You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
344 lines
1.2 MiB
344 lines
1.2 MiB
!(function(){var su=Object.defineProperty,uu=Object.defineProperties;var du=Object.getOwnPropertyDescriptors;var Ns=Object.getOwnPropertySymbols;var au=Object.prototype.hasOwnProperty,ru=Object.prototype.propertyIsEnumerable;var Us=Math.pow,nu=(ht,ct,ee)=>ct in ht?su(ht,ct,{enumerable:!0,configurable:!0,writable:!0,value:ee}):ht[ct]=ee,Hr=(ht,ct)=>{for(var ee in ct||(ct={}))au.call(ct,ee)&&nu(ht,ee,ct[ee]);if(Ns)for(var ee of Ns(ct))ru.call(ct,ee)&&nu(ht,ee,ct[ee]);return ht},di=(ht,ct)=>uu(ht,du(ct));var Os=(ht,ct)=>{var ee={};for(var x in ht)au.call(ht,x)&&ct.indexOf(x)<0&&(ee[x]=ht[x]);if(ht!=null&&Ns)for(var x of Ns(ht))ct.indexOf(x)<0&&ru.call(ht,x)&&(ee[x]=ht[x]);return ee};var ou=(ht,ct,ee)=>new Promise((x,ue)=>{var fe=Te=>{try{Fe(ee.next(Te))}catch(ie){ue(ie)}},De=Te=>{try{Fe(ee.throw(Te))}catch(ie){ue(ie)}},Fe=Te=>Te.done?x(Te.value):Promise.resolve(Te.value).then(fe,De);Fe((ee=ee.apply(ht,ct)).next())});(self.webpackChunk=self.webpackChunk||[]).push([[3951],{52310:function(ht,ct,ee){"use strict";ee.d(ct,{Z:function(){return ie}});var x=ee(87462),ue=ee(67294),fe={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M872 474H286.9l350.2-304c5.6-4.9 2.2-14-5.2-14h-88.5c-3.9 0-7.6 1.4-10.5 3.9L155 487.8a31.96 31.96 0 000 48.3L535.1 866c1.5 1.3 3.3 2 5.2 2h91.5c7.4 0 10.8-9.2 5.2-14L286.9 550H872c4.4 0 8-3.6 8-8v-60c0-4.4-3.6-8-8-8z"}}]},name:"arrow-left",theme:"outlined"},De=fe,Fe=ee(74643),Te=function(ze,Ae){return ue.createElement(Fe.Z,(0,x.Z)({},ze,{ref:Ae,icon:De}))},ie=ue.forwardRef(Te)},33463:function(ht,ct,ee){"use strict";ee.d(ct,{Z:function(){return ie}});var x=ee(87462),ue=ee(67294),fe={icon:{tag:"svg",attrs:{viewBox:"0 0 1024 1024",focusable:"false"},children:[{tag:"path",attrs:{d:"M840.4 300H183.6c-19.7 0-30.7 20.8-18.5 35l328.4 380.8c9.4 10.9 27.5 10.9 37 0L858.9 335c12.2-14.2 1.2-35-18.5-35z"}}]},name:"caret-down",theme:"outlined"},De=fe,Fe=ee(74643),Te=function(ze,Ae){return ue.createElement(Fe.Z,(0,x.Z)({},ze,{ref:Ae,icon:De}))},ie=ue.forwardRef(Te)},28575:function(ht,ct,ee){"use strict";ee.d(ct,{Z:function(){return ie}});var x=ee(87462),ue=ee(67294),fe={icon:{tag:"svg",attrs:{viewBox:"0 0 1024 1024",focusable:"false"},children:[{tag:"path",attrs:{d:"M858.9 689L530.5 308.2c-9.4-10.9-27.5-10.9-37 0L165.1 689c-12.2 14.2-1.2 35 18.5 35h656.8c19.7 0 30.7-20.8 18.5-35z"}}]},name:"caret-up",theme:"outlined"},De=fe,Fe=ee(74643),Te=function(ze,Ae){return ue.createElement(Fe.Z,(0,x.Z)({},ze,{ref:Ae,icon:De}))},ie=ue.forwardRef(Te)},84249:function(ht,ct,ee){"use strict";ee.d(ct,{Z:function(){return ie}});var x=ee(87462),ue=ee(67294),fe={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M360 184h-8c4.4 0 8-3.6 8-8v8h304v-8c0 4.4 3.6 8 8 8h-8v72h72v-80c0-35.3-28.7-64-64-64H352c-35.3 0-64 28.7-64 64v80h72v-72zm504 72H160c-17.7 0-32 14.3-32 32v32c0 4.4 3.6 8 8 8h60.4l24.7 523c1.6 34.1 29.8 61 63.9 61h454c34.2 0 62.3-26.8 63.9-61l24.7-523H888c4.4 0 8-3.6 8-8v-32c0-17.7-14.3-32-32-32zM731.3 840H292.7l-24.2-512h487l-24.2 512z"}}]},name:"delete",theme:"outlined"},De=fe,Fe=ee(74643),Te=function(ze,Ae){return ue.createElement(Fe.Z,(0,x.Z)({},ze,{ref:Ae,icon:De}))},ie=ue.forwardRef(Te)},33863:function(ht,ct,ee){"use strict";ee.d(ct,{Z:function(){return ie}});var x=ee(87462),ue=ee(67294),fe={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"defs",attrs:{},children:[{tag:"style",attrs:{}}]},{tag:"path",attrs:{d:"M632 698.3l141.9-112a8 8 0 000-12.6L632 461.7c-5.3-4.2-13-.4-13 6.3v76H295c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h324v76c0 6.7 7.8 10.4 13 6.3zm261.3-405L730.7 130.7c-7.5-7.5-16.7-13-26.7-16V112H144c-17.7 0-32 14.3-32 32v278c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8V184h136v136c0 17.7 14.3 32 32 32h320c17.7 0 32-14.3 32-32V205.8l136 136V422c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-83.5c0-17-6.7-33.2-18.7-45.2zM640 288H384V184h256v104zm264 436h-56c-4.4 0-8 3.6-8 8v108H184V732c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v148c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V732c0-4.4-3.6-8-8-8z"}}]},name:"delivered-procedure",theme:"outlined"},De=fe,Fe=ee(74643),Te=function(ze,Ae){return ue.createElement(Fe.Z,(0,x.Z)({},ze,{ref:Ae,icon:De}))},ie=ue.forwardRef(Te)},81893:function(ht,ct,ee){"use strict";ee.d(ct,{Z:function(){return ie}});var x=ee(87462),ue=ee(67294),fe={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M533.2 492.3L277.9 166.1c-3-3.9-7.7-6.1-12.6-6.1H188c-6.7 0-10.4 7.7-6.3 12.9L447.1 512 181.7 851.1A7.98 7.98 0 00188 864h77.3c4.9 0 9.6-2.3 12.6-6.1l255.3-326.1c9.1-11.7 9.1-27.9 0-39.5zm304 0L581.9 166.1c-3-3.9-7.7-6.1-12.6-6.1H492c-6.7 0-10.4 7.7-6.3 12.9L751.1 512 485.7 851.1A7.98 7.98 0 00492 864h77.3c4.9 0 9.6-2.3 12.6-6.1l255.3-326.1c9.1-11.7 9.1-27.9 0-39.5z"}}]},name:"double-right",theme:"outlined"},De=fe,Fe=ee(74643),Te=function(ze,Ae){return ue.createElement(Fe.Z,(0,x.Z)({},ze,{ref:Ae,icon:De}))},ie=ue.forwardRef(Te)},90674:function(ht,ct,ee){"use strict";ee.d(ct,{Z:function(){return ie}});var x=ee(87462),ue=ee(67294),fe={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M505.7 661a8 8 0 0012.6 0l112-141.7c4.1-5.2.4-12.9-6.3-12.9h-74.1V168c0-4.4-3.6-8-8-8h-60c-4.4 0-8 3.6-8 8v338.3H400c-6.7 0-10.4 7.7-6.3 12.9l112 141.8zM878 626h-60c-4.4 0-8 3.6-8 8v154H214V634c0-4.4-3.6-8-8-8h-60c-4.4 0-8 3.6-8 8v198c0 17.7 14.3 32 32 32h684c17.7 0 32-14.3 32-32V634c0-4.4-3.6-8-8-8z"}}]},name:"download",theme:"outlined"},De=fe,Fe=ee(74643),Te=function(ze,Ae){return ue.createElement(Fe.Z,(0,x.Z)({},ze,{ref:Ae,icon:De}))},ie=ue.forwardRef(Te)},55304:function(ht,ct,ee){"use strict";ee.d(ct,{Z:function(){return ie}});var x=ee(87462),ue=ee(67294),fe={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z"}},{tag:"path",attrs:{d:"M464 688a48 48 0 1096 0 48 48 0 10-96 0zm24-112h48c4.4 0 8-3.6 8-8V296c0-4.4-3.6-8-8-8h-48c-4.4 0-8 3.6-8 8v272c0 4.4 3.6 8 8 8z"}}]},name:"exclamation-circle",theme:"outlined"},De=fe,Fe=ee(74643),Te=function(ze,Ae){return ue.createElement(Fe.Z,(0,x.Z)({},ze,{ref:Ae,icon:De}))},ie=ue.forwardRef(Te)},73148:function(ht,ct,ee){"use strict";ee.d(ct,{Z:function(){return ie}});var x=ee(87462),ue=ee(67294),fe={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M854.6 288.6L639.4 73.4c-6-6-14.1-9.4-22.6-9.4H192c-17.7 0-32 14.3-32 32v832c0 17.7 14.3 32 32 32h640c17.7 0 32-14.3 32-32V311.3c0-8.5-3.4-16.7-9.4-22.7zM790.2 326H602V137.8L790.2 326zm1.8 562H232V136h302v216a42 42 0 0042 42h216v494z"}}]},name:"file",theme:"outlined"},De=fe,Fe=ee(74643),Te=function(ze,Ae){return ue.createElement(Fe.Z,(0,x.Z)({},ze,{ref:Ae,icon:De}))},ie=ue.forwardRef(Te)},56747:function(ht,ct,ee){"use strict";ee.d(ct,{Z:function(){return ie}});var x=ee(87462),ue=ee(67294),fe={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M928 444H820V330.4c0-17.7-14.3-32-32-32H473L355.7 186.2a8.15 8.15 0 00-5.5-2.2H96c-17.7 0-32 14.3-32 32v592c0 17.7 14.3 32 32 32h698c13 0 24.8-7.9 29.7-20l134-332c1.5-3.8 2.3-7.9 2.3-12 0-17.7-14.3-32-32-32zM136 256h188.5l119.6 114.4H748V444H238c-13 0-24.8 7.9-29.7 20L136 643.2V256zm635.3 512H159l103.3-256h612.4L771.3 768z"}}]},name:"folder-open",theme:"outlined"},De=fe,Fe=ee(74643),Te=function(ze,Ae){return ue.createElement(Fe.Z,(0,x.Z)({},ze,{ref:Ae,icon:De}))},ie=ue.forwardRef(Te)},50881:function(ht,ct,ee){"use strict";ee.d(ct,{Z:function(){return ie}});var x=ee(87462),ue=ee(67294),fe={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M300 276.5a56 56 0 1056-97 56 56 0 00-56 97zm0 284a56 56 0 1056-97 56 56 0 00-56 97zM640 228a56 56 0 10112 0 56 56 0 00-112 0zm0 284a56 56 0 10112 0 56 56 0 00-112 0zM300 844.5a56 56 0 1056-97 56 56 0 00-56 97zM640 796a56 56 0 10112 0 56 56 0 00-112 0z"}}]},name:"holder",theme:"outlined"},De=fe,Fe=ee(74643),Te=function(ze,Ae){return ue.createElement(Fe.Z,(0,x.Z)({},ze,{ref:Ae,icon:De}))},ie=ue.forwardRef(Te)},22751:function(ht,ct,ee){"use strict";ee.d(ct,{Z:function(){return ie}});var x=ee(87462),ue=ee(67294),fe={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M724 218.3V141c0-6.7-7.7-10.4-12.9-6.3L260.3 486.8a31.86 31.86 0 000 50.3l450.8 352.1c5.3 4.1 12.9.4 12.9-6.3v-77.3c0-4.9-2.3-9.6-6.1-12.6l-360-281 360-281.1c3.8-3 6.1-7.7 6.1-12.6z"}}]},name:"left",theme:"outlined"},De=fe,Fe=ee(74643),Te=function(ze,Ae){return ue.createElement(Fe.Z,(0,x.Z)({},ze,{ref:Ae,icon:De}))},ie=ue.forwardRef(Te)},24018:function(ht,ct,ee){"use strict";ee.d(ct,{Z:function(){return ie}});var x=ee(87462),ue=ee(67294),fe={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M696 480H328c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8h368c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8z"}},{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"}}]},name:"minus-circle",theme:"outlined"},De=fe,Fe=ee(74643),Te=function(ze,Ae){return ue.createElement(Fe.Z,(0,x.Z)({},ze,{ref:Ae,icon:De}))},ie=ue.forwardRef(Te)},34182:function(ht,ct,ee){"use strict";ee.d(ct,{Z:function(){return ie}});var x=ee(87462),ue=ee(67294),fe={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M328 544h368c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8H328c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8z"}},{tag:"path",attrs:{d:"M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zm-40 728H184V184h656v656z"}}]},name:"minus-square",theme:"outlined"},De=fe,Fe=ee(74643),Te=function(ze,Ae){return ue.createElement(Fe.Z,(0,x.Z)({},ze,{ref:Ae,icon:De}))},ie=ue.forwardRef(Te)},40043:function(ht,ct,ee){"use strict";ee.d(ct,{Z:function(){return ie}});var x=ee(87462),ue=ee(67294),fe={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M696 480H544V328c0-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 8h152v152c0 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-8z"}},{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"}}]},name:"plus-circle",theme:"outlined"},De=fe,Fe=ee(74643),Te=function(ze,Ae){return ue.createElement(Fe.Z,(0,x.Z)({},ze,{ref:Ae,icon:De}))},ie=ue.forwardRef(Te)},74664:function(ht,ct,ee){"use strict";ee.d(ct,{Z:function(){return ie}});var x=ee(87462),ue=ee(67294),fe={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M328 544h152v152c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8V544h152c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8H544V328c0-4.4-3.6-8-8-8h-48c-4.4 0-8 3.6-8 8v152H328c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8z"}},{tag:"path",attrs:{d:"M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zm-40 728H184V184h656v656z"}}]},name:"plus-square",theme:"outlined"},De=fe,Fe=ee(74643),Te=function(ze,Ae){return ue.createElement(Fe.Z,(0,x.Z)({},ze,{ref:Ae,icon:De}))},ie=ue.forwardRef(Te)},91034:function(ht,ct,ee){"use strict";ee.d(ct,{Z:function(){return ie}});var x=ee(87462),ue=ee(67294),fe={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"},De=fe,Fe=ee(74643),Te=function(ze,Ae){return ue.createElement(Fe.Z,(0,x.Z)({},ze,{ref:Ae,icon:De}))},ie=ue.forwardRef(Te)},60887:function(ht,ct,ee){"use strict";ee.d(ct,{LB:function(){return Ko},g4:function(){return ke},we:function(){return jt},pE:function(){return Ee},VK:function(){return Ct},Cj:function(){return lo},O1:function(){return ha},Zj:function(){return _o},VT:function(){return y}});var x=ee(67294),ue=ee(73935),fe=ee(24285);const De={display:"none"};function Fe(ce){let{id:Pe,value:Oe}=ce;return x.createElement("div",{id:Pe,style:De},Oe)}function Te(ce){let{id:Pe,announcement:Oe,ariaLiveType:Se="assertive"}=ce;const et={position:"fixed",width:1,height:1,margin:-1,border:0,padding:0,overflow:"hidden",clip:"rect(0 0 0 0)",clipPath:"inset(100%)",whiteSpace:"nowrap"};return x.createElement("div",{id:Pe,style:et,role:"status","aria-live":Se,"aria-atomic":!0},Oe)}function ie(){const[ce,Pe]=(0,x.useState)("");return{announce:(0,x.useCallback)(Se=>{Se!=null&&Pe(Se)},[]),announcement:ce}}const _e=(0,x.createContext)(null);function ze(ce){const Pe=(0,x.useContext)(_e);(0,x.useEffect)(()=>{if(!Pe)throw new Error("useDndMonitor must be used within a children of <DndContext>");return Pe(ce)},[ce,Pe])}function Ae(){const[ce]=(0,x.useState)(()=>new Set),Pe=(0,x.useCallback)(Se=>(ce.add(Se),()=>ce.delete(Se)),[ce]);return[(0,x.useCallback)(Se=>{let{type:et,event:lt}=Se;ce.forEach(At=>{var at;return(at=At[et])==null?void 0:at.call(At,lt)})},[ce]),Pe]}const We={draggable:`
|
|
To pick up a draggable item, press the space bar.
|
|
While dragging, use the arrow keys to move the item.
|
|
Press space again to drop the item in its new position, or press escape to cancel.
|
|
`},Me={onDragStart(ce){let{active:Pe}=ce;return"Picked up draggable item "+Pe.id+"."},onDragOver(ce){let{active:Pe,over:Oe}=ce;return Oe?"Draggable item "+Pe.id+" was moved over droppable area "+Oe.id+".":"Draggable item "+Pe.id+" is no longer over a droppable area."},onDragEnd(ce){let{active:Pe,over:Oe}=ce;return Oe?"Draggable item "+Pe.id+" was dropped over droppable area "+Oe.id:"Draggable item "+Pe.id+" was dropped."},onDragCancel(ce){let{active:Pe}=ce;return"Dragging was cancelled. Draggable item "+Pe.id+" was dropped."}};function ve(ce){let{announcements:Pe=Me,container:Oe,hiddenTextDescribedById:Se,screenReaderInstructions:et=We}=ce;const{announce:lt,announcement:At}=ie(),at=(0,fe.Ld)("DndLiveRegion"),[ft,vt]=(0,x.useState)(!1);if((0,x.useEffect)(()=>{vt(!0)},[]),ze((0,x.useMemo)(()=>({onDragStart(hn){let{active:Un}=hn;lt(Pe.onDragStart({active:Un}))},onDragMove(hn){let{active:Un,over:Tn}=hn;Pe.onDragMove&<(Pe.onDragMove({active:Un,over:Tn}))},onDragOver(hn){let{active:Un,over:Tn}=hn;lt(Pe.onDragOver({active:Un,over:Tn}))},onDragEnd(hn){let{active:Un,over:Tn}=hn;lt(Pe.onDragEnd({active:Un,over:Tn}))},onDragCancel(hn){let{active:Un,over:Tn}=hn;lt(Pe.onDragCancel({active:Un,over:Tn}))}}),[lt,Pe])),!ft)return null;const ln=x.createElement(x.Fragment,null,x.createElement(Fe,{id:Se,value:et.draggable}),x.createElement(Te,{id:at,announcement:At}));return Oe?(0,ue.createPortal)(ln,Oe):ln}var oe;(function(ce){ce.DragStart="dragStart",ce.DragMove="dragMove",ce.DragEnd="dragEnd",ce.DragCancel="dragCancel",ce.DragOver="dragOver",ce.RegisterDroppable="registerDroppable",ce.SetDroppableDisabled="setDroppableDisabled",ce.UnregisterDroppable="unregisterDroppable"})(oe||(oe={}));function a(){}function y(ce,Pe){return(0,x.useMemo)(()=>({sensor:ce,options:Pe!=null?Pe:{}}),[ce,Pe])}function b(){for(var ce=arguments.length,Pe=new Array(ce),Oe=0;Oe<ce;Oe++)Pe[Oe]=arguments[Oe];return useMemo(()=>[...Pe].filter(Se=>Se!=null),[...Pe])}const E=Object.freeze({x:0,y:0});function z(ce,Pe){return Math.sqrt(Math.pow(ce.x-Pe.x,2)+Math.pow(ce.y-Pe.y,2))}function te(ce,Pe){const Oe=getEventCoordinates(ce);if(!Oe)return"0 0";const Se={x:(Oe.x-Pe.left)/Pe.width*100,y:(Oe.y-Pe.top)/Pe.height*100};return Se.x+"% "+Se.y+"%"}function ne(ce,Pe){let{data:{value:Oe}}=ce,{data:{value:Se}}=Pe;return Oe-Se}function re(ce,Pe){let{data:{value:Oe}}=ce,{data:{value:Se}}=Pe;return Se-Oe}function ae(ce){let{left:Pe,top:Oe,height:Se,width:et}=ce;return[{x:Pe,y:Oe},{x:Pe+et,y:Oe},{x:Pe,y:Oe+Se},{x:Pe+et,y:Oe+Se}]}function le(ce,Pe){if(!ce||ce.length===0)return null;const[Oe]=ce;return Pe?Oe[Pe]:Oe}function he(ce,Pe,Oe){return Pe===void 0&&(Pe=ce.left),Oe===void 0&&(Oe=ce.top),{x:Pe+ce.width*.5,y:Oe+ce.height*.5}}const Ee=ce=>{let{collisionRect:Pe,droppableRects:Oe,droppableContainers:Se}=ce;const et=he(Pe,Pe.left,Pe.top),lt=[];for(const At of Se){const{id:at}=At,ft=Oe.get(at);if(ft){const vt=z(he(ft),et);lt.push({id:at,data:{droppableContainer:At,value:vt}})}}return lt.sort(ne)},be=ce=>{let{collisionRect:Pe,droppableRects:Oe,droppableContainers:Se}=ce;const et=ae(Pe),lt=[];for(const At of Se){const{id:at}=At,ft=Oe.get(at);if(ft){const vt=ae(ft),ln=et.reduce((Un,Tn,Fa)=>Un+z(vt[Fa],Tn),0),hn=Number((ln/4).toFixed(4));lt.push({id:at,data:{droppableContainer:At,value:hn}})}}return lt.sort(ne)};function xe(ce,Pe){const Oe=Math.max(Pe.top,ce.top),Se=Math.max(Pe.left,ce.left),et=Math.min(Pe.left+Pe.width,ce.left+ce.width),lt=Math.min(Pe.top+Pe.height,ce.top+ce.height),At=et-Se,at=lt-Oe;if(Se<et&&Oe<lt){const ft=Pe.width*Pe.height,vt=ce.width*ce.height,ln=At*at,hn=ln/(ft+vt-ln);return Number(hn.toFixed(4))}return 0}const me=ce=>{let{collisionRect:Pe,droppableRects:Oe,droppableContainers:Se}=ce;const et=[];for(const lt of Se){const{id:At}=lt,at=Oe.get(At);if(at){const ft=xe(at,Pe);ft>0&&et.push({id:At,data:{droppableContainer:lt,value:ft}})}}return et.sort(re)};function Ce(ce,Pe){const{top:Oe,left:Se,bottom:et,right:lt}=Pe;return Oe<=ce.y&&ce.y<=et&&Se<=ce.x&&ce.x<=lt}const Be=ce=>{let{droppableContainers:Pe,droppableRects:Oe,pointerCoordinates:Se}=ce;if(!Se)return[];const et=[];for(const lt of Pe){const{id:At}=lt,at=Oe.get(At);if(at&&Ce(Se,at)){const vt=ae(at).reduce((hn,Un)=>hn+z(Se,Un),0),ln=Number((vt/4).toFixed(4));et.push({id:At,data:{droppableContainer:lt,value:ln}})}}return et.sort(ne)};function Xe(ce,Pe,Oe){return di(Hr({},ce),{scaleX:Pe&&Oe?Pe.width/Oe.width:1,scaleY:Pe&&Oe?Pe.height/Oe.height:1})}function Le(ce,Pe){return ce&&Pe?{x:ce.left-Pe.left,y:ce.top-Pe.top}:E}function Ue(ce){return function(Oe){for(var Se=arguments.length,et=new Array(Se>1?Se-1:0),lt=1;lt<Se;lt++)et[lt-1]=arguments[lt];return et.reduce((At,at)=>di(Hr({},At),{top:At.top+ce*at.y,bottom:At.bottom+ce*at.y,left:At.left+ce*at.x,right:At.right+ce*at.x}),Hr({},Oe))}}const Ze=Ue(1);function Ge(ce){if(ce.startsWith("matrix3d(")){const Pe=ce.slice(9,-1).split(/, /);return{x:+Pe[12],y:+Pe[13],scaleX:+Pe[0],scaleY:+Pe[5]}}else if(ce.startsWith("matrix(")){const Pe=ce.slice(7,-1).split(/, /);return{x:+Pe[4],y:+Pe[5],scaleX:+Pe[0],scaleY:+Pe[3]}}return null}function $e(ce,Pe,Oe){const Se=Ge(Pe);if(!Se)return ce;const{scaleX:et,scaleY:lt,x:At,y:at}=Se,ft=ce.left-At-(1-et)*parseFloat(Oe),vt=ce.top-at-(1-lt)*parseFloat(Oe.slice(Oe.indexOf(" ")+1)),ln=et?ce.width/et:ce.width,hn=lt?ce.height/lt:ce.height;return{width:ln,height:hn,top:vt,right:ft+ln,bottom:vt+hn,left:ft}}const ut={ignoreTransform:!1};function Ct(ce,Pe){Pe===void 0&&(Pe=ut);let Oe=ce.getBoundingClientRect();if(Pe.ignoreTransform){const{transform:vt,transformOrigin:ln}=(0,fe.Jj)(ce).getComputedStyle(ce);vt&&(Oe=$e(Oe,vt,ln))}const{top:Se,left:et,width:lt,height:At,bottom:at,right:ft}=Oe;return{top:Se,left:et,width:lt,height:At,bottom:at,right:ft}}function Ut(ce){return Ct(ce,{ignoreTransform:!0})}function sn(ce){const Pe=ce.innerWidth,Oe=ce.innerHeight;return{top:0,left:0,right:Pe,bottom:Oe,width:Pe,height:Oe}}function ot(ce,Pe){return Pe===void 0&&(Pe=(0,fe.Jj)(ce).getComputedStyle(ce)),Pe.position==="fixed"}function Pt(ce,Pe){Pe===void 0&&(Pe=(0,fe.Jj)(ce).getComputedStyle(ce));const Oe=/(auto|scroll|overlay)/;return["overflow","overflowX","overflowY"].some(et=>{const lt=Pe[et];return typeof lt=="string"?Oe.test(lt):!1})}function Mt(ce,Pe){const Oe=[];function Se(et){if(Pe!=null&&Oe.length>=Pe||!et)return Oe;if((0,fe.qk)(et)&&et.scrollingElement!=null&&!Oe.includes(et.scrollingElement))return Oe.push(et.scrollingElement),Oe;if(!(0,fe.Re)(et)||(0,fe.vZ)(et)||Oe.includes(et))return Oe;const lt=(0,fe.Jj)(ce).getComputedStyle(et);return et!==ce&&Pt(et,lt)&&Oe.push(et),ot(et,lt)?Oe:Se(et.parentNode)}return ce?Se(ce):Oe}function mt(ce){const[Pe]=Mt(ce,1);return Pe!=null?Pe:null}function wt(ce){return!fe.Nq||!ce?null:(0,fe.FJ)(ce)?ce:(0,fe.UG)(ce)?(0,fe.qk)(ce)||ce===(0,fe.r3)(ce).scrollingElement?window:(0,fe.Re)(ce)?ce:null:null}function Kt(ce){return(0,fe.FJ)(ce)?ce.scrollX:ce.scrollLeft}function je(ce){return(0,fe.FJ)(ce)?ce.scrollY:ce.scrollTop}function vn(ce){return{x:Kt(ce),y:je(ce)}}var Cn;(function(ce){ce[ce.Forward=1]="Forward",ce[ce.Backward=-1]="Backward"})(Cn||(Cn={}));function ua(ce){return!fe.Nq||!ce?!1:ce===document.scrollingElement}function kn(ce){const Pe={x:0,y:0},Oe=ua(ce)?{height:window.innerHeight,width:window.innerWidth}:{height:ce.clientHeight,width:ce.clientWidth},Se={x:ce.scrollWidth-Oe.width,y:ce.scrollHeight-Oe.height},et=ce.scrollTop<=Pe.y,lt=ce.scrollLeft<=Pe.x,At=ce.scrollTop>=Se.y,at=ce.scrollLeft>=Se.x;return{isTop:et,isLeft:lt,isBottom:At,isRight:at,maxScroll:Se,minScroll:Pe}}const nt={x:.2,y:.2};function dt(ce,Pe,Oe,Se,et){let{top:lt,left:At,right:at,bottom:ft}=Oe;Se===void 0&&(Se=10),et===void 0&&(et=nt);const{isTop:vt,isBottom:ln,isLeft:hn,isRight:Un}=kn(ce),Tn={x:0,y:0},Fa={x:0,y:0},ca={height:Pe.height*et.y,width:Pe.width*et.x};return!vt&<<=Pe.top+ca.height?(Tn.y=Cn.Backward,Fa.y=Se*Math.abs((Pe.top+ca.height-lt)/ca.height)):!ln&&ft>=Pe.bottom-ca.height&&(Tn.y=Cn.Forward,Fa.y=Se*Math.abs((Pe.bottom-ca.height-ft)/ca.height)),!Un&&at>=Pe.right-ca.width?(Tn.x=Cn.Forward,Fa.x=Se*Math.abs((Pe.right-ca.width-at)/ca.width)):!hn&&At<=Pe.left+ca.width&&(Tn.x=Cn.Backward,Fa.x=Se*Math.abs((Pe.left+ca.width-At)/ca.width)),{direction:Tn,speed:Fa}}function gt(ce){if(ce===document.scrollingElement){const{innerWidth:lt,innerHeight:At}=window;return{top:0,left:0,right:lt,bottom:At,width:lt,height:At}}const{top:Pe,left:Oe,right:Se,bottom:et}=ce.getBoundingClientRect();return{top:Pe,left:Oe,right:Se,bottom:et,width:ce.clientWidth,height:ce.clientHeight}}function Ft(ce){return ce.reduce((Pe,Oe)=>(0,fe.IH)(Pe,vn(Oe)),E)}function st(ce){return ce.reduce((Pe,Oe)=>Pe+Kt(Oe),0)}function bt(ce){return ce.reduce((Pe,Oe)=>Pe+je(Oe),0)}function It(ce,Pe){if(Pe===void 0&&(Pe=Ct),!ce)return;const{top:Oe,left:Se,bottom:et,right:lt}=Pe(ce);mt(ce)&&(et<=0||lt<=0||Oe>=window.innerHeight||Se>=window.innerWidth)&&ce.scrollIntoView({block:"center",inline:"center"})}const xt=[["x",["left","right"],st],["y",["top","bottom"],bt]];class kt{constructor(Pe,Oe){this.rect=void 0,this.width=void 0,this.height=void 0,this.top=void 0,this.bottom=void 0,this.right=void 0,this.left=void 0;const Se=Mt(Oe),et=Ft(Se);this.rect=Hr({},Pe),this.width=Pe.width,this.height=Pe.height;for(const[lt,At,at]of xt)for(const ft of At)Object.defineProperty(this,ft,{get:()=>{const vt=at(Se),ln=et[lt]-vt;return this.rect[ft]+ln},enumerable:!0});Object.defineProperty(this,"rect",{enumerable:!1})}}class Zt{constructor(Pe){this.target=void 0,this.listeners=[],this.removeAll=()=>{this.listeners.forEach(Oe=>{var Se;return(Se=this.target)==null?void 0:Se.removeEventListener(...Oe)})},this.target=Pe}add(Pe,Oe,Se){var et;(et=this.target)==null||et.addEventListener(Pe,Oe,Se),this.listeners.push([Pe,Oe,Se])}}function Gn(ce){const{EventTarget:Pe}=(0,fe.Jj)(ce);return ce instanceof Pe?ce:(0,fe.r3)(ce)}function Ke(ce,Pe){const Oe=Math.abs(ce.x),Se=Math.abs(ce.y);return typeof Pe=="number"?Math.sqrt(Us(Oe,2)+Us(Se,2))>Pe:"x"in Pe&&"y"in Pe?Oe>Pe.x&&Se>Pe.y:"x"in Pe?Oe>Pe.x:"y"in Pe?Se>Pe.y:!1}var Re;(function(ce){ce.Click="click",ce.DragStart="dragstart",ce.Keydown="keydown",ce.ContextMenu="contextmenu",ce.Resize="resize",ce.SelectionChange="selectionchange",ce.VisibilityChange="visibilitychange"})(Re||(Re={}));function In(ce){ce.preventDefault()}function Ne(ce){ce.stopPropagation()}var ke;(function(ce){ce.Space="Space",ce.Down="ArrowDown",ce.Right="ArrowRight",ce.Left="ArrowLeft",ce.Up="ArrowUp",ce.Esc="Escape",ce.Enter="Enter"})(ke||(ke={}));const Jt={start:[ke.Space,ke.Enter],cancel:[ke.Esc],end:[ke.Space,ke.Enter]},Ye=(ce,Pe)=>{let{currentCoordinates:Oe}=Pe;switch(ce.code){case ke.Right:return di(Hr({},Oe),{x:Oe.x+25});case ke.Left:return di(Hr({},Oe),{x:Oe.x-25});case ke.Down:return di(Hr({},Oe),{y:Oe.y+25});case ke.Up:return di(Hr({},Oe),{y:Oe.y-25})}};class it{constructor(Pe){this.props=void 0,this.autoScrollEnabled=!1,this.referenceCoordinates=void 0,this.listeners=void 0,this.windowListeners=void 0,this.props=Pe;const{event:{target:Oe}}=Pe;this.props=Pe,this.listeners=new Zt((0,fe.r3)(Oe)),this.windowListeners=new Zt((0,fe.Jj)(Oe)),this.handleKeyDown=this.handleKeyDown.bind(this),this.handleCancel=this.handleCancel.bind(this),this.attach()}attach(){this.handleStart(),this.windowListeners.add(Re.Resize,this.handleCancel),this.windowListeners.add(Re.VisibilityChange,this.handleCancel),setTimeout(()=>this.listeners.add(Re.Keydown,this.handleKeyDown))}handleStart(){const{activeNode:Pe,onStart:Oe}=this.props,Se=Pe.node.current;Se&&It(Se),Oe(E)}handleKeyDown(Pe){if((0,fe.vd)(Pe)){const{active:Oe,context:Se,options:et}=this.props,{keyboardCodes:lt=Jt,coordinateGetter:At=Ye,scrollBehavior:at="smooth"}=et,{code:ft}=Pe;if(lt.end.includes(ft)){this.handleEnd(Pe);return}if(lt.cancel.includes(ft)){this.handleCancel(Pe);return}const{collisionRect:vt}=Se.current,ln=vt?{x:vt.left,y:vt.top}:E;this.referenceCoordinates||(this.referenceCoordinates=ln);const hn=At(Pe,{active:Oe,context:Se.current,currentCoordinates:ln});if(hn){const Un=(0,fe.$X)(hn,ln),Tn={x:0,y:0},{scrollableAncestors:Fa}=Se.current;for(const ca of Fa){const Da=Pe.code,{isTop:Xt,isRight:pn,isLeft:Sn,isBottom:yn,maxScroll:ga,minScroll:Aa}=kn(ca),Va=gt(ca),Ta={x:Math.min(Da===ke.Right?Va.right-Va.width/2:Va.right,Math.max(Da===ke.Right?Va.left:Va.left+Va.width/2,hn.x)),y:Math.min(Da===ke.Down?Va.bottom-Va.height/2:Va.bottom,Math.max(Da===ke.Down?Va.top:Va.top+Va.height/2,hn.y))},qn=Da===ke.Right&&!pn||Da===ke.Left&&!Sn,va=Da===ke.Down&&!yn||Da===ke.Up&&!Xt;if(qn&&Ta.x!==hn.x){const Na=ca.scrollLeft+Un.x,Za=Da===ke.Right&&Na<=ga.x||Da===ke.Left&&Na>=Aa.x;if(Za&&!Un.y){ca.scrollTo({left:Na,behavior:at});return}Za?Tn.x=ca.scrollLeft-Na:Tn.x=Da===ke.Right?ca.scrollLeft-ga.x:ca.scrollLeft-Aa.x,Tn.x&&ca.scrollBy({left:-Tn.x,behavior:at});break}else if(va&&Ta.y!==hn.y){const Na=ca.scrollTop+Un.y,Za=Da===ke.Down&&Na<=ga.y||Da===ke.Up&&Na>=Aa.y;if(Za&&!Un.x){ca.scrollTo({top:Na,behavior:at});return}Za?Tn.y=ca.scrollTop-Na:Tn.y=Da===ke.Down?ca.scrollTop-ga.y:ca.scrollTop-Aa.y,Tn.y&&ca.scrollBy({top:-Tn.y,behavior:at});break}}this.handleMove(Pe,(0,fe.IH)((0,fe.$X)(hn,this.referenceCoordinates),Tn))}}}handleMove(Pe,Oe){const{onMove:Se}=this.props;Pe.preventDefault(),Se(Oe)}handleEnd(Pe){const{onEnd:Oe}=this.props;Pe.preventDefault(),this.detach(),Oe()}handleCancel(Pe){const{onCancel:Oe}=this.props;Pe.preventDefault(),this.detach(),Oe()}detach(){this.listeners.removeAll(),this.windowListeners.removeAll()}}it.activators=[{eventName:"onKeyDown",handler:(ce,Pe,Oe)=>{let{keyboardCodes:Se=Jt,onActivation:et}=Pe,{active:lt}=Oe;const{code:At}=ce.nativeEvent;if(Se.start.includes(At)){const at=lt.activatorNode.current;return at&&ce.target!==at?!1:(ce.preventDefault(),et==null||et({event:ce.nativeEvent}),!0)}return!1}}];function rt(ce){return!!(ce&&"distance"in ce)}function pt(ce){return!!(ce&&"delay"in ce)}class zt{constructor(Pe,Oe,Se){var et;Se===void 0&&(Se=Gn(Pe.event.target)),this.props=void 0,this.events=void 0,this.autoScrollEnabled=!0,this.document=void 0,this.activated=!1,this.initialCoordinates=void 0,this.timeoutId=null,this.listeners=void 0,this.documentListeners=void 0,this.windowListeners=void 0,this.props=Pe,this.events=Oe;const{event:lt}=Pe,{target:At}=lt;this.props=Pe,this.events=Oe,this.document=(0,fe.r3)(At),this.documentListeners=new Zt(this.document),this.listeners=new Zt(Se),this.windowListeners=new Zt((0,fe.Jj)(At)),this.initialCoordinates=(et=(0,fe.DC)(lt))!=null?et:E,this.handleStart=this.handleStart.bind(this),this.handleMove=this.handleMove.bind(this),this.handleEnd=this.handleEnd.bind(this),this.handleCancel=this.handleCancel.bind(this),this.handleKeydown=this.handleKeydown.bind(this),this.removeTextSelection=this.removeTextSelection.bind(this),this.attach()}attach(){const{events:Pe,props:{options:{activationConstraint:Oe,bypassActivationConstraint:Se}}}=this;if(this.listeners.add(Pe.move.name,this.handleMove,{passive:!1}),this.listeners.add(Pe.end.name,this.handleEnd),this.windowListeners.add(Re.Resize,this.handleCancel),this.windowListeners.add(Re.DragStart,In),this.windowListeners.add(Re.VisibilityChange,this.handleCancel),this.windowListeners.add(Re.ContextMenu,In),this.documentListeners.add(Re.Keydown,this.handleKeydown),Oe){if(Se!=null&&Se({event:this.props.event,activeNode:this.props.activeNode,options:this.props.options}))return this.handleStart();if(pt(Oe)){this.timeoutId=setTimeout(this.handleStart,Oe.delay);return}if(rt(Oe))return}this.handleStart()}detach(){this.listeners.removeAll(),this.windowListeners.removeAll(),setTimeout(this.documentListeners.removeAll,50),this.timeoutId!==null&&(clearTimeout(this.timeoutId),this.timeoutId=null)}handleStart(){const{initialCoordinates:Pe}=this,{onStart:Oe}=this.props;Pe&&(this.activated=!0,this.documentListeners.add(Re.Click,Ne,{capture:!0}),this.removeTextSelection(),this.documentListeners.add(Re.SelectionChange,this.removeTextSelection),Oe(Pe))}handleMove(Pe){var Oe;const{activated:Se,initialCoordinates:et,props:lt}=this,{onMove:At,options:{activationConstraint:at}}=lt;if(!et)return;const ft=(Oe=(0,fe.DC)(Pe))!=null?Oe:E,vt=(0,fe.$X)(et,ft);if(!Se&&at){if(rt(at)){if(at.tolerance!=null&&Ke(vt,at.tolerance))return this.handleCancel();if(Ke(vt,at.distance))return this.handleStart()}return pt(at)&&Ke(vt,at.tolerance)?this.handleCancel():void 0}Pe.cancelable&&Pe.preventDefault(),At(ft)}handleEnd(){const{onEnd:Pe}=this.props;this.detach(),Pe()}handleCancel(){const{onCancel:Pe}=this.props;this.detach(),Pe()}handleKeydown(Pe){Pe.code===ke.Esc&&this.handleCancel()}removeTextSelection(){var Pe;(Pe=this.document.getSelection())==null||Pe.removeAllRanges()}}const rn={move:{name:"pointermove"},end:{name:"pointerup"}};class jt extends zt{constructor(Pe){const{event:Oe}=Pe,Se=(0,fe.r3)(Oe.target);super(Pe,rn,Se)}}jt.activators=[{eventName:"onPointerDown",handler:(ce,Pe)=>{let{nativeEvent:Oe}=ce,{onActivation:Se}=Pe;return!Oe.isPrimary||Oe.button!==0?!1:(Se==null||Se({event:Oe}),!0)}}];const Rt={move:{name:"mousemove"},end:{name:"mouseup"}};var yt;(function(ce){ce[ce.RightClick=2]="RightClick"})(yt||(yt={}));class Vt extends zt{constructor(Pe){super(Pe,Rt,(0,fe.r3)(Pe.event.target))}}Vt.activators=[{eventName:"onMouseDown",handler:(ce,Pe)=>{let{nativeEvent:Oe}=ce,{onActivation:Se}=Pe;return Oe.button===yt.RightClick?!1:(Se==null||Se({event:Oe}),!0)}}];const Bt={move:{name:"touchmove"},end:{name:"touchend"}};class Fn extends zt{constructor(Pe){super(Pe,Bt)}static setup(){return window.addEventListener(Bt.move.name,Pe,{capture:!1,passive:!1}),function(){window.removeEventListener(Bt.move.name,Pe)};function Pe(){}}}Fn.activators=[{eventName:"onTouchStart",handler:(ce,Pe)=>{let{nativeEvent:Oe}=ce,{onActivation:Se}=Pe;const{touches:et}=Oe;return et.length>1?!1:(Se==null||Se({event:Oe}),!0)}}];var $n;(function(ce){ce[ce.Pointer=0]="Pointer",ce[ce.DraggableRect=1]="DraggableRect"})($n||($n={}));var Zn;(function(ce){ce[ce.TreeOrder=0]="TreeOrder",ce[ce.ReversedTreeOrder=1]="ReversedTreeOrder"})(Zn||(Zn={}));function On(ce){let{acceleration:Pe,activator:Oe=$n.Pointer,canScroll:Se,draggingRect:et,enabled:lt,interval:At=5,order:at=Zn.TreeOrder,pointerCoordinates:ft,scrollableAncestors:vt,scrollableAncestorRects:ln,delta:hn,threshold:Un}=ce;const Tn=Ca({delta:hn,disabled:!lt}),[Fa,ca]=(0,fe.Yz)(),Da=(0,x.useRef)({x:0,y:0}),Xt=(0,x.useRef)({x:0,y:0}),pn=(0,x.useMemo)(()=>{switch(Oe){case $n.Pointer:return ft?{top:ft.y,bottom:ft.y,left:ft.x,right:ft.x}:null;case $n.DraggableRect:return et}},[Oe,et,ft]),Sn=(0,x.useRef)(null),yn=(0,x.useCallback)(()=>{const Aa=Sn.current;if(!Aa)return;const Va=Da.current.x*Xt.current.x,Ta=Da.current.y*Xt.current.y;Aa.scrollBy(Va,Ta)},[]),ga=(0,x.useMemo)(()=>at===Zn.TreeOrder?[...vt].reverse():vt,[at,vt]);(0,x.useEffect)(()=>{if(!lt||!vt.length||!pn){ca();return}for(const Aa of ga){if((Se==null?void 0:Se(Aa))===!1)continue;const Va=vt.indexOf(Aa),Ta=ln[Va];if(!Ta)continue;const{direction:qn,speed:va}=dt(Aa,Ta,pn,Pe,Un);for(const Na of["x","y"])Tn[Na][qn[Na]]||(va[Na]=0,qn[Na]=0);if(va.x>0||va.y>0){ca(),Sn.current=Aa,Fa(yn,At),Da.current=va,Xt.current=qn;return}}Da.current={x:0,y:0},Xt.current={x:0,y:0},ca()},[Pe,yn,Se,ca,lt,At,JSON.stringify(pn),JSON.stringify(Tn),Fa,vt,ga,ln,JSON.stringify(Un)])}const _t={x:{[Cn.Backward]:!1,[Cn.Forward]:!1},y:{[Cn.Backward]:!1,[Cn.Forward]:!1}};function Ca(ce){let{delta:Pe,disabled:Oe}=ce;const Se=(0,fe.D9)(Pe);return(0,fe.Gj)(et=>{if(Oe||!Se||!et)return _t;const lt={x:Math.sign(Pe.x-Se.x),y:Math.sign(Pe.y-Se.y)};return{x:{[Cn.Backward]:et.x[Cn.Backward]||lt.x===-1,[Cn.Forward]:et.x[Cn.Forward]||lt.x===1},y:{[Cn.Backward]:et.y[Cn.Backward]||lt.y===-1,[Cn.Forward]:et.y[Cn.Forward]||lt.y===1}}},[Oe,Pe,Se])}function za(ce,Pe){const Oe=Pe!==null?ce.get(Pe):void 0,Se=Oe?Oe.node.current:null;return(0,fe.Gj)(et=>{var lt;return Pe===null?null:(lt=Se!=null?Se:et)!=null?lt:null},[Se,Pe])}function nn(ce,Pe){return(0,x.useMemo)(()=>ce.reduce((Oe,Se)=>{const{sensor:et}=Se,lt=et.activators.map(At=>({eventName:At.eventName,handler:Pe(At.handler,Se)}));return[...Oe,...lt]},[]),[ce,Pe])}var en;(function(ce){ce[ce.Always=0]="Always",ce[ce.BeforeDragging=1]="BeforeDragging",ce[ce.WhileDragging=2]="WhileDragging"})(en||(en={}));var Ma;(function(ce){ce.Optimized="optimized"})(Ma||(Ma={}));const Oa=new Map;function An(ce,Pe){let{dragging:Oe,dependencies:Se,config:et}=Pe;const[lt,At]=(0,x.useState)(null),{frequency:at,measure:ft,strategy:vt}=et,ln=(0,x.useRef)(ce),hn=Da(),Un=(0,fe.Ey)(hn),Tn=(0,x.useCallback)(function(Xt){Xt===void 0&&(Xt=[]),!Un.current&&At(pn=>pn===null?Xt:pn.concat(Xt.filter(Sn=>!pn.includes(Sn))))},[Un]),Fa=(0,x.useRef)(null),ca=(0,fe.Gj)(Xt=>{if(hn&&!Oe)return Oa;if(!Xt||Xt===Oa||ln.current!==ce||lt!=null){const pn=new Map;for(let Sn of ce){if(!Sn)continue;if(lt&<.length>0&&!lt.includes(Sn.id)&&Sn.rect.current){pn.set(Sn.id,Sn.rect.current);continue}const yn=Sn.node.current,ga=yn?new kt(ft(yn),yn):null;Sn.rect.current=ga,ga&&pn.set(Sn.id,ga)}return pn}return Xt},[ce,lt,Oe,hn,ft]);return(0,x.useEffect)(()=>{ln.current=ce},[ce]),(0,x.useEffect)(()=>{hn||Tn()},[Oe,hn]),(0,x.useEffect)(()=>{lt&<.length>0&&At(null)},[JSON.stringify(lt)]),(0,x.useEffect)(()=>{hn||typeof at!="number"||Fa.current!==null||(Fa.current=setTimeout(()=>{Tn(),Fa.current=null},at))},[at,hn,Tn,...Se]),{droppableRects:ca,measureDroppableContainers:Tn,measuringScheduled:lt!=null};function Da(){switch(vt){case en.Always:return!1;case en.BeforeDragging:return Oe;default:return!Oe}}}function ma(ce,Pe){return(0,fe.Gj)(Oe=>ce?Oe||(typeof Pe=="function"?Pe(ce):ce):null,[Pe,ce])}function Ja(ce,Pe){return ma(ce,Pe)}function io(ce){let{callback:Pe,disabled:Oe}=ce;const Se=(0,fe.zX)(Pe),et=(0,x.useMemo)(()=>{if(Oe||typeof window=="undefined"||typeof window.MutationObserver=="undefined")return;const{MutationObserver:lt}=window;return new lt(Se)},[Se,Oe]);return(0,x.useEffect)(()=>()=>et==null?void 0:et.disconnect(),[et]),et}function Je(ce){let{callback:Pe,disabled:Oe}=ce;const Se=(0,fe.zX)(Pe),et=(0,x.useMemo)(()=>{if(Oe||typeof window=="undefined"||typeof window.ResizeObserver=="undefined")return;const{ResizeObserver:lt}=window;return new lt(Se)},[Oe]);return(0,x.useEffect)(()=>()=>et==null?void 0:et.disconnect(),[et]),et}function Et(ce){return new kt(Ct(ce),ce)}function qe(ce,Pe,Oe){Pe===void 0&&(Pe=Et);const[Se,et]=(0,x.useReducer)(at,null),lt=io({callback(ft){if(ce)for(const vt of ft){const{type:ln,target:hn}=vt;if(ln==="childList"&&hn instanceof HTMLElement&&hn.contains(ce)){et();break}}}}),At=Je({callback:et});return(0,fe.LI)(()=>{et(),ce?(At==null||At.observe(ce),lt==null||lt.observe(document.body,{childList:!0,subtree:!0})):(At==null||At.disconnect(),lt==null||lt.disconnect())},[ce]),Se;function at(ft){if(!ce)return null;if(ce.isConnected===!1){var vt;return(vt=ft!=null?ft:Oe)!=null?vt:null}const ln=Pe(ce);return JSON.stringify(ft)===JSON.stringify(ln)?ft:ln}}function bn(ce){const Pe=ma(ce);return Le(ce,Pe)}const tn=[];function Ba(ce){const Pe=(0,x.useRef)(ce),Oe=(0,fe.Gj)(Se=>ce?Se&&Se!==tn&&ce&&Pe.current&&ce.parentNode===Pe.current.parentNode?Se:Mt(ce):tn,[ce]);return(0,x.useEffect)(()=>{Pe.current=ce},[ce]),Oe}function Er(ce){const[Pe,Oe]=(0,x.useState)(null),Se=(0,x.useRef)(ce),et=(0,x.useCallback)(lt=>{const At=wt(lt.target);At&&Oe(at=>at?(at.set(At,vn(At)),new Map(at)):null)},[]);return(0,x.useEffect)(()=>{const lt=Se.current;if(ce!==lt){At(lt);const at=ce.map(ft=>{const vt=wt(ft);return vt?(vt.addEventListener("scroll",et,{passive:!0}),[vt,vn(vt)]):null}).filter(ft=>ft!=null);Oe(at.length?new Map(at):null),Se.current=ce}return()=>{At(ce),At(lt)};function At(at){at.forEach(ft=>{const vt=wt(ft);vt==null||vt.removeEventListener("scroll",et)})}},[et,ce]),(0,x.useMemo)(()=>ce.length?Pe?Array.from(Pe.values()).reduce((lt,At)=>(0,fe.IH)(lt,At),E):Ft(ce):E,[ce,Pe])}function wa(ce,Pe){Pe===void 0&&(Pe=[]);const Oe=(0,x.useRef)(null);return(0,x.useEffect)(()=>{Oe.current=null},Pe),(0,x.useEffect)(()=>{const Se=ce!==E;Se&&!Oe.current&&(Oe.current=ce),!Se&&Oe.current&&(Oe.current=null)},[ce]),Oe.current?(0,fe.$X)(ce,Oe.current):E}function sa(ce){(0,x.useEffect)(()=>{if(!fe.Nq)return;const Pe=ce.map(Oe=>{let{sensor:Se}=Oe;return Se.setup==null?void 0:Se.setup()});return()=>{for(const Oe of Pe)Oe==null||Oe()}},ce.map(Pe=>{let{sensor:Oe}=Pe;return Oe}))}function $r(ce,Pe){return(0,x.useMemo)(()=>ce.reduce((Oe,Se)=>{let{eventName:et,handler:lt}=Se;return Oe[et]=At=>{lt(At,Pe)},Oe},{}),[ce,Pe])}function Ao(ce){return(0,x.useMemo)(()=>ce?sn(ce):null,[ce])}const no=[];function Jn(ce,Pe){Pe===void 0&&(Pe=Ct);const[Oe]=ce,Se=Ao(Oe?(0,fe.Jj)(Oe):null),[et,lt]=(0,x.useReducer)(at,no),At=Je({callback:lt});return ce.length>0&&et===no&<(),(0,fe.LI)(()=>{ce.length?ce.forEach(ft=>At==null?void 0:At.observe(ft)):(At==null||At.disconnect(),lt())},[ce]),et;function at(){return ce.length?ce.map(ft=>ua(ft)?Se:new kt(Pe(ft),ft)):no}}function pr(ce){if(!ce)return null;if(ce.children.length>1)return ce;const Pe=ce.children[0];return(0,fe.Re)(Pe)?Pe:ce}function Lt(ce){let{measure:Pe}=ce;const[Oe,Se]=(0,x.useState)(null),et=(0,x.useCallback)(vt=>{for(const{target:ln}of vt)if((0,fe.Re)(ln)){Se(hn=>{const Un=Pe(ln);return hn?di(Hr({},hn),{width:Un.width,height:Un.height}):Un});break}},[Pe]),lt=Je({callback:et}),At=(0,x.useCallback)(vt=>{const ln=pr(vt);lt==null||lt.disconnect(),ln&&(lt==null||lt.observe(ln)),Se(ln?Pe(ln):null)},[Pe,lt]),[at,ft]=(0,fe.wm)(At);return(0,x.useMemo)(()=>({nodeRef:at,rect:Oe,setRef:ft}),[Oe,at,ft])}const $t=[{sensor:jt,options:{}},{sensor:it,options:{}}],Qt={current:{}},on={draggable:{measure:Ut},droppable:{measure:Ut,strategy:en.WhileDragging,frequency:Ma.Optimized},dragOverlay:{measure:Ct}};class Wn extends Map{get(Pe){var Oe;return Pe!=null&&(Oe=super.get(Pe))!=null?Oe:void 0}toArray(){return Array.from(this.values())}getEnabled(){return this.toArray().filter(Pe=>{let{disabled:Oe}=Pe;return!Oe})}getNodeFor(Pe){var Oe,Se;return(Oe=(Se=this.get(Pe))==null?void 0:Se.node.current)!=null?Oe:void 0}}const un={activatorEvent:null,active:null,activeNode:null,activeNodeRect:null,collisions:null,containerNodeRect:null,draggableNodes:new Map,droppableRects:new Map,droppableContainers:new Wn,over:null,dragOverlay:{nodeRef:{current:null},rect:null,setRef:a},scrollableAncestors:[],scrollableAncestorRects:[],measuringConfiguration:on,measureDroppableContainers:a,windowRect:null,measuringScheduled:!1},_n={activatorEvent:null,activators:[],active:null,activeNodeRect:null,ariaDescribedById:{draggable:""},dispatch:a,draggableNodes:new Map,over:null,measureDroppableContainers:a},qt=(0,x.createContext)(_n),ur=(0,x.createContext)(un);function La(){return{draggable:{active:null,initialCoordinates:{x:0,y:0},nodes:new Map,translate:{x:0,y:0}},droppable:{containers:new Wn}}}function hr(ce,Pe){switch(Pe.type){case oe.DragStart:return di(Hr({},ce),{draggable:di(Hr({},ce.draggable),{initialCoordinates:Pe.initialCoordinates,active:Pe.active})});case oe.DragMove:return ce.draggable.active?di(Hr({},ce),{draggable:di(Hr({},ce.draggable),{translate:{x:Pe.coordinates.x-ce.draggable.initialCoordinates.x,y:Pe.coordinates.y-ce.draggable.initialCoordinates.y}})}):ce;case oe.DragEnd:case oe.DragCancel:return di(Hr({},ce),{draggable:di(Hr({},ce.draggable),{active:null,initialCoordinates:{x:0,y:0},translate:{x:0,y:0}})});case oe.RegisterDroppable:{const{element:Oe}=Pe,{id:Se}=Oe,et=new Wn(ce.droppable.containers);return et.set(Se,Oe),di(Hr({},ce),{droppable:di(Hr({},ce.droppable),{containers:et})})}case oe.SetDroppableDisabled:{const{id:Oe,key:Se,disabled:et}=Pe,lt=ce.droppable.containers.get(Oe);if(!lt||Se!==lt.key)return ce;const At=new Wn(ce.droppable.containers);return At.set(Oe,di(Hr({},lt),{disabled:et})),di(Hr({},ce),{droppable:di(Hr({},ce.droppable),{containers:At})})}case oe.UnregisterDroppable:{const{id:Oe,key:Se}=Pe,et=ce.droppable.containers.get(Oe);if(!et||Se!==et.key)return ce;const lt=new Wn(ce.droppable.containers);return lt.delete(Oe),di(Hr({},ce),{droppable:di(Hr({},ce.droppable),{containers:lt})})}default:return ce}}function Nr(ce){let{disabled:Pe}=ce;const{active:Oe,activatorEvent:Se,draggableNodes:et}=(0,x.useContext)(qt),lt=(0,fe.D9)(Se),At=(0,fe.D9)(Oe==null?void 0:Oe.id);return(0,x.useEffect)(()=>{if(!Pe&&!Se&<&&At!=null){if(!(0,fe.vd)(lt)||document.activeElement===lt.target)return;const at=et.get(At);if(!at)return;const{activatorNode:ft,node:vt}=at;if(!ft.current&&!vt.current)return;requestAnimationFrame(()=>{for(const ln of[ft.current,vt.current]){if(!ln)continue;const hn=(0,fe.so)(ln);if(hn){hn.focus();break}}})}},[Se,Pe,et,At,lt]),null}function Dn(ce,Pe){let et=Pe,{transform:Oe}=et,Se=Os(et,["transform"]);return ce!=null&&ce.length?ce.reduce((lt,At)=>At(Hr({transform:lt},Se)),Oe):Oe}function Jr(ce){return(0,x.useMemo)(()=>({draggable:Hr(Hr({},on.draggable),ce==null?void 0:ce.draggable),droppable:Hr(Hr({},on.droppable),ce==null?void 0:ce.droppable),dragOverlay:Hr(Hr({},on.dragOverlay),ce==null?void 0:ce.dragOverlay)}),[ce==null?void 0:ce.draggable,ce==null?void 0:ce.droppable,ce==null?void 0:ce.dragOverlay])}function Lo(ce){let{activeNode:Pe,measure:Oe,initialRect:Se,config:et=!0}=ce;const lt=(0,x.useRef)(!1),{x:At,y:at}=typeof et=="boolean"?{x:et,y:et}:et;(0,fe.LI)(()=>{if(!At&&!at||!Pe){lt.current=!1;return}if(lt.current||!Se)return;const vt=Pe==null?void 0:Pe.node.current;if(!vt||vt.isConnected===!1)return;const ln=Oe(vt),hn=Le(ln,Se);if(At||(hn.x=0),at||(hn.y=0),lt.current=!0,Math.abs(hn.x)>0||Math.abs(hn.y)>0){const Un=mt(vt);Un&&Un.scrollBy({top:hn.y,left:hn.x})}},[Pe,At,at,Se,Oe])}const Po=(0,x.createContext)(di(Hr({},E),{scaleX:1,scaleY:1}));var br;(function(ce){ce[ce.Uninitialized=0]="Uninitialized",ce[ce.Initializing=1]="Initializing",ce[ce.Initialized=2]="Initialized"})(br||(br={}));const Ko=(0,x.memo)(function(Pe){var Oe,Se,et,lt;let Jo=Pe,{id:At,accessibility:at,autoScroll:ft=!0,children:vt,sensors:ln=$t,collisionDetection:hn=me,measuring:Un,modifiers:Tn}=Jo,Fa=Os(Jo,["id","accessibility","autoScroll","children","sensors","collisionDetection","measuring","modifiers"]);const ca=(0,x.useReducer)(hr,void 0,La),[Da,Xt]=ca,[pn,Sn]=Ae(),[yn,ga]=(0,x.useState)(br.Uninitialized),Aa=yn===br.Initialized,{draggable:{active:Va,nodes:Ta,translate:qn},droppable:{containers:va}}=Da,Na=Va?Ta.get(Va):null,Za=(0,x.useRef)({initial:null,translated:null}),ir=(0,x.useMemo)(()=>{var yr;return Va!=null?{id:Va,data:(yr=Na==null?void 0:Na.data)!=null?yr:Qt,rect:Za}:null},[Va,Na]),kr=(0,x.useRef)(null),[oa,ko]=(0,x.useState)(null),[qr,Di]=(0,x.useState)(null),so=(0,fe.Ey)(Fa,Object.values(Fa)),Ti=(0,fe.Ld)("DndDescribedBy",At),el=(0,x.useMemo)(()=>va.getEnabled(),[va]),Mi=Jr(Un),{droppableRects:Ri,measureDroppableContainers:Li,measuringScheduled:vi}=An(el,{dragging:Aa,dependencies:[qn.x,qn.y],config:Mi.droppable}),Wt=za(Ta,Va),Ht=(0,x.useMemo)(()=>qr?(0,fe.DC)(qr):null,[qr]),Gt=Zr(),jn=Ja(Wt,Mi.draggable.measure);Lo({activeNode:Va?Ta.get(Va):null,config:Gt.layoutShiftCompensation,initialRect:jn,measure:Mi.draggable.measure});const xa=qe(Wt,Mi.draggable.measure,jn),Ya=qe(Wt?Wt.parentElement:null),ia=(0,x.useRef)({activatorEvent:null,active:null,activeNode:Wt,collisionRect:null,collisions:null,droppableRects:Ri,draggableNodes:Ta,draggingNode:null,draggingNodeRect:null,droppableContainers:va,over:null,scrollableAncestors:[],scrollAdjustedTranslate:null}),En=va.getNodeFor((Oe=ia.current.over)==null?void 0:Oe.id),ta=Lt({measure:Mi.dragOverlay.measure}),da=(Se=ta.nodeRef.current)!=null?Se:Wt,Vn=Aa?(et=ta.rect)!=null?et:xa:null,Qa=!!(ta.nodeRef.current&&ta.rect),Or=bn(Qa?null:xa),Ha=Ao(da?(0,fe.Jj)(da):null),Co=Ba(Aa?En!=null?En:Wt:null),Si=Jn(Co),Ga=Dn(Tn,{transform:{x:qn.x-Or.x,y:qn.y-Or.y,scaleX:1,scaleY:1},activatorEvent:qr,active:ir,activeNodeRect:xa,containerNodeRect:Ya,draggingNodeRect:Vn,over:ia.current.over,overlayNodeRect:ta.rect,scrollableAncestors:Co,scrollableAncestorRects:Si,windowRect:Ha}),Wa=Ht?(0,fe.IH)(Ht,qn):null,vr=Er(Co),Qn=wa(vr),Ra=wa(vr,[xa]),Zo=(0,fe.IH)(Ga,Qn),ka=Vn?Ze(Vn,Ga):null,Sa=ir&&ka?hn({active:ir,collisionRect:ka,droppableRects:Ri,droppableContainers:el,pointerCoordinates:Wa}):null,Gr=le(Sa,"id"),[si,Yn]=(0,x.useState)(null),Sr=Qa?Ga:(0,fe.IH)(Ga,Ra),Pa=Xe(Sr,(lt=si==null?void 0:si.rect)!=null?lt:null,xa),dn=(0,x.useCallback)((yr,bo)=>{let{sensor:qa,options:Vr}=bo;if(kr.current==null)return;const uo=Ta.get(kr.current);if(!uo)return;const oi=yr.nativeEvent,Mn=new qa({active:kr.current,activeNode:uo,event:oi,options:Vr,context:ia,onStart(er){const Dr=kr.current;if(Dr==null)return;const pa=Ta.get(Dr);if(!pa)return;const{onDragStart:Ir}=so.current,Mr={active:{id:Dr,data:pa.data,rect:Za}};(0,ue.unstable_batchedUpdates)(()=>{Ir==null||Ir(Mr),ga(br.Initializing),Xt({type:oe.DragStart,initialCoordinates:er,active:Dr}),pn({type:"onDragStart",event:Mr})})},onMove(er){Xt({type:oe.DragMove,coordinates:er})},onEnd:Ea(oe.DragEnd),onCancel:Ea(oe.DragCancel)});(0,ue.unstable_batchedUpdates)(()=>{ko(Mn),Di(yr.nativeEvent)});function Ea(er){return function(){return ou(this,null,function*(){const{active:pa,collisions:Ir,over:Mr,scrollAdjustedTranslate:Wr}=ia.current;let ei=null;if(pa&&Wr){const{cancelDrop:ki}=so.current;ei={activatorEvent:oi,active:pa,collisions:Ir,delta:Wr,over:Mr},er===oe.DragEnd&&typeof ki=="function"&&(yield Promise.resolve(ki(ei)))&&(er=oe.DragCancel)}kr.current=null,(0,ue.unstable_batchedUpdates)(()=>{Xt({type:er}),ga(br.Uninitialized),Yn(null),ko(null),Di(null);const ki=er===oe.DragEnd?"onDragEnd":"onDragCancel";if(ei){const tl=so.current[ki];tl==null||tl(ei),pn({type:ki,event:ei})}})})}}},[Ta]),ya=(0,x.useCallback)((yr,bo)=>(qa,Vr)=>{const uo=qa.nativeEvent,oi=Ta.get(Vr);if(kr.current!==null||!oi||uo.dndKit||uo.defaultPrevented)return;const Mn={active:oi};yr(qa,bo.options,Mn)===!0&&(uo.dndKit={capturedBy:bo.sensor},kr.current=Vr,dn(qa,bo))},[Ta,dn]),wn=nn(ln,ya);sa(ln),(0,fe.LI)(()=>{xa&&yn===br.Initializing&&ga(br.Initialized)},[xa,yn]),(0,x.useEffect)(()=>{const{onDragMove:yr}=so.current,{active:bo,activatorEvent:qa,collisions:Vr,over:uo}=ia.current;if(!bo||!qa)return;const oi={active:bo,activatorEvent:qa,collisions:Vr,delta:{x:Zo.x,y:Zo.y},over:uo};(0,ue.unstable_batchedUpdates)(()=>{yr==null||yr(oi),pn({type:"onDragMove",event:oi})})},[Zo.x,Zo.y]),(0,x.useEffect)(()=>{const{active:yr,activatorEvent:bo,collisions:qa,droppableContainers:Vr,scrollAdjustedTranslate:uo}=ia.current;if(!yr||kr.current==null||!bo||!uo)return;const{onDragOver:oi}=so.current,Mn=Vr.get(Gr),Ea=Mn&&Mn.rect.current?{id:Mn.id,rect:Mn.rect.current,data:Mn.data,disabled:Mn.disabled}:null,er={active:yr,activatorEvent:bo,collisions:qa,delta:{x:uo.x,y:uo.y},over:Ea};(0,ue.unstable_batchedUpdates)(()=>{Yn(Ea),oi==null||oi(er),pn({type:"onDragOver",event:er})})},[Gr]),(0,fe.LI)(()=>{ia.current={activatorEvent:qr,active:ir,activeNode:Wt,collisionRect:ka,collisions:Sa,droppableRects:Ri,draggableNodes:Ta,draggingNode:da,draggingNodeRect:Vn,droppableContainers:va,over:si,scrollableAncestors:Co,scrollAdjustedTranslate:Zo},Za.current={initial:Vn,translated:ka}},[ir,Wt,Sa,ka,Ta,da,Vn,Ri,va,si,Co,Zo]),On(di(Hr({},Gt),{delta:qn,draggingRect:ka,pointerCoordinates:Wa,scrollableAncestors:Co,scrollableAncestorRects:Si}));const _r=(0,x.useMemo)(()=>({active:ir,activeNode:Wt,activeNodeRect:xa,activatorEvent:qr,collisions:Sa,containerNodeRect:Ya,dragOverlay:ta,draggableNodes:Ta,droppableContainers:va,droppableRects:Ri,over:si,measureDroppableContainers:Li,scrollableAncestors:Co,scrollableAncestorRects:Si,measuringConfiguration:Mi,measuringScheduled:vi,windowRect:Ha}),[ir,Wt,xa,qr,Sa,Ya,ta,Ta,va,Ri,si,Li,Co,Si,Mi,vi,Ha]),Cr=(0,x.useMemo)(()=>({activatorEvent:qr,activators:wn,active:ir,activeNodeRect:xa,ariaDescribedById:{draggable:Ti},dispatch:Xt,draggableNodes:Ta,over:si,measureDroppableContainers:Li}),[qr,wn,ir,xa,Xt,Ti,Ta,si,Li]);return x.createElement(_e.Provider,{value:Sn},x.createElement(qt.Provider,{value:Cr},x.createElement(ur.Provider,{value:_r},x.createElement(Po.Provider,{value:Pa},vt)),x.createElement(Nr,{disabled:(at==null?void 0:at.restoreFocus)===!1})),x.createElement(ve,di(Hr({},at),{hiddenTextDescribedById:Ti})));function Zr(){const yr=(oa==null?void 0:oa.autoScrollEnabled)===!1,bo=typeof ft=="object"?ft.enabled===!1:ft===!1,qa=Aa&&!yr&&!bo;return typeof ft=="object"?di(Hr({},ft),{enabled:qa}):{enabled:qa}}}),Xn=(0,x.createContext)(null),$a="button",Ia="Droppable";function ha(ce){let{id:Pe,data:Oe,disabled:Se=!1,attributes:et}=ce;const lt=(0,fe.Ld)(Ia),{activators:At,activatorEvent:at,active:ft,activeNodeRect:vt,ariaDescribedById:ln,draggableNodes:hn,over:Un}=(0,x.useContext)(qt),{role:Tn=$a,roleDescription:Fa="draggable",tabIndex:ca=0}=et!=null?et:{},Da=(ft==null?void 0:ft.id)===Pe,Xt=(0,x.useContext)(Da?Po:Xn),[pn,Sn]=(0,fe.wm)(),[yn,ga]=(0,fe.wm)(),Aa=$r(At,Pe),Va=(0,fe.Ey)(Oe);(0,fe.LI)(()=>(hn.set(Pe,{id:Pe,key:lt,node:pn,activatorNode:yn,data:Va}),()=>{const qn=hn.get(Pe);qn&&qn.key===lt&&hn.delete(Pe)}),[hn,Pe]);const Ta=(0,x.useMemo)(()=>({role:Tn,tabIndex:ca,"aria-disabled":Se,"aria-pressed":Da&&Tn===$a?!0:void 0,"aria-roledescription":Fa,"aria-describedby":ln.draggable}),[Se,Tn,ca,Da,Fa,ln.draggable]);return{active:ft,activatorEvent:at,activeNodeRect:vt,attributes:Ta,isDragging:Da,listeners:Se?void 0:Aa,node:pn,over:Un,setNodeRef:Sn,setActivatorNodeRef:ga,transform:Xt}}function lo(){return(0,x.useContext)(ur)}const to="Droppable",po={timeout:25};function _o(ce){let{data:Pe,disabled:Oe=!1,id:Se,resizeObserverConfig:et}=ce;const lt=(0,fe.Ld)(to),{active:At,dispatch:at,over:ft,measureDroppableContainers:vt}=(0,x.useContext)(qt),ln=(0,x.useRef)({disabled:Oe}),hn=(0,x.useRef)(!1),Un=(0,x.useRef)(null),Tn=(0,x.useRef)(null),{disabled:Fa,updateMeasurementsFor:ca,timeout:Da}=Hr(Hr({},po),et),Xt=(0,fe.Ey)(ca!=null?ca:Se),pn=(0,x.useCallback)(()=>{if(!hn.current){hn.current=!0;return}Tn.current!=null&&clearTimeout(Tn.current),Tn.current=setTimeout(()=>{vt(Array.isArray(Xt.current)?Xt.current:[Xt.current]),Tn.current=null},Da)},[Da]),Sn=Je({callback:pn,disabled:Fa||!At}),yn=(0,x.useCallback)((Ta,qn)=>{Sn&&(qn&&(Sn.unobserve(qn),hn.current=!1),Ta&&Sn.observe(Ta))},[Sn]),[ga,Aa]=(0,fe.wm)(yn),Va=(0,fe.Ey)(Pe);return(0,x.useEffect)(()=>{!Sn||!ga.current||(Sn.disconnect(),hn.current=!1,Sn.observe(ga.current))},[ga,Sn]),(0,fe.LI)(()=>(at({type:oe.RegisterDroppable,element:{id:Se,key:lt,disabled:Oe,node:ga,rect:Un,data:Va}}),()=>at({type:oe.UnregisterDroppable,key:lt,id:Se})),[Se]),(0,x.useEffect)(()=>{Oe!==ln.current.disabled&&(at({type:oe.SetDroppableDisabled,id:Se,key:lt,disabled:Oe}),ln.current.disabled=Oe)},[Se,lt,Oe,at]),{active:At,rect:Un,isOver:(ft==null?void 0:ft.id)===Se,node:ga,over:ft,setNodeRef:Aa}}function Wo(ce){let{animation:Pe,children:Oe}=ce;const[Se,et]=useState(null),[lt,At]=useState(null),at=usePrevious(Oe);return!Oe&&!Se&&at&&et(at),useIsomorphicLayoutEffect(()=>{if(!lt)return;const ft=Se==null?void 0:Se.key,vt=Se==null?void 0:Se.props.id;if(ft==null||vt==null){et(null);return}Promise.resolve(Pe(vt,lt)).then(()=>{et(null)})},[Pe,Se,lt]),React.createElement(React.Fragment,null,Oe,Se?cloneElement(Se,{ref:At}):null)}const Fi={x:0,y:0,scaleX:1,scaleY:1};function hi(ce){let{children:Pe}=ce;return React.createElement(qt.Provider,{value:_n},React.createElement(Po.Provider,{value:Fi},Pe))}const _i={position:"fixed",touchAction:"none"},Xo=ce=>isKeyboardEvent(ce)?"transform 250ms ease":void 0,ii=null,ao={duration:250,easing:"ease",keyframes:ce=>{let{transform:{initial:Pe,final:Oe}}=ce;return[{transform:fe.ux.Transform.toString(Pe)},{transform:fe.ux.Transform.toString(Oe)}]},sideEffects:(ce=>Pe=>{let{active:Oe,dragOverlay:Se}=Pe;const et={},{styles:lt,className:At}=ce;if(lt!=null&<.active)for(const[at,ft]of Object.entries(lt.active))ft!==void 0&&(et[at]=Oe.node.style.getPropertyValue(at),Oe.node.style.setProperty(at,ft));if(lt!=null&<.dragOverlay)for(const[at,ft]of Object.entries(lt.dragOverlay))ft!==void 0&&Se.node.style.setProperty(at,ft);return At!=null&&At.active&&Oe.node.classList.add(At.active),At!=null&&At.dragOverlay&&Se.node.classList.add(At.dragOverlay),function(){for(const[ft,vt]of Object.entries(et))Oe.node.style.setProperty(ft,vt);At!=null&&At.active&&Oe.node.classList.remove(At.active)}})({styles:{active:{opacity:"0"}}})};function No(ce){let{config:Pe,draggableNodes:Oe,droppableContainers:Se,measuringConfiguration:et}=ce;return useEvent((lt,At)=>{if(Pe===null)return;const at=Oe.get(lt);if(!at)return;const ft=at.node.current;if(!ft)return;const vt=pr(At);if(!vt)return;const{transform:ln}=getWindow(At).getComputedStyle(At),hn=Ge(ln);if(!hn)return;const Un=typeof Pe=="function"?Pe:li(Pe);return It(ft,et.draggable.measure),Un({active:{id:lt,data:at.data,node:ft,rect:et.draggable.measure(ft)},draggableNodes:Oe,dragOverlay:{node:At,rect:et.dragOverlay.measure(vt)},droppableContainers:Se,measuringConfiguration:et,transform:hn})})}function li(ce){const{duration:Pe,easing:Oe,sideEffects:Se,keyframes:et}=Hr(Hr({},ao),ce);return lt=>{let pn=lt,{active:At,dragOverlay:at,transform:ft}=pn,vt=Os(pn,["active","dragOverlay","transform"]);if(!Pe)return;const ln={x:at.rect.left-At.rect.left,y:at.rect.top-At.rect.top},hn={scaleX:ft.scaleX!==1?At.rect.width*ft.scaleX/at.rect.width:1,scaleY:ft.scaleY!==1?At.rect.height*ft.scaleY/at.rect.height:1},Un=Hr({x:ft.x-ln.x,y:ft.y-ln.y},hn),Tn=et(di(Hr({},vt),{active:At,dragOverlay:at,transform:{initial:ft,final:Un}})),[Fa]=Tn,ca=Tn[Tn.length-1];if(JSON.stringify(Fa)===JSON.stringify(ca))return;const Da=Se==null?void 0:Se(Hr({active:At,dragOverlay:at},vt)),Xt=at.node.animate(Tn,{duration:Pe,easing:Oe,fill:"forwards"});return new Promise(Sn=>{Xt.onfinish=()=>{Da==null||Da(),Sn()}})}}let Uo=0;function Ii(ce){return useMemo(()=>{if(ce!=null)return Uo++,Uo},[ce])}const Yr=null},32339:function(ht,ct,ee){"use strict";ee.d(ct,{DL:function(){return ie}});var x=ee(24285);function ue(Ae){return We=>{let{transform:Me}=We;return di(Hr({},Me),{x:Math.ceil(Me.x/Ae)*Ae,y:Math.ceil(Me.y/Ae)*Ae})}}const fe=Ae=>{let{transform:We}=Ae;return di(Hr({},We),{y:0})};function De(Ae,We,Me){const ve=Hr({},Ae);return We.top+Ae.y<=Me.top?ve.y=Me.top-We.top:We.bottom+Ae.y>=Me.top+Me.height&&(ve.y=Me.top+Me.height-We.bottom),We.left+Ae.x<=Me.left?ve.x=Me.left-We.left:We.right+Ae.x>=Me.left+Me.width&&(ve.x=Me.left+Me.width-We.right),ve}const Fe=Ae=>{let{containerNodeRect:We,draggingNodeRect:Me,transform:ve}=Ae;return!Me||!We?ve:De(ve,Me,We)},Te=Ae=>{let{draggingNodeRect:We,transform:Me,scrollableAncestorRects:ve}=Ae;const oe=ve[0];return!We||!oe?Me:De(Me,We,oe)},ie=Ae=>{let{transform:We}=Ae;return di(Hr({},We),{x:0})},_e=Ae=>{let{transform:We,draggingNodeRect:Me,windowRect:ve}=Ae;return!Me||!ve?We:De(We,Me,ve)},ze=Ae=>{let{activatorEvent:We,draggingNodeRect:Me,transform:ve}=Ae;if(Me&&We){const oe=getEventCoordinates(We);if(!oe)return ve;const a=oe.x-Me.left,y=oe.y-Me.top;return di(Hr({},ve),{x:ve.x+a-Me.width/2,y:ve.y+y-Me.height/2})}return ve}},45587:function(ht,ct,ee){"use strict";ee.d(ct,{Fo:function(){return te},PG:function(){return We},Rp:function(){return De},nB:function(){return xe},qw:function(){return y}});var x=ee(67294),ue=ee(60887),fe=ee(24285);function De(Ze,Ge,$e){const ut=Ze.slice();return ut.splice($e<0?ut.length+$e:$e,0,ut.splice(Ge,1)[0]),ut}function Fe(Ze,Ge,$e){const ut=Ze.slice();return ut[Ge]=Ze[$e],ut[$e]=Ze[Ge],ut}function Te(Ze,Ge){return Ze.reduce(($e,ut,Ct)=>{const Ut=Ge.get(ut);return Ut&&($e[Ct]=Ut),$e},Array(Ze.length))}function ie(Ze){return Ze!==null&&Ze>=0}function _e(Ze,Ge){if(Ze===Ge)return!0;if(Ze.length!==Ge.length)return!1;for(let $e=0;$e<Ze.length;$e++)if(Ze[$e]!==Ge[$e])return!1;return!0}function ze(Ze){return typeof Ze=="boolean"?{draggable:Ze,droppable:Ze}:Ze}const Ae={scaleX:1,scaleY:1},We=Ze=>{var Ge;let{rects:$e,activeNodeRect:ut,activeIndex:Ct,overIndex:Ut,index:sn}=Ze;const ot=(Ge=$e[Ct])!=null?Ge:ut;if(!ot)return null;const Pt=Me($e,sn,Ct);if(sn===Ct){const Mt=$e[Ut];return Mt?Hr({x:Ct<Ut?Mt.left+Mt.width-(ot.left+ot.width):Mt.left-ot.left,y:0},Ae):null}return sn>Ct&&sn<=Ut?Hr({x:-ot.width-Pt,y:0},Ae):sn<Ct&&sn>=Ut?Hr({x:ot.width+Pt,y:0},Ae):Hr({x:0,y:0},Ae)};function Me(Ze,Ge,$e){const ut=Ze[Ge],Ct=Ze[Ge-1],Ut=Ze[Ge+1];return!ut||!Ct&&!Ut?0:$e<Ge?Ct?ut.left-(Ct.left+Ct.width):Ut.left-(ut.left+ut.width):Ut?Ut.left-(ut.left+ut.width):ut.left-(Ct.left+Ct.width)}const ve=Ze=>{let{rects:Ge,activeIndex:$e,overIndex:ut,index:Ct}=Ze;const Ut=De(Ge,ut,$e),sn=Ge[Ct],ot=Ut[Ct];return!ot||!sn?null:{x:ot.left-sn.left,y:ot.top-sn.top,scaleX:ot.width/sn.width,scaleY:ot.height/sn.height}},oe=Ze=>{let{activeIndex:Ge,index:$e,rects:ut,overIndex:Ct}=Ze,Ut,sn;return $e===Ge&&(Ut=ut[$e],sn=ut[Ct]),$e===Ct&&(Ut=ut[$e],sn=ut[Ge]),!sn||!Ut?null:{x:sn.left-Ut.left,y:sn.top-Ut.top,scaleX:sn.width/Ut.width,scaleY:sn.height/Ut.height}},a={scaleX:1,scaleY:1},y=Ze=>{var Ge;let{activeIndex:$e,activeNodeRect:ut,index:Ct,rects:Ut,overIndex:sn}=Ze;const ot=(Ge=Ut[$e])!=null?Ge:ut;if(!ot)return null;if(Ct===$e){const Mt=Ut[sn];return Mt?Hr({x:0,y:$e<sn?Mt.top+Mt.height-(ot.top+ot.height):Mt.top-ot.top},a):null}const Pt=b(Ut,Ct,$e);return Ct>$e&&Ct<=sn?Hr({x:0,y:-ot.height-Pt},a):Ct<$e&&Ct>=sn?Hr({x:0,y:ot.height+Pt},a):Hr({x:0,y:0},a)};function b(Ze,Ge,$e){const ut=Ze[Ge],Ct=Ze[Ge-1],Ut=Ze[Ge+1];return ut?$e<Ge?Ct?ut.top-(Ct.top+Ct.height):Ut?Ut.top-(ut.top+ut.height):0:Ut?Ut.top-(ut.top+ut.height):Ct?ut.top-(Ct.top+Ct.height):0:0}const E="Sortable",z=x.createContext({activeIndex:-1,containerId:E,disableTransforms:!1,items:[],overIndex:-1,useDragOverlay:!1,sortedRects:[],strategy:ve,disabled:{draggable:!1,droppable:!1}});function te(Ze){let{children:Ge,id:$e,items:ut,strategy:Ct=ve,disabled:Ut=!1}=Ze;const{active:sn,dragOverlay:ot,droppableRects:Pt,over:Mt,measureDroppableContainers:mt}=(0,ue.Cj)(),wt=(0,fe.Ld)(E,$e),Kt=ot.rect!==null,je=(0,x.useMemo)(()=>ut.map(st=>typeof st=="object"&&"id"in st?st.id:st),[ut]),vn=sn!=null,Cn=sn?je.indexOf(sn.id):-1,ua=Mt?je.indexOf(Mt.id):-1,kn=(0,x.useRef)(je),nt=!_e(je,kn.current),dt=ua!==-1&&Cn===-1||nt,gt=ze(Ut);(0,fe.LI)(()=>{nt&&vn&&mt(je)},[nt,je,vn,mt]),(0,x.useEffect)(()=>{kn.current=je},[je]);const Ft=(0,x.useMemo)(()=>({activeIndex:Cn,containerId:wt,disabled:gt,disableTransforms:dt,items:je,overIndex:ua,useDragOverlay:Kt,sortedRects:Te(je,Pt),strategy:Ct}),[Cn,wt,gt.draggable,gt.droppable,dt,je,ua,Pt,Kt,Ct]);return x.createElement(z.Provider,{value:Ft},Ge)}const ne=Ze=>{let{id:Ge,items:$e,activeIndex:ut,overIndex:Ct}=Ze;return De($e,ut,Ct).indexOf(Ge)},re=Ze=>{let{containerId:Ge,isSorting:$e,wasDragging:ut,index:Ct,items:Ut,newIndex:sn,previousItems:ot,previousContainerId:Pt,transition:Mt}=Ze;return!Mt||!ut||ot!==Ut&&Ct===sn?!1:$e?!0:sn!==Ct&&Ge===Pt},ae={duration:200,easing:"ease"},le="transform",he=fe.ux.Transition.toString({property:le,duration:0,easing:"linear"}),Ee={roleDescription:"sortable"};function be(Ze){let{disabled:Ge,index:$e,node:ut,rect:Ct}=Ze;const[Ut,sn]=(0,x.useState)(null),ot=(0,x.useRef)($e);return(0,fe.LI)(()=>{if(!Ge&&$e!==ot.current&&ut.current){const Pt=Ct.current;if(Pt){const Mt=(0,ue.VK)(ut.current,{ignoreTransform:!0}),mt={x:Pt.left-Mt.left,y:Pt.top-Mt.top,scaleX:Pt.width/Mt.width,scaleY:Pt.height/Mt.height};(mt.x||mt.y)&&sn(mt)}}$e!==ot.current&&(ot.current=$e)},[Ge,$e,ut,Ct]),(0,x.useEffect)(()=>{Ut&&sn(null)},[Ut]),Ut}function xe(Ze){let{animateLayoutChanges:Ge=re,attributes:$e,disabled:ut,data:Ct,getNewIndex:Ut=ne,id:sn,strategy:ot,resizeObserverConfig:Pt,transition:Mt=ae}=Ze;const{items:mt,containerId:wt,activeIndex:Kt,disabled:je,disableTransforms:vn,sortedRects:Cn,overIndex:ua,useDragOverlay:kn,strategy:nt}=(0,x.useContext)(z),dt=me(ut,je),gt=mt.indexOf(sn),Ft=(0,x.useMemo)(()=>Hr({sortable:{containerId:wt,index:gt,items:mt}},Ct),[wt,Ct,gt,mt]),st=(0,x.useMemo)(()=>mt.slice(mt.indexOf(sn)),[mt,sn]),{rect:bt,node:It,isOver:xt,setNodeRef:kt}=(0,ue.Zj)({id:sn,data:Ft,disabled:dt.droppable,resizeObserverConfig:Hr({updateMeasurementsFor:st},Pt)}),{active:Zt,activatorEvent:Gn,activeNodeRect:Ke,attributes:Re,setNodeRef:In,listeners:Ne,isDragging:ke,over:Jt,setActivatorNodeRef:Ye,transform:it}=(0,ue.O1)({id:sn,data:Ft,attributes:Hr(Hr({},Ee),$e),disabled:dt.draggable}),rt=(0,fe.HB)(kt,In),pt=!!Zt,zt=pt&&!vn&&ie(Kt)&&ie(ua),rn=!kn&&ke,jt=rn&&zt?it:null,Rt=ot!=null?ot:nt,yt=zt?jt!=null?jt:Rt({rects:Cn,activeNodeRect:Ke,activeIndex:Kt,overIndex:ua,index:gt}):null,Vt=ie(Kt)&&ie(ua)?Ut({id:sn,items:mt,activeIndex:Kt,overIndex:ua}):gt,Bt=Zt==null?void 0:Zt.id,Fn=(0,x.useRef)({activeId:Bt,items:mt,newIndex:Vt,containerId:wt}),$n=mt!==Fn.current.items,Zn=Ge({active:Zt,containerId:wt,isDragging:ke,isSorting:pt,id:sn,index:gt,items:mt,newIndex:Fn.current.newIndex,previousItems:Fn.current.items,previousContainerId:Fn.current.containerId,transition:Mt,wasDragging:Fn.current.activeId!=null}),On=be({disabled:!Zn,index:gt,node:It,rect:bt});return(0,x.useEffect)(()=>{pt&&Fn.current.newIndex!==Vt&&(Fn.current.newIndex=Vt),wt!==Fn.current.containerId&&(Fn.current.containerId=wt),mt!==Fn.current.items&&(Fn.current.items=mt)},[pt,Vt,wt,mt]),(0,x.useEffect)(()=>{if(Bt===Fn.current.activeId)return;if(Bt&&!Fn.current.activeId){Fn.current.activeId=Bt;return}const Ca=setTimeout(()=>{Fn.current.activeId=Bt},50);return()=>clearTimeout(Ca)},[Bt]),{active:Zt,activeIndex:Kt,attributes:Re,data:Ft,rect:bt,index:gt,newIndex:Vt,items:mt,isOver:xt,isSorting:pt,isDragging:ke,listeners:Ne,node:It,overIndex:ua,over:Jt,setNodeRef:rt,setActivatorNodeRef:Ye,setDroppableNodeRef:kt,setDraggableNodeRef:In,transform:On!=null?On:yt,transition:_t()};function _t(){if(On||$n&&Fn.current.newIndex===gt)return he;if(!(rn&&!(0,fe.vd)(Gn)||!Mt)&&(pt||Zn))return fe.ux.Transition.toString(di(Hr({},Mt),{property:le}))}}function me(Ze,Ge){var $e,ut;return typeof Ze=="boolean"?{draggable:Ze,droppable:!1}:{draggable:($e=Ze==null?void 0:Ze.draggable)!=null?$e:Ge.draggable,droppable:(ut=Ze==null?void 0:Ze.droppable)!=null?ut:Ge.droppable}}function Ce(Ze){if(!Ze)return!1;const Ge=Ze.data.current;return!!(Ge&&"sortable"in Ge&&typeof Ge.sortable=="object"&&"containerId"in Ge.sortable&&"items"in Ge.sortable&&"index"in Ge.sortable)}const Be=[ue.g4.Down,ue.g4.Right,ue.g4.Up,ue.g4.Left],Xe=(Ze,Ge)=>{let{context:{active:$e,collisionRect:ut,droppableRects:Ct,droppableContainers:Ut,over:sn,scrollableAncestors:ot}}=Ge;if(Be.includes(Ze.code)){if(Ze.preventDefault(),!$e||!ut)return;const Pt=[];Ut.getEnabled().forEach(wt=>{if(!wt||wt!=null&&wt.disabled)return;const Kt=Ct.get(wt.id);if(Kt)switch(Ze.code){case KeyboardCode.Down:ut.top<Kt.top&&Pt.push(wt);break;case KeyboardCode.Up:ut.top>Kt.top&&Pt.push(wt);break;case KeyboardCode.Left:ut.left>Kt.left&&Pt.push(wt);break;case KeyboardCode.Right:ut.left<Kt.left&&Pt.push(wt);break}});const Mt=closestCorners({active:$e,collisionRect:ut,droppableRects:Ct,droppableContainers:Pt,pointerCoordinates:null});let mt=getFirstCollision(Mt,"id");if(mt===(sn==null?void 0:sn.id)&&Mt.length>1&&(mt=Mt[1].id),mt!=null){const wt=Ut.get($e.id),Kt=Ut.get(mt),je=Kt?Ct.get(Kt.id):null,vn=Kt==null?void 0:Kt.node.current;if(vn&&je&&wt&&Kt){const ua=getScrollableAncestors(vn).some((st,bt)=>ot[bt]!==st),kn=Le(wt,Kt),nt=Ue(wt,Kt),dt=ua||!kn?{x:0,y:0}:{x:nt?ut.width-je.width:0,y:nt?ut.height-je.height:0},gt={x:je.left,y:je.top};return dt.x&&dt.y?gt:subtract(gt,dt)}}}};function Le(Ze,Ge){return!Ce(Ze)||!Ce(Ge)?!1:Ze.data.current.sortable.containerId===Ge.data.current.sortable.containerId}function Ue(Ze,Ge){return!Ce(Ze)||!Ce(Ge)||!Le(Ze,Ge)?!1:Ze.data.current.sortable.index<Ge.data.current.sortable.index}},24285:function(ht,ct,ee){"use strict";ee.d(ct,{$X:function(){return re},D9:function(){return b},DC:function(){return Ee},Ey:function(){return oe},FJ:function(){return De},Gj:function(){return a},HB:function(){return ue},IH:function(){return ne},Jj:function(){return Te},LI:function(){return We},Ld:function(){return z},Nq:function(){return fe},Re:function(){return _e},UG:function(){return Fe},Yz:function(){return ve},qk:function(){return ie},r3:function(){return Ae},so:function(){return me},ux:function(){return be},vZ:function(){return ze},vd:function(){return le},wm:function(){return y},zX:function(){return Me}});var x=ee(67294);function ue(){for(var Ce=arguments.length,Be=new Array(Ce),Xe=0;Xe<Ce;Xe++)Be[Xe]=arguments[Xe];return(0,x.useMemo)(()=>Le=>{Be.forEach(Ue=>Ue(Le))},Be)}const fe=typeof window!="undefined"&&typeof window.document!="undefined"&&typeof window.document.createElement!="undefined";function De(Ce){const Be=Object.prototype.toString.call(Ce);return Be==="[object Window]"||Be==="[object global]"}function Fe(Ce){return"nodeType"in Ce}function Te(Ce){var Be,Xe;return Ce?De(Ce)?Ce:Fe(Ce)&&(Be=(Xe=Ce.ownerDocument)==null?void 0:Xe.defaultView)!=null?Be:window:window}function ie(Ce){const{Document:Be}=Te(Ce);return Ce instanceof Be}function _e(Ce){return De(Ce)?!1:Ce instanceof Te(Ce).HTMLElement}function ze(Ce){return Ce instanceof Te(Ce).SVGElement}function Ae(Ce){return Ce?De(Ce)?Ce.document:Fe(Ce)?ie(Ce)?Ce:_e(Ce)||ze(Ce)?Ce.ownerDocument:document:document:document}const We=fe?x.useLayoutEffect:x.useEffect;function Me(Ce){const Be=(0,x.useRef)(Ce);return We(()=>{Be.current=Ce}),(0,x.useCallback)(function(){for(var Xe=arguments.length,Le=new Array(Xe),Ue=0;Ue<Xe;Ue++)Le[Ue]=arguments[Ue];return Be.current==null?void 0:Be.current(...Le)},[])}function ve(){const Ce=(0,x.useRef)(null),Be=(0,x.useCallback)((Le,Ue)=>{Ce.current=setInterval(Le,Ue)},[]),Xe=(0,x.useCallback)(()=>{Ce.current!==null&&(clearInterval(Ce.current),Ce.current=null)},[]);return[Be,Xe]}function oe(Ce,Be){Be===void 0&&(Be=[Ce]);const Xe=(0,x.useRef)(Ce);return We(()=>{Xe.current!==Ce&&(Xe.current=Ce)},Be),Xe}function a(Ce,Be){const Xe=(0,x.useRef)();return(0,x.useMemo)(()=>{const Le=Ce(Xe.current);return Xe.current=Le,Le},[...Be])}function y(Ce){const Be=Me(Ce),Xe=(0,x.useRef)(null),Le=(0,x.useCallback)(Ue=>{Ue!==Xe.current&&(Be==null||Be(Ue,Xe.current)),Xe.current=Ue},[]);return[Xe,Le]}function b(Ce){const Be=(0,x.useRef)();return(0,x.useEffect)(()=>{Be.current=Ce},[Ce]),Be.current}let E={};function z(Ce,Be){return(0,x.useMemo)(()=>{if(Be)return Be;const Xe=E[Ce]==null?0:E[Ce]+1;return E[Ce]=Xe,Ce+"-"+Xe},[Ce,Be])}function te(Ce){return function(Be){for(var Xe=arguments.length,Le=new Array(Xe>1?Xe-1:0),Ue=1;Ue<Xe;Ue++)Le[Ue-1]=arguments[Ue];return Le.reduce((Ze,Ge)=>{const $e=Object.entries(Ge);for(const[ut,Ct]of $e){const Ut=Ze[ut];Ut!=null&&(Ze[ut]=Ut+Ce*Ct)}return Ze},Hr({},Be))}}const ne=te(1),re=te(-1);function ae(Ce){return"clientX"in Ce&&"clientY"in Ce}function le(Ce){if(!Ce)return!1;const{KeyboardEvent:Be}=Te(Ce.target);return Be&&Ce instanceof Be}function he(Ce){if(!Ce)return!1;const{TouchEvent:Be}=Te(Ce.target);return Be&&Ce instanceof Be}function Ee(Ce){if(he(Ce)){if(Ce.touches&&Ce.touches.length){const{clientX:Be,clientY:Xe}=Ce.touches[0];return{x:Be,y:Xe}}else if(Ce.changedTouches&&Ce.changedTouches.length){const{clientX:Be,clientY:Xe}=Ce.changedTouches[0];return{x:Be,y:Xe}}}return ae(Ce)?{x:Ce.clientX,y:Ce.clientY}:null}const be=Object.freeze({Translate:{toString(Ce){if(!Ce)return;const{x:Be,y:Xe}=Ce;return"translate3d("+(Be?Math.round(Be):0)+"px, "+(Xe?Math.round(Xe):0)+"px, 0)"}},Scale:{toString(Ce){if(!Ce)return;const{scaleX:Be,scaleY:Xe}=Ce;return"scaleX("+Be+") scaleY("+Xe+")"}},Transform:{toString(Ce){if(Ce)return[be.Translate.toString(Ce),be.Scale.toString(Ce)].join(" ")}},Transition:{toString(Ce){let{property:Be,duration:Xe,easing:Le}=Ce;return Be+" "+Xe+"ms "+Le}}}),xe="a,frame,iframe,input:not([type=hidden]):not(:disabled),select:not(:disabled),textarea:not(:disabled),button:not(:disabled),*[tabindex]";function me(Ce){return Ce.matches(xe)?Ce:Ce.querySelector(xe)}},71736:function(ht,ct){"use strict";ct.Z={lists:"lists___xhHyq",item:"item___pWJAA",children:"children___sDG61",diamond:"diamond___FwgzD",button:"button___WPN6r",mathWrap:"mathWrap___FmnMJ",mathFillWrap:"mathFillWrap___PmY3H"}},45160:function(ht,ct){"use strict";ct.Z={flex_box_center:"flex_box_center___oaxfO",flex_space_between:"flex_space_between___NQ5Gm",flex_box_vertical_center:"flex_box_vertical_center___UGzY9",flex_box_center_end:"flex_box_center_end___SnN1r",flex_box_column:"flex_box_column___c0981",right:"right___sOpmg",title:"title___Nmi5q",titles:"titles___PaouY",tips:"tips___h2FE4"}},41642:function(ht,ct){"use strict";ct.Z={flex_box_center:"flex_box_center___eQ57b",flex_space_between:"flex_space_between___PVjBV",flex_box_vertical_center:"flex_box_vertical_center___ghTL_",flex_box_center_end:"flex_box_center_end___z8oKm",flex_box_column:"flex_box_column___JQV5n",title:"title___w80Ja",workListTabWrap:"workListTabWrap___YRwm7",workListTabButton:"workListTabButton___ebGCB",tables:"tables___AYvHM",checkboxgroup:"checkboxgroup___fZHgL"}},39886:function(ht,ct){"use strict";ct.Z={flex_box_center:"flex_box_center___IBr6x",flex_space_between:"flex_space_between___n2Iz0",flex_box_vertical_center:"flex_box_vertical_center___1umwO",flex_box_center_end:"flex_box_center_end___SRZYb",flex_box_column:"flex_box_column___b90Da",form:"form___V3fAH",title_icon:"title_icon____uDZy",title:"title___RxKwK",content:"content___vFT5m",pubColSty:"pubColSty___dfLkL",selectSty:"selectSty____Wuek",borderSty:"borderSty___EuFYV",delSty:"delSty___AdEeI",delBorder:"delBorder___vcTJc",copHover:"copHover___JVVXI",multiple_select:"multiple_select___ZMPhl",work_checkbox_group:"work_checkbox_group___sGLxY"}},67795:function(ht,ct){"use strict";ct.Z={flex_box_center:"flex_box_center___SF0m3",flex_space_between:"flex_space_between___ChLjp",flex_box_vertical_center:"flex_box_vertical_center____l_EF",flex_box_center_end:"flex_box_center_end___YcZNu",flex_box_column:"flex_box_column___R9dNq",downloadbutton:"downloadbutton___oEXJW",configWorkContainer:"configWorkContainer___CHUrh"}},9151:function(ht,ct,ee){"use strict";var x=ee(67294),ue=Object.defineProperty,fe=Object.getOwnPropertySymbols,De=Object.prototype.hasOwnProperty,Fe=Object.prototype.propertyIsEnumerable,Te=(ze,Ae,We)=>Ae in ze?ue(ze,Ae,{enumerable:!0,configurable:!0,writable:!0,value:We}):ze[Ae]=We,ie=(ze,Ae)=>{for(var We in Ae||(Ae={}))De.call(Ae,We)&&Te(ze,We,Ae[We]);if(fe)for(var We of fe(Ae))Fe.call(Ae,We)&&Te(ze,We,Ae[We]);return ze};const _e=ze=>React.createElement("svg",ie({xmlns:"http://www.w3.org/2000/svg",width:14,height:18},ze),React.createElement("path",{fill:"#F7B500",d:"M7 4c3.899 0 7 3.141 7 7s-3.101 7-7 7-7-3.141-7-7 3.101-7 7-7Zm1 3H6.395a3.501 3.501 0 0 1-.857 1.245c-.32.294-.752.551-1.297.772L4 9.109V10.9c.448-.154.82-.315 1.117-.483.222-.126.45-.282.685-.466l.236-.194V15H8V7ZM4.812 0c.175 0 .35.16.438.318l1.313 2.309s-2.8.16-4.463 1.672L.088.716C0 .636 0 .557 0 .478 0 .159.263 0 .525 0Zm8.663 0c.263 0 .525.239.525.478 0 .08 0 .159-.088.238L11.9 4.22c-1.662-1.433-4.463-1.592-4.463-1.592L8.75.318C8.75.16 8.925 0 9.188 0Z"}));ct.Z="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNCIgaGVpZ2h0PSIxOCI+PHBhdGggZmlsbD0iI0Y3QjUwMCIgZD0iTTcgNGMzLjg5OSAwIDcgMy4xNDEgNyA3cy0zLjEwMSA3LTcgNy03LTMuMTQxLTctNyAzLjEwMS03IDctN1ptMSAzSDYuMzk1YTMuNTAxIDMuNTAxIDAgMCAxLS44NTcgMS4yNDVjLS4zMi4yOTQtLjc1Mi41NTEtMS4yOTcuNzcyTDQgOS4xMDlWMTAuOWMuNDQ4LS4xNTQuODItLjMxNSAxLjExNy0uNDgzLjIyMi0uMTI2LjQ1LS4yODIuNjg1LS40NjZsLjIzNi0uMTk0VjE1SDhWN1pNNC44MTIgMGMuMTc1IDAgLjM1LjE2LjQzOC4zMThsMS4zMTMgMi4zMDlzLTIuOC4xNi00LjQ2MyAxLjY3MkwuMDg4LjcxNkMwIC42MzYgMCAuNTU3IDAgLjQ3OCAwIC4xNTkuMjYzIDAgLjUyNSAwWm04LjY2MyAwYy4yNjMgMCAuNTI1LjIzOS41MjUuNDc4IDAgLjA4IDAgLjE1OS0uMDg4LjIzOEwxMS45IDQuMjJjLTEuNjYyLTEuNDMzLTQuNDYzLTEuNTkyLTQuNDYzLTEuNTkyTDguNzUuMzE4QzguNzUuMTYgOC45MjUgMCA5LjE4OCAwWiIvPjwvc3ZnPg=="},37752:function(ht,ct,ee){"use strict";var x=ee(67294),ue=Object.defineProperty,fe=Object.getOwnPropertySymbols,De=Object.prototype.hasOwnProperty,Fe=Object.prototype.propertyIsEnumerable,Te=(ze,Ae,We)=>Ae in ze?ue(ze,Ae,{enumerable:!0,configurable:!0,writable:!0,value:We}):ze[Ae]=We,ie=(ze,Ae)=>{for(var We in Ae||(Ae={}))De.call(Ae,We)&&Te(ze,We,Ae[We]);if(fe)for(var We of fe(Ae))Fe.call(Ae,We)&&Te(ze,We,Ae[We]);return ze};const _e=ze=>React.createElement("svg",ie({xmlns:"http://www.w3.org/2000/svg",width:14,height:18},ze),React.createElement("path",{fill:"#B9C4CF",d:"M7 4c3.899 0 7 3.141 7 7s-3.101 7-7 7-7-3.141-7-7 3.101-7 7-7Zm.05 3c-.675 0-1.203.092-1.584.276a2.056 2.056 0 0 0-.887.794c-.18.296-.31.691-.394 1.186l-.038.255 2.004.177c.055-.443.164-.753.326-.928a.814.814 0 0 1 .626-.263.81.81 0 0 1 .611.255c.162.17.243.375.243.614 0 .222-.081.456-.245.703-.164.247-.539.608-1.124 1.084-.96.776-1.613 1.45-1.962 2.02a4.363 4.363 0 0 0-.588 1.552L4 15h6v-1.781H6.877c.184-.197.343-.356.479-.478.136-.122.405-.334.808-.638.677-.523 1.145-1.002 1.401-1.438.257-.437.386-.895.386-1.374 0-.45-.112-.858-.336-1.22a2.043 2.043 0 0 0-.924-.808C8.301 7.088 7.753 7 7.05 7ZM4.812 0c.175 0 .35.16.437.318l1.313 2.309s-2.8.16-4.463 1.672L.088.716C0 .636 0 .557 0 .478 0 .159.263 0 .525 0Zm8.662 0c.263 0 .525.239.525.478 0 .08 0 .159-.088.238L11.9 4.22c-1.662-1.433-4.463-1.592-4.463-1.592L8.75.318C8.75.16 8.925 0 9.188 0Z"}));ct.Z="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNCIgaGVpZ2h0PSIxOCI+PHBhdGggZmlsbD0iI0I5QzRDRiIgZD0iTTcgNGMzLjg5OSAwIDcgMy4xNDEgNyA3cy0zLjEwMSA3LTcgNy03LTMuMTQxLTctNyAzLjEwMS03IDctN1ptLjA1IDNjLS42NzUgMC0xLjIwMy4wOTItMS41ODQuMjc2YTIuMDU2IDIuMDU2IDAgMCAwLS44ODcuNzk0Yy0uMTguMjk2LS4zMS42OTEtLjM5NCAxLjE4NmwtLjAzOC4yNTUgMi4wMDQuMTc3Yy4wNTUtLjQ0My4xNjQtLjc1My4zMjYtLjkyOGEuODE0LjgxNCAwIDAgMSAuNjI2LS4yNjMuODEuODEgMCAwIDEgLjYxMS4yNTVjLjE2Mi4xNy4yNDMuMzc1LjI0My42MTQgMCAuMjIyLS4wODEuNDU2LS4yNDUuNzAzLS4xNjQuMjQ3LS41MzkuNjA4LTEuMTI0IDEuMDg0LS45Ni43NzYtMS42MTMgMS40NS0xLjk2MiAyLjAyYTQuMzYzIDQuMzYzIDAgMCAwLS41ODggMS41NTJMNCAxNWg2di0xLjc4MUg2Ljg3N2MuMTg0LS4xOTcuMzQzLS4zNTYuNDc5LS40NzguMTM2LS4xMjIuNDA1LS4zMzQuODA4LS42MzguNjc3LS41MjMgMS4xNDUtMS4wMDIgMS40MDEtMS40MzguMjU3LS40MzcuMzg2LS44OTUuMzg2LTEuMzc0IDAtLjQ1LS4xMTItLjg1OC0uMzM2LTEuMjJhMi4wNDMgMi4wNDMgMCAwIDAtLjkyNC0uODA4QzguMzAxIDcuMDg4IDcuNzUzIDcgNy4wNSA3Wk00LjgxMiAwYy4xNzUgMCAuMzUuMTYuNDM3LjMxOGwxLjMxMyAyLjMwOXMtMi44LjE2LTQuNDYzIDEuNjcyTC4wODguNzE2QzAgLjYzNiAwIC41NTcgMCAuNDc4IDAgLjE1OS4yNjMgMCAuNTI1IDBabTguNjYyIDBjLjI2MyAwIC41MjUuMjM5LjUyNS40NzggMCAuMDggMCAuMTU5LS4wODguMjM4TDExLjkgNC4yMmMtMS42NjItMS40MzMtNC40NjMtMS41OTItNC40NjMtMS41OTJMOC43NS4zMThDOC43NS4xNiA4LjkyNSAwIDkuMTg4IDBaIi8+PC9zdmc+"},33648:function(ht,ct,ee){"use strict";var x=ee(67294),ue=Object.defineProperty,fe=Object.getOwnPropertySymbols,De=Object.prototype.hasOwnProperty,Fe=Object.prototype.propertyIsEnumerable,Te=(ze,Ae,We)=>Ae in ze?ue(ze,Ae,{enumerable:!0,configurable:!0,writable:!0,value:We}):ze[Ae]=We,ie=(ze,Ae)=>{for(var We in Ae||(Ae={}))De.call(Ae,We)&&Te(ze,We,Ae[We]);if(fe)for(var We of fe(Ae))Fe.call(Ae,We)&&Te(ze,We,Ae[We]);return ze};const _e=ze=>React.createElement("svg",ie({xmlns:"http://www.w3.org/2000/svg",width:14,height:18},ze),React.createElement("path",{fill:"#D09F18",d:"M7 4c3.899 0 7 3.141 7 7s-3.101 7-7 7-7-3.141-7-7 3.101-7 7-7Zm-.062 3c-.826 0-1.464.172-1.915.517-.4.307-.686.733-.856 1.278l-.058.21 1.908.364c.052-.383.153-.651.302-.804a.772.772 0 0 1 .58-.23c.23 0 .412.07.544.211.133.14.199.33.199.565a.88.88 0 0 1-.265.638.89.89 0 0 1-.662.27 1.35 1.35 0 0 1-.158-.012l-.104-.015-.105 1.536c.278-.085.496-.127.654-.127.298 0 .533.099.707.296.173.197.26.475.26.833 0 .352-.09.634-.27.845a.852.852 0 0 1-.677.316.862.862 0 0 1-.636-.25c-.143-.144-.254-.384-.333-.723l-.036-.177L4 12.826c.132.482.321.882.567 1.2.246.319.56.56.942.726.381.165.902.248 1.563.248.677 0 1.224-.112 1.64-.335.416-.223.735-.542.956-.955.221-.414.332-.845.332-1.296 0-.359-.067-.667-.2-.926a1.633 1.633 0 0 0-.563-.625c-.149-.099-.363-.185-.644-.259.347-.204.606-.441.778-.712a1.66 1.66 0 0 0 .257-.908 1.82 1.82 0 0 0-.634-1.42C8.571 7.189 7.886 7 6.938 7ZM4.813 0c.175 0 .35.17.437.338l1.313 2.453s-2.8.17-4.463 1.776L.088.761C0 .677 0 .592 0 .507 0 .17.263 0 .525 0Zm8.662 0c.263 0 .525.254.525.507 0 .085 0 .17-.088.254L11.9 4.483C10.238 2.96 7.437 2.79 7.437 2.79L8.75.338C8.75.17 8.925 0 9.188 0Z"}));ct.Z="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNCIgaGVpZ2h0PSIxOCI+PHBhdGggZmlsbD0iI0QwOUYxOCIgZD0iTTcgNGMzLjg5OSAwIDcgMy4xNDEgNyA3cy0zLjEwMSA3LTcgNy03LTMuMTQxLTctNyAzLjEwMS03IDctN1ptLS4wNjIgM2MtLjgyNiAwLTEuNDY0LjE3Mi0xLjkxNS41MTctLjQuMzA3LS42ODYuNzMzLS44NTYgMS4yNzhsLS4wNTguMjEgMS45MDguMzY0Yy4wNTItLjM4My4xNTMtLjY1MS4zMDItLjgwNGEuNzcyLjc3MiAwIDAgMSAuNTgtLjIzYy4yMyAwIC40MTIuMDcuNTQ0LjIxMS4xMzMuMTQuMTk5LjMzLjE5OS41NjVhLjg4Ljg4IDAgMCAxLS4yNjUuNjM4Ljg5Ljg5IDAgMCAxLS42NjIuMjcgMS4zNSAxLjM1IDAgMCAxLS4xNTgtLjAxMmwtLjEwNC0uMDE1LS4xMDUgMS41MzZjLjI3OC0uMDg1LjQ5Ni0uMTI3LjY1NC0uMTI3LjI5OCAwIC41MzMuMDk5LjcwNy4yOTYuMTczLjE5Ny4yNi40NzUuMjYuODMzIDAgLjM1Mi0uMDkuNjM0LS4yNy44NDVhLjg1Mi44NTIgMCAwIDEtLjY3Ny4zMTYuODYyLjg2MiAwIDAgMS0uNjM2LS4yNWMtLjE0My0uMTQ0LS4yNTQtLjM4NC0uMzMzLS43MjNsLS4wMzYtLjE3N0w0IDEyLjgyNmMuMTMyLjQ4Mi4zMjEuODgyLjU2NyAxLjIuMjQ2LjMxOS41Ni41Ni45NDIuNzI2LjM4MS4xNjUuOTAyLjI0OCAxLjU2My4yNDguNjc3IDAgMS4yMjQtLjExMiAxLjY0LS4zMzUuNDE2LS4yMjMuNzM1LS41NDIuOTU2LS45NTUuMjIxLS40MTQuMzMyLS44NDUuMzMyLTEuMjk2IDAtLjM1OS0uMDY3LS42NjctLjItLjkyNmExLjYzMyAxLjYzMyAwIDAgMC0uNTYzLS42MjVjLS4xNDktLjA5OS0uMzYzLS4xODUtLjY0NC0uMjU5LjM0Ny0uMjA0LjYwNi0uNDQxLjc3OC0uNzEyYTEuNjYgMS42NiAwIDAgMCAuMjU3LS45MDggMS44MiAxLjgyIDAgMCAwLS42MzQtMS40MkM4LjU3MSA3LjE4OSA3Ljg4NiA3IDYuOTM4IDdaTTQuODEzIDBjLjE3NSAwIC4zNS4xNy40MzcuMzM4bDEuMzEzIDIuNDUzcy0yLjguMTctNC40NjMgMS43NzZMLjA4OC43NjFDMCAuNjc3IDAgLjU5MiAwIC41MDcgMCAuMTcuMjYzIDAgLjUyNSAwWm04LjY2MiAwYy4yNjMgMCAuNTI1LjI1NC41MjUuNTA3IDAgLjA4NSAwIC4xNy0uMDg4LjI1NEwxMS45IDQuNDgzQzEwLjIzOCAyLjk2IDcuNDM3IDIuNzkgNy40MzcgMi43OUw4Ljc1LjMzOEM4Ljc1LjE3IDguOTI1IDAgOS4xODggMFoiLz48L3N2Zz4="},18023:function(){"use strict";function ht(oe,a,y,b){y===void 0&&(y=0),b===void 0&&(b=1/0),this._name=oe,this._defaultValue=a,this._minimum=y,this._maximum=b}Object.defineProperty(ht.prototype,"name",{get:function(){return this._name},set:function(oe){if(typeof oe!="string"||oe==="")throw new Error("Shape name must be a valid string.");this._name=oe}}),Object.defineProperty(ht.prototype,"defaultValue",{get:function(){return this._defaultValue},set:function(oe){if(typeof oe!="number"||isNaN(oe))throw new Error("The default value must be a real number, not: "+oe);this._defaultValue=oe}}),Object.defineProperty(ht.prototype,"minimum",{get:function(){return this._minimum},set:function(oe){if(typeof oe!="number"||isNaN(oe))throw new Error("Minimum must be a real number, not: "+oe);this._minimum=oe}}),Object.defineProperty(ht.prototype,"maximum",{get:function(){return this._maximum},set:function(oe){if(typeof oe!="number"||isNaN(oe))throw new Error("Maximum must be a real number, not: "+oe);this._maximum=oe}}),go.Shape._FigureParameters={},go.Shape.getFigureParameter=function(oe,a){var y=go.Shape._FigureParameters[oe];return y?y[a]:null},go.Shape.setFigureParameter=function(oe,a,y){if(!(y instanceof ht))throw new Error("Third argument to Shape.setFigureParameter is not FigureParameter: "+y);if(y.defaultValue<y.minimum||y.defaultValue>y.maximum)throw new Error("defaultValue must be between minimum and maximum, not: "+y.defaultValue);var b=go.Shape._FigureParameters[oe];b||(b=[],go.Shape._FigureParameters[oe]=b),b[a]=y};var ct=[];function ee(oe,a){var y=ct.pop();return y===void 0?new go.Point(oe,a):(y.x=oe,y.y=a,y)}function x(){var oe=ct.pop();return oe===void 0?new go.Point:oe}function ue(oe){ct.push(oe)}function fe(oe,a,y,b,E,z,te,ne,re){re||(re=new go.Point);var ae=oe-y,le=E-te,he=NaN,Ee=NaN;if(ae===0)if(le===0)oe===y&&(he=oe,Ee=a);else{var be=(z-ne)/le,xe=z-be*E;he=oe,Ee=be*he+xe}else if(le===0){var me=(a-b)/ae,Ce=a-me*oe;he=E,Ee=me*he+Ce}else{var me=(a-b)/ae,be=(z-ne)/le,Ce=a-me*oe,xe=z-be*E;he=(xe-Ce)/(me-be),Ee=me*he+Ce}return re.x=he,re.y=Ee,re}function De(oe,a,y,b,E,z,te,ne,re,ae,le,he,Ee,be){var xe=1-re,me=re,Ce=oe*xe+y*me,Be=a*xe+b*me,Xe=y*xe+E*me,Le=b*xe+z*me,Ue=E*xe+te*me,Ze=z*xe+ne*me,Ge=Ce*xe+Xe*me,$e=Be*xe+Le*me,ut=Xe*xe+Ue*me,Ct=Le*xe+Ze*me,Ut=Ge*xe+ut*me,sn=$e*xe+Ct*me;ae.x=Ce,ae.y=Be,le.x=Ge,le.y=$e,he.x=Ut,he.y=sn,Ee.x=ut,Ee.y=Ct,be.x=Ue,be.y=Ze}var Fe=new go.Spot(.156,.156),Te=new go.Spot(.844,.844),ie=4*((Math.sqrt(2)-1)/3);go.Shape.setFigureParameter("RoundedRectangle",0,new ht("CornerRounding",5)),go.Shape.defineFigureGenerator("RoundedRectangle",function(oe,a,y){var b=oe?oe.parameter1:NaN;(isNaN(b)||b<0)&&(b=5),b=Math.min(b,a/3),b=Math.min(b,y/3);var E=b*ie,z=new go.Geometry().add(new go.PathFigure(b,0,!0).add(new go.PathSegment(go.PathSegment.Line,a-b,0)).add(new go.PathSegment(go.PathSegment.Bezier,a,b,a-E,0,a,E)).add(new go.PathSegment(go.PathSegment.Line,a,y-b)).add(new go.PathSegment(go.PathSegment.Bezier,a-b,y,a,y-E,a-E,y)).add(new go.PathSegment(go.PathSegment.Line,b,y)).add(new go.PathSegment(go.PathSegment.Bezier,0,y-b,E,y,0,y-E)).add(new go.PathSegment(go.PathSegment.Line,0,b)).add(new go.PathSegment(go.PathSegment.Bezier,b,0,0,E,E,0).close()));return E>1&&(z.spot1=new go.Spot(0,0,E,E),z.spot2=new go.Spot(1,1,-E,-E)),z}),go.Shape.defineFigureGenerator("Border","RoundedRectangle"),go.Shape.defineFigureGenerator("TriangleRight",function(oe,a,y){return new go.Geometry().add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,a,.5*y)).add(new go.PathSegment(go.PathSegment.Line,0,y).close())).setSpots(0,.25,.5,.75)}),go.Shape.defineFigureGenerator("TriangleDown",function(oe,a,y){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,y).close())).setSpots(.25,0,.75,.5)}),go.Shape.defineFigureGenerator("TriangleLeft",function(oe,a,y){return new go.Geometry().add(new go.PathFigure(a,y).add(new go.PathSegment(go.PathSegment.Line,0,.5*y)).add(new go.PathSegment(go.PathSegment.Line,a,0).close())).setSpots(.5,.25,1,.75)}),go.Shape.defineFigureGenerator("TriangleUp",function(oe,a,y){return new go.Geometry().add(new go.PathFigure(a,y).add(new go.PathSegment(go.PathSegment.Line,0,y)).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(oe,a,y){return new go.Geometry().add(new go.PathFigure(.5*a,0).add(new go.PathSegment(go.PathSegment.Line,0,.5*y)).add(new go.PathSegment(go.PathSegment.Line,.5*a,y)).add(new go.PathSegment(go.PathSegment.Line,a,.5*y).close())).setSpots(.25,.25,.75,.75)}),go.Shape.defineFigureGenerator("LineH",function(oe,a,y){var b=new go.Geometry(go.Geometry.Line);return b.startX=0,b.startY=y/2,b.endX=a,b.endY=y/2,b}),go.Shape.defineFigureGenerator("LineV",function(oe,a,y){var b=new go.Geometry(go.Geometry.Line);return b.startX=a/2,b.startY=0,b.endX=a/2,b.endY=y,b}),go.Shape.defineFigureGenerator("BarH","Rectangle"),go.Shape.defineFigureGenerator("BarV","Rectangle"),go.Shape.defineFigureGenerator("MinusLine","LineH"),go.Shape.defineFigureGenerator("PlusLine",function(oe,a,y){return new go.Geometry().add(new go.PathFigure(0,y/2,!1).add(new go.PathSegment(go.PathSegment.Line,a,y/2)).add(new go.PathSegment(go.PathSegment.Move,a/2,0)).add(new go.PathSegment(go.PathSegment.Line,a/2,y)))}),go.Shape.defineFigureGenerator("XLine",function(oe,a,y){return new go.Geometry().add(new go.PathFigure(0,y,!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,y)))}),go.Shape.defineFigureGenerator("LineRight",function(oe,a,y){return new go.Geometry().add(new go.PathFigure(.25*a,0,!1).add(new go.PathSegment(go.PathSegment.Line,.75*a,.5*y)).add(new go.PathSegment(go.PathSegment.Line,.25*a,y)))}),go.Shape.defineFigureGenerator("LineDown",function(oe,a,y){return new go.Geometry().add(new go.PathFigure(0,.25*y,!1).add(new go.PathSegment(go.PathSegment.Line,.5*a,.75*y)).add(new go.PathSegment(go.PathSegment.Line,a,.25*y)))}),go.Shape.defineFigureGenerator("LineLeft",function(oe,a,y){return new go.Geometry().add(new go.PathFigure(.75*a,0,!1).add(new go.PathSegment(go.PathSegment.Line,.25*a,.5*y)).add(new go.PathSegment(go.PathSegment.Line,.75*a,y)))}),go.Shape.defineFigureGenerator("LineUp",function(oe,a,y){return new go.Geometry().add(new go.PathFigure(0,.75*y,!1).add(new go.PathSegment(go.PathSegment.Line,.5*a,.25*y)).add(new go.PathSegment(go.PathSegment.Line,a,.75*y)))}),go.Shape.defineFigureGenerator("AsteriskLine",function(oe,a,y){var b=.2/Math.SQRT2;return new go.Geometry().add(new go.PathFigure(b*a,(1-b)*y,!1).add(new go.PathSegment(go.PathSegment.Line,(1-b)*a,b*y)).add(new go.PathSegment(go.PathSegment.Move,b*a,b*y)).add(new go.PathSegment(go.PathSegment.Line,(1-b)*a,(1-b)*y)).add(new go.PathSegment(go.PathSegment.Move,0,y/2)).add(new go.PathSegment(go.PathSegment.Line,a,y/2)).add(new go.PathSegment(go.PathSegment.Move,a/2,0)).add(new go.PathSegment(go.PathSegment.Line,a/2,y)))}),go.Shape.defineFigureGenerator("CircleLine",function(oe,a,y){var b=a/2,E=new go.Geometry().add(new go.PathFigure(a,a/2,!1).add(new go.PathSegment(go.PathSegment.Arc,0,360,b,b,b,b).close()));return E.spot1=Fe,E.spot2=Te,E.defaultStretch=go.GraphObject.Uniform,E}),go.Shape.defineFigureGenerator("Line1",function(oe,a,y){var b=new go.Geometry(go.Geometry.Line);return b.startX=0,b.startY=0,b.endX=a,b.endY=y,b}),go.Shape.defineFigureGenerator("Line2",function(oe,a,y){var b=new go.Geometry(go.Geometry.Line);return b.startX=a,b.startY=0,b.endX=0,b.endY=y,b}),go.Shape.defineFigureGenerator("Curve1",function(oe,a,y){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Bezier,a,y,ie*a,0,a,(1-ie)*y)))}),go.Shape.defineFigureGenerator("Curve2",function(oe,a,y){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Bezier,a,y,0,ie*y,(1-ie)*a,y)))}),go.Shape.defineFigureGenerator("Curve3",function(oe,a,y){return new go.Geometry().add(new go.PathFigure(a,0,!1).add(new go.PathSegment(go.PathSegment.Bezier,0,y,a,ie*y,ie*a,y)))}),go.Shape.defineFigureGenerator("Curve4",function(oe,a,y){return new go.Geometry().add(new go.PathFigure(a,0,!1).add(new go.PathSegment(go.PathSegment.Bezier,0,y,(1-ie)*a,0,0,(1-ie)*y)))}),go.Shape.defineFigureGenerator("TriangleDownLeft",function(oe,a,y){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Line,a,y)).add(new go.PathSegment(go.PathSegment.Line,0,y).close())).setSpots(0,.5,.5,1)}),go.Shape.defineFigureGenerator("TriangleDownRight",function(oe,a,y){return new go.Geometry().add(new go.PathFigure(a,0,!0).add(new go.PathSegment(go.PathSegment.Line,a,y)).add(new go.PathSegment(go.PathSegment.Line,0,y).close())).setSpots(.5,.5,1,1)}),go.Shape.defineFigureGenerator("TriangleUpLeft",function(oe,a,y){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,y).close())).setSpots(0,0,.5,.5)}),go.Shape.defineFigureGenerator("TriangleUpRight",function(oe,a,y){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,y).close())).setSpots(.5,0,1,.5)}),go.Shape.defineFigureGenerator("RightTriangle","TriangleDownLeft"),go.Shape.setFigureParameter("Parallelogram1",0,new ht("Indent",.1,-.99,.99)),go.Shape.defineFigureGenerator("Parallelogram1",function(oe,a,y){var b=oe?oe.parameter1:NaN;isNaN(b)?b=.1:b<-1?b=-1:b>1&&(b=1);var E=Math.abs(b)*a;if(b===0){var z=new go.Geometry(go.Geometry.Rectangle);return z.startX=0,z.startY=0,z.endX=a,z.endY=y,z}else{var z=new go.Geometry;return b>0?z.add(new go.PathFigure(E,0).add(new go.PathSegment(go.PathSegment.Line,a,0)).add(new go.PathSegment(go.PathSegment.Line,a-E,y)).add(new go.PathSegment(go.PathSegment.Line,0,y).close())):z.add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,a-E,0)).add(new go.PathSegment(go.PathSegment.Line,a,y)).add(new go.PathSegment(go.PathSegment.Line,E,y).close())),E<a/2&&z.setSpots(E/a,0,(a-E)/a,1),z}}),go.Shape.defineFigureGenerator("Parallelogram","Parallelogram1"),go.Shape.setFigureParameter("Parallelogram2",0,new ht("Indent",10,-1/0,1/0)),go.Shape.defineFigureGenerator("Parallelogram2",function(oe,a,y){var b=oe?oe.parameter1:NaN;isNaN(b)?b=10:b<-a?b=-a:b>a&&(b=a);var E=Math.abs(b);if(b===0){var z=new go.Geometry(go.Geometry.Rectangle);return z.startX=0,z.startY=0,z.endX=a,z.endY=y,z}else{var z=new go.Geometry;return b>0?z.add(new go.PathFigure(E,0).add(new go.PathSegment(go.PathSegment.Line,a,0)).add(new go.PathSegment(go.PathSegment.Line,a-E,y)).add(new go.PathSegment(go.PathSegment.Line,0,y).close())):z.add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,a-E,0)).add(new go.PathSegment(go.PathSegment.Line,a,y)).add(new go.PathSegment(go.PathSegment.Line,E,y).close())),E<a/2&&z.setSpots(E/a,0,(a-E)/a,1),z}}),go.Shape.setFigureParameter("Trapezoid1",0,new ht("Indent",.2,-.99,.99)),go.Shape.defineFigureGenerator("Trapezoid1",function(oe,a,y){var b=oe?oe.parameter1:NaN;isNaN(b)?b=.2:b<.5?b=-.5:b>.5&&(b=.5);var E=Math.abs(b)*a;if(b===0){var z=new go.Geometry(go.Geometry.Rectangle);return z.startX=0,z.startY=0,z.endX=a,z.endY=y,z}else{var z=new go.Geometry;return b>0?z.add(new go.PathFigure(E,0).add(new go.PathSegment(go.PathSegment.Line,a-E,0)).add(new go.PathSegment(go.PathSegment.Line,a,y)).add(new go.PathSegment(go.PathSegment.Line,0,y).close())):z.add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,a,0)).add(new go.PathSegment(go.PathSegment.Line,a-E,y)).add(new go.PathSegment(go.PathSegment.Line,E,y).close())),E<a/2&&z.setSpots(E/a,0,(a-E)/a,1),z}}),go.Shape.defineFigureGenerator("Trapezoid","Trapezoid1"),go.Shape.setFigureParameter("Trapezoid2",0,new ht("Indent",20,-1/0,1/0)),go.Shape.defineFigureGenerator("Trapezoid2",function(oe,a,y){var b=oe?oe.parameter1:NaN;isNaN(b)?b=20:b<-a?b=-a/2:b>a&&(b=a/2);var E=Math.abs(b);if(b===0){var z=new go.Geometry(go.Geometry.Rectangle);return z.startX=0,z.startY=0,z.endX=a,z.endY=y,z}else{var z=new go.Geometry;return b>0?z.add(new go.PathFigure(E,0).add(new go.PathSegment(go.PathSegment.Line,a-E,0)).add(new go.PathSegment(go.PathSegment.Line,a,y)).add(new go.PathSegment(go.PathSegment.Line,0,y).close())):z.add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,a,0)).add(new go.PathSegment(go.PathSegment.Line,a-E,y)).add(new go.PathSegment(go.PathSegment.Line,E,y).close())),E<a/2&&z.setSpots(E/a,0,(a-E)/a,1),z}}),go.Shape.setFigureParameter("ManualOperation",0,new ht("Indent",10,-1/0,1/0)),go.Shape.defineFigureGenerator("ManualOperation",function(oe,a,y){var b=oe?oe.parameter1:NaN;isNaN(b)?b=10:b<-a?b=-a/2:b>a&&(b=a/2);var E=Math.abs(b);if(b===0){var z=new go.Geometry(go.Geometry.Rectangle);return z.startX=0,z.startY=0,z.endX=a,z.endY=y,z}else{var z=new go.Geometry;return b>0?z.add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,a,0)).add(new go.PathSegment(go.PathSegment.Line,a-E,y)).add(new go.PathSegment(go.PathSegment.Line,E,y).close())):z.add(new go.PathFigure(E,0).add(new go.PathSegment(go.PathSegment.Line,a-E,0)).add(new go.PathSegment(go.PathSegment.Line,a,y)).add(new go.PathSegment(go.PathSegment.Line,0,y).close())),E<a/2&&z.setSpots(E/a,0,(a-E)/a,1),z}});var _e=[];function ze(){var oe=_e.pop();return oe===void 0?[]:oe}function Ae(oe){oe.length=0,_e.push(oe)}function We(oe){for(var a=ze(),y=.5,b=.5,E=Math.PI*1.5,z=0,te=0;te<oe;te++)z=2*Math.PI/oe*te+E,a[te]=new go.Point(b+y*Math.cos(z),b+y*Math.sin(z));return a.push(a[0]),a}function Me(oe){var a=ve(oe),y=ze();y[0]=a[0];for(var b=1,E=1;b<a.length;b+=2,E+=3)y[E]=a[b],y[E+1]=a[b],y[E+2]=a[b+1];return Ae(a),y}function ve(oe){for(var a=We(oe),y=ze(),b=Math.floor(a.length/2),E=a.length-1,z=oe%2===0?2:1,te=0;te<E;te++){var ne=a[te],re=a[te+1],ae=a[(b+te-1)%E],le=a[(b+te+z)%E];y[te*2]=ne,y[te*2+1]=fe(ne.x,ne.y,ae.x,ae.y,re.x,re.y,le.x,le.y,new go.Point)}return y[y.length]=y[0],Ae(a),y}go.Shape.defineFigureGenerator("Pentagon",function(oe,a,y){var b=We(5),E=new go.Geometry,z=new go.PathFigure(b[0].x*a,b[0].y*y,!0);E.add(z);for(var te=1;te<5;te++)z.add(new go.PathSegment(go.PathSegment.Line,b[te].x*a,b[te].y*y));return z.add(new go.PathSegment(go.PathSegment.Line,b[0].x*a,b[0].y*y).close()),Ae(b),E.spot1=new go.Spot(.2,.22),E.spot2=new go.Spot(.8,.9),E}),go.Shape.defineFigureGenerator("Hexagon",function(oe,a,y){var b=We(6),E=new go.Geometry,z=new go.PathFigure(b[0].x*a,b[0].y*y,!0);E.add(z);for(var te=1;te<6;te++)z.add(new go.PathSegment(go.PathSegment.Line,b[te].x*a,b[te].y*y));return z.add(new go.PathSegment(go.PathSegment.Line,b[0].x*a,b[0].y*y).close()),Ae(b),E.spot1=new go.Spot(.07,.25),E.spot2=new go.Spot(.93,.75),E}),go.Shape.defineFigureGenerator("Heptagon",function(oe,a,y){var b=We(7),E=new go.Geometry,z=new go.PathFigure(b[0].x*a,b[0].y*y,!0);E.add(z);for(var te=1;te<7;te++)z.add(new go.PathSegment(go.PathSegment.Line,b[te].x*a,b[te].y*y));return z.add(new go.PathSegment(go.PathSegment.Line,b[0].x*a,b[0].y*y).close()),Ae(b),E.spot1=new go.Spot(.2,.15),E.spot2=new go.Spot(.8,.85),E}),go.Shape.defineFigureGenerator("Octagon",function(oe,a,y){var b=We(8),E=new go.Geometry,z=new go.PathFigure(b[0].x*a,b[0].y*y,!0);E.add(z);for(var te=1;te<8;te++)z.add(new go.PathSegment(go.PathSegment.Line,b[te].x*a,b[te].y*y));return z.add(new go.PathSegment(go.PathSegment.Line,b[0].x*a,b[0].y*y).close()),Ae(b),E.spot1=new go.Spot(.15,.15),E.spot2=new go.Spot(.85,.85),E}),go.Shape.defineFigureGenerator("Nonagon",function(oe,a,y){var b=We(9),E=new go.Geometry,z=new go.PathFigure(b[0].x*a,b[0].y*y,!0);E.add(z);for(var te=1;te<9;te++)z.add(new go.PathSegment(go.PathSegment.Line,b[te].x*a,b[te].y*y));return z.add(new go.PathSegment(go.PathSegment.Line,b[0].x*a,b[0].y*y).close()),Ae(b),E.spot1=new go.Spot(.17,.13),E.spot2=new go.Spot(.82,.82),E}),go.Shape.defineFigureGenerator("Decagon",function(oe,a,y){var b=We(10),E=new go.Geometry,z=new go.PathFigure(b[0].x*a,b[0].y*y,!0);E.add(z);for(var te=1;te<10;te++)z.add(new go.PathSegment(go.PathSegment.Line,b[te].x*a,b[te].y*y));return z.add(new go.PathSegment(go.PathSegment.Line,b[0].x*a,b[0].y*y).close()),Ae(b),E.spot1=new go.Spot(.16,.16),E.spot2=new go.Spot(.84,.84),E}),go.Shape.defineFigureGenerator("Dodecagon",function(oe,a,y){var b=We(12),E=new go.Geometry,z=new go.PathFigure(b[0].x*a,b[0].y*y,!0);E.add(z);for(var te=1;te<12;te++)z.add(new go.PathSegment(go.PathSegment.Line,b[te].x*a,b[te].y*y));return z.add(new go.PathSegment(go.PathSegment.Line,b[0].x*a,b[0].y*y).close()),Ae(b),E.spot1=new go.Spot(.16,.16),E.spot2=new go.Spot(.84,.84),E}),go.Shape.defineFigureGenerator("FivePointedStar",function(oe,a,y){var b=ve(5),E=new go.Geometry,z=new go.PathFigure(b[0].x*a,b[0].y*y,!0);E.add(z);for(var te=1;te<10;te++)z.add(new go.PathSegment(go.PathSegment.Line,b[te].x*a,b[te].y*y));return z.add(new go.PathSegment(go.PathSegment.Line,b[0].x*a,b[0].y*y).close()),Ae(b),E.spot1=new go.Spot(.266,.333),E.spot2=new go.Spot(.733,.733),E}),go.Shape.defineFigureGenerator("SixPointedStar",function(oe,a,y){var b=ve(6),E=new go.Geometry,z=new go.PathFigure(b[0].x*a,b[0].y*y,!0);E.add(z);for(var te=1;te<12;te++)z.add(new go.PathSegment(go.PathSegment.Line,b[te].x*a,b[te].y*y));return z.add(new go.PathSegment(go.PathSegment.Line,b[0].x*a,b[0].y*y).close()),Ae(b),E.spot1=new go.Spot(.17,.25),E.spot2=new go.Spot(.83,.75),E}),go.Shape.defineFigureGenerator("SevenPointedStar",function(oe,a,y){var b=ve(7),E=new go.Geometry,z=new go.PathFigure(b[0].x*a,b[0].y*y,!0);E.add(z);for(var te=1;te<14;te++)z.add(new go.PathSegment(go.PathSegment.Line,b[te].x*a,b[te].y*y));return z.add(new go.PathSegment(go.PathSegment.Line,b[0].x*a,b[0].y*y).close()),Ae(b),E.spot1=new go.Spot(.222,.277),E.spot2=new go.Spot(.777,.666),E}),go.Shape.defineFigureGenerator("EightPointedStar",function(oe,a,y){var b=ve(8),E=new go.Geometry,z=new go.PathFigure(b[0].x*a,b[0].y*y,!0);E.add(z);for(var te=1;te<16;te++)z.add(new go.PathSegment(go.PathSegment.Line,b[te].x*a,b[te].y*y));return z.add(new go.PathSegment(go.PathSegment.Line,b[0].x*a,b[0].y*y).close()),Ae(b),E.spot1=new go.Spot(.25,.25),E.spot2=new go.Spot(.75,.75),E}),go.Shape.defineFigureGenerator("NinePointedStar",function(oe,a,y){var b=ve(9),E=new go.Geometry,z=new go.PathFigure(b[0].x*a,b[0].y*y,!0);E.add(z);for(var te=1;te<18;te++)z.add(new go.PathSegment(go.PathSegment.Line,b[te].x*a,b[te].y*y));return z.add(new go.PathSegment(go.PathSegment.Line,b[0].x*a,b[0].y*y).close()),Ae(b),E.spot1=new go.Spot(.222,.277),E.spot2=new go.Spot(.777,.666),E}),go.Shape.defineFigureGenerator("TenPointedStar",function(oe,a,y){var b=ve(10),E=new go.Geometry,z=new go.PathFigure(b[0].x*a,b[0].y*y,!0);E.add(z);for(var te=1;te<20;te++)z.add(new go.PathSegment(go.PathSegment.Line,b[te].x*a,b[te].y*y));return z.add(new go.PathSegment(go.PathSegment.Line,b[0].x*a,b[0].y*y).close()),Ae(b),E.spot1=new go.Spot(.281,.261),E.spot2=new go.Spot(.723,.748),E}),go.Shape.defineFigureGenerator("FivePointedBurst",function(oe,a,y){var b=Me(5),E=new go.Geometry,z=new go.PathFigure(b[0].x*a,b[0].y*y,!0);E.add(z);for(var te=1;te<b.length;te+=3)z.add(new go.PathSegment(go.PathSegment.Bezier,b[te+2].x*a,b[te+2].y*y,b[te].x*a,b[te].y*y,b[te+1].x*a,b[te+1].y*y));return z.segments.last().close(),Ae(b),E.spot1=new go.Spot(.222,.277),E.spot2=new go.Spot(.777,.777),E}),go.Shape.defineFigureGenerator("SixPointedBurst",function(oe,a,y){var b=Me(6),E=new go.Geometry,z=new go.PathFigure(b[0].x*a,b[0].y*y,!0);E.add(z);for(var te=1;te<b.length;te+=3)z.add(new go.PathSegment(go.PathSegment.Bezier,b[te+2].x*a,b[te+2].y*y,b[te].x*a,b[te].y*y,b[te+1].x*a,b[te+1].y*y));return z.segments.last().close(),Ae(b),E.spot1=new go.Spot(.17,.222),E.spot2=new go.Spot(.833,.777),E}),go.Shape.defineFigureGenerator("SevenPointedBurst",function(oe,a,y){var b=Me(7),E=new go.Geometry,z=new go.PathFigure(b[0].x*a,b[0].y*y,!0);E.add(z);for(var te=1;te<b.length;te+=3)z.add(new go.PathSegment(go.PathSegment.Bezier,b[te+2].x*a,b[te+2].y*y,b[te].x*a,b[te].y*y,b[te+1].x*a,b[te+1].y*y));return z.segments.last().close(),Ae(b),E.spot1=new go.Spot(.222,.222),E.spot2=new go.Spot(.777,.777),E}),go.Shape.defineFigureGenerator("EightPointedBurst",function(oe,a,y){var b=Me(8),E=new go.Geometry,z=new go.PathFigure(b[0].x*a,b[0].y*y,!0);E.add(z);for(var te=1;te<b.length;te+=3)z.add(new go.PathSegment(go.PathSegment.Bezier,b[te+2].x*a,b[te+2].y*y,b[te].x*a,b[te].y*y,b[te+1].x*a,b[te+1].y*y));return z.segments.last().close(),Ae(b),E.spot1=new go.Spot(.222,.222),E.spot2=new go.Spot(.777,.777),E}),go.Shape.defineFigureGenerator("NinePointedBurst",function(oe,a,y){var b=Me(9),E=new go.Geometry,z=new go.PathFigure(b[0].x*a,b[0].y*y,!0);E.add(z);for(var te=1;te<b.length;te+=3)z.add(new go.PathSegment(go.PathSegment.Bezier,b[te+2].x*a,b[te+2].y*y,b[te].x*a,b[te].y*y,b[te+1].x*a,b[te+1].y*y));return z.segments.last().close(),Ae(b),E.spot1=new go.Spot(.222,.222),E.spot2=new go.Spot(.777,.777),E}),go.Shape.defineFigureGenerator("TenPointedBurst",function(oe,a,y){var b=Me(10),E=new go.Geometry,z=new go.PathFigure(b[0].x*a,b[0].y*y,!0);E.add(z);for(var te=1;te<b.length;te+=3)z.add(new go.PathSegment(go.PathSegment.Bezier,b[te+2].x*a,b[te+2].y*y,b[te].x*a,b[te].y*y,b[te+1].x*a,b[te+1].y*y));return z.segments.last().close(),Ae(b),E.spot1=new go.Spot(.222,.222),E.spot2=new go.Spot(.777,.777),E}),go.Shape.setFigureParameter("FramedRectangle",0,new ht("ThicknessX",8)),go.Shape.setFigureParameter("FramedRectangle",1,new ht("ThicknessY",8)),go.Shape.defineFigureGenerator("FramedRectangle",function(oe,a,y){var b=oe?oe.parameter1:NaN,E=oe?oe.parameter2:NaN;isNaN(b)&&(b=8),isNaN(E)&&(E=8);var z=new go.Geometry,te=new go.PathFigure(0,0,!0);return z.add(te),te.add(new go.PathSegment(go.PathSegment.Line,a,0)),te.add(new go.PathSegment(go.PathSegment.Line,a,y)),te.add(new go.PathSegment(go.PathSegment.Line,0,y).close()),b<a/2&&E<y/2&&(te.add(new go.PathSegment(go.PathSegment.Move,b,E)),te.add(new go.PathSegment(go.PathSegment.Line,b,y-E)),te.add(new go.PathSegment(go.PathSegment.Line,a-b,y-E)),te.add(new go.PathSegment(go.PathSegment.Line,a-b,E).close())),z.setSpots(0,0,1,1,b,E,-b,-E),z}),go.Shape.setFigureParameter("Ring",0,new ht("Thickness",8)),go.Shape.defineFigureGenerator("Ring",function(oe,a,y){var b=oe?oe.parameter1:NaN;(isNaN(b)||b<0)&&(b=8);var E=a/2,z=new go.Geometry,te=new go.PathFigure(a,a/2,!0);z.add(te),te.add(new go.PathSegment(go.PathSegment.Arc,0,360,E,E,E,E).close());var ne=Math.max(E-b,0);return ne>0&&(te.add(new go.PathSegment(go.PathSegment.Move,a/2+ne,a/2)),te.add(new go.PathSegment(go.PathSegment.Arc,0,-360,E,E,ne,ne).close())),z.spot1=Fe,z.spot2=Te,z.defaultStretch=go.GraphObject.Uniform,z}),go.Shape.defineFigureGenerator("Cloud",function(oe,a,y){return new go.Geometry().add(new go.PathFigure(.08034461*a,.1944299*y,!0).add(new go.PathSegment(go.PathSegment.Bezier,.2008615*a,.05349299*y,-.09239631*a,.07836421*y,.1406031*a,-.0542823*y)).add(new go.PathSegment(go.PathSegment.Bezier,.4338609*a,.074219*y,.2450511*a,-.00697547*y,.3776197*a,-.01112067*y)).add(new go.PathSegment(go.PathSegment.Bezier,.6558228*a,.07004196*y,.4539471*a,0,.6066018*a,-.02526587*y)).add(new go.PathSegment(go.PathSegment.Bezier,.8921095*a,.08370865*y,.6914277*a,-.01904177*y,.8921095*a,-.01220843*y)).add(new go.PathSegment(go.PathSegment.Bezier,.9147671*a,.3194596*y,1.036446*a,.04105738*y,1.020377*a,.3022052*y)).add(new go.PathSegment(go.PathSegment.Bezier,.9082935*a,.562044*y,1.04448*a,.360238*y,.992256*a,.5219009*y)).add(new go.PathSegment(go.PathSegment.Bezier,.9212406*a,.8217117*y,1.032337*a,.5771781*y,1.018411*a,.8120651*y)).add(new go.PathSegment(go.PathSegment.Bezier,.7592566*a,.9156953*y,1.028411*a,.9571472*y,.8556702*a,1.052487*y)).add(new go.PathSegment(go.PathSegment.Bezier,.5101666*a,.9310455*y,.7431877*a,1.009325*y,.5624123*a,1.021761*y)).add(new go.PathSegment(go.PathSegment.Bezier,.2609328*a,.9344623*y,.4820677*a,1.031761*y,.3030112*a,1.002796*y)).add(new go.PathSegment(go.PathSegment.Bezier,.08034461*a,.870098*y,.2329994*a,1.01518*y,.03213784*a,1.01518*y)).add(new go.PathSegment(go.PathSegment.Bezier,.06829292*a,.6545475*y,-.02812061*a,.9032597*y,-.01205169*a,.6835638*y)).add(new go.PathSegment(go.PathSegment.Bezier,.06427569*a,.4265613*y,-.01812061*a,.6089503*y,-.00606892*a,.4555777*y)).add(new go.PathSegment(go.PathSegment.Bezier,.08034461*a,.1944299*y,-.01606892*a,.3892545*y,-.01205169*a,.1944299*y))).setSpots(.1,.1,.9,.9)}),go.Shape.defineFigureGenerator("StopSign",function(oe,a,y){var b=1/(Math.SQRT2+2);return new go.Geometry().add(new go.PathFigure(b*a,0,!0).add(new go.PathSegment(go.PathSegment.Line,(1-b)*a,0)).add(new go.PathSegment(go.PathSegment.Line,a,b*y)).add(new go.PathSegment(go.PathSegment.Line,a,(1-b)*y)).add(new go.PathSegment(go.PathSegment.Line,(1-b)*a,y)).add(new go.PathSegment(go.PathSegment.Line,b*a,y)).add(new go.PathSegment(go.PathSegment.Line,0,(1-b)*y)).add(new go.PathSegment(go.PathSegment.Line,0,b*y).close())).setSpots(b/2,b/2,1-b/2,1-b/2)}),go.Shape.setFigureParameter("Pie",0,new ht("Start",0,-360,360)),go.Shape.setFigureParameter("Pie",1,new ht("Sweep",315,-360,360)),go.Shape.defineFigureGenerator("Pie",function(oe,a,y){var b=oe?oe.parameter1:NaN,E=oe?oe.parameter2:NaN;isNaN(b)&&(b=0),isNaN(E)&&(E=315);var z=b%360;z<0&&(z+=360);var te=E%360,ne=Math.min(a,y)/2;return new go.Geometry().add(new go.PathFigure(ne,ne).add(new go.PathSegment(go.PathSegment.Arc,z,te,ne,ne,ne,ne).close()))}),go.Shape.defineFigureGenerator("PiePiece",function(oe,a,y){var b=ie/Math.SQRT2*.5,E=Math.SQRT2/2,z=1-Math.SQRT2/2;return new go.Geometry().add(new go.PathFigure(a,y,!0).add(new go.PathSegment(go.PathSegment.Bezier,E*a,z*y,a,(1-b)*y,(E+b)*a,(z+b)*y)).add(new go.PathSegment(go.PathSegment.Line,0,y).close()))}),go.Shape.setFigureParameter("ThickCross",0,new ht("Thickness",30)),go.Shape.defineFigureGenerator("ThickCross",function(oe,a,y){var b=oe?oe.parameter1:NaN;(isNaN(b)||b<0)&&(b=30);var E=Math.min(b,a)/2,z=a/2,te=y/2;return new go.Geometry().add(new go.PathFigure(z-E,0,!0).add(new go.PathSegment(go.PathSegment.Line,z+E,0)).add(new go.PathSegment(go.PathSegment.Line,z+E,te-E)).add(new go.PathSegment(go.PathSegment.Line,a,te-E)).add(new go.PathSegment(go.PathSegment.Line,a,te+E)).add(new go.PathSegment(go.PathSegment.Line,z+E,te+E)).add(new go.PathSegment(go.PathSegment.Line,z+E,y)).add(new go.PathSegment(go.PathSegment.Line,z-E,y)).add(new go.PathSegment(go.PathSegment.Line,z-E,te+E)).add(new go.PathSegment(go.PathSegment.Line,0,te+E)).add(new go.PathSegment(go.PathSegment.Line,0,te-E)).add(new go.PathSegment(go.PathSegment.Line,z-E,te-E).close()))}),go.Shape.setFigureParameter("ThinCross",0,new ht("Thickness",10)),go.Shape.defineFigureGenerator("ThinCross",function(oe,a,y){var b=oe?oe.parameter1:NaN;(isNaN(b)||b<0)&&(b=10);var E=Math.min(b,a)/2,z=a/2,te=y/2;return new go.Geometry().add(new go.PathFigure(z-E,0,!0).add(new go.PathSegment(go.PathSegment.Line,z+E,0)).add(new go.PathSegment(go.PathSegment.Line,z+E,te-E)).add(new go.PathSegment(go.PathSegment.Line,a,te-E)).add(new go.PathSegment(go.PathSegment.Line,a,te+E)).add(new go.PathSegment(go.PathSegment.Line,z+E,te+E)).add(new go.PathSegment(go.PathSegment.Line,z+E,y)).add(new go.PathSegment(go.PathSegment.Line,z-E,y)).add(new go.PathSegment(go.PathSegment.Line,z-E,te+E)).add(new go.PathSegment(go.PathSegment.Line,0,te+E)).add(new go.PathSegment(go.PathSegment.Line,0,te-E)).add(new go.PathSegment(go.PathSegment.Line,z-E,te-E).close()))}),go.Shape.setFigureParameter("ThickX",0,new ht("Thickness",30)),go.Shape.defineFigureGenerator("ThickX",function(oe,a,y){var b=oe?oe.parameter1:NaN;if((isNaN(b)||b<0)&&(b=30),a===0||y===0){var E=new go.Geometry(go.Geometry.Rectangle);return E.startX=0,E.startY=0,E.endX=a,E.endY=y,E}else{var z=a/2,te=y/2,ne=Math.atan2(y,a),re=b-Math.min(Math.cos(ne)*b/2,z),ae=b-Math.min(Math.sin(ne)*b/2,te),E=new go.Geometry,le=new go.PathFigure(re,0,!0);return E.add(le),le.add(new go.PathSegment(go.PathSegment.Line,z,.2*y)),le.add(new go.PathSegment(go.PathSegment.Line,a-re,0)),le.add(new go.PathSegment(go.PathSegment.Line,a,ae)),le.add(new go.PathSegment(go.PathSegment.Line,.8*a,te)),le.add(new go.PathSegment(go.PathSegment.Line,a,y-ae)),le.add(new go.PathSegment(go.PathSegment.Line,a-re,y)),le.add(new go.PathSegment(go.PathSegment.Line,z,.8*y)),le.add(new go.PathSegment(go.PathSegment.Line,re,y)),le.add(new go.PathSegment(go.PathSegment.Line,0,y-ae)),le.add(new go.PathSegment(go.PathSegment.Line,.2*a,te)),le.add(new go.PathSegment(go.PathSegment.Line,0,ae).close()),E}}),go.Shape.setFigureParameter("ThinX",0,new ht("Thickness",10)),go.Shape.defineFigureGenerator("ThinX",function(oe,a,y){var b=oe?oe.parameter1:NaN;(isNaN(b)||b<0)&&(b=10);var E=new go.Geometry,z=new go.PathFigure(.1*a,0,!0);return E.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.5*a,.4*y)),z.add(new go.PathSegment(go.PathSegment.Line,.9*a,0)),z.add(new go.PathSegment(go.PathSegment.Line,a,.1*y)),z.add(new go.PathSegment(go.PathSegment.Line,.6*a,.5*y)),z.add(new go.PathSegment(go.PathSegment.Line,a,.9*y)),z.add(new go.PathSegment(go.PathSegment.Line,.9*a,y)),z.add(new go.PathSegment(go.PathSegment.Line,.5*a,.6*y)),z.add(new go.PathSegment(go.PathSegment.Line,.1*a,y)),z.add(new go.PathSegment(go.PathSegment.Line,0,.9*y)),z.add(new go.PathSegment(go.PathSegment.Line,.4*a,.5*y)),z.add(new go.PathSegment(go.PathSegment.Line,0,.1*y).close()),E}),go.Shape.setFigureParameter("SquareIBeam",0,new ht("BeamWidth",.2,.1,.9)),go.Shape.defineFigureGenerator("SquareIBeam",function(oe,a,y){var b=oe?oe.parameter1:NaN;isNaN(b)&&(b=.2);var E=new go.Geometry,z=new go.PathFigure(0,0,!0);return E.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a,0)),z.add(new go.PathSegment(go.PathSegment.Line,a,b*y)),z.add(new go.PathSegment(go.PathSegment.Line,(.5+b/2)*a,b*y)),z.add(new go.PathSegment(go.PathSegment.Line,(.5+b/2)*a,(1-b)*y)),z.add(new go.PathSegment(go.PathSegment.Line,a,(1-b)*y)),z.add(new go.PathSegment(go.PathSegment.Line,a,y)),z.add(new go.PathSegment(go.PathSegment.Line,0,y)),z.add(new go.PathSegment(go.PathSegment.Line,0,(1-b)*y)),z.add(new go.PathSegment(go.PathSegment.Line,(.5-b/2)*a,(1-b)*y)),z.add(new go.PathSegment(go.PathSegment.Line,(.5-b/2)*a,b*y)),z.add(new go.PathSegment(go.PathSegment.Line,0,b*y).close()),E}),go.Shape.setFigureParameter("RoundedIBeam",0,new ht("Curviness",.5,.05,.65)),go.Shape.defineFigureGenerator("RoundedIBeam",function(oe,a,y){var b=oe?oe.parameter1:NaN;isNaN(b)&&(b=.5);var E=new go.Geometry,z=new go.PathFigure(0,0,!0);return E.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a,0)),z.add(new go.PathSegment(go.PathSegment.Bezier,a,y,Math.abs(1-b)*a,.25*y,Math.abs(1-b)*a,.75*y)),z.add(new go.PathSegment(go.PathSegment.Line,0,y)),z.add(new go.PathSegment(go.PathSegment.Bezier,0,0,b*a,.75*y,b*a,.25*y).close()),E}),go.Shape.defineFigureGenerator("HalfEllipse",function(oe,a,y){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Bezier,a,.5*y,ie*a,0,a,(.5-ie/2)*y)).add(new go.PathSegment(go.PathSegment.Bezier,0,y,a,(.5+ie/2)*y,ie*a,y).close())).setSpots(0,.156,.844,.844)}),go.Shape.defineFigureGenerator("Crescent",function(oe,a,y){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Bezier,0,y,a,0,a,y)).add(new go.PathSegment(go.PathSegment.Bezier,0,0,.5*a,.75*y,.5*a,.25*y).close())).setSpots(.311,.266,.744,.744)}),go.Shape.defineFigureGenerator("Heart",function(oe,a,y){return new go.Geometry().add(new go.PathFigure(.5*a,y,!0).add(new go.PathSegment(go.PathSegment.Bezier,0,.3*y,.1*a,.8*y,0,.5*y)).add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.3*y,0,0,.45*a,0)).add(new go.PathSegment(go.PathSegment.Bezier,a,.3*y,.55*a,0,a,0)).add(new go.PathSegment(go.PathSegment.Bezier,.5*a,y,a,.5*y,.9*a,.8*y).close())).setSpots(.14,.29,.86,.78)}),go.Shape.defineFigureGenerator("Spade",function(oe,a,y){return new go.Geometry().add(new go.PathFigure(.5*a,0,!0).add(new go.PathSegment(go.PathSegment.Line,.51*a,.01*y)).add(new go.PathSegment(go.PathSegment.Bezier,a,.5*y,.6*a,.2*y,a,.25*y)).add(new go.PathSegment(go.PathSegment.Bezier,.55*a,.7*y,a,.8*y,.6*a,.8*y)).add(new go.PathSegment(go.PathSegment.Bezier,.75*a,y,.5*a,.75*y,.55*a,.95*y)).add(new go.PathSegment(go.PathSegment.Line,.25*a,y)).add(new go.PathSegment(go.PathSegment.Bezier,.45*a,.7*y,.45*a,.95*y,.5*a,.75*y)).add(new go.PathSegment(go.PathSegment.Bezier,0,.5*y,.4*a,.8*y,0,.8*y)).add(new go.PathSegment(go.PathSegment.Bezier,.49*a,.01*y,0,.25*y,.4*a,.2*y).close())).setSpots(.14,.26,.86,.78)}),go.Shape.defineFigureGenerator("Club",function(oe,a,y){var b=new go.Geometry,E=new go.PathFigure(.4*a,.6*y,!0);b.add(E),E.add(new go.PathSegment(go.PathSegment.Bezier,.15*a,y,.5*a,.75*y,.45*a,.95*y)),E.add(new go.PathSegment(go.PathSegment.Line,.85*a,y)),E.add(new go.PathSegment(go.PathSegment.Bezier,.6*a,.6*y,.55*a,.95*y,.5*a,.75*y));var z=.2,te=.3,ne=0,re=z*ie;return E.add(new go.PathSegment(go.PathSegment.Bezier,(.5+te)*a,(.5+z+ne)*y,(.5-z+te)*a,(.5+re+ne)*y,(.5-re+te)*a,(.5+z+ne)*y)),E.add(new go.PathSegment(go.PathSegment.Bezier,(1-.5+z+te)*a,(.5+ne)*y,(.5+re+te)*a,(.5+z+ne)*y,(.5+z+te)*a,(.5+re+ne)*y)),E.add(new go.PathSegment(go.PathSegment.Bezier,(.5+te)*a,(.5-z+ne)*y,(1-.5+z+te)*a,(.5-re+ne)*y,(.5+re+te)*a,(.5-z+ne)*y)),E.add(new go.PathSegment(go.PathSegment.Bezier,.65*a,.36771243*y,(.5-re+te)*a,(.5-z+ne)*y,(.5-z+te+.05)*a,(.5-re+ne-.02)*y)),z=.2,te=0,ne=-.3,re=z*ie,E.add(new go.PathSegment(go.PathSegment.Bezier,(1-.5+z+te)*a,(.5+ne)*y,(.5+re+te)*a,(.5+z+ne)*y,(.5+z+te)*a,(.5+re+ne)*y)),E.add(new go.PathSegment(go.PathSegment.Bezier,(.5+te)*a,(.5-z+ne)*y,(1-.5+z+te)*a,(.5-re+ne)*y,(.5+re+te)*a,(.5-z+ne)*y)),E.add(new go.PathSegment(go.PathSegment.Bezier,(.5-z+te)*a,(.5+ne)*y,(.5-re+te)*a,(.5-z+ne)*y,(.5-z+te)*a,(.5-re+ne)*y)),E.add(new go.PathSegment(go.PathSegment.Bezier,(.5-re+te)*a,(.5+z+ne)*y,(.5-z+te)*a,(.5+re+ne)*y,(.5-re+te)*a,(.5+z+ne)*y)),z=.2,te=-.3,ne=0,re=z*ie,E.add(new go.PathSegment(go.PathSegment.Bezier,(.5+te)*a,(.5-z+ne)*y,(1-.5+z+te-.05)*a,(.5-re+ne-.02)*y,(.5+re+te)*a,(.5-z+ne)*y)),E.add(new go.PathSegment(go.PathSegment.Bezier,(.5-z+te)*a,(.5+ne)*y,(.5-re+te)*a,(.5-z+ne)*y,(.5-z+te)*a,(.5-re+ne)*y)),E.add(new go.PathSegment(go.PathSegment.Bezier,(.5+te)*a,(.5+z+ne)*y,(.5-z+te)*a,(.5+re+ne)*y,(.5-re+te)*a,(.5+z+ne)*y)),E.add(new go.PathSegment(go.PathSegment.Bezier,.4*a,.6*y,(.5+re+te)*a,(.5+z+ne)*y,(.5+z+te)*a,(.5+re+ne)*y).close()),b.setSpots(.06,.33,.93,.68),b}),go.Shape.defineFigureGenerator("YinYang",function(oe,a,y){var b=new go.Geometry,E=new go.PathFigure(a*.5,0,!0);b.add(E),E.add(new go.PathSegment(go.PathSegment.Arc,270,180,a*.5,a*.5,a*.5,a*.5)),E.add(new go.PathSegment(go.PathSegment.Arc,90,-180,a*.5,a*.75,a*.25,a*.25)),E.add(new go.PathSegment(go.PathSegment.Arc,90,180,a*.5,a*.25,a*.25,a*.25));var z=.1,te=.5,ne=.25;return E.add(new go.PathSegment(go.PathSegment.Move,(te+z)*a,ne*y)),E.add(new go.PathSegment(go.PathSegment.Arc,0,-360,a*te,y*ne,z*a,z*a).close()),E=new go.PathFigure(a*.5,0,!1),b.add(E),E.add(new go.PathSegment(go.PathSegment.Arc,270,-180,a*.5,a*.5,a*.5,a*.5)),ne=.75,E=new go.PathFigure((te+z)*a,ne*y,!0),b.add(E),E.add(new go.PathSegment(go.PathSegment.Arc,0,360,a*te,y*ne,z*a,z*a).close()),b.defaultStretch=go.GraphObject.Uniform,b}),go.Shape.defineFigureGenerator("Peace",function(oe,a,y){var b=.8535533905932737,E=.5*a,z=.5*y;return new go.Geometry().add(new go.PathFigure(E,0,!1).add(new go.PathSegment(go.PathSegment.Arc,270,360,E,z,E,z)).add(new go.PathSegment(go.PathSegment.Line,E,y)).add(new go.PathSegment(go.PathSegment.Move,E,z)).add(new go.PathSegment(go.PathSegment.Line,(1-b)*a,b*y)).add(new go.PathSegment(go.PathSegment.Move,E,z)).add(new go.PathSegment(go.PathSegment.Line,b*a,b*y)))}),go.Shape.defineFigureGenerator("NotAllowed",function(oe,a,y){var b=new go.Geometry,E=ie*.5,z=.5,te=.5,ne=.5,re=new go.PathFigure(te*a,(ne-z)*y);b.add(re),re.add(new go.PathSegment(go.PathSegment.Bezier,(te-z)*a,ne*y,(te-E)*a,(ne-z)*y,(te-z)*a,(ne-E)*y)),re.add(new go.PathSegment(go.PathSegment.Bezier,te*a,(ne+z)*y,(te-z)*a,(ne+E)*y,(te-E)*a,(ne+z)*y)),re.add(new go.PathSegment(go.PathSegment.Bezier,(te+z)*a,ne*y,(te+E)*a,(ne+z)*y,(te+z)*a,(ne+E)*y)),re.add(new go.PathSegment(go.PathSegment.Bezier,te*a,(ne-z)*y,(te+z)*a,(ne-E)*y,(te+E)*a,(ne-z)*y)),z=.4,E=ie*.4;var ae=x(),le=x(),he=x(),Ee=x();De(te,ne-z,te+E,ne-z,te+z,ne-E,te+z,ne,.42,ae,le,he,Ee,Ee);var be=x(),xe=x(),me=x();De(te,ne-z,te+E,ne-z,te+z,ne-E,te+z,ne,.58,Ee,Ee,me,be,xe);var Ce=x(),Be=x(),Xe=x();De(te,ne+z,te-E,ne+z,te-z,ne+E,te-z,ne,.42,Ce,Be,Xe,Ee,Ee);var Le=x(),Ue=x(),Ze=x();return De(te,ne+z,te-E,ne+z,te-z,ne+E,te-z,ne,.58,Ee,Ee,Ze,Le,Ue),re.add(new go.PathSegment(go.PathSegment.Move,Ze.x*a,Ze.y*y)),re.add(new go.PathSegment(go.PathSegment.Bezier,(te-z)*a,ne*y,Le.x*a,Le.y*y,Ue.x*a,Ue.y*y)),re.add(new go.PathSegment(go.PathSegment.Bezier,te*a,(ne-z)*y,(te-z)*a,(ne-E)*y,(te-E)*a,(ne-z)*y)),re.add(new go.PathSegment(go.PathSegment.Bezier,he.x*a,he.y*y,ae.x*a,ae.y*y,le.x*a,le.y*y)),re.add(new go.PathSegment(go.PathSegment.Line,Ze.x*a,Ze.y*y).close()),re.add(new go.PathSegment(go.PathSegment.Move,Xe.x*a,Xe.y*y)),re.add(new go.PathSegment(go.PathSegment.Line,me.x*a,me.y*y)),re.add(new go.PathSegment(go.PathSegment.Bezier,(te+z)*a,ne*y,be.x*a,be.y*y,xe.x*a,xe.y*y)),re.add(new go.PathSegment(go.PathSegment.Bezier,te*a,(ne+z)*y,(te+z)*a,(ne+E)*y,(te+E)*a,(ne+z)*y)),re.add(new go.PathSegment(go.PathSegment.Bezier,Xe.x*a,Xe.y*y,Ce.x*a,Ce.y*y,Be.x*a,Be.y*y).close()),ue(ae),ue(le),ue(he),ue(Ee),ue(be),ue(xe),ue(me),ue(Ce),ue(Be),ue(Xe),ue(Le),ue(Ue),ue(Ze),b.defaultStretch=go.GraphObject.Uniform,b}),go.Shape.defineFigureGenerator("Fragile",function(oe,a,y){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*y)).add(new go.PathSegment(go.PathSegment.Line,.3*a,.25*y)).add(new go.PathSegment(go.PathSegment.Line,.29*a,.33*y)).add(new go.PathSegment(go.PathSegment.Line,.35*a,.25*y)).add(new go.PathSegment(go.PathSegment.Line,.3*a,.15*y)).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*y,a,.25*y,.75*a,.5*y)).add(new go.PathSegment(go.PathSegment.Line,.55*a,.9*y)).add(new go.PathSegment(go.PathSegment.Line,.7*a,.9*y)).add(new go.PathSegment(go.PathSegment.Line,.7*a,y)).add(new go.PathSegment(go.PathSegment.Line,.3*a,y)).add(new go.PathSegment(go.PathSegment.Line,.3*a,.9*y)).add(new go.PathSegment(go.PathSegment.Line,.45*a,.9*y)).add(new go.PathSegment(go.PathSegment.Line,.45*a,.5*y)).add(new go.PathSegment(go.PathSegment.Bezier,0,0,.25*a,.5*y,0,.25*y).close()))}),go.Shape.setFigureParameter("HourGlass",0,new ht("Thickness",30)),go.Shape.defineFigureGenerator("HourGlass",function(oe,a,y){var b=oe?oe.parameter1:NaN;(isNaN(b)||b<0)&&(b=30),b>a&&(b=a);var E=(a-b)/2,z=E+b;return new go.Geometry().add(new go.PathFigure(z,.5*y).add(new go.PathSegment(go.PathSegment.Line,a,y)).add(new go.PathSegment(go.PathSegment.Line,0,y)).add(new go.PathSegment(go.PathSegment.Line,E,.5*y)).add(new go.PathSegment(go.PathSegment.Line,0,0)).add(new go.PathSegment(go.PathSegment.Line,a,0).close()))}),go.Shape.defineFigureGenerator("Lightning",function(oe,a,y){return new go.Geometry().add(new go.PathFigure(0,.55*y).add(new go.PathSegment(go.PathSegment.Line,.6*a,0)).add(new go.PathSegment(go.PathSegment.Line,.3*a,.45*y)).add(new go.PathSegment(go.PathSegment.Line,a,.45*y)).add(new go.PathSegment(go.PathSegment.Line,.4*a,y)).add(new go.PathSegment(go.PathSegment.Line,.7*a,.55*y).close()))}),go.Shape.defineFigureGenerator("GenderMale",function(oe,a,y){var b=new go.Geometry,E=ie*.4,z=.4,te=.5,ne=.5,re=x(),ae=x(),le=x(),he=x(),Ee=new go.PathFigure((te-z)*a,ne*y,!1);b.add(Ee),Ee.add(new go.PathSegment(go.PathSegment.Bezier,te*a,(ne-z)*y,(te-z)*a,(ne-E)*y,(te-E)*a,(ne-z)*y)),De(te,ne-z,te+E,ne-z,te+z,ne-E,te+z,ne,.44,le,he,ae,re,re),Ee.add(new go.PathSegment(go.PathSegment.Bezier,ae.x*a,ae.y*y,le.x*a,le.y*y,he.x*a,he.y*y));var be=ee(ae.x,ae.y);De(te,ne-z,te+E,ne-z,te+z,ne-E,te+z,ne,.56,re,re,ae,le,he);var xe=ee(ae.x,ae.y);Ee.add(new go.PathSegment(go.PathSegment.Line,(be.x*.1+.95*.9)*a,be.y*.1*y)),Ee.add(new go.PathSegment(go.PathSegment.Line,.85*a,be.y*.1*y)),Ee.add(new go.PathSegment(go.PathSegment.Line,.85*a,0)),Ee.add(new go.PathSegment(go.PathSegment.Line,a,0)),Ee.add(new go.PathSegment(go.PathSegment.Line,a,.15*y)),Ee.add(new go.PathSegment(go.PathSegment.Line,(xe.x*.1+.9)*a,.15*y)),Ee.add(new go.PathSegment(go.PathSegment.Line,(xe.x*.1+.9)*a,(xe.y*.1+.05*.9)*y)),Ee.add(new go.PathSegment(go.PathSegment.Line,xe.x*a,xe.y*y)),Ee.add(new go.PathSegment(go.PathSegment.Bezier,(te+z)*a,ne*y,le.x*a,le.y*y,he.x*a,he.y*y)),Ee.add(new go.PathSegment(go.PathSegment.Bezier,te*a,(ne+z)*y,(te+z)*a,(ne+E)*y,(te+E)*a,(ne+z)*y)),Ee.add(new go.PathSegment(go.PathSegment.Bezier,(te-z)*a,ne*y,(te-E)*a,(ne+z)*y,(te-z)*a,(ne+E)*y)),z=.35,E=ie*.35;var me=new go.PathFigure(te*a,(ne-z)*y,!1);b.add(me),me.add(new go.PathSegment(go.PathSegment.Bezier,(te-z)*a,ne*y,(te-E)*a,(ne-z)*y,(te-z)*a,(ne-E)*y)),me.add(new go.PathSegment(go.PathSegment.Bezier,te*a,(ne+z)*y,(te-z)*a,(ne+E)*y,(te-E)*a,(ne+z)*y)),me.add(new go.PathSegment(go.PathSegment.Bezier,(te+z)*a,ne*y,(te+E)*a,(ne+z)*y,(te+z)*a,(ne+E)*y)),me.add(new go.PathSegment(go.PathSegment.Bezier,te*a,(ne-z)*y,(te+z)*a,(ne-E)*y,(te+E)*a,(ne-z)*y));var Ce=new go.PathFigure((te-z)*a,ne*y,!1);return b.add(Ce),ue(re),ue(ae),ue(le),ue(he),ue(be),ue(xe),b.spot1=new go.Spot(.202,.257),b.spot2=new go.Spot(.792,.739),b.defaultStretch=go.GraphObject.Uniform,b}),go.Shape.defineFigureGenerator("GenderFemale",function(oe,a,y){var b=new go.Geometry,E=.375,z=0,te=-.125,ne=E*ie,re=new go.PathFigure((.525+z)*a,(.5+E+te)*y,!1);b.add(re),re.add(new go.PathSegment(go.PathSegment.Bezier,(1-.5+E+z)*a,(.5+te)*y,(.5+ne+z)*a,(.5+E+te)*y,(.5+E+z)*a,(.5+ne+te)*y)),re.add(new go.PathSegment(go.PathSegment.Bezier,(.5+z)*a,(.5-E+te)*y,(1-.5+E+z)*a,(.5-ne+te)*y,(.5+ne+z)*a,(.5-E+te)*y)),re.add(new go.PathSegment(go.PathSegment.Bezier,(.5-E+z)*a,(.5+te)*y,(.5-ne+z)*a,(.5-E+te)*y,(.5-E+z)*a,(.5-ne+te)*y)),re.add(new go.PathSegment(go.PathSegment.Bezier,(.475+z)*a,(.5+E+te)*y,(.5-E+z)*a,(.5+ne+te)*y,(.5-ne+z)*a,(.5+E+te)*y)),re.add(new go.PathSegment(go.PathSegment.Line,.475*a,.85*y)),re.add(new go.PathSegment(go.PathSegment.Line,.425*a,.85*y)),re.add(new go.PathSegment(go.PathSegment.Line,.425*a,.9*y)),re.add(new go.PathSegment(go.PathSegment.Line,.475*a,.9*y)),re.add(new go.PathSegment(go.PathSegment.Line,.475*a,y)),re.add(new go.PathSegment(go.PathSegment.Line,.525*a,y)),re.add(new go.PathSegment(go.PathSegment.Line,.525*a,.9*y)),re.add(new go.PathSegment(go.PathSegment.Line,.575*a,.9*y)),re.add(new go.PathSegment(go.PathSegment.Line,.575*a,.85*y)),re.add(new go.PathSegment(go.PathSegment.Line,.525*a,.85*y).close()),E=.325,z=0,te=-.125,ne=E*ie;var re=new go.PathFigure((1-.5+E+z)*a,(.5+te)*y,!1);b.add(re),re.add(new go.PathSegment(go.PathSegment.Bezier,(.5+z)*a,(.5+E+te)*y,(.5+E+z)*a,(.5+ne+te)*y,(.5+ne+z)*a,(.5+E+te)*y)),re.add(new go.PathSegment(go.PathSegment.Bezier,(.5-E+z)*a,(.5+te)*y,(.5-ne+z)*a,(.5+E+te)*y,(.5-E+z)*a,(.5+ne+te)*y)),re.add(new go.PathSegment(go.PathSegment.Bezier,(.5+z)*a,(.5-E+te)*y,(.5-E+z)*a,(.5-ne+te)*y,(.5-ne+z)*a,(.5-E+te)*y)),re.add(new go.PathSegment(go.PathSegment.Bezier,(1-.5+E+z)*a,(.5+te)*y,(.5+ne+z)*a,(.5-E+te)*y,(1-.5+E+z)*a,(.5-ne+te)*y));var re=new go.PathFigure((.525+z)*a,(.5+E+te)*y,!1);return b.add(re),b.spot1=new go.Spot(.232,.136),b.spot2=new go.Spot(.682,.611),b.defaultStretch=go.GraphObject.Uniform,b}),go.Shape.defineFigureGenerator("LogicImplies",function(oe,a,y){var b=oe?oe.parameter1:NaN;return isNaN(b)&&(b=.2),new go.Geometry().add(new go.PathFigure((1-b)*a,0,!1).add(new go.PathSegment(go.PathSegment.Line,a,.5*y)).add(new go.PathSegment(go.PathSegment.Line,(1-b)*a,y)).add(new go.PathSegment(go.PathSegment.Move,0,.5*y)).add(new go.PathSegment(go.PathSegment.Line,a,.5*y))).setSpots(0,0,.8,.5)}),go.Shape.defineFigureGenerator("LogicIff",function(oe,a,y){var b=oe?oe.parameter1:NaN;return isNaN(b)&&(b=.2),new go.Geometry().add(new go.PathFigure((1-b)*a,0,!1).add(new go.PathSegment(go.PathSegment.Line,a,.5*y)).add(new go.PathSegment(go.PathSegment.Line,(1-b)*a,y)).add(new go.PathSegment(go.PathSegment.Move,0,.5*y)).add(new go.PathSegment(go.PathSegment.Line,a,.5*y)).add(new go.PathSegment(go.PathSegment.Move,b*a,0)).add(new go.PathSegment(go.PathSegment.Line,0,.5*y)).add(new go.PathSegment(go.PathSegment.Line,b*a,y))).setSpots(.2,0,.8,.5)}),go.Shape.defineFigureGenerator("LogicNot",function(oe,a,y){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,y)))}),go.Shape.defineFigureGenerator("LogicAnd",function(oe,a,y){return new go.Geometry().add(new go.PathFigure(0,y,!1).add(new go.PathSegment(go.PathSegment.Line,.5*a,0)).add(new go.PathSegment(go.PathSegment.Line,a,y))).setSpots(.25,.5,.75,1)}),go.Shape.defineFigureGenerator("LogicOr",function(oe,a,y){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Line,.5*a,y)).add(new go.PathSegment(go.PathSegment.Line,a,0))).setSpots(.219,0,.78,.409)}),go.Shape.defineFigureGenerator("LogicXor",function(oe,a,y){var b=new go.Geometry().add(new go.PathFigure(.5*a,0,!1).add(new go.PathSegment(go.PathSegment.Line,.5*a,y)).add(new go.PathSegment(go.PathSegment.Move,0,.5*y)).add(new go.PathSegment(go.PathSegment.Line,a,.5*y)).add(new go.PathSegment(go.PathSegment.Arc,0,360,.5*a,.5*y,.5*a,.5*y)));return b.defaultStretch=go.GraphObject.Uniform,b}),go.Shape.defineFigureGenerator("LogicTruth",function(oe,a,y){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,y)))}),go.Shape.defineFigureGenerator("LogicFalsity",function(oe,a,y){return new go.Geometry().add(new go.PathFigure(0,y,!1).add(new go.PathSegment(go.PathSegment.Line,a,y)).add(new go.PathSegment(go.PathSegment.Move,.5*a,y)).add(new go.PathSegment(go.PathSegment.Line,.5*a,0)))}),go.Shape.defineFigureGenerator("LogicThereExists",function(oe,a,y){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*y)).add(new go.PathSegment(go.PathSegment.Line,0,.5*y)).add(new go.PathSegment(go.PathSegment.Move,a,.5*y)).add(new go.PathSegment(go.PathSegment.Line,a,y)).add(new go.PathSegment(go.PathSegment.Line,0,y)))}),go.Shape.defineFigureGenerator("LogicForAll",function(oe,a,y){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Line,.5*a,y)).add(new go.PathSegment(go.PathSegment.Line,a,0)).add(new go.PathSegment(go.PathSegment.Move,.25*a,.5*y)).add(new go.PathSegment(go.PathSegment.Line,.75*a,.5*y))).setSpots(.25,0,.75,.5)}),go.Shape.defineFigureGenerator("LogicIsDefinedAs",function(oe,a,y){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*y)).add(new go.PathSegment(go.PathSegment.Line,a,.5*y)).add(new go.PathSegment(go.PathSegment.Move,0,y)).add(new go.PathSegment(go.PathSegment.Line,a,y))).setSpots(.01,.01,.99,.49)}),go.Shape.defineFigureGenerator("LogicIntersect",function(oe,a,y){var b=.5;return new go.Geometry().add(new go.PathFigure(0,y,!1).add(new go.PathSegment(go.PathSegment.Line,0,b*y)).add(new go.PathSegment(go.PathSegment.Arc,180,180,b*a,b*y,b*a,b*y)).add(new go.PathSegment(go.PathSegment.Line,a,y))).setSpots(0,.5,1,1)}),go.Shape.defineFigureGenerator("LogicUnion",function(oe,a,y){var b=.5;return new go.Geometry().add(new go.PathFigure(a,0,!1).add(new go.PathSegment(go.PathSegment.Line,a,b*y)).add(new go.PathSegment(go.PathSegment.Arc,0,180,b*a,b*y,b*a,b*y)).add(new go.PathSegment(go.PathSegment.Line,0,0))).setSpots(0,0,1,.5)}),go.Shape.setFigureParameter("Arrow",0,new ht("ArrowheadWidth",.3,.01,.99)),go.Shape.setFigureParameter("Arrow",1,new ht("TailHeight",.3,.01,.99)),go.Shape.defineFigureGenerator("Arrow",function(oe,a,y){var b=oe?oe.parameter1:NaN;isNaN(b)&&(b=.3);var E=oe?oe.parameter2:NaN;isNaN(E)&&(E=.3);var z=(1-b)*a,te=(.5-E/2)*y,ne=(.5+E/2)*y,re=new go.Geometry,ae=new go.PathFigure(0,te,!0);re.add(ae),ae.add(new go.PathSegment(go.PathSegment.Line,z,te)),ae.add(new go.PathSegment(go.PathSegment.Line,z,0)),ae.add(new go.PathSegment(go.PathSegment.Line,a,.5*y)),ae.add(new go.PathSegment(go.PathSegment.Line,z,y)),ae.add(new go.PathSegment(go.PathSegment.Line,z,ne)),ae.add(new go.PathSegment(go.PathSegment.Line,0,ne).close()),re.spot1=new go.Spot(0,te/y);var le=fe(0,ne/y,1,ne/y,z/a,1,1,.5,x());return re.spot2=new go.Spot(le.x,le.y),ue(le),re}),go.Shape.setFigureParameter("Arrow2",0,new ht("ArrowheadWidth",30)),go.Shape.setFigureParameter("Arrow2",0,new ht("TailHeight",30)),go.Shape.defineFigureGenerator("Arrow2",function(oe,a,y){var b=oe?oe.parameter1:NaN;isNaN(b)&&(b=30),b>a&&(b=a);var E=oe?oe.parameter2:NaN;isNaN(E)&&(E=30),E=Math.min(E,y/2);var z=a-b,te=(y-E)/2,ne=te+E,re=new go.Geometry,ae=new go.PathFigure(0,te,!0);re.add(ae),ae.add(new go.PathSegment(go.PathSegment.Line,z,te)),ae.add(new go.PathSegment(go.PathSegment.Line,z,0)),ae.add(new go.PathSegment(go.PathSegment.Line,a,.5*y)),ae.add(new go.PathSegment(go.PathSegment.Line,z,y)),ae.add(new go.PathSegment(go.PathSegment.Line,z,ne)),ae.add(new go.PathSegment(go.PathSegment.Line,0,ne).close()),re.spot1=new go.Spot(0,te/y);var le=fe(0,ne/y,1,ne/y,z/a,1,1,.5,x());return re.spot2=new go.Spot(le.x,le.y),ue(le),re}),go.Shape.defineFigureGenerator("Chevron",function(oe,a,y){var b=new go.Geometry,E=new go.PathFigure(0,0,!0);return b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,.5*a,0)),E.add(new go.PathSegment(go.PathSegment.Line,a,.5*y)),E.add(new go.PathSegment(go.PathSegment.Line,.5*a,y)),E.add(new go.PathSegment(go.PathSegment.Line,0,y)),E.add(new go.PathSegment(go.PathSegment.Line,.5*a,.5*y).close()),b}),go.Shape.defineFigureGenerator("DoubleArrow",function(oe,a,y){var b=new go.Geometry,E=new go.PathFigure(0,0,!0);return b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,.3*a,.214*y)),E.add(new go.PathSegment(go.PathSegment.Line,.3*a,0)),E.add(new go.PathSegment(go.PathSegment.Line,1*a,.5*y)),E.add(new go.PathSegment(go.PathSegment.Line,.3*a,1*y)),E.add(new go.PathSegment(go.PathSegment.Line,.3*a,.786*y)),E.add(new go.PathSegment(go.PathSegment.Line,0,1*y).close()),b}),go.Shape.setFigureParameter("DoubleEndArrow",0,new ht("ConnecterHeight",.3,.01,.99)),go.Shape.defineFigureGenerator("DoubleEndArrow",function(oe,a,y){var b=oe?oe.parameter1:NaN;isNaN(b)&&(b=.3);var E=(.5-b/2)*y,z=(.5+b/2)*y,te=new go.Geometry,ne=new go.PathFigure(a,.5*y,!0);te.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,.7*a,y)),ne.add(new go.PathSegment(go.PathSegment.Line,.7*a,z)),ne.add(new go.PathSegment(go.PathSegment.Line,.3*a,z)),ne.add(new go.PathSegment(go.PathSegment.Line,.3*a,y)),ne.add(new go.PathSegment(go.PathSegment.Line,0,.5*y)),ne.add(new go.PathSegment(go.PathSegment.Line,.3*a,0)),ne.add(new go.PathSegment(go.PathSegment.Line,.3*a,E)),ne.add(new go.PathSegment(go.PathSegment.Line,.7*a,E)),ne.add(new go.PathSegment(go.PathSegment.Line,.7*a,0).close());var re=fe(0,.5,.3,0,0,E/y,.1,E/y,x());return te.spot1=new go.Spot(re.x,re.y),re=fe(.7,1,1,.5,0,z/y,1,z/y,re),te.spot2=new go.Spot(re.x,re.y),ue(re),te}),go.Shape.setFigureParameter("DoubleEndArrow2",0,new ht("ConnecterHeight",40)),go.Shape.setFigureParameter("DoubleEndArrow2",1,new ht("ArrowHeight",100)),go.Shape.defineFigureGenerator("DoubleEndArrow2",function(oe,a,y){var b=oe?oe.parameter1:NaN;isNaN(b)&&(b=40);var E=oe?oe.parameter2:NaN;isNaN(E)&&(E=100);var z=(y-b)/2,te=z+b,ne=(y-E)/2,re=ne+E;(b>y||E>y)&&(E>b?(b=b*y/E,z=(y-b)/2,te=z+b,ne=0,re=y):(z=0,te=y,ne=0,re=y));var ae=new go.Geometry,le=new go.PathFigure(a,.5*y,!0);ae.add(le),le.add(new go.PathSegment(go.PathSegment.Line,.7*a,re)),le.add(new go.PathSegment(go.PathSegment.Line,.7*a,te)),le.add(new go.PathSegment(go.PathSegment.Line,.3*a,te)),le.add(new go.PathSegment(go.PathSegment.Line,.3*a,re)),le.add(new go.PathSegment(go.PathSegment.Line,0,.5*y)),le.add(new go.PathSegment(go.PathSegment.Line,.3*a,ne)),le.add(new go.PathSegment(go.PathSegment.Line,.3*a,z)),le.add(new go.PathSegment(go.PathSegment.Line,.7*a,z)),le.add(new go.PathSegment(go.PathSegment.Line,.7*a,ne).close());var he=fe(0,.5,.3,ne/y,0,z/y,1,z/y,x());return ae.spot1=new go.Spot(he.x,he.y),he=fe(.7,re/y,1,.5,0,te/y,1,te/y,he),ae.spot2=new go.Spot(he.x,he.y),ue(he),ae}),go.Shape.setFigureParameter("IBeamArrow",0,new ht("ConnectorHeight",.7,.51,.97)),go.Shape.defineFigureGenerator("IBeamArrow",function(oe,a,y){var b=oe?oe.parameter1:NaN;isNaN(b)&&(b=.3);var E=(.5-b/2)*y,z=(.5+b/2)*y,te=new go.Geometry,ne=new go.PathFigure(a,.5*y,!0);te.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,.7*a,y)),ne.add(new go.PathSegment(go.PathSegment.Line,.7*a,z)),ne.add(new go.PathSegment(go.PathSegment.Line,.2*a,z)),ne.add(new go.PathSegment(go.PathSegment.Line,.2*a,y)),ne.add(new go.PathSegment(go.PathSegment.Line,0,y)),ne.add(new go.PathSegment(go.PathSegment.Line,0,0)),ne.add(new go.PathSegment(go.PathSegment.Line,.2*a,0)),ne.add(new go.PathSegment(go.PathSegment.Line,.2*a,E)),ne.add(new go.PathSegment(go.PathSegment.Line,.7*a,E)),ne.add(new go.PathSegment(go.PathSegment.Line,.7*a,0).close()),te.spot1=new go.Spot(0,E/y);var re=fe(.7,1,1,.5,0,z/y,1,z/y,x());return te.spot2=new go.Spot(re.x,re.y),ue(re),te}),go.Shape.setFigureParameter("IBeamArrow2",0,new ht("ConnectorHeight",40)),go.Shape.setFigureParameter("IBeamArrow2",1,new ht("BeamArrowHeight",100)),go.Shape.defineFigureGenerator("IBeamArrow2",function(oe,a,y){var b=oe?oe.parameter1:NaN;isNaN(b)&&(b=40);var E=oe?oe.parameter2:NaN;isNaN(E)&&(E=100);var z=(y-b)/2,te=z+b,ne=(y-E)/2,re=ne+E;(b>y||E>y)&&(E>b?(b=b*y/E,z=(y-b)/2,te=z+b,ne=0,re=y):(z=0,te=y,ne=0,re=y));var ae=new go.Geometry,le=new go.PathFigure(a,.5*y,!0);ae.add(le),le.add(new go.PathSegment(go.PathSegment.Line,.7*a,re)),le.add(new go.PathSegment(go.PathSegment.Line,.7*a,te)),le.add(new go.PathSegment(go.PathSegment.Line,.2*a,te)),le.add(new go.PathSegment(go.PathSegment.Line,.2*a,re)),le.add(new go.PathSegment(go.PathSegment.Line,0,re)),le.add(new go.PathSegment(go.PathSegment.Line,0,ne)),le.add(new go.PathSegment(go.PathSegment.Line,.2*a,ne)),le.add(new go.PathSegment(go.PathSegment.Line,.2*a,z)),le.add(new go.PathSegment(go.PathSegment.Line,.7*a,z)),le.add(new go.PathSegment(go.PathSegment.Line,.7*a,ne).close()),ae.spot1=new go.Spot(0,z/y);var he=fe(.7,re/y,1,.5,0,te/y,1,te/y,x());return ae.spot2=new go.Spot(he.x,he.y),ue(he),ae}),go.Shape.setFigureParameter("Pointer",0,new ht("BackPoint",.1,0,.2)),go.Shape.defineFigureGenerator("Pointer",function(oe,a,y){var b=oe?oe.parameter1:NaN;isNaN(b)&&(b=.1);var E=new go.Geometry,z=new go.PathFigure(a,.5*y,!0);E.add(z),z.add(new go.PathSegment(go.PathSegment.Line,0,y)),z.add(new go.PathSegment(go.PathSegment.Line,b*a,.5*y)),z.add(new go.PathSegment(go.PathSegment.Line,0,0).close()),E.spot1=new go.Spot(b,.35);var te=fe(.2,.65,1,.65,0,1,1,.5,x());return E.spot2=new go.Spot(te.x,te.y),ue(te),E}),go.Shape.setFigureParameter("RoundedPointer",0,new ht("RoundedEdge",.3,0,.5)),go.Shape.defineFigureGenerator("RoundedPointer",function(oe,a,y){var b=oe?oe.parameter1:NaN;isNaN(b)&&(b=.3);var E=new go.Geometry,z=new go.PathFigure(a,.5*y,!0);E.add(z),z.add(new go.PathSegment(go.PathSegment.Line,0,y)),z.add(new go.PathSegment(go.PathSegment.Bezier,0,0,b*a,.75*y,b*a,.25*y).close()),E.spot1=new go.Spot(b,.35);var te=fe(0,.65,1,.65,0,1,1,.5,x());return E.spot2=new go.Spot(te.x,te.y),ue(te),E}),go.Shape.setFigureParameter("SplitEndArrow",0,new ht("TailHeight",.4,.01,.99)),go.Shape.defineFigureGenerator("SplitEndArrow",function(oe,a,y){var b=oe?oe.parameter1:NaN;isNaN(b)&&(b=.4);var E=(.5-b/2)*y,z=(.5+b/2)*y,te=new go.Geometry,ne=new go.PathFigure(a,.5*y,!0);te.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,.7*a,y)),ne.add(new go.PathSegment(go.PathSegment.Line,.7*a,z)),ne.add(new go.PathSegment(go.PathSegment.Line,0,z)),ne.add(new go.PathSegment(go.PathSegment.Line,.2*a,.5*y)),ne.add(new go.PathSegment(go.PathSegment.Line,0,E)),ne.add(new go.PathSegment(go.PathSegment.Line,.7*a,E)),ne.add(new go.PathSegment(go.PathSegment.Line,.7*a,0).close()),te.spot1=new go.Spot(.2,.3);var re=fe(.7,1,1,.5,0,z/y,1,z/y,x());return te.spot2=new go.Spot(re.x,re.y),ue(re),te}),go.Shape.setFigureParameter("SplitEndArrow2",0,new ht("TailThickness",50)),go.Shape.defineFigureGenerator("SplitEndArrow2",function(oe,a,y){var b=oe?oe.parameter1:NaN;isNaN(b)&&(b=50);var E=(y-b)/2,z=E+b;b>y&&(E=0,z=y);var te=new go.Geometry,ne=new go.PathFigure(a,.5*y,!0);te.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,.7*a,y)),ne.add(new go.PathSegment(go.PathSegment.Line,.7*a,z)),ne.add(new go.PathSegment(go.PathSegment.Line,0,z)),ne.add(new go.PathSegment(go.PathSegment.Line,.2*a,.5*y)),ne.add(new go.PathSegment(go.PathSegment.Line,0,E)),ne.add(new go.PathSegment(go.PathSegment.Line,.7*a,E)),ne.add(new go.PathSegment(go.PathSegment.Line,.7*a,0).close()),te.spot1=new go.Spot(.2,E/y);var re=fe(.7,1,1,.5,0,z/y,1,z/y,x());return te.spot2=new go.Spot(re.x,re.y),ue(re),te}),go.Shape.setFigureParameter("SquareArrow",0,new ht("ArrowPoint",.7,.2,.9)),go.Shape.defineFigureGenerator("SquareArrow",function(oe,a,y){var b=oe?oe.parameter1:NaN;isNaN(b)&&(b=.7);var E=new go.Geometry,z=new go.PathFigure(a,.5*y,!0);return E.add(z),z.add(new go.PathSegment(go.PathSegment.Line,b*a,y)),z.add(new go.PathSegment(go.PathSegment.Line,0,y)),z.add(new go.PathSegment(go.PathSegment.Line,0,0)),z.add(new go.PathSegment(go.PathSegment.Line,b*a,0).close()),E.spot1=go.Spot.TopLeft,E.spot2=new go.Spot(b,1),E}),go.Shape.defineFigureGenerator("Cone1",function(oe,a,y){var b=new go.Geometry,E=ie*.5,z=ie*.1,te=new go.PathFigure(0,.9*y,!0);return b.add(te),te.add(new go.PathSegment(go.PathSegment.Line,.5*a,0)),te.add(new go.PathSegment(go.PathSegment.Line,a,.9*y)),te.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,y,a,(.9+z)*y,(.5+E)*a,y)),te.add(new go.PathSegment(go.PathSegment.Bezier,0,.9*y,(.5-E)*a,y,0,(.9+z)*y).close()),b.spot1=new go.Spot(.25,.5),b.spot2=new go.Spot(.75,.97),b}),go.Shape.defineFigureGenerator("Cone2",function(oe,a,y){var b=new go.Geometry,E=new go.PathFigure(0,.9*y,!0);b.add(E),E.add(new go.PathSegment(go.PathSegment.Bezier,a,.9*y,(1-.85/.9)*a,y,.85/.9*a,y)),E.add(new go.PathSegment(go.PathSegment.Line,.5*a,0)),E.add(new go.PathSegment(go.PathSegment.Line,0,.9*y).close());var z=new go.PathFigure(0,.9*y,!1);return b.add(z),z.add(new go.PathSegment(go.PathSegment.Bezier,a,.9*y,(1-.85/.9)*a,.8*y,.85/.9*a,.8*y)),b.spot1=new go.Spot(.25,.5),b.spot2=new go.Spot(.75,.82),b}),go.Shape.defineFigureGenerator("Cube1",function(oe,a,y){var b=new go.Geometry,E=new go.PathFigure(.5*a,y,!0);b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,a,.85*y)),E.add(new go.PathSegment(go.PathSegment.Line,a,.15*y)),E.add(new go.PathSegment(go.PathSegment.Line,.5*a,0)),E.add(new go.PathSegment(go.PathSegment.Line,0,.15*y)),E.add(new go.PathSegment(go.PathSegment.Line,0,.85*y).close());var z=new go.PathFigure(.5*a,y,!1);return b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.5*a,.3*y)),z.add(new go.PathSegment(go.PathSegment.Line,0,.15*y)),z.add(new go.PathSegment(go.PathSegment.Move,.5*a,.3*y)),z.add(new go.PathSegment(go.PathSegment.Line,a,.15*y)),b.spot1=new go.Spot(0,.3),b.spot2=new go.Spot(.5,.85),b}),go.Shape.defineFigureGenerator("Cube2",function(oe,a,y){var b=new go.Geometry,E=new go.PathFigure(0,.3*y,!0);b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,0,y)),E.add(new go.PathSegment(go.PathSegment.Line,.7*a,y)),E.add(new go.PathSegment(go.PathSegment.Line,a,.7*y)),E.add(new go.PathSegment(go.PathSegment.Line,a,0)),E.add(new go.PathSegment(go.PathSegment.Line,.3*a,0).close());var z=new go.PathFigure(0,.3*y,!1);return b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.7*a,.3*y)),z.add(new go.PathSegment(go.PathSegment.Line,a,0)),z.add(new go.PathSegment(go.PathSegment.Move,.7*a,.3*y)),z.add(new go.PathSegment(go.PathSegment.Line,.7*a,y)),b.spot1=new go.Spot(0,.3),b.spot2=new go.Spot(.7,1),b}),go.Shape.defineFigureGenerator("Cylinder1",function(oe,a,y){var b=oe?oe.parameter1:NaN;isNaN(b)&&(b=5),b=Math.min(b,y/3);var E=new go.Geometry,z=ie*.5,te=new go.PathFigure(0,b,!0);E.add(te),te.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,0,0,ie*b,(.5-z)*a,0)),te.add(new go.PathSegment(go.PathSegment.Bezier,1*a,b,(.5+z)*a,0,1*a,ie*b)),te.add(new go.PathSegment(go.PathSegment.Line,a,y-b)),te.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,1*y,1*a,y-ie*b,(.5+z)*a,1*y)),te.add(new go.PathSegment(go.PathSegment.Bezier,0,y-b,(.5-z)*a,1*y,0,y-ie*b)),te.add(new go.PathSegment(go.PathSegment.Line,0,b));var ne=new go.PathFigure(a,b,!1);return E.add(ne),ne.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,2*b,1*a,2*b-ie*b,(.5+z)*a,2*b)),ne.add(new go.PathSegment(go.PathSegment.Bezier,0,b,(.5-z)*a,2*b,0,2*b-ie*b)),E.spot1=new go.Spot(0,0,0,2*b),E.spot2=new go.Spot(1,1),E}),go.Shape.defineFigureGenerator("Cylinder2",function(oe,a,y){var b=oe?oe.parameter1:NaN;isNaN(b)&&(b=5),b=Math.min(b,y/3);var E=new go.Geometry,z=ie*.5,te=new go.PathFigure(0,y-b,!0);E.add(te),te.add(new go.PathSegment(go.PathSegment.Line,0,b)),te.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,0,0,ie*b,(.5-z)*a,0)),te.add(new go.PathSegment(go.PathSegment.Bezier,a,b,(.5+z)*a,0,a,ie*b)),te.add(new go.PathSegment(go.PathSegment.Line,a,y-b)),te.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,y,a,y-ie*b,(.5+z)*a,y)),te.add(new go.PathSegment(go.PathSegment.Bezier,0,y-b,(.5-z)*a,y,0,y-ie*b));var ne=new go.PathFigure(0,y-b,!1);return E.add(ne),ne.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,y-2*b,0,y-b-ie*b,(.5-z)*a,y-2*b)),ne.add(new go.PathSegment(go.PathSegment.Bezier,a,y-b,(.5+z)*a,y-2*b,a,y-b-ie*b)),E.spot1=new go.Spot(0,0),E.spot2=new go.Spot(1,1,0,-2*b),E}),go.Shape.defineFigureGenerator("Cylinder3",function(oe,a,y){var b=oe?oe.parameter1:NaN;isNaN(b)&&(b=5),b=Math.min(b,a/3);var E=new go.Geometry,z=ie*.5,te=new go.PathFigure(b,0,!0);E.add(te),te.add(new go.PathSegment(go.PathSegment.Line,a-b,0)),te.add(new go.PathSegment(go.PathSegment.Bezier,a,.5*y,a-ie*b,0,a,(.5-z)*y)),te.add(new go.PathSegment(go.PathSegment.Bezier,a-b,y,a,(.5+z)*y,a-ie*b,y)),te.add(new go.PathSegment(go.PathSegment.Line,b,y)),te.add(new go.PathSegment(go.PathSegment.Bezier,0,.5*y,ie*b,y,0,(.5+z)*y)),te.add(new go.PathSegment(go.PathSegment.Bezier,b,0,0,(.5-z)*y,ie*b,0));var ne=new go.PathFigure(b,0,!1);return E.add(ne),ne.add(new go.PathSegment(go.PathSegment.Bezier,2*b,.5*y,b+ie*b,0,2*b,(.5-z)*y)),ne.add(new go.PathSegment(go.PathSegment.Bezier,b,y,2*b,(.5+z)*y,b+ie*b,y)),E.spot1=new go.Spot(0,0,2*b,0),E.spot2=new go.Spot(1,1),E}),go.Shape.defineFigureGenerator("Cylinder4",function(oe,a,y){var b=oe?oe.parameter1:NaN;isNaN(b)&&(b=5),b=Math.min(b,a/3);var E=new go.Geometry,z=ie*.5,te=new go.PathFigure(a-b,0,!0);E.add(te),te.add(new go.PathSegment(go.PathSegment.Bezier,a,.5*y,a-ie*b,0,a,(.5-z)*y)),te.add(new go.PathSegment(go.PathSegment.Bezier,a-b,y,a,(.5+z)*y,a-ie*b,y)),te.add(new go.PathSegment(go.PathSegment.Line,b,y)),te.add(new go.PathSegment(go.PathSegment.Bezier,0,.5*y,ie*b,y,0,(.5+z)*y)),te.add(new go.PathSegment(go.PathSegment.Bezier,b,0,0,(.5-z)*y,ie*b,0)),te.add(new go.PathSegment(go.PathSegment.Line,a-b,0));var ne=new go.PathFigure(a-b,0,!1);return E.add(ne),ne.add(new go.PathSegment(go.PathSegment.Bezier,a-2*b,.5*y,a-b-ie*b,0,a-2*b,(.5-z)*y)),ne.add(new go.PathSegment(go.PathSegment.Bezier,a-b,y,a-2*b,(.5+z)*y,a-b-ie*b,y)),E.spot1=new go.Spot(0,0),E.spot2=new go.Spot(1,1,-2*b,0),E}),go.Shape.defineFigureGenerator("Prism1",function(oe,a,y){var b=new go.Geometry,E=new go.PathFigure(.25*a,.25*y,!0);b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,.75*a,0)),E.add(new go.PathSegment(go.PathSegment.Line,a,.5*y)),E.add(new go.PathSegment(go.PathSegment.Line,.5*a,y)),E.add(new go.PathSegment(go.PathSegment.Line,0,y).close());var z=new go.PathFigure(.25*a,.25*y,!1);return b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.5*a,y)),b.spot1=new go.Spot(.408,.172),b.spot2=new go.Spot(.833,.662),b}),go.Shape.defineFigureGenerator("Prism2",function(oe,a,y){var b=new go.Geometry,E=new go.PathFigure(0,.25*y,!0);b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,.75*a,0)),E.add(new go.PathSegment(go.PathSegment.Line,a,.25*y)),E.add(new go.PathSegment(go.PathSegment.Line,.75*a,.75*y)),E.add(new go.PathSegment(go.PathSegment.Line,0,y).close());var z=new go.PathFigure(0,y,!1);return b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.25*a,.5*y)),z.add(new go.PathSegment(go.PathSegment.Line,a,.25*y)),z.add(new go.PathSegment(go.PathSegment.Move,0,.25*y)),z.add(new go.PathSegment(go.PathSegment.Line,.25*a,.5*y)),b.spot1=new go.Spot(.25,.5),b.spot2=new go.Spot(.75,.75),b}),go.Shape.defineFigureGenerator("Pyramid1",function(oe,a,y){var b=new go.Geometry,E=new go.PathFigure(.5*a,0,!0);b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,a,.75*y)),E.add(new go.PathSegment(go.PathSegment.Line,.5*a,y)),E.add(new go.PathSegment(go.PathSegment.Line,0,.75*y).close());var z=new go.PathFigure(.5*a,0,!1);return b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.5*a,y)),b.spot1=new go.Spot(.25,.367),b.spot2=new go.Spot(.75,.875),b}),go.Shape.defineFigureGenerator("Pyramid2",function(oe,a,y){var b=new go.Geometry,E=new go.PathFigure(.5*a,0,!0);b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,a,.85*y)),E.add(new go.PathSegment(go.PathSegment.Line,.5*a,y)),E.add(new go.PathSegment(go.PathSegment.Line,0,.85*y).close());var z=new go.PathFigure(.5*a,0,!1);return b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.5*a,.7*y)),z.add(new go.PathSegment(go.PathSegment.Line,0,.85*y)),z.add(new go.PathSegment(go.PathSegment.Move,.5*a,.7*y)),z.add(new go.PathSegment(go.PathSegment.Line,a,.85*y)),b.spot1=new go.Spot(.25,.367),b.spot2=new go.Spot(.75,.875),b}),go.Shape.defineFigureGenerator("Actor",function(oe,a,y){var b=new go.Geometry,E=.2,z=.1,te=ie*E,ne=ie*z,re=.5,ae=.1,le=new go.PathFigure(re*a,(ae+z)*y,!0);b.add(le),le.add(new go.PathSegment(go.PathSegment.Bezier,(re-E)*a,ae*y,(re-te)*a,(ae+z)*y,(re-E)*a,(ae+ne)*y)),le.add(new go.PathSegment(go.PathSegment.Bezier,re*a,(ae-z)*y,(re-E)*a,(ae-ne)*y,(re-te)*a,(ae-z)*y)),le.add(new go.PathSegment(go.PathSegment.Bezier,(re+E)*a,ae*y,(re+te)*a,(ae-z)*y,(re+E)*a,(ae-ne)*y)),le.add(new go.PathSegment(go.PathSegment.Bezier,re*a,(ae+z)*y,(re+E)*a,(ae+ne)*y,(re+te)*a,(ae+z)*y));var he=.05,Ee=ie*he;re=.05,ae=.25;var be=new go.PathFigure(.5*a,.2*y,!0);return b.add(be),be.add(new go.PathSegment(go.PathSegment.Line,.95*a,.2*y)),re=.95,ae=.25,be.add(new go.PathSegment(go.PathSegment.Bezier,(re+he)*a,ae*y,(re+Ee)*a,(ae-he)*y,(re+he)*a,(ae-Ee)*y)),be.add(new go.PathSegment(go.PathSegment.Line,a,.6*y)),be.add(new go.PathSegment(go.PathSegment.Line,.85*a,.6*y)),be.add(new go.PathSegment(go.PathSegment.Line,.85*a,.35*y)),he=.025,Ee=ie*he,re=.825,ae=.35,be.add(new go.PathSegment(go.PathSegment.Bezier,re*a,(ae-he)*y,(re+he)*a,(ae-Ee)*y,(re+Ee)*a,(ae-he)*y)),be.add(new go.PathSegment(go.PathSegment.Bezier,(re-he)*a,ae*y,(re-Ee)*a,(ae-he)*y,(re-he)*a,(ae-Ee)*y)),be.add(new go.PathSegment(go.PathSegment.Line,.8*a,y)),be.add(new go.PathSegment(go.PathSegment.Line,.55*a,y)),be.add(new go.PathSegment(go.PathSegment.Line,.55*a,.7*y)),he=.05,Ee=ie*he,re=.5,ae=.7,be.add(new go.PathSegment(go.PathSegment.Bezier,re*a,(ae-he)*y,(re+he)*a,(ae-Ee)*y,(re+Ee)*a,(ae-he)*y)),be.add(new go.PathSegment(go.PathSegment.Bezier,(re-he)*a,ae*y,(re-Ee)*a,(ae-he)*y,(re-he)*a,(ae-Ee)*y)),be.add(new go.PathSegment(go.PathSegment.Line,.45*a,y)),be.add(new go.PathSegment(go.PathSegment.Line,.2*a,y)),be.add(new go.PathSegment(go.PathSegment.Line,.2*a,.35*y)),he=.025,Ee=ie*he,re=.175,ae=.35,be.add(new go.PathSegment(go.PathSegment.Bezier,re*a,(ae-he)*y,(re+he)*a,(ae-Ee)*y,(re+Ee)*a,(ae-he)*y)),be.add(new go.PathSegment(go.PathSegment.Bezier,(re-he)*a,ae*y,(re-Ee)*a,(ae-he)*y,(re-he)*a,(ae-Ee)*y)),be.add(new go.PathSegment(go.PathSegment.Line,.15*a,.6*y)),be.add(new go.PathSegment(go.PathSegment.Line,0,.6*y)),be.add(new go.PathSegment(go.PathSegment.Line,0,.25*y)),he=.05,Ee=ie*he,re=.05,ae=.25,be.add(new go.PathSegment(go.PathSegment.Bezier,re*a,(ae-he)*y,(re-he)*a,(ae-Ee)*y,(re-Ee)*a,(ae-he)*y)),be.add(new go.PathSegment(go.PathSegment.Line,.5*a,.2*y)),b.spot1=new go.Spot(.2,.2),b.spot2=new go.Spot(.8,.65),b}),go.Shape.setFigureParameter("Card",0,new ht("CornerCutoutSize",.2,.1,.9)),go.Shape.defineFigureGenerator("Card",function(oe,a,y){var b=oe?oe.parameter1:NaN;isNaN(b)&&(b=.2);var E=new go.Geometry,z=new go.PathFigure(a,0,!0);return E.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a,y)),z.add(new go.PathSegment(go.PathSegment.Line,0,y)),z.add(new go.PathSegment(go.PathSegment.Line,0,b*y)),z.add(new go.PathSegment(go.PathSegment.Line,b*a,0).close()),E.spot1=new go.Spot(0,b),E.spot2=go.Spot.BottomRight,E}),go.Shape.defineFigureGenerator("Collate",function(oe,a,y){var b=new go.Geometry,E=new go.PathFigure(.5*a,.5*y,!0);b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,0,0)),E.add(new go.PathSegment(go.PathSegment.Line,a,0)),E.add(new go.PathSegment(go.PathSegment.Line,.5*a,.5*y));var z=new go.PathFigure(.5*a,.5*y,!0);return b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a,y)),z.add(new go.PathSegment(go.PathSegment.Line,0,y)),z.add(new go.PathSegment(go.PathSegment.Line,.5*a,.5*y)),b.spot1=new go.Spot(.25,0),b.spot2=new go.Spot(.75,.25),b}),go.Shape.defineFigureGenerator("CreateRequest",function(oe,a,y){var b=new go.Geometry,E=oe?oe.parameter1:NaN;isNaN(E)&&(E=.1);var z=new go.PathFigure(0,0,!0);b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a,0)),z.add(new go.PathSegment(go.PathSegment.Line,a,y)),z.add(new go.PathSegment(go.PathSegment.Line,0,y).close());var te=new go.PathFigure(0,E*y,!1);return b.add(te),te.add(new go.PathSegment(go.PathSegment.Line,a,E*y)),te.add(new go.PathSegment(go.PathSegment.Move,0,(1-E)*y)),te.add(new go.PathSegment(go.PathSegment.Line,a,(1-E)*y)),b}),go.Shape.defineFigureGenerator("Database",function(oe,a,y){var b=new go.Geometry,E=ie*.5,z=ie*.1,te=new go.PathFigure(a,.1*y,!0);b.add(te),te.add(new go.PathSegment(go.PathSegment.Line,a,.9*y)),te.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,y,a,(.9+z)*y,(.5+E)*a,y)),te.add(new go.PathSegment(go.PathSegment.Bezier,0,.9*y,(.5-E)*a,y,0,(.9+z)*y)),te.add(new go.PathSegment(go.PathSegment.Line,0,.1*y)),te.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,0,0,(.1-z)*y,(.5-E)*a,0)),te.add(new go.PathSegment(go.PathSegment.Bezier,a,.1*y,(.5+E)*a,0,a,(.1-z)*y));var ne=new go.PathFigure(a,.1*y,!1);return b.add(ne),ne.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.2*y,a,(.1+z)*y,(.5+E)*a,.2*y)),ne.add(new go.PathSegment(go.PathSegment.Bezier,0,.1*y,(.5-E)*a,.2*y,0,(.1+z)*y)),ne.add(new go.PathSegment(go.PathSegment.Move,a,.2*y)),ne.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.3*y,a,(.2+z)*y,(.5+E)*a,.3*y)),ne.add(new go.PathSegment(go.PathSegment.Bezier,0,.2*y,(.5-E)*a,.3*y,0,(.2+z)*y)),ne.add(new go.PathSegment(go.PathSegment.Move,a,.3*y)),ne.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.4*y,a,(.3+z)*y,(.5+E)*a,.4*y)),ne.add(new go.PathSegment(go.PathSegment.Bezier,0,.3*y,(.5-E)*a,.4*y,0,(.3+z)*y)),b.spot1=new go.Spot(0,.4),b.spot2=new go.Spot(1,.9),b}),go.Shape.defineFigureGenerator("DataStorage",function(oe,a,y){var b=new go.Geometry,E=new go.PathFigure(0,0,!0);return b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,.75*a,0)),E.add(new go.PathSegment(go.PathSegment.Bezier,.75*a,y,a,0,a,y)),E.add(new go.PathSegment(go.PathSegment.Line,0,y)),E.add(new go.PathSegment(go.PathSegment.Bezier,0,0,.25*a,.9*y,.25*a,.1*y).close()),b.spot1=new go.Spot(.226,0),b.spot2=new go.Spot(.81,1),b}),go.Shape.defineFigureGenerator("DiskStorage",function(oe,a,y){var b=new go.Geometry,E=ie*.5,z=ie*.1,te=new go.PathFigure(a,.1*y,!0);b.add(te),te.add(new go.PathSegment(go.PathSegment.Line,a,.9*y)),te.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,y,a,(.9+z)*y,(.5+E)*a,y)),te.add(new go.PathSegment(go.PathSegment.Bezier,0,.9*y,(.5-E)*a,y,0,(.9+z)*y)),te.add(new go.PathSegment(go.PathSegment.Line,0,.1*y)),te.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,0,0,(.1-z)*y,(.5-E)*a,0)),te.add(new go.PathSegment(go.PathSegment.Bezier,a,.1*y,(.5+E)*a,0,a,(.1-z)*y));var ne=new go.PathFigure(a,.1*y,!1);return b.add(ne),ne.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.2*y,a,(.1+z)*y,(.5+E)*a,.2*y)),ne.add(new go.PathSegment(go.PathSegment.Bezier,0,.1*y,(.5-E)*a,.2*y,0,(.1+z)*y)),ne.add(new go.PathSegment(go.PathSegment.Move,a,.2*y)),ne.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.3*y,a,(.2+z)*y,(.5+E)*a,.3*y)),ne.add(new go.PathSegment(go.PathSegment.Bezier,0,.2*y,(.5-E)*a,.3*y,0,(.2+z)*y)),b.spot1=new go.Spot(0,.3),b.spot2=new go.Spot(1,.9),b}),go.Shape.defineFigureGenerator("Display",function(oe,a,y){var b=new go.Geometry,E=new go.PathFigure(.25*a,0,!0);return b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,.75*a,0)),E.add(new go.PathSegment(go.PathSegment.Bezier,.75*a,y,a,0,a,y)),E.add(new go.PathSegment(go.PathSegment.Line,.25*a,y)),E.add(new go.PathSegment(go.PathSegment.Line,0,.5*y).close()),b.spot1=new go.Spot(.25,0),b.spot2=new go.Spot(.75,1),b}),go.Shape.defineFigureGenerator("DividedEvent",function(oe,a,y){var b=new go.Geometry,E=oe?oe.parameter1:NaN;isNaN(E)?E=.2:E<.15&&(E=.15);var z=ie*.2,te=new go.PathFigure(0,.2*y,!0);b.add(te),te.add(new go.PathSegment(go.PathSegment.Bezier,.2*a,0,0,(.2-z)*y,(.2-z)*a,0)),te.add(new go.PathSegment(go.PathSegment.Line,.8*a,0)),te.add(new go.PathSegment(go.PathSegment.Bezier,a,.2*y,(.8+z)*a,0,a,(.2-z)*y)),te.add(new go.PathSegment(go.PathSegment.Line,a,.8*y)),te.add(new go.PathSegment(go.PathSegment.Bezier,.8*a,y,a,(.8+z)*y,(.8+z)*a,y)),te.add(new go.PathSegment(go.PathSegment.Line,.2*a,y)),te.add(new go.PathSegment(go.PathSegment.Bezier,0,.8*y,(.2-z)*a,y,0,(.8+z)*y)),te.add(new go.PathSegment(go.PathSegment.Line,0,.2*y));var ne=new go.PathFigure(0,E*y,!1);return b.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,a,E*y)),b}),go.Shape.defineFigureGenerator("DividedProcess",function(oe,a,y){var b=new go.Geometry,E=oe?oe.parameter1:NaN;(isNaN(E)||E<.1)&&(E=.1);var z=new go.PathFigure(0,0,!0);b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a,0)),z.add(new go.PathSegment(go.PathSegment.Line,a,y)),z.add(new go.PathSegment(go.PathSegment.Line,0,y).close());var te=new go.PathFigure(0,E*y,!1);return b.add(te),te.add(new go.PathSegment(go.PathSegment.Line,a,E*y)),b}),go.Shape.defineFigureGenerator("Document",function(oe,a,y){var b=new go.Geometry;y=y/.8;var E=new go.PathFigure(0,.7*y,!0);return b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,0,0)),E.add(new go.PathSegment(go.PathSegment.Line,a,0)),E.add(new go.PathSegment(go.PathSegment.Line,a,.7*y)),E.add(new go.PathSegment(go.PathSegment.Bezier,0,.7*y,.5*a,.4*y,.5*a,y).close()),b.spot1=go.Spot.TopLeft,b.spot2=new go.Spot(1,.6),b}),go.Shape.defineFigureGenerator("ExternalOrganization",function(oe,a,y){var b=new go.Geometry,E=oe?oe.parameter1:NaN;(isNaN(E)||E<.2)&&(E=.2);var z=new go.PathFigure(0,0,!0);b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a,0)),z.add(new go.PathSegment(go.PathSegment.Line,a,y)),z.add(new go.PathSegment(go.PathSegment.Line,0,y).close());var te=new go.PathFigure(E*a,0,!1);return b.add(te),te.add(new go.PathSegment(go.PathSegment.Line,0,E*y)),te.add(new go.PathSegment(go.PathSegment.Move,a,E*y)),te.add(new go.PathSegment(go.PathSegment.Line,(1-E)*a,0)),te.add(new go.PathSegment(go.PathSegment.Move,0,(1-E)*y)),te.add(new go.PathSegment(go.PathSegment.Line,E*a,y)),te.add(new go.PathSegment(go.PathSegment.Move,(1-E)*a,y)),te.add(new go.PathSegment(go.PathSegment.Line,a,(1-E)*y)),b}),go.Shape.defineFigureGenerator("ExternalProcess",function(oe,a,y){var b=new go.Geometry,E=new go.PathFigure(.5*a,0,!0);b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,a,.5*y)),E.add(new go.PathSegment(go.PathSegment.Line,.5*a,y)),E.add(new go.PathSegment(go.PathSegment.Line,0,.5*y).close());var z=new go.PathFigure(.1*a,.4*y,!1);return b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.1*a,.6*y)),z.add(new go.PathSegment(go.PathSegment.Move,.9*a,.6*y)),z.add(new go.PathSegment(go.PathSegment.Line,.9*a,.4*y)),z.add(new go.PathSegment(go.PathSegment.Move,.6*a,.1*y)),z.add(new go.PathSegment(go.PathSegment.Line,.4*a,.1*y)),z.add(new go.PathSegment(go.PathSegment.Move,.4*a,.9*y)),z.add(new go.PathSegment(go.PathSegment.Line,.6*a,.9*y)),b.spot1=new go.Spot(.25,.25),b.spot2=new go.Spot(.75,.75),b}),go.Shape.defineFigureGenerator("File",function(oe,a,y){var b=new go.Geometry,E=new go.PathFigure(0,0,!0);b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,.75*a,0)),E.add(new go.PathSegment(go.PathSegment.Line,a,.25*y)),E.add(new go.PathSegment(go.PathSegment.Line,a,y)),E.add(new go.PathSegment(go.PathSegment.Line,0,y).close());var z=new go.PathFigure(.75*a,0,!1);return b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.75*a,.25*y)),z.add(new go.PathSegment(go.PathSegment.Line,a,.25*y)),b.spot1=new go.Spot(0,.25),b.spot2=go.Spot.BottomRight,b}),go.Shape.defineFigureGenerator("Interrupt",function(oe,a,y){var b=new go.Geometry,E=new go.PathFigure(a,.5*y,!0);b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,0,y)),E.add(new go.PathSegment(go.PathSegment.Line,0,0)),E.add(new go.PathSegment(go.PathSegment.Line,a,.5*y));var z=new go.PathFigure(a,.5*y,!1);b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a,y));var te=new go.PathFigure(a,.5*y,!1);return b.add(te),te.add(new go.PathSegment(go.PathSegment.Line,a,0)),b.spot1=new go.Spot(0,.25),b.spot2=new go.Spot(.5,.75),b}),go.Shape.defineFigureGenerator("InternalStorage",function(oe,a,y){var b=new go.Geometry,E=oe?oe.parameter1:NaN,z=oe?oe.parameter2:NaN;isNaN(E)&&(E=.1),isNaN(z)&&(z=.1);var te=new go.PathFigure(0,0,!0);b.add(te),te.add(new go.PathSegment(go.PathSegment.Line,a,0)),te.add(new go.PathSegment(go.PathSegment.Line,a,y)),te.add(new go.PathSegment(go.PathSegment.Line,0,y).close());var ne=new go.PathFigure(E*a,0,!1);return b.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,E*a,y)),ne.add(new go.PathSegment(go.PathSegment.Move,0,z*y)),ne.add(new go.PathSegment(go.PathSegment.Line,a,z*y)),b}),go.Shape.defineFigureGenerator("Junction",function(oe,a,y){var b=new go.Geometry,E=1/Math.SQRT2,z=(1-1/Math.SQRT2)/2,te=ie*.5,ne=.5,re=new go.PathFigure(a,ne*y,!0);b.add(re),re.add(new go.PathSegment(go.PathSegment.Bezier,ne*a,y,a,(ne+te)*y,(ne+te)*a,y)),re.add(new go.PathSegment(go.PathSegment.Bezier,0,ne*y,(ne-te)*a,y,0,(ne+te)*y)),re.add(new go.PathSegment(go.PathSegment.Bezier,ne*a,0,0,(ne-te)*y,(ne-te)*a,0)),re.add(new go.PathSegment(go.PathSegment.Bezier,a,ne*y,(ne+te)*a,0,a,(ne-te)*y));var ae=new go.PathFigure((z+E)*a,(z+E)*y,!1);return b.add(ae),ae.add(new go.PathSegment(go.PathSegment.Line,z*a,z*y)),ae.add(new go.PathSegment(go.PathSegment.Move,z*a,(z+E)*y)),ae.add(new go.PathSegment(go.PathSegment.Line,(z+E)*a,z*y)),b}),go.Shape.defineFigureGenerator("LinedDocument",function(oe,a,y){var b=new go.Geometry;y=y/.8;var E=new go.PathFigure(0,.7*y,!0);b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,0,0)),E.add(new go.PathSegment(go.PathSegment.Line,a,0)),E.add(new go.PathSegment(go.PathSegment.Line,a,.7*y)),E.add(new go.PathSegment(go.PathSegment.Bezier,0,.7*y,.5*a,.4*y,.5*a,y).close());var z=new go.PathFigure(.1*a,0,!1);return b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.1*a,.75*y)),b.spot1=new go.Spot(.1,0),b.spot2=new go.Spot(1,.6),b}),go.Shape.defineFigureGenerator("LoopLimit",function(oe,a,y){var b=new go.Geometry,E=new go.PathFigure(0,y,!0);return b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,0,.25*y)),E.add(new go.PathSegment(go.PathSegment.Line,.25*a,0)),E.add(new go.PathSegment(go.PathSegment.Line,.75*a,0)),E.add(new go.PathSegment(go.PathSegment.Line,a,.25*y)),E.add(new go.PathSegment(go.PathSegment.Line,a,y).close()),b.spot1=new go.Spot(0,.25),b.spot2=go.Spot.BottomRight,b}),go.Shape.defineFigureGenerator("MagneticTape",function(oe,a,y){var b=new go.Geometry,E=ie*.5,z=.5,te=new go.PathFigure(.5*a,y,!0);return b.add(te),te.add(new go.PathSegment(go.PathSegment.Bezier,0,z*y,(z-E)*a,y,0,(z+E)*y)),te.add(new go.PathSegment(go.PathSegment.Bezier,z*a,0,0,(z-E)*y,(z-E)*a,0)),te.add(new go.PathSegment(go.PathSegment.Bezier,a,z*y,(z+E)*a,0,a,(z-E)*y)),te.add(new go.PathSegment(go.PathSegment.Bezier,(z+.1)*a,.9*y,a,(z+E)*y,(z+E)*a,.9*y)),te.add(new go.PathSegment(go.PathSegment.Line,a,.9*y)),te.add(new go.PathSegment(go.PathSegment.Line,a,y)),te.add(new go.PathSegment(go.PathSegment.Line,.5*a,y)),b.spot1=new go.Spot(.15,.15),b.spot2=new go.Spot(.85,.8),b}),go.Shape.defineFigureGenerator("ManualInput",function(oe,a,y){var b=new go.Geometry,E=new go.PathFigure(a,0,!0);return b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,a,y)),E.add(new go.PathSegment(go.PathSegment.Line,0,y)),E.add(new go.PathSegment(go.PathSegment.Line,0,.25*y).close()),b.spot1=new go.Spot(0,.25),b.spot2=go.Spot.BottomRight,b}),go.Shape.defineFigureGenerator("MessageFromUser",function(oe,a,y){var b=new go.Geometry,E=oe?oe.parameter1:NaN;isNaN(E)&&(E=.7);var z=new go.PathFigure(0,0,!0);return b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a,0)),z.add(new go.PathSegment(go.PathSegment.Line,E*a,.5*y)),z.add(new go.PathSegment(go.PathSegment.Line,a,y)),z.add(new go.PathSegment(go.PathSegment.Line,0,y).close()),b.spot1=go.Spot.TopLeft,b}),go.Shape.defineFigureGenerator("MicroformProcessing",function(oe,a,y){var b=new go.Geometry,E=oe?oe.parameter1:NaN;isNaN(E)&&(E=.25);var z=new go.PathFigure(0,0,!0);return b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.5*a,E*y)),z.add(new go.PathSegment(go.PathSegment.Line,a,0)),z.add(new go.PathSegment(go.PathSegment.Line,a,y)),z.add(new go.PathSegment(go.PathSegment.Line,.5*a,(1-E)*y)),z.add(new go.PathSegment(go.PathSegment.Line,0,y).close()),b}),go.Shape.defineFigureGenerator("MicroformRecording",function(oe,a,y){var b=new go.Geometry,E=new go.PathFigure(0,0,!0);return b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,.75*a,.25*y)),E.add(new go.PathSegment(go.PathSegment.Line,a,.15*y)),E.add(new go.PathSegment(go.PathSegment.Line,a,.85*y)),E.add(new go.PathSegment(go.PathSegment.Line,.75*a,.75*y)),E.add(new go.PathSegment(go.PathSegment.Line,0,y).close()),b.spot1=new go.Spot(0,.25),b.spot2=new go.Spot(1,.75),b}),go.Shape.defineFigureGenerator("MultiDocument",function(oe,a,y){var b=new go.Geometry;y=y/.8;var E=new go.PathFigure(a,0,!0);b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,a,.5*y)),E.add(new go.PathSegment(go.PathSegment.Bezier,.9*a,.44*y,.96*a,.47*y,.93*a,.45*y)),E.add(new go.PathSegment(go.PathSegment.Line,.9*a,.6*y)),E.add(new go.PathSegment(go.PathSegment.Bezier,.8*a,.54*y,.86*a,.57*y,.83*a,.55*y)),E.add(new go.PathSegment(go.PathSegment.Line,.8*a,.7*y)),E.add(new go.PathSegment(go.PathSegment.Bezier,0,.7*y,.4*a,.4*y,.4*a,y)),E.add(new go.PathSegment(go.PathSegment.Line,0,.2*y)),E.add(new go.PathSegment(go.PathSegment.Line,.1*a,.2*y)),E.add(new go.PathSegment(go.PathSegment.Line,.1*a,.1*y)),E.add(new go.PathSegment(go.PathSegment.Line,.2*a,.1*y)),E.add(new go.PathSegment(go.PathSegment.Line,.2*a,0).close());var z=new go.PathFigure(.1*a,.2*y,!1);return b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.8*a,.2*y)),z.add(new go.PathSegment(go.PathSegment.Line,.8*a,.54*y)),z.add(new go.PathSegment(go.PathSegment.Move,.2*a,.1*y)),z.add(new go.PathSegment(go.PathSegment.Line,.9*a,.1*y)),z.add(new go.PathSegment(go.PathSegment.Line,.9*a,.44*y)),b.spot1=new go.Spot(0,.25),b.spot2=new go.Spot(.8,.77),b}),go.Shape.defineFigureGenerator("MultiProcess",function(oe,a,y){var b=new go.Geometry,E=new go.PathFigure(.1*a,.1*y,!0);b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,.2*a,.1*y)),E.add(new go.PathSegment(go.PathSegment.Line,.2*a,0)),E.add(new go.PathSegment(go.PathSegment.Line,a,0)),E.add(new go.PathSegment(go.PathSegment.Line,a,.8*y)),E.add(new go.PathSegment(go.PathSegment.Line,.9*a,.8*y)),E.add(new go.PathSegment(go.PathSegment.Line,.9*a,.9*y)),E.add(new go.PathSegment(go.PathSegment.Line,.8*a,.9*y)),E.add(new go.PathSegment(go.PathSegment.Line,.8*a,y)),E.add(new go.PathSegment(go.PathSegment.Line,0,y)),E.add(new go.PathSegment(go.PathSegment.Line,0,.2*y)),E.add(new go.PathSegment(go.PathSegment.Line,.1*a,.2*y).close());var z=new go.PathFigure(.2*a,.1*y,!1);return b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.9*a,.1*y)),z.add(new go.PathSegment(go.PathSegment.Line,.9*a,.8*y)),z.add(new go.PathSegment(go.PathSegment.Move,.1*a,.2*y)),z.add(new go.PathSegment(go.PathSegment.Line,.8*a,.2*y)),z.add(new go.PathSegment(go.PathSegment.Line,.8*a,.9*y)),b.spot1=new go.Spot(0,.2),b.spot2=new go.Spot(.8,1),b}),go.Shape.defineFigureGenerator("OfflineStorage",function(oe,a,y){var b=new go.Geometry,E=oe?oe.parameter1:NaN;isNaN(E)&&(E=.1);var z=1-E,te=new go.PathFigure(0,0,!0);b.add(te),te.add(new go.PathSegment(go.PathSegment.Line,a,0)),te.add(new go.PathSegment(go.PathSegment.Line,.5*a,y).close());var ne=new go.PathFigure(.5*E*a,E*y,!1);return b.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,(1-.5*E)*a,E*y)),b}),go.Shape.defineFigureGenerator("OffPageConnector",function(oe,a,y){var b=new go.Geometry,E=new go.PathFigure(0,0,!0);return b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,.75*a,0)),E.add(new go.PathSegment(go.PathSegment.Line,a,.5*y)),E.add(new go.PathSegment(go.PathSegment.Line,.75*a,y)),E.add(new go.PathSegment(go.PathSegment.Line,0,y).close()),b.spot1=go.Spot.TopLeft,b.spot2=new go.Spot(.75,1),b}),go.Shape.defineFigureGenerator("Or",function(oe,a,y){var b=new go.Geometry,E=ie*.5,z=.5,te=new go.PathFigure(a,z*y,!0);b.add(te),te.add(new go.PathSegment(go.PathSegment.Bezier,z*a,y,a,(z+E)*y,(z+E)*a,y)),te.add(new go.PathSegment(go.PathSegment.Bezier,0,z*y,(z-E)*a,y,0,(z+E)*y)),te.add(new go.PathSegment(go.PathSegment.Bezier,z*a,0,0,(z-E)*y,(z-E)*a,0)),te.add(new go.PathSegment(go.PathSegment.Bezier,a,z*y,(z+E)*a,0,a,(z-E)*y));var ne=new go.PathFigure(a,.5*y,!1);return b.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,0,.5*y)),ne.add(new go.PathSegment(go.PathSegment.Move,.5*a,y)),ne.add(new go.PathSegment(go.PathSegment.Line,.5*a,0)),b}),go.Shape.defineFigureGenerator("PaperTape",function(oe,a,y){var b=new go.Geometry;y=y/.8;var E=new go.PathFigure(0,.7*y,!0);return b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,0,.3*y)),E.add(new go.PathSegment(go.PathSegment.Bezier,a,.3*y,.5*a,.6*y,.5*a,0)),E.add(new go.PathSegment(go.PathSegment.Line,a,.7*y)),E.add(new go.PathSegment(go.PathSegment.Bezier,0,.7*y,.5*a,.4*y,.5*a,y).close()),b.spot1=new go.Spot(0,.49),b.spot2=new go.Spot(1,.75),b}),go.Shape.defineFigureGenerator("PrimitiveFromCall",function(oe,a,y){var b=new go.Geometry,E=oe?oe.parameter1:NaN,z=oe?oe.parameter2:NaN;isNaN(E)&&(E=.1),isNaN(z)&&(z=.3);var te=new go.PathFigure(0,0,!0);return b.add(te),te.add(new go.PathSegment(go.PathSegment.Line,a,0)),te.add(new go.PathSegment(go.PathSegment.Line,(1-z)*a,.5*y)),te.add(new go.PathSegment(go.PathSegment.Line,a,y)),te.add(new go.PathSegment(go.PathSegment.Line,0,y).close()),b}),go.Shape.defineFigureGenerator("PrimitiveToCall",function(oe,a,y){var b=new go.Geometry,E=oe?oe.parameter1:NaN,z=oe?oe.parameter2:NaN;isNaN(E)&&(E=.1),isNaN(z)&&(z=.3);var te=new go.PathFigure(0,0,!0);return b.add(te),te.add(new go.PathSegment(go.PathSegment.Line,(1-z)*a,0)),te.add(new go.PathSegment(go.PathSegment.Line,a,.5*y)),te.add(new go.PathSegment(go.PathSegment.Line,(1-z)*a,y)),te.add(new go.PathSegment(go.PathSegment.Line,0,y).close()),b}),go.Shape.defineFigureGenerator("Procedure",function(oe,a,y){var b=new go.Geometry,E=oe?oe.parameter1:NaN;isNaN(E)&&(E=.1);var z=new go.PathFigure(0,0,!0);b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a,0)),z.add(new go.PathSegment(go.PathSegment.Line,a,y)),z.add(new go.PathSegment(go.PathSegment.Line,0,y).close());var te=new go.PathFigure((1-E)*a,0,!1);return b.add(te),te.add(new go.PathSegment(go.PathSegment.Line,(1-E)*a,y)),te.add(new go.PathSegment(go.PathSegment.Move,E*a,0)),te.add(new go.PathSegment(go.PathSegment.Line,E*a,y)),b}),go.Shape.defineFigureGenerator("Process",function(oe,a,y){var b=new go.Geometry,E=oe?oe.parameter1:NaN;isNaN(E)&&(E=.1);var z=new go.PathFigure(0,0,!0);b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a,0)),z.add(new go.PathSegment(go.PathSegment.Line,a,y)),z.add(new go.PathSegment(go.PathSegment.Line,0,y).close());var te=new go.PathFigure(E*a,0,!1);return b.add(te),te.add(new go.PathSegment(go.PathSegment.Line,E*a,y)),b.spot2=go.Spot.BottomRight,b}),go.Shape.defineFigureGenerator("Sort",function(oe,a,y){var b=new go.Geometry,E=new go.PathFigure(.5*a,0,!0);b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,a,.5*y)),E.add(new go.PathSegment(go.PathSegment.Line,.5*a,y)),E.add(new go.PathSegment(go.PathSegment.Line,0,.5*y).close());var z=new go.PathFigure(0,.5*y,!1);return b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a,.5*y)),b.spot1=new go.Spot(.25,.25),b.spot2=new go.Spot(.75,.5),b}),go.Shape.defineFigureGenerator("Start",function(oe,a,y){var b=new go.Geometry,E=oe?oe.parameter1:NaN;isNaN(E)&&(E=.25);var z=new go.PathFigure(E*a,0,!0);b.add(z),z.add(new go.PathSegment(go.PathSegment.Arc,270,180,.75*a,.5*y,.25*a,.5*y)),z.add(new go.PathSegment(go.PathSegment.Arc,90,180,.25*a,.5*y,.25*a,.5*y));var te=new go.PathFigure(E*a,0,!1);return b.add(te),te.add(new go.PathSegment(go.PathSegment.Line,E*a,y)),te.add(new go.PathSegment(go.PathSegment.Move,(1-E)*a,0)),te.add(new go.PathSegment(go.PathSegment.Line,(1-E)*a,y)),b.spot1=new go.Spot(E,0),b.spot2=new go.Spot(1-E,1),b}),go.Shape.defineFigureGenerator("Terminator",function(oe,a,y){var b=new go.Geometry,E=new go.PathFigure(.25*a,0,!0);return b.add(E),E.add(new go.PathSegment(go.PathSegment.Arc,270,180,.75*a,.5*y,.25*a,.5*y)),E.add(new go.PathSegment(go.PathSegment.Arc,90,180,.25*a,.5*y,.25*a,.5*y)),b.spot1=new go.Spot(.23,0),b.spot2=new go.Spot(.77,1),b}),go.Shape.defineFigureGenerator("TransmittalTape",function(oe,a,y){var b=new go.Geometry,E=oe?oe.parameter1:NaN;isNaN(E)&&(E=.1);var z=new go.PathFigure(0,0,!0);return b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a,0)),z.add(new go.PathSegment(go.PathSegment.Line,a,y)),z.add(new go.PathSegment(go.PathSegment.Line,.75*a,(1-E)*y)),z.add(new go.PathSegment(go.PathSegment.Line,0,(1-E)*y).close()),b.spot1=go.Spot.TopLeft,b}),go.Shape.defineFigureGenerator("AndGate",function(oe,a,y){var b=new go.Geometry,E=ie*.5,z=new go.PathFigure(0,0,!0);return b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.5*a,0)),z.add(new go.PathSegment(go.PathSegment.Bezier,a,.5*y,(.5+E)*a,0,a,(.5-E)*y)),z.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,y,a,(.5+E)*y,(.5+E)*a,y)),z.add(new go.PathSegment(go.PathSegment.Line,0,y).close()),b.spot1=go.Spot.TopLeft,b.spot2=new go.Spot(.55,1),b}),go.Shape.defineFigureGenerator("Buffer",function(oe,a,y){var b=new go.Geometry,E=new go.PathFigure(0,0,!0);return b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,a,.5*y)),E.add(new go.PathSegment(go.PathSegment.Line,0,y).close()),b.spot1=new go.Spot(0,.25),b.spot2=new go.Spot(.5,.75),b}),go.Shape.defineFigureGenerator("Clock",function(oe,a,y){var b=new go.Geometry,E=ie*.5,z=.5,te=new go.PathFigure(a,z*y,!0);b.add(te),te.add(new go.PathSegment(go.PathSegment.Bezier,z*a,y,a,(z+E)*y,(z+E)*a,y)),te.add(new go.PathSegment(go.PathSegment.Bezier,0,z*y,(z-E)*a,y,0,(z+E)*y)),te.add(new go.PathSegment(go.PathSegment.Bezier,z*a,0,0,(z-E)*y,(z-E)*a,0)),te.add(new go.PathSegment(go.PathSegment.Bezier,a,z*y,(z+E)*a,0,a,(z-E)*y));var ne=new go.PathFigure(a,z*y,!1);b.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,a,z*y));var re=new go.PathFigure(.8*a,.75*y,!1);return b.add(re),re.add(new go.PathSegment(go.PathSegment.Line,.8*a,.25*y)),re.add(new go.PathSegment(go.PathSegment.Line,.6*a,.25*y)),re.add(new go.PathSegment(go.PathSegment.Line,.6*a,.75*y)),re.add(new go.PathSegment(go.PathSegment.Line,.4*a,.75*y)),re.add(new go.PathSegment(go.PathSegment.Line,.4*a,.25*y)),re.add(new go.PathSegment(go.PathSegment.Line,.2*a,.25*y)),re.add(new go.PathSegment(go.PathSegment.Line,.2*a,.75*y)),b}),go.Shape.defineFigureGenerator("Ground",function(oe,a,y){var b=new go.Geometry,E=new go.PathFigure(.5*a,0,!1);return b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,.5*a,.4*y)),E.add(new go.PathSegment(go.PathSegment.Move,.2*a,.6*y)),E.add(new go.PathSegment(go.PathSegment.Line,.8*a,.6*y)),E.add(new go.PathSegment(go.PathSegment.Move,.3*a,.8*y)),E.add(new go.PathSegment(go.PathSegment.Line,.7*a,.8*y)),E.add(new go.PathSegment(go.PathSegment.Move,.4*a,y)),E.add(new go.PathSegment(go.PathSegment.Line,.6*a,y)),b}),go.Shape.defineFigureGenerator("Inverter",function(oe,a,y){var b=new go.Geometry,E=ie*.1,z=.1,te=.9,ne=.5,re=new go.PathFigure(.8*a,.5*y,!0);b.add(re),re.add(new go.PathSegment(go.PathSegment.Line,0,y)),re.add(new go.PathSegment(go.PathSegment.Line,0,0)),re.add(new go.PathSegment(go.PathSegment.Line,.8*a,.5*y));var ae=new go.PathFigure((te+z)*a,ne*y,!0);return b.add(ae),ae.add(new go.PathSegment(go.PathSegment.Bezier,te*a,(ne+z)*y,(te+z)*a,(ne+E)*y,(te+E)*a,(ne+z)*y)),ae.add(new go.PathSegment(go.PathSegment.Bezier,(te-z)*a,ne*y,(te-E)*a,(ne+z)*y,(te-z)*a,(ne+E)*y)),ae.add(new go.PathSegment(go.PathSegment.Bezier,te*a,(ne-z)*y,(te-z)*a,(ne-E)*y,(te-E)*a,(ne-z)*y)),ae.add(new go.PathSegment(go.PathSegment.Bezier,(te+z)*a,ne*y,(te+E)*a,(ne-z)*y,(te+z)*a,(ne-E)*y)),b.spot1=new go.Spot(0,.25),b.spot2=new go.Spot(.4,.75),b}),go.Shape.defineFigureGenerator("NandGate",function(oe,a,y){var b=new go.Geometry,E=ie*.5,z=ie*.4,te=ie*.1,ne=.1,re=.9,ae=.5,le=new go.PathFigure(.8*a,.5*y,!0);b.add(le),le.add(new go.PathSegment(go.PathSegment.Bezier,.4*a,y,.8*a,(.5+z)*y,(.4+E)*a,y)),le.add(new go.PathSegment(go.PathSegment.Line,0,y)),le.add(new go.PathSegment(go.PathSegment.Line,0,0)),le.add(new go.PathSegment(go.PathSegment.Line,.4*a,0)),le.add(new go.PathSegment(go.PathSegment.Bezier,.8*a,.5*y,(.4+E)*a,0,.8*a,(.5-z)*y));var he=new go.PathFigure((re+ne)*a,ae*y,!0);return b.add(he),he.add(new go.PathSegment(go.PathSegment.Bezier,re*a,(ae+ne)*y,(re+ne)*a,(ae+te)*y,(re+te)*a,(ae+ne)*y)),he.add(new go.PathSegment(go.PathSegment.Bezier,(re-ne)*a,ae*y,(re-te)*a,(ae+ne)*y,(re-ne)*a,(ae+te)*y)),he.add(new go.PathSegment(go.PathSegment.Bezier,re*a,(ae-ne)*y,(re-ne)*a,(ae-te)*y,(re-te)*a,(ae-ne)*y)),he.add(new go.PathSegment(go.PathSegment.Bezier,(re+ne)*a,ae*y,(re+te)*a,(ae-ne)*y,(re+ne)*a,(ae-te)*y)),b.spot1=new go.Spot(0,.05),b.spot2=new go.Spot(.55,.95),b}),go.Shape.defineFigureGenerator("NorGate",function(oe,a,y){var b=new go.Geometry,E=.5,z=ie*E,te=0,ne=.5,re=new go.PathFigure(.8*a,.5*y,!0);b.add(re),re.add(new go.PathSegment(go.PathSegment.Bezier,0,y,.7*a,(ne+z)*y,(te+z)*a,(ne+E)*y)),re.add(new go.PathSegment(go.PathSegment.Bezier,0,0,.25*a,.75*y,.25*a,.25*y)),re.add(new go.PathSegment(go.PathSegment.Bezier,.8*a,.5*y,(te+z)*a,(ne-E)*y,.7*a,(ne-z)*y)),E=.1,z=ie*.1,te=.9,ne=.5;var ae=new go.PathFigure((te-E)*a,ne*y,!0);return b.add(ae),ae.add(new go.PathSegment(go.PathSegment.Bezier,te*a,(ne-E)*y,(te-E)*a,(ne-z)*y,(te-z)*a,(ne-E)*y)),ae.add(new go.PathSegment(go.PathSegment.Bezier,(te+E)*a,ne*y,(te+z)*a,(ne-E)*y,(te+E)*a,(ne-z)*y)),ae.add(new go.PathSegment(go.PathSegment.Bezier,te*a,(ne+E)*y,(te+E)*a,(ne+z)*y,(te+z)*a,(ne+E)*y)),ae.add(new go.PathSegment(go.PathSegment.Bezier,(te-E)*a,ne*y,(te-z)*a,(ne+E)*y,(te-E)*a,(ne+z)*y)),b.spot1=new go.Spot(.2,.25),b.spot2=new go.Spot(.6,.75),b}),go.Shape.defineFigureGenerator("OrGate",function(oe,a,y){var b=new go.Geometry,E=.5,z=ie*E,te=0,ne=.5,re=new go.PathFigure(0,0,!0);return b.add(re),re.add(new go.PathSegment(go.PathSegment.Bezier,a,.5*y,(te+z+z)*a,(ne-E)*y,.8*a,(ne-z)*y)),re.add(new go.PathSegment(go.PathSegment.Bezier,0,y,.8*a,(ne+z)*y,(te+z+z)*a,(ne+E)*y)),re.add(new go.PathSegment(go.PathSegment.Bezier,0,0,.25*a,.75*y,.25*a,.25*y).close()),b.spot1=new go.Spot(.2,.25),b.spot2=new go.Spot(.75,.75),b}),go.Shape.defineFigureGenerator("XnorGate",function(oe,a,y){var b=new go.Geometry,E=.5,z=ie*E,te=.2,ne=.5,re=new go.PathFigure(.1*a,0,!1);b.add(re),re.add(new go.PathSegment(go.PathSegment.Bezier,.1*a,y,.35*a,.25*y,.35*a,.75*y));var ae=new go.PathFigure(.8*a,.5*y,!0);b.add(ae),ae.add(new go.PathSegment(go.PathSegment.Bezier,.2*a,y,.7*a,(ne+z)*y,(te+z)*a,(ne+E)*y)),ae.add(new go.PathSegment(go.PathSegment.Bezier,.2*a,0,.45*a,.75*y,.45*a,.25*y)),ae.add(new go.PathSegment(go.PathSegment.Bezier,.8*a,.5*y,(te+z)*a,(ne-E)*y,.7*a,(ne-z)*y)),E=.1,z=ie*.1,te=.9,ne=.5;var le=new go.PathFigure((te-E)*a,ne*y,!0);return b.add(le),le.add(new go.PathSegment(go.PathSegment.Bezier,te*a,(ne-E)*y,(te-E)*a,(ne-z)*y,(te-z)*a,(ne-E)*y)),le.add(new go.PathSegment(go.PathSegment.Bezier,(te+E)*a,ne*y,(te+z)*a,(ne-E)*y,(te+E)*a,(ne-z)*y)),le.add(new go.PathSegment(go.PathSegment.Bezier,te*a,(ne+E)*y,(te+E)*a,(ne+z)*y,(te+z)*a,(ne+E)*y)),le.add(new go.PathSegment(go.PathSegment.Bezier,(te-E)*a,ne*y,(te-z)*a,(ne+E)*y,(te-E)*a,(ne+z)*y)),b.spot1=new go.Spot(.4,.25),b.spot2=new go.Spot(.65,.75),b}),go.Shape.defineFigureGenerator("XorGate",function(oe,a,y){var b=new go.Geometry,E=.5,z=ie*E,te=.2,ne=.5,re=new go.PathFigure(.1*a,0,!1);b.add(re),re.add(new go.PathSegment(go.PathSegment.Bezier,.1*a,y,.35*a,.25*y,.35*a,.75*y));var ae=new go.PathFigure(.2*a,0,!0);return b.add(ae),ae.add(new go.PathSegment(go.PathSegment.Bezier,a,.5*y,(te+z)*a,(ne-E)*y,.9*a,(ne-z)*y)),ae.add(new go.PathSegment(go.PathSegment.Bezier,.2*a,y,.9*a,(ne+z)*y,(te+z)*a,(ne+E)*y)),ae.add(new go.PathSegment(go.PathSegment.Bezier,.2*a,0,.45*a,.75*y,.45*a,.25*y).close()),b.spot1=new go.Spot(.4,.25),b.spot2=new go.Spot(.8,.75),b}),go.Shape.defineFigureGenerator("Capacitor",function(oe,a,y){var b=new go.Geometry,E=new go.PathFigure(0,0,!1);return b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,0,y)),E.add(new go.PathSegment(go.PathSegment.Move,a,0)),E.add(new go.PathSegment(go.PathSegment.Line,a,y)),b}),go.Shape.defineFigureGenerator("Resistor",function(oe,a,y){var b=new go.Geometry,E=new go.PathFigure(0,.5*y,!1);return b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,.1*a,0)),E.add(new go.PathSegment(go.PathSegment.Line,.2*a,y)),E.add(new go.PathSegment(go.PathSegment.Line,.3*a,0)),E.add(new go.PathSegment(go.PathSegment.Line,.4*a,y)),E.add(new go.PathSegment(go.PathSegment.Line,.5*a,0)),E.add(new go.PathSegment(go.PathSegment.Line,.6*a,y)),E.add(new go.PathSegment(go.PathSegment.Line,.7*a,.5*y)),b}),go.Shape.defineFigureGenerator("Inductor",function(oe,a,y){var b=new go.Geometry,E=ie*.1,z=.1,te=.1,ne=.5,re=new go.PathFigure((te-E*.5)*a,y,!1);return b.add(re),re.add(new go.PathSegment(go.PathSegment.Bezier,(te+z)*a,0,(te-E)*a,y,(te-z)*a,0)),te=.3,re.add(new go.PathSegment(go.PathSegment.Bezier,te*a,y,(te+z)*a,0,(te+E)*a,y)),re.add(new go.PathSegment(go.PathSegment.Bezier,(te+z)*a,0,(te-E)*a,y,(te-z)*a,0)),te=.5,re.add(new go.PathSegment(go.PathSegment.Bezier,te*a,y,(te+z)*a,0,(te+E)*a,y)),re.add(new go.PathSegment(go.PathSegment.Bezier,(te+z)*a,0,(te-E)*a,y,(te-z)*a,0)),te=.7,re.add(new go.PathSegment(go.PathSegment.Bezier,te*a,y,(te+z)*a,0,(te+E)*a,y)),re.add(new go.PathSegment(go.PathSegment.Bezier,(te+z)*a,0,(te-E)*a,y,(te-z)*a,0)),te=.9,re.add(new go.PathSegment(go.PathSegment.Bezier,(te+E*.5)*a,y,(te+z)*a,0,(te+E)*a,y)),b}),go.Shape.defineFigureGenerator("ACvoltageSource",function(oe,a,y){var b=new go.Geometry,E=ie*.5,z=.5,te=.5,ne=.5,re=new go.PathFigure((te-z)*a,ne*y,!1);return b.add(re),re.add(new go.PathSegment(go.PathSegment.Bezier,te*a,(ne-z)*y,(te-z)*a,(ne-E)*y,(te-E)*a,(ne-z)*y)),re.add(new go.PathSegment(go.PathSegment.Bezier,(te+z)*a,ne*y,(te+E)*a,(ne-z)*y,(te+z)*a,(ne-E)*y)),re.add(new go.PathSegment(go.PathSegment.Bezier,te*a,(ne+z)*y,(te+z)*a,(ne+E)*y,(te+E)*a,(ne+z)*y)),re.add(new go.PathSegment(go.PathSegment.Bezier,(te-z)*a,ne*y,(te-E)*a,(ne+z)*y,(te-z)*a,(ne+E)*y)),re.add(new go.PathSegment(go.PathSegment.Move,(te-z+.1)*a,ne*y)),re.add(new go.PathSegment(go.PathSegment.Bezier,(te+z-.1)*a,ne*y,te*a,(ne-z)*y,te*a,(ne+z)*y)),b}),go.Shape.defineFigureGenerator("DCvoltageSource",function(oe,a,y){var b=new go.Geometry,E=new go.PathFigure(0,.75*y,!1);return b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,0,.25*y)),E.add(new go.PathSegment(go.PathSegment.Move,a,0)),E.add(new go.PathSegment(go.PathSegment.Line,a,y)),b}),go.Shape.defineFigureGenerator("Diode",function(oe,a,y){var b=new go.Geometry,E=new go.PathFigure(a,0,!1);return b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,a,.5*y)),E.add(new go.PathSegment(go.PathSegment.Line,0,y)),E.add(new go.PathSegment(go.PathSegment.Line,0,0)),E.add(new go.PathSegment(go.PathSegment.Line,a,.5*y)),E.add(new go.PathSegment(go.PathSegment.Line,a,y)),b.spot1=new go.Spot(0,.25),b.spot2=new go.Spot(.5,.75),b}),go.Shape.defineFigureGenerator("Wifi",function(oe,a,y){var b=new go.Geometry,E=a,z=y;a=a*.38,y=y*.6;var te=ie*.8,ne=.8,re=0,ae=.5,le=(E-a)/2,he=(z-y)/2,Ee=new go.PathFigure(re*a+le,(ae+ne)*y+he,!0);b.add(Ee),Ee.add(new go.PathSegment(go.PathSegment.Bezier,(re-ne)*a+le,ae*y+he,(re-te)*a+le,(ae+ne)*y+he,(re-ne)*a+le,(ae+te)*y+he)),Ee.add(new go.PathSegment(go.PathSegment.Bezier,re*a+le,(ae-ne)*y+he,(re-ne)*a+le,(ae-te)*y+he,(re-te)*a+le,(ae-ne)*y+he)),Ee.add(new go.PathSegment(go.PathSegment.Bezier,(re-ne+te*.5)*a+le,ae*y+he,re*a+le,(ae-ne)*y+he,(re-ne+te*.5)*a+le,(ae-te)*y+he)),Ee.add(new go.PathSegment(go.PathSegment.Bezier,re*a+le,(ae+ne)*y+he,(re-ne+te*.5)*a+le,(ae+te)*y+he,re*a+le,(ae+ne)*y+he).close()),te=ie*.4,ne=.4,re=.2,ae=.5;var be=new go.PathFigure(re*a+le,(ae+ne)*y+he,!0);b.add(be),be.add(new go.PathSegment(go.PathSegment.Bezier,(re-ne)*a+le,ae*y+he,(re-te)*a+le,(ae+ne)*y+he,(re-ne)*a+le,(ae+te)*y+he)),be.add(new go.PathSegment(go.PathSegment.Bezier,re*a+le,(ae-ne)*y+he,(re-ne)*a+le,(ae-te)*y+he,(re-te)*a+le,(ae-ne)*y+he)),be.add(new go.PathSegment(go.PathSegment.Bezier,(re-ne+te*.5)*a+le,ae*y+he,re*a+le,(ae-ne)*y+he,(re-ne+te*.5)*a+le,(ae-te)*y+he)),be.add(new go.PathSegment(go.PathSegment.Bezier,re*a+le,(ae+ne)*y+he,(re-ne+te*.5)*a+le,(ae+te)*y+he,re*a+le,(ae+ne)*y+he).close()),te=ie*.2,ne=.2,re=.5,ae=.5;var xe=new go.PathFigure((re-ne)*a+le,ae*y+he,!0);b.add(xe),xe.add(new go.PathSegment(go.PathSegment.Bezier,re*a+le,(ae-ne)*y+he,(re-ne)*a+le,(ae-te)*y+he,(re-te)*a+le,(ae-ne)*y+he)),xe.add(new go.PathSegment(go.PathSegment.Bezier,(re+ne)*a+le,ae*y+he,(re+te)*a+le,(ae-ne)*y+he,(re+ne)*a+le,(ae-te)*y+he)),xe.add(new go.PathSegment(go.PathSegment.Bezier,re*a+le,(ae+ne)*y+he,(re+ne)*a+le,(ae+te)*y+he,(re+te)*a+le,(ae+ne)*y+he)),xe.add(new go.PathSegment(go.PathSegment.Bezier,(re-ne)*a+le,ae*y+he,(re-te)*a+le,(ae+ne)*y+he,(re-ne)*a+le,(ae+te)*y+he)),te=ie*.4,ne=.4,re=.8,ae=.5;var me=new go.PathFigure(re*a+le,(ae-ne)*y+he,!0);b.add(me),me.add(new go.PathSegment(go.PathSegment.Bezier,(re+ne)*a+le,ae*y+he,(re+te)*a+le,(ae-ne)*y+he,(re+ne)*a+le,(ae-te)*y+he)),me.add(new go.PathSegment(go.PathSegment.Bezier,re*a+le,(ae+ne)*y+he,(re+ne)*a+le,(ae+te)*y+he,(re+te)*a+le,(ae+ne)*y+he)),me.add(new go.PathSegment(go.PathSegment.Bezier,(re+ne-te*.5)*a+le,ae*y+he,re*a+le,(ae+ne)*y+he,(re+ne-te*.5)*a+le,(ae+te)*y+he)),me.add(new go.PathSegment(go.PathSegment.Bezier,re*a+le,(ae-ne)*y+he,(re+ne-te*.5)*a+le,(ae-te)*y+he,re*a+le,(ae-ne)*y+he).close()),te=ie*.8,ne=.8,re=1,ae=.5;var Ce=new go.PathFigure(re*a+le,(ae-ne)*y+he,!0);return b.add(Ce),Ce.add(new go.PathSegment(go.PathSegment.Bezier,(re+ne)*a+le,ae*y+he,(re+te)*a+le,(ae-ne)*y+he,(re+ne)*a+le,(ae-te)*y+he)),Ce.add(new go.PathSegment(go.PathSegment.Bezier,re*a+le,(ae+ne)*y+he,(re+ne)*a+le,(ae+te)*y+he,(re+te)*a+le,(ae+ne)*y+he)),Ce.add(new go.PathSegment(go.PathSegment.Bezier,(re+ne-te*.5)*a+le,ae*y+he,re*a+le,(ae+ne)*y+he,(re+ne-te*.5)*a+le,(ae+te)*y+he)),Ce.add(new go.PathSegment(go.PathSegment.Bezier,re*a+le,(ae-ne)*y+he,(re+ne-te*.5)*a+le,(ae-te)*y+he,re*a+le,(ae-ne)*y+he).close()),b}),go.Shape.defineFigureGenerator("Email",function(oe,a,y){var b=new go.Geometry,E=new go.PathFigure(0,0,!0);b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,a,0)),E.add(new go.PathSegment(go.PathSegment.Line,a,y)),E.add(new go.PathSegment(go.PathSegment.Line,0,y)),E.add(new go.PathSegment(go.PathSegment.Line,0,0).close());var z=new go.PathFigure(0,0,!1);return b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.5*a,.6*y)),z.add(new go.PathSegment(go.PathSegment.Line,a,0)),z.add(new go.PathSegment(go.PathSegment.Move,0,y)),z.add(new go.PathSegment(go.PathSegment.Line,.45*a,.54*y)),z.add(new go.PathSegment(go.PathSegment.Move,a,y)),z.add(new go.PathSegment(go.PathSegment.Line,.55*a,.54*y)),b}),go.Shape.defineFigureGenerator("Ethernet",function(oe,a,y){var b=new go.Geometry,E=new go.PathFigure(.35*a,0,!0);b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,.65*a,0)),E.add(new go.PathSegment(go.PathSegment.Line,.65*a,.4*y)),E.add(new go.PathSegment(go.PathSegment.Line,.35*a,.4*y)),E.add(new go.PathSegment(go.PathSegment.Line,.35*a,0).close());var z=new go.PathFigure(.1*a,y,!0,!0);b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.4*a,y)),z.add(new go.PathSegment(go.PathSegment.Line,.4*a,.6*y)),z.add(new go.PathSegment(go.PathSegment.Line,.1*a,.6*y)),z.add(new go.PathSegment(go.PathSegment.Line,.1*a,y).close());var te=new go.PathFigure(.6*a,y,!0,!0);b.add(te),te.add(new go.PathSegment(go.PathSegment.Line,.9*a,y)),te.add(new go.PathSegment(go.PathSegment.Line,.9*a,.6*y)),te.add(new go.PathSegment(go.PathSegment.Line,.6*a,.6*y)),te.add(new go.PathSegment(go.PathSegment.Line,.6*a,y).close());var ne=new go.PathFigure(0,.5*y,!1);return b.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,a,.5*y)),ne.add(new go.PathSegment(go.PathSegment.Move,.5*a,.5*y)),ne.add(new go.PathSegment(go.PathSegment.Line,.5*a,.4*y)),ne.add(new go.PathSegment(go.PathSegment.Move,.75*a,.5*y)),ne.add(new go.PathSegment(go.PathSegment.Line,.75*a,.6*y)),ne.add(new go.PathSegment(go.PathSegment.Move,.25*a,.5*y)),ne.add(new go.PathSegment(go.PathSegment.Line,.25*a,.6*y)),b}),go.Shape.defineFigureGenerator("Power",function(oe,a,y){var b=new go.Geometry,E=ie*.4,z=.4,te=.5,ne=.5,re=x(),ae=x(),le=x(),he=x();De(te,ne-z,te+E,ne-z,te+z,ne-E,te+z,ne,.5,re,re,ae,le,he);var Ee=ee(ae.x,ae.y),be=new go.PathFigure(ae.x*a,ae.y*y,!0);b.add(be),be.add(new go.PathSegment(go.PathSegment.Bezier,(te+z)*a,ne*y,le.x*a,le.y*y,he.x*a,he.y*y)),be.add(new go.PathSegment(go.PathSegment.Bezier,te*a,(ne+z)*y,(te+z)*a,(ne+E)*y,(te+E)*a,(ne+z)*y)),be.add(new go.PathSegment(go.PathSegment.Bezier,(te-z)*a,ne*y,(te-E)*a,(ne+z)*y,(te-z)*a,(ne+E)*y)),De(te-z,ne,te-z,ne-E,te-E,ne-z,te,ne-z,.5,le,he,ae,re,re),be.add(new go.PathSegment(go.PathSegment.Bezier,ae.x*a,ae.y*y,le.x*a,le.y*y,he.x*a,he.y*y)),E=ie*.3,z=.3,De(te-z,ne,te-z,ne-E,te-E,ne-z,te,ne-z,.5,le,he,ae,re,re),be.add(new go.PathSegment(go.PathSegment.Line,ae.x*a,ae.y*y)),be.add(new go.PathSegment(go.PathSegment.Bezier,(te-z)*a,ne*y,he.x*a,he.y*y,le.x*a,le.y*y)),be.add(new go.PathSegment(go.PathSegment.Bezier,te*a,(ne+z)*y,(te-z)*a,(ne+E)*y,(te-E)*a,(ne+z)*y)),be.add(new go.PathSegment(go.PathSegment.Bezier,(te+z)*a,ne*y,(te+E)*a,(ne+z)*y,(te+z)*a,(ne+E)*y)),De(te,ne-z,te+E,ne-z,te+z,ne-E,te+z,ne,.5,re,re,ae,le,he),be.add(new go.PathSegment(go.PathSegment.Bezier,ae.x*a,ae.y*y,he.x*a,he.y*y,le.x*a,le.y*y).close());var be=new go.PathFigure(.45*a,0,!0);return b.add(be),be.add(new go.PathSegment(go.PathSegment.Line,.45*a,.5*y)),be.add(new go.PathSegment(go.PathSegment.Line,.55*a,.5*y)),be.add(new go.PathSegment(go.PathSegment.Line,.55*a,0).close()),ue(re),ue(ae),ue(le),ue(he),ue(Ee),b.spot1=new go.Spot(.25,.45),b.spot2=new go.Spot(.75,.8),b}),go.Shape.defineFigureGenerator("Fallout",function(oe,a,y){var b=new go.Geometry,E=new go.PathFigure(0,y/2,!0);b.add(E),E.add(new go.PathSegment(go.PathSegment.Arc,180,360,a/2,y/2,a/2,y/2));function z(te,ne,re){te.add(new go.PathSegment(go.PathSegment.Move,(.3+ne)*a,(.8+re)*y)),te.add(new go.PathSegment(go.PathSegment.Line,(.5+ne)*a,(.5+re)*y)),te.add(new go.PathSegment(go.PathSegment.Line,(.1+ne)*a,(.5+re)*y)),te.add(new go.PathSegment(go.PathSegment.Line,(.3+ne)*a,(.8+re)*y).close())}return z(E,0,0),z(E,.4,0),z(E,.2,-.3),b}),go.Shape.defineFigureGenerator("IrritationHazard",function(oe,a,y){var b=new go.Geometry,E=new go.PathFigure(.2*a,0,!0);return b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,.5*a,.3*y)),E.add(new go.PathSegment(go.PathSegment.Line,.8*a,0)),E.add(new go.PathSegment(go.PathSegment.Line,a,.2*y)),E.add(new go.PathSegment(go.PathSegment.Line,.7*a,.5*y)),E.add(new go.PathSegment(go.PathSegment.Line,a,.8*y)),E.add(new go.PathSegment(go.PathSegment.Line,.8*a,y)),E.add(new go.PathSegment(go.PathSegment.Line,.5*a,.7*y)),E.add(new go.PathSegment(go.PathSegment.Line,.2*a,y)),E.add(new go.PathSegment(go.PathSegment.Line,0,.8*y)),E.add(new go.PathSegment(go.PathSegment.Line,.3*a,.5*y)),E.add(new go.PathSegment(go.PathSegment.Line,0,.2*y).close()),b.spot1=new go.Spot(.3,.3),b.spot2=new go.Spot(.7,.7),b}),go.Shape.defineFigureGenerator("ElectricalHazard",function(oe,a,y){var b=new go.Geometry,E=new go.PathFigure(.37*a,0,!0);return b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,.5*a,.11*y)),E.add(new go.PathSegment(go.PathSegment.Line,.77*a,.04*y)),E.add(new go.PathSegment(go.PathSegment.Line,.33*a,.49*y)),E.add(new go.PathSegment(go.PathSegment.Line,a,.37*y)),E.add(new go.PathSegment(go.PathSegment.Line,.63*a,.86*y)),E.add(new go.PathSegment(go.PathSegment.Line,.77*a,.91*y)),E.add(new go.PathSegment(go.PathSegment.Line,.34*a,y)),E.add(new go.PathSegment(go.PathSegment.Line,.34*a,.78*y)),E.add(new go.PathSegment(go.PathSegment.Line,.44*a,.8*y)),E.add(new go.PathSegment(go.PathSegment.Line,.65*a,.56*y)),E.add(new go.PathSegment(go.PathSegment.Line,0,.68*y).close()),b}),go.Shape.defineFigureGenerator("FireHazard",function(oe,a,y){var b=new go.Geometry,E=new go.PathFigure(.1*a,y,!0);return b.add(E),E.add(new go.PathSegment(go.PathSegment.Bezier,.29*a,0,-.25*a,.63*y,.45*a,.44*y)),E.add(new go.PathSegment(go.PathSegment.Bezier,.51*a,.42*y,.48*a,.17*y,.54*a,.35*y)),E.add(new go.PathSegment(go.PathSegment.Bezier,.59*a,.18*y,.59*a,.29*y,.58*a,.28*y)),E.add(new go.PathSegment(go.PathSegment.Bezier,.75*a,.6*y,.8*a,.34*y,.88*a,.43*y)),E.add(new go.PathSegment(go.PathSegment.Bezier,.88*a,.31*y,.87*a,.48*y,.88*a,.43*y)),E.add(new go.PathSegment(go.PathSegment.Bezier,.9*a,y,1.17*a,.76*y,.82*a,.8*y).close()),b.spot1=new go.Spot(.07,.445),b.spot2=new go.Spot(.884,.958),b}),go.Shape.defineFigureGenerator("BpmnActivityLoop",function(oe,a,y){var b=new go.Geometry,E=.5,z=0,te=0,ne=E*ie,re=.4*Math.SQRT2/2+.5,ae=.5-.5*Math.SQRT2/2,le=1,he=.5,Ee=.5,be=0,xe=new go.PathFigure(re*a,(1-ae)*y,!1);return b.add(xe),xe.add(new go.PathSegment(go.PathSegment.Bezier,le*a,he*y,le*a,.7*y,le*a,he*y)),xe.add(new go.PathSegment(go.PathSegment.Bezier,(Ee+z)*a,(be+z)*y,(.5+E+z)*a,(.5-ne+z)*y,(.5+ne+z)*a,(.5-E+z)*y)),xe.add(new go.PathSegment(go.PathSegment.Bezier,(.5-E+z)*a,(.5+te)*y,(.5-ne+z)*a,(.5-E+te)*y,(.5-E+z)*a,(.5-ne+te)*y)),xe.add(new go.PathSegment(go.PathSegment.Bezier,(.35+z)*a,.9*y,(.5-E+z)*a,(.5+ne+te)*y,(.5-ne+z)*a,.9*y)),xe.add(new go.PathSegment(go.PathSegment.Move,(.25+z)*a,.8*y)),xe.add(new go.PathSegment(go.PathSegment.Line,(.35+z)*a,.9*y)),xe.add(new go.PathSegment(go.PathSegment.Line,(.2+z)*a,.95*y)),b}),go.Shape.defineFigureGenerator("BpmnActivityParallel",function(oe,a,y){var b=new go.Geometry,E=new go.PathFigure(0,0,!1);return b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,0,y)),E.add(new go.PathSegment(go.PathSegment.Move,.5*a,0)),E.add(new go.PathSegment(go.PathSegment.Line,.5*a,y)),E.add(new go.PathSegment(go.PathSegment.Move,a,0)),E.add(new go.PathSegment(go.PathSegment.Line,a,y)),b}),go.Shape.defineFigureGenerator("BpmnActivitySequential",function(oe,a,y){var b=new go.Geometry,E=new go.PathFigure(0,0,!1);return b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,a,0)),E.add(new go.PathSegment(go.PathSegment.Move,0,.5*y)),E.add(new go.PathSegment(go.PathSegment.Line,a,.5*y)),E.add(new go.PathSegment(go.PathSegment.Move,0,y)),E.add(new go.PathSegment(go.PathSegment.Line,a,y)),b}),go.Shape.defineFigureGenerator("BpmnActivityAdHoc",function(oe,a,y){var b=new go.Geometry,E=new go.PathFigure(0,0,!1);b.add(E);var z=new go.PathFigure(a,y,!1);b.add(z);var te=new go.PathFigure(0,.5*y,!1);return b.add(te),te.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.5*y,.2*a,.35*y,.3*a,.35*y)),te.add(new go.PathSegment(go.PathSegment.Bezier,a,.5*y,.7*a,.65*y,.8*a,.65*y)),b}),go.Shape.defineFigureGenerator("BpmnActivityCompensation",function(oe,a,y){var b=new go.Geometry,E=new go.PathFigure(0,.5*y,!0);return b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,.5*a,0)),E.add(new go.PathSegment(go.PathSegment.Line,.5*a,.5*y)),E.add(new go.PathSegment(go.PathSegment.Line,a,y)),E.add(new go.PathSegment(go.PathSegment.Line,a,0)),E.add(new go.PathSegment(go.PathSegment.Line,.5*a,.5*y)),E.add(new go.PathSegment(go.PathSegment.Line,.5*a,y).close()),b}),go.Shape.defineFigureGenerator("BpmnTaskMessage",function(oe,a,y){var b=new go.Geometry,E=new go.PathFigure(0,.2*y,!0);b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,a,.2*y)),E.add(new go.PathSegment(go.PathSegment.Line,a,.8*y)),E.add(new go.PathSegment(go.PathSegment.Line,0,.8*y)),E.add(new go.PathSegment(go.PathSegment.Line,0,.8*y).close());var E=new go.PathFigure(0,.2*y,!1);return b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,.5*a,.5*y)),E.add(new go.PathSegment(go.PathSegment.Line,a,.2*y)),b}),go.Shape.defineFigureGenerator("BpmnTaskScript",function(oe,a,y){var b=new go.Geometry,E=new go.PathFigure(.7*a,y,!0);b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,.3*a,y)),E.add(new go.PathSegment(go.PathSegment.Bezier,.3*a,0,.6*a,.5*y,0,.5*y)),E.add(new go.PathSegment(go.PathSegment.Line,.7*a,0)),E.add(new go.PathSegment(go.PathSegment.Bezier,.7*a,y,.4*a,.5*y,a,.5*y).close());var z=new go.PathFigure(.45*a,.73*y,!1);return b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.7*a,.73*y)),z.add(new go.PathSegment(go.PathSegment.Move,.38*a,.5*y)),z.add(new go.PathSegment(go.PathSegment.Line,.63*a,.5*y)),z.add(new go.PathSegment(go.PathSegment.Move,.31*a,.27*y)),z.add(new go.PathSegment(go.PathSegment.Line,.56*a,.27*y)),b}),go.Shape.defineFigureGenerator("BpmnTaskUser",function(oe,a,y){var b=new go.Geometry,E=new go.PathFigure(0,0,!1);b.add(E);var z=new go.PathFigure(.335*a,(1-.555)*y,!0);b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.335*a,(1-.405)*y)),z.add(new go.PathSegment(go.PathSegment.Line,(1-.335)*a,(1-.405)*y)),z.add(new go.PathSegment(go.PathSegment.Line,(1-.335)*a,(1-.555)*y)),z.add(new go.PathSegment(go.PathSegment.Bezier,a,.68*y,(1-.12)*a,.46*y,(1-.02)*a,.54*y)),z.add(new go.PathSegment(go.PathSegment.Line,a,y)),z.add(new go.PathSegment(go.PathSegment.Line,0,y)),z.add(new go.PathSegment(go.PathSegment.Line,0,.68*y)),z.add(new go.PathSegment(go.PathSegment.Bezier,.335*a,(1-.555)*y,.02*a,.54*y,.12*a,.46*y)),z.add(new go.PathSegment(go.PathSegment.Line,.365*a,(1-.595)*y));var te=.5-.285,ne=.5,re=te,ae=Math.PI/4,le=4*(1-Math.cos(ae))/(3*Math.sin(ae)),he=le*.5,Ee=te,be=te,xe=le*Ee,me=le*be;z.add(new go.PathSegment(go.PathSegment.Bezier,(ne-Ee)*a,re*y,(ne-(xe+Ee)/2)*a,(re+(be+me)/2)*y,(ne-Ee)*a,(re+me)*y)),z.add(new go.PathSegment(go.PathSegment.Bezier,ne*a,(re-be)*y,(ne-Ee)*a,(re-me)*y,(ne-xe)*a,(re-be)*y)),z.add(new go.PathSegment(go.PathSegment.Bezier,(ne+Ee)*a,re*y,(ne+xe)*a,(re-be)*y,(ne+Ee)*a,(re-me)*y)),z.add(new go.PathSegment(go.PathSegment.Bezier,(1-.365)*a,(1-.595)*y,(ne+Ee)*a,(re+me)*y,(ne+(xe+Ee)/2)*a,(re+(be+me)/2)*y)),z.add(new go.PathSegment(go.PathSegment.Line,(1-.365)*a,(1-.595)*y)),z.add(new go.PathSegment(go.PathSegment.Line,(1-.335)*a,(1-.555)*y)),z.add(new go.PathSegment(go.PathSegment.Line,(1-.335)*a,(1-.405)*y)),z.add(new go.PathSegment(go.PathSegment.Line,.335*a,(1-.405)*y));var Ce=new go.PathFigure(.2*a,y,!1);b.add(Ce),Ce.add(new go.PathSegment(go.PathSegment.Line,.2*a,.8*y));var Be=new go.PathFigure(.8*a,y,!1);return b.add(Be),Be.add(new go.PathSegment(go.PathSegment.Line,.8*a,.8*y)),b}),go.Shape.defineFigureGenerator("BpmnEventConditional",function(oe,a,y){var b=new go.Geometry,E=new go.PathFigure(.1*a,0,!0);b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,.9*a,0)),E.add(new go.PathSegment(go.PathSegment.Line,.9*a,y)),E.add(new go.PathSegment(go.PathSegment.Line,.1*a,y).close());var z=new go.PathFigure(.2*a,.2*y,!1);return b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.8*a,.2*y)),z.add(new go.PathSegment(go.PathSegment.Move,.2*a,.4*y)),z.add(new go.PathSegment(go.PathSegment.Line,.8*a,.4*y)),z.add(new go.PathSegment(go.PathSegment.Move,.2*a,.6*y)),z.add(new go.PathSegment(go.PathSegment.Line,.8*a,.6*y)),z.add(new go.PathSegment(go.PathSegment.Move,.2*a,.8*y)),z.add(new go.PathSegment(go.PathSegment.Line,.8*a,.8*y)),b}),go.Shape.defineFigureGenerator("BpmnEventError",function(oe,a,y){var b=new go.Geometry,E=new go.PathFigure(0,y,!0);return b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,.33*a,0)),E.add(new go.PathSegment(go.PathSegment.Line,.66*a,.5*y)),E.add(new go.PathSegment(go.PathSegment.Line,a,0)),E.add(new go.PathSegment(go.PathSegment.Line,.66*a,y)),E.add(new go.PathSegment(go.PathSegment.Line,.33*a,.5*y).close()),b}),go.Shape.defineFigureGenerator("BpmnEventEscalation",function(oe,a,y){var b=new go.Geometry,E=new go.PathFigure(0,0,!1);b.add(E);var z=new go.PathFigure(a,y,!1);b.add(z);var te=new go.PathFigure(.1*a,y,!0);return b.add(te),te.add(new go.PathSegment(go.PathSegment.Line,.5*a,0)),te.add(new go.PathSegment(go.PathSegment.Line,.9*a,y)),te.add(new go.PathSegment(go.PathSegment.Line,.5*a,.5*y).close()),b}),go.Shape.defineFigureGenerator("Caution",function(oe,a,y){var b=new go.Geometry,E=new go.PathFigure(.05*a,y,!0);b.add(E),E.add(new go.PathSegment(go.PathSegment.Bezier,.1*a,.8*y,0,y,0,y)),E.add(new go.PathSegment(go.PathSegment.Line,.45*a,.1*y)),E.add(new go.PathSegment(go.PathSegment.Bezier,.55*a,.1*y,.5*a,0,.5*a,0)),E.add(new go.PathSegment(go.PathSegment.Line,.95*a,.9*y)),E.add(new go.PathSegment(go.PathSegment.Bezier,.9*a,y,a,y,a,y)),E.add(new go.PathSegment(go.PathSegment.Line,.05*a,y));var z=.05;return E.add(new go.PathSegment(go.PathSegment.Move,(.5-z)*a,.875*y)),E.add(new go.PathSegment(go.PathSegment.Arc,180,-360,.5*a,.875*y,z*a,z*y)),E.add(new go.PathSegment(go.PathSegment.Move,.5*a,.75*y)),E.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.325*y,.575*a,.725*y,.625*a,.375*y)),E.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.75*y,.375*a,.375*y,.425*a,.725*y)),b}),go.Shape.defineFigureGenerator("Recycle",function(oe,a,y){var b=new go.Geometry,E=new go.PathFigure(.45*a,.95*y,!1);b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,.2*a,.95*y)),E.add(new go.PathSegment(go.PathSegment.Bezier,.185*a,.85*y,.17*a,.95*y,.15*a,.9*y)),E.add(new go.PathSegment(go.PathSegment.Line,.235*a,.75*y)),E.add(new go.PathSegment(go.PathSegment.Line,.3*a,.625*y)),E.add(new go.PathSegment(go.PathSegment.Line,.35*a,.65*y)),E.add(new go.PathSegment(go.PathSegment.Line,.275*a,.45*y)),E.add(new go.PathSegment(go.PathSegment.Line,.05*a,.45*y)),E.add(new go.PathSegment(go.PathSegment.Line,.1*a,.5*y)),E.add(new go.PathSegment(go.PathSegment.Line,.05*a,.575*y)),E.add(new go.PathSegment(go.PathSegment.Bezier,.1875*a,.95*y,0,.675*y,0,.7*y)),E.add(new go.PathSegment(go.PathSegment.Move,.45*a,.95*y)),E.add(new go.PathSegment(go.PathSegment.Line,.45*a,.775*y)),E.add(new go.PathSegment(go.PathSegment.Line,.22*a,.775*y));var z=new go.PathFigure(.475*a,.2*y,!1);b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.4*a,.4*y)),z.add(new go.PathSegment(go.PathSegment.Line,.225*a,.3*y)),z.add(new go.PathSegment(go.PathSegment.Line,.275*a,.175*y)),z.add(new go.PathSegment(go.PathSegment.Line,.325*a,.05*y)),z.add(new go.PathSegment(go.PathSegment.Bezier,.4*a,.05*y,.35*a,0,.375*a,0)),z.add(new go.PathSegment(go.PathSegment.Line,.575*a,.375*y)),z.add(new go.PathSegment(go.PathSegment.Line,.525*a,.4*y)),z.add(new go.PathSegment(go.PathSegment.Line,.75*a,.475*y)),z.add(new go.PathSegment(go.PathSegment.Line,.85*a,.315*y)),z.add(new go.PathSegment(go.PathSegment.Line,.8*a,.32*y)),z.add(new go.PathSegment(go.PathSegment.Line,.65*a,.05*y)),z.add(new go.PathSegment(go.PathSegment.Bezier,.575*a,0,.65*a,.05*y,.625*a,0)),z.add(new go.PathSegment(go.PathSegment.Line,.38*a,.0105*y));var te=new go.PathFigure(.675*a,.575*y,!1);return b.add(te),te.add(new go.PathSegment(go.PathSegment.Line,.875*a,.525*y)),te.add(new go.PathSegment(go.PathSegment.Line,a,.775*y)),te.add(new go.PathSegment(go.PathSegment.Bezier,.85*a,.95*y,a,.8*y,a,.85*y)),te.add(new go.PathSegment(go.PathSegment.Line,.65*a,.95*y)),te.add(new go.PathSegment(go.PathSegment.Line,.65*a,y)),te.add(new go.PathSegment(go.PathSegment.Line,.55*a,.85*y)),te.add(new go.PathSegment(go.PathSegment.Line,.65*a,.725*y)),te.add(new go.PathSegment(go.PathSegment.Line,.65*a,.775*y)),te.add(new go.PathSegment(go.PathSegment.Line,.7*a,.775*y)),te.add(new go.PathSegment(go.PathSegment.Line,a,.775*y)),te.add(new go.PathSegment(go.PathSegment.Move,.675*a,.575*y)),te.add(new go.PathSegment(go.PathSegment.Line,.775*a,.775*y)),b}),go.Shape.defineFigureGenerator("BpmnEventTimer",function(oe,a,y){var b=new go.Geometry,E=.5,z=ie*.5,te=new go.PathFigure(a,E*y,!0);b.add(te),te.add(new go.PathSegment(go.PathSegment.Bezier,E*a,y,a,(E+z)*y,(E+z)*a,y)),te.add(new go.PathSegment(go.PathSegment.Bezier,0,E*y,(E-z)*a,y,0,(E+z)*y)),te.add(new go.PathSegment(go.PathSegment.Bezier,E*a,0,0,(E-z)*y,(E-z)*a,0)),te.add(new go.PathSegment(go.PathSegment.Bezier,a,E*y,(E+z)*a,0,a,(E-z)*y));var ne=new go.PathFigure(E*a,0,!1);return b.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,E*a,.15*y)),ne.add(new go.PathSegment(go.PathSegment.Move,E*a,y)),ne.add(new go.PathSegment(go.PathSegment.Line,E*a,.85*y)),ne.add(new go.PathSegment(go.PathSegment.Move,0,E*y)),ne.add(new go.PathSegment(go.PathSegment.Line,.15*a,E*y)),ne.add(new go.PathSegment(go.PathSegment.Move,a,E*y)),ne.add(new go.PathSegment(go.PathSegment.Line,.85*a,E*y)),ne.add(new go.PathSegment(go.PathSegment.Move,E*a,E*y)),ne.add(new go.PathSegment(go.PathSegment.Line,.58*a,.1*y)),ne.add(new go.PathSegment(go.PathSegment.Move,E*a,E*y)),ne.add(new go.PathSegment(go.PathSegment.Line,.78*a,.54*y)),b}),go.Shape.defineFigureGenerator("Package",function(oe,a,y){var b=new go.Geometry,E=new go.PathFigure(0,.15*y,!0);b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,a,.15*y)),E.add(new go.PathSegment(go.PathSegment.Line,a,y)),E.add(new go.PathSegment(go.PathSegment.Line,0,y).close());var z=new go.PathFigure(0,.15*y,!0);return b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,0,0)),z.add(new go.PathSegment(go.PathSegment.Line,.6*a,0)),z.add(new go.PathSegment(go.PathSegment.Line,.65*a,.15*y).close()),b.spot1=new go.Spot(0,.1),b.spot2=new go.Spot(1,1),b}),go.Shape.defineFigureGenerator("Class",function(oe,a,y){var b=new go.Geometry,E=new go.PathFigure(0,0,!0);b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,a,0)),E.add(new go.PathSegment(go.PathSegment.Line,a,y)),E.add(new go.PathSegment(go.PathSegment.Line,0,y)),E.add(new go.PathSegment(go.PathSegment.Line,0,0).close());var z=new go.PathFigure(0,.2*y,!1);b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a,.2*y).close());var te=new go.PathFigure(0,.5*y,!1);return b.add(te),te.add(new go.PathSegment(go.PathSegment.Line,a,.5*y).close()),b}),go.Shape.defineFigureGenerator("Component",function(oe,a,y){var b=new go.Geometry,E=new go.PathFigure(a,y,!0);b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,a,0)),E.add(new go.PathSegment(go.PathSegment.Line,.15*a,0)),E.add(new go.PathSegment(go.PathSegment.Line,.15*a,y)),E.add(new go.PathSegment(go.PathSegment.Line,a,y).close());var z=new go.PathFigure(0,.2*y,!0);b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.45*a,.2*y)),z.add(new go.PathSegment(go.PathSegment.Line,.45*a,.4*y)),z.add(new go.PathSegment(go.PathSegment.Line,0,.4*y)),z.add(new go.PathSegment(go.PathSegment.Line,0,.2*y).close());var te=new go.PathFigure(0,.6*y,!0);return b.add(te),te.add(new go.PathSegment(go.PathSegment.Line,.45*a,.6*y)),te.add(new go.PathSegment(go.PathSegment.Line,.45*a,.8*y)),te.add(new go.PathSegment(go.PathSegment.Line,0,.8*y)),te.add(new go.PathSegment(go.PathSegment.Line,0,.6*y).close()),b}),go.Shape.defineFigureGenerator("Boat Shipment",function(oe,a,y){var b=new go.Geometry,E=new go.PathFigure(.15*a,.6*y,!0);b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,.15*a,.6*y)),E.add(new go.PathSegment(go.PathSegment.Line,0,.6*y)),E.add(new go.PathSegment(go.PathSegment.Line,.15*a,y)),E.add(new go.PathSegment(go.PathSegment.Line,.85*a,y)),E.add(new go.PathSegment(go.PathSegment.Line,a,.6*y)),E.add(new go.PathSegment(go.PathSegment.Line,.85*a,.6*y)),E.add(new go.PathSegment(go.PathSegment.Line,.5*a,0)),E.add(new go.PathSegment(go.PathSegment.Line,.15*a,.6*y));var z=new go.PathFigure(.15*a,.6*y,!1);return b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.85*a,.6*y)),b}),go.Shape.defineFigureGenerator("Customer/Supplier",function(oe,a,y){var b=new go.Geometry,E=new go.PathFigure(a,y,!0);return b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,a,0)),E.add(new go.PathSegment(go.PathSegment.Line,.66*a,.33*y)),E.add(new go.PathSegment(go.PathSegment.Line,.66*a,0)),E.add(new go.PathSegment(go.PathSegment.Line,.33*a,.33*y)),E.add(new go.PathSegment(go.PathSegment.Line,.33*a,0)),E.add(new go.PathSegment(go.PathSegment.Line,0,.33*y)),E.add(new go.PathSegment(go.PathSegment.Line,0,y)),E.add(new go.PathSegment(go.PathSegment.Line,a,y).close()),b}),go.Shape.defineFigureGenerator("Workcell",function(oe,a,y){var b=new go.Geometry,E=new go.PathFigure(0,y,!0);return b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,0,0)),E.add(new go.PathSegment(go.PathSegment.Line,a,0)),E.add(new go.PathSegment(go.PathSegment.Line,a,y)),E.add(new go.PathSegment(go.PathSegment.Line,.65*a,y)),E.add(new go.PathSegment(go.PathSegment.Line,.65*a,.4*y)),E.add(new go.PathSegment(go.PathSegment.Line,.35*a,.4*y)),E.add(new go.PathSegment(go.PathSegment.Line,.35*a,y)),E.add(new go.PathSegment(go.PathSegment.Line,0,y).close()),b}),go.Shape.defineFigureGenerator("Supermarket",function(oe,a,y){var b=new go.Geometry,E=new go.PathFigure(0,0,!1);return b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,a,0)),E.add(new go.PathSegment(go.PathSegment.Line,a,.33*y)),E.add(new go.PathSegment(go.PathSegment.Line,0,.33*y)),E.add(new go.PathSegment(go.PathSegment.Move,a,.33*y)),E.add(new go.PathSegment(go.PathSegment.Line,a,.66*y)),E.add(new go.PathSegment(go.PathSegment.Line,0,.66*y)),E.add(new go.PathSegment(go.PathSegment.Move,a,.66*y)),E.add(new go.PathSegment(go.PathSegment.Line,a,y)),E.add(new go.PathSegment(go.PathSegment.Line,0,y)),b}),go.Shape.defineFigureGenerator("TruckShipment",function(oe,a,y){var b=new go.Geometry,E=new go.PathFigure(0,0,!0);b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,.6*a,0)),E.add(new go.PathSegment(go.PathSegment.Line,.6*a,.8*y)),E.add(new go.PathSegment(go.PathSegment.Line,0,.8*y)),E.add(new go.PathSegment(go.PathSegment.Line,0,0).close());var z=new go.PathFigure(a,.8*y,!0);b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a,.4*y)),z.add(new go.PathSegment(go.PathSegment.Line,.6*a,.4*y)),z.add(new go.PathSegment(go.PathSegment.Line,.6*a,.8*y)),z.add(new go.PathSegment(go.PathSegment.Line,a,.8*y).close());var te=.1,ne=ie*.1,re=.2,ae=.9,le=new go.PathFigure((re-te)*a,ae*y,!0);b.add(le),le.add(new go.PathSegment(go.PathSegment.Bezier,re*a,(ae-te)*y,(re-te)*a,(ae-ne)*y,(re-ne)*a,(ae-te)*y)),le.add(new go.PathSegment(go.PathSegment.Bezier,(re+te)*a,ae*y,(re+ne)*a,(ae-te)*y,(re+te)*a,(ae-ne)*y)),le.add(new go.PathSegment(go.PathSegment.Bezier,re*a,(ae+te)*y,(re+te)*a,(ae+ne)*y,(re+ne)*a,(ae+te)*y)),le.add(new go.PathSegment(go.PathSegment.Bezier,(re-te)*a,ae*y,(re-ne)*a,(ae+te)*y,(re-te)*a,(ae+ne)*y).close()),te=.1,ne=ie*.1,re=.8,ae=.9;var he=new go.PathFigure((re-te)*a,ae*y,!0);return b.add(he),he.add(new go.PathSegment(go.PathSegment.Bezier,re*a,(ae-te)*y,(re-te)*a,(ae-ne)*y,(re-ne)*a,(ae-te)*y)),he.add(new go.PathSegment(go.PathSegment.Bezier,(re+te)*a,ae*y,(re+ne)*a,(ae-te)*y,(re+te)*a,(ae-ne)*y)),he.add(new go.PathSegment(go.PathSegment.Bezier,re*a,(ae+te)*y,(re+te)*a,(ae+ne)*y,(re+ne)*a,(ae+te)*y)),he.add(new go.PathSegment(go.PathSegment.Bezier,(re-te)*a,ae*y,(re-ne)*a,(ae+te)*y,(re-te)*a,(ae+ne)*y).close()),b}),go.Shape.defineFigureGenerator("KanbanPost",function(oe,a,y){var b=new go.Geometry,E=new go.PathFigure(.2*a,0,!1);return b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,.2*a,.5*y)),E.add(new go.PathSegment(go.PathSegment.Line,.8*a,.5*y)),E.add(new go.PathSegment(go.PathSegment.Line,.8*a,0)),E.add(new go.PathSegment(go.PathSegment.Move,.5*a,.5*y)),E.add(new go.PathSegment(go.PathSegment.Line,.5*a,y)),E.add(new go.PathSegment(go.PathSegment.Line,.2*a,y)),E.add(new go.PathSegment(go.PathSegment.Move,.5*a,y)),E.add(new go.PathSegment(go.PathSegment.Line,.8*a,y)),b}),go.Shape.defineFigureGenerator("Forklift",function(oe,a,y){var b=new go.Geometry,E=new go.PathFigure(0,0,!0);b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,0,.5*y)),E.add(new go.PathSegment(go.PathSegment.Line,.5*a,.5*y)),E.add(new go.PathSegment(go.PathSegment.Line,.4*a,0)),E.add(new go.PathSegment(go.PathSegment.Line,0,0));var z=new go.PathFigure(0,.5*y,!0);b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,0,.8*y)),z.add(new go.PathSegment(go.PathSegment.Line,.5*a,.8*y)),z.add(new go.PathSegment(go.PathSegment.Line,.5*a,.5*y)),z.add(new go.PathSegment(go.PathSegment.Line,0,.5*y));var te=new go.PathFigure(.5*a,.8*y,!0);b.add(te),te.add(new go.PathSegment(go.PathSegment.Line,.5*a,.1*y)),te.add(new go.PathSegment(go.PathSegment.Line,.55*a,.1*y)),te.add(new go.PathSegment(go.PathSegment.Line,.55*a,.8*y)),te.add(new go.PathSegment(go.PathSegment.Line,.5*a,.8*y));var ne=new go.PathFigure(.5*a,.7*y,!1);b.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,a,.7*y));var re=.1,ae=ie*.1,le=.1,he=.9,Ee=new go.PathFigure((le-re)*a,he*y,!0);b.add(Ee),Ee.add(new go.PathSegment(go.PathSegment.Bezier,le*a,(he-re)*y,(le-re)*a,(he-ae)*y,(le-ae)*a,(he-re)*y)),Ee.add(new go.PathSegment(go.PathSegment.Bezier,(le+re)*a,he*y,(le+ae)*a,(he-re)*y,(le+re)*a,(he-ae)*y)),Ee.add(new go.PathSegment(go.PathSegment.Bezier,le*a,(he+re)*y,(le+re)*a,(he+ae)*y,(le+ae)*a,(he+re)*y)),Ee.add(new go.PathSegment(go.PathSegment.Bezier,(le-re)*a,he*y,(le-ae)*a,(he+re)*y,(le-re)*a,(he+ae)*y)),re=.1,ae=ie*.1,le=.4,he=.9;var be=new go.PathFigure((le-re)*a,he*y,!0);return b.add(be),be.add(new go.PathSegment(go.PathSegment.Bezier,le*a,(he-re)*y,(le-re)*a,(he-ae)*y,(le-ae)*a,(he-re)*y)),be.add(new go.PathSegment(go.PathSegment.Bezier,(le+re)*a,he*y,(le+ae)*a,(he-re)*y,(le+re)*a,(he-ae)*y)),be.add(new go.PathSegment(go.PathSegment.Bezier,le*a,(he+re)*y,(le+re)*a,(he+ae)*y,(le+ae)*a,(he+re)*y)),be.add(new go.PathSegment(go.PathSegment.Bezier,(le-re)*a,he*y,(le-ae)*a,(he+re)*y,(le-re)*a,(he+ae)*y)),b}),go.Shape.defineFigureGenerator("RailShipment",function(oe,a,y){var b=new go.Geometry,E=new go.PathFigure(.1*a,.4*y,!0);b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,.45*a,.4*y)),E.add(new go.PathSegment(go.PathSegment.Line,.45*a,.9*y)),E.add(new go.PathSegment(go.PathSegment.Line,.1*a,.9*y)),E.add(new go.PathSegment(go.PathSegment.Line,.1*a,.4*y).close());var z=new go.PathFigure(.45*a,.7*y,!1);b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.55*a,.7*y));var te=new go.PathFigure(.55*a,.4*y,!0);b.add(te),te.add(new go.PathSegment(go.PathSegment.Line,.9*a,.4*y)),te.add(new go.PathSegment(go.PathSegment.Line,.9*a,.9*y)),te.add(new go.PathSegment(go.PathSegment.Line,.55*a,.9*y)),te.add(new go.PathSegment(go.PathSegment.Line,.55*a,.4*y).close());var le=.05,he=ie*.05,Ee=.175,be=.95,ne=new go.PathFigure((Ee-le)*a,be*y,!0);b.add(ne),ne.add(new go.PathSegment(go.PathSegment.Bezier,Ee*a,(be-le)*y,(Ee-le)*a,(be-he)*y,(Ee-he)*a,(be-le)*y)),ne.add(new go.PathSegment(go.PathSegment.Bezier,(Ee+le)*a,be*y,(Ee+he)*a,(be-le)*y,(Ee+le)*a,(be-he)*y)),ne.add(new go.PathSegment(go.PathSegment.Bezier,Ee*a,(be+le)*y,(Ee+le)*a,(be+he)*y,(Ee+he)*a,(be+le)*y)),ne.add(new go.PathSegment(go.PathSegment.Bezier,(Ee-le)*a,be*y,(Ee-he)*a,(be+le)*y,(Ee-le)*a,(be+he)*y));var le=.05,he=ie*.05,Ee=.375,be=.95,re=new go.PathFigure((Ee-le)*a,be*y,!0);b.add(re),re.add(new go.PathSegment(go.PathSegment.Bezier,Ee*a,(be-le)*y,(Ee-le)*a,(be-he)*y,(Ee-he)*a,(be-le)*y)),re.add(new go.PathSegment(go.PathSegment.Bezier,(Ee+le)*a,be*y,(Ee+he)*a,(be-le)*y,(Ee+le)*a,(be-he)*y)),re.add(new go.PathSegment(go.PathSegment.Bezier,Ee*a,(be+le)*y,(Ee+le)*a,(be+he)*y,(Ee+he)*a,(be+le)*y)),re.add(new go.PathSegment(go.PathSegment.Bezier,(Ee-le)*a,be*y,(Ee-he)*a,(be+le)*y,(Ee-le)*a,(be+he)*y));var le=.05,he=ie*.05,Ee=.625,be=.95,ae=new go.PathFigure((Ee-le)*a,be*y,!0);b.add(ae),ae.add(new go.PathSegment(go.PathSegment.Bezier,Ee*a,(be-le)*y,(Ee-le)*a,(be-he)*y,(Ee-he)*a,(be-le)*y)),ae.add(new go.PathSegment(go.PathSegment.Bezier,(Ee+le)*a,be*y,(Ee+he)*a,(be-le)*y,(Ee+le)*a,(be-he)*y)),ae.add(new go.PathSegment(go.PathSegment.Bezier,Ee*a,(be+le)*y,(Ee+le)*a,(be+he)*y,(Ee+he)*a,(be+le)*y)),ae.add(new go.PathSegment(go.PathSegment.Bezier,(Ee-le)*a,be*y,(Ee-he)*a,(be+le)*y,(Ee-le)*a,(be+he)*y));var le=.05,he=ie*.05,Ee=.825,be=.95,xe=new go.PathFigure((Ee-le)*a,be*y,!0);b.add(xe),xe.add(new go.PathSegment(go.PathSegment.Bezier,Ee*a,(be-le)*y,(Ee-le)*a,(be-he)*y,(Ee-he)*a,(be-le)*y)),xe.add(new go.PathSegment(go.PathSegment.Bezier,(Ee+le)*a,be*y,(Ee+he)*a,(be-le)*y,(Ee+le)*a,(be-he)*y)),xe.add(new go.PathSegment(go.PathSegment.Bezier,Ee*a,(be+le)*y,(Ee+le)*a,(be+he)*y,(Ee+he)*a,(be+le)*y)),xe.add(new go.PathSegment(go.PathSegment.Bezier,(Ee-le)*a,be*y,(Ee-he)*a,(be+le)*y,(Ee-le)*a,(be+he)*y).close());var me=new go.PathFigure(0,y,!1);return b.add(me),me.add(new go.PathSegment(go.PathSegment.Line,a,y).close()),b}),go.Shape.defineFigureGenerator("Warehouse",function(oe,a,y){var b=new go.Geometry,E=new go.PathFigure(0,0,!0);b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,a,0)),E.add(new go.PathSegment(go.PathSegment.Line,a,y)),E.add(new go.PathSegment(go.PathSegment.Line,0,y)),E.add(new go.PathSegment(go.PathSegment.Line,0,0).close());var z=new go.PathFigure(0,.2*y,!1);b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a,.2*y).close());var te=new go.PathFigure(.15*a,y,!0);b.add(te),te.add(new go.PathSegment(go.PathSegment.Line,.15*a,.5*y)),te.add(new go.PathSegment(go.PathSegment.Line,.4*a,.5*y)),te.add(new go.PathSegment(go.PathSegment.Line,.4*a,y)),te.add(new go.PathSegment(go.PathSegment.Line,.15*a,y).close());var ne=.05,re=ie*.05,ae=.35,le=.775,he=new go.PathFigure((ae-ne)*a,le*y,!0);return b.add(he),he.add(new go.PathSegment(go.PathSegment.Bezier,ae*a,(le-ne)*y,(ae-ne)*a,(le-re)*y,(ae-re)*a,(le-ne)*y)),he.add(new go.PathSegment(go.PathSegment.Bezier,(ae+ne)*a,le*y,(ae+re)*a,(le-ne)*y,(ae+ne)*a,(le-re)*y)),he.add(new go.PathSegment(go.PathSegment.Bezier,ae*a,(le+ne)*y,(ae+ne)*a,(le+re)*y,(ae+re)*a,(le+ne)*y)),he.add(new go.PathSegment(go.PathSegment.Bezier,(ae-ne)*a,le*y,(ae-re)*a,(le+ne)*y,(ae-ne)*a,(le+re)*y).close()),b}),go.Shape.defineFigureGenerator("ControlCenter",function(oe,a,y){var b=new go.Geometry,E=new go.PathFigure(0,y,!0);return b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,0,.8*y)),E.add(new go.PathSegment(go.PathSegment.Line,.1*a,.8*y)),E.add(new go.PathSegment(go.PathSegment.Line,.1*a,0)),E.add(new go.PathSegment(go.PathSegment.Line,.9*a,0)),E.add(new go.PathSegment(go.PathSegment.Line,.9*a,.8*y)),E.add(new go.PathSegment(go.PathSegment.Line,a,.8*y)),E.add(new go.PathSegment(go.PathSegment.Line,a,y)),E.add(new go.PathSegment(go.PathSegment.Line,0,y)),E.add(new go.PathSegment(go.PathSegment.Move,.1*a,.8*y)),E.add(new go.PathSegment(go.PathSegment.Line,.9*a,.8*y).close()),b}),go.Shape.defineFigureGenerator("Bluetooth",function(oe,a,y){var b=new go.Geometry,E=new go.PathFigure(0,.75*y,!1);return b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,0,.75*y)),E.add(new go.PathSegment(go.PathSegment.Line,a,.25*y)),E.add(new go.PathSegment(go.PathSegment.Line,.5*a,0)),E.add(new go.PathSegment(go.PathSegment.Line,.5*a,y)),E.add(new go.PathSegment(go.PathSegment.Line,a,.75*y)),E.add(new go.PathSegment(go.PathSegment.Line,0,.25*y)),b}),go.Shape.defineFigureGenerator("Bookmark",function(oe,a,y){var b=new go.Geometry,E=new go.PathFigure(0,0,!0);return b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,0,y)),E.add(new go.PathSegment(go.PathSegment.Line,.5*a,.6*y)),E.add(new go.PathSegment(go.PathSegment.Line,a,y)),E.add(new go.PathSegment(go.PathSegment.Line,a,0)),E.add(new go.PathSegment(go.PathSegment.Line,0,0)),E.add(new go.PathSegment(go.PathSegment.Move,.2*a,.2*y)),E.add(new go.PathSegment(go.PathSegment.Line,.8*a,.2*y)),E.add(new go.PathSegment(go.PathSegment.Move,.2*a,.4*y)),E.add(new go.PathSegment(go.PathSegment.Line,.8*a,.4*y)),b}),go.Shape.defineFigureGenerator("Bookmark",function(oe,a,y){var b=new go.Geometry,E=new go.PathFigure(0,0,!0);return b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,0,y)),E.add(new go.PathSegment(go.PathSegment.Line,.5*a,.6*y)),E.add(new go.PathSegment(go.PathSegment.Line,a,y)),E.add(new go.PathSegment(go.PathSegment.Line,a,0)),E.add(new go.PathSegment(go.PathSegment.Line,0,0)),E.add(new go.PathSegment(go.PathSegment.Move,.2*a,.2*y)),E.add(new go.PathSegment(go.PathSegment.Line,.8*a,.2*y)),E.add(new go.PathSegment(go.PathSegment.Move,.2*a,.4*y)),E.add(new go.PathSegment(go.PathSegment.Line,.8*a,.4*y)),b}),go.Shape.defineFigureGenerator("Globe",function(oe,a,y){var b=new go.Geometry,E=new go.PathFigure(.5*a,0,!1);return b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,.5*a,y)),E.add(new go.PathSegment(go.PathSegment.Move,0,.5*y)),E.add(new go.PathSegment(go.PathSegment.Line,a,.5*y)),E.add(new go.PathSegment(go.PathSegment.Move,.5*a,0)),E.add(new go.PathSegment(go.PathSegment.Bezier,a,.5*y,.75*a,0,a,.25*y)),E.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,y,a,.75*y,.75*a,y)),E.add(new go.PathSegment(go.PathSegment.Bezier,0,.5*y,.25*a,y,0,.75*y)),E.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,0,0,.25*y,.25*a,0)),E.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,y,.15*a,.25*y,.15*a,.75*y)),E.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,0,.85*a,.75*y,.85*a,.25*y)),E.add(new go.PathSegment(go.PathSegment.Move,.1675*a,.15*y)),E.add(new go.PathSegment(go.PathSegment.Bezier,.8325*a,.15*y,.35*a,.3*y,.65*a,.3*y)),E.add(new go.PathSegment(go.PathSegment.Move,.1675*a,.85*y)),E.add(new go.PathSegment(go.PathSegment.Bezier,.8325*a,.85*y,.35*a,.7*y,.65*a,.7*y)),b}),go.Shape.defineFigureGenerator("Wave",function(oe,a,y){var b=new go.Geometry,E=new go.PathFigure(0,.25*y,!1);return b.add(E),E.add(new go.PathSegment(go.PathSegment.Bezier,.3*a,.25*y,.1*a,0,.2*a,0)),E.add(new go.PathSegment(go.PathSegment.Bezier,.7*a,.25*y,.425*a,.5*y,.575*a,.5*y)),E.add(new go.PathSegment(go.PathSegment.Bezier,a,.25*y,.8*a,0,.9*a,0)),E.add(new go.PathSegment(go.PathSegment.Line,a,.75*y)),E.add(new go.PathSegment(go.PathSegment.Move,0,.25*y)),E.add(new go.PathSegment(go.PathSegment.Line,0,.75*y)),E.add(new go.PathSegment(go.PathSegment.Bezier,.3*a,.75*y,.1*a,.5*y,.2*a,.5*y)),E.add(new go.PathSegment(go.PathSegment.Bezier,.7*a,.75*y,.425*a,y,.575*a,y)),E.add(new go.PathSegment(go.PathSegment.Bezier,a,.75*y,.8*a,.5*y,.9*a,.5*y)),b}),go.Shape.defineFigureGenerator("Operator",function(oe,a,y){var b=new go.Geometry,E=.3,z=ie*.3,te=.5,ne=.7,re=new go.PathFigure((te-E)*a,ne*y,!0);b.add(re),re.add(new go.PathSegment(go.PathSegment.Bezier,te*a,(ne-E)*y,(te-E)*a,(ne-z)*y,(te-z)*a,(ne-E)*y)),re.add(new go.PathSegment(go.PathSegment.Bezier,(te+E)*a,ne*y,(te+z)*a,(ne-E)*y,(te+E)*a,(ne-z)*y)),re.add(new go.PathSegment(go.PathSegment.Bezier,te*a,(ne+E)*y,(te+E)*a,(ne+z)*y,(te+z)*a,(ne+E)*y)),re.add(new go.PathSegment(go.PathSegment.Bezier,(te-E)*a,ne*y,(te-z)*a,(ne+E)*y,(te-E)*a,(ne+z)*y));var ae=new go.PathFigure(0,.7*y,!1);return b.add(ae),ae.add(new go.PathSegment(go.PathSegment.Bezier,a,.7*y,0,0,a,0)),b}),go.Shape.defineFigureGenerator("TripleFanBlades",function(oe,a,y){var b=new go.Geometry,E=new go.PathFigure(.5*a,0,!0);return b.add(E),E.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.65*y,.65*a,.3*y,.65*a,.5*y)),E.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,0,.35*a,.5*y,.35*a,.3*y)),E.add(new go.PathSegment(go.PathSegment.Move,.5*a,.65*y)),E.add(new go.PathSegment(go.PathSegment.Bezier,0,y,.3*a,.6*y,.1*a,.8*y)),E.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.65*y,.2*a,y,.35*a,.95*y)),E.add(new go.PathSegment(go.PathSegment.Move,.5*a,.65*y)),E.add(new go.PathSegment(go.PathSegment.Bezier,a,y,.7*a,.6*y,.9*a,.8*y)),E.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.65*y,.8*a,y,.65*a,.95*y)),b}),go.Shape.defineFigureGenerator("CentrifugalPump",function(oe,a,y){var b=new go.Geometry,E=new go.PathFigure(a,0,!0);return b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,.4*a,0)),E.add(new go.PathSegment(go.PathSegment.Bezier,0,.5*y,0,.075*y,0,.5*y)),E.add(new go.PathSegment(go.PathSegment.Bezier,.4*a,y,0,y,.4*a,y)),E.add(new go.PathSegment(go.PathSegment.Bezier,.8*a,.4*y,.8*a,y,.85*a,.6*y)),E.add(new go.PathSegment(go.PathSegment.Line,a,.4*y)),E.add(new go.PathSegment(go.PathSegment.Line,a,0)),b}),go.Shape.defineFigureGenerator("Battery",function(oe,a,y){var b=new go.Geometry,E=new go.PathFigure(0,y,!0);b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,0,.1*y)),E.add(new go.PathSegment(go.PathSegment.Line,a,.1*y)),E.add(new go.PathSegment(go.PathSegment.Line,a,y)),E.add(new go.PathSegment(go.PathSegment.Line,0,y)),E.add(new go.PathSegment(go.PathSegment.Move,.4*a,.1*y)),E.add(new go.PathSegment(go.PathSegment.Line,.4*a,0)),E.add(new go.PathSegment(go.PathSegment.Line,.6*a,0)),E.add(new go.PathSegment(go.PathSegment.Line,.6*a,.1*y));var z=new go.PathFigure(0,.6*y,!1);return b.add(z),z.add(new go.PathSegment(go.PathSegment.Move,0,.4*y)),z.add(new go.PathSegment(go.PathSegment.Line,a,.4*y)),b}),go.Shape.defineFigureGenerator("Delete",function(oe,a,y){var b=new go.Geometry,E=.5,z=ie*.5,te=.5,ne=.5,re=new go.PathFigure((te-E)*a,ne*y,!0);b.add(re),re.add(new go.PathSegment(go.PathSegment.Bezier,te*a,(ne-E)*y,(te-E)*a,(ne-z)*y,(te-z)*a,(ne-E)*y)),re.add(new go.PathSegment(go.PathSegment.Bezier,(te+E)*a,ne*y,(te+z)*a,(ne-E)*y,(te+E)*a,(ne-z)*y)),re.add(new go.PathSegment(go.PathSegment.Bezier,te*a,(ne+E)*y,(te+E)*a,(ne+z)*y,(te+z)*a,(ne+E)*y)),re.add(new go.PathSegment(go.PathSegment.Bezier,(te-E)*a,ne*y,(te-z)*a,(ne+E)*y,(te-E)*a,(ne+z)*y));var ae=new go.PathFigure(.15*a,.5*y,!1);return b.add(ae),ae.add(new go.PathSegment(go.PathSegment.Line,.85*a,.5*y)),b}),go.Shape.defineFigureGenerator("Flag",function(oe,a,y){var b=new go.Geometry,E=new go.PathFigure(0,.1*y,!0);return b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,0,y)),E.add(new go.PathSegment(go.PathSegment.Move,0,.1*y)),E.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.1*y,.15*a,0,.35*a,0)),E.add(new go.PathSegment(go.PathSegment.Bezier,a,.1*y,.65*a,.2*y,.85*a,.2*y)),E.add(new go.PathSegment(go.PathSegment.Line,a,.5*y)),E.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.5*y,.85*a,.6*y,.65*a,.6*y)),E.add(new go.PathSegment(go.PathSegment.Bezier,0,.5*y,.35*a,.4*y,.15*a,.4*y).close()),b}),go.Shape.defineFigureGenerator("Help",function(oe,a,y){var b=new go.Geometry,E=.5,z=ie*.5,te=.5,ne=.5,re=new go.PathFigure((te-E)*a,ne*y,!1);b.add(re),re.add(new go.PathSegment(go.PathSegment.Bezier,te*a,(ne-E)*y,(te-E)*a,(ne-z)*y,(te-z)*a,(ne-E)*y)),re.add(new go.PathSegment(go.PathSegment.Bezier,(te+E)*a,ne*y,(te+z)*a,(ne-E)*y,(te+E)*a,(ne-z)*y)),re.add(new go.PathSegment(go.PathSegment.Bezier,te*a,(ne+E)*y,(te+E)*a,(ne+z)*y,(te+z)*a,(ne+E)*y)),re.add(new go.PathSegment(go.PathSegment.Bezier,(te-E)*a,ne*y,(te-z)*a,(ne+E)*y,(te-E)*a,(ne+z)*y).close()),E=.05,z=ie*.05,te=.5,ne=.8;var ae=new go.PathFigure((te-E)*a,ne*y,!1);return b.add(ae),ae.add(new go.PathSegment(go.PathSegment.Bezier,te*a,(ne-E)*y,(te-E)*a,(ne-z)*y,(te-z)*a,(ne-E)*y)),ae.add(new go.PathSegment(go.PathSegment.Bezier,(te+E)*a,ne*y,(te+z)*a,(ne-E)*y,(te+E)*a,(ne-z)*y)),ae.add(new go.PathSegment(go.PathSegment.Bezier,te*a,(ne+E)*y,(te+E)*a,(ne+z)*y,(te+z)*a,(ne+E)*y)),ae.add(new go.PathSegment(go.PathSegment.Bezier,(te-E)*a,ne*y,(te-z)*a,(ne+E)*y,(te-E)*a,(ne+z)*y).close()),ae.add(new go.PathSegment(go.PathSegment.Move,.5*a,.7*y)),ae.add(new go.PathSegment(go.PathSegment.Line,.5*a,.5*y)),ae.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.2*y,.75*a,.475*y,.75*a,.225*y)),ae.add(new go.PathSegment(go.PathSegment.Bezier,.3*a,.35*y,.4*a,.2*y,.3*a,.25*y)),b}),go.Shape.defineFigureGenerator("Location",function(oe,a,y){return new go.Geometry().add(new go.PathFigure(.5*a,y,!0).add(new go.PathSegment(go.PathSegment.Line,.75*a,.5*y)).add(new go.PathSegment(go.PathSegment.Bezier,.5*a,0,.975*a,.025*y,.5*a,0)).add(new go.PathSegment(go.PathSegment.Bezier,.25*a,.5*y,.5*a,0,.025*a,.025*y).close()).add(new go.PathSegment(go.PathSegment.Move,.5*a,.2*y)).add(new go.PathSegment(go.PathSegment.Arc,270,360,.5*a,.3*y,.1*a,.1*y).close()))}),go.Shape.defineFigureGenerator("Lock",function(oe,a,y){var b=new go.Geometry,E=new go.PathFigure(0,.5*y,!0);b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,0,y)),E.add(new go.PathSegment(go.PathSegment.Line,a,y)),E.add(new go.PathSegment(go.PathSegment.Line,a,.5*y)),E.add(new go.PathSegment(go.PathSegment.Line,0,.5*y));var z=new go.PathFigure(.2*a,.5*y,!1);return b.add(z),z.add(new go.PathSegment(go.PathSegment.Move,.2*a,.5*y)),z.add(new go.PathSegment(go.PathSegment.Line,.2*a,.3*y)),z.add(new go.PathSegment(go.PathSegment.Bezier,.8*a,.3*y,.25*a,0,.75*a,0)),z.add(new go.PathSegment(go.PathSegment.Line,.8*a,.5*y)),z.add(new go.PathSegment(go.PathSegment.Line,.8*a,.3*y)),b}),go.Shape.defineFigureGenerator("Unlocked",function(oe,a,y){var b=new go.Geometry,E=new go.PathFigure(0,.5*y,!0);b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,0,y)),E.add(new go.PathSegment(go.PathSegment.Line,a,y)),E.add(new go.PathSegment(go.PathSegment.Line,a,.5*y)),E.add(new go.PathSegment(go.PathSegment.Line,0,.5*y));var z=new go.PathFigure(.2*a,.5*y,!1);return b.add(z),z.add(new go.PathSegment(go.PathSegment.Move,.2*a,.5*y)),z.add(new go.PathSegment(go.PathSegment.Line,.2*a,.3*y)),z.add(new go.PathSegment(go.PathSegment.Bezier,.8*a,.3*y,.25*a,0,.75*a,0)),z.add(new go.PathSegment(go.PathSegment.Line,.8*a,.35*y)),b}),go.Shape.defineFigureGenerator("Gear",function(oe,a,y){return new go.Geometry().add(new go.PathFigure(.9375*a,.56246875*y,!0).add(new go.PathSegment(go.PathSegment.Line,.9375*a,.4375*y)).add(new go.PathSegment(go.PathSegment.Line,.80621875*a,.4375*y)).add(new go.PathSegment(go.PathSegment.Bezier,.763*a,.3316875*y,.79840625*a,.39915625*y,.7834375*a,.3635*y)).add(new go.PathSegment(go.PathSegment.Line,.8566875*a,.23796875*y)).add(new go.PathSegment(go.PathSegment.Line,.76825*a,.14959375*y)).add(new go.PathSegment(go.PathSegment.Line,.67596875*a,.24184375*y)).add(new go.PathSegment(go.PathSegment.Bezier,.5625*a,.19378125*y,.64228125*a,.2188125*y,.603875*a,.2021875*y)).add(new go.PathSegment(go.PathSegment.Line,.5625*a,.0625*y)).add(new go.PathSegment(go.PathSegment.Line,.4375*a,.0625*y)).add(new go.PathSegment(go.PathSegment.Line,.4375*a,.19378125*y)).add(new go.PathSegment(go.PathSegment.Bezier,.32775*a,.239375*y,.39759375*a,.20190625*y,.36053125*a,.2176875*y)).add(new go.PathSegment(go.PathSegment.Line,.2379375*a,.14959375*y)).add(new go.PathSegment(go.PathSegment.Line,.14953125*a,.2379375*y)).add(new go.PathSegment(go.PathSegment.Line,.23934375*a,.3278125*y)).add(new go.PathSegment(go.PathSegment.Bezier,.19378125*a,.4375*y,.21765625*a,.36059375*y,.201875*a,.397625*y)).add(new go.PathSegment(go.PathSegment.Line,.0625*a,.4375*y)).add(new go.PathSegment(go.PathSegment.Line,.0625*a,.5625*y)).add(new go.PathSegment(go.PathSegment.Line,.1938125*a,.5625*y)).add(new go.PathSegment(go.PathSegment.Bezier,.241875*a,.67596875*y,.20221875*a,.603875*y,.21884375*a,.64228125*y)).add(new go.PathSegment(go.PathSegment.Line,.1495625*a,.76825*y)).add(new go.PathSegment(go.PathSegment.Line,.238*a,.8566875*y)).add(new go.PathSegment(go.PathSegment.Line,.3316875*a,.76296875*y)).add(new go.PathSegment(go.PathSegment.Bezier,.43753125*a,.80621875*y,.36353125*a,.78340625*y,.3991875*a,.79840625*y)).add(new go.PathSegment(go.PathSegment.Line,.43753125*a,.9375*y)).add(new go.PathSegment(go.PathSegment.Line,.5625*a,.9375*y)).add(new go.PathSegment(go.PathSegment.Line,.5625*a,.80621875*y)).add(new go.PathSegment(go.PathSegment.Bezier,.67225*a,.760625*y,.602375*a,.79809375*y,.63946875*a,.78234375*y)).add(new go.PathSegment(go.PathSegment.Line,.76828125*a,.8566875*y)).add(new go.PathSegment(go.PathSegment.Line,.85671875*a,.76825*y)).add(new go.PathSegment(go.PathSegment.Line,.76065625*a,.67221875*y)).add(new go.PathSegment(go.PathSegment.Bezier,.80621875*a,.56246875*y,.78234375*a,.63940625*y,.798125*a,.602375*y)).add(new go.PathSegment(go.PathSegment.Line,.9375*a,.56246875*y).close()).add(new go.PathSegment(go.PathSegment.Move,.5*a,.6*y)).add(new go.PathSegment(go.PathSegment.Arc,90,360,.5*a,.5*y,.1*a,.1*y).close()))}),go.Shape.defineFigureGenerator("Hand",function(oe,a,y){var b=new go.Geometry,E=new go.PathFigure(0,.5*y,!0);return b.add(E),E.add(new go.PathSegment(go.PathSegment.Bezier,.1*a,.3*y,0,.375*y,.05*a,.325*y)),E.add(new go.PathSegment(go.PathSegment.Bezier,.45*a,.075*y,.3*a,.225*y,.4*a,.175*y)),E.add(new go.PathSegment(go.PathSegment.Bezier,.525*a,.075*y,.46*a,.05*y,.525*a,.05*y)),E.add(new go.PathSegment(go.PathSegment.Bezier,.3*a,.4*y,.525*a,.275*y,.475*a,.325*y)),E.add(new go.PathSegment(go.PathSegment.Line,.9*a,.4*y)),E.add(new go.PathSegment(go.PathSegment.Bezier,.9*a,.55*y,a,.4*y,a,.55*y)),E.add(new go.PathSegment(go.PathSegment.Line,.425*a,.55*y)),E.add(new go.PathSegment(go.PathSegment.Line,.6*a,.55*y)),E.add(new go.PathSegment(go.PathSegment.Bezier,.6*a,.7*y,.675*a,.55*y,.675*a,.7*y)),E.add(new go.PathSegment(go.PathSegment.Line,.4*a,.7*y)),E.add(new go.PathSegment(go.PathSegment.Line,.575*a,.7*y)),E.add(new go.PathSegment(go.PathSegment.Bezier,.575*a,.85*y,.65*a,.7*y,.65*a,.85*y)),E.add(new go.PathSegment(go.PathSegment.Line,.4*a,.85*y)),E.add(new go.PathSegment(go.PathSegment.Line,.525*a,.85*y)),E.add(new go.PathSegment(go.PathSegment.Bezier,.535*a,y,.61*a,.85*y,.61*a,y)),E.add(new go.PathSegment(go.PathSegment.Bezier,0,.9*y,.435*a,y,0,y).close()),b}),go.Shape.defineFigureGenerator("Map",function(oe,a,y){var b=new go.Geometry,E=new go.PathFigure(0,.2*y,!0);return b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,.25*a,0)),E.add(new go.PathSegment(go.PathSegment.Line,.5*a,.2*y)),E.add(new go.PathSegment(go.PathSegment.Line,.75*a,0)),E.add(new go.PathSegment(go.PathSegment.Line,a,.2*y)),E.add(new go.PathSegment(go.PathSegment.Line,a,y)),E.add(new go.PathSegment(go.PathSegment.Line,.75*a,.8*y)),E.add(new go.PathSegment(go.PathSegment.Line,.5*a,y)),E.add(new go.PathSegment(go.PathSegment.Line,.25*a,.8*y)),E.add(new go.PathSegment(go.PathSegment.Line,0,y).close()),E.add(new go.PathSegment(go.PathSegment.Move,.25*a,0)),E.add(new go.PathSegment(go.PathSegment.Line,.25*a,.8*y)),E.add(new go.PathSegment(go.PathSegment.Move,.5*a,.2*y)),E.add(new go.PathSegment(go.PathSegment.Line,.5*a,y)),E.add(new go.PathSegment(go.PathSegment.Move,.75*a,0)),E.add(new go.PathSegment(go.PathSegment.Line,.75*a,.8*y)),b}),go.Shape.defineFigureGenerator("Eject",function(oe,a,y){var b=new go.Geometry,E=new go.PathFigure(0,y,!0);b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,a,y)),E.add(new go.PathSegment(go.PathSegment.Line,a,y*.7)),E.add(new go.PathSegment(go.PathSegment.Line,0,y*.7).close());var z=new go.PathFigure(0,y*.6,!0);return b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a,.6*y)),z.add(new go.PathSegment(go.PathSegment.Line,.5*a,0).close()),b}),go.Shape.defineFigureGenerator("Pencil",function(oe,a,y){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Line,.2*a,.1*y)).add(new go.PathSegment(go.PathSegment.Line,a,.9*y)).add(new go.PathSegment(go.PathSegment.Line,.9*a,y)).add(new go.PathSegment(go.PathSegment.Line,.1*a,.2*y).close()))}),go.Shape.defineFigureGenerator("Building",function(oe,a,y){var b=new go.Geometry,E=new go.PathFigure(a*1,y*1,!1);b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,0,y*1)),E.add(new go.PathSegment(go.PathSegment.Line,0,y*.85)),E.add(new go.PathSegment(go.PathSegment.Line,.046*a,y*.85)),E.add(new go.PathSegment(go.PathSegment.Line,.046*a,y*.45)),E.add(new go.PathSegment(go.PathSegment.Line,0,y*.45)),E.add(new go.PathSegment(go.PathSegment.Line,0,y*.3)),E.add(new go.PathSegment(go.PathSegment.Line,.046*a,y*.3)),E.add(new go.PathSegment(go.PathSegment.Line,.5*a,y*0)),E.add(new go.PathSegment(go.PathSegment.Line,(1-.046)*a,y*.3)),E.add(new go.PathSegment(go.PathSegment.Line,a,y*.3)),E.add(new go.PathSegment(go.PathSegment.Line,a,y*.45)),E.add(new go.PathSegment(go.PathSegment.Line,(1-.046)*a,y*.45)),E.add(new go.PathSegment(go.PathSegment.Line,(1-.046)*a,y*.85)),E.add(new go.PathSegment(go.PathSegment.Line,a,y*.85).close());var z=new go.PathFigure(.126*a,.85*y,!1);b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.126*a,.45*y)),z.add(new go.PathSegment(go.PathSegment.Line,.322*a,.45*y)),z.add(new go.PathSegment(go.PathSegment.Line,.322*a,.85*y).close());var te=new go.PathFigure(.402*a,.85*y,!1);b.add(te),te.add(new go.PathSegment(go.PathSegment.Line,.402*a,.45*y)),te.add(new go.PathSegment(go.PathSegment.Line,.598*a,.45*y)),te.add(new go.PathSegment(go.PathSegment.Line,.598*a,.85*y).close());var ne=new go.PathFigure(.678*a,.85*y,!1);b.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,.678*a,.45*y)),ne.add(new go.PathSegment(go.PathSegment.Line,.874*a,.45*y)),ne.add(new go.PathSegment(go.PathSegment.Line,.874*a,.85*y).close());var re=new go.PathFigure(.5*a,.1*y,!1);return b.add(re),re.add(new go.PathSegment(go.PathSegment.Line,(.046+.15)*a,.3*y)),re.add(new go.PathSegment(go.PathSegment.Line,(1-(.046+.15))*a,.3*y).close()),b}),go.Shape.defineFigureGenerator("Staircase",function(oe,a,y){var b=new go.Geometry,E=new go.PathFigure(0,y*1,!0);return b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,a*.2,y*1)),E.add(new go.PathSegment(go.PathSegment.Line,a*.2,y*.8)),E.add(new go.PathSegment(go.PathSegment.Line,a*.4,y*.8)),E.add(new go.PathSegment(go.PathSegment.Line,a*.4,y*.6)),E.add(new go.PathSegment(go.PathSegment.Line,a*.6,y*.6)),E.add(new go.PathSegment(go.PathSegment.Line,a*.6,y*.4)),E.add(new go.PathSegment(go.PathSegment.Line,a*.8,y*.4)),E.add(new go.PathSegment(go.PathSegment.Line,a*.8,y*.2)),E.add(new go.PathSegment(go.PathSegment.Line,a*1,y*.2)),E.add(new go.PathSegment(go.PathSegment.Line,a*1,y*.15)),E.add(new go.PathSegment(go.PathSegment.Line,a*.75,y*.15)),E.add(new go.PathSegment(go.PathSegment.Line,a*.75,y*.35)),E.add(new go.PathSegment(go.PathSegment.Line,a*.55,y*.35)),E.add(new go.PathSegment(go.PathSegment.Line,a*.55,y*.55)),E.add(new go.PathSegment(go.PathSegment.Line,a*.35,y*.55)),E.add(new go.PathSegment(go.PathSegment.Line,a*.35,y*.75)),E.add(new go.PathSegment(go.PathSegment.Line,a*.15,y*.75)),E.add(new go.PathSegment(go.PathSegment.Line,a*.15,y*.95)),E.add(new go.PathSegment(go.PathSegment.Line,0,y*.95).close()),b}),go.Shape.defineFigureGenerator("5Bars",function(oe,a,y){var b=new go.Geometry,E=new go.PathFigure(0,y*1,!0);b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,a*.184,y*1)),E.add(new go.PathSegment(go.PathSegment.Line,a*.184,y*(1-.184)).close());var z=new go.PathFigure(a*.204,y,!0);b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a*.204,y*(1-.184))),z.add(new go.PathSegment(go.PathSegment.Line,a*.388,y*(1-.184*2))),z.add(new go.PathSegment(go.PathSegment.Line,a*.388,y*1).close());var te=new go.PathFigure(a*.408,y,!0);b.add(te),te.add(new go.PathSegment(go.PathSegment.Line,a*.408,y*(1-.184*2))),te.add(new go.PathSegment(go.PathSegment.Line,a*.592,y*(1-.184*3))),te.add(new go.PathSegment(go.PathSegment.Line,a*.592,y*1).close());var ne=new go.PathFigure(a*.612,y,!0);b.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,a*.612,y*(1-.184*3))),ne.add(new go.PathSegment(go.PathSegment.Line,a*.796,y*(1-.184*4))),ne.add(new go.PathSegment(go.PathSegment.Line,a*.796,y*1).close());var re=new go.PathFigure(a*.816,y,!0);return b.add(re),re.add(new go.PathSegment(go.PathSegment.Line,a*.816,y*(1-.184*4))),re.add(new go.PathSegment(go.PathSegment.Line,a*1,y*(1-.184*5))),re.add(new go.PathSegment(go.PathSegment.Line,a*1,y*1).close()),b}),go.Shape.defineFigureGenerator("PC",function(oe,a,y){var b=new go.Geometry,E=new go.PathFigure(0,0,!0);b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,0,y*1)),E.add(new go.PathSegment(go.PathSegment.Line,a*.3,y*1)),E.add(new go.PathSegment(go.PathSegment.Line,a*.3,0).close());var z=new go.PathFigure(a*.055,.07*y,!0);b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a*.245,y*.07)),z.add(new go.PathSegment(go.PathSegment.Line,a*.245,y*.1)),z.add(new go.PathSegment(go.PathSegment.Line,a*.055,y*.1).close());var te=new go.PathFigure(a*.055,.13*y,!0);b.add(te),te.add(new go.PathSegment(go.PathSegment.Line,a*.245,y*.13)),te.add(new go.PathSegment(go.PathSegment.Line,a*.245,y*.16)),te.add(new go.PathSegment(go.PathSegment.Line,a*.055,y*.16).close());var ne=new go.PathFigure(a*.055,.18*y,!0);b.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,a*.245,y*.18)),ne.add(new go.PathSegment(go.PathSegment.Line,a*.245,y*.21)),ne.add(new go.PathSegment(go.PathSegment.Line,a*.055,y*.21).close());var re=new go.PathFigure(a*1,0,!0);return b.add(re),re.add(new go.PathSegment(go.PathSegment.Line,a*.4,0)),re.add(new go.PathSegment(go.PathSegment.Line,a*.4,y*.65)),re.add(new go.PathSegment(go.PathSegment.Line,a*1,y*.65).close()),b}),go.Shape.defineFigureGenerator("Plane",function(oe,a,y){var b=new go.Geometry,E=new go.PathFigure(.55*a,y,!0);return b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,.5*a,.6*y)),E.add(new go.PathSegment(go.PathSegment.Line,.4*a,.7*y)),E.add(new go.PathSegment(go.PathSegment.Line,.1*a,.475*y)),E.add(new go.PathSegment(go.PathSegment.Bezier,.35*a,.525*y,0,.4*y,.225*a,.45*y)),E.add(new go.PathSegment(go.PathSegment.Line,.4*a,.475*y)),E.add(new go.PathSegment(go.PathSegment.Line,.15*a,.35*y)),E.add(new go.PathSegment(go.PathSegment.Line,.2*a,.325*y)),E.add(new go.PathSegment(go.PathSegment.Line,.6*a,.325*y)),E.add(new go.PathSegment(go.PathSegment.Line,.85*a,.1*y)),E.add(new go.PathSegment(go.PathSegment.Bezier,.9*a,.2*y,.975*a,0,a,.08*y)),E.add(new go.PathSegment(go.PathSegment.Line,.7*a,.45*y)),E.add(new go.PathSegment(go.PathSegment.Line,.6*a,.95*y)),E.add(new go.PathSegment(go.PathSegment.Line,.55*a,y).close()),b}),go.Shape.defineFigureGenerator("Key",function(oe,a,y){var b=new go.Geometry,E=new go.PathFigure(a*1,y*.5,!0);return b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,a*.9,.4*y)),E.add(new go.PathSegment(go.PathSegment.Line,a*.5,.4*y)),E.add(new go.PathSegment(go.PathSegment.Line,a*.5,.35*y)),E.add(new go.PathSegment(go.PathSegment.Line,a*.45,.35*y)),E.add(new go.PathSegment(go.PathSegment.Line,a*.3,.2*y)),E.add(new go.PathSegment(go.PathSegment.Line,a*.15,.2*y)),E.add(new go.PathSegment(go.PathSegment.Line,0,.35*y)),E.add(new go.PathSegment(go.PathSegment.Line,0,.65*y)),E.add(new go.PathSegment(go.PathSegment.Line,a*.15,.8*y)),E.add(new go.PathSegment(go.PathSegment.Line,a*.3,.8*y)),E.add(new go.PathSegment(go.PathSegment.Line,a*.45,.65*y)),E.add(new go.PathSegment(go.PathSegment.Line,a*.5,.65*y)),E.add(new go.PathSegment(go.PathSegment.Line,a*.5,.6*y)),E.add(new go.PathSegment(go.PathSegment.Line,a*.6,.6*y)),E.add(new go.PathSegment(go.PathSegment.Line,a*.65,.55*y)),E.add(new go.PathSegment(go.PathSegment.Line,a*.7,.6*y)),E.add(new go.PathSegment(go.PathSegment.Line,a*.75,.55*y)),E.add(new go.PathSegment(go.PathSegment.Line,a*.8,.6*y)),E.add(new go.PathSegment(go.PathSegment.Line,a*.85,.575*y)),E.add(new go.PathSegment(go.PathSegment.Line,a*.9,.6*y).close()),E.add(new go.PathSegment(go.PathSegment.Move,.17*a,.425*y)),E.add(new go.PathSegment(go.PathSegment.Arc,270,360,.17*a,.5*y,.075*a,.075*y).close()),b}),go.Shape.defineFigureGenerator("FilmTape",function(oe,a,y){var b=new go.Geometry,E=new go.PathFigure(0,0,!1);b.add(E),E.add(new go.PathSegment(go.PathSegment.Arc,270,180,a*0,a*.3,a*.055)),E.add(new go.PathSegment(go.PathSegment.Line,0,y*1)),E.add(new go.PathSegment(go.PathSegment.Line,a*.08,y*1)),E.add(new go.PathSegment(go.PathSegment.Line,a*.08,y*.95)),E.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*1),y*.95)),E.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*1),y*1)),E.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*2),y*1)),E.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*2),y*.95)),E.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*3),y*.95)),E.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*3),y*1)),E.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*4),y*1)),E.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*4),y*.95)),E.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*5),y*.95)),E.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*5),y*1)),E.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*6),y*1)),E.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*6),y*.95)),E.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*7),y*.95)),E.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*7),y*1)),E.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*8),y*1)),E.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*8),y*.95)),E.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*9),y*.95)),E.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*9),y*1)),E.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*10),y*1)),E.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*10),y*.95)),E.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*11),y*.95)),E.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*11),y*1)),E.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*12),y*1)),E.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*12),y*.95)),E.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*13),y*.95)),E.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*13),y*1)),E.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*14),y*1)),E.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*14),y*.95)),E.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*15),y*.95)),E.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*15),y*1)),E.add(new go.PathSegment(go.PathSegment.Line,a*1,y*1)),E.add(new go.PathSegment(go.PathSegment.Line,a*1,y*1));var z=new go.PathFigure(0,0,!1);b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a*1,y*0)),z.add(new go.PathSegment(go.PathSegment.Arc,270,-180,a*1,a*.3,a*.055)),z.add(new go.PathSegment(go.PathSegment.Line,a*1,y*1));var te=new go.PathFigure(a*.11,y*.1,!1);b.add(te),te.add(new go.PathSegment(go.PathSegment.Line,a*(.11+.24133333*1+.028*0),y*.1)),te.add(new go.PathSegment(go.PathSegment.Line,a*(.11+.24133333*1+.028*0),y*.8)),te.add(new go.PathSegment(go.PathSegment.Line,a*.11,y*.8).close());var ne=new go.PathFigure(a*(.11+.24133333*1+.028*1),y*.1,!1);b.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,a*(.11+.24133333*2+.028*1),y*.1)),ne.add(new go.PathSegment(go.PathSegment.Line,a*(.11+.24133333*2+.028*1),y*.8)),ne.add(new go.PathSegment(go.PathSegment.Line,a*(.11+.24133333*1+.028*1),y*.8).close());var re=new go.PathFigure(a*(.11+.24133333*2+.028*2),y*.1,!1);return b.add(re),re.add(new go.PathSegment(go.PathSegment.Line,a*(.11+.24133333*3+.028*2),y*.1)),re.add(new go.PathSegment(go.PathSegment.Line,a*(.11+.24133333*3+.028*2),y*.8)),re.add(new go.PathSegment(go.PathSegment.Line,a*(.11+.24133333*2+.028*2),y*.8).close()),b}),go.Shape.defineFigureGenerator("FloppyDisk",function(oe,a,y){var b=new go.Geometry,E=8,z=E*ie,te=new go.PathFigure(E,0,!1);b.add(te),te.add(new go.PathSegment(go.PathSegment.Line,a*.86,0)),te.add(new go.PathSegment(go.PathSegment.Line,a*1,y*.14)),te.add(new go.PathSegment(go.PathSegment.Line,a,y-E)),te.add(new go.PathSegment(go.PathSegment.Bezier,a-E,y,a,y-z,a-z,y)),te.add(new go.PathSegment(go.PathSegment.Line,E,y)),te.add(new go.PathSegment(go.PathSegment.Bezier,0,y-E,z,y,0,y-z)),te.add(new go.PathSegment(go.PathSegment.Line,0,E)),te.add(new go.PathSegment(go.PathSegment.Bezier,E,0,0,z,z,0).close());var ne=new go.PathFigure(a*.83,0,!1);b.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,a*.83,y*.3)),ne.add(new go.PathSegment(go.PathSegment.Line,a*.17,y*.3)),ne.add(new go.PathSegment(go.PathSegment.Line,a*.17,y*0).close());var re=new go.PathFigure(a*.83,y*1,!1);b.add(re),re.add(new go.PathSegment(go.PathSegment.Line,a*.83,y*.5)),re.add(new go.PathSegment(go.PathSegment.Line,a*.17,y*.5)),re.add(new go.PathSegment(go.PathSegment.Line,a*.17,y*1).close());var ae=new go.PathFigure(a*.78,y*.05,!1);return b.add(ae),ae.add(new go.PathSegment(go.PathSegment.Line,a*.66,y*.05)),ae.add(new go.PathSegment(go.PathSegment.Line,a*.66,y*.25)),ae.add(new go.PathSegment(go.PathSegment.Line,a*.78,y*.25).close()),b}),go.Shape.defineFigureGenerator("SpeechBubble",function(oe,a,y){var b=oe?oe.parameter1:NaN;(isNaN(b)||b<0)&&(b=15),b=Math.min(b,a/3),b=Math.min(b,y/3);var E=b*ie,z=y*.8,te=new go.Geometry,ne=new go.PathFigure(b,0,!0);return te.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,a-b,0)),ne.add(new go.PathSegment(go.PathSegment.Bezier,a,b,a-E,0,a,E)),ne.add(new go.PathSegment(go.PathSegment.Line,a,z-b)),ne.add(new go.PathSegment(go.PathSegment.Bezier,a-b,z,a,z-E,a-E,z)),ne.add(new go.PathSegment(go.PathSegment.Line,a*.7,z)),ne.add(new go.PathSegment(go.PathSegment.Line,a*.7,y)),ne.add(new go.PathSegment(go.PathSegment.Line,a*.55,z)),ne.add(new go.PathSegment(go.PathSegment.Line,b,z)),ne.add(new go.PathSegment(go.PathSegment.Bezier,0,z-b,E,z,0,z-E)),ne.add(new go.PathSegment(go.PathSegment.Line,0,b)),ne.add(new go.PathSegment(go.PathSegment.Bezier,b,0,0,E,E,0).close()),E>1?(te.spot1=new go.Spot(0,0,E,E),te.spot2=new go.Spot(1,.8,-E,-E)):(te.spot1=go.Spot.TopLeft,te.spot2=new go.Spot(1,.8)),te}),go.Shape.defineFigureGenerator("Repeat",function(oe,a,y){var b=new go.Geometry,E=new go.PathFigure(a*0,y*.45,!0);b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,a*.25,y*0)),E.add(new go.PathSegment(go.PathSegment.Line,a*.5,y*.45)),E.add(new go.PathSegment(go.PathSegment.Line,a*.3,y*.45)),E.add(new go.PathSegment(go.PathSegment.Line,a*.3,y*.9)),E.add(new go.PathSegment(go.PathSegment.Line,a*.6,y*.9)),E.add(new go.PathSegment(go.PathSegment.Line,a*.65,y*1)),E.add(new go.PathSegment(go.PathSegment.Line,a*.2,y*1)),E.add(new go.PathSegment(go.PathSegment.Line,a*.2,y*.45).close());var z=new go.PathFigure(a*1,y*.55,!0);return b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a*.75,y*1)),z.add(new go.PathSegment(go.PathSegment.Line,a*.5,y*.55)),z.add(new go.PathSegment(go.PathSegment.Line,a*.7,y*.55)),z.add(new go.PathSegment(go.PathSegment.Line,a*.7,y*.1)),z.add(new go.PathSegment(go.PathSegment.Line,a*.4,y*.1)),z.add(new go.PathSegment(go.PathSegment.Line,a*.35,y*0)),z.add(new go.PathSegment(go.PathSegment.Line,a*.8,y*0)),z.add(new go.PathSegment(go.PathSegment.Line,a*.8,y*.55).close()),b}),go.Shape.defineFigureGenerator("Windows",function(oe,a,y){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,y)).add(new go.PathSegment(go.PathSegment.Line,0,y).close()).add(new go.PathSegment(go.PathSegment.Move,.4*a,.4*y)).add(new go.PathSegment(go.PathSegment.Line,.4*a,.8*y)).add(new go.PathSegment(go.PathSegment.Line,.9*a,.8*y)).add(new go.PathSegment(go.PathSegment.Line,.9*a,.4*y).close()).add(new go.PathSegment(go.PathSegment.Move,.2*a,.1*y)).add(new go.PathSegment(go.PathSegment.Line,.2*a,.6*y)).add(new go.PathSegment(go.PathSegment.Line,.7*a,.6*y)).add(new go.PathSegment(go.PathSegment.Line,.7*a,.1*y).close()).add(new go.PathSegment(go.PathSegment.Move,.1*a,.6*y)).add(new go.PathSegment(go.PathSegment.Line,.1*a,.9*y)).add(new go.PathSegment(go.PathSegment.Line,.5*a,.9*y)).add(new go.PathSegment(go.PathSegment.Line,.5*a,.6*y).close()))}),go.Shape.defineFigureGenerator("Terminal",function(oe,a,y){var b=new go.Geometry,E=new go.PathFigure(a*0,y*.1,!1);b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,a*1,y*.1)),E.add(new go.PathSegment(go.PathSegment.Line,a*1,y*.9)),E.add(new go.PathSegment(go.PathSegment.Line,a*0,y*.9).close());var z=new go.PathFigure(a*.1,y*.2,!0);b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a*.1,y*.25)),z.add(new go.PathSegment(go.PathSegment.Line,a*.22,y*.285)),z.add(new go.PathSegment(go.PathSegment.Line,a*.1,y*.32)),z.add(new go.PathSegment(go.PathSegment.Line,a*.1,y*.37)),z.add(new go.PathSegment(go.PathSegment.Line,a*.275,y*.32)),z.add(new go.PathSegment(go.PathSegment.Line,a*.275,y*.25).close());var te=new go.PathFigure(a*.28,y*.37,!0);return b.add(te),te.add(new go.PathSegment(go.PathSegment.Line,a*.45,y*.37)),te.add(new go.PathSegment(go.PathSegment.Line,a*.45,y*.41)),te.add(new go.PathSegment(go.PathSegment.Line,a*.28,y*.41).close()),b}),go.Shape.defineFigureGenerator("Beaker",function(oe,a,y){var b=new go.Geometry,E=15,z=E*ie,te=new go.PathFigure(a*.62,y*.475,!0);return b.add(te),te.add(new go.PathSegment(go.PathSegment.Line,a,y-E)),te.add(new go.PathSegment(go.PathSegment.Bezier,a-E,y,a,y-z,a-z,y)),te.add(new go.PathSegment(go.PathSegment.Line,E,y)),te.add(new go.PathSegment(go.PathSegment.Bezier,0,y-E,z,y,0,y-z)),te.add(new go.PathSegment(go.PathSegment.Line,a*.38,y*.475)),te.add(new go.PathSegment(go.PathSegment.Line,a*.38,y*.03)),te.add(new go.PathSegment(go.PathSegment.Line,a*.36,y*0)),te.add(new go.PathSegment(go.PathSegment.Line,a*.64,y*0)),te.add(new go.PathSegment(go.PathSegment.Line,a*.62,y*.03).close()),z>1?(b.spot1=new go.Spot(0,0,z,z),b.spot2=new go.Spot(1,1,-z,-z)):(b.spot1=go.Spot.TopLeft,b.spot2=go.Spot.BottomRight),b}),go.Shape.defineFigureGenerator("Download",function(oe,a,y){var b=new go.Geometry,E=new go.PathFigure(a*0,y*1,!0);b.add(E);var z=.1/.3;E.add(new go.PathSegment(go.PathSegment.Line,a*1,y*1)),E.add(new go.PathSegment(go.PathSegment.Line,a*1,y*(1-z))),E.add(new go.PathSegment(go.PathSegment.Line,a*.8,y*0)),E.add(new go.PathSegment(go.PathSegment.Line,a*.66,y*0)),E.add(new go.PathSegment(go.PathSegment.Line,a*.66,y*.055)),E.add(new go.PathSegment(go.PathSegment.Line,a*.755,y*.055)),E.add(new go.PathSegment(go.PathSegment.Line,a*.93,y*(1-z))),E.add(new go.PathSegment(go.PathSegment.Line,a*.64,y*(1-z))),E.add(new go.PathSegment(go.PathSegment.Line,a*.61,y*.75)),E.add(new go.PathSegment(go.PathSegment.Line,a*.5,y*.75)),E.add(new go.PathSegment(go.PathSegment.Line,a*.39,y*.75)),E.add(new go.PathSegment(go.PathSegment.Line,a*.36,y*(1-z))),E.add(new go.PathSegment(go.PathSegment.Line,a*.07,y*(1-z))),E.add(new go.PathSegment(go.PathSegment.Line,a*(1-.755),y*.055)),E.add(new go.PathSegment(go.PathSegment.Line,a*(1-.66),y*.055)),E.add(new go.PathSegment(go.PathSegment.Line,a*(1-.66),y*0)),E.add(new go.PathSegment(go.PathSegment.Line,a*(1-.8),y*0)),E.add(new go.PathSegment(go.PathSegment.Line,a*0,y*(1-z)).close());var te=new go.PathFigure(a*.4,y*0,!0);return b.add(te),te.add(new go.PathSegment(go.PathSegment.Line,a*.4,y*.44)),te.add(new go.PathSegment(go.PathSegment.Line,a*.26,y*.44)),te.add(new go.PathSegment(go.PathSegment.Line,a*.5,y*.66)),te.add(new go.PathSegment(go.PathSegment.Line,a*(1-.26),y*.44)),te.add(new go.PathSegment(go.PathSegment.Line,a*.6,y*.44)),te.add(new go.PathSegment(go.PathSegment.Line,a*.6,y*0).close()),b}),go.Shape.defineFigureGenerator("Bin",function(oe,a,y){var b=new go.Geometry,E=new go.PathFigure(a*0,y*1,!0);b.add(E);var z=.1/.3;return E.add(new go.PathSegment(go.PathSegment.Line,a*1,y*1)),E.add(new go.PathSegment(go.PathSegment.Line,a*1,y*(1-z))),E.add(new go.PathSegment(go.PathSegment.Line,a*.8,y*0)),E.add(new go.PathSegment(go.PathSegment.Line,a*.66,y*0)),E.add(new go.PathSegment(go.PathSegment.Line,a*.66,y*.055)),E.add(new go.PathSegment(go.PathSegment.Line,a*.755,y*.055)),E.add(new go.PathSegment(go.PathSegment.Line,a*.93,y*(1-z))),E.add(new go.PathSegment(go.PathSegment.Line,a*.64,y*(1-z))),E.add(new go.PathSegment(go.PathSegment.Line,a*.61,y*.75)),E.add(new go.PathSegment(go.PathSegment.Line,a*.5,y*.75)),E.add(new go.PathSegment(go.PathSegment.Line,a*.39,y*.75)),E.add(new go.PathSegment(go.PathSegment.Line,a*.36,y*(1-z))),E.add(new go.PathSegment(go.PathSegment.Line,a*.07,y*(1-z))),E.add(new go.PathSegment(go.PathSegment.Line,a*(1-.755),y*.055)),E.add(new go.PathSegment(go.PathSegment.Line,a*(1-.66),y*.055)),E.add(new go.PathSegment(go.PathSegment.Line,a*(1-.66),y*0)),E.add(new go.PathSegment(go.PathSegment.Line,a*(1-.8),y*0)),E.add(new go.PathSegment(go.PathSegment.Line,a*0,y*(1-z)).close()),b}),go.Shape.defineFigureGenerator("Upload",function(oe,a,y){var b=new go.Geometry,E=new go.PathFigure(a*0,y*1,!0);b.add(E);var z=.1/.3;E.add(new go.PathSegment(go.PathSegment.Line,a*1,y*1)),E.add(new go.PathSegment(go.PathSegment.Line,a*1,y*(1-z))),E.add(new go.PathSegment(go.PathSegment.Line,a*.8,y*0)),E.add(new go.PathSegment(go.PathSegment.Line,a*.66,y*0)),E.add(new go.PathSegment(go.PathSegment.Line,a*.66,y*.055)),E.add(new go.PathSegment(go.PathSegment.Line,a*.755,y*.055)),E.add(new go.PathSegment(go.PathSegment.Line,a*.93,y*(1-z))),E.add(new go.PathSegment(go.PathSegment.Line,a*.64,y*(1-z))),E.add(new go.PathSegment(go.PathSegment.Line,a*.61,y*.75)),E.add(new go.PathSegment(go.PathSegment.Line,a*.5,y*.75)),E.add(new go.PathSegment(go.PathSegment.Line,a*.39,y*.75)),E.add(new go.PathSegment(go.PathSegment.Line,a*.36,y*(1-z))),E.add(new go.PathSegment(go.PathSegment.Line,a*.07,y*(1-z))),E.add(new go.PathSegment(go.PathSegment.Line,a*(1-.755),y*.055)),E.add(new go.PathSegment(go.PathSegment.Line,a*(1-.66),y*.055)),E.add(new go.PathSegment(go.PathSegment.Line,a*(1-.66),y*0)),E.add(new go.PathSegment(go.PathSegment.Line,a*(1-.8),y*0)),E.add(new go.PathSegment(go.PathSegment.Line,a*0,y*(1-z)).close());var te=new go.PathFigure(a*.5,y*0,!0);return b.add(te),te.add(new go.PathSegment(go.PathSegment.Line,a*.26,y*.25)),te.add(new go.PathSegment(go.PathSegment.Line,a*.4,y*.25)),te.add(new go.PathSegment(go.PathSegment.Line,a*.4,y*.63)),te.add(new go.PathSegment(go.PathSegment.Line,a*.6,y*.63)),te.add(new go.PathSegment(go.PathSegment.Line,a*.6,y*.25)),te.add(new go.PathSegment(go.PathSegment.Line,a*.74,y*.25).close()),b}),go.Shape.defineFigureGenerator("EmptyDrink",function(oe,a,y){var b=new go.Geometry,E=new go.PathFigure(a*.15,y*0,!1);return b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,a*.85,y*0)),E.add(new go.PathSegment(go.PathSegment.Line,a*.7,y*1)),E.add(new go.PathSegment(go.PathSegment.Line,a*.3,y*1).close()),b}),go.Shape.defineFigureGenerator("Drink",function(oe,a,y){var b=new go.Geometry,E=new go.PathFigure(a*.15,y*0,!1);b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,a*.85,y*0)),E.add(new go.PathSegment(go.PathSegment.Line,a*.7,y*1)),E.add(new go.PathSegment(go.PathSegment.Line,a*.3,y*1).close());var z=new go.PathFigure(a*.235,y*.28,!0);return b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a*.765,y*.28)),z.add(new go.PathSegment(go.PathSegment.Line,a*.655,y*.97)),z.add(new go.PathSegment(go.PathSegment.Line,a*.345,y*.97).close()),b}),go.Shape.defineFigureGenerator("4Arrows",function(oe,a,y){var b=new go.Geometry,E=new go.PathFigure(a*.5,y*0,!0);return b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,a*.65,y*.25)),E.add(new go.PathSegment(go.PathSegment.Line,a*.55,y*.25)),E.add(new go.PathSegment(go.PathSegment.Line,a*.55,y*.45)),E.add(new go.PathSegment(go.PathSegment.Line,a*.75,y*.45)),E.add(new go.PathSegment(go.PathSegment.Line,a*.75,y*.35)),E.add(new go.PathSegment(go.PathSegment.Line,a*1,y*.5)),E.add(new go.PathSegment(go.PathSegment.Line,a*.75,y*.65)),E.add(new go.PathSegment(go.PathSegment.Line,a*.75,y*.55)),E.add(new go.PathSegment(go.PathSegment.Line,a*.55,y*.55)),E.add(new go.PathSegment(go.PathSegment.Line,a*.55,y*.75)),E.add(new go.PathSegment(go.PathSegment.Line,a*.65,y*.75)),E.add(new go.PathSegment(go.PathSegment.Line,a*.5,y*1)),E.add(new go.PathSegment(go.PathSegment.Line,a*.35,y*.75)),E.add(new go.PathSegment(go.PathSegment.Line,a*.45,y*.75)),E.add(new go.PathSegment(go.PathSegment.Line,a*.45,y*.55)),E.add(new go.PathSegment(go.PathSegment.Line,a*.25,y*.55)),E.add(new go.PathSegment(go.PathSegment.Line,a*.25,y*.65)),E.add(new go.PathSegment(go.PathSegment.Line,a*0,y*.5)),E.add(new go.PathSegment(go.PathSegment.Line,a*.25,y*.35)),E.add(new go.PathSegment(go.PathSegment.Line,a*.25,y*.45)),E.add(new go.PathSegment(go.PathSegment.Line,a*.45,y*.45)),E.add(new go.PathSegment(go.PathSegment.Line,a*.45,y*.25)),E.add(new go.PathSegment(go.PathSegment.Line,a*.35,y*.25).close()),b}),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")},61016:function(module,exports,__webpack_require__){var __WEBPACK_AMD_DEFINE_ARRAY__,__WEBPACK_AMD_DEFINE_RESULT__;(function(){if(typeof window.GGBApplet=="function"){console.warn("deployggb.js was loaded twice");return}var isRenderGGBElementEnabled=!1,scriptLoadStarted=!1,html5AppletsToProcess=null,ggbHTML5LoadedCodebaseIsWebSimple=!1,ggbHTML5LoadedCodebaseVersion=null,ggbHTML5LoadedScript=null,GGBApplet=function(){"use strict";for(var ht={},ct="5.0",ee={},x=null,ue=!1,fe=!1,De=null,Fe=!1,Te=null,ie=null,_e=0;_e<arguments.length;_e++){var ze=arguments[_e];if(ze!==null)switch(typeof ze){case"number":ct=ze.toFixed(1);break;case"string":ze.match(new RegExp("^[0-9]\\.[0-9]+$"))?ct=ze:De=ze;break;case"object":typeof ze.is3D!="undefined"?x=ze:ee=ze;break;case"boolean":ue=ze,fe=!0;break}}x===null&&(x={is3D:!1,AV:!1,SV:!1,CV:!1,EV2:!1,CP:!1,PC:!1,DA:!1,FI:!1,PV:!1,macro:!1},ee.material_id!==void 0&&!fe&&(ue=!0)),De!==null&&ee.id===void 0&&(ee.id=De);var Ae="",We="",Me=!1,ve=null,oe=null,a=null,y=!1,b=null,E=null,z=null,te=null,ne=null;ee.height!==void 0&&(ee.height=Math.round(ee.height)),ee.width!==void 0&&(ee.width=Math.round(ee.width));var re=function(ot){return parseFloat(ot)>4?parseFloat(ot):5};ht.setHTML5Codebase=function(ot,Pt){ie=ot,Ct(ot,Pt)},ht.setJavaCodebase=ht.setJavaCodebaseVersion=ht.isCompiledInstalled=ht.setPreCompiledScriptPath=ht.setPreCompiledResourcePath=function(){},ht.setHTML5CodebaseVersion=function(ot,Pt){var Mt=parseFloat(ot);if(Mt!==NaN&&Mt<5){console.log("The GeoGebra HTML5 codebase version "+Mt+" is deprecated. Using version latest instead.");return}Te=ot,ut(ot,Pt)},ht.getHTML5CodebaseVersion=function(){return oe},ht.getParameters=function(){return ee},ht.setFontsCSSURL=function(ot){te=ot},ht.setGiacJSURL=function(ot){},ht.setJNLPFile=function(ot){Ae=ot},ht.setJNLPBaseDir=function(ot){},ht.inject=function(){function ot(){return window.frameElement&&window.frameElement.getAttribute("data-singleton")}for(var Pt="auto",Mt=ee.id,mt,wt=!1,Kt=0;Kt<arguments.length;Kt++){var je=arguments[Kt];typeof je=="string"?(je=je.toLowerCase(),je.match(/^(prefer)?(java|html5|compiled|auto|screenshot)$/)?Pt=je:Mt=arguments[Kt]):typeof je=="boolean"?wt=je:je instanceof HTMLElement&&(mt=je)}vn();function vn(){if(!Fe){setTimeout(vn,200);return}Pt=Ge(Pt);var Cn=mt||document.getElementById(Mt);if(!Cn){console.log("possibly bug on ajax loading? ");return}if(ht.removeExistingApplet(Cn,!1),ee.width===void 0&&Cn.clientWidth&&(ee.width=Cn.clientWidth),ee.height===void 0&&Cn.clientHeight&&(ee.height=Cn.clientHeight),!(ee.width&&ee.height)&&Pt==="html5"&&(delete ee.width,delete ee.height),ve=Pt,Pt==="screenshot")Be(Cn,ee);else{var ua=!1;ee.hasOwnProperty("playButton")&&ee.playButton||ee.hasOwnProperty("clickToLoad")&&ee.clickToLoad?ua=!0:ee.hasOwnProperty("playButtonAutoDecide")&&ee.playButtonAutoDecide&&(ua=(!ae()||ot())&&le()),ua?(ve="screenshot",Le(Cn,ee,wt,Pt)):Ce(Cn,ee,wt)}}};function ae(){try{return window.self!==window.top}catch(ot){return!0}}function le(){return ee.hasOwnProperty("screenshotGenerator")&&ee.screenshotGenerator?!1:Math.max(screen.width,screen.height)<800}ht.getViews=function(){return x},ht.isJavaInstalled=function(){return!1};var he=function(ot){var Pt=function(Kt){var je=JSON.parse(Kt),vn=function(kn){return kn.type=="G"||kn.type=="E"},Cn=je.elements?je.elements.filter(vn)[0]:je;if(!Cn||!Cn.url){Mt();return}ee.fileName=Cn.url,Ee(Cn.settings||{}),x.is3D=!0;var ua="https://www.geogebra.org/images/";ht.setPreviewImage(b||Cn.previewUrl,ua+"GeoGebra_loading.png",ua+"applet_play.png"),ot()},Mt=function(){ee.onError&&ee.onError(),Ut("Error: Fetching material (id "+ee.material_id+") failed.",ee)},mt=location.host.match(/(www|stage|beta|groot|alpha).geogebra.(org|net)/)?location.host:"www.geogebra.org",wt="/materials/"+ee.material_id+"?scope=basic";be("https://"+mt+"/api/proxy.php?path="+encodeURIComponent(wt),Pt,Mt)};function Ee(ot){var Pt=["width","height","showToolBar","showMenuBar","showAlgebraInput","allowStyleBar","showResetIcon","enableLabelDrags","enableShiftDragZoom","enableRightClick","appName"];["enableLabelDrags","enableShiftDragZoom","enableRightClick"].forEach(function(Mt){ot[Mt]=!!ot[Mt]}),Pt.forEach(function(Mt){ee[Mt]===void 0&&ot[Mt]!==void 0&&(ee[Mt]=ot[Mt])}),ee.showToolBarHelp===void 0&&(ee.showToolBarHelp=ee.showToolBar)}function be(ot,Pt,Mt){var mt=new XMLHttpRequest;mt.open("GET",ot),mt.onload=function(){Pt(mt.responseText)},mt.onerror=Mt,mt.send()}ht.isHTML5Installed=function(){return!0},ht.getLoadedAppletType=function(){return ve},ht.setPreviewImage=function(ot,Pt,Mt){b=ot,E=Pt,z=Mt},ht.removeExistingApplet=function(ot,Pt){var Mt;typeof ot=="string"&&(ot=document.getElementById(ot)),ve=null;var mt=null;for(Mt=0;Mt<ot.childNodes.length;Mt++){var wt=ot.childNodes[Mt],Kt=wt.className;Kt==="applet_screenshot"?Pt?(wt.style.display="block",ve="screenshot"):wt.style.display="none":Kt!=="applet_scaler prerender"&&(ot.removeChild(wt),mt=Kt&&Kt.indexOf("appletParameters")!=-1?wt.id:null,Mt--)}var je=ee.id!==void 0?ee.id:mt,vn=window[je];vn&&typeof vn.getBase64=="function"&&(vn.remove(),window[je]=null)},ht.refreshHitPoints=function(){if(re(ggbHTML5LoadedCodebaseVersion)>=5)return!0;var ot=ht.getAppletObject();return ot&&typeof ot.recalculateEnvironments=="function"?(ot.recalculateEnvironments(),!0):!1},ht.startAnimation=function(){var ot=ht.getAppletObject();return ot&&typeof ot.startAnimation=="function"?(ot.startAnimation(),!0):!1},ht.stopAnimation=function(){var ot=ht.getAppletObject();return ot&&typeof ot.stopAnimation=="function"?(ot.stopAnimation(),!0):!1},ht.getAppletObject=function(){var ot=ee.id!==void 0?ee.id:"ggbApplet";return window[ot]},ht.resize=function(){};var xe=function(ot,Pt,Mt){var mt=document.createElement("param");mt.setAttribute("name",Pt),mt.setAttribute("value",Mt),ot.appendChild(mt)},me=function(ot){return ot&&ot!=="false"},Ce=function(ot,Pt,Mt){re(oe)<=4.2&&(Mt=!0);var mt=!isRenderGGBElementEnabled&&!scriptLoadStarted;(!isRenderGGBElementEnabled&&!scriptLoadStarted||ggbHTML5LoadedCodebaseVersion!==oe||ggbHTML5LoadedCodebaseIsWebSimple&&!y)&&(mt=!0,isRenderGGBElementEnabled=!1,scriptLoadStarted=!1);var wt=document.createElement("div");wt.classList.add("appletParameters","notranslate");var Kt=Pt.width,je=Pt.height;if(Pt.disableAutoScale=Pt.disableAutoScale===void 0?GGBAppletUtils.isFlexibleWorksheetEditor():Pt.disableAutoScale,Pt.width!==void 0)if(re(oe)<=4.4)me(Pt.showToolBar)&&(Pt.height-=7),me(Pt.showAlgebraInput)&&(Pt.height-=37),Pt.width<605&&me(Pt.showToolBar)&&(Pt.width=605,Kt=605);else{var vn=100;(me(Pt.showToolBar)||me(Pt.showMenuBar))&&(Pt.hasOwnProperty("customToolBar")&&(Pt.customToolbar=Pt.customToolBar),vn=me(Pt.showMenuBar)?245:155),Kt<vn&&(Pt.width=vn,Kt=vn)}wt.style.border="none",wt.style.display="inline-block";for(var Cn in Pt)Pt.hasOwnProperty(Cn)&&Cn!=="appletOnLoad"&&wt.setAttribute("data-param-"+Cn,Pt[Cn]);te&&wt.setAttribute("data-param-fontscssurl",te),ht.resize=function(){GGBAppletUtils.responsiveResize(ot,Pt)},window.addEventListener("resize",function(Gn){ht.resize()});var ua=typeof Pt.appletOnLoad=="function"?Pt.appletOnLoad:function(){};if(!Mt&&Pt.width!==void 0){Pt.hasOwnProperty("showSplash")||wt.setAttribute("data-param-showSplash","false");var kn=ot.querySelector(".applet_scaler.prerender"),nt=kn!==null;if(nt)var dt=kn.querySelector(".ggb_preview");else{var dt=Ze(Kt,je,Pt.borderColor,!1);kn=document.createElement("div"),kn.className="applet_scaler",kn.style.position="relative",kn.style.display="block",kn.style.width=Kt+"px",kn.style.height=je+"px"}window.GGBT_spinner&&window.GGBT_spinner.attachSpinner(kn,"66%"),re(oe)>=5?(Pt.appletOnLoad=function(Gn){var Ke=ot.querySelector(".ggb_preview");Ke&&Ke.parentNode.removeChild(Ke),window.GGBT_spinner&&window.GGBT_spinner.removeSpinner(kn),window.GGBT_wsf_view&&$(window).trigger("resize"),ua(Gn)},nt||kn.appendChild(dt)):wt.appendChild(dt),kn.appendChild(wt),nt||ot.appendChild(kn),setTimeout(function(){ht.resize()},1)}else{var gt=document.createElement("div");gt.className="applet_scaler",gt.style.position="relative",gt.style.display="block",gt.appendChild(wt),ot.appendChild(gt),Pt.appletOnLoad=function(Gn){ht.resize(),ua(Gn)}}function Ft(Gn,Ke){Ke&&typeof Ke.appletOnLoad=="function"&&typeof renderGGBElement=="function"?renderGGBElement(Gn,Ke.appletOnLoad):renderGGBElement(Gn),Ut("GeoGebra HTML5 applet injected and rendered with previously loaded codebase.",Ke)}function st(Gn,Ke){typeof renderGGBElement=="undefined"?(html5AppletsToProcess===null&&(html5AppletsToProcess=[]),html5AppletsToProcess.push({article:Gn,params:Ke}),window.renderGGBElementReady=function(){isRenderGGBElementEnabled=!0,html5AppletsToProcess!==null&&html5AppletsToProcess.length&&(html5AppletsToProcess.forEach(function(Re){Ft(Re.article,Re.params)}),html5AppletsToProcess=null)},re(oe)<5&&(Gn.className+=" geogebraweb")):Ft(Gn,Ke)}if(mt){scriptLoadStarted=!0;for(var bt=0;bt<wt.childNodes.length;bt++){var It=wt.childNodes[bt].tagName;It==="TABLE"&&(wt.removeChild(wt.childNodes[bt]),bt--)}if(ggbHTML5LoadedScript!==null){var xt=document.querySelector('script[src="'+ggbHTML5LoadedScript+'"]');xt!=null&&xt.parentNode.removeChild(xt)}var kt=document.createElement("script"),Zt=function(){st(wt,Pt)};kt.src=We+a,ggbHTML5LoadedCodebaseIsWebSimple=y,ggbHTML5LoadedCodebaseVersion=oe,ggbHTML5LoadedScript=kt.src,Ut("GeoGebra HTML5 codebase loaded: '"+We+"'.",Pt),!ie&&(!Te||Te=="5.0")?(y?webSimple.succeeded=webSimple.succeeded||webSimple():web3d.succeeded=web3d.succeeded||web3d(),Zt()):We.requirejs?__webpack_require__.e(12).then(function(){var Gn=[__webpack_require__(12)];Zt.apply(null,Gn)}.bind(this)).catch(__webpack_require__.oe):(kt.onload=Zt,ot.appendChild(kt))}else st(wt,Pt);Pt.height=je,Pt.width=Kt},Be=function(ot,Pt,Mt){var mt=Ze(Pt.width,Pt.height,Pt.borderColor,Mt),wt=document.createElement("div");wt.style.position="relative",wt.style.display="block",wt.style.width=Pt.width+"px",wt.style.height=Pt.height+"px",wt.className="applet_screenshot applet_scaler"+(Mt?" applet_screenshot_play":""),wt.appendChild(mt);var Kt=GGBAppletUtils.getScale(Pt,ot,Mt);Mt?(ot.appendChild(Ue()),window.GGBT_wsf_view||(ot.style.position="relative")):window.GGBT_spinner&&window.GGBT_spinner.attachSpinner(wt,"66%"),ot.appendChild(wt),Kt!==1&&!isNaN(Kt)&&(GGBAppletUtils.scaleElement(wt,Kt),wt.style.width=Pt.width+"px",wt.style.height=Pt.height+"px",wt.parentNode.style.width=Pt.width*Kt+"px",wt.parentNode.style.height=Pt.height*Kt+"px"),ht.resize=function(){Xe(ot,mt,wt,Mt)},window.addEventListener("resize",function(je){ht.resize()}),ht.resize()};function Xe(ot,Pt,Mt,mt){if(ot.contains(Pt)){if(typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()){if(ot.id!=="fullscreencontent")return;window.GGBT_wsf_view.setCloseBtnPosition(ot)}var wt=GGBAppletUtils.getScale(ee,ot,mt);Mt.parentNode!==null&&(!isNaN(wt)&&wt!==1?(GGBAppletUtils.scaleElement(Mt,wt),Mt.parentNode.style.width=ee.width*wt+"px",Mt.parentNode.style.height=ee.height*wt+"px"):(GGBAppletUtils.scaleElement(Mt,1),Mt.parentNode.style.width=ee.width+"px",Mt.parentNode.style.height=ee.height+"px")),typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()&&GGBAppletUtils.positionCenter(ot),typeof window.GGBT_ws_header_footer=="object"&&window.GGBT_ws_header_footer.setWsScrollerHeight()}}ht.onExitFullscreen=function(ot,Pt){Pt.appendChild(ot)};var Le=function(ot,Pt,Mt,mt){Be(ot,Pt,!0);for(var wt=function(){var vn=[];for(je=0;je<ot.childNodes.length;je++)vn.push(ot.childNodes[je]);if(window.GGBT_wsf_view){var Cn=window.GGBT_wsf_view.renderFullScreen(ot,Pt.id),ua=document.getElementById("fullscreencontainer"),kn=jQuery(ot).find(".fullscreencontent");kn.length>0?(Cn.remove(),kn.attr("id","fullscreencontent").show(),jQuery(ua).append(kn),window.dispatchEvent(new Event("resize"))):Ce(Cn,Pt,!1),window.GGBT_wsf_view.launchFullScreen(ua)}else ve=mt,Ce(ot,Pt,!1);if(!window.GGBT_wsf_view)for(je=0;je<vn.length;je++)ot.removeChild(vn[je])},Kt=ot.getElementsByClassName("ggb_preview_play"),je=0;je<Kt.length;je++)Kt[je].addEventListener("click",wt,!1),Kt[je].addEventListener("ontouchstart",wt,!1);typeof window.ggbAppletPlayerOnload=="function"&&window.ggbAppletPlayerOnload(ot),le()&&window.GGBT_wsf_view&&$(".wsf-element-fullscreen-button").remove()},Ue=function(){var ot=document.createElement("div");if(ot.className="ggb_preview_play icon-applet-play",!window.GGBT_wsf_view){var Pt='.icon-applet-play { width: 100%; height: 100%;box-sizing: border-box;position: absolute;z-index: 1001;cursor: pointer;border-width: 0px; background-color: transparent;background-repeat: no-repeat;left: 0;top: 0;background-position: center center; background-image: url("https://www.geogebra.org/images/worksheet/icon-start-applet.png");}.icon-applet-play:hover {background-image: url("https://www.geogebra.org/images/worksheet/icon-start-applet-hover.png");}',Mt=document.createElement("style");Mt.styleSheet?Mt.styleSheet.cssText=Pt:Mt.appendChild(document.createTextNode(Pt)),document.getElementsByTagName("head")[0].appendChild(Mt)}return ot},Ze=function(ot,Pt,Mt,mt){var wt=document.createElement("div");wt.className="ggb_preview",wt.style.position="absolute",wt.style.zIndex="90",wt.style.width=ot-2+"px",wt.style.height=Pt-2+"px",wt.style.top="0px",wt.style.left="0px",wt.style.overflow="hidden",wt.style.backgroundColor="white";var Kt="lightgrey";Mt!==void 0&&(Mt==="none"?Kt="transparent":Kt=Mt),wt.style.border="1px solid "+Kt;var je=document.createElement("img");if(je.style.position="relative",je.style.zIndex="1000",je.style.top="-1px",je.style.left="-1px",b!==null&&je.setAttribute("src",b),je.style.opacity=.7,E!==null){var vn,Cn,ua;if(!mt){vn=document.createElement("img"),vn.style.position="absolute",vn.style.zIndex="1001",vn.style.opacity=1,je.style.opacity=.3,Cn=360,Cn>ot/4*3&&(Cn=ot/4*3),ua=Cn/5.8,vn.setAttribute("src",E),vn.setAttribute("width",Cn),vn.setAttribute("height",ua);var kn=(ot-Cn)/2,nt=(Pt-ua)/2;vn.style.left=kn+"px",vn.style.top=nt+"px",wt.appendChild(vn)}}return wt.appendChild(je),wt},Ge=function(ot){return ot=ot.toLowerCase(),ot==="html5"||ot==="screenshot"?ot:"html5"},$e=["web","webSimple","web3d","tablet","tablet3d","phone"],ut=function(ot,Pt){if(oe=ot,Pt){Ct(oe,!0);return}var Mt=!ue;if(Mt){var mt=re(oe);!isNaN(mt)&&mt<4.4&&(Mt=!1)}var wt,Kt;window.location.protocol.substr(0,4)==="http"?wt=window.location.protocol:wt="http:";var je=oe.indexOf("//");je>0?Kt=oe:je===0?Kt=wt+oe:Kt="https://www.geogebra.org/apps/5.2.814.0/";for(var vn in $e)if(oe.slice($e[vn].length*-1)===$e[vn]||oe.slice(($e[vn].length+1)*-1)===$e[vn]+"/"){Ct(Kt,!1);return}!GGBAppletUtils.isFlexibleWorksheetEditor()&&Mt&&!x.is3D&&!x.AV&&!x.SV&&!x.CV&&!x.EV2&&!x.CP&&!x.PC&&!x.DA&&!x.FI&&!x.PV&&!me(ee.showToolBar)&&!me(ee.showMenuBar)&&!me(ee.showAlgebraInput)&&!me(ee.enableRightClick)&&(!ee.appName||ee.appName=="classic")?Kt+="webSimple/":Kt+="web3d/",Ct(Kt,!1)},Ct=function(ot,Pt){if(ot.requirejs){We=ot;return}ot.slice(-1)!=="/"&&(ot+="/"),We=ot,Pt===null&&(Pt=ot.indexOf("http")===-1),Me=Pt,a="web.nocache.js",y=!1;var Mt=We.split("/");Mt.length>1&&(!Pt&&Mt[Mt.length-2]==="webSimple"?(a="webSimple.nocache.js",y=!0):$e.indexOf(Mt[Mt.length-2])>=0&&(a=Mt[Mt.length-2]+".nocache.js")),Mt=ot.split("/"),oe=Mt[Mt.length-3],oe.substr(0,4)==="test"?oe=oe.substr(4,1)+"."+oe.substr(5,1):(oe.substr(0,3)==="war"||oe.substr(0,4)==="beta")&&(oe="5.0");var mt=parseFloat(oe);mt!==NaN&&mt<5&&ot.indexOf("geogebra.org")>=0&&(console.log("The GeoGebra HTML5 codebase version "+mt+" is deprecated. Using version latest instead."),ut("5.0",Pt))},Ut=function(ot,Pt){window.console&&window.console.log&&(!Pt||typeof Pt.showLogging=="undefined"||Pt.showLogging&&Pt.showLogging!=="false")&&console.log(ot)};ee.material_id!==void 0?he(sn):sn();function sn(){var ot=ct;Te!==null?ot=Te:parseFloat(ot)<5&&(ot="5.0"),ut(ot,!1),ie!==null&&Ct(ie,Me),Fe=!0}return ht},GGBAppletUtils=function(){"use strict";function ht(){return window.GGBT_wsf_edit!==void 0}function ct(Fe,Te){Te!=1?(Fe.style.transformOrigin="0% 0% 0px",Fe.style.webkitTransformOrigin="0% 0% 0px",Fe.style.transform="scale("+Te+","+Te+")",Fe.style.webkitTransform="scale("+Te+","+Te+")",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 ee(Fe,Te,ie,_e,ze,Ae){var We=null;if(Ae!=null&&Ae!="")for(var Me=Fe.parentNode;Me!=null;)if((" "+Me.className+" ").indexOf(" "+Ae+" ")>-1){We=Me;break}else Me=Me.parentNode;var ve=0,oe=0,a=0,y=0,b=0,E=0,z=0;if(We)ve=We.offsetWidth,oe=Math.max(_e?We.offsetWidth:0,We.offsetHeight);else{if(window.innerWidth&&document.documentElement.clientWidth?(ve=Math.min(window.innerWidth,document.documentElement.clientWidth),oe=Math.min(window.innerHeight,document.documentElement.clientHeight),a=ve):(ve=window.innerWidth,oe=window.innerHeight,a=window.innerWidth),Fe){var te=Fe.getBoundingClientRect();te.left>0&&te.left<=ve&&(ze===void 0||!ze)&&(document.dir==="rtl"?(b=ve-te.width-te.left,E=a<=480?10:30):(E=te.left,b=a<=480?10:30),y=E+b)}if(Fe&&typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()){var ne=Fe.getBoundingClientRect();window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionRight"?(y=40,z=0):window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionTop"&&(y=0,z=40)}}return Fe&&((ie===void 0||!ie)&&Te>0&&Te+y<ve?ve=Te:ve-=y,typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()&&(ie===void 0||!ie)&&(oe-=z)),{width:ve,height:oe}}function x(Fe,Te,ie,_e,ze){if(Fe.isScreenshoGenerator)return 1;var Ae=_e!==void 0&&_e,We=Fe.noScaleMargin!=null&&Fe.noScaleMargin,Me=function(ne){return ne&&ne!=="false"},ve=Me(Fe.autoHeight),oe=ee(Te,Fe.width,ie,ve,Ae&&window.GGBT_wsf_view||We,ze),a=parseInt(oe.width),y=Fe.width,b=Fe.height;if(y===void 0){var E=Te.querySelector(".appletParameters");E&&(y=E.offsetWidth,b=E.offsetHeight)}var z=a/y,te=Ae?1:oe.height/b;return ie!==void 0&&!ie&&(z=Math.min(1,z),te=Math.min(1,te)),Math.min(z,te)}function ue(Fe,Te,ie){var _e=1,ze,Ae=!1;if(Fe.hasOwnProperty("allowUpscale")&&(Ae=Fe.allowUpscale),Fe.hasOwnProperty("scale")&&(_e=parseFloat(Fe.scale),(isNaN(_e)||_e===null||_e===0)&&(_e=1),_e>1&&(Ae=!0)),Te&&typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()&&(Ae=!0),!(Fe.hasOwnProperty("disableAutoScale")&&Fe.disableAutoScale))ze=x(Fe,Te,Ae,ie,Fe.scaleContainerClass);else return _e;return Ae&&(!Fe.hasOwnProperty("scale")||_e===1)?ze:Math.min(_e,ze)}function fe(Fe){var Te=Math.min(window.innerWidth,document.documentElement.clientWidth),ie=Math.min(window.innerHeight,document.documentElement.clientHeight),_e=Fe.getBoundingClientRect(),ze=(Te-_e.width)/2,Ae=(ie-_e.height)/2;Ae<0&&(Ae=0),Fe.style.position="relative",window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionRight"?(ze<40?Fe.style.left="40px":Fe.style.left=ze+"px",Fe.style.top=Ae+"px"):window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionTop"&&(Ae<40?Fe.style.top="40px":Fe.style.top=Ae+"px",Fe.style.left=ze+"px")}function De(Fe,Te){var ie=Fe.querySelector(".appletParameters");if(ie){if(typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()){if(Te.id!==ie.getAttribute("data-param-id"))return;window.GGBT_wsf_view.setCloseBtnPosition(Fe)}if(ie.parentElement&&/fullscreen/.test(ie.parentElement.className))return;var _e=ue(Te,Fe);ht()&&ie.setAttribute("data-param-scale",_e);for(var ze=null,Ae=0;Ae<Fe.childNodes.length;Ae++)if(Fe.childNodes[Ae].className!==void 0&&Fe.childNodes[Ae].className.match(/^applet_scaler/)){ze=Fe.childNodes[Ae];break}if(ze!==null&&ze.querySelector(".noscale")!==null)return;var We=Te.id!==void 0?Te.id:"ggbApplet",Me=window[We];(Me==null||!Me.recalculateEnvironments)&&ze!==null&&!ze.className.match(/fullscreen/)&&(ze.parentNode.style.transform="",!isNaN(_e)&&_e!==1?(ze.parentNode.style.width=Te.width*_e+"px",ze.parentNode.style.height=Te.height*_e+"px",ct(ze,_e)):(ct(ze,1),ze.parentNode.style.width=Te.width+"px",ze.parentNode.style.height=Te.height+"px")),typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()&&fe(Fe),window.GGBT_wsf_view&&!window.GGBT_wsf_view.isFullscreen()&&window.GGBT_wsf_general.adjustContentToResize($(ie).parents(".content-added-content"))}}return{responsiveResize:De,isFlexibleWorksheetEditor:ht,positionCenter:fe,getScale:ue,scaleElement:ct}}();__WEBPACK_AMD_DEFINE_ARRAY__=[],__WEBPACK_AMD_DEFINE_RESULT__=function(){return GGBApplet}.apply(exports,__WEBPACK_AMD_DEFINE_ARRAY__),__WEBPACK_AMD_DEFINE_RESULT__!==void 0&&(module.exports=__WEBPACK_AMD_DEFINE_RESULT__),GGBAppletUtils.makeModule=function(name,permutation){function webModule(){var H="bootstrap",I="begin",J="gwt.codesvr."+name+"=",K="gwt.codesvr=",L=name,M="startup",N="DUMMY",O=0,P=1,Q="iframe",R="position:absolute; width:0; height:0; border:none; left: -1000px;",S=" top: -1000px;",T="Chrome",U="CSS1Compat",V="<!doctype html>",W="",X="<html><head></head><body></body></html>",Y="undefined",Z="readystatechange",$=10,_="script",ab="javascript",bb="Failed to load ",cb="moduleStartup",db="scriptTagAdded",eb="moduleRequested",fb="meta",gb="name",hb=name+"::",ib="::",jb="gwt:property",kb="content",lb="=",mb="gwt:onPropertyErrorFn",nb='Bad handler "',ob='" for "gwt:onPropertyErrorFn"',pb="gwt:onLoadErrorFn",qb='" for "gwt:onLoadErrorFn"',rb="#",sb="?",tb="/",ub="img",vb="clear.cache.gif",wb="baseUrl",xb=name+".nocache.js",yb="base",zb="//",Ab="selectingPermutation",Bb=name+".devmode.js",Cb=permutation,Db=":",Eb=".cache.js",Fb="loadExternalRefs",Gb="end",n=window,o=document;function p(){var ht=n.location.search;return ht.indexOf(J)!=-1||ht.indexOf(K)!=-1}function q(ht,ct){}webModule.__sendStats=q,webModule.__moduleName=L,webModule.__errFn=null,webModule.__moduleBase=N,webModule.__softPermutationId=O,webModule.__computePropValue=null,webModule.__getPropMap=null,webModule.__installRunAsyncCode=function(){},webModule.__gwtStartLoadingFragment=function(){return null},webModule.__gwt_isKnownPropertyValue=function(){return!1},webModule.__gwt_getMetaProperty=function(){return null};var r=null,s=n.__gwt_activeModules=n.__gwt_activeModules||{};s[L]={moduleName:L},webModule.__moduleStartupDone=function(ht){var ct=s[L].bindings;s[L].bindings=function(){for(var ee=ct?ct():{},x=ht[webModule.__softPermutationId],ue=O;ue<x.length;ue++){var fe=x[ue];ee[fe[O]]=fe[P]}return ee}};var t;function u(){return v(),t}function v(){if(!t){var ht=o.createElement(Q);if(ht.id=L,ht.style.cssText=R+S,ht.tabIndex=-1,o.body.appendChild(ht),t=ht.contentWindow.document,navigator.userAgent.indexOf(T)==-1){t.open();var ct=document.compatMode==U?V:W;t.write(ct+X),t.close()}}}function w(ht){function ct(x){function ue(){return typeof o.readyState==Y?typeof o.body!=Y&&o.body!=null:/loaded|complete/.test(o.readyState)}var fe=ue();if(fe){x();return}function De(){if(!fe){if(!ue())return;fe=!0,x(),o.removeEventListener&&o.removeEventListener(Z,De,!1),Fe&&clearInterval(Fe)}}o.addEventListener&&o.addEventListener(Z,De,!1);var Fe=setInterval(function(){De()},$)}function ee(x){var ue=u(),fe=ue.body,De=ue.createElement(_);De.language=ab,De.crossOrigin=W,De.src=x,webModule.__errFn&&(De.onerror=function(){webModule.__errFn(L,new Error(bb+x))}),fe.appendChild(De)}ct(function(){ee(ht)})}webModule.__startLoadingFragment=function(ht){return C(ht)},webModule.__installRunAsyncCode=function(ht){var ct=u(),ee=ct.body,x=ct.createElement(_);x.language=ab,x.text=ht,ee.appendChild(x),ee.removeChild(x)};function A(){for(var c={},d,e,f=o.getElementsByTagName(fb),g=O,h=f.length;g<h;++g){var i=f[g],j=i.getAttribute(gb),k;if(j){if(j=j.replace(hb,W),j.indexOf(ib)>=O)continue;if(j==jb){if(k=i.getAttribute(kb),k){var l,m=k.indexOf(lb);m>=O?(j=k.substring(O,m),l=k.substring(m+P)):(j=k,l=W),c[j]=l}}else if(j==mb){if(k=i.getAttribute(kb),k)try{d=eval(k)}catch(ht){alert(nb+k+ob)}}else if(j==pb&&(k=i.getAttribute(kb),k))try{e=eval(k)}catch(ht){alert(nb+k+qb)}}}__gwt_getMetaProperty=function(ht){var ct=c[ht];return ct==null?null:ct},r=d,webModule.__errFn=e}function B(){function ht(Fe){var Te=Fe.lastIndexOf(rb);Te==-1&&(Te=Fe.length);var ie=Fe.indexOf(sb);ie==-1&&(ie=Fe.length);var _e=Fe.lastIndexOf(tb,Math.min(ie,Te));return _e>=O?Fe.substring(O,_e+P):W}function ct(Fe){if(!Fe.match(/^\w+:\/\//)){var Te=o.createElement(ub);Te.src=Fe+vb,Fe=ht(Te.src)}return Fe}function ee(){var Fe=__gwt_getMetaProperty(wb);return Fe!=null?Fe:W}function x(){for(var Fe=o.getElementsByTagName(_),Te=O;Te<Fe.length;++Te)if(Fe[Te].src.indexOf(xb)!=-1)return ht(Fe[Te].src);return W}function ue(){var Fe=o.getElementsByTagName(yb);return Fe.length>O?Fe[Fe.length-P].href:W}function fe(){var Fe=o.location;return Fe.href==Fe.protocol+zb+Fe.host+Fe.pathname+Fe.search+Fe.hash}var De=ee();return De==W&&(De=x()),De==W&&(De=ue()),De==W&&fe()&&(De=ht(o.location.href)),De=ct(De),De}function C(ht){return ht.match(/^\//)||ht.match(/^[a-zA-Z]+:\/\//)?ht:webModule.__moduleBase+ht}function D(){var ht=[],ct=O,ee=[],x=[];function ue(Fe){var Te=x[Fe](),ie=ee[Fe];if(Te in ie)return Te;var _e=[];for(var ze in ie)_e[ie[ze]]=ze;throw r&&r(Fe,_e,Te),null}if(__gwt_isKnownPropertyValue=function(Fe,Te){return Te in ee[Fe]},webModule.__getPropMap=function(){var Fe={};for(var Te in ee)ee.hasOwnProperty(Te)&&(Fe[Te]=ue(Te));return Fe},webModule.__computePropValue=ue,n.__gwt_activeModules[L].bindings=webModule.__getPropMap,p())return C(Bb);var fe;try{fe=Cb;var De=fe.indexOf(Db);De!=-1&&(ct=parseInt(fe.substring(De+P),$),fe=fe.substring(O,De))}catch(Fe){}return webModule.__softPermutationId=ct,C(fe+Eb)}function F(){n.__gwt_stylesLoaded||(n.__gwt_stylesLoaded={})}A(),webModule.__moduleBase=window.ENV==="build"?"/react/build/js/mathematicalGraphics/"+name+"/":"/js/mathematicalGraphics/"+name+"/",s[L].moduleBase=webModule.__moduleBase;var G=D();return F(),w(G),!0}return webModule},typeof window.web3d!="function"&&(window.web3d=GGBAppletUtils.makeModule("web3d","A18F540516513B1292CA7CEF2F6AFC7E")),typeof window.webSimple!="function"&&(window.webSimple=GGBAppletUtils.makeModule("webSimple","96B09BF1B436BF53F0DF54116700F16A")),window.GGBApplet=GGBApplet})()},15476:function(ht,ct,ee){"use strict";ee.d(ct,{Ax:function(){return De},Ds:function(){return Fe},KI:function(){return ie},SI:function(){return fe},f1:function(){return ue}});var x=ee(11320);function ue(_e){let ze=!0;if(_e.length>0){for(let Ae=0;Ae<_e.length;Ae++)if(_e[Ae].compile_success==0||!_e[Ae].compile_success){ze=!1;break}}else ze=!1;return ze}function fe(_e,ze=""){let Ae=[];for(let We=0;We<_e.length;We++){let Me=_e[We],ve=ze?`${ze}/${Me.name}`:`${Me.name}`;Ae.push({title:Me.name,type:Me.type,isLeaf:Me.type!=="tree",key:ve})}return Ae}function De(_e,ze,Ae){for(let We=0;We<_e.length;We++){let Me=_e[We];if(Me.key===ze){Me.children=Ae;break}Me.children&&De(Me.children,ze,Ae)}return _e}function Fe(_e,ze,Ae){let We;return function(){let Me=this,ve=arguments,oe=function(){We=null,Ae||_e.apply(Me,ve)},a=Ae&&!We;clearTimeout(We),We=setTimeout(oe,ze),a&&_e.apply(Me,ve)}}const Te=!0,ie=x.Z.API_SERVER},86169:function(ht,ct,ee){"use strict";ee.d(ct,{Z:function(){return z}});var x=ee(67294),ue=ee(22150),fe=ee(2453),De=ee(14446),Fe=ee(34336),Te=ee(69677),ie=ee(9430),_e=ee(71230),ze=ee(15746),Ae=ee(27484),We=ee.n(Ae),Me=ee(28706),ve=ee(35973),oe={tips:"tips___e8J4O",homeworkType:"homeworkType___ZjN2X",antdTable:"antdTable___amDdp",modalWrapper:"modalWrapper___XPojI"},a=ee(89779),y=ee(17998),b=(te,ne,re)=>new Promise((ae,le)=>{var he=xe=>{try{be(re.next(xe))}catch(me){le(me)}},Ee=xe=>{try{be(re.throw(xe))}catch(me){le(me)}},be=xe=>xe.done?ae(xe.value):Promise.resolve(xe.value).then(he,Ee);be((re=re.apply(te,ne)).next())});const E=({dispatch:te,courseEndTime:ne,classroomList:re,successCallback:ae=()=>{},visible:le,homeworkIds:he,courseId:Ee,isBatch:be,shixunHomeworks:xe})=>{const me=(0,ve.useIntl)(),[Ce]=ue.default.useForm(),[Be,Xe]=(0,x.useState)(!1),[Le,Ue]=(0,x.useState)(!1),[Ze,Ge]=(0,x.useState)(!1),[$e,ut]=(0,x.useState)([]),[Ct,Ut]=(0,x.useState)([]),[sn,ot]=(0,x.useState)([]),[Pt,Mt]=(0,x.useState)([]),[mt,wt]=(0,x.useState)([]),[Kt,je]=(0,x.useState)([]),[vn,Cn]=(0,x.useState)([]),[ua,kn]=(0,x.useState)([]),[nt,dt]=(0,x.useState)([]);(0,x.useEffect)(()=>{le?gt():st()},[le]);const gt=()=>b(void 0,null,function*(){Xe(!0);const bt=yield(0,a.oR)(he[0],{course_id:Ee});Ge(bt.no_group),be?(Cn(bt.all_course_groups),kn(bt.all_course_groups)):(Mt(bt.late_course_groups),wt(bt.late_course_groups),ut(bt.submit_course_groups),Ut(bt.submit_course_groups)),Xe(!1),Ce.setFieldsValue({end_time:We()()})}),Ft=()=>b(void 0,null,function*(){const bt=Ce.getFieldsValue(),It=We()(bt.end_time).format("YYYY-MM-DD HH:mm");if((be?nt.length===0:sn.length===0&&Kt.length===0)&&!Ze){fe.ZP.warning("\u8BF7\u9009\u62E9\u9700\u8981\u64CD\u4F5C\u7684\u73ED\u7EA7");return}Ue(!0);const kt=yield(0,a.Mc)(Ee,{no_group:Ze,homework_ids:he,group_ids:be?nt:sn,end_time:It,late_group_ids:be?nt:Kt});Ue(!1),kt.status===0&&(st(),fe.ZP.success("\u64CD\u4F5C\u6210\u529F"),ae(),te({type:"classroomList/setActionTabs",payload:{key:"\u6E05\u9664\u9009\u62E9\u6570\u636E"}}))}),st=()=>{ot([]),je([]),Ut([]),wt([])};return x.createElement(De.default,{centered:!0,title:me.formatMessage({id:"classroomGraphicGroupHomework.immediateEnd",defaultMessage:"\u7ACB\u5373\u622A\u6B62"}),className:oe.modalWrapper,width:be||Ze?520:760,open:le,confirmLoading:Le,destroyOnClose:!0,okText:me.formatMessage({id:"classroomGraphicGroupHomework.end",defaultMessage:"\u622A\u6B62"}),cancelText:me.formatMessage({id:"classrooms.cancel",defaultMessage:"\u53D6\u6D88"}),onOk:()=>Ft(),onCancel:()=>{st(),te({type:"classroomList/setActionTabs",payload:{}})}},x.createElement("div",{className:oe.tips},x.createElement("div",null,me.formatMessage({id:"classroomGraphicGroupHomework.afterDeadlineNoSubmission",defaultMessage:"1\u3001\u622A\u6B62\u540E\u5B66\u751F\u4E0D\u80FD\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"})),x.createElement("div",null,me.formatMessage({id:"classroomGraphicGroupHomework.operationOnlyForOngoingOrResubmission",defaultMessage:"2\u3001\u672C\u64CD\u4F5C\u53EA\u5BF9\u201C\u63D0\u4EA4\u4E2D\u201D\u3001\u201C\u8865\u4EA4\u4E2D\u201D\u7684\u4F5C\u4E1A\u6709\u6548\u3002"}))),x.createElement(ue.default,{form:Ce,layout:"vertical"},x.createElement(ue.default.Item,{name:"end_time",label:me.formatMessage({id:"classroomProgrammingHomework.deadline",defaultMessage:"\u622A\u6B62\u65F6\u95F4"})},x.createElement(Fe.default,{style:{width:"100%"},disabledDate:bt=>(0,y.Q8)(bt,ne),disabledTime:bt=>(0,y.d0)(bt),placeholder:"\u8BF7\u9009\u62E9\u7ED3\u675F\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:We()((0,Me.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",allowClear:!1}))),!Ze&&x.createElement(x.Fragment,null,be?x.createElement("div",null,x.createElement(Te.default,{placeholder:"\u641C\u7D22\u73ED\u7EA7",onChange:bt=>{kn(vn.filter(It=>It.name.indexOf(bt.target.value)>-1))}}),x.createElement(ie.default,{style:{marginTop:"10px",height:"300px",overflow:"auto"},className:oe.antdTable,rowSelection:{type:"checkbox",onChange:bt=>{dt(bt)}},rowKey:"id",pagination:!1,dataSource:ua,loading:Be,columns:[{title:"\u73ED\u7EA7",dataIndex:"name"}]})):x.createElement(_e.Z,{gutter:24},x.createElement(ze.Z,{span:14},x.createElement("div",{className:oe.homeworkType},me.formatMessage({id:"classroomGraphicGroupHomework.homeworkEnded",defaultMessage:"\u4F5C\u4E1A\u622A\u6B62"})),x.createElement(Te.default,{placeholder:"\u641C\u7D22\u73ED\u7EA7",onChange:bt=>{Ut($e.filter(It=>It.name.indexOf(bt.target.value)>-1))}}),x.createElement("div",{className:oe.tableWrapper},x.createElement(ie.default,{style:{marginTop:"10px",height:"260px",overflow:"auto"},className:oe.antdTable,rowSelection:{type:"checkbox",onChange:bt=>{ot(bt)}},rowKey:"id",pagination:!1,dataSource:Ct,loading:Be,columns:[{title:me.formatMessage({id:"classrooms.classGroup",defaultMessage:"\u73ED\u7EA7"}),dataIndex:"name",ellipsis:!0},{title:me.formatMessage({id:"classrooms.publishTime",defaultMessage:"\u53D1\u5E03\u65F6\u95F4"}),dataIndex:"publish_time"},{title:me.formatMessage({id:"classroomProgrammingHomework.deadline",defaultMessage:"\u622A\u6B62\u65F6\u95F4"}),dataIndex:"end_time"}]}))),x.createElement(ze.Z,{flex:10,style:{maxWidth:"280px"}},x.createElement("div",{className:oe.homeworkType},me.formatMessage({id:"classroomGraphicGroupHomework.resubmissionEnded",defaultMessage:"\u8865\u4EA4\u622A\u6B62"})),x.createElement(Te.default,{placeholder:"\u641C\u7D22\u73ED\u7EA7",onChange:bt=>{wt(Pt.filter(It=>It.name.indexOf(bt.target.value)>-1))}}),x.createElement("div",{className:oe.tableWrapper},x.createElement(ie.default,{style:{marginTop:"10px",height:"260px",overflow:"auto",maxWidth:"280px"},className:oe.antdTable,rowSelection:{type:"checkbox",onChange:bt=>{je(bt)}},rowKey:"id",pagination:!1,loading:Be,dataSource:mt,columns:[{title:"\u73ED\u7EA7",dataIndex:"name",ellipsis:!0,width:120},{title:me.formatMessage({id:"classroomProgrammingHomework.deadline",defaultMessage:"\u622A\u6B62\u65F6\u95F4"}),dataIndex:"late_time"}]}))))))};var z=(0,ve.connect)(({shixunHomeworks:te,classroomList:ne})=>({shixunHomeworks:te,classroomList:ne}))(E)},63205:function(ht,ct,ee){"use strict";ee.d(ct,{Z:function(){return Me}});var x=ee(67294),ue={imageDimensions:"imageDimensions___a7crR",img:"img___Kroat",fullWidth:"fullWidth___c492T"},fe=ee(94184),De=ee.n(fe),Fe=ee(57953),Te=ee(15979),ie=ee(33170),_e=ee(28706),ze=ee(35973),Ae=(ve,oe,a)=>new Promise((y,b)=>{var E=ne=>{try{te(a.next(ne))}catch(re){b(re)}},z=ne=>{try{te(a.throw(ne))}catch(re){b(re)}},te=ne=>ne.done?y(ne.value):Promise.resolve(ne.value).then(E,z);te((a=a.apply(ve,oe)).next())}),Me=({data:ve,className:oe,fullWidth:a,style:y={},onClose:b,onOk:E,showFullTools:z,noAssociationId:te})=>{const ne=(0,ze.useIntl)(),re=(0,x.useRef)(null),ae=(0,x.useRef)(null),le=(0,x.useRef)(null),he=(0,x.useRef)(null),[Ee,be]=(0,x.useState)(!1),[xe,me]=(0,x.useState)("\u6B63\u5728\u52A0\u8F7D\u4E2D");(0,x.useEffect)(()=>{le.current||(le.current=document.createElement("style"),document.head.appendChild(le.current)),ve!=null&&ve.visible?(document.body.setAttribute("data-custom","y-hidden"),le.current.innerHTML=" html { overflow-y: hidden; }",ve!=null&&ve.src&&Ce()):(document.body.removeAttribute("data-custom"),le.current&&(document.head.removeChild(le.current),le.current=null))},[ve==null?void 0:ve.visible]);const Ce=()=>Ae(void 0,null,function*(){be(!0),me("\u6B63\u5728\u52A0\u8F7D\u4E2D");const Ze=yield(0,_e.ZJ)(ve==null?void 0:ve.src);re.current.src="",re.current.src=Ze,re.current.onload=function(){Ue()},be(!1),me("")}),Be=()=>{document.body.removeAttribute("data-custom"),le.current.innerHTML=" ",b()},Xe=Ze=>Ae(void 0,null,function*(){be(!0),me("\u6B63\u5728\u4FDD\u5B58\u4E2D");const Ge=yield(0,ie.ZP)("/api/attachments.json",{method:"post",body:{file_type:"base64",original_filename:ve.title,file:Ze.dataUrl}});Ge!=null&&Ge.id&&!te?(yield(0,ie.ZP)(`/api/attachments/${ve.id}/add_subitem.json`,{method:"post",body:{subitem_id:Ge==null?void 0:Ge.id,settings:JSON.stringify(Ze.state)}})).status===0&&E():Ge!=null&&Ge.id&&E(Ge),document.body.removeAttribute("data-custom"),le.current.innerHTML=" ",be(!1),me("")}),Le=()=>{const Ze=document.querySelector('a[href="https://markerjs.com/"]');Ze&&Ze.parentNode&&(Ze.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:ne.formatMessage({id:"shixuns.text",defaultMessage:"\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:ne.formatMessage({id:"classroomClassroomExperiments.save",defaultMessage:"\u4FDD\u5B58"})},{name:'[data-action="close"]',title:"\u9000\u51FA"}].forEach($e=>{const ut=document.querySelector($e.name);ut&&ut.setAttribute("title",$e.title)})},Ue=()=>{ae.current=new Te.hP(re.current),ae.current.targetRoot=he.current,ae.current.addEventListener("render",Xe),ae.current.addEventListener("beforeclose",Be),z&&(ae.current.availableMarkerTypes=ae.current.ALL_MARKER_TYPES,ae.current.uiStyleSettings.redoButtonVisible=!0,ae.current.uiStyleSettings.notesButtonVisible=!0,ae.current.uiStyleSettings.zoomButtonVisible=!0,ae.current.uiStyleSettings.zoomOutButtonVisible=!0,ae.current.uiStyleSettings.clearButtonVisible=!0),window.markerArea=ae.current.uiStyleSettings,ae.current.show(),ve!=null&&ve.snapshotData&&ae.current.restoreState(ve.snapshotData),setTimeout(()=>{window.scrollTo(0,0),Le()},300)};return x.createElement(x.Fragment,null,(ve==null?void 0:ve.visible)&&x.createElement(Fe.Z,{spinning:Ee,tip:xe,style:{position:"absolute"}},x.createElement("div",{ref:he,className:De()(ue.imageDimensions,oe,a?ue.fullWidth:""),style:y},x.createElement("img",{className:ue.img,ref:re}))))}},36527:function(ht,ct,ee){"use strict";var x=ee(67294),ue=ee(71230),fe=ee(15746),De=ee(66368),Fe=ee(71577),Te=ee(85725),ie=ee(71736),_e=ee(84279),ze=ee(35973),Ae=ee(67294);const We=(0,x.forwardRef)(({callback:Me,showSaveButton:ve,value:oe=""},a)=>{const y=(0,x.useRef)(),b=(0,ze.useIntl)(),E=[{name:b.formatMessage({id:"markdownEditor.fractionsScores",defaultMessage:"\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:b.formatMessage({id:"markdownEditor.rootsSuperscripts",defaultMessage:"\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:b.formatMessage({id:"markdownEditor.limitsLogarithms",defaultMessage:"\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:b.formatMessage({id:"markdownEditor.trigonometricFunctions",defaultMessage:"\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:b.formatMessage({id:"markdownEditor.integralOperations",defaultMessage:"\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:b.formatMessage({id:"markdownEditor.largeOperations",defaultMessage:"\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:b.formatMessage({id:"markdownEditor.bracketsRounding",defaultMessage:"\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 "}]}]}],z=[{name:b.formatMessage({id:"markdownEditor.algebra",defaultMessage:"\u4EE3\u6570"}),value:"\\sqrt{a^2+b^2}",children:[{data:[{value:"\\left(x-1\\right)\\left(x+3\\right) "},{value:"\\sqrt{a^2+b^2}"},{value:"\\left ( \\frac{a}{b}\\right )^{n}= \\frac{a^{n}}{b^{n}}"},{value:"\\frac{a}{b}\\pm \\frac{c}{d}= \\frac{ad \\pm bc}{bd} "},{value:"\\frac{x^{2}}{a^{2}}-\\frac{y^{2}}{b^{2}}=1 "},{value:"\\frac{1}{\\sqrt{a}}=\\frac{\\sqrt{a}}{a},a\\ge 0\\frac{1}{\\sqrt{a}}=\\frac{\\sqrt{a}}{a},a\\ge 0 "},{value:"\\sqrt[n]{a^{n}}=\\left ( \\sqrt[n]{a}\\right )^{n} "},{value:"x ={-b \\pm \\sqrt{b^2-4ac}\\over 2a} "},{value:"y-y_{1}=k \\left( x-x_{1}\\right) "},{value:`\\left\\{\\begin{matrix} \r
|
|
x=a + r\\text{cos}\\theta \\ \r
|
|
y=b + r\\text{sin}\\theta \r
|
|
\\end{matrix}\\right. `},{value:`\\begin{array}{l} \r
|
|
\\text{\u5BF9\u4E8E\u65B9\u7A0B\u5F62\u5982\uFF1A}x^{3}-1=0 \\ \r
|
|
\\text{\u8BBE}\\text{:}\\omega =\\frac{-1+\\sqrt{3}i}{2} \\ \r
|
|
x_{1}=1,x_{2}= \\omega =\\frac{-1+\\sqrt{3}i}{2} \\ \r
|
|
x_{3}= \\omega ^{2}=\\frac{-1-\\sqrt{3}i}{2} \r
|
|
\\end{array} `},{value:`\\begin{array}{l} \r
|
|
a\\mathop{{x}}\\nolimits^{{2}}+bx+c=0 \\ \r
|
|
\\Delta =\\mathop{{b}}\\nolimits^{{2}}-4ac \\ \r
|
|
\\left\\{\\begin{matrix} \r
|
|
\\Delta \\gt 0\\text{\u65B9\u7A0B\u6709\u4E24\u4E2A\u4E0D\u76F8\u7B49\u7684\u5B9E\u6839} \\ \r
|
|
\\Delta = 0\\text{\u65B9\u7A0B\u6709\u4E24\u4E2A\u76F8\u7B49\u7684\u5B9E\u6839} \\ \r
|
|
\\Delta \\lt 0\\text{\u65B9\u7A0B\u65E0\u5B9E\u6839} \r
|
|
\\end{matrix}\\right. \r
|
|
\\end{array} `},{value:`\\begin{array}{l} \r
|
|
a\\mathop{{x}}\\nolimits^{{2}}+bx+c=0 \\ \r
|
|
\\Delta =\\mathop{{b}}\\nolimits^{{2}}-4ac \\ \r
|
|
\\mathop{{x}}\\nolimits_{{1,2}}=\\frac{{-b \\pm \r
|
|
\\sqrt{{\\mathop{{b}}\\nolimits^{{2}}-4ac}}}}{{2a}} \\ \r
|
|
\\mathop{{x}}\\nolimits_{{1}}+\\mathop{{x}}\\nolimits_{{2}}=-\\frac{{b}}{{a}} \\ \r
|
|
\\mathop{{x}}\\nolimits_{{1}}\\mathop{{x}}\\nolimits_{{2}}=\\frac{{c}}{{a}} \r
|
|
\\end{array} `}]}]},{name:b.formatMessage({id:"markdownEditor.geometry",defaultMessage:"\u51E0\u4F55"}),value:"\\Delta A B C ",children:[{data:[{value:"\\Delta A B C "},{value:"a \\parallel c,b \\parallel c \\Rightarrow a \\parallel b "},{value:"l \\perp \\beta ,l \\subset \\alpha \\Rightarrow \\alpha \\perp \\beta"},{value:`\\left.\\begin{matrix} \r
|
|
a \\perp \\alpha \\ \r
|
|
b \\perp \\alpha \r
|
|
\\end{matrix}\\right\\}\\Rightarrow a \\parallel b`},{value:"P \\in \\alpha ,P \\in \\beta , \\alpha \\cap \\beta =l \\Rightarrow P \\in l "},{value:`\\alpha \\perp \\beta , \\alpha \\cap \\beta =l,a \\subset \\alpha ,a \\perp l \r
|
|
\\Rightarrow a \\perp \\beta `},{value:`\\left.\\begin{matrix} \r
|
|
a \\subset \\beta ,b \\subset \\beta ,a \\cap b=P \\ \r
|
|
a \\parallel \\partial ,b \\parallel \\partial \r
|
|
\\end{matrix}\\right\\}\\Rightarrow \\beta \\parallel \\alpha `},{value:"\\alpha \\parallel \\beta , \\gamma \\cap \\alpha =a, \\gamma \\cap \\beta =b \\Rightarrow a \\parallel b "},{value:"A \\in l,B \\in l,A \\in \\alpha ,B \\in \\alpha \\Rightarrow l \\subset \\alpha "},{value:`\\left.\\begin{matrix} \r
|
|
m \\subset \\alpha ,n \\subset \\alpha ,m \\cap n=P \\ \r
|
|
a \\perp m,a \\perp n \r
|
|
\\end{matrix}\\right\\}\\Rightarrow a \\perp \\alpha `},{value:`\\begin{array}{c} \r
|
|
\\text{\u76F4\u89D2\u4E09\u89D2\u5F62\u4E2D,\u76F4\u89D2\u8FB9\u957Fa,b,\u659C\u8FB9\u8FB9\u957Fc} \\ \r
|
|
a^{2}+b^{2}=c^{2} \r
|
|
\\end{array}`}]}]},{name:b.formatMessage({id:"markdownEditor.inequalities",defaultMessage:"\u4E0D\u7B49\u5F0F"}),value:"a > b",children:[{data:[{value:"a > b,b > c \\Rightarrow a > c "},{value:"a > b,c > d \\Rightarrow a+c > b+d "},{value:"a > b > 0,c > d > 0 \\Rightarrow ac bd "},{value:`\\begin{array}{c} \r
|
|
a \\gt b,c \\gt 0 \\Rightarrow ac \\gt bc \\ \r
|
|
a \\gt b,c \\lt 0 \\Rightarrow ac \\lt bc \r
|
|
\\end{array}`},{value:"\\left | a-b \\right | \\geqslant \\left | a \\right | -\\left | b \\right | "},{value:"-\\left | a \\right |\\leq a\\leqslant \\left | a \\right | "},{value:"\\left | a \\right |\\leqslant b \\Rightarrow -b \\leqslant a \\leqslant \\left | b \\right | "},{value:"\\left | a+b \\right | \\leqslant \\left | a \\right | + \\left | b \\right | "},{value:`\\begin{array}{c} \r
|
|
a \\gt b \\gt 0,n \\in N^{\\ast},n \\gt 1 \\ \r
|
|
\\Rightarrow a^{n}\\gt b^{n}, \\sqrt[n]{a}\\gt \\sqrt[n]{b} \r
|
|
\\end{array}`},{value:`\\left( \\sum_{k=1}^n a_k b_k \\right)^{\\!\\!2}\\leq \r
|
|
\\left( \\sum_{k=1}^n a_k^2 \\right) \\left( \\sum_{k=1}^n b_k^2 \\right) `},{value:`\\begin{array}{c} \r
|
|
a,b \\in R^{+} \\ \r
|
|
\\Rightarrow \\frac{a+b}{{2}}\\ge \\sqrt{ab} \\ \r
|
|
\\left( \\text{\u5F53\u4E14\u4EC5\u5F53}a=b\\text{\u65F6\u53D6\u201C}=\\text{\u201D\u53F7}\\right) \r
|
|
\\end{array}`},{value:`\\begin{array}{c} \r
|
|
a,b \\in R \\ \r
|
|
\\Rightarrow a^{2}+b^{2}\\gt 2ab \\ \r
|
|
\\left( \\text{\u5F53\u4E14\u4EC5\u5F53}a=b\\text{\u65F6\u53D6\u201C}=\\text{\u201D\u53F7}\\right) \r
|
|
\\end{array}`},{value:`\\begin{array}{c} \r
|
|
H_{n}=\\frac{n}{\\sum \\limits_{i=1}^{n}\\frac{1}{x_{i}}}= \\frac{n}{\\frac{1}{x_{1}}+ \\frac{1}{x_{2}}+ \\cdots + \\frac{1}{x_{n}}} \\ G_{n}=\\sqrt[n]{\\prod \\limits_{i=1}^{n}x_{i}}= \\sqrt[n]{x_{1}x_{2}\\cdots x_{n}} \\ A_{n}=\\frac{1}{n}\\sum \\limits_{i=1}^{n}x_{i}=\\frac{x_{1}+ x_{2}+ \\cdots + x_{n}}{n} \\ Q_{n}=\\sqrt{\\sum \\limits_{i=1}^{n}x_{i}^{2}}= \\sqrt{\\frac{x_{1}^{2}+ x_{2}^{2}+ \\cdots + x_{n}^{2}}{n}} \\ H_{n}\\leq G_{n}\\leq A_{n}\\leq Q_{n} \r
|
|
\\end{array}`}]}]},{name:b.formatMessage({id:"markdownEditor.integrals",defaultMessage:"\u79EF\u5206"}),value:"\\frac{\\mathrm{d}\\partial}{\\partial x}",children:[{data:[{value:"\\frac{\\mathrm{d}}{\\mathrm{d}x}x^n=nx^{n-1} "},{value:"\\frac{\\mathrm{d}}{\\mathrm{d}x}e^{ax}=a\\,e^{ax} "},{value:"\\frac{\\mathrm{d}}{\\mathrm{d}x}\\ln(x)=\\frac{1}{x} "},{value:"\\frac{\\mathrm{d}}{\\mathrm{d}x}\\sin x=\\cos x "},{value:"\\frac{\\mathrm{d}}{\\mathrm{d}x}\\cos x=-\\sin x "},{value:"\\int k\\mathrm{d}x = kx+C "},{value:"\\frac{\\mathrm{d}}{\\mathrm{d}x}\\tan x=\\sec^2 x "},{value:"\\frac{\\mathrm{d}}{\\mathrm{d}x}\\cot x=-\\csc^2 x "},{value:"\\int \\frac{1}{x}\\mathrm{d}x= \\ln \\left| x \\right| +C "},{value:"\\int \\frac{1}{\\sqrt{1-x^{2}}}\\mathrm{d}x= \\arcsin x +C "},{value:"\\int \\frac{1}{1+x^{2}}\\mathrm{d}x= \\arctan x +C "},{value:"\\int u \\frac{\\mathrm{d}v}{\\mathrm{d}x}\\,\\mathrm{d}x=uv-\\int \\frac{\\mathrm{d}u}{\\mathrm{d}x}v\\,\\mathrm{d}x "},{value:"f(x) = \\int_{-\\infty}^\\infty \\hat f(x)\\xi\\,e^{2 \\pi i \\xi x} \\,\\mathrm{d}\\xi "},{value:"\\int x^{\\mu}\\mathrm{d}x=\\frac{x^{\\mu +1}}{\\mu +1}+C, \\left({\\mu \\neq -1}\\right) "}]}]},{name:b.formatMessage({id:"markdownEditor.trigonometry",defaultMessage:"\u4E09\u89D2"}),value:"e^{i \\theta}",children:[{name:"\u6C42\u548C Summation",data:[{value:"e^{i \\theta} "},{value:"\\left(\\frac{\\pi}{2}-\\theta \\right ) "},{value:"\\text{sin}^{2}\\frac{\\alpha}{2}=\\frac{1- \\text{cos}\\alpha}{2} "},{value:"\\text{cos}^{2}\\frac{\\alpha}{2}=\\frac{1+ \\text{cos}\\alpha}{2} "},{value:"\\text{tan}\\frac{\\alpha}{2}=\\frac{\\text{sin}\\alpha}{1+ \\text{cos}\\alpha} "},{value:"\\sin \\alpha + \\sin \\beta =2 \\sin \\frac{\\alpha + \\beta}{2}\\cos \\frac{\\alpha - \\beta}{2} "},{value:"\\sin \\alpha - \\sin \\beta =2 \\cos \\frac{\\alpha + \\beta}{2}\\sin \\frac{\\alpha - \\beta}{2} "},{value:"\\cos \\alpha + \\cos \\beta =2 \\cos \\frac{\\alpha + \\beta}{2}\\cos \\frac{\\alpha - \\beta}{2} "},{value:"\\cos \\alpha - \\cos \\beta =-2\\sin \\frac{\\alpha + \\beta}{2}\\sin \\frac{\\alpha - \\beta}{2} "},{value:"a^{2}=b^{2}+c^{2}-2bc\\cos A "},{value:"\\frac{\\sin A}{a}=\\frac{\\sin B}{b}=\\frac{\\sin C}{c}=\\frac{1}{2R} "},{value:"\\sin \\left ( \\frac{\\pi}{2}-\\alpha \\right ) = \\cos \\alpha "},{value:"\\sin \\left ( \\frac{\\pi}{2}+\\alpha \\right ) = \\cos \\alpha "}]}]},{name:b.formatMessage({id:"markdownEditor.statistics",defaultMessage:"\u7EDF\u8BA1"}),value:"C_{r}^{n}",children:[{data:[{value:"C_{r}^{n} "},{value:"\\frac{n!}{r!(n-r)!} "},{value:"\\sum_{i=1}^{n}{X_i} "},{value:"\\sum_{i=1}^{n}{X_i^2} "},{value:"X_1, \\cdots,X_n "},{value:"\\frac{x-\\mu}{\\sigma} "},{value:"\\sum_{i=1}^{n}{(X_i - \\overline{X})^2} "},{value:`\\begin{array}{c} \r
|
|
\\text{\u82E5}P \\left( AB \\right) =P \\left( A \\right) P \\left( B \\right) \\\\ \r
|
|
\\text{\u5219}P \\left( A \\left| B\\right. \\right) =P \\left({B}\\right) \r
|
|
\\end{array}`},{value:"P(E) ={n \\choose k}p^k (1-p)^{n-k} "},{value:"P \\left( A \\right) = \\lim \\limits_{n \\to \\infty}f_{n}\\left ( A \\right ) "},{value:"P \\left( \\bigcup \\limits_{i=1}^{+ \\infty}A_{i}\\right) = \\prod \\limits_{i=1}^{+ \\infty}P{\\left( A_{i}\\right)} "},{value:`\\begin{array}{c} \r
|
|
P \\left( \\emptyset \\right) =0 \\\\ \r
|
|
P \\left( S \\right) =1 \r
|
|
\\end{array}`},{value:`\\begin{array}{c} \r
|
|
\\forall A \\in S \\\\ \r
|
|
P \\left( A \\right) \\ge 0 \r
|
|
\\end{array}`},{value:"P \\left( \\bigcup \\limits_{i=1}^{n}A_{i}\\right) = \\prod \\limits_{i=1}^{n}P \\left( A_{i}\\right) "},{value:`\\begin{array}{c} \r
|
|
S= \\binom{N}{n},A_{k}=\\binom{M}{k}\\cdot \\binom{N-M}{n-k} \\\\ \r
|
|
P\\left ( A_{k}\\right ) = \\frac{\\binom{M}{k}\\cdot \\binom{N-M}{n-k}}{\\binom{N}{n}} \r
|
|
\\end{array}`},{value:`\\begin{array}{c} \r
|
|
P_{n}=n! \\\\ \r
|
|
A_{n}^{k}=\\frac{n!}{\\left( n-k \\left) !\\right. \\right.} \r
|
|
\\end{array}`}]}]}],te=ae=>{y.current.setValue(y.current.getValue()+" "+ae.value+" ")},ne=[{key:"1",label:b.formatMessage({id:"markdownEditor.quickTemplates",defaultMessage:"\u5FEB\u6377\u6A21\u677F"}),children:Ae.createElement(ue.Z,{className:ie.Z.lists,gutter:[10,10]},E.map((ae,le)=>Ae.createElement(fe.Z,{flex:"110px",className:ie.Z.item},Ae.createElement("div",null,Ae.createElement(Te.Z,{value:`$$${ae.value}$$`}),ae.name),Ae.createElement("div",{className:ie.Z.children},ae.children.map((he,Ee)=>Ae.createElement("div",{key:Ee},Ae.createElement("h1",null,he.name),Ae.createElement(ue.Z,{gutter:[10,10]},he.data.map((be,xe)=>Ae.createElement(fe.Z,{key:xe,onClick:()=>te(be),className:ie.Z.diamond},Ae.createElement(Te.Z,{value:"`$$"+be.value+"$$`"}))))))))))},{key:"2",label:b.formatMessage({id:"markdownEditor.formulaTemplates",defaultMessage:"\u516C\u5F0F\u6A21\u677F"}),children:Ae.createElement(ue.Z,{className:ie.Z.lists,gutter:[10,10]},z.map((ae,le)=>Ae.createElement(fe.Z,{flex:"110px",className:ie.Z.item},Ae.createElement("div",null,Ae.createElement(Te.Z,{value:"`$$"+ae.value+"$$`"}),ae.name),Ae.createElement("div",{className:ie.Z.children},ae.children.map((he,Ee)=>Ae.createElement("div",{key:Ee},he.name&&Ae.createElement("h1",null,he.name),Ae.createElement(ue.Z,{gutter:[10,10]},he.data.map((be,xe)=>Ae.createElement(fe.Z,{key:xe,onClick:()=>te(be),className:ie.Z.diamond},Ae.createElement(Te.Z,{value:"`$$"+be.value+"$$`"}))))))))))}],re=()=>{var ae=document.createElement("div");ae.innerHTML=y.current.getValue();var le=ae.innerText;return Me&&Me(le),le};return(0,x.useImperativeHandle)(a,()=>({getData:re})),Ae.createElement("div",{className:ie.Z.mathWrap},Ae.createElement(De.default,{defaultActiveKey:"1",items:ne}),Ae.createElement("math-field",{locale:"zh_cn",className:ie.Z.mathField,placeholder:b.formatMessage({id:"markdownEditor.pleaseOpenKeyboardEnterFormula",defaultMessage:"\u8BF7\u6253\u5F00\u952E\u76D8\uFF0C\u8F93\u5165\u516C\u5F0F"}),ref:y,style:{width:800,marginTop:30,fontSize:18}},oe||""),ve&&Ae.createElement("div",{className:ie.Z.button},Ae.createElement(Fe.ZP,{size:"large",onClick:re,style:{zIndex:8,marginTop:10},type:"primary"},b.formatMessage({id:"markdownEditor.saveToEditor",defaultMessage:"\u4FDD\u5B58\u5230\u7F16\u8F91\u5668"}))))});ct.Z=We},39717:function(ht,ct,ee){"use strict";ee.d(ct,{Q:function(){return ie}});var x=ee(67294),ue=ee(11713),fe=ee(78045),De=ee(31795),Fe=ee(35973),Te=ee(67294),ie=(ze=>(ze[ze.Number=1]="Number",ze[ze.Percent=2]="Percent",ze))(ie||{});const _e=({value:ze,onChange:Ae,disabled:We,hidePercentOption:Me=!1,percentType:ve="select"})=>{const oe=(0,x.useMemo)(()=>Me?1:2,[Me]),[a,y]=(0,x.useState)(oe),b=(0,Fe.useIntl)();console.log(a);const E=te=>ze.type===1?`${te}${b.formatMessage({id:"shixuns.minute",defaultMessage:"\u5206"})}`:`${te}%`,z=(0,x.useCallback)(te=>{if(a===1){const ne=te.replace("\u5206","");return isNaN(parseInt(ne,10))?0:ne}else return te.replace("%","")},[a]);return(0,x.useEffect)(()=>{y(ze.type)},[ze]),Te.createElement("div",{style:{display:"flex",alignItems:"center"}},ve=="select"&&Te.createElement(ue.default,{size:"large",onChange:te=>{y(te),Ae({type:te,inputValue:te===1?5:20})},value:a||oe,style:{width:100},options:Me?[{label:b.formatMessage({id:"classroomProgrammingHomework.points",defaultMessage:"\u5206\u503C"}),value:1}]:[{label:"\u767E\u5206\u6BD4",value:2},{label:b.formatMessage({id:"classroomProgrammingHomework.points",defaultMessage:"\u5206\u503C"}),value:1}],disabled:We}),ve=="radio"&&Te.createElement(fe.ZP.Group,{size:"large",onChange:te=>{const ne=te.target.value;y(ne),Ae({type:ne,inputValue:ne===1?5:20})},value:a||oe,disabled:We},!Me&&Te.createElement(fe.ZP,{value:2,style:{marginRight:"50px"}},"\u767E\u5206\u6BD4\u6263\u5206"),Te.createElement(fe.ZP,{value:1},"\u56FA\u5B9A\u5206\u503C")),ve=="radio"&&Te.createElement("div",{style:{marginRight:"10px",color:"#000000"}},ze.type==2?"\u6263\u9664\u8865\u4EA4\u9636\u6BB5\u5F97\u5206\u7684":"\u6263\u9664\u603B\u6210\u7EE9\u7684"),Te.createElement(De.Z,{size:"large",disabled:We,value:ze.inputValue,style:{width:"120px"},parser:z,addonAfter:ze.type===1?b.formatMessage({id:"shixuns.minute",defaultMessage:"\u5206"}):"%",max:a===2?100:Number.MAX_SAFE_INTEGER,min:0,precision:0,onChange:te=>{Ae({type:a,inputValue:te})}}),ve=="radio"&&ze.type==2&&Te.createElement("div",{style:{marginLeft:"10px",color:"#000000"}},"\u5206\u6570"))};ct.Z=_e},96332:function(ht,ct,ee){"use strict";ee.d(ct,{Z:function(){return ze}});var x=ee(67294),ue={flex_box_center:"flex_box_center___rQJfc",flex_space_between:"flex_space_between___MDW24",flex_box_vertical_center:"flex_box_vertical_center___RZbAv",flex_box_center_end:"flex_box_center_end___ILhJA",flex_box_column:"flex_box_column___Fmij7",orangeColor:"orangeColor___U5vU6",redColor:"redColor___qYa6X",statustitle:"statustitle___pTBLm",statusbody:"statusbody___qUPQx",flex:"flex___VtL45"},fe=ee(14446),De="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAPCAYAAADUFP50AAAAAXNSR0IArs4c6QAAAUFJREFUOE+V0ktKw1AUxvH/rVqIxT4wkgwEUSmK4APRBfiYCKU7cOZEBOkadAMZiwhuwJETBQciFRTtwJkPBLW2BRGrRanU9kpN2sSYiGaWc/PjuznnCN2Qh8AkPo+AzXxKLLiPhW7ICtDqB4GzQkqM/huGFZgZcDCBBDaaicsTMKbZH2xfwdY5/ICAEGSasC0AwRYblj+gKkENwfy4WS9V4LHsgsk49EZteJKHdBa6w7AybdZzr3D64ILxGKjtNrx9gfsSRBSYtf6xZh1/u+qQClrIhtdFuHmGvhisJcz65RPsZl2Jc/3QE7FhpgDHuT80x2+O9cR1K/GiCDt3rkQ/+Ns43gDFD0YVmHIuQGOOmiGTARhxwkGd1cZ7Vwd0OppWr3911StpcV++Iwn67q/kyBMuHchErcqwFxT1XZXsfQJqo2zI6kdI4QAAAABJRU5ErkJggg==",Fe="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAAAXNSR0IArs4c6QAAAW1JREFUOE+dkj1IQmEUht9z/blp4VQEjS39eW+oSCFCpFCI4BiKFGWWQUSrCjVVg+lQNJZQDZGNTm1B4NTibS3n2lo0wuqEN8i/a0HfeN7v+d73nO+QJEcKAJzQPAwCnSpKNtoqkyRHqgDrtUFAb6Rnedx43KgT6O5P0GQijFiNLe/Sy3/B8g+YTIRRrb5jP32JYNADr8eOldU0RJEqVlm8r1kyuA/AIEB10OWy4vBgA4ryCIdjCJlMDmfn1zAY6EmyGY/UrAwrgGATWKsn4mGEQl4Uiw+YX9hT73aZiEcl8eMbZAGA0AT6/ZPY3Ykiny/A55tA7uoGqdQFBD2VbDbDugoSTTEj3gTGYgG8Vt7UeG63hNkZJ7a2s+gw1XqPnf5REKhkt4kxNakO08ycbOtRC/7FcakCwNTJ0WwmDI+1LUCZZDkSYGa5Eewf0G0KAnprNYtFQHdPbZhNS1cmLafF5bUTJsyBSVMHPm+/ADTrfrtCH68WAAAAAElFTkSuQmCC",Te=ee(35973),ie=(Ae,We,Me)=>new Promise((ve,oe)=>{var a=E=>{try{b(Me.next(E))}catch(z){oe(z)}},y=E=>{try{b(Me.throw(E))}catch(z){oe(z)}},b=E=>E.done?ve(E.value):Promise.resolve(E.value).then(a,y);b((Me=Me.apply(Ae,We)).next())}),ze=({type:Ae,resdata:We,onok:Me,oktext:ve,okloading:oe})=>{const a=(0,Te.useIntl)(),[y,b]=(0,x.useState)(!1),{can_copy_list:E,can_copy_num:z,challenge_type:te,course_data_list:ne,no_copy_list:re,no_copy_num:ae,no_use_list:le,no_use_num:he,repeat_shixun_num:Ee,student_count:be,total_num:xe,use_num:me}=We;let Ce=z>0||Ae==="exercise";(0,x.useEffect)(()=>{(We==null?void 0:We.student_count)>0&&b(!0)},[We]),console.log("---11",oe),(0,x.useEffect)(()=>{oe||b(!1)},[oe]);const Be=()=>{if(Ae==="exercise"&&te===1)return x.createElement(x.Fragment,null,"\u8BFE\u5802\u5185\u6709",x.createElement("span",{className:ue.orangeColor},be),"\u540D\u5B66\u751F\u5DF2\u5728\u5176\u4ED6\u8003\u8BD5\u4E2D\u6311\u6218\u8FC7\u5176\u4E2D\u7684",x.createElement("span",{className:ue.orangeColor},me),"\u4E2A\u5B9E\u8DF5\u9879\u76EE\uFF0C",x.createElement("span",{className:ue.redColor},"\u91CD\u590D\u53D1\u9001\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u4F5C\u7B54\u5DF2\u6311\u6218\u8FC7\u7684\u5B9E\u8BAD\u9898\u3002"));if(Ae==="exercise"&&te===2)return x.createElement(x.Fragment,null,"\u8BFE\u5802\u5185\u6709",x.createElement("span",{className:ue.orangeColor},be),"\u540D\u5B66\u751F\u5DF2\u5728\u8BFE\u5802\u5B9E\u9A8C\u4E2D\u6311\u6218\u8FC7\u5176\u4E2D\u7684",x.createElement("span",{className:ue.orangeColor},me),"\u4E2A\u5B9E\u8DF5\u9879\u76EE\uFF0C\u4E14\u4F5C\u4E1A\u5DF2\u5F00\u542F\u201C\u4F5C\u4E1A\u622A\u6B62\u540E\u4E0D\u5141\u8BB8\u5B66\u751F\u7F16\u8F91\u4EE3\u7801\u201D\u8BBE\u7F6E\u9879\uFF0C",x.createElement("span",{className:ue.redColor},"\u91CD\u590D\u53D1\u5E03\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"));if(Ae==="shixun"&&te===1)return x.createElement(x.Fragment,null,"\u8BFE\u5802\u5185\u6709",x.createElement("span",{className:ue.orangeColor},be),"\u540D\u5B66\u751F\u5DF2\u5728\u8003\u8BD5\u4E2D\u6311\u6218\u8FC7\u8BE5\u5B9E\u8DF5\u9879\u76EE\uFF0C",x.createElement("span",{className:ue.redColor},"\u91CD\u590D\u53D1\u9001\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"));if(Ae==="shixun"&&te===2)return x.createElement(x.Fragment,null,"\u8BFE\u5802\u5185\u6709",x.createElement("span",{className:ue.orangeColor},be),"\u540D\u5B66\u751F\u5DF2\u5728\u8BFE\u5802\u5B9E\u9A8C\u4E2D\u6311\u6218\u8FC7\u8BE5\u5B9E\u8DF5\u9879\u76EE\uFF0C\u4E14\u4F5C\u4E1A\u5DF2\u5F00\u542F\u201C\u4F5C\u4E1A\u622A\u6B62\u540E\u4E0D\u5141\u8BB8\u5B66\u751F\u7F16\u8F91\u4EE3\u7801\u201D\u8BBE\u7F6E\u9879\uFF0C",x.createElement("span",{className:ue.redColor},"\u91CD\u590D\u53D1\u9001\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"));if(Ae==="subject"&&te===1)return x.createElement(x.Fragment,null,"\u8BFE\u5802\u5185\u6709",x.createElement("span",{className:ue.orangeColor},be),"\u540D\u5B66\u751F\u5DF2\u5728\u8003\u8BD5\u4E2D\u6311\u6218\u8FC7\u5176\u4E2D\u7684",x.createElement("span",{className:ue.orangeColor},me),"\u4E2A\u5B9E\u8DF5\u9879\u76EE\uFF0C",x.createElement("span",{className:ue.redColor},"\u91CD\u590D\u53D1\u9001\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"));if(Ae==="subject"&&te===2)return x.createElement(x.Fragment,null,"\u8BFE\u5802\u5185\u6709 ",x.createElement("span",{className:ue.orangeColor},be)," \u540D\u5B66\u751F\u5DF2\u5728\u8BFE\u5802\u5B9E\u9A8C\u6311\u6218\u8FC7\u5176\u4E2D\u7684 ",x.createElement("span",{className:ue.orangeColor},me)," \u4E2A\u5B9E\u8DF5\u9879\u76EE\uFF0C\u4E14\u4F5C\u4E1A\u5DF2\u5F00\u542F\u201C\u4F5C\u4E1A\u622A\u6B62\u540E\u4E0D\u5141\u8BB8\u5B66\u751F\u7F16\u8F91\u4EE3\u7801\u201D\u8BBE\u7F6E\u9879\uFF0C",x.createElement("span",{className:ue.redColor},"\u91CD\u590D\u53D1\u9001\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"));if(Ae==="exercisepush")return x.createElement(x.Fragment,null,"\u8BFE\u5802\u5185\u6709",x.createElement("span",{className:ue.orangeColor},be),"\u540D\u5B66\u751F\u5DF2\u5728\u5176\u4ED6\u8003\u8BD5\u4E2D\u6311\u6218\u8FC7\u8BD5\u5377\u4E2D\u7684",x.createElement("span",{className:ue.orangeColor},me),"\u4E2A\u5B9E\u8DF5\u9879\u76EE \uFF0C",x.createElement("span",{className:ue.redColor},"\u91CD\u590D\u53D1\u5E03\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u5728\u5F53\u524D\u8003\u8BD5\u4E2D\u8FDB\u884C\u4F5C\u7B54\u3002"));if(Ae==="shixunpush"&&te===1)return x.createElement(x.Fragment,null,"\u8BFE\u5802\u5185\u6709",x.createElement("span",{className:ue.orangeColor},be),"\u540D\u5B66\u751F\u5DF2\u5728\u8003\u8BD5\u4E2D\u6311\u6218\u8FC7\u5176\u4E2D\u7684",x.createElement("span",{className:ue.orangeColor},me),"\u4E2A\u5B9E\u8DF5\u9879\u76EE\uFF0C",x.createElement("span",{className:ue.redColor},"\u91CD\u590D\u53D1\u5E03\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"));if(Ae==="shixunpush"&&te===2)return x.createElement(x.Fragment,null,"\u8BFE\u5802\u5185\u6709",x.createElement("span",{className:ue.orangeColor},be),"\u540D\u5B66\u751F\u5DF2\u5728\u8BFE\u5802\u5B9E\u9A8C\u4E2D\u6311\u6218\u8FC7",x.createElement("span",{className:ue.orangeColor},me),"\u4E2A\u5B9E\u8DF5\u9879\u76EE\uFF0C\u4E14\u4F5C\u4E1A\u5DF2\u5F00\u542F\u201C\u4F5C\u4E1A\u622A\u6B62\u540E\u4E0D\u5141\u8BB8\u5B66\u751F\u7F16\u8F91\u4EE3\u7801\u201D\u8BBE\u7F6E\u9879\uFF0C",x.createElement("span",{className:ue.redColor},"\u91CD\u590D\u53D1\u5E03\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"))},Xe=()=>{if(Ae==="exercise"||Ae==="subject"||Ae==="exercisepush"||Ae==="shixunpush")return x.createElement("div",{style:{marginTop:20}},ae>0&&x.createElement("div",null,x.createElement("span",{className:ue.flex},x.createElement("img",{src:Fe,style:{width:14}}),x.createElement("span",{className:ue.statustitle},"\u4E0D\u652F\u6301\u590D\u5236\u7684\u5B9E\u8DF5\u9879\u76EE")),x.createElement("div",{className:ue.statusbody},Ae==="exercise"&&x.createElement("div",{style:{marginBottom:15}},"\u6CA1\u6709\u590D\u5236\u6743\u9650\u7684\u5B9E\u8DF5\u9879\u76EE\uFF0C",x.createElement("span",{className:ue.redColor},"\u4EE5\u4E0B\u8BD5\u9898\u5C06\u4E0D\u4F1A\u88AB\u53D1\u9001\u81F3\u8BFE\u5802\u4E2D\u3002"),"\u60A8\u4E5F\u53EF\u4EE5\u8054\u7CFB\u9879\u76EE\u521B\u5EFA\u8005\u5F00\u542F\u590D\u5236\u6743\u9650\u6216\u8005\u8054\u7CFB\u5E73\u53F0\u6559\u7814\u52A9\u7406\u8FDB\u884C\u534F\u52A9\u3002"),(Ae==="subject"||Ae==="exercisepush")&&x.createElement("div",{style:{marginBottom:15}},"\u6CA1\u6709\u590D\u5236\u6743\u9650\u7684\u5B9E\u8DF5\u9879\u76EE\uFF0C",Ce&&x.createElement("span",{className:ue.redColor},"\u4E00\u952E\u590D\u5236\u4E0D\u4F1A\u590D\u5236\u6B64\u90E8\u5206\u9879\u76EE\u3002"),"\u60A8\u53EF\u4EE5\u8054\u7CFB\u9879\u76EE\u521B\u5EFA\u8005\u5F00\u542F\u590D\u5236\u6743\u9650\u6216\u8005\u8054\u7CFB\u5E73\u53F0\u6559\u7814\u52A9\u7406\u8FDB\u884C\u534F\u52A9\u3002"),Ae==="shixunpush"&&x.createElement("div",{style:{marginBottom:15}},"\u6CA1\u6709\u590D\u5236\u6743\u9650\u7684\u5B9E\u8DF5\u9879\u76EE\uFF0C",Ce&&x.createElement("span",{className:ue.redColor},"\u4E00\u952E\u590D\u5236\u4E0D\u4F1A\u590D\u5236\u6B64\u90E8\u5206\u9879\u76EE\u3002"),"\u5EFA\u8BAE\u60A8\u91CD\u65B0\u9009\u62E9\u5B9E\u8DF5\u9879\u76EE\u518D\u53D1\u5E03\u4F5C\u4E1A\uFF0C\u4E5F\u53EF\u8054\u7CFB\u9879\u76EE\u521B\u5EFA\u8005\u5F00\u542F\u590D\u5236\u6743\u9650\u6216\u8054\u7CFB\u5E73\u53F0\u6559\u7814\u52A9\u7406\u8FDB\u884C\u534F\u52A9\u3002"),x.createElement("div",null,re==null?void 0:re.map((Le,Ue)=>x.createElement("a",{href:`/shixuns/${Le.identifier}/challenges`,target:"_blank"},"\u300A",Le==null?void 0:Le.name,"\u300B",Ue+1!==ae&&"\u3001"))))),z>0&&x.createElement("div",{style:{marginTop:20}},x.createElement("span",{className:ue.flex},x.createElement("img",{src:De,style:{width:14}}),x.createElement("span",{className:ue.statustitle},"\u652F\u6301\u590D\u5236\u7684\u5B9E\u8DF5\u9879\u76EE")),x.createElement("div",{className:ue.statusbody},Ae==="exercise"&&x.createElement("div",{style:{marginBottom:15}},"\u5EFA\u8BAE\u60A8\u4E00\u952E\u590D\u5236\u5E76\u66FF\u6362\u8BD5\u9898\uFF08\u5C06\u590D\u5236\u5E76\u521B\u5EFA\u4E00\u4E2A\u65B0\u7684\u9879\u76EE\u66FF\u6362\u8BD5\u5377\u4E2D\u7684\u539F\u8BD5\u9898\uFF0C\u4E0D\u4F1A\u590D\u5236\u5B66\u751F\u7684\u6311\u6218\u8BB0\u5F55\uFF0C\u65B0\u7684\u9879\u76EE\u652F\u6301\u8FDB\u884C\u7F16\u8F91\u5E76\u4E0E\u539F\u9879\u76EE\u4FE1\u606F\u4E92\u4E0D\u5F71\u54CD\uFF09\u3002"),(Ae==="subject"||Ae==="exercisepush")&&x.createElement("div",{style:{marginBottom:15}},"\u5EFA\u8BAE\u60A8\u4E00\u952E\u590D\u5236\u5E76\u53D1\u9001\uFF08\u5C06\u590D\u5236\u5E76\u521B\u5EFA\u4E00\u4E2A\u65B0\u7684\u9879\u76EE\uFF0C\u4E0D\u4F1A\u590D\u5236\u5B66\u751F\u7684\u6311\u6218\u8BB0\u5F55\uFF0C\u65B0\u7684\u9879\u76EE\u652F\u6301\u8FDB\u884C\u7F16\u8F91\u5E76\u4E0E\u539F\u9879\u76EE\u4FE1\u606F\u4E92\u4E0D\u5F71\u54CD\uFF09\u3002"),Ae==="shixunpush"&&x.createElement("div",{style:{marginBottom:15}},"\u5EFA\u8BAE\u60A8\u4E00\u952E\u590D\u5236\u5E76\u66FF\u6362\u8BD5\u9898\uFF08\u5C06\u590D\u5236\u5E76\u521B\u5EFA\u4E00\u4E2A\u65B0\u7684\u9879\u76EE\u66FF\u6362\u5F53\u524D\u4F5C\u4E1A\u4E2D\u7684\u5B9E\u8DF5\u9879\u76EE\uFF0C\u4E0D\u4F1A\u590D\u5236\u5B66\u751F\u7684\u6311\u6218\u8BB0\u5F55\uFF0C\u65B0\u7684\u9879\u76EE\u652F\u6301\u8FDB\u884C\u7F16\u8F91\u5E76\u4E0E\u539F\u9879\u76EE\u4FE1\u606F\u4E92\u4E0D\u5F71\u54CD\uFF09\u3002"),x.createElement("div",null,E==null?void 0:E.map((Le,Ue)=>x.createElement("a",{href:`/shixuns/${Le.identifier}/challenges`,target:"_blank"},"\u300A",Le==null?void 0:Le.name,"\u300B",Ue+1!==z&&"\u3001"))))));if(Ae==="shixun")return x.createElement("div",{style:{marginTop:20}},z>0?"\u8BE5\u9879\u76EE\u652F\u6301\u590D\u5236\uFF0C\u5EFA\u8BAE\u60A8\u4E00\u952E\u590D\u5236\u5E76\u53D1\u9001\uFF08\u5C06\u590D\u5236\u5E76\u521B\u5EFA\u4E00\u4E2A\u65B0\u7684\u9879\u76EE\uFF0C\u4E0D\u4F1A\u590D\u5236\u5B66\u751F\u7684\u6311\u6218\u8BB0\u5F55\uFF0C\u65B0\u7684\u9879\u76EE\u652F\u6301\u8FDB\u884C\u7F16\u8F91\u5E76\u4E0E\u539F\u9879\u76EE\u4FE1\u606F\u4E92\u4E0D\u5F71\u54CD\uFF09\u3002":"\u8BE5\u9879\u76EE\u4E0D\u652F\u6301\u590D\u5236\uFF0C\u60A8\u53EF\u4EE5\u8054\u7CFB\u9879\u76EE\u521B\u5EFA\u8005\u5F00\u542F\u590D\u5236\u6743\u9650\u6216\u8005\u8054\u7CFB\u5E73\u53F0\u6559\u7814\u52A9\u7406\u8FDB\u884C\u534F\u52A9\u3002")};return x.createElement(fe.default,{open:y,onCancel:()=>{b(!1)},cancelText:a.formatMessage({id:"classrooms.cancel",defaultMessage:"\u53D6\u6D88"}),title:a.formatMessage({id:"shixuns.prompt",defaultMessage:"\u63D0\u793A"}),width:700,centered:!0,cancelButtonProps:{style:{display:!Ce&&"none"}},zIndex:1003,confirmLoading:oe,okText:Ce?ve:"\u6211\u77E5\u9053\u4E86",onOk:()=>ie(void 0,null,function*(){Ce?yield Me([...E,...le]):b(!1)})},x.createElement("div",{style:{maxHeight:600,overflow:"auto"}},Be(),Xe()))}},57444:function(ht,ct,ee){"use strict";ee.d(ct,{h:function(){return re}});var x=ee(67294),ue=ee(11713),fe=ee(22150),De=ee(71577),Fe=ee(4631),Te=ee.n(Fe),ie=ee(71749),_e=ee(30483),ze=ee(35973),Ae=Object.defineProperty,We=Object.defineProperties,Me=Object.getOwnPropertyDescriptors,ve=Object.getOwnPropertySymbols,oe=Object.prototype.hasOwnProperty,a=Object.prototype.propertyIsEnumerable,y=(ae,le,he)=>le in ae?Ae(ae,le,{enumerable:!0,configurable:!0,writable:!0,value:he}):ae[le]=he,b=(ae,le)=>{for(var he in le||(le={}))oe.call(le,he)&&y(ae,he,le[he]);if(ve)for(var he of ve(le))a.call(le,he)&&y(ae,he,le[he]);return ae},E=(ae,le)=>We(ae,Me(le));const z=ue.default.Option,te={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"]};ct.Z=({callback:ae,onCancel:le})=>{const[he,Ee]=(0,x.useState)("python");function be(Ce){Ee(ne[Ce][1])}function xe(Ce){ae(Ce)}const me=(0,ze.useIntl)();return x.createElement(fe.default,E(b({},te),{className:"code-block-panel",initialValues:{language:"python",content:""},onFinish:xe,style:{width:500}}),x.createElement(fe.default.Item,{label:me.formatMessage({id:"markdownEditor.codeLanguage",defaultMessage:"\u4EE3\u7801\u8BED\u8A00"}),name:"language"},x.createElement(ue.default,{getPopupContainer:Ce=>Ce.parentNode,onChange:be},Object.keys(ne).map(Ce=>x.createElement(z,{key:Ce,value:Ce},ne[Ce][0])))),x.createElement(fe.default.Item,{label:me.formatMessage({id:"markdownEditor.codeContent",defaultMessage:"\u4EE3\u7801\u5185\u5BB9"}),name:"content",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4EE3\u7801\u5185\u5BB9"}]},x.createElement(re,{mode:he})),x.createElement("div",{className:"flex-container flex-end"},x.createElement(De.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},me.formatMessage({id:"markdownEditor.confirm",defaultMessage:"\u786E\u5B9A"})),x.createElement(De.ZP,{type:"ghost",onClick:le},me.formatMessage({id:"markdownEditor.cancel",defaultMessage:"\u53D6\u6D88"}))))};function re({value:ae,onChange:le,mode:he,options:Ee={}}){const be=(0,x.useRef)(),[xe,me]=(0,x.useState)();return(0,x.useEffect)(()=>{if(xe){let Ce=function(Be){const Xe=Be.getValue();le&&le(Xe)};return xe.on("change",Ce),()=>{xe.off("change",Ce)}}},[xe,le]),(0,x.useEffect)(()=>{xe&&xe.setOption("mode",he)},[xe,he]),(0,x.useEffect)(()=>{xe&&(ae!==xe.getValue()||ae==="")&&setTimeout(()=>{xe.setValue(ae||"")},300)},[xe,ae]),(0,x.useEffect)(()=>{if(be.current&&!xe){const Ce=Te().fromTextArea(be.current,b({mode:he,lineNumbers:!0,lineWrapping:!0,autoCloseBrackets:!0,tabSize:4,autofocus:!0,autoCloseTags:!0,matchBrackets:!0,styleActiveLine:!0},Ee));me(Ce)}},[be.current,xe]),x.createElement("div",{className:"my-codemirror-container"},x.createElement("textarea",{ref:be}))}},35567:function(ht,ct,ee){"use strict";ee.d(ct,{Z:function(){return io}});var x=ee(67294),ue=ee(4631),fe=ee.n(ue),De=ee(91033),Fe=ee(71749),Te=ee(57341),ie=ee(82801),_e=ee(88386),ze=ee(49047),Ae=ee(80785),We=ee(85725),Me=({value:Je="",className:Et,showTextOnly:qe,showLines:bn,style:tn={}})=>{const Ba=(0,x.useMemo)(()=>"",[Je]);return x.createElement(x.Fragment,null,x.createElement("div",{dangerouslySetInnerHTML:{__html:Ba}}))},ve=ee(35973),oe=ee(67294),a=Object.defineProperty,y=Object.defineProperties,b=Object.getOwnPropertyDescriptors,E=Object.getOwnPropertySymbols,z=Object.prototype.hasOwnProperty,te=Object.prototype.propertyIsEnumerable,ne=(Je,Et,qe)=>Et in Je?a(Je,Et,{enumerable:!0,configurable:!0,writable:!0,value:qe}):Je[Et]=qe,re=(Je,Et)=>{for(var qe in Et||(Et={}))z.call(Et,qe)&&ne(Je,qe,Et[qe]);if(E)for(var qe of E(Et))te.call(Et,qe)&&ne(Je,qe,Et[qe]);return Je},ae=(Je,Et)=>y(Je,b(Et));function le({onActionCallback:Je,title:Et,icon:qe,actionName:bn,className:tn="",children:Ba}){function Er(){Je(bn)}return oe.createElement("a",{title:Et,className:tn,onClick:Er},oe.createElement("i",{className:`${qe}`}),Ba)}var he=({watch:Je,showNullButton:Et,showNullProgramButton:qe,onActionCallback:bn,fullScreen:tn,insertTemp:Ba,hidetoolBar:Er,extraUse:wa})=>{const sa=(0,ve.useIntl)(),Ao=[...[{title:sa.formatMessage({id:"markdownEditor.bold",defaultMessage:"\u7C97\u4F53"}),icon:"md-iconfont icon-bold",actionName:"bold"},{title:sa.formatMessage({id:"markdownEditor.italic",defaultMessage:"\u659C\u4F53"}),icon:"md-iconfont icon-italic",actionName:"italic"},"|",{title:sa.formatMessage({id:"markdownEditor.unorderedList",defaultMessage:"\u65E0\u5E8F\u5217\u8868"}),icon:"md-iconfont icon-unorder-list",actionName:"list-ul"},{title:sa.formatMessage({id:"markdownEditor.orderedList",defaultMessage:"\u6709\u5E8F\u5217\u8868"}),icon:"md-iconfont icon-order-list",actionName:"list-ol"},"|",{title:sa.formatMessage({id:"markdownEditor.inlineCode",defaultMessage:"\u884C\u5185\u4EE3\u7801"}),icon:"md-iconfont icon-code",actionName:"code"},{title:sa.formatMessage({id:"markdownEditor.codeBlockMultiLanguage",defaultMessage:"\u4EE3\u7801\u5757\uFF08\u591A\u8BED\u8A00\u98CE\u683C\uFF09"}),icon:"md-iconfont icon-file-code",actionName:"code-block"},{title:sa.formatMessage({id:"markdownEditor.link",defaultMessage:"\u94FE\u63A5"}),icon:"md-iconfont icon-link",actionName:"link"},"|",{title:sa.formatMessage({id:"markdownEditor.inlineFormula",defaultMessage:"\u884C\u5185\u516C\u5F0F"}),icon:"md-iconfont icon-sum",actionName:"inline-latex"},{title:sa.formatMessage({id:"markdownEditor.mathImage",defaultMessage:"\u6570\u5B66\u56FE\u50CF"}),icon:"iconfont icon-shuxuetuxiang2",actionName:"maths-latex"},{title:sa.formatMessage({id:"markdownEditor.multiLineFormula",defaultMessage:"\u591A\u884C\u516C\u5F0F"}),icon:"iconfont icon-jisuan1",actionName:"latex"},"|",{title:sa.formatMessage({id:"markdownEditor.addImage",defaultMessage:"\u6DFB\u52A0\u56FE\u7247"}),icon:"md-iconfont icon-picture",actionName:"upload-image"},{title:sa.formatMessage({id:"markdownEditor.insertDrawing",defaultMessage:"\u63D2\u5165\u753B\u56FE"}),icon:"iconfont icon-sheji",actionName:"draw-image"},{title:sa.formatMessage({id:"markdownEditor.insertFlowchart",defaultMessage:"\u63D2\u5165\u6D41\u7A0B\u56FE"}),icon:"iconfont icon-liucheng",actionName:"add-flowchart"},{title:sa.formatMessage({id:"markdownEditor.table",defaultMessage:"\u8868\u683C"}),icon:"md-iconfont icon-table",actionName:"add-table"},"|",{title:sa.formatMessage({id:"markdownEditor.lineBreak",defaultMessage:"\u6362\u884C"}),icon:"md-iconfont icon-minus",actionName:"line-break"},{title:sa.formatMessage({id:"markdownEditor.clear",defaultMessage:"\u6E05\u7A7A"}),icon:"md-iconfont icon-eraser",actionName:"eraser"}],{title:`${Je?sa.formatMessage({id:"markdownEditor.disableRealTimePreview",defaultMessage:"\u5173\u95ED\u5B9E\u65F6\u9884\u89C8"}):sa.formatMessage({id:"markdownEditor.enableRealTimePreview",defaultMessage:"\u5F00\u542F\u5B9E\u65F6\u9884\u89C8"})}`,icon:`${Je?"md-iconfont icon-eye-slash":"md-iconfont icon-eye"}`,actionName:"trigger-watch"}];return oe.createElement("ul",{className:"markdown-toolbar-container"},!Er&&Ao.map((no,Jn)=>oe.createElement("li",{key:Jn},no.actionName?oe.createElement(le,ae(re({},no),{onActionCallback:bn})):oe.createElement("span",{className:"v-line"}))),Et?oe.createElement("li",null,oe.createElement(le,{icon:"md-iconfont icon-edit insert-blank",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-null-ch",onActionCallback:bn},oe.createElement("span",{className:"fill-tip"},sa.formatMessage({id:"questionBankAddQuestion.clickToInsertBlank",defaultMessage:"\u70B9\u51FB\u63D2\u5165"}),"\b",sa.formatMessage({id:"questionBankAddQuestion.blank",defaultMessage:"\u586B\u7A7A\u9879"})))):null,qe?oe.createElement(oe.Fragment,null,oe.createElement("li",null,oe.createElement(le,{icon:"md-iconfont icon-edit insert-blank",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-signal",onActionCallback:bn},oe.createElement("span",{className:"fill-tip"},"+\u5355\u884C\u586B\u7A7A\u9879"))),oe.createElement("li",null,oe.createElement(le,{icon:"md-iconfont icon-uniE900 insert-blank",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-multiple",onActionCallback:bn},oe.createElement("span",{className:"fill-tip"},"+\u591A\u884C\u586B\u7A7A\u9879")))):null,Ba&&oe.createElement("li",null,oe.createElement(le,{icon:"md-iconfont icon-edit",className:"btn-null",title:sa.formatMessage({id:"onlineCourses.insertTemplate",defaultMessage:"\u63D2\u5165\u6A21\u677F"}),actionName:`inster-template-${Ba}`,onActionCallback:bn},oe.createElement("span",{className:"fill-tip"},sa.formatMessage({id:"onlineCourses.insertTemplate",defaultMessage:"\u63D2\u5165\u6A21\u677F"})))),wa&&oe.createElement("li",null,wa),oe.createElement("li",{className:"btn-full-screen"},oe.createElement(le,{icon:`${tn?"md-iconfont icon-shrink":"md-iconfont icon-enlarge"}`,title:tn?"\u5173\u95ED\u5168\u5C4F":"\u5F00\u542F\u5168\u5C4F",actionName:"trigger-full-screen",onActionCallback:bn})))},Ee=ee(76621),be=ee(22150),xe=ee(69677),me=ee(71577),Ce=Object.defineProperty,Be=Object.defineProperties,Xe=Object.getOwnPropertyDescriptors,Le=Object.getOwnPropertySymbols,Ue=Object.prototype.hasOwnProperty,Ze=Object.prototype.propertyIsEnumerable,Ge=(Je,Et,qe)=>Et in Je?Ce(Je,Et,{enumerable:!0,configurable:!0,writable:!0,value:qe}):Je[Et]=qe,$e=(Je,Et)=>{for(var qe in Et||(Et={}))Ue.call(Et,qe)&&Ge(Je,qe,Et[qe]);if(Le)for(var qe of Le(Et))Ze.call(Et,qe)&&Ge(Je,qe,Et[qe]);return Je},ut=(Je,Et)=>Be(Je,Xe(Et));const Ct={labelCol:{span:4},wrapperCol:{span:20}};var Ut=({callback:Je,onCancel:Et})=>{function qe(tn){Je(tn)}const bn=(0,ve.useIntl)();return x.createElement(be.default,ut($e({},Ct),{initialValues:{link:"http://",title:""},className:"link-panel",onFinish:qe,style:{width:500}}),x.createElement(be.default.Item,{label:bn.formatMessage({id:"markdownEditor.linkAddress",defaultMessage:"\u94FE\u63A5\u5730\u5740"}),name:"link",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u5730\u5740"}]},x.createElement(xe.default,null)),x.createElement(be.default.Item,{label:bn.formatMessage({id:"markdownEditor.linkTitle",defaultMessage:"\u94FE\u63A5\u6807\u9898"}),name:"title",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u6807\u9898"}]},x.createElement(xe.default,null)),x.createElement("div",{className:"flex-container flex-end"},x.createElement(me.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},bn.formatMessage({id:"markdownEditor.confirm",defaultMessage:"\u786E\u5B9A"})),x.createElement(me.ZP,{type:"ghost",onClick:Et},bn.formatMessage({id:"markdownEditor.cancel",defaultMessage:"\u53D6\u6D88"}))))},sn=ee(57444),ot=ee(70859),Pt=ee(14446),Mt=ee(71230),mt=ee(63205),wt=ee(67294),Kt=({callback:Je,onCancel:Et})=>{const qe=document.createElement("canvas"),bn=qe.getContext("2d");qe.width=1e3,qe.height=800,bn.fillStyle="#ffffff",bn.fillRect(0,0,qe.width,qe.height);const tn=qe.toDataURL("image/png");return wt.createElement(Pt.default,{open:!0,width:"100vw",style:{height:"100vh",top:0},footer:null,title:null,closable:!1},wt.createElement(Mt.Z,{style:{height:"100vh"}},wt.createElement(mt.Z,{fullWidth:!0,noAssociationId:!0,showFullTools:!0,data:{src:tn,visible:!0,title:String(Date.now())},onOk:Ba=>{Je({src:Ba.url})},onClose:Et})))},je=ee(23495);function vn(){go.CommandHandler.call(this),this._arrowKeyBehavior="move",this._pasteOffset=new go.Point(10,10),this._lastPasteOffset=new go.Point(0,0)}go.Diagram.inherit(vn,go.CommandHandler),vn.prototype.canAlignSelection=function(){var Je=this.diagram;return!(Je===null||Je.isReadOnly||Je.isModelReadOnly||Je.selection.count<2)},vn.prototype.alignLeft=function(){var Je=this.diagram;Je.startTransaction("aligning left");var Et=1/0;Je.selection.each(function(qe){qe instanceof go.Link||(Et=Math.min(qe.position.x,Et))}),Je.selection.each(function(qe){qe instanceof go.Link||qe.move(new go.Point(Et,qe.position.y))}),Je.commitTransaction("aligning left")},vn.prototype.alignRight=function(){var Je=this.diagram;Je.startTransaction("aligning right");var Et=-1/0;Je.selection.each(function(qe){if(!(qe instanceof go.Link)){var bn=qe.actualBounds.x+qe.actualBounds.width;Et=Math.max(bn,Et)}}),Je.selection.each(function(qe){qe instanceof go.Link||qe.move(new go.Point(Et-qe.actualBounds.width,qe.position.y))}),Je.commitTransaction("aligning right")},vn.prototype.alignTop=function(){var Je=this.diagram;Je.startTransaction("alignTop");var Et=1/0;Je.selection.each(function(qe){qe instanceof go.Link||(Et=Math.min(qe.position.y,Et))}),Je.selection.each(function(qe){qe instanceof go.Link||qe.move(new go.Point(qe.position.x,Et))}),Je.commitTransaction("alignTop")},vn.prototype.alignBottom=function(){var Je=this.diagram;Je.startTransaction("aligning bottom");var Et=-1/0;Je.selection.each(function(qe){if(!(qe instanceof go.Link)){var bn=qe.actualBounds.y+qe.actualBounds.height;Et=Math.max(bn,Et)}}),Je.selection.each(function(qe){qe instanceof go.Link||qe.move(new go.Point(qe.actualBounds.x,Et-qe.actualBounds.height))}),Je.commitTransaction("aligning bottom")},vn.prototype.alignCenterX=function(){var Je=this.diagram,Et=Je.selection.first();if(Et){Je.startTransaction("aligning Center X");var qe=Et.actualBounds.x+Et.actualBounds.width/2;Je.selection.each(function(bn){bn instanceof go.Link||bn.move(new go.Point(qe-bn.actualBounds.width/2,bn.actualBounds.y))}),Je.commitTransaction("aligning Center X")}},vn.prototype.alignCenterY=function(){var Je=this.diagram,Et=Je.selection.first();if(Et){Je.startTransaction("aligning Center Y");var qe=Et.actualBounds.y+Et.actualBounds.height/2;Je.selection.each(function(bn){bn instanceof go.Link||bn.move(new go.Point(bn.actualBounds.x,qe-bn.actualBounds.height/2))}),Je.commitTransaction("aligning Center Y")}},vn.prototype.alignColumn=function(Je){var Et=this.diagram;Et.startTransaction("align Column"),Je===void 0&&(Je=0),Je=parseFloat(Je);var qe=new Array;Et.selection.each(function(wa){wa instanceof go.Link||qe.push(wa)});for(var bn=0;bn<qe.length-1;bn++){var tn=qe[bn],Ba=tn.actualBounds.y+tn.actualBounds.height+Je,Er=qe[bn+1];Er.move(new go.Point(tn.actualBounds.x,Ba))}Et.commitTransaction("align Column")},vn.prototype.alignRow=function(Je){Je===void 0&&(Je=0),Je=parseFloat(Je);var Et=this.diagram;Et.startTransaction("align Row");var qe=new Array;Et.selection.each(function(wa){wa instanceof go.Link||qe.push(wa)});for(var bn=0;bn<qe.length-1;bn++){var tn=qe[bn],Ba=tn.actualBounds.x+tn.actualBounds.width+Je,Er=qe[bn+1];Er.move(new go.Point(Ba,tn.actualBounds.y))}Et.commitTransaction("align Row")},vn.prototype.canRotate=function(Je){var Et=this.diagram;return!(Et===null||Et.isReadOnly||Et.isModelReadOnly||Et.selection.count<1)},vn.prototype.rotate=function(Je){Je===void 0&&(Je=90);var Et=this.diagram;Et.startTransaction("rotate "+Je.toString());var Et=this.diagram;Et.selection.each(function(qe){qe instanceof go.Link||qe instanceof go.Group||(qe.angle+=Je)}),Et.commitTransaction("rotate "+Je.toString())},vn.prototype.pullToFront=function(){var Je=this.diagram;Je.startTransaction("pullToFront");var Et=new go.Map;Je.selection.each(function(qe){Et.set(qe.layer,0)}),Et.iteratorKeys.each(function(qe){var bn=0;qe.parts.each(function(tn){if(!tn.isSelected){var Ba=tn.zOrder;isNaN(Ba)?tn.zOrder=0:bn=Math.max(bn,Ba)}}),Et.set(qe,bn)}),Je.selection.each(function(qe){vn._assignZOrder(qe,Et.get(qe.layer)+1)}),Je.commitTransaction("pullToFront")},vn.prototype.pushToBack=function(){var Je=this.diagram;Je.startTransaction("pushToBack");var Et=new go.Map;Je.selection.each(function(qe){Et.set(qe.layer,0)}),Et.iteratorKeys.each(function(qe){var bn=0;qe.parts.each(function(tn){if(!tn.isSelected){var Ba=tn.zOrder;isNaN(Ba)?tn.zOrder=0:bn=Math.min(bn,Ba)}}),Et.set(qe,bn)}),Je.selection.each(function(qe){vn._assignZOrder(qe,Et.get(qe.layer)-1-vn._findGroupDepth(qe))}),Je.commitTransaction("pushToBack")},vn._assignZOrder=function(Je,Et,qe){qe===void 0&&(qe=Je),Je.layer===qe.layer&&(Je.zOrder=Et),Je instanceof go.Group&&Je.memberParts.each(function(bn){vn._assignZOrder(bn,Et+1,qe)})},vn._findGroupDepth=function(Je){if(Je instanceof go.Group){var Et=0;return Je.memberParts.each(function(qe){Et=Math.max(Et,vn._findGroupDepth(qe))}),Et+1}else return 0},vn.prototype.doKeyDown=function(){var Je=this.diagram;if(Je!==null){var Et=Je.lastInput;if(Et.key==="Up"||Et.key==="Down"||Et.key==="Left"||Et.key==="Right"){var qe=this.arrowKeyBehavior;if(qe==="none")return;if(qe==="select"){this._arrowKeySelect();return}else if(qe==="move"){this._arrowKeyMove();return}else if(qe==="tree"){this._arrowKeyTree();return}}go.CommandHandler.prototype.doKeyDown.call(this)}},vn.prototype._getAllParts=function(){var Je=new Array;return this.diagram.nodes.each(function(Et){Je.push(Et)}),this.diagram.parts.each(function(Et){Je.push(Et)}),Je},vn.prototype._arrowKeyMove=function(){var Je=this.diagram,Et=Je.lastInput,qe=0,bn=0;if(Et.control||Et.meta)qe=1,bn=1;else if(Je.grid!==null){var tn=Je.grid.gridCellSize;bn=tn.width,qe=tn.height}Je.startTransaction("arrowKeyMove"),Je.selection.each(function(Ba){Et.key==="Up"?Ba.move(new go.Point(Ba.actualBounds.x,Ba.actualBounds.y-qe)):Et.key==="Down"?Ba.move(new go.Point(Ba.actualBounds.x,Ba.actualBounds.y+qe)):Et.key==="Left"?Ba.move(new go.Point(Ba.actualBounds.x-bn,Ba.actualBounds.y)):Et.key==="Right"&&Ba.move(new go.Point(Ba.actualBounds.x+bn,Ba.actualBounds.y))}),Je.commitTransaction("arrowKeyMove")},vn.prototype._arrowKeySelect=function(){var Je=this.diagram,Et=Je.lastInput,qe=null;Et.key==="Up"?qe=this._findNearestPartTowards(270):Et.key==="Down"?qe=this._findNearestPartTowards(90):Et.key==="Left"?qe=this._findNearestPartTowards(180):Et.key==="Right"&&(qe=this._findNearestPartTowards(0)),qe!==null&&(Et.shift?qe.isSelected=!0:Et.control||Et.meta?qe.isSelected=!qe.isSelected:Je.select(qe))},vn.prototype._findNearestPartTowards=function(Je){var Et=this.diagram.selection.first();if(Et===null)return null;for(var qe=Et.actualBounds.center,bn=this._getAllParts(),tn=1/0,Ba=Et,Er=0;Er<bn.length;Er++){var wa=bn[Er];if(wa!==Et&&wa.canSelect()){var sa=wa.actualBounds.center,$r=qe.directionPoint(sa),Ao=this._angleCloseness($r,Je);if(Ao<=45){var no=qe.distanceSquaredPoint(sa);no*=1+Math.sin(Ao*Math.PI/180),no<tn&&(tn=no,Ba=wa)}}}return Ba},vn.prototype._angleCloseness=function(Je,Et){return Math.min(Math.abs(Et-Je),Math.min(Math.abs(Et+360-Je),Math.abs(Et-360-Je)))},vn.prototype._arrowKeyTree=function(){var Je=this.diagram,Et=Je.selection.first();if(Et instanceof go.Node){var qe=Je.lastInput;if(qe.key==="Right"){if(!Et.isTreeLeaf)if(!Et.isTreeExpanded)Je.commandHandler.canExpandTree(Et)&&Je.commandHandler.expandTree(Et);else{var bn=this._sortTreeChildrenByY(Et).first();bn!==null&&Je.select(bn)}}else if(qe.key==="Left")if(!Et.isTreeLeaf&&Et.isTreeExpanded)Je.commandHandler.canCollapseTree(Et)&&Je.commandHandler.collapseTree(Et);else{var tn=Et.findTreeParentNode();tn!==null&&Je.select(tn)}else if(qe.key==="Up"){var tn=Et.findTreeParentNode();if(tn!==null){var Ba=this._sortTreeChildrenByY(tn),Er=Ba.indexOf(Et);if(Er>0){for(var wa=Ba.elt(Er-1);wa!==null&&wa.isTreeExpanded&&!wa.isTreeLeaf;){var sa=this._sortTreeChildrenByY(wa);wa=sa.last()}wa!==null&&Je.select(wa)}else Je.select(tn)}}else if(qe.key==="Down")if(Et.isTreeExpanded&&!Et.isTreeLeaf){var bn=this._sortTreeChildrenByY(Et).first();bn!==null&&Je.select(bn)}else for(;Et!==null;){var tn=Et.findTreeParentNode();if(tn===null)break;var Ba=this._sortTreeChildrenByY(tn),Er=Ba.indexOf(Et);if(Er<Ba.length-1){Je.select(Ba.elt(Er+1));break}else Et=tn}var $r=Je.selection.first();$r!==null&&Je.scrollToRect($r.actualBounds)}},vn.prototype._sortTreeChildrenByY=function(Je){var Et=new go.List().addAll(Je.findTreeChildrenNodes());return Et.sort(function(qe,bn){var tn=qe.location,Ba=bn.location;return tn.y<Ba.y?-1:tn.y>Ba.y?1:tn.x<Ba.x?-1:tn.x>Ba.x?1:0}),Et},vn.prototype.copyToClipboard=function(Je){go.CommandHandler.prototype.copyToClipboard.call(this,Je),this._lastPasteOffset.set(this.pasteOffset)},vn.prototype.pasteFromClipboard=function(){var Je=go.CommandHandler.prototype.pasteFromClipboard.call(this);return this.diagram.moveParts(Je,this._lastPasteOffset),this._lastPasteOffset.add(this.pasteOffset),Je},Object.defineProperty(vn.prototype,"arrowKeyBehavior",{get:function(){return this._arrowKeyBehavior},set:function(Je){if(Je!=="move"&&Je!=="select"&&Je!=="scroll"&&Je!=="tree"&&Je!=="none")throw new Error('DrawCommandHandler.arrowKeyBehavior must be either "move", "select", "scroll", "tree", or "none", not: '+Je);this._arrowKeyBehavior=Je}}),Object.defineProperty(vn.prototype,"pasteOffset",{get:function(){return this._pasteOffset},set:function(Je){if(!(Je instanceof go.Point))throw new Error("DrawCommandHandler.pasteOffset must be a Point, not: "+Je);this._pasteOffset.set(Je)}});var Cn=vn,ua=ee(18023),kn=ee(15746),nt=ee(33170),dt={myPaletteDiv:"myPaletteDiv___Xjz2I",flowChartWrp:"flowChartWrp____f45r",maxH60:"maxH60___Pd4Re"},gt=ee(67294),Ft=(Je,Et,qe)=>new Promise((bn,tn)=>{var Ba=sa=>{try{wa(qe.next(sa))}catch($r){tn($r)}},Er=sa=>{try{wa(qe.throw(sa))}catch($r){tn($r)}},wa=sa=>sa.done?bn(sa.value):Promise.resolve(sa.value).then(Ba,Er);wa((qe=qe.apply(Je,Et)).next())});function st({onCancel:Je,callback:Et}){let qe=(0,x.useRef)(),bn=(0,x.useRef)(),tn=(0,x.useRef)(),Ba=(0,x.useRef)(!1);const Er=(0,x.useRef)(!1),[wa,sa]=(0,x.useState)(0);function $r(){const Jn=je.bx.make,pr={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"};qe.current=new je.S0(bn.current,{padding:20,grid:Jn(je.s_,"Grid",Jn(je.bn,"LineH",{stroke:"lightgray",strokeWidth:.5}),Jn(je.bn,"LineV",{stroke:"lightgray",strokeWidth:.5})),"draggingTool.isGridSnapEnabled":!0,handlesDragDropForTopLevelParts:!0,mouseDrop:Xn=>{var $a=Xn.diagram.commandHandler.addTopLevelParts(Xn.diagram.selection,!0);$a||Xn.diagram.currentTool.doCancel()},commandHandler:Jn(Cn),"clickCreatingTool.archetypeNodeData":{text:"\u672A\u547D\u540D",fill:null,stroke:null,borderColor:"rgba(0,0,0,0)"},PartCreated:Xn=>{var $a=Xn.subject;$a.location=$a.location.copy().snapToGridPoint(Xn.diagram.grid.gridOrigin,Xn.diagram.grid.gridCellSize),setTimeout(()=>{Xn.diagram.commandHandler.editTextBlock()},20)},"commandHandler.archetypeGroupData":{isGroup:!0,text:"NEW GROUP"},SelectionGrouped:Xn=>{var $a=Xn.subject;setTimeout(()=>{Xn.diagram.commandHandler.editTextBlock()})},LinkRelinked:Xn=>{var $a=Xn.parameter.part;$a.invalidateConnectedLinks();var Ia=Xn.subject;Xn.diagram.toolManager.linkingTool.isForwards?Ia.toNode.invalidateConnectedLinks():Ia.fromNode.invalidateConnectedLinks()},"undoManager.isEnabled":!0}),qe.current.nodeTemplate=Jn(je.NB,"Auto",{locationSpot:je.z6.Center,locationObjectName:"SHAPE",desiredSize:new je.$u(120,60),minSize:new je.$u(40,40),resizable:!0,resizeCellSize:new je.$u(10,10),rotatable:!0},new je.KX("location","loc",je.E9.parse).makeTwoWay(je.E9.stringify),new je.KX("desiredSize","size",je.$u.parse).makeTwoWay(je.$u.stringify),Jn(je.bn,{name:"SHAPE",fill:pr.white,cursor:"pointer",portId:"",fromLinkable:!0,toLinkable:!0,fromLinkableDuplicates:!0,toLinkableDuplicates:!0,fromSpot:je.z6.AllSides,toSpot:je.z6.AllSides},new je.KX("figure"),new je.KX("fill"),new je.KX("stroke","borderColor"),new je.KX("strokeWidth","thickness"),new je.KX("strokeDashArray","dash")),Jn(je.bn,{width:100,height:20,strokeWidth:0,fill:"transparent"}),Jn(je.al,{margin:1,textAlign:"center",overflow:je.al.OverflowEllipsis,editable:!0},new je.KX("text").makeTwoWay(),new je.KX("stroke","color"))),qe.current.nodeTemplate.toolTip=Jn("ToolTip",Jn(je.s_,"Vertical",{maxSize:new je.$u(200,NaN)},Jn(je.al,{font:"bold 10pt sans-serif",textAlign:"center"},new je.KX("text")),Jn(je.al,{font:"10pt sans-serif",textAlign:"center"},new je.KX("text","details"))));function Lt(Xn,$a){var Ia=(ha,lo)=>{ha.handled=!0,ha.diagram.model.commit(to=>{var po=lo.part.adornedPart,_o=new je.E9().setRectSpot(po.actualBounds,Xn);_o.subtract(po.location),_o.scale(2,2),_o.x+=Math.sign(_o.x)*130,_o.y+=Math.sign(_o.y)*130,_o.add(po.location),_o.snapToGridPoint(ha.diagram.grid.gridOrigin,ha.diagram.grid.gridCellSize);var Wo=to.copyNodeData(po.data);to.setGroupKeyForNodeData(Wo,to.getGroupKeyForNodeData(po.data)),to.addNodeData(Wo);var Fi={from:po.key,to:to.getKeyForNodeData(Wo)};to.addLinkData(Fi);var hi=ha.diagram.findNodeForData(Wo);hi.location=_o,ha.diagram.select(hi),setTimeout(()=>{ha.diagram.commandHandler.editTextBlock()},20)})};return Jn(je.bn,{figure:$a,alignment:Xn,alignmentFocus:Xn.opposite(),width:Xn.equals(je.z6.Top)||Xn.equals(je.z6.Bottom)?25:18,height:Xn.equals(je.z6.Top)||Xn.equals(je.z6.Bottom)?18:25,fill:"orange",stroke:pr.white,strokeWidth:4,mouseEnter:(ha,lo)=>lo.fill="dodgerblue",mouseLeave:(ha,lo)=>lo.fill="orange",isActionable:!0,click:Ia,contextClick:Ia})}function $t(Xn){return Jn(je.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:($a,Ia)=>Ia.fill="dodgerblue",mouseLeave:($a,Ia)=>Ia.fill="orange",click:($a,Ia)=>{$a.diagram.commandHandler.showContextMenu(Ia.part.adornedPart)}},Xn||{})}qe.current.nodeTemplate.selectionAdornmentTemplate=Jn(je.uz,"Spot",Jn(je.Vm,{padding:10}),Lt(je.z6.Top,"TriangleUp"),Lt(je.z6.Left,"TriangleLeft"),Lt(je.z6.Right,"TriangleRight"),Lt(je.z6.Bottom,"TriangleDown"),$t({alignment:new je.z6(.75,0)}));function Qt(Xn,$a){return(Ia,ha)=>{Ia.handled=!0,Ia.diagram.model.commit(lo=>{lo.set(ha.part.adornedPart.data,Xn,$a)})}}function on(Xn,$a){return $a||($a="color"),Jn(je.bn,{width:16,height:16,stroke:"lightgray",fill:Xn,margin:1,background:"transparent",mouseEnter:(Ia,ha)=>ha.stroke="dodgerblue",mouseLeave:(Ia,ha)=>ha.stroke="lightgray",click:Qt($a,Xn),contextClick:Qt($a,Xn)})}function Wn(){return[Jn("ContextMenuButton",Jn(je.s_,"Horizontal",on(pr.white,"fill"),on(pr.beige,"fill"),on(pr.extralightblue,"fill"),on(pr.extralightred,"fill"))),Jn("ContextMenuButton",Jn(je.s_,"Horizontal",on(pr.lightgray,"fill"),on(pr.lightgreen,"fill"),on(pr.lightblue,"fill"),on(pr.lightred,"fill")))]}function un(){return[Jn("ContextMenuButton",Jn(je.s_,"Horizontal",on(pr.black),on(pr.green),on(pr.blue),on(pr.red))),Jn("ContextMenuButton",Jn(je.s_,"Horizontal",on(pr.white),on(pr.magenta),on(pr.purple),on(pr.orange)))]}function _n(Xn,$a){return $a||($a="thickness"),Jn(je.bn,"LineH",{width:16,height:16,strokeWidth:Xn,margin:1,background:"transparent",mouseEnter:(Ia,ha)=>ha.background="dodgerblue",mouseLeave:(Ia,ha)=>ha.background="transparent",click:Qt($a,Xn),contextClick:Qt($a,Xn)})}function qt(Xn,$a){return $a||($a="dash"),Jn(je.bn,"LineH",{width:24,height:16,strokeWidth:2,strokeDashArray:Xn,margin:1,background:"transparent",mouseEnter:(Ia,ha)=>ha.background="dodgerblue",mouseLeave:(Ia,ha)=>ha.background="transparent",click:Qt($a,Xn),contextClick:Qt($a,Xn)})}function ur(){return[Jn("ContextMenuButton",Jn(je.s_,"Horizontal",_n(1),_n(2),_n(3),_n(4))),Jn("ContextMenuButton",Jn(je.s_,"Horizontal",qt(null),qt([2,4]),qt([4,4])))]}function La(Xn,$a){return $a||($a="figure"),Jn(je.bn,{width:32,height:32,scale:.5,fill:"lightgray",figure:Xn,margin:1,background:"transparent",mouseEnter:(Ia,ha)=>ha.fill="dodgerblue",mouseLeave:(Ia,ha)=>ha.fill="lightgray",click:Qt($a,Xn),contextClick:Qt($a,Xn)})}qe.current.nodeTemplate.contextMenu=Jn("ContextMenu",Jn("ContextMenuButton",Jn(je.s_,"Horizontal",La("Rectangle"),La("RoundedRectangle"),La("Ellipse"),La("Diamond"))),Jn("ContextMenuButton",Jn(je.s_,"Horizontal",La("Parallelogram2"),La("ManualOperation"),La("Procedure"),La("Cylinder1"))),Jn("ContextMenuButton",Jn(je.s_,"Horizontal",La("Terminator"),La("CreateRequest"),La("Document"),La("TriangleDown"))),Wn(),un(),ur()),qe.current.groupTemplate=Jn(je.ZA,"Spot",{layerName:"Background",ungroupable:!0,locationSpot:je.z6.Center,selectionObjectName:"BODY",computesBoundsAfterDrag:!0,handlesDragDropForMembers:!0,mouseDrop:(Xn,$a)=>{var Ia=$a.addMembers($a.diagram.selection,!0);Ia||$a.diagram.currentTool.doCancel()},avoidable:!1},new je.KX("location","loc",je.E9.parse).makeTwoWay(je.E9.stringify),Jn(je.s_,"Auto",{name:"BODY"},Jn(je.bn,{parameter1:10,fill:pr.white,strokeWidth:2,cursor:"pointer",fromLinkable:!0,toLinkable:!0,fromLinkableDuplicates:!0,toLinkableDuplicates:!0,fromSpot:je.z6.AllSides,toSpot:je.z6.AllSides},new je.KX("fill"),new je.KX("stroke","color"),new je.KX("strokeWidth","thickness"),new je.KX("strokeDashArray","dash")),Jn(je.Vm,{background:"transparent",margin:20})),Jn(je.al,{alignment:je.z6.Top,alignmentFocus:je.z6.Bottom,font:"bold 12pt sans-serif",editable:!0},new je.KX("text"),new je.KX("stroke","color"))),qe.current.groupTemplate.selectionAdornmentTemplate=Jn(je.uz,"Spot",Jn(je.s_,"Auto",Jn(je.bn,{fill:null,stroke:"dodgerblue",strokeWidth:3}),Jn(je.Vm,{margin:1.5})),$t({alignment:je.z6.TopRight,alignmentFocus:je.z6.BottomRight})),qe.current.groupTemplate.contextMenu=Jn("ContextMenu",Wn(),un(),ur()),qe.current.linkTemplate=Jn(je.rU,{layerName:"Foreground",routing:je.rU.AvoidsNodes,corner:10,fromShortLength:10,toShortLength:15,relinkableFrom:!0,relinkableTo:!0,reshapable:!0,resegmentable:!0},new je.KX("fromSpot","fromSpot",je.z6.parse),new je.KX("toSpot","toSpot",je.z6.parse),new je.KX("fromShortLength","dir",Xn=>Xn>=1?10:0),new je.KX("toShortLength","dir",Xn=>Xn>=1?10:0),new je.KX("points").makeTwoWay(),Jn(je.bn,{strokeWidth:2},new je.KX("stroke","color"),new je.KX("strokeWidth","thickness"),new je.KX("strokeDashArray","dash")),Jn(je.bn,{segmentIndex:0,segmentOffset:new je.E9(15,0),segmentOrientation:je.rU.OrientAlong,alignmentFocus:je.z6.Right,figure:"circle",width:10,strokeWidth:0},new je.KX("fill","color"),new je.KX("visible","dir",Xn=>Xn===1)),Jn(je.bn,{segmentIndex:-1,segmentOffset:new je.E9(-10,6),segmentOrientation:je.rU.OrientPlus90,alignmentFocus:je.z6.Right,figure:"triangle",width:12,height:12,strokeWidth:0},new je.KX("fill","color"),new je.KX("visible","dir",Xn=>Xn>=1),new je.KX("width","thickness",Xn=>7+3*Xn),new je.KX("height","thickness",Xn=>7+3*Xn),new je.KX("segmentOffset","thickness",Xn=>new je.E9(-15,4+1.5*Xn))),Jn(je.bn,{segmentIndex:0,segmentOffset:new je.E9(15,-6),segmentOrientation:je.rU.OrientMinus90,alignmentFocus:je.z6.Right,figure:"triangle",width:12,height:12,strokeWidth:0},new je.KX("fill","color"),new je.KX("visible","dir",Xn=>Xn===2),new je.KX("width","thickness",Xn=>7+3*Xn),new je.KX("height","thickness",Xn=>7+3*Xn),new je.KX("segmentOffset","thickness",Xn=>new je.E9(-15,4+1.5*Xn))),Jn(je.al,{alignmentFocus:new je.z6(0,1,-4,0),editable:!0},new je.KX("text").makeTwoWay(),new je.KX("stroke","color"))),qe.current.linkTemplate.selectionAdornmentTemplate=Jn(je.uz,Jn(je.bn,{isPanelMain:!0,stroke:"transparent",strokeWidth:6,pathPattern:hr(2)},new je.KX("pathPattern","thickness",hr)),$t({alignmentFocus:new je.z6(0,0,-6,-4)}));function hr(Xn){return Jn(je.bn,{stroke:"dodgerblue",strokeWidth:2,strokeCap:"square",geometryString:"M0 0 M4 2 H3 M4 "+(Xn+4).toString()+" H3"})}function Nr(Xn){var $a="M0 0 M8 16 M0 8 L16 8 M12 11 L16 8 L12 5";return Xn===0?$a="M0 0 M16 16 M0 8 L16 8":Xn===2&&($a="M0 0 M16 16 M0 8 L16 8 M12 11 L16 8 L12 5 M4 11 L0 8 L4 5"),Jn(je.bn,{geometryString:$a,margin:2,background:"transparent",mouseEnter:(Ia,ha)=>ha.background="dodgerblue",mouseLeave:(Ia,ha)=>ha.background="transparent",click:Qt("dir",Xn),contextClick:Qt("dir",Xn)})}function Dn(Xn){var $a=(Ia,ha)=>{Ia.handled=!0,Ia.diagram.model.commit(lo=>{var to=ha.part.adornedPart;lo.set(to.data,Xn?"toSpot":"fromSpot",je.z6.stringify(je.z6.AllSides)),(Xn?to.toNode:to.fromNode).invalidateConnectedLinks()})};return Jn(je.bn,{width:12,height:12,fill:"transparent",mouseEnter:(Ia,ha)=>ha.background="dodgerblue",mouseLeave:(Ia,ha)=>ha.background="transparent",click:$a,contextClick:$a})}function Jr(Xn,$a){var Ia=0,ha=je.z6.RightSide;Xn.equals(je.z6.Top)?(Ia=270,ha=je.z6.TopSide):Xn.equals(je.z6.Left)?(Ia=180,ha=je.z6.LeftSide):Xn.equals(je.z6.Bottom)&&(Ia=90,ha=je.z6.BottomSide),$a||(Ia-=180);var lo=(to,po)=>{to.handled=!0,to.diagram.model.commit(_o=>{var Wo=po.part.adornedPart;_o.set(Wo.data,$a?"toSpot":"fromSpot",je.z6.stringify(ha)),($a?Wo.toNode:Wo.fromNode).invalidateConnectedLinks()})};return Jn(je.bn,{alignment:Xn,alignmentFocus:Xn.opposite(),geometryString:"M0 0 M12 12 M12 6 L1 6 L4 4 M1 6 L4 8",angle:Ia,background:"transparent",mouseEnter:(to,po)=>po.background="dodgerblue",mouseLeave:(to,po)=>po.background="transparent",click:lo,contextClick:lo})}qe.current.linkTemplate.contextMenu=Jn("ContextMenu",un(),ur(),Jn("ContextMenuButton",Jn(je.s_,"Horizontal",Nr(0),Nr(1),Nr(2))),Jn("ContextMenuButton",Jn(je.s_,"Horizontal",Jn(je.s_,"Spot",Dn(!1),Jr(je.z6.Top,!1),Jr(je.z6.Left,!1),Jr(je.z6.Right,!1),Jr(je.z6.Bottom,!1)),Jn(je.s_,"Spot",{margin:new je.Zt(0,0,0,2)},Dn(!0),Jr(je.z6.Top,!0),Jr(je.z6.Left,!0),Jr(je.z6.Right,!0),Jr(je.z6.Bottom,!0)))));const Lo=`{ "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"},
|
|
{"text":"What do our users want?","key":-11,"loc":"105 -334.305","group":-20,"figure":"Ellipse","fill":"#ffffff","color":"black"},
|
|
{"text":"Meetings","key":-12,"loc":"-65 -444.305","group":-16,"figure":"TriangleDown","fill":"#ffffff"},
|
|
{"text":"Reviews","key":-13,"loc":"105 -454.305","group":-20,"figure":"TriangleDown","fill":"#ffffff","color":"black"},
|
|
{"text":"Can we solve it?","key":-14,"loc":"190 -140","color":"#7d33ff","fill":"#ffffff","figure":"Diamond","size":"140 80","thickness":3},
|
|
{"isGroup":true,"text":"Internal","key":-16,"loc":"-65 -384.305","fill":"#d5ebff","dash":null,"thickness":1,"group":-22},
|
|
{"isGroup":true,"text":"External","key":-20,"loc":"105 -394.305","fill":"#d5ebff","dash":null,"thickness":1,"group":-22},
|
|
{"isGroup":true,"text":"Sources","key":-22,"loc":"20 -400","fill":"#a5d2fa","dash":[4,4],"color":"#3358ff"}
|
|
],
|
|
"linkDataArray": [
|
|
{"from":-12,"to":-10,"points":[-65,-414.305,-65,-404.305,-65,-384.305,-65,-384.305,-65,-364.305,-65,-354.305],"dash":null,"dir":1},
|
|
{"from":-13,"to":-11,"points":[105,-424.305,105,-414.305,105,-394.305,105,-394.305,105,-374.305,105,-364.305],"dash":null,"color":"#000000","dir":1},
|
|
{"from":-10,"to":-9,"points":[-65,-294.305,-65,-284.305,-65,-232.1525,-40,-232.1525,-40,-180,-40,-170],"dir":2,"dash":[4,4]},
|
|
{"from":-11,"to":-9,"points":[105,-304.305,105,-294.305,105,-237.1525,0,-237.1525,0,-180,0,-170],"dash":[4,4],"dir":2},
|
|
{"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 Po=["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 br(Xn){return console.log("shapeName:",Xn),Po.indexOf(Xn)>=0}var Ko=new je.YI(tn.current,{maxSelectionCount:1,linkTemplate:Jn(je.rU,{locationSpot:je.z6.Center,selectionAdornmentTemplate:Jn(je.uz,"Link",{locationSpot:je.z6.Center},Jn(je.bn,{isPanelMain:!0,fill:null,stroke:"deepskyblue",strokeWidth:0}),Jn(je.bn,{toArrow:"Standard",stroke:null}))},{routing:je.rU.AvoidsNodes,curve:je.rU.JumpOver,corner:5,toShortLength:4},new je.KX("points"),Jn(je.bn,{isPanelMain:!0,strokeWidth:2}),Jn(je.bn,{toArrow:"Standard",stroke:null})),model:new je.FJ([{text:"\u672A\u547D\u540D",size:"100 100",fill:null,stroke:"#000"},...je.bn.getFigureGenerators().toArray().map(Xn=>({text:"\u672A\u547D\u540D",size:"100 100",figure:Xn.key,fill:"white",stroke:"#666",borderColor:"#000"}))])});return qe.current.addDiagramListener("TextEdited",function(Xn){var $a;const Ia=Xn.subject.part;var ha=($a=document.activeElement)==null?void 0:$a.value;typeof ha=="string"&&ha.trim()===""&&qe.current.model.commit(function(lo){lo.set(Ia.data,"text","\u672A\u547D\u540D"),qe.current.commandHandler.stopCommand()},"increment")}),Ko.nodeTemplate=Jn(je.NB,"Auto",{locationSpot:je.z6.Center},new je.KX("location","location",je.E9.parse).makeTwoWay(je.E9.stringify),Jn(je.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 je.KX("stroke").makeTwoWay(),new je.KX("fill").makeTwoWay(),new je.KX("figure")),Jn(je.al,{margin:new je.Zt(5,5,3,5),font:"10pt sans-serif",minSize:new je.$u(16,16),maxSize:new je.$u(10,NaN),textAlign:"center",editable:!0},new je.KX("key").makeTwoWay())),setTimeout(()=>{qe.current.grid=Jn(je.s_,"Grid",Jn(je.bn,"LineH",{stroke:"lightgray",strokeWidth:.5}),Jn(je.bn,"LineV",{stroke:"lightgray",strokeWidth:.5})),qe.current.grid.visible=!0,qe.current.grid.gridCellStroke="darkgray",qe.current.grid.gridCellStrokeWidth=1},300),window.myDiagrams=qe.current,qe.current}const Ao=()=>Ft(this,null,function*(){var Jn=qe.current.makeImage();const pr=yield(0,nt.ZP)("/api/attachments.json",{method:"post",body:{file_type:"base64",original_filename:Date.now(),file:Jn.src}});Et({src:pr.url})});(0,x.useEffect)(()=>(setTimeout(()=>{$r()},500),sa(wa+1),()=>{qe.current=null}),[]);const no=(0,ve.useIntl)();return gt.createElement("div",{ref:Er,className:Ba.current?`${dt.maxH60} body-overflow-initial`:"body-overflow-initial"},gt.createElement(Pt.default,{width:1200,icon:null,footer:null,closable:!0,visible:!!wa,destroyOnClose:!0,maskClosable:!1,rootClassName:"zIndex-9999",title:gt.createElement(Mt.Z,null,gt.createElement(kn.Z,{flex:1},"\u63D2\u5165\u6D41\u7A0B\u56FE"),gt.createElement(kn.Z,{onClick:()=>{var Jn,pr,Lt=qe.current.selection.first();if(Ba.current=!Ba.current,document.activeElement&&Lt){let $t=(pr=(Jn=document.activeElement)==null?void 0:Jn.value)==null?void 0:pr.trim();typeof $t=="string"&&qe.current.model.commit(function(Qt){Qt.set(Lt.data,"text",$t||"\u672A\u547D\u540D"),qe.current.commandHandler.stopCommand()},"increment")}sa(wa+1)}},gt.createElement("span",{className:"current c-blue mr30",style:{fontWeight:400}},"\u5C55\u5F00/",no.formatMessage({id:"shixuns.collapse",defaultMessage:"\u6536\u8D77"})))),onCancel:Je},gt.createElement("div",{style:{width:"100%",height:"80vh",overflow:"hidden",position:"relative"},className:dt.flowChartWrp},gt.createElement("div",{style:{display:"flex",height:"100%"}},gt.createElement("div",{style:{width:"300px",height:"100%"}},gt.createElement("div",{style:{background:"#fff",position:"relative",zIndex:12,fontSize:16,color:"#3061d0"}},"\u56FE\u5F62\u5E93"),gt.createElement("div",{style:{height:"calc(100% - 50px)"},className:dt.myPaletteDiv,ref:tn})),gt.createElement("div",{style:{flex:1,position:"relative"}},gt.createElement("div",{ref:bn,style:{height:"80vh"}}))),gt.createElement("div",{className:"tr"},gt.createElement(me.ZP,{size:"large",onClick:Ao,style:{position:"absolute",right:0,bottom:0,zIndex:8},type:"primary"},no.formatMessage({id:"markdownEditor.saveToEditor",defaultMessage:"\u4FDD\u5B58\u5230\u7F16\u8F91\u5668"}))))))}var bt=st,It=ee(78045),xt=ee(31795);const kt=It.ZP.Group,Zt={margin:"0 8px"};var Gn=({callback:Je,onCancel:Et})=>{function qe(tn){Je(tn)}const bn=(0,ve.useIntl)();return x.createElement(be.default,{className:"add-table-panel",initialValues:{row:3,col:2,align:"default"},onFinish:qe},x.createElement("div",{className:"flex-container",style:{alignItems:"baseline"}},x.createElement("span",{style:Zt},bn.formatMessage({id:"markdownEditor.numberOfCells",defaultMessage:"\u5355\u5143\u683C\u6570"}),"\uFF1A"),x.createElement("span",{style:Zt},bn.formatMessage({id:"markdownEditor.numberOfRows",defaultMessage:"\u884C\u6570"})),x.createElement(be.default.Item,{name:"row",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u884C\u6570"}]},x.createElement(xt.Z,null)),x.createElement("span",{style:Zt},bn.formatMessage({id:"markdownEditor.numberOfColumns",defaultMessage:"\u5217\u6570"})),x.createElement(be.default.Item,{name:"col",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5217\u6570"}]},x.createElement(xt.Z,null))),x.createElement("div",{className:"flex-container",style:{marginTop:12,alignItems:"baseline"}},x.createElement("span",{style:Zt},bn.formatMessage({id:"markdownEditor.alignment",defaultMessage:"\u5BF9\u9F50\u65B9\u5F0F"}),"\uFF1A"),x.createElement(be.default.Item,{name:"align"},x.createElement(kt,null,x.createElement(It.ZP,{value:"default"},x.createElement("i",{className:"fa fa-align-justify"})),x.createElement(It.ZP,{value:"left"},x.createElement("i",{className:"fa fa-align-left"})),x.createElement(It.ZP,{value:"center"},x.createElement("i",{className:"fa fa-align-center"})),x.createElement(It.ZP,{value:"right"},x.createElement("i",{className:"fa fa-align-right"}))))),x.createElement("div",{className:"flex-container flex-end"},x.createElement(me.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},bn.formatMessage({id:"markdownEditor.confirm",defaultMessage:"\u786E\u5B9A"})),x.createElement(me.ZP,{type:"ghost",onClick:Et},bn.formatMessage({id:"markdownEditor.cancel",defaultMessage:"\u53D6\u6D88"}))))},Ke=ee(47897),Re=ee(61016),In=ee.n(Re),ke=(0,x.forwardRef)(({use3d:Je,width:Et,height:qe,callback:bn,showSaveButton:tn},Ba)=>{const Er=(0,x.useRef)(),wa=(0,x.useRef)(),sa=(0,ve.useIntl)(),[$r,Ao]=(0,x.useState)(!1),no=(0,x.useRef)({id:Er,appName:"graphing",width:Et||1e3,height:qe||600,showToolBar:!0,showMenuBar:!0,allowStyleBar:!0,showAlgebraInput:!0,enableLabelDrags:!1,enableShiftDragZoom:!0,showToolBarHelp:!1,errorDialogsActive:!0,showTutorialLink:!0,showLogging:!0,useBrowserForJS:!1});(0,x.useEffect)(()=>{wa.current=new(In())(no.current,!0),window.onload=function(){wa.current.inject("applet_container")}},[]);const Jn=()=>{var pr=window.ggbApplet.getPNGBase64(1,!0,72);return bn&&bn(pr),pr};return(0,x.useEffect)(()=>{no.current.appName=$r?"3D":"graphing",wa.current.inject("applet_container")},[$r]),(0,x.useEffect)(()=>{Ao(Je)},[Je]),(0,x.useImperativeHandle)(Ba,()=>({getImgData:Jn})),x.createElement(x.Fragment,null,x.createElement("div",{style:{width:"100%",height:"100%"},id:"applet_container",ref:Er}),x.createElement(Mt.Z,{align:"middle"},x.createElement(kn.Z,{flex:1},x.createElement(Ke.Z,{size:"default",checkedChildren:"\u5173\u95ED3D\u56FE\u50CF",unCheckedChildren:sa.formatMessage({id:"markdownEditor.enable3DImage",defaultMessage:"\u5F00\u542F3D\u56FE\u50CF"}),checked:$r,onChange:pr=>Ao(pr)})),x.createElement(kn.Z,null,x.createElement(me.ZP,{size:"large",onClick:Jn,style:{zIndex:8,marginTop:10},type:"primary"},sa.formatMessage({id:"markdownEditor.saveToEditor",defaultMessage:"\u4FDD\u5B58\u5230\u7F16\u8F91\u5668"})))))}),Jt=ee(36527),Ye=ee(25934),it=ee(2453);const rt="link",pt="upload-image",zt="add-flowchart",rn="draw-image",jt="add-flowchart",Rt="code-block",yt="add-table",Vt="------------",Bt={default:Vt,left:`:${Vt}`,center:`:${Vt}:`,right:`${Vt}:`};var Fn=ee(99914),$n=(Je,Et,qe)=>new Promise((bn,tn)=>{var Ba=sa=>{try{wa(qe.next(sa))}catch($r){tn($r)}},Er=sa=>{try{wa(qe.throw(sa))}catch($r){tn($r)}},wa=sa=>sa.done?bn(sa.value):Promise.resolve(sa.value).then(Ba,Er);wa((qe=qe.apply(Je,Et)).next())});function Zn(){}let On=0;const _t=1e4,Ca="\u2581",za="@\u2581\u2581@",nn="@\u2581@",en=`
|
|
**\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`,Ma=["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 Oa(Je){return/^\d+$/.test(Je)?`${Je}px`:Je}const ma=navigator.platform.toUpperCase().indexOf("MAC")>=0?"Cmd":"Ctrl",Ja={[ma+"-B"]:"bold",[ma+"-I"]:"italic"};var io=({defaultValue:Je="",onChange:Et,width:qe="100%",height:bn=400,miniToolbar:tn=!1,isFocus:Ba=!1,watch:Er,insertTemp:wa,mode:sa="markdown",id:$r="markdown-editor-id",showResizeBar:Ao=!1,noStorage:no=!1,showNullButton:Jn=!1,showNullProgramButton:pr=!1,hidetoolBar:Lt=!1,fullScreen:$t=!1,onBlur:Qt,onCMBeforeChange:on,onFullScreen:Wn,className:un="",disablePaste:_n=!1,disabled:qt=!1,disabledFill:ur=!1,placeholder:La="",values:hr="",extraUse:Nr})=>{const[Dn,Jr]=(0,x.useState)(null),[Lo,Po]=(0,x.useState)(Je),[br,Ko]=(0,x.useState)(Er),[Xn,$a]=(0,x.useState)($t),[Ia,ha]=(0,x.useState)(""),[lo,to]=(0,x.useState)(0),[po,_o]=(0,x.useState)(bn),[Wo,Fi]=(0,x.useState)(!1),hi=(0,x.useRef)((0,Ye.Z)()),_i=(0,x.useRef)(!1),Xo=(0,x.useRef)(),[ii,Nn]=(0,x.useState)(0),[cr,ao]=(0,x.useState)(0),No=(0,x.useRef)(),li=(0,x.useRef)(),Uo=(0,x.useRef)(),Ii=(0,x.useRef)(),Yr=()=>$n(void 0,null,function*(){var Xt;const pn=yield Fetch("/api/attachments/distinct_hash_val.json",{method:"post",body:{hash_val:hi.current}});(Xt=pn==null?void 0:pn.attachments)!=null&&Xt.length&&(console.log("cm:",Dn,No),pn.attachments.map(Sn=>{Sn.content_type.indexOf("image")>-1?Dn.replaceSelection(``):Sn.content_type.indexOf("video")>-1?Dn.replaceSelection(`<video width="100%" controls src="${ENV.API_SERVER}/api/attachments/${data.id}"></video>`):Sn.content_type.indexOf("pdf")>-1?Dn.replaceSelection(`<a href="${ENV.API_SERVER}/api/attachments/${Sn.id}?type=${Sn.content_type}&disposition=inline" target="_blank">${Sn.name}</a>`):Dn.replaceSelection(`[${Sn.name}](${ENV.API_SERVER}/api/attachments/${Sn.id}?type=${Sn.content_type})`)}))});(0,x.useEffect)(()=>{const Xt=window.scrollY||window.pageYOffset;Po(hr),Dn==null||Dn.setValue(hr),window.scrollTo(0,Xt)},[hr]),(0,x.useEffect)(()=>{Wn==null||Wn(Xn)},[Xn]),(0,x.useEffect)(()=>{if(No.current){let Xt=function(Sn,yn){var ga;if(_n){yn.preventDefault();return}const Aa=yn.clipboardData;if(Aa){const Va=Aa.types.toString(),Ta=Aa.items;if(Va==="Files"||Aa.types.indexOf("Files")>-1){if(yn.preventDefault(),sa=="stex")return;try{let qn=Ta[1];((ga=Ta[0])==null?void 0:ga.kind)==="file"&&(qn=Ta[0]);const va=qn.getAsFile(),Na=va.name.split(".").pop();(0,ot.I)(va,Za=>{var ir,kr,oa;Za.id?((ir=va==null?void 0:va.type)==null?void 0:ir.indexOf("image"))>-1?pn.replaceSelection(`<img width="100%" src="/api/attachments/${Za.id}?type=${Za.content_type})" alt="" />`):((kr=va==null?void 0:va.type)==null?void 0:kr.indexOf("video"))>-1?pn.replaceSelection(`<video width="100%" controls src="/api/attachments/${Za.id}"></video>`):((oa=va==null?void 0:va.type)==null?void 0:oa.indexOf("pdf"))>-1?pn.replaceSelection(`<a href="/api/attachments/${Za.id}?type=${va.type}&disposition=inline" target="_blank">${va.name}</a>`):Ma.includes(Na)?pn.replaceSelection(`<a href="/api/attachments/${Za.id}?type=office&disposition=inline" target="_blank">${va.name}</a>`):pn.replaceSelection(`[${va.name}](/api/attachments/${Za.id}?type=${Za.content_type})`):(Za==null?void 0:Za.status)===401&&(it.ZP.warning((Za==null?void 0:Za.message)||"\u8BF7\u767B\u5F55\u540E\u518D\u64CD\u4F5C"),document.location.href="/user/login")})}catch(qn){it.ZP.warning("\u8BF7\u4F7F\u7528chrome\u6D4F\u89C8\u5668\u7C98\u8D34")}return!0}else return!0}return!0};const pn=fe().fromTextArea(No.current,{mode:sa,lineNumbers:!tn,lineWrapping:!0,value:Je,autoCloseTags:!pr,autoCloseBrackets:!0});return pn.on("keyup",function(Sn,yn){yn.keyCode===8&&(Sn.getValue()==""?pn.setOption("placeholder",La):pn.setOption("placeholder",null))}),pn.on("keydown",function(Sn,yn){if(yn.keyCode===8){var ga=Pe(Sn);ga&&yn.preventDefault()}}),Ba&&pn.focus(),pn.on("paste",Xt),pn.on("dragleave",function(Sn,yn){li.current.classList.remove("mouse-hover-md")}),qt&&pn.on("beforeChange",function(Sn,yn){(yn.origin==="paste"||yn.origin==="+input")&&yn.cancel()}),Jr(pn),()=>{pn.off("paste",Xt)}}},[]);const ce=(0,x.useCallback)(()=>{if(li.current)try{}catch(Xt){console.log(Xt,"---- to set md editor body height")}},[po,li,Xn]);(0,x.useEffect)(()=>{function Xt(){let pn=new De.Z(Sn=>{for(let yn of Sn)(yn.target.offsetHeight>0||yn.target.offsetWidth>0)&&(ce(),Dn.setSize("100%","100%"),Dn.refresh())});return pn.observe(No.current.parentElement),pn}if(Dn){const pn=Xt();return()=>{var Sn,yn;(Sn=No.current)!=null&&Sn.parentElement&&pn.unobserve((yn=No.current)==null?void 0:yn.parentElement)}}},[Dn,ce]),(0,x.useEffect)(()=>{if(Dn){let Xt=[];for(const[pn,Sn]of Object.entries(Ja)){let yn={[pn]:()=>{Oe(Sn)}};Xt.push(yn),Dn.addKeyMap(yn)}return Xo.current=setInterval(()=>{_i.current&&Yr()},4e3),()=>{clearInterval(Xo.current);for(let pn of Xt)Dn.removeKeyMap(pn)}}},[Dn]),(0,x.useEffect)(()=>{$t!==Xn&&$a($t)},[$t]),(0,Fn.Z)(()=>{if(!no&&lo>0){let Xt=new Date().getTime(),pn=window.sessionStorage.getItem($r);Xt>=lo+_t&&(!pn||pn!==Lo)&&(window.sessionStorage.setItem($r,Lo),Fi(!0))}},_t),(0,x.useEffect)(()=>{Ko(Er)},[Dn,Er]),(0,x.useEffect)(()=>{Dn&&Ba&&Dn.focus()},[Dn,Ba]),(0,x.useEffect)(()=>{if(br&&Dn){let Xt=function(Sn){let yn=Sn.target;if(Ii.current){let ga=yn.scrollTop/yn.scrollHeight;Ii.current.scrollTop=Ii.current.scrollHeight*ga}};const pn=Dn.getScrollerElement();return pn.addEventListener("scroll",Xt),()=>{pn.removeEventListener("scroll",Xt)}}},[Dn,br]),(0,x.useEffect)(()=>{if(Dn&&on){let Xt=function(pn,Sn){on(pn,Sn)};return Dn.on("beforeChange",Xt),()=>{Dn.off("beforeChange",Xt)}}},[Dn,on]),(0,x.useEffect)(()=>{if(Dn&&Qt){let Xt=function(){Qt(Dn.getValue())};return Dn.on("blur",Xt),()=>{Dn.off("blur",Xt)}}},[Dn,Qt]);function Pe(Xt,pn){var Sn=Xt.getDoc(),yn=Sn.getCursor(),ga=Sn.getLine(yn.line),Aa=ga.charAt(yn.ch-1),Va=ga.lastIndexOf("@\u2581@",yn.ch),Ta=ga.lastIndexOf("@\u2581\u2581@",yn.ch),qn=Va>Ta?Va:Ta,va=Va>Ta?3:4;if(za.indexOf(Aa)===-1)return null;if(console.log("change1:",pn,Xt,ga,yn,qn,Va,Ta,Aa),qn>=0&&yn.ch-qn<5){var Na=qn+va;return Sn.replaceRange("",{line:yn.line,ch:qn},{line:yn.line,ch:Na}),{line:yn.line,ch:Na}}return null}(0,x.useEffect)(()=>{if(Dn){let Xt=function(pn,Sn){const yn=pn.getValue();Po(yn),to(new Date().getTime()),pn.getScrollerElement().dispatchEvent(new CustomEvent("scroll")),Et&&(pr?Et(yn,ln(yn)):Et(yn))};return Dn.on("change",Xt),()=>{Dn.off("change",Xt)}}},[Dn,Et]),(0,x.useEffect)(()=>{if(Dn)if(Je==null)Dn.setValue(""),Po("");else{const Xt=window.scrollY||window.pageYOffset;Je!==Dn.getValue()&&(Dn.setValue(Je),Po(Je),Dn.setCursor(qt?1:Dn.lineCount(),0),window.scrollTo(0,Xt))}},[Dn,Je]);const Oe=(0,x.useCallback)(Xt=>{const pn=Dn.getCursor(),Sn=Dn.getSelection();let yn=Sn.split(`
|
|
`);switch(Xt){case"bold":return Dn.replaceSelection("**"+Sn+"**"),Sn===""&&Dn.setCursor(pn.line,pn.ch+2),Dn.focus();case"italic":return Dn.replaceSelection("*"+Sn+"*"),Sn===""&&Dn.setCursor(pn.line,pn.ch+1),Dn.focus();case"code":return Dn.replaceSelection("`"+Sn+"`"),Sn===""&&Dn.setCursor(pn.line,pn.ch+1),Dn.focus();case"inline-latex":return ha("inline-latex"),Dn.focus();case"latex":return Dn.replaceSelection("```latex\n"+Sn+"\n```"),Dn.setCursor(pn.line+1,Sn.length+1),Dn.focus();case"line-break":return Dn.replaceSelection(`<br/>
|
|
`),Dn.focus();case"list-ul":return Sn===""?Dn.replaceSelection("- "+Sn):Dn.replaceSelection(yn.map(ga=>ga===""?"":`- ${ga}`).join(`
|
|
`)),Dn.focus();case"list-ol":return Sn===""?Dn.replaceSelection("1. "+Sn):Dn.replaceSelection(yn.map((ga,Aa)=>ga===""?"":`${Aa+1}. ${ga}`).join(`
|
|
`)),Dn.focus();case"add-null-ch":return Sn===""&&Dn.setCursor(pn.line,pn.ch),Dn.replaceSelection(Ca),Dn.focus();case"add-signal":return Sn===""&&Dn.setCursor(pn.line,pn.ch),Dn.replaceSelection(nn),Dn.focus();case"add-multiple":return Sn===""&&Dn.setCursor(pn.line,pn.ch),Dn.replaceSelection(za),Dn.focus();case"inster-template-1":return Sn===""&&Dn.setCursor(pn.line,pn.ch),Dn.replaceSelection(en),Dn.focus();case"eraser":return Dn.setValue(""),Dn.focus();case"trigger-watch":return Ko(!br),Dn.focus();case"trigger-full-screen":return $a(!Xn),Dn.focus();case rt:ha(rt);return;case Rt:ha(Rt);return;case pt:ha(pt);return;case rn:ha(rn);return;case"maths-latex":ha("maths-latex");return;case zt:ha(zt);return;case yt:ha(yt);return;default:throw new Error}},[Dn,br,Xn]),Se=(0,x.useCallback)((Xt,pn)=>{var Sn,yn,ga,Aa,Va,Ta;switch(ha(""),Ia){case rt:const{title:ir,link:kr}=Xt;return Dn.replaceSelection(`[${ir}](${kr})`),Dn.focus();case Rt:const{language:oa,content:ko}=Xt;return Dn.replaceSelection(["```"+oa,ko,"```"].join(`
|
|
`)),Dn.focus();case"maths-latex":for(var qn=atob(Xt),va=new Uint8Array(qn.length),Na=0;Na<qn.length;Na++)va[Na]=qn.charCodeAt(Na);var Za=new Blob([va],{type:"image/png"});(0,ot.I)(Za,vi=>{vi.id?Dn.replaceSelection(``):(vi==null?void 0:vi.status)===401&&(document.location.href="/user/login")});break;case"inline-latex":Dn.replaceSelection("`$$"+Xt+"$$`");break;case pt:case rn:case jt:const{src:qr,alt:Di}=Xt,so=pn,Ti=(ga=(yn=(Sn=so==null?void 0:so.name)==null?void 0:Sn.split("."))==null?void 0:yn.pop)==null?void 0:ga.call(yn);return((Aa=so==null?void 0:so.type)==null?void 0:Aa.indexOf("image"))>-1||!(so!=null&&so.type)?so.align||so.width?Dn.replaceSelection(`<p style="text-align:${so.align||"initial"}"><img width="${so.width?so.width+"%":"initial"}" src="${qr}" alt="${Di||""}" /></p>`):Dn.replaceSelection(`<img width="100%" src="${qr}" alt="${Di||""}" />`):((Va=so==null?void 0:so.type)==null?void 0:Va.indexOf("video"))>-1?Dn.replaceSelection(`<video width="100%" controls src="${qr}"></video>`):((Ta=so==null?void 0:so.type)==null?void 0:Ta.indexOf("pdf"))>-1?Dn.replaceSelection(`<a href="${qr}?type=${so.type}&disposition=inline" target="_blank">${so.name}</a>`):Ma.includes(Ti)?Dn.replaceSelection(`<a href="${qr}?type=office&disposition=inline" target="_blank">${so.name}</a>`):Dn.replaceSelection(`[${so.name}](${qr})`),Dn.focus();case yt:const{row:el,col:Mi,align:Ri}=Xt;let Li=`
|
|
`;for(let vi=0;vi<el;vi++){let Wt=[],Ht=[];for(let Gt=0;Gt<Mi;Gt++)vi===1&&Ht.push(Bt[Ri]),Wt.push(" ");vi===1&&(Li+=`| ${Ht.join(" | ")} |
|
|
`),Li+=`| ${Wt.join(Mi===1?"":" | ")} |
|
|
`}return Dn.replaceSelection(Li+`
|
|
`),Dn.focus();default:throw new Error}},[Dn,Ia]),et=(0,x.useMemo)(()=>{switch(Ia){case rt:return x.createElement(Ut,{callback:Se,onCancel:lt});case Rt:return x.createElement(sn.Z,{callback:Se,onCancel:lt});case pt:return x.createElement(ot.Z,{callback:Se,onCancel:lt});case zt:return x.createElement(bt,{callback:Se,onCancel:lt});case yt:return x.createElement(Gn,{callback:Se,onCancel:lt});case"maths-latex":return x.createElement(ke,{showSaveButton:!0,callback:Se});case"inline-latex":return x.createElement(Jt.Z,{showSaveButton:!0,callback:Se});default:return null}},[Ia]);function lt(){ha("")}(0,x.useEffect)(()=>{if(Uo.current){let Xt=function(Va){ga=!0,Aa=Va.pageY},pn=function(){ga=!1},Sn=function(Va){if(ga){let Ta=Va.pageY-Aa;Ta<0&&(Ta=0),Ta>300&&(Ta=300);let qn=bn+Ta+"px";_o(qn)}},yn=Uo.current,ga=!1,Aa=0;return yn.addEventListener("mousedown",Xt),document.addEventListener("mousemove",Sn),document.addEventListener("mouseup",pn),()=>{yn.removeEventListener("mousedown",Xt),document.removeEventListener("mousemove",Sn),document.removeEventListener("mouseup",pn)}}},[Dn,Uo]),(0,x.useEffect)(()=>{_o(bn)},[bn]);const At=Oa(qe),at=Oa(po),ft={width:At,height:at},vt=(0,x.useMemo)(()=>{if(lo){let Xt=new Date(lo),pn=Xt.getHours(),Sn=Xt.getMinutes(),yn=Xt.getSeconds();return pn=pn<10?"0"+pn:pn,Sn=Sn<10?"0"+Sn:Sn,yn=yn<10?"0"+yn:yn,`${pn}:${Sn}:${yn}`}return 0},[lo]),ln=Xt=>{const pn=[];if(pr){let Sn=-1;Xt=Xt.replace(/(@▁▁@|@▁@)/g,function(yn,ga,Aa){pn.push({multiLine:yn!==nn})})}return pn};function hn(){window.sessionStorage.removeItem($r),Fi(!1),to(0)}function Un(){Fi(!1),to(0),Dn.setValue(window.sessionStorage.getItem($r))}const Tn=(0,ve.useIntl)(),Fa={[rt]:"\u6DFB\u52A0\u94FE\u63A5",[Rt]:Tn.formatMessage({id:"markdownEditor.addCodeBlock",defaultMessage:"\u6DFB\u52A0\u4EE3\u7801\u5757"}),[pt]:Tn.formatMessage({id:"markdownEditor.addImage",defaultMessage:"\u6DFB\u52A0\u56FE\u7247"}),[rn]:"\u6DFB\u52A0\u753B\u56FE",[zt]:Tn.formatMessage({id:"markdownEditor.insertFlowchart",defaultMessage:"\u63D2\u5165\u6D41\u7A0B\u56FE"}),[yt]:"\u6DFB\u52A0\u8868\u683C","maths-latex":Tn.formatMessage({id:"markdownEditor.mathImage",defaultMessage:"\u6570\u5B66\u56FE\u50CF"}),"inline-latex":Tn.formatMessage({id:"markdownEditor.latexFormula",defaultMessage:"LATEX\u516C\u5F0F"})};(0,x.useEffect)(()=>{Fa[Ia]&&Ia!==rn&&Ia!==zt&&setTimeout(()=>{const Xt=document.getElementsByClassName("markdown-popup-form")[0],pn=window.innerWidth/2-Xt.offsetWidth/2,Sn=window.innerHeight/2-Xt.offsetHeight/2;Nn(pn),ao(Sn)},0)},[Ia]);const ca=Xt=>{Xt.preventDefault();const pn=Xt.clientX-ii,Sn=Xt.clientY-cr;document.body.onmousemove=yn=>{let ga=yn.clientX-pn,Aa=yn.clientY-Sn;const Va=document.getElementsByClassName("markdown-popup-form")[0],Ta=window.innerWidth-Va.offsetWidth,qn=window.innerHeight-Va.offsetHeight;ga=Math.max(0,Math.min(ga,Ta)),Aa=Math.max(0,Math.min(Aa,qn)),Da(yn.clientX,yn.clientY,pn,Sn)&&(Nn(ga),ao(Aa))},document.body.onmouseup=function(){document.body.onmousemove=null}},Da=(Xt,pn,Sn,yn)=>{const ga=document.body.clientHeight,Aa=document.body.clientWidth;return Xt<20&&Sn>Xt||Xt>Aa-20&&Sn<Xt||pn<20&&yn>pn||pn>ga-20&&yn<pn?(document.body.onmousemove=null,document.body.onmouseup=null,!1):!0};return x.createElement(x.Fragment,null,x.createElement("div",{className:"markdown-editor-wrapper",ref:li},x.createElement("div",{className:`markdown-editor-container ${un} ${br?"on-preview":""} ${tn?"mini":""} ${Xn?"full-screen":""}`,style:ft},x.createElement(he,{insertTemp:wa,watch:br,fullScreen:Xn,showNullButton:Jn,showNullProgramButton:pr,onActionCallback:Oe,hidetoolBar:Lt,extraUse:Nr}),x.createElement("div",{className:"markdown-editor-body"},x.createElement("div",{className:"codemirror-container"},x.createElement("textarea",{ref:No,placeholder:La})),br?x.createElement("div",{ref:Ii,className:"preview-container"},sa==="stex"&&x.createElement(Me,{value:Lo}),sa!=="stex"&&x.createElement(We.Z,{disabledFill:ur,showProgramFill:pr,value:Lo})):null))),Ao?x.createElement("a",{ref:Uo,className:"editor-resize"}):null,Ia===rn&&x.createElement(Kt,{callback:Se,onCancel:lt}),Ia===zt&&x.createElement(bt,{callback:Se,onCancel:lt}),x.createElement(Ee.Z,null,Fa[Ia]&&Ia!==rn&&Ia!==zt?x.createElement(Pt.default,{maskClosable:!1,centered:!0,style:{position:"absolute",left:ii,top:cr},title:x.createElement("div",{style:{cursor:"move"},onMouseDown:ca},Fa[Ia]),open:!0,onCancel:lt,footer:null,destroyOnClose:!0,width:Ia===zt?"1200px":null,height:Ia===zt?"80vh":null,className:"markdown-popup-form"},et):null))}},70859:function(ht,ct,ee){"use strict";ee.d(ct,{Z:function(){return he},I:function(){return be}});var x=ee(22150),ue=ee(2453),fe=ee(69677),De=ee(93421),Fe=ee(31795),Te=ee(78045),ie=ee(71577),_e=ee(15476),ze=ee(67294),Ae=ee(52262),We=ee(35973),Me=ee(67294),ve=Object.defineProperty,oe=Object.defineProperties,a=Object.getOwnPropertyDescriptors,y=Object.getOwnPropertySymbols,b=Object.prototype.hasOwnProperty,E=Object.prototype.propertyIsEnumerable,z=(xe,me,Ce)=>me in xe?ve(xe,me,{enumerable:!0,configurable:!0,writable:!0,value:Ce}):xe[me]=Ce,te=(xe,me)=>{for(var Ce in me||(me={}))b.call(me,Ce)&&z(xe,Ce,me[Ce]);if(y)for(var Ce of y(me))E.call(me,Ce)&&z(xe,Ce,me[Ce]);return xe},ne=(xe,me)=>oe(xe,a(me));const{useForm:re}=x.default,ae={width:280,marginRight:10},le={labelCol:{span:5},wrapperCol:{span:19}};var he=({callback:xe,onCancel:me})=>{const[Ce]=re();let Be=(0,ze.useRef)();const Xe=(0,We.useIntl)();function Le(Ge){Be.current.width=Ce.getFieldValue("width"),Be.current.align=Ce.getFieldValue("align"),xe(Ge,Be.current)}function Ue(Ge,$e){if(Ge.status===-1){ue.ZP.error(Ge.message);return}Ce.setFieldsValue({src:`/api/attachments/${Ge.id}`,type:$e.type})}function Ze(Ge){let $e=Ge.target.files[0];Be.current=$e,be($e,Ue)}return Me.createElement(x.default,ne(te({form:Ce},le),{className:"upload-image-panel",onFinish:Le,style:{width:470,overflow:"hidden"}}),Me.createElement(x.default.Item,{label:Xe.formatMessage({id:"markdownEditor.imageAddress",defaultMessage:"\u56FE\u7247\u5730\u5740"}),required:!0},Me.createElement("div",{className:"flex-container"},Me.createElement(x.default.Item,{noStyle:!0,name:"src",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6587\u4EF6\u5730\u5740"}]},Me.createElement(fe.default,{style:ae})),Me.createElement(Ee,{onFileChange:Ze}))),Me.createElement(x.default.Item,{label:Xe.formatMessage({id:"markdownEditor.imageDescription",defaultMessage:"\u56FE\u7247\u63CF\u8FF0"}),name:"alt"},Me.createElement(fe.default,{style:{width:264}})),Me.createElement(x.default.Item,{label:Xe.formatMessage({id:"markdownEditor.imageWidth",defaultMessage:"\u56FE\u7247\u5BBD\u5EA6"}),name:"width"},Me.createElement(De.Z,null,Me.createElement(x.default.Item,{name:"width",style:{margin:0}},Me.createElement(Fe.Z,{style:{width:264}})),Me.createElement("span",{className:"ml8"},"%"))),Me.createElement(x.default.Item,{label:Xe.formatMessage({id:"markdownEditor.alignment",defaultMessage:"\u5BF9\u9F50\u65B9\u5F0F"}),name:"align"},Me.createElement(Te.ZP.Group,{name:"align",defaultValue:1,options:[{value:"left",label:Xe.formatMessage({id:"markdownEditor.leftAlign",defaultMessage:"\u5DE6\u5BF9\u9F50"})},{value:"center",label:Xe.formatMessage({id:"markdownEditor.centerAlign",defaultMessage:"\u5C45\u4E2D\u5BF9\u9F50"})},{value:"right",label:Xe.formatMessage({id:"markdownEditor.rightAlign",defaultMessage:"\u53F3\u5BF9\u9F50"})}]})),Me.createElement("aside",null,Me.createElement(x.default.Item,{style:{textAlign:"right",position:"relative",right:-98}},Me.createElement(ie.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},Xe.formatMessage({id:"markdownEditor.confirm",defaultMessage:"\u786E\u5B9A"})),Me.createElement(ie.ZP,{type:"default",onClick:me},Xe.formatMessage({id:"markdownEditor.cancel",defaultMessage:"\u53D6\u6D88"})))))};function Ee({onFileChange:xe}){return Me.createElement("label",{className:"upload-button",style:{cursor:"pointer"}},"\u672C\u5730\u4E0A\u4F20",Me.createElement("input",{type:"file",onChange:xe}))}function be(xe,me){if(!xe)throw new String("\u6CA1\u6709\u6587\u4EF6");if(!(0,Ae.bg)())throw ue.ZP.warning("\u8BF7\u767B\u5F55\u540E\u518D\u64CD\u4F5C"),new String("\u8BF7\u767B\u5F55\u540E\u518D\u64CD\u4F5C");let Ce=new FormData;Ce.append("editormd-image-file",xe),Ce.append("file_param_name","editormd-image-file"),Ce.append("byxhr","true");var Be=new window.XMLHttpRequest;Be.withCredentials=!0,Be.addEventListener("load",function(Xe){me(JSON.parse(Xe.target.responseText),xe)},!1),Be.addEventListener("error",function(Xe){console.error(Xe)},!1),Be.open("POST",`${_e.KI}/api/attachments.json`),Be.send(Ce)}},76621:function(ht,ct,ee){"use strict";ee.d(ct,{Z:function(){return fe}});var x=ee(67294),ue=ee(73935);class fe extends x.Component{constructor(Fe){super(Fe);const Te=window.document;this.node=Te.createElement("div"),Te.body.appendChild(this.node)}render(){const{children:Fe}=this.props;return(0,ue.createPortal)(Fe,this.node)}componentWillUnmount(){window.document.body.removeChild(this.node)}}},99914:function(ht,ct,ee){"use strict";ee.d(ct,{Z:function(){return ue}});var x=ee(67294);function ue(fe,De){const Fe=(0,x.useRef)();(0,x.useEffect)(()=>{Fe.current=fe}),(0,x.useEffect)(()=>{function Te(){Fe.current()}if(De!==null){let ie=setInterval(Te,De);return()=>clearInterval(ie)}},[De])}},70562:function(ht,ct,ee){"use strict";ee.d(ct,{Z:function(){return Ze}});var x=ee(67294),ue=ee(78045),fe=ee(71577),De=ee(2453),Fe=ee(14446),Te=ee(31795),ie=ee(71230),_e=ee(15746),ze=ee(96074),Ae=ee(36295),We={flex_box_center:"flex_box_center___eijRq",flex_space_between:"flex_space_between___R4Vev",flex_box_vertical_center:"flex_box_vertical_center___j8R6g",flex_box_center_end:"flex_box_center_end___eB0cz",flex_box_column:"flex_box_column___b9VdU",md:"md___tcpb2",title:"title___dVHM9"},Me=ee(52262),ve=ee(19575),oe=ee(33170),a=ee(35973),y=ee(85725),b=ee(86763),E=ee(55304),z=ee(84249),te=ee(67294),ne=Object.defineProperty,re=Object.defineProperties,ae=Object.getOwnPropertyDescriptors,le=Object.getOwnPropertySymbols,he=Object.prototype.hasOwnProperty,Ee=Object.prototype.propertyIsEnumerable,be=(Ge,$e,ut)=>$e in Ge?ne(Ge,$e,{enumerable:!0,configurable:!0,writable:!0,value:ut}):Ge[$e]=ut,xe=(Ge,$e)=>{for(var ut in $e||($e={}))he.call($e,ut)&&be(Ge,ut,$e[ut]);if(le)for(var ut of le($e))Ee.call($e,ut)&&be(Ge,ut,$e[ut]);return Ge},me=(Ge,$e)=>re(Ge,ae($e)),Ce=(Ge,$e,ut)=>new Promise((Ct,Ut)=>{var sn=Mt=>{try{Pt(ut.next(Mt))}catch(mt){Ut(mt)}},ot=Mt=>{try{Pt(ut.throw(Mt))}catch(mt){Ut(mt)}},Pt=Mt=>Mt.done?Ct(Mt.value):Promise.resolve(Mt.value).then(sn,ot);Pt((ut=ut.apply(Ge,$e)).next())});const Be={selectOnLineNumbers:!0,readOnly:!0,minimap:{enabled:!1},scrollBeyondLastLine:!1,enableSplitViewResizing:!1,roundedSelection:!1,renderIndicators:!1,useShadows:!1};var Xe=(Ge=>(Ge[Ge.SET_PATH=0]="SET_PATH",Ge[Ge.GET_PASSED_CONTENT=1]="GET_PASSED_CONTENT",Ge))(Xe||{});function Le(Ge,$e){switch($e.type){case 0:return me(xe({},Ge),{selectedPath:$e.payload});case 1:return me(xe({},Ge),{passedContent:$e.payload});default:throw new Error}}var Ze=({language:Ge,dispatch:$e,shixunWorkReport:ut,v:Ct,languages:Ut,classroomList:sn,autoHeight:ot,diff_code_count:Pt,data:Mt})=>{const[mt,wt]=(0,x.useState)(Ut==null?void 0:Ut[0]),Kt=(0,a.useParams)(),je=(0,a.useIntl)();return(0,x.useEffect)(()=>{wt(Ut==null?void 0:Ut[0])},[]),(0,x.useEffect)(()=>{var vn;wt((vn=Ut==null?void 0:Ut.filter(Cn=>Cn.language===(mt==null?void 0:mt.language)))==null?void 0:vn[0])},[Ut]),te.createElement(te.Fragment,null,te.createElement("h2",null," ",te.createElement("span",null,Ct.is_finish?te.createElement("span",null,"\u6700\u540E\u901A\u5173\u4EE3\u7801",te.createElement("span",{className:"ml5 font12 c-grey-999"},"\u901A\u8FC7\u4E86\u672C\u9898\uFF0C\u5728\u4F5C\u4E1A\u65F6\u95F4\u5185\u6700\u540E\u4E00\u6B21\u63D0\u4EA4\u7684\u901A\u5173\u4EE3\u7801")):te.createElement("span",null,"\u6700\u65B0\u4EE3\u7801",te.createElement("span",{className:"ml5 font12 c-grey-999"},"\u672A\u901A\u8FC7\u672C\u9898\uFF0C\u5C55\u793A\u6700\u65B0\u7F16\u5199\u7684\u4EE3\u7801\u8BE6\u60C5")),(Ut==null?void 0:Ut.length)>1&&te.createElement(ue.ZP.Group,{defaultValue:Ge,style:{marginLeft:10},onChange:vn=>{var Cn;Ct.language=vn.target.value,wt((Cn=Ut==null?void 0:Ut.filter(ua=>ua.language===vn.target.value))==null?void 0:Cn[0])}},Ut==null?void 0:Ut.map(vn=>te.createElement(ue.ZP,{value:vn==null?void 0:vn.language},vn==null?void 0:vn.language)))),(0,Me.GJ)()&&ut!="shixunWorkReport"&&te.createElement("span",null,te.createElement("span",null,je.formatMessage({id:"classroomProgrammingHomework.score",defaultMessage:"\u5F97\u5206"})," ",mt==null?void 0:mt.score,"/",mt==null?void 0:mt.total_score),te.createElement(fe.ZP,{style:{margin:"0px 10px"},onClick:()=>{var vn,Cn;if(!((Cn=(vn=sn.AssistantObject)==null?void 0:vn.hack)!=null&&Cn.can_appraise)&&(0,Me.Rm)()){De.ZP.warning(je.formatMessage({id:"classrooms.noPermissionApplyToAdmin",defaultMessage:"\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD"}));return}let ua=mt==null?void 0:mt.score;Fe.default.confirm({title:je.formatMessage({id:"classroomClassroomExperiments.adjustScore",defaultMessage:"\u8C03\u5206"}),content:te.createElement("div",null,te.createElement("p",null,je.formatMessage({id:"classroomProgrammingHomework.score",defaultMessage:"\u5F97\u5206"}),"\uFF1A",mt==null?void 0:mt.score,"/",mt==null?void 0:mt.total_score),te.createElement("p",null,je.formatMessage({id:"classroomClassroomExperiments.adjustScore",defaultMessage:"\u8C03\u5206"}),"\uFF1A",te.createElement(Te.Z,{min:0,max:mt==null?void 0:mt.total_score,defaultValue:mt==null?void 0:mt.score,onChange:kn=>{ua=kn}}))),okText:je.formatMessage({id:"classrooms.confirm",defaultMessage:"\u786E\u5B9A"}),onOk:()=>Ce(void 0,null,function*(){(yield(0,oe.ZP)(`/api/courses/${Kt==null?void 0:Kt.coursesId}/homework_commons/update_hack_score`,{method:"put",body:{course_id:Kt==null?void 0:Kt.coursesId,hack_user_code_id:mt==null?void 0:mt.hack_user_id,score:ua}})).status===0&&(De.ZP.success("\u8C03\u5206\u6210\u529F"),$e({type:"shixunHomeworks/setActionTabs",payload:{}}),$e({type:"shixunHomeworks/getShixunWorkReports",payload:xe({},Kt)}))}),cancelText:je.formatMessage({id:"classrooms.cancel",defaultMessage:"\u53D6\u6D88"})})},type:"primary"},je.formatMessage({id:"classroomClassroomExperiments.adjustScore",defaultMessage:"\u8C03\u5206"})),(0,Me.GJ)()&&ut!="shixunWorkReport"&&te.createElement(fe.ZP,{onClick:()=>{var vn;if(!((vn=sn.AssistantObject.hack)!=null&&vn.can_appraise)&&(0,Me.Rm)()){De.ZP.warning(je.formatMessage({id:"classrooms.noPermissionApplyToAdmin",defaultMessage:"\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD"}));return}$e({type:"shixunHomeworks/setActionTabs",payload:{key:"\u66F4\u6539\u70B9\u8BC4",selectArrs:{myshixun_identifier:ut.user_id,type:"1",language:mt==null?void 0:mt.language,v:Ct,data:xe({},ut)}}})}},"\u70B9\u8BC4\u4EE3\u7801"))),te.createElement(Ae.ZP,{height:300,language:mt==null?void 0:mt.language,value:mt!=null&&mt.code?ve.Base64.decode(mt==null?void 0:mt.code):"",autoHeight:ot,theme:"default",options:Be}),((mt==null?void 0:mt.comment)||(mt==null?void 0:mt.hidden_comment))&&te.createElement("div",null,te.createElement(ie.Z,{align:"middle",style:{borderTop:"1px solid #eee"}},te.createElement(_e.Z,{flex:1},te.createElement("h1",{className:We.title},"\u70B9\u8BC4\u5185\u5BB9")),te.createElement(_e.Z,{className:"pr30"},(0,Me.GJ)()&&te.createElement(fe.ZP,{onClick:()=>Ce(void 0,null,function*(){Fe.default.confirm({centered:!0,okText:je.formatMessage({id:"classrooms.confirm",defaultMessage:"\u786E\u5B9A"}),cancelText:je.formatMessage({id:"classrooms.cancel",defaultMessage:"\u53D6\u6D88"}),title:je.formatMessage({id:"classrooms.prompt",defaultMessage:"\u63D0\u793A"}),icon:te.createElement(E.Z,null),content:je.formatMessage({id:"paperlibrary.confirmDeleteSure",defaultMessage:"\u662F\u5426\u786E\u8BA4\u5220\u9664\uFF1F"}),onOk(){return Ce(this,null,function*(){(yield(0,b.gZ)({comment_id:mt==null?void 0:mt.comment_id,homeworkId:Kt.homeworkId,type:"hack"})).status===0&&(De.ZP.success(je.formatMessage({id:"classrooms.deleteSuccess",defaultMessage:"\u5220\u9664\u6210\u529F"})),$e({type:"shixunHomeworks/getShixunWorkReports",payload:xe({},Kt)}))})}})})},te.createElement(z.Z,null),je.formatMessage({id:"classrooms.delete",defaultMessage:"\u5220\u9664"})))),te.createElement(ze.Z,{style:{margin:0}}),(mt==null?void 0:mt.comment)&&te.createElement("aside",{className:"pl30 pr30 mt20"},te.createElement("span",{className:"c-light-black font12"},"# ",je.formatMessage({id:"classrooms.visibleToStudentsAndTeachers",defaultMessage:"\u5B66\u751F\u548C\u8BFE\u5802\u8001\u5E08\u53EF\u89C1"})),te.createElement("br",null),te.createElement(y.Z,{value:mt==null?void 0:mt.comment})),(mt==null?void 0:mt.hidden_comment)&&te.createElement("aside",{className:"pl30 pr30 mt20"},te.createElement("span",{className:"c-light-black font12"},"# ",je.formatMessage({id:"classroomGraphicGroupHomework.visibleOnlyToClassTeachers",defaultMessage:"\u4EC5\u8BFE\u5802\u8001\u5E08\u53EF\u89C1"})),te.createElement("br",null),te.createElement(y.Z,{value:mt==null?void 0:mt.hidden_comment}))))}},52765:function(ht,ct,ee){"use strict";ee.r(ct),ee.d(ct,{default:function(){return xe}});var x=ee(67294),ue=ee(35973),fe=ee(66368),De=ee(71577),Fe=ee(28452),Te=ee(52262),ie=ee(33170),_e=ee(26194),ze=ee(45160),Ae="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAWCAYAAAAvg9c4AAAAAXNSR0IArs4c6QAABPdJREFUSEullWloHGUYx//vzO7sHDuzm93sZpM2l/SgRyK7xSYxrfYgbdUq6JcixXqAUrxItGAVMT1A+kH7Re1WWppa6afiAYJIi7ZB07vkIARzVJqYbJMmu90zszOzM6/MVEXQotR3mPky8/7e//N7ZuYl+J+jt7fX7/f7i/X19cU/UORemZRSZnBwsKNQKLztdrtHOI57sqGhYcbm3ROUUsoOD4++Mz9f2CtJItE0DaVSqTMWi+27Jyil1DM0NLTfsmgHpZbLhthQSmlfTU3NmkgkUvjPSSmlZGRkZI2maZ2mWdpAGBehpgnd0KBpOkzTLPn9/gei0Wjfv0JHR0cXGpq2xTDNHZTSJsu0OJNaIIRFUc07KXXdgGVZCAQCL7e0tMT/Br3ja3iRaZptlmU9YVHayhBGoAApGTpKhgHCsFCLRaRvp+yEtk9QaiEYDHy0cWPb639CbdjAwADP8/zRkmk9BYADIU4nLUqdycX5Agxdh4cXkLh5E8m5WTD2A4SAZVmEwxVnNm3a9AiJx+MrdSI8nslm25YtqlMaVi6LWab1+2IUFIB9NXQDuUwapmFAUnwYHBhAOp0Ex3nAcRx4QUA4FL62ecuWVnL01Om8V1YkXdewpMoLn6zYC4NhGLhcLng4t4OdnEognUqCIQSSJOPipYvI5gsQBBGyV4KiyAgFgz83NDauImevDtFUJo+ZqXGsW7UcvjK/zQDDEBBCHF+pZBKTU1NOl1mWgYfnMTNzy1FTWbUA6UzWuVce9N2QRKmRfP3d9zSRLOBS9xlsbVsLv893p2TLcjzqhgGtqEEvGWAI47izyx27ft2ppq6uHpIoIFcowqfIkz7Fu4LEjxyhVUtX4cuTn2FxdQiiKILYKe3DbpTtwu4Fw4Bzu8F5PGAZFqnbKWdhRVEQDkegm5YNnVhYFVlJ9uzbb2x++iXXxwf2o0Jxg+N5J4ENs/0RlgVLCFwuNyRJhCAITgX+sgCyubzjXZK88Hq9ttuRMr8SI2d+OHdCqFz8zMkjh1SeqqXy8qBsGIbj0rQs56UGpXCxLCRZhiLLmFdVyF4FmmFAUXzw+RRIogSvV+xdUFX5ILl07drBIh/quHD2bNeK+vLLum7ENXUe+Xweqqo6p6brMEsleDweJ1Eul0MgWA7Too6uYCAAryxDEvlzzU1NbeTClSsHDTHScaG7+/D6pmU9k2nt8/TU+NUl91UP53K5dblcrjKfzzOFQsFpmu01k8mgrCwAC4yjygZXVkYgy9LR1paWF0n3jz0fMMGaN8+f6z68oXnp+V/T1omRgd7ju9t3Pp9IJMTZ2dmHMpnMtnQ6/Wg2mw2pqkqy2SzcbjdcnAiOczuJIxUhVIRCu5qbV39Ivj19+oBSvfytyz/1HG5trLs4NU+O3xge6npj53Mv/PUHPj09HR4bG9s+NzfXnkymatSiCoEX4C8rA+fh4eE4GioPrI1Goz3k1Fdf7KlcEuvsu3z1mN9jjY3fSr/vgX5oV/trr/zTrtDf379wYmIinkqlHrMsi8iyDFnxQRCFsdrq6tW1tbW3yXt79z77y42J44KL5FPJOeJiXUb0/oYdu9/t/OZuW42tpa+v75iqqtvy+RwqwiEIvPjJw+vXv+q8011dXXx/f/9WWZaVQCBwE0Bfe3v7NCHE/rDuOmzw+Pj4p4lEYruLZWeqa2o2xmKxIXvCb487Tm3fsdeDAAAAAElFTkSuQmCC",We=ee(96074),Me=ee(85725),ve=ee(11320),oe=(me,Ce,Be)=>new Promise((Xe,Le)=>{var Ue=$e=>{try{Ge(Be.next($e))}catch(ut){Le(ut)}},Ze=$e=>{try{Ge(Be.throw($e))}catch(ut){Le(ut)}},Ge=$e=>$e.done?Xe($e.value):Promise.resolve($e.value).then(Ue,Ze);Ge((Be=Be.apply(me,Ce)).next())});const a=({user:me,item:Ce,getdata:Be,params:Xe})=>{var Le;const Ue=(0,x.useRef)(),[Ze,Ge]=(0,x.useState)(),[$e,ut]=(0,x.useState)(!0),Ct=(0,ue.useIntl)();return(0,x.useEffect)(()=>{if(!Ue.current)return;function Ut(){var ot;let Pt=new ResizeObserver(Mt=>{for(let mt of Mt)console.log("----",mt,Mt),Ge(mt.target.offsetHeight>=52)});return Pt.observe((ot=Ue.current)==null?void 0:ot.firstElementChild),Pt}const sn=Ut();return()=>{var ot,Pt;(ot=Ue.current)!=null&&ot.firstElementChild&&sn.unobserve((Pt=Ue.current)==null?void 0:Pt.firstElementChild)}},[Ue.current]),x.createElement("div",{onClick:()=>{ue.history.push(`/classrooms/${Xe.coursesId}/program_homework/${Xe.categoryId}/answer/${Ce.id}/detail`)},style:{padding:"0px 20px",cursor:"pointer"}},x.createElement("div",{className:ze.Z.titles,style:{fontWeight:600,fontSize:18,color:"#000000"}},Ce.name),x.createElement("div",{style:{display:"flex",marginTop:10}},x.createElement("div",{style:{flex:1,display:"flex",alignItems:"center",color:"#5F6368"}},x.createElement("img",{style:{width:24,borderRadius:50},src:`${ve.Z.IMG_SERVER}/images/${Ce.author.image_url}`}),x.createElement("span",{style:{margin:"0px 12px 0px 8px"}},(Le=Ce==null?void 0:Ce.author)==null?void 0:Le.name),x.createElement("span",null,"\u53D1\u8868\u4E8E",Ce.created_at)),x.createElement("div",null,x.createElement("span",{style:{color:"#5F6368",cursor:"pointer"},onClick:()=>{}},Ct.formatMessage({id:"classrooms.reply",defaultMessage:"\u56DE\u590D"}),"\uFF08",(Ce==null?void 0:Ce.descendants_count)||0,"\uFF09"),(0,Te.eB)()&&x.createElement("span",{onClick:Ut=>oe(void 0,null,function*(){Ut.stopPropagation(),(yield(0,ie.ZP)(`/api/hack_messages/${Ce.id}/update_public`,{method:"post"})).status===0&&Be()}),style:{color:"#44D7B6",cursor:"pointer",marginLeft:20}},Ce.is_public?Ct.formatMessage({id:"shixuns.cancelPublic",defaultMessage:"\u53D6\u6D88\u516C\u5F00"}):Ct.formatMessage({id:"common.public",defaultMessage:"\u516C\u5F00"})))),x.createElement("div",{ref:Ue,style:{margin:"15px 0px",maxHeight:$e?52:"",overflow:"hidden"}},x.createElement(Me.Z,{style:{color:"#434D6C",fontSize:14},value:Ce.content})),(Ce==null?void 0:Ce.hack_identifier)&&x.createElement("span",{onClick:Ut=>oe(void 0,null,function*(){var sn;if(Ut.stopPropagation(),(0,Te.dE)())return;let ot=yield(0,ie.ZP)(`/api/problems/${Ce==null?void 0:Ce.hack_identifier}/start.json`,{method:"get",params:{hack_user_id:(sn=Ce==null?void 0:Ce.author)==null?void 0:sn.id}});ot&&(window.open(`/myproblems/${ot==null?void 0:ot.identifier}?type=1`),localStorage.setItem("program_homework",[Xe.coursesId,Xe.categoryId]))}),className:ze.Z.tips},Ce==null?void 0:Ce.hack_name),Ze&&x.createElement("div",{onClick:Ut=>{Ut.stopPropagation(),ut(!$e)}},x.createElement(We.Z,{dashed:!1,className:"",style:{cursor:"pointer"}},x.createElement("a",{className:`font14 ${ze.Z.color999}`},$e?"\u9605\u8BFB\u5168\u6587 ":"\u6536\u8D77\u5168\u6587 ",x.createElement("i",{className:`iconfont font14 ${$e?"icon-jiantou9":"icon-changyongtubiao-xianxingdaochu-zhuanqu-"}`})))))};var y=(0,ue.connect)(({user:me})=>({user:me}))(a),b=Object.defineProperty,E=Object.defineProperties,z=Object.getOwnPropertyDescriptors,te=Object.getOwnPropertySymbols,ne=Object.prototype.hasOwnProperty,re=Object.prototype.propertyIsEnumerable,ae=(me,Ce,Be)=>Ce in me?b(me,Ce,{enumerable:!0,configurable:!0,writable:!0,value:Be}):me[Ce]=Be,le=(me,Ce)=>{for(var Be in Ce||(Ce={}))ne.call(Ce,Be)&&ae(me,Be,Ce[Be]);if(te)for(var Be of te(Ce))re.call(Ce,Be)&&ae(me,Be,Ce[Be]);return me},he=(me,Ce)=>E(me,z(Ce)),Ee=(me,Ce,Be)=>new Promise((Xe,Le)=>{var Ue=$e=>{try{Ge(Be.next($e))}catch(ut){Le(ut)}},Ze=$e=>{try{Ge(Be.throw($e))}catch(ut){Le(ut)}},Ge=$e=>$e.done?Xe($e.value):Promise.resolve($e.value).then(Ue,Ze);Ge((Be=Be.apply(me,Ce)).next())});const be=({user:me})=>{var Ce,Be,Xe,Le;const Ue=(0,ue.useIntl)();let[Ze,Ge]=(0,x.useState)(he(le({},(0,ue.useParams)()),{page:1,per_page:10,type:1,sort_by:"",course_group:(0,Te.dE)()?[me.userInfo.course.course_group_id]:[]}));const[$e,ut]=(0,x.useState)([]);(0,x.useEffect)(()=>{Ct()},[]);function Ct(){return Ee(this,null,function*(){let Ut=yield(0,ie.ZP)(`/api/homework_commons/${Ze.categoryId}/hack_messages`,{method:"get",params:he(le({},Ze),{type:1})});ut(Ut)})}return x.createElement("div",{style:{width:1200,margin:"0px auto"}},x.createElement("div",{style:{marginTop:10,display:"flex"}},x.createElement("div",{style:{flex:1,marginRight:30,background:"#fff"}},x.createElement(fe.default,{tabBarStyle:{padding:"0px 10px"},style:{width:"850px"},tabBarExtraContent:(0,Te.dE)()&&x.createElement(De.ZP,{type:"primary",style:{width:88},onClick:()=>{ue.history.push(`/classrooms/${Ze.coursesId}/program_homework/${Ze.categoryId}/answer/add`)}},"\u53D1\u8868\u7B54\u7591 "),onChange:Ut=>{Ut==="1"?Ze.sort_by="":Ze.sort_by="created_at",Ge(le({},Ze)),Ct()}},x.createElement(fe.default.TabPane,{key:"1",tab:Ue.formatMessage({id:"classroomProgrammingHomework.latestReplies",defaultMessage:"\u6700\u65B0\u56DE\u590D"})}),x.createElement(fe.default.TabPane,{key:"2",tab:Ue.formatMessage({id:"classroomProgrammingHomework.latestPosts",defaultMessage:"\u6700\u65B0\u53D1\u8868"})})),((Ce=$e==null?void 0:$e.data)==null?void 0:Ce.length)<=0&&x.createElement(_e.Z,{customText:Ue.formatMessage({id:"classroomProgrammingHomework.noDiscussion",defaultMessage:"\u6682\u65E0\u8BA8\u8BBA"})}),(Be=$e==null?void 0:$e.data)==null?void 0:Be.map(Ut=>x.createElement(y,{item:Ut,params:Ze,getdata:Ct})),x.createElement("div",{style:{width:"100%",textAlign:"center",marginTop:10}},x.createElement(Fe.Z,{current:Ze.page,pageSize:Ze.per_page,total:$e==null?void 0:$e.count,hideOnSinglePage:!0,onChange:(Ut,sn)=>{Ze.page=Ut,Ze.per_page=sn,Ge(le({},Ze)),Ct()}}))),x.createElement("div",{className:ze.Z.right,style:{width:300,height:"100%"}},x.createElement("div",{style:{display:"flex"}},x.createElement("div",{style:{flex:1,display:"flex",alignItems:"center"}},x.createElement("span",{style:{marginRight:3,fontSize:20,fontWeight:600,color:"#000"}},"\u5E7F\u64AD"),x.createElement("img",{width:21,src:Ae})," "),(0,Te.GJ)()&&x.createElement(De.ZP,{type:"primary",onClick:()=>{ue.history.push(`/classrooms/${Ze.coursesId}/program_homework/${Ze.categoryId}/answer/add`)}},Ue.formatMessage({id:"classroomProgrammingHomework.publishBroadcast",defaultMessage:"\u53D1\u5E03\u5E7F\u64AD"}))),((Xe=$e==null?void 0:$e.radio_messages)==null?void 0:Xe.length)<=0&&x.createElement(_e.Z,null),(Le=$e==null?void 0:$e.radio_messages)==null?void 0:Le.map(Ut=>x.createElement("div",{onClick:()=>{ue.history.push(`/classrooms/${Ze.coursesId}/program_homework/${Ze.categoryId}/answer/${Ut.id}/detail`)},style:{marginTop:30,cursor:"pointer"}},x.createElement("div",{className:ze.Z.title,style:{fontSize:"16px",fontWeight:600}},x.createElement("span",{style:{color:(Ut==null?void 0:Ut.message_type)===2?"#4C7BE6":"#E17E7E"}},(Ut==null?void 0:Ut.message_type)===2?"\u3010\u9898\u89E3\u3011":"\u3010\u901A\u77E5\u3011"),x.createElement("span",{title:Ut.name},Ut.name)),x.createElement("div",{style:{marginTop:15,color:"#5F6368"}},"\u53D1\u8868\u4E8E",Ut.created_at))))))};var xe=(0,ue.connect)(({user:me})=>({user:me}))(be)},42469:function(ht,ct,ee){"use strict";ee.d(ct,{Z:function(){return he}});var x=ee(67294),ue={anchorNavigation:"anchorNavigation___qD4R0",tabs:"tabs___hVMvA",box:"box___Qz1lW",head:"head___WZZdl"},fe=Object.defineProperty,De=Object.getOwnPropertySymbols,Fe=Object.prototype.hasOwnProperty,Te=Object.prototype.propertyIsEnumerable,ie=(Ee,be,xe)=>be in Ee?fe(Ee,be,{enumerable:!0,configurable:!0,writable:!0,value:xe}):Ee[be]=xe,_e=(Ee,be)=>{for(var xe in be||(be={}))Fe.call(be,xe)&&ie(Ee,xe,be[xe]);if(De)for(var xe of De(be))Te.call(be,xe)&&ie(Ee,xe,be[xe]);return Ee};const ze=Ee=>React.createElement("svg",_e({width:17,height:18,xmlns:"http://www.w3.org/2000/svg"},Ee),React.createElement("title",null,"\u88C5\u9970\u70B9"),React.createElement("defs",null,React.createElement("linearGradient",{x1:"100%",y1:"50%",x2:"0%",y2:"50%",id:"dot_svg__a"},React.createElement("stop",{stopColor:"#5EC7EA",offset:"0%"}),React.createElement("stop",{stopColor:"#3055D0",offset:"100%"}))),React.createElement("g",{transform:"translate(0 -1)",fill:"none",fillRule:"evenodd"},React.createElement("path",{d:"m4.342 2.005 11.896 7.138a1 1 0 0 1 0 1.714L4.342 17.995a1 1 0 0 1-1.378-1.362L6.834 10l-3.87-6.633a1 1 0 0 1 1.378-1.362Z",fill:"url(#dot_svg__a)"}),React.createElement("circle",{fill:"#3061D0",cx:2,cy:10,r:2})));var Ae="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTciIGhlaWdodD0iMTgiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IHgxPSIxMDAlIiB5MT0iNTAlIiB4Mj0iMCUiIHkyPSI1MCUiIGlkPSJhIj48c3RvcCBzdG9wLWNvbG9yPSIjNUVDN0VBIiBvZmZzZXQ9IjAlIi8+PHN0b3Agc3RvcC1jb2xvcj0iIzMwNTVEMCIgb2Zmc2V0PSIxMDAlIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMCAtMSkiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+PHBhdGggZD0ibTQuMzQyIDIuMDA1IDExLjg5NiA3LjEzOGExIDEgMCAwIDEgMCAxLjcxNEw0LjM0MiAxNy45OTVhMSAxIDAgMCAxLTEuMzc4LTEuMzYyTDYuODM0IDEwbC0zLjg3LTYuNjMzYTEgMSAwIDAgMSAxLjM3OC0xLjM2MloiIGZpbGw9InVybCgjYSkiLz48Y2lyY2xlIGZpbGw9IiMzMDYxRDAiIGN4PSIyIiBjeT0iMTAiIHI9IjIiLz48L2c+PC9zdmc+",We=ee(66368),Me=ee(94184),ve=ee.n(Me),oe=ee(67294),a=Object.defineProperty,y=Object.defineProperties,b=Object.getOwnPropertyDescriptors,E=Object.getOwnPropertySymbols,z=Object.prototype.hasOwnProperty,te=Object.prototype.propertyIsEnumerable,ne=(Ee,be,xe)=>be in Ee?a(Ee,be,{enumerable:!0,configurable:!0,writable:!0,value:xe}):Ee[be]=xe,re=(Ee,be)=>{for(var xe in be||(be={}))z.call(be,xe)&&ne(Ee,xe,be[xe]);if(E)for(var xe of E(be))te.call(be,xe)&&ne(Ee,xe,be[xe]);return Ee},ae=(Ee,be)=>y(Ee,b(be)),he=({dataSource:Ee,className:be,style:xe})=>{const[me,Ce]=(0,x.useState)([]),[Be,Xe]=(0,x.useState)(""),Le=(0,x.useRef)("");(0,x.useEffect)(()=>{if(Ee!=null&&Ee.length){const Ge=String(Math.random()).slice(-6),$e=Ee.map(ut=>ae(re({},ut),{key:`${Ge}-${ut.key}`}));Ce($e),Xe($e[0].key)}},[Ee.length]);const Ue=Ge=>{Xe(Ge),Le.current=Ge;const $e=document.getElementById(Ge);if($e){const ut=$e.getBoundingClientRect().top+window.scrollY-50;window.scrollTo({top:ut,behavior:"smooth"})}},Ze=()=>{const Ge=me.map(ut=>document.getElementById(ut.key)),$e=window.innerHeight/2;for(const ut of Ge)if(ut){const Ct=ut.getBoundingClientRect();if(Ct.top>=0&&Ct.top<$e){if(Le.current===ut.id){Le.current="";return}if(Le.current)return;Xe(ut.id);break}}};return(0,x.useEffect)(()=>(window.addEventListener("scroll",Ze),()=>{window.removeEventListener("scroll",Ze)}),[me]),oe.createElement("div",{className:ve()(ue.anchorNavigation,be),style:xe},oe.createElement(We.default,{items:me,tabBarGutter:60,className:ue.tabs,activeKey:Be,onChange:Ue}),me.map(Ge=>oe.createElement("div",{key:Ge.key,id:Ge.key,className:ue.box},oe.createElement("div",{className:ue.head},oe.createElement("img",{className:"mr10",src:Ae,alt:"Dot"}),Ge.label),oe.createElement("div",{className:ue.element},Ge.element))))}},98595:function(ht,ct,ee){"use strict";var x=ee(67294),ue=ee(14446),fe=ee(2453),De=ee(33170),Fe=ee(35973),Te=Object.defineProperty,ie=Object.getOwnPropertySymbols,_e=Object.prototype.hasOwnProperty,ze=Object.prototype.propertyIsEnumerable,Ae=(a,y,b)=>y in a?Te(a,y,{enumerable:!0,configurable:!0,writable:!0,value:b}):a[y]=b,We=(a,y)=>{for(var b in y||(y={}))_e.call(y,b)&&Ae(a,b,y[b]);if(ie)for(var b of ie(y))ze.call(y,b)&&Ae(a,b,y[b]);return a},Me=(a,y)=>{var b={};for(var E in a)_e.call(a,E)&&y.indexOf(E)<0&&(b[E]=a[E]);if(a!=null&&ie)for(var E of ie(a))y.indexOf(E)<0&&ze.call(a,E)&&(b[E]=a[E]);return b},ve=(a,y,b)=>new Promise((E,z)=>{var te=ae=>{try{re(b.next(ae))}catch(le){z(le)}},ne=ae=>{try{re(b.throw(ae))}catch(le){z(le)}},re=ae=>ae.done?E(ae.value):Promise.resolve(ae.value).then(te,ne);re((b=b.apply(a,y)).next())});const oe=a=>{var y=a,{shixunHomeworks:b,dispatch:E}=y,z=Me(y,["shixunHomeworks","dispatch"]);const te=(0,Fe.useIntl)(),ne=(0,Fe.useParams)();return x.createElement(ue.default,{centered:!0,title:te.formatMessage({id:"classrooms.prompt",defaultMessage:"\u63D0\u793A"}),open:b.actionTabs.key==="\u6253\u56DE\u91CD\u505A",okText:te.formatMessage({id:"classrooms.confirm",defaultMessage:"\u786E\u5B9A"}),cancelText:te.formatMessage({id:"classrooms.cancel",defaultMessage:"\u53D6\u6D88"}),onOk:()=>ve(void 0,null,function*(){(yield(0,De.ZP)(`/api/myshixuns/${b.actionTabs.selectArrs.myshixun_identifier}/reset_my_game.json`,{method:"GET",params:{course_id:ne.coursesId}})).shixun_identifier&&(fe.ZP.success(te.formatMessage({id:"classrooms.operationSuccess",defaultMessage:"\u64CD\u4F5C\u6210\u529F"})),E({type:"shixunHomeworks/setActionTabs",payload:{}}),E({type:"shixunHomeworks/getWorkList",payload:We({},b.actionTabs.params)}))}),onCancel:()=>{E({type:"shixunHomeworks/setActionTabs",payload:{}})}},x.createElement("p",null,te.formatMessage({id:"classrooms.returnAssignmentWarning",defaultMessage:"\u8BE5\u4F5C\u4E1A\u5C06\u88AB\u6253\u56DE\u91CD\u505A\uFF0C\u5B66\u751F\u5B9E\u8BAD\u8BB0\u5F55\u5C06\u88AB\u6E05\u7A7A!"})),x.createElement("p",null,te.formatMessage({id:"classrooms.confirmReturnAssignment",defaultMessage:"\u786E\u5B9A\u6253\u56DE?"})))};ct.Z=(0,Fe.connect)(({shixunHomeworks:a})=>({shixunHomeworks:a}))(oe)},96469:function(ht,ct,ee){"use strict";ee.d(ct,{n:function(){return pt},Z:function(){return rn}});var x=ee(67294),ue=ee(22150),fe=ee(2453),De=ee(83062),Fe=ee(14446),Te=ee(68508),ie=ee(84567),_e=ee(71230),ze=ee(15746),Ae=ee(69677),We=ee(71577),Me=ee(85418),ve=ee(9430),oe=ee(78045),a=ee(31795),y=ee(28452),b=ee(42922),E=ee(53978),z=ee(33863),te=ee(33463),ne=ee(26194),re=ee(28706),ae=ee(98595),le=ee(87995),he=ee(33170),Ee=ee(35973),be=Object.defineProperty,xe=Object.getOwnPropertySymbols,me=Object.prototype.hasOwnProperty,Ce=Object.prototype.propertyIsEnumerable,Be=(jt,Rt,yt)=>Rt in jt?be(jt,Rt,{enumerable:!0,configurable:!0,writable:!0,value:yt}):jt[Rt]=yt,Xe=(jt,Rt)=>{for(var yt in Rt||(Rt={}))me.call(Rt,yt)&&Be(jt,yt,Rt[yt]);if(xe)for(var yt of xe(Rt))Ce.call(Rt,yt)&&Be(jt,yt,Rt[yt]);return jt},Le=(jt,Rt)=>{var yt={};for(var Vt in jt)me.call(jt,Vt)&&Rt.indexOf(Vt)<0&&(yt[Vt]=jt[Vt]);if(jt!=null&&xe)for(var Vt of xe(jt))Rt.indexOf(Vt)<0&&Ce.call(jt,Vt)&&(yt[Vt]=jt[Vt]);return yt},Ue=(jt,Rt,yt)=>new Promise((Vt,Bt)=>{var Fn=On=>{try{Zn(yt.next(On))}catch(_t){Bt(_t)}},$n=On=>{try{Zn(yt.throw(On))}catch(_t){Bt(_t)}},Zn=On=>On.done?Vt(On.value):Promise.resolve(On.value).then(Fn,$n);Zn((yt=yt.apply(jt,Rt)).next())});const Ze=jt=>{var Rt=jt,{shixunHomeworks:yt,dispatch:Vt}=Rt,Bt=Le(Rt,["shixunHomeworks","dispatch"]);const Fn=(0,Ee.useIntl)(),$n=(0,Ee.useParams)(),[Zn,On]=(0,x.useState)(!0),[_t,Ca]=(0,x.useState)(!1),[za]=ue.default.useForm(),nn=()=>Ue(void 0,null,function*(){const en=za.getFieldValue();(yield(0,he.ZP)(`/api/homework_commons/${$n.categoryId}/batch_comment.json`,{method:"post",body:{student_work_ids:[...yt.actionTabs.selectArrs],cover_all:Zn,hidden_comment:en.hidden_comment,comment:en.comment}})).status===0&&(fe.ZP.success("\u8BC4\u9605\u6210\u529F"),za.resetFields(),Vt({type:"shixunHomeworks/setActionTabs",payload:{}}),Vt({type:"shixunHomeworks/getWorkList",payload:Xe({},yt.actionTabs.params)}))});return x.createElement(x.Fragment,null,x.createElement(Fe.default,{centered:!0,title:Fn.formatMessage({id:"classroomClassroomExperiments.oneClickComment",defaultMessage:"\u4E00\u952E\u70B9\u8BC4"}),open:yt.actionTabs.key==="\u4E00\u952E\u70B9\u8BC4",okText:Fn.formatMessage({id:"classrooms.confirm",defaultMessage:"\u786E\u5B9A"}),cancelText:Fn.formatMessage({id:"classrooms.cancel",defaultMessage:"\u53D6\u6D88"}),onOk:()=>Ue(void 0,null,function*(){const en=za.getFieldValue();JSON.stringify(en)==="{}"||en.hidden_comment===""&&en.comment===""?Ca(!0):yt.workList.partial_comment?Vt({type:"shixunHomeworks/setActionTabs",payload:{key:"\u4E00\u952E\u70B9\u8BC4\u786E\u8BA4",selectArrs:yt.actionTabs.selectArrs,params:yt.actionTabs.params}}):nn()}),onCancel:()=>{Vt({type:"shixunHomeworks/setActionTabs",payload:{}})}},x.createElement(ue.default,{form:za,onChange:()=>{_t&&Ca(!1)}},x.createElement("p",null,Fn.formatMessage({id:"classrooms.visibleToStudentsAndTeachers",defaultMessage:"\u5B66\u751F\u548C\u8BFE\u5802\u8001\u5E08\u53EF\u89C1"})),x.createElement(ue.default.Item,{name:"comment"},x.createElement(Ae.default.TextArea,{placeholder:Fn.formatMessage({id:"classrooms.pleaseEnterReviewContent",defaultMessage:"\u8BF7\u8F93\u5165\u8BC4\u9605\u5185\u5BB9"}),rows:8})),x.createElement("p",null,Fn.formatMessage({id:"classroomGraphicGroupHomework.visibleOnlyToClassTeachers",defaultMessage:"\u4EC5\u8BFE\u5802\u8001\u5E08\u53EF\u89C1"})),x.createElement(ue.default.Item,{name:"hidden_comment"},x.createElement(Ae.default.TextArea,{placeholder:Fn.formatMessage({id:"classrooms.pleaseEnterReviewContent",defaultMessage:"\u8BF7\u8F93\u5165\u8BC4\u9605\u5185\u5BB9"}),rows:8}))),_t&&x.createElement("p",{className:"c-red"},"\u8BC4\u9605\u5185\u5BB9\u81F3\u5C11\u6709\u4E00\u4E2A\u4E0D\u4E3A\u7A7A")),x.createElement(Fe.default,{centered:!0,title:x.createElement("span",null,x.createElement(le.Z,{className:"c-orange mr20"}),Fn.formatMessage({id:"classrooms.prompt",defaultMessage:"\u63D0\u793A"})),open:yt.actionTabs.key==="\u4E00\u952E\u70B9\u8BC4\u786E\u8BA4",okText:"\u786E\u5B9A\u70B9\u8BC4",cancelText:"\u653E\u5F03\u70B9\u8BC4",onOk:()=>{nn()},onCancel:()=>{Vt({type:"shixunHomeworks/setActionTabs",payload:{}})},width:400},x.createElement("div",{className:"tc"},x.createElement("p",null,"\u90E8\u5206\u5B66\u751F\u5DF2\u6709\u70B9\u8BC4\u5185\u5BB9\uFF0C\u662F\u5426\u8986\u76D6\u5DF2\u6709\u70B9\u8BC4\u5185\u5BB9\uFF1F"),x.createElement("p",null,x.createElement(oe.ZP.Group,{onChange:en=>{On(en.target.value)},value:Zn},x.createElement(oe.ZP,{value:!0},"\u8986\u76D6\u5DF2\u6709\u70B9\u8BC4"),x.createElement(oe.ZP,{value:!1},"\u8DF3\u8FC7\u5DF2\u6709\u70B9\u8BC4"))))))};var Ge=(0,Ee.connect)(({shixunHomeworks:jt})=>({shixunHomeworks:jt}))(Ze),$e=ee(86763),ut=ee(52262),Ct={wrap:"wrap___altfw",maxWidth70:"maxWidth70___Q4NoO",maxWidth80:"maxWidth80___lwsmt",maxWidth100:"maxWidth100___Wnsw8",maxWidth110:"maxWidth110___zQh0P",maxWidth120:"maxWidth120___gjwfa",reviewStatusTooltip:"reviewStatusTooltip___um7Rt",color32C:"color32C___GIjgW",MdEditor:"MdEditor___OuyKH",tr1:"tr1___nwwbX",TableDom:"TableDom___pl59W"},Ut=Object.getOwnPropertySymbols,sn=Object.prototype.hasOwnProperty,ot=Object.prototype.propertyIsEnumerable,Pt=(jt,Rt)=>{var yt={};for(var Vt in jt)sn.call(jt,Vt)&&Rt.indexOf(Vt)<0&&(yt[Vt]=jt[Vt]);if(jt!=null&&Ut)for(var Vt of Ut(jt))Rt.indexOf(Vt)<0&&ot.call(jt,Vt)&&(yt[Vt]=jt[Vt]);return yt},Mt=(jt,Rt,yt)=>new Promise((Vt,Bt)=>{var Fn=On=>{try{Zn(yt.next(On))}catch(_t){Bt(_t)}},$n=On=>{try{Zn(yt.throw(On))}catch(_t){Bt(_t)}},Zn=On=>On.done?Vt(On.value):Promise.resolve(On.value).then(Fn,$n);Zn((yt=yt.apply(jt,Rt)).next())});const mt=jt=>{var Rt=jt,{shixunHomeworks:yt,dispatch:Vt}=Rt,Bt=Pt(Rt,["shixunHomeworks","dispatch"]),Fn,$n,Zn,On;const _t=(0,Ee.useIntl)(),Ca=(0,Ee.useParams)(),[za,nn]=(0,x.useState)(!1),[en,Ma]=(0,x.useState)(($n=(Fn=yt.actionTabs.selectArrs)==null?void 0:Fn.data)==null?void 0:$n.name),[Oa]=ue.default.useForm();(0,x.useEffect)(()=>{var ma,Ja,io,Je,Et,qe;yt.actionTabs.key==="\u66F4\u6539\u70B9\u8BC4"&&Oa.setFieldsValue({comment:(Ja=(ma=yt.actionTabs.selectArrs)==null?void 0:ma.data)==null?void 0:Ja.work_comment,hidden_comment:(Je=(io=yt.actionTabs.selectArrs)==null?void 0:io.data)==null?void 0:Je.work_comment_hidden}),Ma((qe=(Et=yt.actionTabs.selectArrs)==null?void 0:Et.data)==null?void 0:qe.name)},[yt.actionTabs.key]);const An=()=>Mt(void 0,null,function*(){var ma,Ja;const io=Oa.getFieldValue();if((yield(0,he.ZP)(`/api/student_works/${(Ja=(ma=yt.actionTabs.selectArrs)==null?void 0:ma.data)==null?void 0:Ja.homeworkId}/shixun_work_comment.json`,{method:"post",body:{hidden_comment:io.hidden_comment,comment:io.comment}})).status===0)return fe.ZP.success("\u8BC4\u9605\u6210\u529F"),Oa.resetFields(),Vt({type:"shixunHomeworks/setActionTabs",payload:{}}),Vt({type:"shixunHomeworks/getWorkList",payload:Ca})});return x.createElement(x.Fragment,null,x.createElement(Fe.default,{centered:!0,title:(On=(Zn=yt.actionTabs.selectArrs)==null?void 0:Zn.data)!=null&&On.work_comment_hidden?"\u66F4\u6539"+en+"\u70B9\u8BC4":en+"\u70B9\u8BC4",open:yt.actionTabs.key==="\u66F4\u6539\u70B9\u8BC4",okText:_t.formatMessage({id:"classrooms.confirm",defaultMessage:"\u786E\u5B9A"}),cancelText:_t.formatMessage({id:"classrooms.cancel",defaultMessage:"\u53D6\u6D88"}),onOk:()=>Mt(void 0,null,function*(){const ma=Oa.getFieldValue();JSON.stringify(ma)==="{}"||ma.hidden_comment===""&&ma.comment===""?nn(!0):An()}),onCancel:()=>{Vt({type:"shixunHomeworks/setActionTabs",payload:{}})}},x.createElement(ue.default,{form:Oa,onChange:()=>{za&&nn(!1)}},x.createElement("p",null,_t.formatMessage({id:"classrooms.visibleToStudentsAndTeachers",defaultMessage:"\u5B66\u751F\u548C\u8BFE\u5802\u8001\u5E08\u53EF\u89C1"})),x.createElement(ue.default.Item,{name:"comment"},x.createElement(Ae.default.TextArea,{placeholder:_t.formatMessage({id:"classrooms.pleaseEnterReviewContent",defaultMessage:"\u8BF7\u8F93\u5165\u8BC4\u9605\u5185\u5BB9"}),rows:8})),x.createElement("p",null,_t.formatMessage({id:"classroomGraphicGroupHomework.visibleOnlyToClassTeachers",defaultMessage:"\u4EC5\u8BFE\u5802\u8001\u5E08\u53EF\u89C1"})),x.createElement(ue.default.Item,{name:"hidden_comment"},x.createElement(Ae.default.TextArea,{placeholder:_t.formatMessage({id:"classrooms.pleaseEnterReviewContent",defaultMessage:"\u8BF7\u8F93\u5165\u8BC4\u9605\u5185\u5BB9"}),rows:8}))),za&&x.createElement("p",{className:"c-red"},"\u8BC4\u9605\u5185\u5BB9\u81F3\u5C11\u6709\u4E00\u4E2A\u4E0D\u4E3A\u7A7A")))};var wt=(0,Ee.connect)(({shixunHomeworks:jt})=>({shixunHomeworks:jt}))(mt),Kt=Object.getOwnPropertySymbols,je=Object.prototype.hasOwnProperty,vn=Object.prototype.propertyIsEnumerable,Cn=(jt,Rt)=>{var yt={};for(var Vt in jt)je.call(jt,Vt)&&Rt.indexOf(Vt)<0&&(yt[Vt]=jt[Vt]);if(jt!=null&&Kt)for(var Vt of Kt(jt))Rt.indexOf(Vt)<0&&vn.call(jt,Vt)&&(yt[Vt]=jt[Vt]);return yt},ua=(jt,Rt,yt)=>new Promise((Vt,Bt)=>{var Fn=On=>{try{Zn(yt.next(On))}catch(_t){Bt(_t)}},$n=On=>{try{Zn(yt.throw(On))}catch(_t){Bt(_t)}},Zn=On=>On.done?Vt(On.value):Promise.resolve(On.value).then(Fn,$n);Zn((yt=yt.apply(jt,Rt)).next())});const kn=jt=>{var Rt=jt,{shixunHomeworks:yt,dispatch:Vt}=Rt,Bt=Cn(Rt,["shixunHomeworks","dispatch"]);const Fn=(0,Ee.useIntl)(),$n=(0,Ee.useParams)(),[Zn,On]=(0,x.useState)([]),[_t,Ca]=(0,x.useState)([]);(0,x.useEffect)(()=>{yt.actionTabs.key==="\u8D28\u91CF\u68C0\u6D4B"&&za()},[yt.actionTabs.key]);function za(){return ua(this,null,function*(){const en=yield(0,he.ZP)(`/api/homework_commons/${$n.categoryId}/code_quality_analyses/group_list.json`,{method:"GET",params:{page:1,limit:200}});On(en)})}const nn=[{title:Fn.formatMessage({id:"classroomClassroomExperiments.classDivisionStatus",defaultMessage:"\u5206\u73ED\u60C5\u51B5"}),dataIndex:"name"},{title:Fn.formatMessage({id:"classroomGraphicGroupHomework.validWorksCount",defaultMessage:"\u6709\u6548\u4F5C\u54C1\u6570"}),dataIndex:"works_count"},{title:"\u68C0\u6D4B\u8FDB\u5EA6",dataIndex:"status"},{title:"\u4E0A\u6B21\u8BC4\u5206\u65F6\u95F4",dataIndex:"last_analysis_time"}];return x.createElement(x.Fragment,null,x.createElement(Fe.default,{centered:!0,title:"\u4EE3\u7801\u8D28\u91CF\u8BC4\u5206",open:yt.actionTabs.key==="\u8D28\u91CF\u68C0\u6D4B",width:700,okText:Fn.formatMessage({id:"classrooms.confirm",defaultMessage:"\u786E\u5B9A"}),cancelText:Fn.formatMessage({id:"classrooms.cancel",defaultMessage:"\u53D6\u6D88"}),onOk:()=>ua(void 0,null,function*(){const en=yield(0,he.ZP)(`/api/homework_commons/${$n.categoryId}/code_quality_analyses.json`,{method:"POST",body:{group_ids:_t}});(en==null?void 0:en.status)===0&&(Ee.history.replace(`/classrooms/${$n.coursesId}/shixun_homework/${$n.categoryId}/detail?tabs=4`),window.location.reload(),Vt({type:"shixunHomeworks/setActionTabs",payload:{}}),Ca([]))}),onCancel:()=>{Ca([]),Vt({type:"shixunHomeworks/setActionTabs",payload:{}})}},x.createElement(ve.default,{rowSelection:{type:"checkbox",onChange:(en,Ma)=>{Ca([...en])},selectedRowKeys:_t,getCheckboxProps:en=>({disabled:en.status==="\u8FDB\u884C\u4E2D"||en.works_count===0})},rowKey:en=>en.key||en.id,scroll:{y:300},pagination:!1,columns:nn,dataSource:Zn==null?void 0:Zn.group_list})))};var nt=(0,Ee.connect)(({shixunHomeworks:jt})=>({shixunHomeworks:jt}))(kn),dt=ee(35567),gt=ee(98769),Ft=Object.defineProperty,st=Object.getOwnPropertySymbols,bt=Object.prototype.hasOwnProperty,It=Object.prototype.propertyIsEnumerable,xt=(jt,Rt,yt)=>Rt in jt?Ft(jt,Rt,{enumerable:!0,configurable:!0,writable:!0,value:yt}):jt[Rt]=yt,kt=(jt,Rt)=>{for(var yt in Rt||(Rt={}))bt.call(Rt,yt)&&xt(jt,yt,Rt[yt]);if(st)for(var yt of st(Rt))It.call(Rt,yt)&&xt(jt,yt,Rt[yt]);return jt},Zt=(jt,Rt,yt)=>new Promise((Vt,Bt)=>{var Fn=On=>{try{Zn(yt.next(On))}catch(_t){Bt(_t)}},$n=On=>{try{Zn(yt.throw(On))}catch(_t){Bt(_t)}},Zn=On=>On.done?Vt(On.value):Promise.resolve(On.value).then(Fn,$n);Zn((yt=yt.apply(jt,Rt)).next())});const Gn=({shixunHomeworks:jt,dispatch:Rt,isShow:yt,setIsShow:Vt,item:Bt,coursesId:Fn,categoryId:$n})=>{const Zn=(0,Ee.useIntl)(),[On,_t]=(0,x.useState)({page:1,limit:10}),[Ca,za]=(0,x.useState)([]),[nn,en]=(0,x.useState)(!1);(0,x.useEffect)(()=>{yt&&Ma()},[yt]);function Ma(){return Zt(this,null,function*(){en(!0);const An=yield(0,he.ZP)(`/api/student_works/${Bt.id}/game_details.json`,{method:"get",params:kt({},On)});en(!1),An.status===0&&za(An==null?void 0:An.data)})}const Oa=[{title:Zn.formatMessage({id:"classrooms.serialNumber",defaultMessage:"\u5E8F\u53F7"}),dataIndex:"number",width:50,fixed:"left",ellipsis:!0,render:(An,ma,Ja)=>x.createElement("span",{style:{color:"#000"}},On.limit*(On.page-1)+Ja+1)},{title:Zn.formatMessage({id:"classrooms.taskName",defaultMessage:"\u4EFB\u52A1\u540D\u79F0"}),dataIndex:"name",key:"name",ellipsis:!0,render:(An,ma,Ja)=>x.createElement("span",{style:{color:"#000"}},An)},{title:"\u901A\u5173\u8BE6\u60C5",dataIndex:"complete_status",key:"complete_status",ellipsis:!0,width:100,render:(An,ma,Ja)=>x.createElement("span",null,An==0?Zn.formatMessage({id:"classrooms.notPassed",defaultMessage:"\u672A\u901A\u5173"}):An==4?Zn.formatMessage({id:"classroomClassroomExperiments.clearedAfterDeadline",defaultMessage:"\u622A\u6B62\u540E\u901A\u5173"}):"\u5DF2\u901A\u5173")},{title:Zn.formatMessage({id:"classroomClassroomExperiments.evaluationCount",defaultMessage:"\u8BC4\u6D4B\u6B21\u6570"}),dataIndex:"evaluate_count",key:"evaluate_count",width:100,ellipsis:!0,render:(An,ma,Ja)=>x.createElement("span",{style:{color:"#333"}},An)},{title:Zn.formatMessage({id:"classroomClassroomExperiments.practicalTimeSpent",defaultMessage:"\u5B9E\u8BAD\u8017\u65F6"}),dataIndex:"time_consuming",key:"time_consuming",width:120,ellipsis:!0,render:(An,ma,Ja)=>x.createElement("span",{style:{color:"#333"}},An)}];return x.createElement(x.Fragment,null,x.createElement(Fe.default,{centered:!0,title:Zn.formatMessage({id:"classroomClassroomExperiments.clearanceStatus",defaultMessage:"\u901A\u5173\u60C5\u51B5"}),open:yt,width:700,footer:null,maskClosable:!1,onCancel:()=>{On.page=1,On.limit=10,_t(kt({},On)),Vt(!1)}},x.createElement("div",{style:{display:"flex",justifyContent:"flex-start",alignItems:"center",marginBottom:"20px"}},x.createElement("div",{style:{maxWidth:"200px",textOverflow:"ellipsis",whiteSpace:"nowrap",overflow:"hidden",WebkitLineClamp:1}},x.createElement("span",{style:{color:"#666",marginRight:"10px"}},"\u5B66\u751F\u59D3\u540D"),x.createElement("span",{title:Bt==null?void 0:Bt.user_name,style:{color:"#232B40"}},Bt==null?void 0:Bt.user_name)),x.createElement("div",{style:{marginLeft:"50px",marginRight:"50px",maxWidth:"180px",textOverflow:"ellipsis",whiteSpace:"nowrap",overflow:"hidden",WebkitLineClamp:1}},x.createElement("span",{style:{color:"#666",marginRight:"10px"}},Zn.formatMessage({id:"classrooms.studentNumber",defaultMessage:"\u5B66\u53F7"})),x.createElement("span",{title:Bt==null?void 0:Bt.student_id,style:{color:"#232B40"}},(Bt==null?void 0:Bt.student_id)||"--")),x.createElement("div",{style:{maxWidth:"200px",textOverflow:"ellipsis",whiteSpace:"nowrap",overflow:"hidden",WebkitLineClamp:1}},x.createElement("span",{style:{color:"#666",marginRight:"10px"}},"\u73ED\u7EA7"),x.createElement("span",{title:Bt==null?void 0:Bt.group_name,style:{color:"#232B40"}},(Bt==null?void 0:Bt.group_name)||"--"))),x.createElement(ve.default,{scroll:{y:380},columns:Oa,loading:nn,style:{marginBottom:On.limit>(Ca==null?void 0:Ca.count)?"16px":"0"},dataSource:Ca.games,pagination:{size:"default",showQuickJumper:!0,showSizeChanger:!0,pageSizeOptions:["10","15","50","100","200"],hideOnSinglePage:!0,pageSize:On.limit,current:On.page,position:["bottomRight"],onChange:(An,ma)=>{On.page=An,On.limit=ma,_t(kt({},On)),Ma()},total:Ca==null?void 0:Ca.count,showTotal:(An,ma)=>x.createElement("span",null,Zn.formatMessage({id:"common.total",defaultMessage:"\u5171"}),x.createElement("span",{style:{color:"#165DFF"}}," ",An," "),Zn.formatMessage({id:"problemset.pieceOfData",defaultMessage:"\u6761\u6570\u636E"}))}})))};var Ke=(0,Ee.connect)(({shixunHomeworks:jt})=>({shixunHomeworks:jt}))(Gn),Re=ee(67294),In=Object.defineProperty,Ne=Object.getOwnPropertySymbols,ke=Object.prototype.hasOwnProperty,Jt=Object.prototype.propertyIsEnumerable,Ye=(jt,Rt,yt)=>Rt in jt?In(jt,Rt,{enumerable:!0,configurable:!0,writable:!0,value:yt}):jt[Rt]=yt,it=(jt,Rt)=>{for(var yt in Rt||(Rt={}))ke.call(Rt,yt)&&Ye(jt,yt,Rt[yt]);if(Ne)for(var yt of Ne(Rt))Jt.call(Rt,yt)&&Ye(jt,yt,Rt[yt]);return jt},rt=(jt,Rt,yt)=>new Promise((Vt,Bt)=>{var Fn=On=>{try{Zn(yt.next(On))}catch(_t){Bt(_t)}},$n=On=>{try{Zn(yt.throw(On))}catch(_t){Bt(_t)}},Zn=On=>On.done?Vt(On.value):Promise.resolve(On.value).then(Fn,$n);Zn((yt=yt.apply(jt,Rt)).next())});const pt=({value:jt,placeholder:Rt=""})=>{if(jt==null||jt==="")return Re.createElement("span",null,Rt);{const yt=Number(jt);if(yt>=80)return Re.createElement("span",{style:{color:"#009C0F"}},yt);if(yt<80&&yt>=60)return Re.createElement("span",{style:{color:"#FA6400"}},yt);if(yt<60)return Re.createElement("span",{style:{color:"#E30000"}},yt)}},zt=({shixunHomeworks:jt,classroomList:Rt,globalSetting:yt,loading:Vt,dispatch:Bt,setExportParams:Fn,user:$n})=>{var Zn,On,_t,Ca,za,nn,en,Ma,Oa,An,ma,Ja,io;const Je=(0,Ee.useIntl)(),Et=(0,Ee.useParams)(),[qe,bn]=(0,x.useState)(it(it({},{page:1,limit:20,order:"work_score",b_order:"desc"}),Et)),[tn]=ue.default.useForm(),[Ba,Er]=(0,x.useState)(),[wa,sa]=(0,x.useState)({}),[$r,Ao]=(0,x.useState)([]),[no,Jn]=(0,x.useState)(!1),[pr,Lt]=(0,x.useState)([]),[$t,Qt]=(0,x.useState)(!1),[on,Wn]=(0,x.useState)(),[un,_n]=(0,x.useState)(1),[qt,ur]=(0,x.useState)(),[La,hr]=(0,x.useState)(),[Nr,Dn]=(0,x.useState)(),[Jr,Lo]=(0,x.useState)(),[Po,br]=(0,x.useState)(),[Ko,Xn]=(0,x.useState)(!1),[$a,Ia]=(0,x.useState)(!1),[ha,lo]=(0,x.useState)(),to=(0,Ee.useLocation)();(0,x.useEffect)(()=>(po(),()=>{sa([]),Ao([])}),[qe.coursesId]),(0,x.useEffect)(()=>{var Nn;const cr=JSON.parse(JSON.stringify(jt.workList));!((Nn=cr==null?void 0:cr.student_works)!=null&&Nn.length)&&(cr!=null&&cr.id)?(cr.student_works=[it({},cr)],sa(cr)):(cr!=null&&cr.id&&Ao([it(it({},cr),{number:"\u6211"})]),sa(it({},cr)))},[jt.workList]);const po=Nn=>(Fn(it({},qe)),Bt({type:"shixunHomeworks/getWorkList",payload:qe}));(0,x.useEffect)(()=>{Bt({type:"user/getUserInfo",payload:{course_id:qe.coursesId}})},[]);const _o=()=>rt(void 0,null,function*(){const Nn=yield(0,$e.Uc)({categoryId:Et.categoryId});Er(Nn==null?void 0:Nn.update_score)}),Wo=()=>rt(void 0,null,function*(){Bt({type:"globalSetting/setGlobalLoading",payload:{show:!0,text:"\u6210\u7EE9\u8BA1\u7B97\u4E2D\uFF0C\u8BF7\u7A0D\u5019..."}});const Nn=yield(0,$e.Vs)({categoryId:Et.categoryId});Bt({type:"globalSetting/setGlobalLoading",payload:{show:!1,text:""}}),(Nn==null?void 0:Nn.status)===0&&(fe.ZP.success(Nn==null?void 0:Nn.message),po())}),Fi=()=>{qe.page=1;const Nn=Object.assign({},tn.getFieldsValue());delete qe.course_group,delete qe.teacher_comment,Object.keys(Nn).map(function(cr){var ao;switch(cr){case"task_status":Nn[cr].includes("all")||!Nn[cr].length?(delete qe.work_status,tn.setFieldsValue({task_status:"all"})):(qe.work_status=Nn[cr],tn.setFieldsValue({task_status:qe.work_status}));break;case"course_group_info":Nn[cr].includes("all")||!Nn[cr].length?(delete qe.course_group,tn.setFieldsValue({course_group_info:"all"})):(qe.course_group=Nn[cr],tn.setFieldsValue({course_group_info:qe.course_group}));break;case"teacher_comment":Nn[cr].includes("all")||!Nn[cr].length?(delete qe.teacher_comment,tn.setFieldsValue({teacher_comment:"all"})):(qe.teacher_comment=((ao=Nn[cr])==null?void 0:ao.length)===1?Number(Nn[cr][0]):"",tn.setFieldsValue({teacher_comment:Nn[cr]}));break}}),po()};(0,x.useEffect)(()=>{document.getElementById("divhe")&&document.getElementById("divhe").scrollHeight>47&&(br(47),Xn(!0))},[document.getElementById("divhe")]);const hi=(Nn,cr)=>{qe.page=Nn,qe.limit=20,po()};function _i(){_n(1),ur(""),hr(""),Dn(""),Lo(""),Lt([])}const Xo=[{title:Je.formatMessage({id:"classrooms.serialNumber",defaultMessage:"\u5E8F\u53F7"}),dataIndex:"number",align:"center",width:50,fixed:"left",ellipsis:!0,render:(Nn,cr,ao)=>qe.limit*(qe.page-1)+ao+1},{title:Je.formatMessage({id:"classrooms.name",defaultMessage:"\u59D3\u540D"}),dataIndex:"user_name",align:"center",width:110,fixed:"left",ellipsis:!0,render:Nn=>Re.createElement(De.Z,{placement:"bottomLeft",title:Nn},Re.createElement("span",{className:"current"},Nn))},!(0,ut.Jd)()&&{title:Je.formatMessage({id:"classrooms.studentNumber",defaultMessage:"\u5B66\u53F7"}),dataIndex:"student_id",align:"center",sorter:!0,fixed:"left",width:100,ellipsis:!0,showSorterTooltip:!1,sortOrder:qe.order==="student_id"?qe.b_order==="desc"?"descend":"ascend":null,render:Nn=>Re.createElement(De.Z,{placement:"bottomLeft",title:Nn||"--"},Re.createElement("span",{className:"current"},Nn||"--"))},{title:Je.formatMessage({id:"classrooms.classDivision",defaultMessage:"\u5206\u73ED"}),dataIndex:"group_name",align:"center",width:100,fixed:"left",ellipsis:!0,render:(Nn,cr)=>Nn?Re.createElement(De.Z,{placement:"bottom",title:Nn},Re.createElement("span",{className:"current"},Nn)):"--"},{title:Je.formatMessage({id:"classroomClassroomExperiments.homeworkStatus",defaultMessage:"\u4F5C\u4E1A\u72B6\u6001"}),dataIndex:"work_status",align:"center",width:94,ellipsis:!0,fixed:"left",sorter:!0,showSorterTooltip:!1,sortOrder:qe.order==="work_status"?qe.b_order==="desc"?"descend":"ascend":null,render:Nn=>Re.createElement(re.lC,{status:Nn})},{title:Je.formatMessage({id:"classrooms.completionTime",defaultMessage:"\u5B8C\u6210\u65F6\u95F4"}),align:"center",dataIndex:"achieve_time",ellipsis:!0,sorter:!0,sortOrder:qe.order==="achieve_time"?qe.b_order==="desc"?"descend":"ascend":null,render:(Nn,cr)=>Re.createElement(De.Z,{placement:"bottomLeft",title:Nn},Re.createElement("span",{className:"current"},Nn))},{title:Je.formatMessage({id:"classroomProgrammingHomework.passStatus",defaultMessage:"\u901A\u8FC7\u60C5\u51B5"}),align:"center",dataIndex:"achieve_info",ellipsis:!0,render:(Nn,cr)=>Re.createElement("span",{onClick:ao=>{var No;ao.stopPropagation(),(No=wa.homework_status)!=null&&No.includes("\u5BFC\u5165")&&(lo(cr),Ia(!0))}},Nn||"- -")},{title:Je.formatMessage({id:"classrooms.finalGrade",defaultMessage:"\u6700\u7EC8\u6210\u7EE9"}),align:"center",dataIndex:"score",ellipsis:!0,sorter:!0,sortOrder:qe.order==="work_score"?qe.b_order==="desc"?"descend":"ascend":null,render:(Nn,cr)=>Re.createElement(De.Z,{title:Re.createElement(Re.Fragment,null,Re.createElement("div",null,"\u8BD5\u9898\u5F97\u5206\uFF1A",(cr==null?void 0:cr.late_final_score)||0),Re.createElement("div",null,Je.formatMessage({id:"classroomClassroomExperiments.resubmissionDeduction",defaultMessage:"\u8865\u4EA4\u6263\u5206"}),"\uFF1A",(cr==null?void 0:cr.late_penalty)||0),Re.createElement("div",null,Je.formatMessage({id:"classrooms.finalGrade",defaultMessage:"\u6700\u7EC8\u6210\u7EE9"}),"\uFF1A",(cr==null?void 0:cr.score)||0))},pt({value:Nn,placeholder:"- -"}))},{title:Je.formatMessage({id:"classroomProgrammingHomework.completionDuration",defaultMessage:"\u5B8C\u6210\u65F6\u957F"}),dataIndex:"achieve_time_long",align:"center",sorter:!0,ellipsis:!0,sortOrder:qe.order==="achieve_time_long"?qe.b_order==="desc"?"descend":"ascend":null,render:(Nn,cr)=>Nn&&Nn!="--"?Re.createElement(De.Z,{placement:"bottom",title:Nn},Re.createElement("span",{className:"current"},Nn)):"--"},((Zn=wa.homework_status)==null?void 0:Zn.includes("\u5BFC\u5165"))&&{title:Je.formatMessage({id:"classroomClassroomExperiments.evaluationCount",defaultMessage:"\u8BC4\u6D4B\u6B21\u6570"}),dataIndex:"sum_evaluate_count",align:"center"},!((On=wa.homework_status)!=null&&On.includes("\u5BFC\u5165"))&&{title:Re.createElement("span",null,Je.formatMessage({id:"classrooms.reviewStatus",defaultMessage:"\u8BC4\u9605\u72B6\u6001"})),align:"center",dataIndex:"has_comment",fixed:"right",ellipsis:!0,render:Nn=>Nn?Je.formatMessage({id:"classrooms.reviewed",defaultMessage:"\u5DF2\u8BC4\u9605"}):Je.formatMessage({id:"classrooms.notReviewed",defaultMessage:"\u672A\u8BC4\u9605"})},{title:Je.formatMessage({id:"classrooms.action",defaultMessage:"\u64CD\u4F5C"}),dataInex:"action",align:"center",fixed:"right",ellipsis:!0,className:"workListTable",render:(Nn,cr)=>{var ao;return(ao=wa.homework_status)!=null&&ao.includes("\u5BFC\u5165")?(0,ut.GJ)()?Re.createElement("a",{onClick:No=>{No.stopPropagation(),Bt({type:"classroomList/setActionTabs",payload:{key:"\u4FEE\u6539\u6210\u7EE9",id:cr==null?void 0:cr.id,type:"normal"}})}},"\u4FEE\u6539\u6210\u7EE9"):Re.createElement("a",{onClick:No=>{No.stopPropagation(),lo(cr),Ia(!0)}},Je.formatMessage({id:"classrooms.view",defaultMessage:"\u67E5\u770B"})):(0,ut.dE)()?Re.createElement("div",null,(0,re.JL)(cr==null?void 0:cr.work_status)==="\u672A\u5F00\u542F"?Re.createElement("span",null,"--"):Re.createElement("a",{onClick:No=>{var li;if(No.stopPropagation(),(0,ut.Rm)()&&!((li=Rt.AssistantObject.hack)!=null&&li.can_view)){fe.ZP.warning(Je.formatMessage({id:"classrooms.noPermissionApplyToAdmin",defaultMessage:"\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD"}));return}window.open(`/classrooms/${qe.coursesId}/program_homework/${qe.categoryId}/${cr.id}/${cr.user_id}/comment`,"_blank")}},Je.formatMessage({id:"classrooms.view",defaultMessage:"\u67E5\u770B"}))):Re.createElement("a",{target:"_blank",onClick:No=>{var li,Uo;if(No.stopPropagation(),(0,ut.Rm)()&&!((li=Rt.AssistantObject.hack)!=null&&li.can_view)){fe.ZP.warning(Je.formatMessage({id:"classrooms.noPermissionApplyToAdmin",defaultMessage:"\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD"}));return}if((Uo=$n.userInfo)!=null&&Uo.professional_certification)window.open(`/classrooms/${qe.coursesId}/program_homework/${qe.categoryId}/${cr.id}/${cr.user_id}/comment`,"_blank");else return Fe.default.confirm({title:Je.formatMessage({id:"classrooms.prompt",defaultMessage:"\u63D0\u793A"}),centered:!0,content:Re.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,re.xg)("/account/certification")}}),!1}},"\u67E5\u770B\u4F5C\u4E1A")}}].filter(Nn=>!!Nn),ii=()=>{var Nn,cr;return Re.createElement(Te.default,null,Re.createElement(Te.default.Item,{onClick:()=>{var ao;if((0,ut.Rm)()&&!((ao=Rt.AssistantObject.hack)!=null&&ao.can_download)){fe.ZP.warning(Je.formatMessage({id:"classrooms.noPermissionApplyToAdmin",defaultMessage:"\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD"}));return}Bt({type:"classroomList/setActionTabs",payload:{key:"\u9009\u62E9\u73ED\u7EA7",title:Je.formatMessage({id:"classrooms.exportStudentScores",defaultMessage:"\u5BFC\u51FA\u5B66\u751F\u6210\u7EE9"}),course_groups:wa==null?void 0:wa.course_group_info,fn:()=>{(0,gt.Iy)(JSON.parse(sessionStorage.all_student_works_params),"hack_work_list")}}})},key:"1"},Je.formatMessage({id:"classroomClassroomExperiments.studentGrades",defaultMessage:"\u5B66\u751F\u6210\u7EE9"})),(0,ut.GJ)()&&((Nn=wa==null?void 0:wa.student_works)==null?void 0:Nn.length)>0&&!((cr=wa==null?void 0:wa.homework_status)!=null&&cr.includes("\u5BFC\u5165"))&&Re.createElement(Te.default.Item,{key:"3",onClick:()=>{var ao;if((0,ut.Rm)()&&!((ao=Rt.AssistantObject.hack)!=null&&ao.can_download)){fe.ZP.warning(Je.formatMessage({id:"classrooms.noPermissionApplyToAdmin",defaultMessage:"\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD"}));return}Bt({type:"classroomList/setActionTabs",payload:{key:"\u9009\u62E9\u73ED\u7EA7",title:Je.formatMessage({id:"classroomProgrammingHomework.exportProgrammingReport",defaultMessage:"\u5BFC\u51FA\u7F16\u7A0B\u62A5\u544A"}),course_groups:wa==null?void 0:wa.course_group_info,fn:()=>{var No,li,Uo,Ii;Bt({type:"shixunHomeworks/setActionTabs",payload:{key:"\u5BFC\u51FA\u7F16\u7A0B\u62A5\u544A",type:2}}),localStorage.setItem("dowolders","1"),Ee.history.push(`/classrooms/${qe==null?void 0:qe.coursesId}/program_homework/${qe.categoryId}/${(li=(No=wa==null?void 0:wa.student_works)==null?void 0:No[0])==null?void 0:li.id}/${(Ii=(Uo=wa==null?void 0:wa.student_works)==null?void 0:Uo[0])==null?void 0:Ii.user_id}/comment`)}}})}},Je.formatMessage({id:"classroomProgrammingHomework.programmingReport",defaultMessage:"\u7F16\u7A0B\u62A5\u544A"})),Re.createElement(Te.default.Item,{key:"2",onClick:()=>{var ao;if((0,ut.Rm)()&&!((ao=Rt.AssistantObject.hack)!=null&&ao.can_download)){fe.ZP.warning(Je.formatMessage({id:"classrooms.noPermissionApplyToAdmin",defaultMessage:"\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD"}));return}Ee.history.push(`/classrooms/${qe.coursesId}/exportlist/hack_work_list`)}},Je.formatMessage({id:"classrooms.historicalExport",defaultMessage:"\u5386\u53F2\u5BFC\u51FA"})))};return Re.createElement(Re.Fragment,null,Re.createElement("section",{className:`${Ct.wrap} minH500 bg-white pl30 pr30 pt30`},((_t=wa.homework_status)==null?void 0:_t.includes("\u672A\u53D1\u5E03"))&&Re.createElement(ne.Z,null),!((Ca=wa.homework_status)!=null&&Ca.includes("\u672A\u53D1\u5E03"))&&Re.createElement("aside",null,!(0,ut.GJ)()&&Re.createElement("div",{className:"c-light-black font12"},Re.createElement("span",null,Je.formatMessage({id:"classrooms.publishTime",defaultMessage:"\u53D1\u5E03\u65F6\u95F4"})," ",wa==null?void 0:wa.publish_time),Re.createElement("span",{className:"ml5"},"\u622A\u6B62\u65F6\u95F4 ",wa==null?void 0:wa.end_time),Re.createElement("span",{className:"ml5"},"\u8865\u4EA4\u65F6\u95F4 ",(wa==null?void 0:wa.late_time)||"- -")),(0,ut.GJ)()&&Re.createElement(Re.Fragment,null,Re.createElement(ue.default,{form:tn,onChange:Fi,initialValues:{task_status:"all",course_group_info:"all",teacher_comment:"all"}},((za=wa.task_status)==null?void 0:za.length)>0&&Re.createElement(ue.default.Item,{name:"task_status"},Re.createElement(ie.default.Group,{value:[],style:{width:"100%"}},Re.createElement(_e.Z,null,Re.createElement(ze.Z,{className:"font14",flex:"80px"},Je.formatMessage({id:"classroomClassroomExperiments.homeworkStatus",defaultMessage:"\u4F5C\u4E1A\u72B6\u6001"}),":"),Re.createElement(ze.Z,{flex:"80px"},Re.createElement(ie.default,{value:"all"},Je.formatMessage({id:"classrooms.all",defaultMessage:"\u5168\u90E8"}))),Re.createElement(ze.Z,{flex:"1"},wa.task_status&&wa.task_status.map((Nn,cr)=>Re.createElement(ie.default,{name:"task_status",value:Nn.id},Nn.name,"(",Nn.count,")")))))),((nn=wa.course_group_info)==null?void 0:nn.length)>0&&Re.createElement(ue.default.Item,{name:"course_group_info"},Re.createElement(ie.default.Group,{style:{width:"100%"}},Re.createElement(_e.Z,null,Re.createElement(ze.Z,{className:"font14",flex:"80px"},Je.formatMessage({id:"classroomClassroomExperiments.classDivisionStatus",defaultMessage:"\u5206\u73ED\u60C5\u51B5"}),":"),Re.createElement(ze.Z,{flex:"80px"},Re.createElement(ie.default,{value:"all"},Je.formatMessage({id:"classrooms.all",defaultMessage:"\u5168\u90E8"}))),Re.createElement(ze.Z,{flex:"1",id:"divhe",style:{height:Po+"px",overflow:"hidden"}},(en=wa.course_group_info)==null?void 0:en.map((Nn,cr)=>Re.createElement(ie.default,{value:Nn.course_group_id},Nn.group_group_name,"(",Nn.count,")"))),Ko&&Re.createElement("span",{onClick:()=>{let Nn=document.getElementById("divhe").scrollHeight;Po>47?br(47):br(Nn)},style:{color:"rgb(76, 172, 255)",cursor:"pointer",alignItems:"flex-end",display:"flex"}},Po===47?"\u5C55\u5F00":"\u6536\u8D77",Po===47?Re.createElement(b.Z,{style:{marginBottom:"3px",marginLeft:"2px"}}):Re.createElement(E.Z,{style:{marginBottom:"3px",marginLeft:"2px"}}))))),((Ma=wa.teacher_comment)==null?void 0:Ma.length)>0&&Re.createElement(ue.default.Item,{name:"teacher_comment"},Re.createElement(ie.default.Group,{style:{width:"100%"}},Re.createElement(_e.Z,null,Re.createElement(ze.Z,{className:"font14",flex:"80px"},Je.formatMessage({id:"classroomClassroomExperiments.additionalComments",defaultMessage:"\u8FFD\u52A0\u70B9\u8BC4:"})),Re.createElement(ze.Z,{flex:"80px"},Re.createElement(ie.default,{value:"all"},Je.formatMessage({id:"classrooms.all",defaultMessage:"\u5168\u90E8"}))),Re.createElement(ze.Z,{flex:"1"},wa.teacher_comment&&wa.teacher_comment.map((Nn,cr)=>Re.createElement(ie.default,{value:String(Nn.id)},Nn.name,"(",Nn.count,")"))))))),Re.createElement(_e.Z,{align:"middle"},Re.createElement(ze.Z,{flex:"1"},Re.createElement(_e.Z,{align:"middle"},Re.createElement(ze.Z,null,Re.createElement(Ae.default.Search,{allowClear:!0,placeholder:Je.formatMessage({id:"classrooms.searchByNameOrID",defaultMessage:"\u8BF7\u8F93\u5165\u59D3\u540D\u6216\u8005\u5B66\u53F7\u641C\u7D22"}),onSearch:Nn=>{qe.search=Nn.trim(),qe.page=1,po()},style:{width:240}})),Re.createElement(ze.Z,null,Re.createElement("span",{className:"ml5"},Re.createElement("span",{className:"c-red"},wa.work_count),Je.formatMessage({id:"classroomGraphicGroupHomework.searchResultsStudents",defaultMessage:"\u4E2A\u68C0\u7D22\u7ED3\u679C"}),"\uFF08",wa.work_count,Je.formatMessage({id:"classroomGraphicGroupHomework.student",defaultMessage:"\u4E2A\u5B66\u751F"}),"\uFF09")))),Re.createElement(ze.Z,null,(0,ut.GJ)()&&!((Oa=wa.homework_status)!=null&&Oa.includes("\u5BFC\u5165"))&&!((An=yt==null?void 0:yt.setting)!=null&&An.hide_code_repeat)&&Re.createElement(We.ZP,{className:"ml10",onClick:()=>{Bt({type:"shixunHomeworks/setActionTabs",payload:{key:"\u4EE3\u7801\u67E5\u91CD",selectArrs:wa.student_works.map(Nn=>Nn.id),params:qe}})}},Re.createElement("span",{className:`${Ct.tr1} iconfont icon-daimachazhong`}),Je.formatMessage({id:"classrooms.checkCodePlagiarism",defaultMessage:"\u4EE3\u7801\u67E5\u91CD"})),(0,ut.GJ)()&&!((ma=wa.homework_status)!=null&&ma.includes("\u5BFC\u5165"))&&Re.createElement(We.ZP,{className:"ml10",onClick:Wo},Re.createElement("i",{className:"iconfont icon-gengxinchengji font14 pr5"}),Je.formatMessage({id:"classrooms.updateScore",defaultMessage:"\u66F4\u65B0\u6210\u7EE9"})),(0,ut.GJ)()&&Re.createElement(Me.Z,{dropdownRender:ii,className:"ml10"},Re.createElement(We.ZP,null,Re.createElement(z.Z,null),Je.formatMessage({id:"classrooms.export",defaultMessage:"\u5BFC\u51FA"}),Re.createElement(te.Z,null)))))),Re.createElement(_e.Z,{style:{justifyContent:"end",marginTop:"5px"}},(0,ut.GJ)()&&Ba&&Re.createElement("span",null,Re.createElement("span",{style:{color:"red"}},"*"),"\u5217\u8868\u4E2D\u4F5C\u4E1A\u8BB0\u5F55\u5B58\u5728\u5DEE\u5F02\uFF0C\u8BF7\u70B9\u51FB\u201C\u66F4\u65B0\u6210\u7EE9\u201D\u6309\u94AE")),Re.createElement(ve.default,{className:`mt30 ${Ct.TableDom}`,loading:Vt["shixunHomeworks/getWorkList"],pagination:!1,style:{cursor:"pointer"},onRow:Nn=>({onClick:cr=>{var ao,No;if(!((ao=wa.homework_status)!=null&&ao.includes("\u5BFC\u5165"))){if((0,ut.Rm)()&&!((No=Rt.AssistantObject.hack)!=null&&No.can_view)){fe.ZP.warning(Je.formatMessage({id:"classrooms.noPermissionApplyToAdmin",defaultMessage:"\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD"}));return}window.open(`/classrooms/${qe.coursesId}/program_homework/${qe.categoryId}/${Nn.id}/${Nn.user_id}/comment`,"_blank")}}}),scroll:{x:1200},dataSource:wa.student_works,columns:Xo,onChange:(Nn,cr,ao)=>{ao.field&&(qe.order=ao.field==="score"?"work_score":ao.field),ao.order||(qe.b_order="asc"),ao.order==="ascend"&&(qe.b_order="asc"),ao.order==="descend"&&(qe.b_order="desc"),ao.order||(qe.b_order="asc"),po()}}),Re.createElement(Ge,null),Re.createElement(wt,null),Re.createElement(ae.Z,null)),Re.createElement(Fe.default,{title:"\u4E00\u952E\u6253\u56DE\u91CD\u505A",open:no,centered:!0,destroyOnClose:!0,forceRender:!0,width:700,onOk:()=>rt(void 0,null,function*(){if(un===2){if(pr.length<=0){fe.ZP.info(Je.formatMessage({id:"classrooms.selectHomeworkStatus",defaultMessage:"\u8BF7\u9009\u62E9\u4F5C\u4E1A\u72B6\u6001"}));return}if(!Jr){fe.ZP.info(Je.formatMessage({id:"classrooms.commentCannotEmpty",defaultMessage:"\u8BC4\u8BED\u4E0D\u80FD\u4E3A\u7A7A"}));return}let Nn=yield(0,he.ZP)(`/api/homework_commons/${qe.categoryId}/confirm_redo_modal.json`,{method:"post",body:{id:qe.categoryId,comment:Jr,status:pr}});Nn.status===0&&(Wn(Nn),Jn(!1),Qt(!0))}else{if(!(Nr===0||La===0)){if(!Nr){fe.ZP.info(Je.formatMessage({id:"classrooms.minScoreCannotEmpty",defaultMessage:"\u6700\u4F4E\u5206\u4E0D\u80FD\u4E3A\u7A7A"}));return}if(!La){fe.ZP.info(Je.formatMessage({id:"classrooms.maxScoreCannotEmpty",defaultMessage:"\u6700\u9AD8\u5206\u4E0D\u80FD\u4E3A\u7A7A"}));return}}if(Nr>La){fe.ZP.info(Je.formatMessage({id:"classrooms.maxNotGreaterThanMin",defaultMessage:"\u6700\u9AD8\u5206\u4E0D\u80FD\u5927\u4E8E\u6700\u4F4E\u5206"}));return}if(!Jr){fe.ZP.info(Je.formatMessage({id:"classrooms.commentCannotEmpty",defaultMessage:"\u8BC4\u8BED\u4E0D\u80FD\u4E3A\u7A7A"}));return}let Nn=yield(0,he.ZP)(`/api/homework_commons/${qe.categoryId}/confirm_redo_modal.json`,{method:"post",body:{id:qe.categoryId,comment:Jr,min_score:Nr,max_score:La}});Nn.status===0&&(Wn(Nn),Jn(!1),Qt(!0))}}),onCancel:()=>{Jn(!1),_i()}},Re.createElement("div",{style:{padding:"32px"}},Re.createElement("div",null,Re.createElement("div",null,Re.createElement("span",{style:{width:"80px"}},"\u6253\u56DE\u65B9\u5F0F\uFF1A"),Re.createElement(oe.ZP.Group,{value:un,onChange:Nn=>{_n(Nn.target.value)}},Re.createElement(oe.ZP,{value:1},"\u6309\u6210\u7EE9\u6253\u56DE"),Re.createElement(oe.ZP,{value:2},"\u6309\u4F5C\u4E1A\u72B6\u6001\u6253\u56DE"))),un===1&&Re.createElement("div",{style:{display:"flex",marginTop:"20px"}},Re.createElement("span",{style:{width:"70px",textAlign:"end"}},Re.createElement("span",{style:{color:"red"}},"*"),Je.formatMessage({id:"classrooms.lowestScore",defaultMessage:"\u6700\u4F4E\u5206"}),"\uFF1A"),Re.createElement(a.Z,{min:0,max:100,value:Nr,onChange:Nn=>Dn(Nn),style:{width:"100px"}}),Re.createElement("span",{style:{width:"80px",textAlign:"end"}},Re.createElement("span",{style:{color:"red"}},"*"),Je.formatMessage({id:"classrooms.highestScore",defaultMessage:"\u6700\u9AD8\u5206"}),"\uFF1A"),Re.createElement(a.Z,{min:0,max:100,value:La,onChange:Nn=>hr(Nn),style:{width:"100px"}})),un===2&&Re.createElement("div",{style:{display:"flex",marginTop:"20px"}},Re.createElement("span",{style:{width:"80px"}},Je.formatMessage({id:"classroomClassroomExperiments.homeworkStatus",defaultMessage:"\u4F5C\u4E1A\u72B6\u6001"}),"\uFF1A"),Re.createElement(ie.default.Group,{onChange:Nn=>{Lt([...Nn])},style:{width:"100%"}},(Ja=wa.task_status)==null?void 0:Ja.map((Nn,cr)=>Re.createElement(ie.default,{name:"task_status",value:Nn.id},Nn.name,"(",Nn.count,")")))),Re.createElement("div",{style:{display:"flex",marginTop:"20px"}},Re.createElement("span",{style:{width:"70px",textAlign:"end"}},Re.createElement("span",{style:{color:"red"}},"*"),Je.formatMessage({id:"classroomGraphicGroupHomework.comment",defaultMessage:"\u8BC4\u8BED"}),"\uFF1A"),Re.createElement(dt.Z,{className:Ct.MdEditor,onChange:Nn=>Lo(Nn),placeholder:"\u8BF7\u586B\u5199\u8BC4\u8BED"}))))),Re.createElement(Fe.default,{open:$t,title:"\u6253\u56DE\u786E\u8BA4",onOk:()=>rt(void 0,null,function*(){un===2?(yield(0,he.ZP)(`/api/homework_commons/${qe.categoryId}/batch_redo_modal.json`,{method:"post",body:{id:qe.categoryId,comment:Jr,status:pr}})).status===0&&(fe.ZP.info(Je.formatMessage({id:"classrooms.returnSuccess",defaultMessage:"\u6253\u56DE\u6210\u529F"})),_i(),po(),Qt(!1)):(yield(0,he.ZP)(`/api/homework_commons/${qe.categoryId}/batch_redo_modal.json`,{method:"post",body:{id:qe.categoryId,comment:Jr,min_score:Nr,max_score:La}})).status===0&&(fe.ZP.info(Je.formatMessage({id:"classrooms.returnSuccess",defaultMessage:"\u6253\u56DE\u6210\u529F"})),_i(),po(),Qt(!1))}),onCancel:()=>{_i(),Qt(!1)}},Re.createElement("div",{style:{padding:"32px"}},un===1&&Re.createElement("span",null,"\u786E\u8BA4\u5C06\u6210\u7EE9\u5728",Nr,"-",La,"\u7684\u5B66\u751F\u8FDB\u884C\u6253\u56DE\u91CD\u505A\u5417\uFF1F"),un===2&&Re.createElement("span",null,"\u786E\u8BA4\u5C06\u4F5C\u4E1A\u72B6\u6001\u4E3A",((io=wa.task_status)==null?void 0:io.filter(Nn=>pr==null?void 0:pr.includes(Nn.id)).map(Nn=>Nn.name).toString())+",","\u7684\u5B66\u751F\u8FDB\u884C\u4F5C\u4E1A\u6253\u56DE\u91CD\u505A\u5417\uFF1F"),Re.createElement("br",null),Re.createElement("span",null,"\u8BE5\u6761\u4EF6\u4E0B\u5171\u6709",on==null?void 0:on.count,Je.formatMessage({id:"competitions.studentCountShort",defaultMessage:"\u540D\u5B66\u751F"}))))),Re.createElement(nt,null),Re.createElement(Ke,{isShow:$a,setIsShow:Ia,item:ha,coursesId:qe.coursesId,categoryId:qe.categoryId}),Re.createElement("aside",{className:"tc mb50 mt30"},Re.createElement(y.Z,{showQuickJumper:!0,hideOnSinglePage:!0,showSizeChanger:!1,onChange:hi,current:qe.page||1,defaultPageSize:20,total:wa.work_count})))};var rn=(0,Ee.connect)(({shixunHomeworks:jt,classroomList:Rt,globalSetting:yt,loading:Vt,user:Bt})=>({shixunHomeworks:jt,classroomList:Rt,globalSetting:yt,loading:Vt.effects,user:Bt}))(zt)},27776:function(ht,ct,ee){"use strict";ee.r(ct),ee.d(ct,{default:function(){return vi}});var x=ee(67294),ue=ee(33170),fe=ee(35973),De=ee(2453),Fe=ee(14446),Te=ee(71577),ie=ee(85673),_e=ee(83062),ze=ee(66368),Ae=ee(9430),We=ee(52310),Me=ee(28706),ve=ee(85725),oe=Object.defineProperty,a=Object.getOwnPropertySymbols,y=Object.prototype.hasOwnProperty,b=Object.prototype.propertyIsEnumerable,E=(Wt,Ht,Gt)=>Ht in Wt?oe(Wt,Ht,{enumerable:!0,configurable:!0,writable:!0,value:Gt}):Wt[Ht]=Gt,z=(Wt,Ht)=>{for(var Gt in Ht||(Ht={}))y.call(Ht,Gt)&&E(Wt,Gt,Ht[Gt]);if(a)for(var Gt of a(Ht))b.call(Ht,Gt)&&E(Wt,Gt,Ht[Gt]);return Wt},te=(Wt,Ht,Gt)=>new Promise((jn,xa)=>{var Ya=ta=>{try{En(Gt.next(ta))}catch(da){xa(da)}},ia=ta=>{try{En(Gt.throw(ta))}catch(da){xa(da)}},En=ta=>ta.done?jn(ta.value):Promise.resolve(ta.value).then(Ya,ia);En((Gt=Gt.apply(Wt,Ht)).next())});const ne=({shixunHomeworks:Wt,dispatch:Ht})=>{const Gt=(0,fe.useIntl)(),jn=(0,fe.useParams)();return x.createElement(Fe.default,{centered:!0,title:Gt.formatMessage({id:"classrooms.prompt",defaultMessage:"\u63D0\u793A"}),open:Wt.actionTabs.key==="\u5220\u9664",okText:Gt.formatMessage({id:"classrooms.confirm",defaultMessage:"\u786E\u5B9A"}),cancelText:Gt.formatMessage({id:"classrooms.cancel",defaultMessage:"\u53D6\u6D88"}),onOk:()=>te(void 0,null,function*(){(yield Ht({type:"shixunHomeworks/deleteReply",payload:{object_id:Wt.actionTabs.selectArr.id,object_type:"journals_for_message"}})).status===0&&(De.ZP.success(Gt.formatMessage({id:"classrooms.deleteSuccess",defaultMessage:"\u5220\u9664\u6210\u529F"})),Ht({type:"shixunHomeworks/setActionTabs",payload:{}}),Ht({type:"shixunHomeworks/getReplyList",payload:z({},Wt.actionTabs.params)}))}),onCancel:()=>{Ht({type:"shixunHomeworks/setActionTabs",payload:{}})}},x.createElement("p",null,"\u786E\u5B9A\u8981\u5220\u9664\u8BE5\u6761\u56DE\u590D\u5417\uFF1F"))};var re=(0,fe.connect)(({shixunHomeworks:Wt})=>({shixunHomeworks:Wt}))(ne),ae=ee(27484),le=ee.n(ae),he=ee(11320),Ee=ee(57953),be=ee(28452),xe={flex_box_center:"flex_box_center___zN9Rd",flex_space_between:"flex_space_between___OHt3Z",flex_box_vertical_center:"flex_box_vertical_center___xzO8Q",flex_box_center_end:"flex_box_center_end___LuRwh",flex_box_column:"flex_box_column___rEgTS",bg:"bg___F3FV1",top:"top___vNhKr",desc:"desc___IlwMy",deseIconSty:"deseIconSty___gIJAj",liked:"liked___gFxXM",likedActive:"likedActive___bEcK_",reply:"reply___q4nj7",replyList:"replyList___qxCAX",comment:"comment___gIcRF",buttonEdit:"buttonEdit____8SMk",md:"md___cq_mx",maskWrap:"maskWrap___bHoew",desHead:"desHead___Njyrc",mask:"mask___o8p8v",info:"info___V66Uf",upDownSty:"upDownSty___Q_kpi"},me="data:image/png;base64,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",Ce=ee(52262),Be=ee(35567),Xe=ee(50881),Le=ee(60887),Ue=ee(32339),Ze=ee(96469),Ge=ee(45587),$e=ee(24285),ut=ee(95742),Ct=ee(53978),Ut=ee(42922),sn=Object.defineProperty,ot=Object.defineProperties,Pt=Object.getOwnPropertyDescriptors,Mt=Object.getOwnPropertySymbols,mt=Object.prototype.hasOwnProperty,wt=Object.prototype.propertyIsEnumerable,Kt=(Wt,Ht,Gt)=>Ht in Wt?sn(Wt,Ht,{enumerable:!0,configurable:!0,writable:!0,value:Gt}):Wt[Ht]=Gt,je=(Wt,Ht)=>{for(var Gt in Ht||(Ht={}))mt.call(Ht,Gt)&&Kt(Wt,Gt,Ht[Gt]);if(Mt)for(var Gt of Mt(Ht))wt.call(Ht,Gt)&&Kt(Wt,Gt,Ht[Gt]);return Wt},vn=(Wt,Ht)=>ot(Wt,Pt(Ht)),Cn=(Wt,Ht,Gt)=>new Promise((jn,xa)=>{var Ya=ta=>{try{En(Gt.next(ta))}catch(da){xa(da)}},ia=ta=>{try{En(Gt.throw(ta))}catch(da){xa(da)}},En=ta=>ta.done?jn(ta.value):Promise.resolve(ta.value).then(Ya,ia);En((Gt=Gt.apply(Wt,Ht)).next())});le().locale("ZH-cn");const ua=x.createContext({}),kn=()=>{const Wt=(0,fe.useIntl)(),{setActivatorNodeRef:Ht,listeners:Gt}=(0,x.useContext)(ua);return x.createElement(Te.ZP,je({type:"text",size:"small",className:xe.upDownSty,icon:x.createElement(_e.Z,{title:Wt.formatMessage({id:"classroomProgrammingHomework.dragToSortQuestions2",defaultMessage:"\u53EF\u9F20\u6807\u62D6\u62FD\u8FDB\u884C\u8BD5\u9898\u6392\u5E8F\uFF0C\u5B66\u751F\u7AEF\u5C06\u6309\u7167\u6B64\u6392\u5E8F\u5C55\u793A"})},x.createElement(Xe.Z,null)),style:{cursor:"move"},ref:Ht},Gt))},nt=Wt=>{const{attributes:Ht,listeners:Gt,setNodeRef:jn,setActivatorNodeRef:xa,transform:Ya,transition:ia,isDragging:En}=(0,Ge.nB)({id:Wt["data-row-key"]}),ta=je(vn(je({},Wt.style),{transform:$e.ux.Translate.toString(Ya),transition:ia}),En?{position:"relative",zIndex:100}:{}),da=(0,x.useMemo)(()=>({setActivatorNodeRef:xa,listeners:Gt}),[xa,Gt]);return x.createElement(ua.Provider,{value:da},x.createElement("tr",je(vn(je({},Wt),{ref:jn,style:ta}),Ht)))},dt=({shixunHomeworks:Wt,classroomList:Ht,globalSetting:Gt,user:jn,loading:xa,dispatch:Ya})=>{var ia,En,ta,da;const Vn=(0,fe.useIntl)(),[Qa,Or]=(0,x.useState)(vn(je({},(0,fe.useParams)()),{page:1,per_page:10})),[Ha,Co]=(0,x.useState)([]),[Si,Ga]=(0,x.useState)(-1),[Wa,vr]=(0,x.useState)(""),[Qn,Ra]=(0,x.useState)(""),{detailLeftMenus:Zo}=Ht,ka=(0,fe.useLocation)(),[Sa,Gr]=(0,x.useState)({}),{workDetail:si,workList:Yn,workSetting:Sr}=Wt,[Pa,dn]=(0,x.useState)("1"),[ya,wn]=(0,x.useState)(!1),[_r,Cr]=(0,x.useState)(!1),[Zr,Jo]=(0,x.useState)(""),[yr,bo]=(0,x.useState)(1),qa=(0,x.useRef)(null),[Vr,uo]=(0,x.useState)(!1);let oi=["",Vn.formatMessage({id:"questionBankList.simple",defaultMessage:"\u7B80\u5355"}),Vn.formatMessage({id:"questionBankList.moderate",defaultMessage:"\u4E2D\u7B49"}),Vn.formatMessage({id:"questionBankList.difficult",defaultMessage:"\u56F0\u96BE"})];(0,x.useEffect)(()=>{Yn.homework_status&&Mn()},[Yn]),(0,x.useEffect)(()=>{qa.current&&(qa.current.clientHeight>200?bo(2):bo(4))},[Ha==null?void 0:Ha.description]);function Mn(){return Cn(this,null,function*(){var pa,Ir,Mr;wn(!0);let Wr=yield(0,ue.ZP)(`/api/courses/${Qa.coursesId}/homework_commons/edit_hack_homework.json`,{method:"get",params:vn(je({},Qa),{id:Qa.categoryId})});if(Co(Wr),wn(!1),Qa.defaultExpandedRowKeys=[`${(Ir=(pa=Wr==null?void 0:Wr.data)==null?void 0:pa[0])==null?void 0:Ir.identifier}`],Wr!=null&&Wr.hide_description)dn("2");else if(Pa!="2"){if((Mr=Yn.homework_status)!=null&&Mr.includes("\u5BFC\u5165"))return;dn(Wr!=null&&Wr.description?"1":"2")}Or(je({},Qa))})}const Ea=()=>{if(yr===1)return{visibility:"hidden"};if(yr===2)return{overflow:"hidden",height:"200px"};if(yr===3)return{overflow:"initial"};if(yr===4)return{overflow:"initial"}},er=pa=>Cn(void 0,[pa],function*({active:Ir,over:Mr}){if(Ir.id!==(Mr==null?void 0:Mr.id)&&(Mr!=null&&Mr.id)){Co(ei=>{var ki;const tl=(ki=ei==null?void 0:ei.data)==null?void 0:ki.findIndex(Yl=>Yl.identifier===Ir.id),cl=ei==null?void 0:ei.data.findIndex(Yl=>Yl.identifier===(Mr==null?void 0:Mr.id));return vn(je({},ei),{data:(0,ut.Rp)(ei==null?void 0:ei.data,tl,cl)})});let Wr=yield(0,ue.ZP)(`/api/courses/${Qa==null?void 0:Qa.coursesId}/homework_commons/change_hack_position.json`,{method:"post",body:{id:Qa==null?void 0:Qa.categoryId,origin_identifier:Ir==null?void 0:Ir.id,target_identifier:Mr==null?void 0:Mr.id}});(Wr==null?void 0:Wr.status)==0&&(De.ZP.success("\u6392\u5E8F\u6210\u529F"),Mn())}}),Dr=pa=>Cn(void 0,null,function*(){const Ir=()=>Cn(void 0,null,function*(){let Wr=yield(0,ue.ZP)(`/api/item_banks/${pa}/copy_hack_item.json`,{method:"post"});(Wr==null?void 0:Wr.status)===0&&De.ZP.success("\u52A0\u5165\u8BD5\u9898\u5E93\u6210\u529F\uFF01")});uo(!0);let Mr=yield(0,ue.ZP)(`/api/item_banks/${pa}/check_hack_item.json`,{method:"get"});(Mr==null?void 0:Mr.status)===-20?Fe.default.confirm({icon:null,centered:!0,closable:!0,okText:Vn.formatMessage({id:"classrooms.confirm",defaultMessage:"\u786E\u5B9A"}),cancelText:Vn.formatMessage({id:"classrooms.cancel",defaultMessage:"\u53D6\u6D88"}),title:"\u52A0\u5165\u8BD5\u9898\u5E93\u63D0\u793A",content:"\u8BE5\u8BD5\u9898\u5728\u8BD5\u9898\u5E93\u4E2D\u5DF2\u5B58\u5728\uFF0C\u8BF7\u786E\u8BA4\u662F\u5426\u52A0\u5165\u8BD5\u9898\u5E93\uFF1F",onOk:Ir}):Ir(),uo(!1)});return x.createElement("section",{className:xe.bg},x.createElement(Ee.Z,{spinning:ya},(!(Ha!=null&&Ha.hide_description)||(0,Ce.GJ)())&&x.createElement("section",{className:" edu-container",style:{padding:"20px 20px 0 20px",background:"#fff",position:"relative"}},!_r&&(0,Ce.GJ)()&&x.createElement("div",{style:{position:"absolute",zIndex:10,right:34,top:30}},(Sr==null?void 0:Sr.hack_edit_permission)&&x.createElement("span",{className:xe.deseIconSty,style:{marginLeft:"auto",cursor:"pointer"},onClick:()=>{Cr(!0)}},x.createElement(_e.Z,{title:Vn.formatMessage({id:"classroomClassroomExperiments.editDescription",defaultMessage:"\u7F16\u8F91\u8BF4\u660E"})},x.createElement("i",{className:"iconfont icon-bianji-moren font14"}),x.createElement("span",null,Vn.formatMessage({id:"classroomClassroomExperiments.editDescription",defaultMessage:"\u7F16\u8F91\u8BF4\u660E"})))),x.createElement("span",{className:xe.deseIconSty,style:{marginLeft:"20px",cursor:"pointer"},onClick:()=>Cn(void 0,null,function*(){if(!(Ha!=null&&Ha.hide_description))Fe.default.confirm({centered:!0,okText:Vn.formatMessage({id:"classrooms.confirm",defaultMessage:"\u786E\u5B9A"}),cancelText:Vn.formatMessage({id:"classrooms.cancel",defaultMessage:"\u53D6\u6D88"}),title:Vn.formatMessage({id:"classrooms.prompt",defaultMessage:"\u63D0\u793A"}),content:"\u9690\u85CF\u540E\uFF0C\u5B66\u751F\u7AEF\u5C06\u9690\u85CF\u4F5C\u4E1A\u8BF4\u660E\u6A21\u5757",onOk:()=>Cn(void 0,null,function*(){let pa=yield(0,ue.ZP)(`/api/homework_commons/${Qa==null?void 0:Qa.categoryId}/hide_description.json`,{method:"post",body:{status:!0}});(pa==null?void 0:pa.status)==0&&(De.ZP.success("\u9690\u85CF\u6210\u529F"),Mn())})});else{let pa=yield(0,ue.ZP)(`/api/homework_commons/${Qa==null?void 0:Qa.categoryId}/hide_description.json`,{method:"post",body:{status:!1}});(pa==null?void 0:pa.status)==0&&(De.ZP.success("\u516C\u5F00\u6210\u529F"),Mn())}})},x.createElement(_e.Z,{title:Ha!=null&&Ha.hide_description?"\u516C\u5F00\u8BF4\u660E":Vn.formatMessage({id:"classroomClassroomExperiments.hideDescription",defaultMessage:"\u9690\u85CF\u8BF4\u660E"})},x.createElement("i",{className:"iconfont icon-xianshiyincang font14"}),x.createElement("span",null,Ha!=null&&Ha.hide_description?"\u516C\u5F00\u8BF4\u660E":Vn.formatMessage({id:"classroomClassroomExperiments.hideDescription",defaultMessage:"\u9690\u85CF\u8BF4\u660E"}))))),_r?x.createElement(x.Fragment,null,x.createElement(Be.Z,{defaultValue:Ha==null?void 0:Ha.description,watch:!0,height:155,onChange:pa=>{Jo(pa)}}),x.createElement("div",{style:{display:"flex"}},x.createElement(Te.ZP,{size:"middle",type:"primary",className:`${xe.buttonEdit} mr20`,style:{marginLeft:"auto"},htmlType:"submit",onClick:()=>Cn(void 0,null,function*(){bo(1);let pa=yield(0,ue.ZP)(`/api/homework_commons/${Qa==null?void 0:Qa.categoryId}/update_description.json`,{method:"post",body:{description:Zr}});(pa==null?void 0:pa.status)==0&&(De.ZP.success("\u7F16\u8F91\u6210\u529F"),Cr(!1),Mn())})},Vn.formatMessage({id:"classroomGraphicGroupHomework.submit",defaultMessage:"\u63D0\u4EA4"})),x.createElement(Te.ZP,{size:"middle",type:"primary",ghost:!0,className:xe.buttonEdit,onClick:()=>{Cr(!1)}},Vn.formatMessage({id:"classrooms.cancel",defaultMessage:"\u53D6\u6D88"})))):!!(Ha!=null&&Ha.description)&&x.createElement("div",{ref:qa,className:xe.maskWrap,style:Ea()},x.createElement("div",{className:xe.desHead},x.createElement("img",{src:me,width:94})),x.createElement(ve.Z,{className:xe.md,value:(Ha==null?void 0:Ha.description)||""}),yr===2&&x.createElement("div",{className:xe.mask},x.createElement("div",{onClick:()=>bo(3)},"\u5C55\u5F00",x.createElement("i",{className:"iconfont icon-zhankai4"}))),yr===3&&x.createElement("div",{className:xe.mask,style:{position:"relative",height:30,background:"transparent",paddingTop:5}},x.createElement("div",{onClick:()=>bo(2)},"\u6536\u8D77",x.createElement("i",{className:"iconfont icon-shouqi5"}))))),(0,Ce.dE)()&&!!(Ha!=null&&Ha.group_name)&&x.createElement("div",{className:xe.info},x.createElement("img",{src:`${he.Z.IMG_SERVER}/images/${(ia=Ha==null?void 0:Ha.user)==null?void 0:ia.image_url}`}),x.createElement("div",{className:"ml20",style:{alignItems:"start"}},x.createElement("b",null,(Ha==null?void 0:Ha.name)||""),x.createElement("span",{title:(Ha==null?void 0:Ha.group_name)||"",style:{maxWidth:"130px",overflow:"hidden",textOverflow:"ellipsis",whiteSpace:"nowrap",wordBreak:"break-all"}},(Ha==null?void 0:Ha.group_name)||"")),x.createElement(_e.Z,{title:x.createElement(x.Fragment,null,x.createElement("div",null,"\u8BD5\u9898\u5F97\u5206\uFF1A",(Ha==null?void 0:Ha.late_final_score)||0),x.createElement("div",null,Vn.formatMessage({id:"classroomClassroomExperiments.resubmissionDeduction",defaultMessage:"\u8865\u4EA4\u6263\u5206"}),"\uFF1A",(Ha==null?void 0:Ha.late_penalty)||0),x.createElement("div",null,Vn.formatMessage({id:"classrooms.finalGrade",defaultMessage:"\u6700\u7EC8\u6210\u7EE9"}),"\uFF1A",(Ha==null?void 0:Ha.total_score)||0))},x.createElement("div",null,x.createElement("b",null,x.createElement(Ze.n,{value:Ha==null?void 0:Ha.total_score})),x.createElement("span",null,Vn.formatMessage({id:"classrooms.totalScore",defaultMessage:"\u603B\u6210\u7EE9"})))),x.createElement("div",null,x.createElement("b",null,(Ha==null?void 0:Ha.total_time)||"-"),x.createElement("span",null,Vn.formatMessage({id:"classroomProgrammingHomework.totalTimeSpent",defaultMessage:"\u603B\u8017\u65F6"}))),x.createElement("div",null,x.createElement("b",{style:{color:"#009C0F"}},Ha==null?void 0:Ha.pass_count),x.createElement("span",null,Vn.formatMessage({id:"classrooms.passedCount",defaultMessage:"\u5DF2\u901A\u8FC7\u6570"}))),x.createElement("div",null,x.createElement("b",{style:{color:"#FA6400"}},Ha==null?void 0:Ha.doing_count),x.createElement("span",null,Vn.formatMessage({id:"competitions.inProgress",defaultMessage:"\u8FDB\u884C\u4E2D"}))),x.createElement("div",null,x.createElement("b",{style:{color:"#E30000"}},Ha==null?void 0:Ha.not_pass_count),x.createElement("span",null,Vn.formatMessage({id:"classrooms.unansweredCount",defaultMessage:"\u672A\u7B54\u9898\u6570"})))),!((En=Yn.homework_status)!=null&&En.includes("\u5BFC\u5165"))&&x.createElement("div",null,x.createElement("section",{className:" edu-container",style:{padding:"20px",background:"#fff"}},(0,Ce.GJ)()&&x.createElement("div",{style:{marginBottom:"10px",fontSize:"12px"}},Vn.formatMessage({id:"classroomProgrammingHomework.dragToSortQuestions",defaultMessage:"\u53EF\u9F20\u6807\u62D6\u62FD"}),"\u201C ",x.createElement(Xe.Z,null)," \u201D",Vn.formatMessage({id:"classroomProgrammingHomework.dragToSortQuestions1",defaultMessage:"\u8FDB\u884C\u8BD5\u9898\u6392\u5E8F\uFF0C\u5B66\u751F\u7AEF\u5C06\u6309\u7167\u6B64\u6392\u5E8F\u5C55\u793A"})),Qa.defaultExpandedRowKeys&&x.createElement(Le.LB,{modifiers:[Ue.DL],onDragEnd:er},x.createElement(Ge.Fo,{items:(ta=Ha==null?void 0:Ha.data)==null?void 0:ta.map(pa=>pa==null?void 0:pa.identifier),strategy:Ge.qw},x.createElement(Ae.default,{components:{body:{row:nt}},dataSource:Ha==null?void 0:Ha.data,rowKey:pa=>pa==null?void 0:pa.identifier,pagination:!1,expandable:{expandIcon:({expanded:pa,onExpand:Ir,record:Mr})=>pa?x.createElement(_e.Z,{title:"\u6536\u8D77"},x.createElement(Ct.Z,{className:xe.upDownSty,onClick:Wr=>Ir(Mr,Wr)})):x.createElement(_e.Z,{title:"\u5C55\u5F00"},x.createElement(Ut.Z,{className:xe.upDownSty,onClick:Wr=>Ir(Mr,Wr)})),expandedRowRender:pa=>{var Ir;return x.createElement("div",{style:{padding:"10px 0px 10px 48px",borderRadius:2}},x.createElement("div",{style:{overflow:"auto",maxHeight:300}},x.createElement("p",null,Vn.formatMessage({id:"classrooms.questionTitle",defaultMessage:"\u9898\u76EE"}),"\uFF1A",pa==null?void 0:pa.name),x.createElement("p",null,Vn.formatMessage({id:"classroomProgrammingHomework.description",defaultMessage:"\u63CF\u8FF0"}),"\uFF1A",x.createElement(ve.Z,{value:(pa==null?void 0:pa.description)||""})),!(0,Ce.dE)()&&x.createElement("p",null,Vn.formatMessage({id:"classroomProgrammingHomework.questionAnalysis",defaultMessage:"\u9898\u76EE\u89E3\u6790"}),":",x.createElement(ve.Z,{style:{fontSize:"14px"},value:(pa==null?void 0:pa.analysis)||Vn.formatMessage({id:"classroomProgrammingHomework.noAnalysis",defaultMessage:Vn.formatMessage({id:"classroomProgrammingHomework.noAnalysis",defaultMessage:"\u6682\u65E0\u89E3\u6790"})})}))),x.createElement("div",{style:{width:"100%",textAlign:"end"}},(Sr==null?void 0:Sr.hack_edit_permission)&&x.createElement(Te.ZP,{className:"mt20",type:"primary",ghost:!0,onClick:()=>{window.open(`/problems/newedit/${pa==null?void 0:pa.identifier}?type=1`),localStorage.setItem("program_homework",[Qa.coursesId,Qa.categoryId])}},Vn.formatMessage({id:"classroomGraphicGroupHomework.edit",defaultMessage:"\u7F16\u8F91"})),(Sr==null?void 0:Sr.hack_edit_permission)&&((Ir=Ha==null?void 0:Ha.homework_status)==null?void 0:Ir.includes("\u672A\u53D1\u5E03"))&&x.createElement(Te.ZP,{className:"mt20",type:"primary",style:{marginLeft:20},ghost:!0,onClick:()=>{Fe.default.confirm({title:Vn.formatMessage({id:"classrooms.prompt",defaultMessage:"\u63D0\u793A"}),content:"\u662F\u5426\u786E\u8BA4\u5220\u9664",okText:"\u786E\u8BA4",cancelText:Vn.formatMessage({id:"classrooms.cancel",defaultMessage:"\u53D6\u6D88"}),onOk:()=>Cn(void 0,null,function*(){let Mr=yield(0,ue.ZP)(`/api/problems/${pa==null?void 0:pa.identifier}.json`,{method:"delete"});(Mr==null?void 0:Mr.status)===0&&(De.ZP.info(Vn.formatMessage({id:"classrooms.deleteSuccess",defaultMessage:"\u5220\u9664\u6210\u529F"})),Qa.page=1,Mn())})})}},Vn.formatMessage({id:"classrooms.delete",defaultMessage:"\u5220\u9664"}))))},defaultExpandedRowKeys:Qa.defaultExpandedRowKeys},columns:(da=[(0,Ce.GJ)()&&{key:"sort",align:"center",width:40,render:()=>x.createElement(kn,null)},{title:Vn.formatMessage({id:"classrooms.serialNumber",defaultMessage:"\u5E8F\u53F7"}),dataIndex:"index",ellipsis:!0,key:"index",width:55,render:(pa,Ir,Mr)=>`${(Qa.page-1)*Qa.per_page+Mr+1}`},{title:Vn.formatMessage({id:"classrooms.title",defaultMessage:"\u6807\u9898"}),dataIndex:"name",ellipsis:!0,key:"name"},((0,Ce.dE)()||(Ha==null?void 0:Ha.show_score))&&{title:Vn.formatMessage({id:"classroomProgrammingHomework.points",defaultMessage:"\u5206\u503C"}),dataIndex:"hack_score",key:"hack_score",width:100},{title:Vn.formatMessage({id:"classroomClassroomExperiments.difficulty",defaultMessage:"\u96BE\u5EA6"}),dataIndex:"difficult",key:"difficult",width:100,ellipsis:!0,render(pa,Ir,Mr){return x.createElement("div",null,oi[pa])}},{title:Vn.formatMessage({id:"classroomClassroomExperiments.passRate",defaultMessage:"\u901A\u8FC7\u7387"}),dataIndex:"pass_rate",key:"pass_rate",width:100,ellipsis:!0},(0,Ce.dE)()&&{title:Vn.formatMessage({id:"classroomProgrammingHomework.score",defaultMessage:"\u5F97\u5206"}),dataIndex:"score",key:"score",render:pa=>{let Ir="",Mr=Number(pa);return Mr>=0&&Mr<=60?Ir="c-red":Mr>=90?Ir="c-green":Mr>60?Ir="c-orange":Ir="",x.createElement("span",{className:Ir},pa)}},(0,Ce.dE)()&&{title:Vn.formatMessage({id:"classroomClassroomExperiments.timeSpent",defaultMessage:"\u8017\u65F6"}),dataIndex:"time",key:"time",ellipsis:!0,width:100},{title:Vn.formatMessage({id:"classroomClassroomExperiments.knowledgePoints",defaultMessage:"\u77E5\u8BC6\u70B9"}),dataIndex:"tag_discipline",ellipsis:!0,key:"tag_discipline",width:200,render:(pa,Ir)=>x.createElement("span",{style:{backgroundColor:"#ECFAF5",color:"#1B8565",overflow:"hidden",textOverflow:"ellipsis",padding:"2px 6px"}},pa||"--")},(0,Ce.dE)()&&{title:Vn.formatMessage({id:"classroomClassroomExperiments.passStatus",defaultMessage:"\u901A\u8FC7\u72B6\u6001"}),dataIndex:"finish_status",key:"finish_status",render(pa){return x.createElement(x.Fragment,null,pa===0&&x.createElement("span",{style:{color:"#E30000"}},"\u672A\u7B54\u9898"),pa===1&&x.createElement("span",{style:{color:"#FA6400"}},Vn.formatMessage({id:"competitions.inProgress",defaultMessage:"\u8FDB\u884C\u4E2D"})),pa===2&&x.createElement("span",{style:{color:"#009C0F"}},Vn.formatMessage({id:"classroomClassroomExperiments.passed",defaultMessage:"\u5DF2\u901A\u8FC7"})))}},{title:Vn.formatMessage({id:"classrooms.action",defaultMessage:"\u64CD\u4F5C"}),dataIndex:"identifier",key:"identifier",width:(0,Ce.GJ)()?280:146,align:"right",render(pa,Ir,Mr){return x.createElement("div",null,(0,Ce.GJ)()&&x.createElement(Te.ZP,{type:"link",style:{marginRight:"5px"},loading:Vr,onClick:()=>Cn(this,null,function*(){Dr(Ir==null?void 0:Ir.id)})},Vn.formatMessage({id:"classroomProgrammingHomework.addToQuestionBank",defaultMessage:"\u52A0\u5165\u8BD5\u9898\u5E93"})),x.createElement("a",{onClick:()=>{var Wr;if((0,Ce.Rm)()&&!((Wr=Ht.AssistantObject.hack)!=null&&Wr.can_question_eaderboard)){De.ZP.warning(Vn.formatMessage({id:"classrooms.noPermissionApplyToAdmin",defaultMessage:"\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD"}));return}window.open(`/classrooms/${Qa.coursesId}/program_homework/${Qa.categoryId}/${pa}/ranking`)}},Vn.formatMessage({id:"classroomProgrammingHomework.rankings",defaultMessage:"\u6392\u884C"})),x.createElement("a",{onClick:()=>Cn(this,null,function*(){let Wr=yield(0,ue.ZP)(`/api/problems/${Ir==null?void 0:Ir.identifier}/start.json`,{method:"get"});Wr&&(window.open(`/myproblems/${Wr==null?void 0:Wr.identifier}?type=1&backUrl=/classrooms/${Qa.coursesId}/program_homework/${Qa.categoryId}/detail?tabs=1`),localStorage.setItem("program_homework",[Qa.coursesId,Qa.categoryId]))}),className:"ml20"},(0,Ce.GJ)()?Vn.formatMessage({id:"classroomProgrammingHomework.experience",defaultMessage:"\u4F53\u9A8C"}):Vn.formatMessage({id:"classroomExams.enterAnswering",defaultMessage:"\u8FDB\u5165\u7B54\u9898"})),(Sr==null?void 0:Sr.hack_edit_permission)&&x.createElement("a",{className:"ml20",onClick:()=>Cn(this,null,function*(){window.open(`/problems/newedit/${Ir==null?void 0:Ir.identifier}?type=1`),localStorage.setItem("program_homework",[Qa.coursesId,Qa.categoryId])})},Vn.formatMessage({id:"classroomGraphicGroupHomework.edit",defaultMessage:"\u7F16\u8F91"})))}}])==null?void 0:da.filter(pa=>!!pa)})))),x.createElement("aside",{style:{padding:"0 20px 20px 20px"}},x.createElement(be.Z,{defaultCurrent:1,total:Ha==null?void 0:Ha.count,hideOnSinglePage:!0,showTotal:pa=>x.createElement("span",null,Vn.formatMessage({id:"common.total",defaultMessage:"\u5171"})," ",pa,"\u6761"),current:Qa.page||1,pageSize:Qa.per_page||10,onChange:(pa,Ir)=>{Qa.page=pa,Qa.per_page=Ir,Or(je({},Qa)),Mn()}})))),x.createElement(re,null))};var gt=(0,fe.connect)(({shixunHomeworks:Wt,classroomList:Ht,loading:Gt,user:jn,globalSetting:xa})=>({shixunHomeworks:Wt,globalSetting:xa,classroomList:Ht,user:jn,loading:Gt.effects}))(dt),Ft=ee(22150),st=ee(71230),bt=ee(15746),It=ee(69677),xt=ee(84567),kt=ee(26194),Zt=ee(67294),Gn=Object.defineProperty,Ke=Object.getOwnPropertySymbols,Re=Object.prototype.hasOwnProperty,In=Object.prototype.propertyIsEnumerable,Ne=(Wt,Ht,Gt)=>Ht in Wt?Gn(Wt,Ht,{enumerable:!0,configurable:!0,writable:!0,value:Gt}):Wt[Ht]=Gt,ke=(Wt,Ht)=>{for(var Gt in Ht||(Ht={}))Re.call(Ht,Gt)&&Ne(Wt,Gt,Ht[Gt]);if(Ke)for(var Gt of Ke(Ht))In.call(Ht,Gt)&&Ne(Wt,Gt,Ht[Gt]);return Wt},Jt=(Wt,Ht,Gt)=>new Promise((jn,xa)=>{var Ya=ta=>{try{En(Gt.next(ta))}catch(da){xa(da)}},ia=ta=>{try{En(Gt.throw(ta))}catch(da){xa(da)}},En=ta=>ta.done?jn(ta.value):Promise.resolve(ta.value).then(Ya,ia);En((Gt=Gt.apply(Wt,Ht)).next())});const Ye=({shixunHomeworks:Wt,loading:Ht,dispatch:Gt,classroomList:jn})=>{var xa;const Ya=(0,fe.useIntl)(),ia=(0,fe.useParams)(),[En,ta]=(0,x.useState)(ke(ke({},{page:1,limit:20,group_ids:[]}),ia)),da=(0,fe.useLocation)(),{codeReview:Vn}=Wt,[Qa,Or]=(0,x.useState)({}),[Ha]=Ft.default.useForm();En.order="code_rate",En.sort="desc",En.category=En.categoryId,(0,x.useEffect)(()=>{Co(),console.log("params",En)},[En]),(0,x.useEffect)(()=>{Wt.actionTabs.key==="\u6267\u884C\u4EE3\u7801\u67E5\u91CD"&&Co()},[Wt.actionTabs.key]);const Co=()=>Jt(void 0,null,function*(){(yield Gt({type:"shixunHomeworks/getCodeReview",payload:ke({},En)})).status===-2&&setTimeout(()=>Co(),1500)}),Si=()=>{},Ga=(vr,Qn)=>{En.page=vr,En.limit=20,Gt({type:"shixunHomeworks/getCodeReview",payload:ke({},En)})},Wa=[{title:Ya.formatMessage({id:"classrooms.serialNumber",defaultMessage:"\u5E8F\u53F7"}),dataIndex:"number",render:(vr,Qn,Ra)=>En.limit*(En.page-1)+Ra+1},{title:Ya.formatMessage({id:"classrooms.name",defaultMessage:"\u59D3\u540D"}),dataIndex:"username"},{title:Ya.formatMessage({id:"classrooms.studentNumber",defaultMessage:"\u5B66\u53F7"}),dataIndex:"student_id"},{title:Ya.formatMessage({id:"classroomClassroomExperiments.similarity",defaultMessage:"\u76F8\u4F3C\u5EA6"}),dataIndex:"code_rate",render:vr=>Zt.createElement("span",{className:"c-orange"},vr)},{title:Ya.formatMessage({id:"classrooms.action",defaultMessage:"\u64CD\u4F5C"}),dataInex:"action",render:(vr,Qn)=>Zt.createElement("div",null,Zt.createElement("a",{onClick:()=>{var Ra;if((0,Ce.Rm)()&&!((Ra=jn.AssistantObject.hack)!=null&&Ra.can_view)){De.ZP.warning(Ya.formatMessage({id:"classrooms.noPermissionApplyToAdmin",defaultMessage:"\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD"}));return}window.open(`/classrooms/${En.coursesId}/program_homework/${En.categoryId}/review_detail/${Qn.user_id}`)}},Ya.formatMessage({id:"classrooms.view",defaultMessage:"\u67E5\u770B"})),Zt.createElement("br",null))}];return Zt.createElement("section",{className:"minH500 bg-white pl30 pr30 pt10"},(Vn==null?void 0:Vn.status)===-2&&Zt.createElement(kt.Z,{customText:"\u6B63\u5728\u8FDB\u884C\u4EE3\u7801\u67E5\u91CD\uFF0C\u8BF7\u7A0D\u5019\u3002\u67E5\u91CD\u7ED3\u675F\u540E\uFF0C\u9875\u9762\u5C06\u81EA\u52A8\u66F4\u65B0\u663E\u793A\u7ED3\u679C"}),(Vn==null?void 0:Vn.status)!==-2&&Zt.createElement("div",null,Zt.createElement(st.Z,null,Zt.createElement(bt.Z,{flex:"1"},Zt.createElement("p",{className:"mt10"},Ya.formatMessage({id:"classrooms.plagiarismCheckTime",defaultMessage:"\u67E5\u91CD\u65F6\u95F4"}),"\uFF1A",Vn.last_review_time,Zt.createElement(Te.ZP,{ghost:!0,danger:!0,style:{color:"#29BD8B",borderColor:"#29BD8B",marginLeft:10},onClick:()=>{Gt({type:"shixunHomeworks/setActionTabs",payload:{key:"\u4EE3\u7801\u67E5\u91CD",params:En}})}},Ya.formatMessage({id:"classrooms.checkCodePlagiarism",defaultMessage:"\u4EE3\u7801\u67E5\u91CD"})))),Zt.createElement(bt.Z,null,Zt.createElement(It.default.Search,{allowClear:!0,placeholder:Ya.formatMessage({id:"classrooms.searchByNameOrID",defaultMessage:"\u8BF7\u8F93\u5165\u59D3\u540D\u6216\u8005\u5B66\u53F7\u641C\u7D22"}),onSearch:vr=>{En.search=vr,Gt({type:"shixunHomeworks/getCodeReview",payload:En})},style:{width:200}}),Zt.createElement("span",{className:"ml5 c-red"}))),((xa=Vn.group_info)==null?void 0:xa.length)>0&&Zt.createElement(Zt.Fragment,null,Zt.createElement(st.Z,null,Zt.createElement(bt.Z,{flex:"80px",className:"font14"},Ya.formatMessage({id:"classroomClassroomExperiments.classDivisionStatus",defaultMessage:"\u5206\u73ED\u60C5\u51B5"}),":"),Zt.createElement(bt.Z,{flex:"80px"},Zt.createElement(xt.default,{checked:En.group_ids=="",value:"all",onChange:vr=>{delete En.group_ids,En.group_ids=[],En.page=1,ta(ke({},En))}},Ya.formatMessage({id:"classrooms.all",defaultMessage:"\u5168\u90E8"}))),Zt.createElement(bt.Z,{flex:"1"},Vn.group_info&&Vn.group_info.map((vr,Qn)=>Zt.createElement(xt.default,{style:{marginLeft:0},value:vr.id,checked:En.group_ids.includes(vr.id),onChange:Ra=>{Ra.target.checked?En.group_ids.push(vr.id):En.group_ids.splice(En.group_ids.indexOf(vr.id),1),En.page=1,ta(ke({},En))}},vr.name,"(",vr.members_count,")")))),Zt.createElement(st.Z,{className:"font14 c-red mt5"},Zt.createElement(bt.Z,null,"\u672C\u9875\u4EC5\u663E\u793A\u5168\u90E8\u5DF2\u67E5\u91CD\u5206\u73ED"))),Zt.createElement("p",{className:"mt10"},Zt.createElement("span",{className:"c-red"},Vn.copy_reviews_count),"\u4E2A\u7591\u4F3C\u6284\u88AD\u4F5C\u54C1\uFF08",Vn.all_reviews_count,"\u4F5C\u54C1\uFF09"),Zt.createElement(Ae.default,{className:"mt30",loading:Ht["shixunHomeworks/getCodeReview"],pagination:!1,dataSource:Vn.users_reviews,columns:Wa,onChange:(vr,Qn,Ra)=>{Ra.order==="ascend"&&(En.b_order="asc"),Ra.order==="descend"&&(En.b_order="desc"),Ra.order||delete En.b_order,Gt({type:"shixunHomeworks/getCodeReview",payload:ke({},En)})}}),Zt.createElement("aside",{className:"tc mb50 mt30"},Zt.createElement(be.Z,{showSizeChanger:!1,onChange:Ga,defaultCurrent:En.page||1,current:En.page||1,defaultPageSize:20,hideOnSinglePage:!0,total:Vn.copy_reviews_count}))))};var it=(0,fe.connect)(({shixunHomeworks:Wt,classroomList:Ht,loading:Gt})=>({shixunHomeworks:Wt,classroomList:Ht,loading:Gt.effects}))(Ye),rt=ee(42469),pt=ee(34336),zt=ee(11713),rn=ee(78045),jt=ee(31795),Rt=ee(40043),yt=ee(24018),Vt=ee(96486),Bt={flex_box_center:"flex_box_center___pegyD",flex_space_between:"flex_space_between___OEf74",flex_box_vertical_center:"flex_box_vertical_center___Gg0ks",flex_box_center_end:"flex_box_center_end___ZDNgp",flex_box_column:"flex_box_column___kUnuF",form:"form___dWO2F",title:"title___tyrHF",content:"content____AOnH",pubColSty:"pubColSty___jjxFz",selectSty:"selectSty___RPIyk",borderSty:"borderSty___NbRdH",delSty:"delSty___Yap2B",delBorder:"delBorder___iWzM8",copHover:"copHover___DYJF8"},Fn=ee(39717),$n=ee(17998),Zn=ee(78207),On=ee(92882),_t=ee(67294),Ca=Object.defineProperty,za=Object.defineProperties,nn=Object.getOwnPropertyDescriptors,en=Object.getOwnPropertySymbols,Ma=Object.prototype.hasOwnProperty,Oa=Object.prototype.propertyIsEnumerable,An=(Wt,Ht,Gt)=>Ht in Wt?Ca(Wt,Ht,{enumerable:!0,configurable:!0,writable:!0,value:Gt}):Wt[Ht]=Gt,ma=(Wt,Ht)=>{for(var Gt in Ht||(Ht={}))Ma.call(Ht,Gt)&&An(Wt,Gt,Ht[Gt]);if(en)for(var Gt of en(Ht))Oa.call(Ht,Gt)&&An(Wt,Gt,Ht[Gt]);return Wt},Ja=(Wt,Ht)=>za(Wt,nn(Ht)),io=(Wt,Ht,Gt)=>new Promise((jn,xa)=>{var Ya=ta=>{try{En(Gt.next(ta))}catch(da){xa(da)}},ia=ta=>{try{En(Gt.throw(ta))}catch(da){xa(da)}},En=ta=>ta.done?jn(ta.value):Promise.resolve(ta.value).then(Ya,ia);En((Gt=Gt.apply(Wt,Ht)).next())});const{RangePicker:Je}=pt.default,{Option:Et}=zt.default,qe=({shixunHomeworks:Wt,user:Ht,loading:Gt,classroomList:jn,dispatch:xa})=>{var Ya,ia,En,ta,da,Vn,Qa,Or,Ha,Co,Si,Ga;const Wa=(0,fe.useIntl)(),vr=(0,fe.useParams)(),{workSetting:Qn,workList:Ra,changeData:Zo}=Wt,[ka,Sa]=(0,x.useState)(!0),[Gr,si]=(0,x.useState)(!1);let[Yn,Sr]=(0,x.useState)([]),[Pa,dn]=(0,x.useState)([]);const ya=(0,x.useRef)(!0);let[wn,_r]=(0,x.useState)({unified_setting:!1,publish_time:"",end_time:"",allow_late:!1,unified_late:!0,late_time:"",late_minus_score:0,penalty_type:Fn.Q.Percent,challenge_settings:[],work_efficiency:!1,shixun_evaluation:"",answer_open_evaluation:!1,answer_public:!1,score_open:!1,comment_public:!0,total_score:"",eff_score:0,send_type:void 0,difficult_count:[],difficult_settings:[],late_penalty:0});(0,x.useEffect)(()=>(Cr(),()=>{Sr([])}),[]);const Cr=()=>{xa({type:"shixunHomeworks/getWorkSetting",payload:ma({},vr)})};(0,x.useEffect)(()=>{var Mn,Ea;((0,Ce.G5)()||(0,Ce.Rm)()&&((Mn=jn.AssistantObject.hack)!=null&&Mn.can_late||(Ea=jn.AssistantObject.hack)!=null&&Ea.can_publish))&&Sa(!1)},[Ht,jn]),(0,x.useEffect)(()=>{if(!(Qn!=null&&Qn.course_id)||!ya.current)return;ya.current=!1,Object.keys(wn).map(function(Ea){wn[Ea]=Qn[Ea]}),(!wn.allow_late||!wn.unified_late)&&(wn.late_minus_score=20,wn.penalty_type=Fn.Q.Percent),wn.unified_setting||(wn.unified_late=!1,wn.unified_anonymous_comment=!1,wn.unified_anonymous_appeal=!1),Yn=JSON.parse(JSON.stringify(Qn.group_settings.map(Ea=>Ja(ma({},Ea),{group_name:[Ea.group_name]})).filter(Ea=>Ea.publish_time!==null))),Pa=JSON.parse(JSON.stringify(Qn.allow_late_settings.map(Ea=>Ja(ma({},Ea),{group_name:[Ea.group_name]})).filter(Ea=>Ea.late_time!==null))),wn.difficult_settings.length===0&&(wn.difficult_settings=[0,0,0]),_r(ma({},wn));const Mn=(0,Me.QE)((Yn==null?void 0:Yn.length)>0?Yn:[]);Sr([...Mn]),(Pa==null?void 0:Pa.length)<=0?dn([{late_minus_score:20}]):dn([...Pa])},[Qn]);const Zr=()=>{var Mn;if(((Mn=Ht==null?void 0:Ht.userInfo)==null?void 0:Mn.user_status)===2){(0,Zn.Rd)();return}const Ea=JSON.parse(JSON.stringify(wn));if(Ea.categoryId=vr.categoryId,wn.unified_setting||(Yn=Yn==null?void 0:Yn.map(er=>{var Dr;if(!er.publish_time||!er.end_time)throw De.ZP.error(Wa.formatMessage({id:"classrooms.completePublishTime",defaultMessage:"\u8BF7\u628A\u53D1\u5E03\u65F6\u95F4\u586B\u5199\u5B8C\u6574"})),new String(Wa.formatMessage({id:"classrooms.completePublishTime",defaultMessage:"\u8BF7\u628A\u53D1\u5E03\u65F6\u95F4\u586B\u5199\u5B8C\u6574"}));if(!er.group_name)throw De.ZP.error(Wa.formatMessage({id:"classrooms.selectClassName",defaultMessage:"\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0"})),new String(Wa.formatMessage({id:"classrooms.selectClassName",defaultMessage:"\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0"}));return er.group_name=typeof(er==null?void 0:er.group_name)=="string"?[er==null?void 0:er.group_name]:er==null?void 0:er.group_name,er.group_id=(Dr=Qn.group_settings)==null?void 0:Dr.filter(pa=>{var Ir;return(Ir=er==null?void 0:er.group_name)==null?void 0:Ir.includes(pa.group_name)}).map(pa=>pa.group_id||pa.id).toString().split(","),er})),Ea.group_settings=Yn,wn.allow_late)if(wn.unified_late){if(wn.late_minus_score===null||wn.late_minus_score===void 0||wn.late_minus_score<0||wn.late_minus_score>100)throw De.ZP.error(`${Wa.formatMessage({id:"classrooms.lateSubmissionDeduction0",defaultMessage:"\u8FDF\u4EA4\u6263\u5206\u586B\u5199\u533A\u95F4\u4E3A0"})}~100`),new String(`${Wa.formatMessage({id:"classrooms.lateSubmissionDeduction0",defaultMessage:"\u8FDF\u4EA4\u6263\u5206\u586B\u5199\u533A\u95F4\u4E3A0"})}~100`);if(!wn.late_time)throw De.ZP.error(Wa.formatMessage({id:"classrooms.completeDeadline",defaultMessage:"\u8BF7\u628A\u622A\u6B62\u65F6\u95F4\u586B\u5199\u5B8C\u6574"})),new String(Wa.formatMessage({id:"classrooms.completeDeadline",defaultMessage:"\u8BF7\u628A\u622A\u6B62\u65F6\u95F4\u586B\u5199\u5B8C\u6574"}))}else Pa=Pa==null?void 0:Pa.map(er=>{var Dr,pa;if(er.late_minus_score===null||er.late_minus_score===void 0||er.late_minus_score<0||er.late_minus_score>100)throw De.ZP.error(`${Wa.formatMessage({id:"classrooms.lateSubmissionDeduction0",defaultMessage:"\u8FDF\u4EA4\u6263\u5206\u586B\u5199\u533A\u95F4\u4E3A0"})}~100`),new String(`${Wa.formatMessage({id:"classrooms.lateSubmissionDeduction0",defaultMessage:"\u8FDF\u4EA4\u6263\u5206\u586B\u5199\u533A\u95F4\u4E3A0"})}~100`);if(!er.late_time)throw De.ZP.error(Wa.formatMessage({id:"classrooms.completeDeadline",defaultMessage:"\u8BF7\u628A\u622A\u6B62\u65F6\u95F4\u586B\u5199\u5B8C\u6574"})),new String(Wa.formatMessage({id:"classrooms.completeDeadline",defaultMessage:"\u8BF7\u628A\u622A\u6B62\u65F6\u95F4\u586B\u5199\u5B8C\u6574"}));if(!er.group_name)throw De.ZP.error(Wa.formatMessage({id:"classrooms.selectClassName",defaultMessage:"\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0"})),new String(Wa.formatMessage({id:"classrooms.selectClassName",defaultMessage:"\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0"}));return er.group_name=typeof(er==null?void 0:er.group_name)=="string"?[er==null?void 0:er.group_name]:er==null?void 0:er.group_name,er.group_id=(pa=(Dr=er==null?void 0:er.group_name)==null?void 0:Dr.map(Ir=>{var Mr,Wr;let ei=(Wr=(Mr=Qn.group_settings)==null?void 0:Mr.filter(ki=>(ki==null?void 0:ki.group_name)===Ir))==null?void 0:Wr[0];return ei==null?void 0:ei.group_id}))==null?void 0:pa.toString().split(","),er}),Ea.allow_late_settings=Pa;Ea.send_type===1&&(Ea.difficult_settings=Ea.difficult_settings.map(er=>er||0)),Jo(Ea)},Jo=Mn=>{var Ea;if(Mn.total_score===null){De.ZP.warning("\u603B\u5206\u503C\u4E0D\u80FD\u4E3A\u7A7A");return}if(Mn!=null&&Mn.work_efficiency&&Mn.eff_score===null){De.ZP.warning("\u6548\u7387\u5206\u4E0D\u80FD\u4E3A\u7A7A");return}const er={shixun_evaluation:Mn.shixun_evaluation,challenge_settings:Mn.challenge_settings},Dr=()=>io(void 0,null,function*(){si(!0),(yield(0,ue.ZP)(`/api/homework_commons/${vr.categoryId}/publish_setting.json`,{method:"post",body:ma({},Mn)})).status===0&&(De.ZP.success(Wa.formatMessage({id:"classrooms.updateSuccess",defaultMessage:"\u66F4\u65B0\u6210\u529F"})),Cr(),xa({type:"shixunHomeworks/getWorkList",payload:ma({},vr)})),si(!1)});!(0,Vt.isEqual)(Zo,er)&&!((Ea=Ra==null?void 0:Ra.homework_status)!=null&&Ea.includes("\u672A\u53D1\u5E03"))?Fe.default.confirm({title:Wa.formatMessage({id:"classrooms.updateScore",defaultMessage:"\u66F4\u65B0\u6210\u7EE9"}),content:"\u60A8\u6539\u52A8\u4E86\u672C\u6B21\u4F5C\u4E1A\u7684\u5173\u5361\u5F97\u5206\u8BBE\u7F6E\uFF0C\u8FD9\u53EF\u80FD\u5BFC\u81F4\u5DF2\u5B8C\u6210\u4F5C\u4E1A\u7684\u5B66\u751F\u7684\u6210\u7EE9\u4EA7\u751F\u9519\u8BEF\u3002\u70B9\u51FB\u201C\u786E\u5B9A\u201D\u6309\u94AE\u5C06\u4FDD\u5B58\u6700\u65B0\u8BBE\u7F6E\u5E76\u6309\u6700\u65B0\u8BBE\u7F6E\u66F4\u65B0\u5168\u73ED\u6210\u7EE9\u3002",okText:"\u786E\u8BA4",cancelText:Wa.formatMessage({id:"classrooms.cancel",defaultMessage:"\u53D6\u6D88"}),onOk:Dr}):Dr()},yr=(Mn,Ea,er="group_id")=>{var Dr;return Ea?Ea.find(pa=>pa[er]===Mn):(Dr=Qn==null?void 0:Qn.group_settings)==null?void 0:Dr.find(pa=>pa.group_id[0]===Mn)},bo=(Qn==null?void 0:Qn.allow_late)||(Qn==null?void 0:Qn.anonymous_comment),qa=Mn=>{var Ea,er;const Dr=yr(Mn,Qn==null?void 0:Qn.allow_late_settings,"id"),pa=yr(Mn,Qn==null?void 0:Qn.anonymous_comment_settings),Ir=yr(Mn);return(Qn==null?void 0:Qn.allow_late)&&Dr&&le()(Dr==null?void 0:Dr.late_time)<=le()()||(Qn==null?void 0:Qn.anonymous_comment)&&pa&&(pa==null?void 0:pa.evaluation_start)!==null||((er=(le()(Ir==null?void 0:Ir.end_time)<=le()()&&((Ea=Qn==null?void 0:Qn.allow_late_settings)==null?void 0:Ea.filter(Mr=>Mr.group_id.includes(Mn))))[0])==null?void 0:er.late_time)!=null},Vr=Qn==null?void 0:Qn.anonymous_comment,uo=Mn=>{if(!Mn)return!1;const Ea=yr(Mn,Qn==null?void 0:Qn.anonymous_comment_settings);return(Qn==null?void 0:Qn.anonymous_comment)&&Ea&&(Ea==null?void 0:Ea.evaluation_start)!==null},oi=(Mn,Ea)=>{var er,Dr,pa;xa({type:"classroomList/setActionTabs",payload:{key:"\u5206\u73ED\u53D1\u5E03-\u53D1\u5E03\u89C4\u5219\u62C6\u5206",data:Mn,index:Ea,rangePickerDisabled:ka||(le()()<=le()((Dr=yr((er=Mn==null?void 0:Mn.group_id)==null?void 0:er[0]))==null?void 0:Dr.publish_time)?!1:[!0,qa((pa=Mn==null?void 0:Mn.group_id)==null?void 0:pa[0])]),disabledDate:Qn==null?void 0:Qn.course_end_date}})};return _t.createElement("section",{className:Bt.form},_t.createElement("div",{className:Bt.title},"\u8BD5\u9898\u53D1\u5E03",_t.createElement("span",{className:"c-grey-666 font14",style:{fontWeight:400}},"\uFF08",Wa.formatMessage({id:"classrooms.cannotChangePublishModeAfterRelease",defaultMessage:"\u4F5C\u4E1A\u4E00\u65E6\u53D1\u5E03\u540E\u4E0D\u53EF\u53D8\u66F4\u8BD5\u9898\u53D1\u5E03\u6A21\u5F0F"}),"\uFF09")),_t.createElement("div",{className:Bt.content},_t.createElement(rn.ZP.Group,{disabled:ka||!((Ya=Ra==null?void 0:Ra.homework_status)!=null&&Ya.includes("\u672A\u53D1\u5E03"))||!((ia=jn.AssistantObject.hack)!=null&&ia.can_publish)&&(0,Ce.Rm)(),value:wn.send_type,onChange:Mn=>{wn.send_type=Mn.target.value,_r(Object.assign({},wn))}},_t.createElement(rn.ZP,{value:0,style:{color:"#333333"}},"\u56FA\u5B9A\u8BD5\u9898\u6A21\u5F0F"),_t.createElement(rn.ZP,{style:{marginLeft:40,color:"#333333"},value:1},"\u968F\u673A\u62BD\u9898\u6A21\u5F0F"))),wn.send_type===1&&_t.createElement("div",{className:Bt.content,style:{borderTop:"1px solid #fff"}},_t.createElement(st.Z,{style:{marginLeft:"165px"}},_t.createElement(bt.Z,{style:{color:"#333333"}},"\u7B80\u5355\u9898\u6570",_t.createElement(jt.Z,{size:"large",precision:0,disabled:ka||!((En=Ra==null?void 0:Ra.homework_status)!=null&&En.includes("\u672A\u53D1\u5E03")),placeholder:`\u6700\u5927${wn.difficult_count[0]||0}`,min:0,max:wn.difficult_count[0]||0,value:wn.difficult_settings[0],onChange:Mn=>{wn.difficult_settings[0]=Mn,_r(Object.assign({},wn))},className:"ml10 mr20",style:{width:120}})),_t.createElement(bt.Z,{style:{color:"#333333"}},"\u9002\u4E2D\u9898\u6570",_t.createElement(jt.Z,{size:"large",precision:0,disabled:ka||!((ta=Ra==null?void 0:Ra.homework_status)!=null&&ta.includes("\u672A\u53D1\u5E03")),placeholder:`\u6700\u5927${wn.difficult_count[1]||0}`,min:0,max:wn.difficult_count[1]||0,value:wn.difficult_settings[1],onChange:Mn=>{wn.difficult_settings[1]=Mn,_r(Object.assign({},wn))},className:"ml10 mr20",style:{width:120}})),_t.createElement(bt.Z,{style:{color:"#333333"}},"\u56F0\u96BE\u9898\u6570",_t.createElement(jt.Z,{size:"large",precision:0,disabled:ka||!((da=Ra==null?void 0:Ra.homework_status)!=null&&da.includes("\u672A\u53D1\u5E03")),placeholder:`\u6700\u5927${wn.difficult_count[2]||0}`,min:0,max:wn.difficult_count[2]||0,value:wn.difficult_settings[2],onChange:Mn=>{wn.difficult_settings[2]=Mn,_r(Object.assign({},wn))},className:"ml10 mr20",style:{width:120}})))),_t.createElement("div",{className:`${Bt.title} mt30`},Wa.formatMessage({id:"classroomClassroomExperiments.homeworkPublish",defaultMessage:"\u4F5C\u4E1A\u53D1\u5E03"}),_t.createElement("span",{className:"c-grey-666 font14",style:{fontWeight:400}},"\uFF08\u4F5C\u4E1A\u4E00\u65E6\u53D1\u5E03\u540E\u4E0D\u53EF\u53D8\u66F4\u4F5C\u4E1A\u53D1\u5E03\u65B9\u5F0F\uFF09")),_t.createElement("div",{className:Bt.content},_t.createElement(rn.ZP.Group,{disabled:ka||!((Vn=Ra==null?void 0:Ra.homework_status)!=null&&Vn.includes("\u672A\u53D1\u5E03"))||!((Qa=jn.AssistantObject.hack)!=null&&Qa.can_publish)&&(0,Ce.Rm)(),value:wn.unified_setting,onChange:Mn=>{var Ea;if(!((Ea=Ra==null?void 0:Ra.homework_status)!=null&&Ea.includes("\u672A\u53D1\u5E03"))){De.ZP.error(Wa.formatMessage({id:"classrooms.publishedCannotModifyUnified",defaultMessage:"\u5DF2\u53D1\u5E03\uFF0C\u4E0D\u80FD\u518D\u4FEE\u6539\u7EDF\u4E00\u8BBE\u7F6E"}));return}if(wn.unified_setting=!wn.unified_setting,wn.unified_setting||(wn.unified_late=!1),_r(Object.assign({},wn)),wn.unified_setting===!1&&Yn==""){Sr(Yn.concat({}));return}wn.unified_setting&&(Sr([]),dn([{late_minus_score:5}]))}},_t.createElement(rn.ZP,{value:!0,disabled:!(Qn!=null&&Qn.manage_all_group),style:{color:"#333333"}},Wa.formatMessage({id:"classrooms.unifiedPublish",defaultMessage:"\u7EDF\u4E00\u53D1\u5E03"})),_t.createElement(rn.ZP,{style:{marginLeft:70,color:"#333333"},disabled:((Or=Qn==null?void 0:Qn.group_settings)==null?void 0:Or.length)===0,value:!1},Wa.formatMessage({id:"classroomClassroomExperiments.classBasedPublish",defaultMessage:"\u5206\u73ED\u53D1\u5E03"}))),((Ha=Qn==null?void 0:Qn.group_settings)==null?void 0:Ha.length)===0&&_t.createElement("p",{style:{marginLeft:"14px",color:"rgba(0, 0, 0, 0.25)"}},"\uFF08",Wa.formatMessage({id:"classrooms.classNoGrouping",defaultMessage:"\u8BFE\u5802\u65E0\u5206\u73ED\uFF0C\u4EC5\u652F\u6301\u9009\u62E9\u201C\u7EDF\u4E00\u53D1\u5E03\u201D"}),"\uFF09")),_t.createElement("div",{className:Bt.content,style:{borderTop:"1px solid #fff"}},wn.unified_setting&&_t.createElement(st.Z,{align:"middle",className:"ml25"},_t.createElement(st.Z,{align:"middle"},_t.createElement(bt.Z,{className:"c-grey-333"},Wa.formatMessage({id:"classrooms.publishTime",defaultMessage:"\u53D1\u5E03\u65F6\u95F4"})),_t.createElement(bt.Z,{className:"ml10"},_t.createElement(pt.default,{style:{width:170},placeholder:Wa.formatMessage({id:"classroomClassroomExperiments.pleaseSelectPublishTime",defaultMessage:"\u8BF7\u9009\u62E9\u53D1\u5E03\u65F6\u95F4"}),showTime:{format:"HH:mm"},allowClear:!1,size:"large",format:"YYYY-MM-DD HH:mm",disabledDate:Mn=>(0,$n.Q8)(Mn,Qn==null?void 0:Qn.course_end_date),disabledTime:Mn=>(0,$n.d0)(Mn),disabled:ka||le()()>=le()(Qn==null?void 0:Qn.publish_time)||!((Co=jn.AssistantObject.hack)!=null&&Co.can_publish)&&(0,Ce.Rm)(),value:wn.publish_time?le()(wn.publish_time):"",onChange:(Mn,Ea)=>{wn.publish_time=Ea,(wn.end_time==""||!wn.end_time)&&wn.unified_setting&&(wn.end_time=le()(Mn).add(7,"days").format("YYYY-MM-DD HH:mm:ss")),_r(Object.assign({},wn))}}))),_t.createElement(st.Z,{align:"middle",style:{marginLeft:40}},_t.createElement(bt.Z,{className:"c-grey-333"},Wa.formatMessage({id:"classroomProgrammingHomework.deadline",defaultMessage:"\u622A\u6B62\u65F6\u95F4"})),_t.createElement(bt.Z,{className:"ml10"},_t.createElement(pt.default,{style:{width:170},allowClear:!1,size:"large",placeholder:Wa.formatMessage({id:"classroomClassroomExperiments.pleaseSelectEndTime",defaultMessage:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4"}),showTime:{format:"HH:mm",defaultValue:le()((0,Me.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",disabled:(Qn==null?void 0:Qn.allow_late)&&(Qn==null?void 0:Qn.homework_status.includes("\u5DF2\u622A\u6B62"))||ka||(Qn==null?void 0:Qn.allow_late)&&le()()>=le()(Qn==null?void 0:Qn.end_time)||!((Si=jn.AssistantObject.hack)!=null&&Si.can_publish)&&(0,Ce.Rm)(),disabledDate:Mn=>(0,$n.Q8)(Mn,Qn==null?void 0:Qn.course_end_date,wn.publish_time),disabledTime:Mn=>(0,$n.d0)(Mn,wn.publish_time),value:wn.end_time?le()(wn.end_time):"",onChange:(Mn,Ea)=>{wn.end_time=Ea,_r(Object.assign({},wn))}})))),!wn.unified_setting&&(Yn==null?void 0:Yn.length)>0&&_t.createElement(st.Z,{className:"ml25"},Yn&&Yn.map(function(Mn,Ea){var er,Dr,pa,Ir;return _t.createElement(bt.Z,{className:Ea!==0&&"mt20",span:24,key:Ea},_t.createElement(st.Z,{gutter:[0,16]},_t.createElement(bt.Z,{span:8},_t.createElement(st.Z,{gutter:[8,16],align:"middle"},_t.createElement(bt.Z,{style:{minWidth:85},className:"c-grey-333"},Wa.formatMessage({id:"classroomUploadVideoResourcesCheckIn.releaseRules",defaultMessage:"\u53D1\u5E03\u89C4\u5219"})," ",Ea+1),_t.createElement(bt.Z,{flex:"1",style:{maxWidth:300}},_t.createElement(zt.default,{size:"large",disabled:ka||((er=Qn==null?void 0:Qn.homework_status)!=null&&er.includes("\u672A\u53D1\u5E03")&&Mn.id||le()()<le()(Mn==null?void 0:Mn.publish_time)?!1:!!(Mn!=null&&Mn.publish_time)),mode:"multiple",className:`${Bt.selectSty}`,style:{width:250},value:Mn.group_name,placeholder:Wa.formatMessage({id:"classrooms.selectClassName",defaultMessage:"\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0"}),onChange:Mr=>{var Wr;if(!((Wr=jn.AssistantObject.hack)!=null&&Wr.can_publish)&&(0,Ce.Rm)()){De.ZP.warning(Wa.formatMessage({id:"classrooms.noPermissionApplyToAdmin",defaultMessage:"\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD"}));return}Yn[Ea].group_name=Mr,Yn[Ea].group_id=Mn.group_id;const ei=(0,Vt.flattenDeep)(Yn.map(tl=>tl.group_name)),ki=Pa.map(tl=>{let cl=(tl==null?void 0:tl.group_name)||[];return Ja(ma({},tl),{group_name:(0,Vt.remove)(cl,Yl=>ei.includes(Yl))})});dn(ki),Sr(Yn.slice())},maxTagCount:4,maxTagPlaceholder:Mr=>_t.createElement("div",{style:{cursor:"pointer"},onClick:()=>oi(Mn,Ea)},"+",Mr==null?void 0:Mr.length)},Qn.group_settings&&Qn.group_settings.map(function(Mr){if(!Yn.map(Wr=>Wr.group_name).toString().split(",").includes(String(Mr.group_name)))return _t.createElement(Et,{value:Mr.group_name,key:Mr.id},Mr.group_name)}))))),_t.createElement(bt.Z,{span:14,style:{display:"flex",alignItems:"center"}},_t.createElement(Je,{size:"large",allowClear:!1,ranges:{\u6B64\u523B:[Mn.publish_time?le()(Mn.publish_time):le()(),le()()]},disabled:ka||(le()()<=le()((Dr=yr(Mn.id))==null?void 0:Dr.publish_time)?!1:[!0,qa(Mn.id)]),style:{width:605,marginLeft:10},placeholder:[Wa.formatMessage({id:"classroomGraphicGroupHomework.publishTime",defaultMessage:"\u53D1\u5E03\u65F6\u95F4\uFF08\u5B66\u751F\u6536\u5230\u4F5C\u4E1A\u7684\u65F6\u95F4\uFF09"}),Wa.formatMessage({id:"classroomGraphicGroupHomework.deadline",defaultMessage:"\u622A\u6B62\u65F6\u95F4\uFF08\u5B66\u751F \u201C\u6309\u65F6\u201D \u63D0\u4EA4\u4F5C\u54C1\u7684\u65F6\u95F4\u622A\u70B9\uFF09"})],disabledDate:Mr=>(0,$n.Q8)(Mr,Qn==null?void 0:Qn.course_end_date),disabledTime:Mr=>(0,$n.d0)(Mr),showTime:{format:"HH:mm",defaultValue:[le()((0,Me.U6)(),"HH:mm"),le()((0,Me.U6)(),"HH:mm")]},format:"YYYY-MM-DD HH:mm",value:Mn.publish_time&&[le()(Mn.publish_time),Mn.end_time?le()(Mn.end_time):void 0],onChange:(Mr,Wr)=>{var ei;if(!((ei=jn.AssistantObject.hack)!=null&&ei.can_publish)&&(0,Ce.Rm)()){De.ZP.warning(Wa.formatMessage({id:"classrooms.noPermissionApplyToAdmin",defaultMessage:"\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD"}));return}Yn[Ea].publish_time=Wr[0],!Mn.end_time&&Wr[0]?Yn[Ea].end_time=le()(Wr[0]).add(7,"days"):Yn[Ea].end_time=Wr[1],Sr([...Yn])},onCalendarChange:(Mr,Wr,ei)=>{if(Wr!=null&&Wr[0]&&!Wr[1]){const ki=le()(Wr[0]).add(7,"days");Yn[Ea].publish_time=Wr[0],Yn[Ea].end_time=ki,Sr([...Yn])}}})),!ka&&_t.createElement(bt.Z,{span:2,style:{display:"flex",alignItems:"center"}},((pa=Mn==null?void 0:Mn.group_id)==null?void 0:pa.length)>1&&_t.createElement(_e.Z,{title:"\u89C4\u5219\u62C6\u5206"},_t.createElement("i",{className:"iconfont icon-chaifen ml10",style:{cursor:"pointer",color:"#3061d0",fontSize:14},onClick:()=>oi(Mn,Ea)})),Yn.length<((Ir=Qn==null?void 0:Qn.group_settings)==null?void 0:Ir.length)&&_t.createElement(Rt.Z,{className:"c-green ml10 mr10",onClick:()=>{Sr(Yn.concat({}))}}),((Mn==null?void 0:Mn.publish_time)&&le()()<le()(Mn==null?void 0:Mn.publish_time)||!(Mn!=null&&Mn.publish_time))&&Ea!=0&&_t.createElement(yt.Z,{style:{color:"#E30000"},onClick:()=>{var Mr;if(!((Mr=jn.AssistantObject.hack)!=null&&Mr.can_publish)&&(0,Ce.Rm)()){De.ZP.warning(Wa.formatMessage({id:"classrooms.noPermissionApplyToAdmin",defaultMessage:"\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD"}));return}const Wr=(0,Vt.cloneDeep)(Pa);Wr.forEach((ei,ki)=>{ei.group_name&&(ei.group_name=ei.group_name.filter(tl=>{var cl;return!((cl=Yn[Ea].group_name)!=null&&cl.includes(tl))}))}),dn(Wr),Yn=Yn.filter((ei,ki)=>Ea!==ki),Sr(Yn.slice()),setTimeout(()=>Sr(Yn.slice()),10)}}))))}))),_t.createElement("div",{className:`${Bt.title} mt30`},Wa.formatMessage({id:"classroomClassroomExperiments.resubmissionSettings",defaultMessage:"\u8865\u4EA4\u8BBE\u7F6E"}),_t.createElement("span",{className:"c-grey-666 font14",style:{fontWeight:400}},"\uFF08",Wa.formatMessage({id:"classrooms.lateSubmissionDescription",defaultMessage:"\u53EF\u5BF9\u5728\u4F5C\u4E1A\u53D1\u5E03\u65F6\u95F4\u8303\u56F4\u5185\u672A\u5B8C\u6210\u4F5C\u4E1A\u7684\u5B66\u751F\uFF0C\u5EF6\u957F\u65F6\u95F4\u8FDB\u884C\u8865\u4EA4"}),"\uFF09")),_t.createElement("div",{className:Bt.content},_t.createElement(st.Z,null,_t.createElement(xt.default,{checked:wn.allow_late,disabled:ka||(Qn==null?void 0:Qn.allow_late),onChange:Mn=>{var Ea;if(!((Ea=jn.AssistantObject.hack)!=null&&Ea.can_late)&&(0,Ce.Rm)()){De.ZP.warning(Wa.formatMessage({id:"classrooms.noPermissionApplyToAdmin",defaultMessage:"\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD"}));return}Mn.target.checked&&Fe.default.warning({title:"\u5F00\u542F\u8865\u4EA4\u63D0\u793A",width:480,centered:!0,content:_t.createElement("div",{style:{padding:10,background:"#f5f6f9"}},_t.createElement("div",null,"1.\u5F00\u542F\u8865\u4EA4\u540E\u4E0D\u53EF\u5173\u95ED\uFF0C\u8865\u4EA4\u65B9\u5F0F\u63D0\u4EA4\u4FDD\u5B58\u540E\u4E0D\u53EF\u4FEE\u6539\uFF1B"),_t.createElement("div",null,"2.\u8865\u4EA4\u622A\u6B62\u65F6\u95F4\u5FC5\u987B\u665A\u4E8E\u4F5C\u4E1A\u622A\u6B62\u65F6\u95F4\uFF1B"),_t.createElement("div",null,"3.\u73ED\u7EA7\u9636\u6BB5\u8FDB\u5165\u201C\u8865\u4EA4\u4E2D\u201D\u5219\u4E0D\u53EF\u53D8\u66F4\u4F5C\u4E1A\u622A\u6B62\u65F6\u95F4\u3002"))}),wn.allow_late=!wn.allow_late,Pa==""&&dn([{late_minus_score:5}]),_r(Object.assign({},wn))}},_t.createElement("span",{style:{fontSize:"14px"}},Wa.formatMessage({id:"classroomClassroomExperiments.enableResubmission",defaultMessage:"\u5F00\u542F\u8865\u4EA4"}))))),(wn==null?void 0:wn.allow_late)&&_t.createElement("div",{className:Bt.content,style:{borderTop:"1px solid #fff",paddingLeft:54}},_t.createElement("div",null,_t.createElement("span",{style:{color:"#333333",marginRight:12}},"\u8865\u4EA4\u65B9\u5F0F\uFF1A"),_t.createElement(rn.ZP.Group,{disabled:ka||(Qn==null?void 0:Qn.anonymous_comment)||(Qn==null?void 0:Qn.allow_late),value:wn.unified_late,onChange:Mn=>{var Ea;if((0,Ce.Rm)()&&!((Ea=jn.AssistantObject.hack)!=null&&Ea.can_late)){De.ZP.warning(Wa.formatMessage({id:"classrooms.noPermissionApplyToAdmin",defaultMessage:"\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD"}));return}wn.unified_late=Mn.target.value,Pa==""&&!Mn.target.value&&dn([{late_minus_score:5}]),_r(ma({},wn))}},(wn==null?void 0:wn.unified_setting)&&_t.createElement(rn.ZP,{value:!0,style:{color:"#333333"},disabled:!(Qn!=null&&Qn.manage_all_group)}," \u7EDF\u4E00\u8865\u4EA4 "),((Ga=Qn==null?void 0:Qn.group_settings)==null?void 0:Ga.length)&&_t.createElement(rn.ZP,{value:!1,style:{color:"#333333"}}," \u5206\u73ED\u8865\u4EA4 "))),wn!=null&&wn.unified_late?_t.createElement(_t.Fragment,null,_t.createElement(st.Z,{align:"middle",className:"mt25"},_t.createElement(bt.Z,{style:{color:"#333333"}},Wa.formatMessage({id:"classroomClassroomExperiments.resubmissionDeduction",defaultMessage:"\u8865\u4EA4\u6263\u5206"}),":"),_t.createElement(bt.Z,{className:"ml5"},_t.createElement(Fn.Z,{disabled:ka||Vr,value:{type:wn.penalty_type,inputValue:wn.late_minus_score},onChange:Mn=>{var Ea;if((0,Ce.Rm)()&&!((Ea=jn.AssistantObject.hack)!=null&&Ea.can_late)){De.ZP.warning(Wa.formatMessage({id:"classrooms.noPermissionApplyToAdmin",defaultMessage:"\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD"}));return}_r(Ja(ma({},wn),{late_minus_score:Mn.inputValue,penalty_type:Mn.type}))}})),_t.createElement(bt.Z,{flex:"1",className:"ml5"},_t.createElement("span",{className:"c-grey-c ml10"},wn.penalty_type===Fn.Q.Number?"(\u8865\u4EA4\u65F6\u6309\u7167\u5B66\u751F\u603B\u6210\u7EE9\u6263\u5206)":"(\u5B66\u751F\u6700\u7EC8\u5F97\u5206=\u8865\u4EA4\u524D\u5F97\u5206+\u8865\u4EA4\u9636\u6BB5\u589E\u52A0\u7684\u5206\u503C*\uFF08100%-\u767E\u5206\u6BD4%\uFF09)"))),_t.createElement(st.Z,{align:"middle",className:"mt25"},_t.createElement(bt.Z,{style:{color:"#333333"}},"\u8865\u4EA4\u622A\u6B62\u65F6\u95F4:"),_t.createElement(bt.Z,{className:"ml5"},_t.createElement(pt.default,{size:"large",allowClear:!1,style:{width:170},placeholder:Wa.formatMessage({id:"classroomClassroomExperiments.pleaseSelectEndTime",defaultMessage:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4"}),showTime:{format:"HH:mm",defaultValue:le()((0,Me.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",disabled:ka||Vr,value:wn.late_time?le()(wn.late_time):"",disabledDate:Mn=>(0,$n.Q8)(Mn,Qn==null?void 0:Qn.course_end_date),disabledTime:Mn=>(0,$n.d0)(Mn),onChange:(Mn,Ea)=>{var er;if((0,Ce.Rm)()&&!((er=jn.AssistantObject.hack)!=null&&er.can_late)){De.ZP.warning(Wa.formatMessage({id:"classrooms.noPermissionApplyToAdmin",defaultMessage:"\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD"}));return}wn.late_time=Ea,_r(Object.assign({},wn))}})),_t.createElement(bt.Z,null,_t.createElement("span",{className:"c-grey-c ml10"},"(\u5B66\u751F\u201C\u5EF6\u65F6\u201D\u63D0\u4EA4\u4F5C\u54C1\u7684\u65F6\u95F4\u622A\u70B9)")))):Pa.map(function(Mn,Ea){var er;return _t.createElement(bt.Z,{span:24,key:Ea},_t.createElement(st.Z,{className:"mt25",align:"middle"},_t.createElement(bt.Z,null,_t.createElement("span",{style:{minWidth:85,display:"inline-block",color:"#333333"}},"\u8865\u4EA4\u89C4\u5219",Ea+1,"\uFF1A"),_t.createElement(zt.default,{size:"large",disabled:ka||!((er=Ra==null?void 0:Ra.homework_status)!=null&&er.includes("\u672A\u53D1\u5E03"))&&Mn.id||(Qn==null?void 0:Qn.anonymous_comment),mode:"multiple",className:`${Bt.selectSty}`,style:{width:200},value:typeof Mn.group_name=="string"?[Mn.group_name]:Mn.group_name,placeholder:Wa.formatMessage({id:"classrooms.selectClassName",defaultMessage:"\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0"}),onChange:Dr=>{var pa;if((0,Ce.Rm)()&&!((pa=jn.AssistantObject.hack)!=null&&pa.can_late)){De.ZP.warning(Wa.formatMessage({id:"classrooms.noPermissionApplyToAdmin",defaultMessage:"\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD"}));return}Pa[Ea].group_name=Dr,Pa[Ea].group_id=Mn.group_id,dn(Pa.slice())}},Qn.group_settings&&Qn.group_settings.map(function(Dr){if(wn!=null&&wn.unified_setting&&!Pa.map(pa=>pa.group_name).toString().split(",").includes(String(Dr.group_name)))return _t.createElement(Et,{value:Dr.group_name,key:Dr.id},Dr.group_name);if(Yn.map(pa=>pa.group_name).toString().split(",").includes(String(Dr.group_name))&&!Pa.map(pa=>pa.group_name).toString().split(",").includes(String(Dr.group_name)))return _t.createElement(Et,{value:Dr.group_name,key:Dr.id},Dr.group_name)}))),_t.createElement(bt.Z,{className:"ml20",style:{display:"flex",alignItems:"center"}},_t.createElement("div",{style:{color:"#333333"}},Wa.formatMessage({id:"classroomClassroomExperiments.resubmissionDeduction",defaultMessage:"\u8865\u4EA4\u6263\u5206"}),"\uFF1A"),_t.createElement(Fn.Z,{disabled:ka||uo(Mn.id),value:{type:Mn.penalty_type,inputValue:Mn.late_minus_score},onChange:Dr=>{var pa;if((0,Ce.Rm)()&&!((pa=jn.AssistantObject.hack)!=null&&pa.can_late)){De.ZP.warning(Wa.formatMessage({id:"classrooms.noPermissionApplyToAdmin",defaultMessage:"\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD"}));return}Pa[Ea].late_minus_score=Dr.inputValue,Pa[Ea].penalty_type=Dr.type,dn([...Pa])}})),_t.createElement(bt.Z,{className:"ml20"},_t.createElement("span",{style:{color:"#333333"}},"\u8865\u4EA4\u622A\u6B62\u65F6\u95F4\uFF1A"),_t.createElement(pt.default,{size:"large",disabled:ka||uo(Mn.id),style:{width:200},showTime:{format:"HH:mm",defaultValue:le()((0,Me.U6)(),"HH:mm")},placeholder:Wa.formatMessage({id:"classroomClassroomExperiments.pleaseSelectEndTime",defaultMessage:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4"}),disabledDate:Dr=>(0,$n.Q8)(Dr,Qn==null?void 0:Qn.course_end_date),disabledTime:Dr=>(0,$n.d0)(Dr),format:"YYYY-MM-DD HH:mm",value:Mn!=null&&Mn.late_time?le()(Mn.late_time):void 0,onChange:(Dr,pa)=>{var Ir;if((0,Ce.Rm)()&&!((Ir=jn.AssistantObject.hack)!=null&&Ir.can_late)){De.ZP.warning(Wa.formatMessage({id:"classrooms.noPermissionApplyToAdmin",defaultMessage:"\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD"}));return}Pa[Ea].late_time=pa,dn([...Pa])}})),!ka&&_t.createElement(bt.Z,{style:{marginLeft:10}},Ea>0&&!Mn.id&&_t.createElement(yt.Z,{className:"mr10",style:{color:"#E30000"},onClick:()=>{Pa=Pa.filter((Dr,pa)=>Ea!==pa),dn(Pa.slice()),setTimeout(()=>dn(Pa.slice()),10)}}),_t.createElement(Rt.Z,{className:"c-green",onClick:()=>{var Dr;if((0,Ce.Rm)()&&!((Dr=jn.AssistantObject.hack)!=null&&Dr.can_late)){De.ZP.warning(Wa.formatMessage({id:"classrooms.noPermissionApplyToAdmin",defaultMessage:"\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD"}));return}dn(Pa.concat({penalty_type:Fn.Q.Percent,late_minus_score:20}))}}))))})),!ka&&_t.createElement(Te.ZP,{type:"primary",size:"large",style:{width:138},className:"mt30",loading:Gr,onClick:()=>Zr()},Wa.formatMessage({id:"classroomClassroomExperiments.save",defaultMessage:"\u4FDD\u5B58"})),_t.createElement(On.Z,{onConfirm:(Mn,Ea)=>{Yn.splice(Mn,0,...Ea),Yn.splice(Mn+Ea.length,1);const er=(0,Me.QE)([...Yn]);Sr([...er])}}))};var bn=(0,fe.connect)(({shixunHomeworks:Wt,classroomList:Ht,user:Gt,loading:jn})=>({shixunHomeworks:Wt,loading:jn.effects,user:Gt,classroomList:Ht}))(qe),tn=ee(67294),Ba=Object.defineProperty,Er=Object.defineProperties,wa=Object.getOwnPropertyDescriptors,sa=Object.getOwnPropertySymbols,$r=Object.prototype.hasOwnProperty,Ao=Object.prototype.propertyIsEnumerable,no=(Wt,Ht,Gt)=>Ht in Wt?Ba(Wt,Ht,{enumerable:!0,configurable:!0,writable:!0,value:Gt}):Wt[Ht]=Gt,Jn=(Wt,Ht)=>{for(var Gt in Ht||(Ht={}))$r.call(Ht,Gt)&&no(Wt,Gt,Ht[Gt]);if(sa)for(var Gt of sa(Ht))Ao.call(Ht,Gt)&&no(Wt,Gt,Ht[Gt]);return Wt},pr=(Wt,Ht)=>Er(Wt,wa(Ht)),Lt=(Wt,Ht,Gt)=>new Promise((jn,xa)=>{var Ya=ta=>{try{En(Gt.next(ta))}catch(da){xa(da)}},ia=ta=>{try{En(Gt.throw(ta))}catch(da){xa(da)}},En=ta=>ta.done?jn(ta.value):Promise.resolve(ta.value).then(Ya,ia);En((Gt=Gt.apply(Wt,Ht)).next())});function $t(Wt,Ht){const Gt=[];for(let jn=Wt;jn<Ht;jn++)Gt.push(jn);return Gt}const Qt=Wt=>{let Ht=new Date;const Gt=le()(Wt).format("HH");if(le()(Wt).isSame(le()(Ht),"day")){const jn=le()(Ht).format("HH"),xa=le()(Ht).format("mm");return{disabledHours:()=>$t(0,24).splice(1,jn*1-1),disabledMinutes:()=>(console.log("\u7981\u6B62\u65F6\u95F4\uFF1A",Gt,jn),le()(Wt).isSame(le()(Ht),"hour")&&Gt<=jn?$t(0,60).splice(0,xa):$t(60,60))}}else if(le()(Wt).isSame(le()(),"day")){const jn=le()().format("HH"),xa=le()().format("mm");return{disabledHours:()=>$t(0,24).splice(0,jn),disabledMinutes:()=>Gt<=jn?$t(0,xa):$t(60,60)}}else return},{RangePicker:on}=pt.default,{Option:Wn}=zt.default,un=({shixunHomeworks:Wt,loading:Ht,dispatch:Gt})=>{const jn=(0,fe.useIntl)(),xa=(0,fe.useParams)(),Ya=(0,fe.useLocation)(),{workSetting:ia,workList:En,changeData:ta}=Wt,[da,Vn]=(0,x.useState)(!0),[Qa,Or]=(0,x.useState)({}),[Ha,Co]=(0,x.useState)(!1),[Si]=Ft.default.useForm();let[Ga,Wa]=(0,x.useState)([]),[vr,Qn]=(0,x.useState)([]);const[Ra,Zo]=(0,x.useState)([]),ka=(0,x.useRef)(!0);let[Sa,Gr]=(0,x.useState)({unified_setting:!1,publish_time:"",end_time:"",allow_late:!1,unified_late:!0,late_time:"",late_penalty:0,challenge_settings:[],work_efficiency:!1,shixun_evaluation:"",answer_open_evaluation:!1,answer_public:!1,score_open:!1,open_code:!1,rank_forbidden:!1,hack_analysis:!1,hack_answer:!1,open_code_type:void 0,hack_analysis_type:2,hack_answer_type:1,comment_public:!0,total_score:"",eff_score:0,rank_forbidden_start:"",rank_forbidden_end:"",show_late_code:!0});(0,x.useEffect)(()=>()=>{Wa([])},[]),(0,x.useEffect)(()=>{ia!=null&&ia.can_edit&&Vn(!1)},[ia]);const si=()=>{Gt({type:"shixunHomeworks/getWorkSetting",payload:Jn({},xa)})},Yn=dn=>dn&&dn<le()().startOf("day");(0,x.useEffect)(()=>{ia!=null&&ia.course_id&&ka.current&&(ka.current=!1,Object.keys(Sa).map(function(dn){ia[dn]!==void 0&&(Sa[dn]=ia[dn])}),(!Sa.allow_late||!Sa.unified_late)&&(Sa.late_penalty=5),Ga=JSON.parse(JSON.stringify(ia.group_settings.map(dn=>pr(Jn({},dn),{group_name:[dn.group_name]})).filter(dn=>dn.publish_time!==null))),vr=JSON.parse(JSON.stringify(ia.allow_late_settings.map(dn=>pr(Jn({},dn),{group_name:[dn.group_name]})).filter(dn=>dn.rank_forbidden_start!==null))),Gr(Jn({},Sa)),console.log(Sa,ia,"data"),Wa([...Ga]),(vr==null?void 0:vr.length)<=0?Qn([{}]):Qn([...vr]))},[ia]);const Sr=()=>{const dn=JSON.parse(JSON.stringify(Sa));if(dn.categoryId=xa.categoryId,Sa.unified_setting||(Ga=Ga==null?void 0:Ga.map(ya=>{var wn;if(!ya.publish_time||!ya.end_time)throw De.ZP.error("\u8BF7\u628A\u5F00\u59CB\u65F6\u95F4\u586B\u5199\u5B8C\u6574"),new String("\u8BF7\u628A\u5F00\u59CB\u65F6\u95F4\u586B\u5199\u5B8C\u6574");if(!ya.group_name)throw De.ZP.error(jn.formatMessage({id:"classrooms.selectClassName",defaultMessage:"\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0"})),new String(jn.formatMessage({id:"classrooms.selectClassName",defaultMessage:"\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0"}));return ya.group_name=typeof(ya==null?void 0:ya.group_name)=="string"?[ya==null?void 0:ya.group_name]:ya==null?void 0:ya.group_name,ya.group_id=(wn=ia.group_settings)==null?void 0:wn.filter(_r=>{var Cr;return(Cr=ya==null?void 0:ya.group_name)==null?void 0:Cr.includes(_r.group_name)}).map(_r=>_r.group_id||_r.id).toString().split(","),ya})),dn.group_settings=Ga,Sa.rank_forbidden)if(Sa.unified_setting){if(!Sa.rank_forbidden_start)throw De.ZP.error("\u8BF7\u628A\u5F00\u59CB\u65F6\u95F4\u586B\u5199\u5B8C\u6574"),new String("\u8BF7\u628A\u5F00\u59CB\u65F6\u95F4\u586B\u5199\u5B8C\u6574");if(!Sa.rank_forbidden_end)throw De.ZP.error(jn.formatMessage({id:"classrooms.completeDeadline",defaultMessage:"\u8BF7\u628A\u622A\u6B62\u65F6\u95F4\u586B\u5199\u5B8C\u6574"})),new String(jn.formatMessage({id:"classrooms.completeDeadline",defaultMessage:"\u8BF7\u628A\u622A\u6B62\u65F6\u95F4\u586B\u5199\u5B8C\u6574"}));if(le()(Sa.rank_forbidden_end)<le()(Sa.rank_forbidden_start))throw De.ZP.error("\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u65E9\u4E8E\u5F00\u59CB\u65F6\u95F4"),new String("\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u65E9\u4E8E\u5F00\u59CB\u65F6\u95F4")}else vr=vr==null?void 0:vr.map(ya=>{var wn,_r;if(!ya.rank_forbidden_start)throw De.ZP.error("\u8BF7\u628A\u5F00\u59CB\u65F6\u95F4\u586B\u5199\u5B8C\u6574"),new String("\u8BF7\u628A\u5F00\u59CB\u65F6\u95F4\u586B\u5199\u5B8C\u6574");if(!ya.rank_forbidden_end)throw De.ZP.error(jn.formatMessage({id:"classrooms.completeDeadline",defaultMessage:"\u8BF7\u628A\u622A\u6B62\u65F6\u95F4\u586B\u5199\u5B8C\u6574"})),new String(jn.formatMessage({id:"classrooms.completeDeadline",defaultMessage:"\u8BF7\u628A\u622A\u6B62\u65F6\u95F4\u586B\u5199\u5B8C\u6574"}));if(!ya.group_name)throw De.ZP.error(jn.formatMessage({id:"classrooms.selectClassName",defaultMessage:"\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0"})),new String(jn.formatMessage({id:"classrooms.selectClassName",defaultMessage:"\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0"}));return ya.group_name=typeof(ya==null?void 0:ya.group_name)=="string"?[ya==null?void 0:ya.group_name]:ya==null?void 0:ya.group_name,ya.group_id=(_r=(wn=ya==null?void 0:ya.group_name)==null?void 0:wn.map(Cr=>{var Zr,Jo;let yr=(Jo=(Zr=ia.group_settings)==null?void 0:Zr.filter(bo=>(bo==null?void 0:bo.group_name)===Cr))==null?void 0:Jo[0];return yr==null?void 0:yr.group_id}))==null?void 0:_r.toString().split(","),ya}),dn.group_settingss=vr;Pa(dn)},Pa=dn=>{if(console.log(dn.total_score,dn.eff_score),dn.total_score===null){De.ZP.warning("\u603B\u5206\u503C\u4E0D\u80FD\u4E3A\u7A7A");return}if(dn!=null&&dn.work_efficiency&&dn.eff_score===null){De.ZP.warning("\u6548\u7387\u5206\u4E0D\u80FD\u4E3A\u7A7A");return}const ya={shixun_evaluation:dn.shixun_evaluation};Lt(void 0,null,function*(){Co(!0),(yield(0,ue.ZP)(`/api/homework_commons/${xa.categoryId}/public_setting.json`,{method:"post",body:Jn({},dn)})).status===0&&(De.ZP.success(jn.formatMessage({id:"classrooms.updateSuccess",defaultMessage:"\u66F4\u65B0\u6210\u529F"})),si(),Gt({type:"shixunHomeworks/getWorkList",payload:Jn({},xa)})),Co(!1)})};return tn.createElement("section",{className:Bt.form},tn.createElement("div",{className:Bt.title},jn.formatMessage({id:"classroomClassroomExperiments.publicSettings",defaultMessage:"\u516C\u5F00\u8BBE\u7F6E"})),tn.createElement("div",{className:Bt.content,style:{padding:0}},tn.createElement(st.Z,null,tn.createElement(bt.Z,{span:24,className:Bt.pubColSty},tn.createElement(xt.default,{checked:Sa.score_open,disabled:da,onChange:dn=>{Sa.score_open=dn.target.checked,Gr(Object.assign({},Sa))}},tn.createElement("span",{className:"font14 c-grey-333"},jn.formatMessage({id:"classroomProgrammingHomework.publicScores",defaultMessage:"\u516C\u5F00\u6210\u7EE9"}))),tn.createElement("span",{className:"c-grey-666 font14"},jn.formatMessage({id:"classroomProgrammingHomework.publicScoresTip",defaultMessage:"\uFF08\u52FE\u9009\u540E\u5B66\u751F\u5728\u4F5C\u4E1A\u622A\u6B62/\u8865\u4EA4\u7ED3\u675F\u540E\uFF0C\u53EF\u67E5\u770B\u5176\u4ED6\u5B66\u751F\u7684\u6210\u7EE9\uFF09"}))),tn.createElement(bt.Z,{span:24,className:Bt.pubColSty,style:{borderBottom:Sa.open_code?"none":"1px solid #fff"}},tn.createElement(xt.default,{checked:Sa.open_code,disabled:da,onChange:dn=>{Sa.open_code=dn.target.checked,dn.target.checked&&(Sa.open_code_type=1),Gr(Object.assign({},Sa))}},tn.createElement("span",{className:"font14 c-grey-333"},jn.formatMessage({id:"classroomProgrammingHomework.publicScores",defaultMessage:"\u516C\u5F00\u4EE3\u7801"}))),tn.createElement("span",{className:"c-grey-666 font14"},jn.formatMessage({id:"classroomProgrammingHomework.publicCodeTip",defaultMessage:"\uFF08\u8BBE\u7F6E\u5B66\u751F\u53EF\u5728\u6392\u884C\u699C\u4E2D\u67E5\u770B\u4ED6\u4EBA\u8BD5\u9898\u901A\u8FC7\u4EE3\u7801\u8BE6\u60C5\uFF09"}))),!!Sa.open_code&&tn.createElement(bt.Z,{span:24,className:Bt.pubColSty},tn.createElement(rn.ZP.Group,{style:{marginLeft:"24px"},disabled:da,value:Sa.open_code_type,onChange:dn=>{Sa.open_code_type=dn.target.value,Gr(Object.assign({},Sa))}},tn.createElement(rn.ZP,{value:1,style:{color:"#333333"}},jn.formatMessage({id:"classroomClassroomExperiments.afterHomeworkEnds",defaultMessage:"\u4F5C\u4E1A\u7ED3\u675F\u540E"})),tn.createElement(rn.ZP,{value:0,style:{marginLeft:60,color:"#333333"}},jn.formatMessage({id:"classroomClassroomExperiments.anyTime",defaultMessage:"\u4EFB\u610F\u65F6\u95F4"})))),tn.createElement(bt.Z,{span:24,className:Bt.pubColSty,style:{borderBottom:Sa.rank_forbidden&&Sa.unified_setting||!Sa.unified_setting&&(Ga==null?void 0:Ga.length)>0&&Sa.rank_forbidden?"none":"1px solid #fff"}},tn.createElement(xt.default,{checked:Sa.rank_forbidden,disabled:da,onChange:dn=>{Sa.rank_forbidden=dn.target.checked,Gr(Object.assign({},Sa))}},tn.createElement("span",{className:"font14"},jn.formatMessage({id:"classroomProgrammingHomework.enableLeaderboardSealing",defaultMessage:"\u5F00\u542F\u5C01\u699C"}))),tn.createElement("span",{className:"c-grey-666 font14"},jn.formatMessage({id:"classroomProgrammingHomework.enableLeaderboardSealingTip",defaultMessage:"\uFF08\u8BBE\u7F6E\u5B66\u751F\u4E0D\u53EF\u67E5\u770B\u6392\u884C\u699C\u4FE1\u606F\u7684\u65F6\u95F4\u6BB5\uFF09"}))),!!Sa.rank_forbidden&&Sa.unified_setting&&tn.createElement(bt.Z,{span:24,className:Bt.pubColSty,style:{height:"50px",lineHeight:"50px"}},tn.createElement("div",{style:{marginLeft:"24px"}},tn.createElement(st.Z,{align:"middle"},tn.createElement(bt.Z,null,"\u5F00\u59CB\u65F6\u95F4"),tn.createElement(bt.Z,{className:"ml10"},tn.createElement(pt.default,{size:"large",style:{width:370},placeholder:"\u8BF7\u9009\u62E9\u5F00\u59CB\u65F6\u95F4\uFF08\u5B66\u751F\u770B\u4E0D\u5230\u6392\u884C\u699C\u7684\u5F00\u59CB\u65F6\u95F4\uFF09",showTime:{format:"HH:mm"},allowClear:!1,format:"YYYY-MM-DD HH:mm",disabledDate:Yn,disabledTime:Qt,disabled:da||le()()>le()(ia.rank_forbidden_start),value:Sa.rank_forbidden_start?le()(Sa.rank_forbidden_start):"",onChange:(dn,ya)=>{Sa.rank_forbidden_start=ya,(Sa.end_time==""||!Sa.end_time)&&Sa.unified_setting&&(Sa.end_time=le()(dn).add(1,"month").format("YYYY-MM-DD HH:mm:ss")),Gr(Object.assign({},Sa))}})),tn.createElement(bt.Z,{className:"ml20"},jn.formatMessage({id:"classroomProgrammingHomework.deadline",defaultMessage:"\u622A\u6B62\u65F6\u95F4"})),tn.createElement(bt.Z,{className:"ml10"},tn.createElement(pt.default,{size:"large",style:{width:370},allowClear:!1,placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4\uFF08\u5B66\u751F\u770B\u4E0D\u5230\u6392\u884C\u699C\u7684\u7ED3\u675F\u65F6\u95F4\uFF09",showTime:{format:"HH:mm",defaultValue:le()((0,Me.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",disabled:da,disabledDate:Yn,value:Sa.rank_forbidden_end?le()(Sa.rank_forbidden_end):"",onChange:(dn,ya)=>{Sa.rank_forbidden_end=ya,Gr(Object.assign({},Sa))}}))))),!Sa.unified_setting&&(Ga==null?void 0:Ga.length)>0&&!!Sa.rank_forbidden&&tn.createElement(st.Z,{align:"middle",style:{borderBottom:"1px solid #fff",paddingBottom:"5px",width:"100%"}},vr.map(function(dn,ya){var wn,_r,Cr,Zr,Jo,yr,bo;return tn.createElement(bt.Z,{span:24,key:ya,style:{marginLeft:"24px"}},tn.createElement(st.Z,{className:"mt10 ml30",align:"middle"},tn.createElement(bt.Z,null,tn.createElement("span",{style:{color:"#666"}},"\u5C01\u699C\u89C4\u5219",ya+1,"\uFF1A"),tn.createElement(zt.default,{size:"large",disabled:da||!((wn=En==null?void 0:En.homework_status)!=null&&wn.includes("\u672A\u53D1\u5E03"))&&dn.id,mode:"multiple",className:Bt.selectSty,style:{width:250},value:typeof dn.group_name=="string"?[dn.group_name]:dn.group_name,placeholder:jn.formatMessage({id:"classrooms.selectClassName",defaultMessage:"\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0"}),onChange:qa=>{vr[ya].group_name=qa,vr[ya].group_id=dn.group_id,Qn(vr.slice())}},ia.group_settings&&ia.group_settings.map(function(qa){if(Sa!=null&&Sa.unified_setting&&!vr.map(Vr=>Vr.group_name).toString().split(",").includes(String(qa.group_name)))return tn.createElement(Wn,{value:qa.group_name,key:qa.id},qa.group_name);if(Ga.map(Vr=>Vr.group_name).toString().split(",").includes(String(qa.group_name))&&!vr.map(Vr=>Vr.group_name).toString().split(",").includes(String(qa.group_name)))return tn.createElement(Wn,{value:qa.group_name,key:qa.id},qa.group_name)}))),tn.createElement(bt.Z,{span:15},tn.createElement("div",{className:"ml20"},tn.createElement(on,{size:"large",allowClear:!1,disabled:da||((Zr=(Cr=(_r=ia==null?void 0:ia.group_settings)==null?void 0:_r.filter(qa=>qa.id===dn.id))==null?void 0:Cr[0])!=null&&Zr.rank_forbidden_start?le()()<le()((bo=(yr=(Jo=ia==null?void 0:ia.group_settings)==null?void 0:Jo.filter(qa=>qa.id===dn.id))==null?void 0:yr[0])==null?void 0:bo.rank_forbidden_start)?!1:[!0,!1]:!1),style:{width:635},placeholder:["\u5F00\u59CB\u65F6\u95F4\uFF08\u5B66\u751F\u770B\u4E0D\u5230\u6392\u884C\u699C\u7684\u5F00\u59CB\u65F6\u95F4\uFF09","\u7ED3\u675F\u65F6\u95F4\uFF08\u5B66\u751F\u770B\u4E0D\u5230\u6392\u884C\u699C\u7684\u7ED3\u675F\u65F6\u95F4\uFF09"],disabledDate:Yn,disabledTime:Qt,showTime:{format:"HH:mm",defaultValue:[le()((0,Me.U6)(),"HH:mm"),le()((0,Me.U6)(),"HH:mm")]},format:"YYYY-MM-DD HH:mm",value:dn.rank_forbidden_start&&[le()(dn.rank_forbidden_start),dn.rank_forbidden_end?le()(dn.rank_forbidden_end):void 0],onChange:(qa,Vr)=>{vr[ya].rank_forbidden_start=Vr[0],vr[ya].rank_forbidden_end=Vr[1],Qn([...vr])}}))),!da&&tn.createElement(bt.Z,null,tn.createElement(Rt.Z,{className:"c-green",onClick:()=>{Qn(vr.concat({}))}}),ya>0&&!dn.id&&tn.createElement(yt.Z,{className:"c-red ml10",onClick:()=>{vr=vr.filter((qa,Vr)=>ya!==Vr),Qn(vr.slice()),setTimeout(()=>Qn(vr.slice()),10)}}))))})),tn.createElement(bt.Z,{span:24,className:Bt.pubColSty,style:{borderBottom:Sa.hack_analysis?"none":"1px solid #fff"}},tn.createElement(xt.default,{checked:Sa.hack_analysis,disabled:da,onChange:dn=>{Sa.hack_analysis=dn.target.checked,dn.target.checked&&(Sa.hack_analysis_type=2),Gr(Object.assign({},Sa))}},tn.createElement("span",{className:"font14 c-grey-333"},jn.formatMessage({id:"classroomProgrammingHomework.publicExplanations",defaultMessage:"\u516C\u5F00\u89E3\u6790"}))),tn.createElement("span",{className:"c-grey-666 font14"},jn.formatMessage({id:"classroomProgrammingHomework.publicExplanationsTip",defaultMessage:"\uFF08\u8BBE\u7F6E\u5B66\u751F\u5728\u5B9E\u9A8C\u9875\u9762\u67E5\u770B\u8BD5\u9898\u89E3\u6790\uFF09"}))),!!Sa.hack_analysis&&tn.createElement(bt.Z,{span:24,className:Bt.pubColSty},tn.createElement(rn.ZP.Group,{style:{marginLeft:"24px"},disabled:da,value:Sa.hack_analysis_type,onChange:dn=>{Sa.hack_analysis_type=dn.target.value,Gr(Object.assign({},Sa))}},tn.createElement(rn.ZP,{value:2,style:{color:"#333333"}},jn.formatMessage({id:"classroomClassroomExperiments.afterHomeworkEnds",defaultMessage:"\u4F5C\u4E1A\u7ED3\u675F\u540E"})),tn.createElement(rn.ZP,{style:{marginLeft:60,color:"#333333"},value:0},jn.formatMessage({id:"classroomClassroomExperiments.anyTime",defaultMessage:"\u4EFB\u610F\u65F6\u95F4"})),tn.createElement(rn.ZP,{style:{marginLeft:60,color:"#333333"},value:1},jn.formatMessage({id:"classroomProgrammingHomework.afterStudentPassesOrDeadlineForNonPassers",defaultMessage:"\u5B66\u751F\u901A\u8FC7\u7B54\u9898\u540E/\u672A\u901A\u8FC7\u7684\u5B66\u751F\u4F5C\u4E1A\u622A\u6B62\u540E"})))),tn.createElement(bt.Z,{span:24,className:Bt.pubColSty,style:{borderBottom:Sa.hack_answer?"none":"1px solid #fff"}},tn.createElement(xt.default,{checked:Sa.hack_answer,disabled:da,onChange:dn=>{Sa.hack_answer=dn.target.checked,dn.target.checked&&(Sa.hack_answer_type=1),Gr(Object.assign({},Sa))}},tn.createElement("span",{className:"font14 c-grey-333"},jn.formatMessage({id:"classroomClassroomExperiments.publicAnswers",defaultMessage:"\u516C\u5F00\u7B54\u6848"}))),tn.createElement("span",{className:"c-grey-666 font14"},jn.formatMessage({id:"classroomClassroomExperiments.publicAnswersTip",defaultMessage:"\uFF08\u8BBE\u7F6E\u5B66\u751F\u5728\u5B9E\u9A8C\u9875\u9762\u67E5\u770B\u8BD5\u9898\u7B54\u6848\uFF09"}))),!!Sa.hack_answer&&tn.createElement(bt.Z,{span:24,className:Bt.pubColSty},tn.createElement(rn.ZP.Group,{style:{marginLeft:"24px"},disabled:da,value:Sa.hack_answer_type,onChange:dn=>{Sa.hack_answer_type=dn.target.value,Gr(Object.assign({},Sa))}},tn.createElement(rn.ZP,{value:1,style:{color:"#333333"}},jn.formatMessage({id:"classroomClassroomExperiments.afterHomeworkEnds",defaultMessage:"\u4F5C\u4E1A\u7ED3\u675F\u540E"})),tn.createElement(rn.ZP,{value:0,style:{marginLeft:60,color:"#333333"}},jn.formatMessage({id:"classroomClassroomExperiments.anyTime",defaultMessage:"\u4EFB\u610F\u65F6\u95F4"})))))),tn.createElement("div",{className:`${Bt.title} mt30`},jn.formatMessage({id:"classroomProgrammingHomework.studentLabReportCodeDisplaySettings",defaultMessage:"\u5B66\u751F\u5B9E\u9A8C\u62A5\u544A\u4EE3\u7801\u5C55\u793A\u8BBE\u7F6E"})),tn.createElement("div",{className:Bt.content},tn.createElement(xt.default,{disabled:da,checked:Sa.show_late_code,onChange:()=>{Sa.show_late_code=!Sa.show_late_code,Gr(Object.assign({},Sa))}},tn.createElement("span",{className:"c-black"},jn.formatMessage({id:"classroomProgrammingHomework.studentLabReportCodeDisplaySettings1",defaultMessage:"\u5C55\u793A\u6240\u6709\u8BC4\u6D4B\u4EE3\u7801"})),tn.createElement("span",{className:"c-grey-666 ml10"},jn.formatMessage({id:"classroomProgrammingHomework.studentLabReportCodeDisplaySettings2",defaultMessage:"\uFF08\u52FE\u9009\u540E\uFF0C\u5C55\u793A\u6240\u6709\u8BC4\u6D4B\u4EE3\u7801\uFF0C\u5426\u5219\u53EA\u5C55\u793A\u5728\u4F5C\u4E1A\u65F6\u95F4\u8303\u56F4\u5185\u63D0\u4EA4\u7684\u4EE3\u7801\uFF09"})))),!da&&tn.createElement(Te.ZP,{type:"primary",size:"large",style:{width:138},className:"mt30",loading:Ha,onClick:()=>Sr()},jn.formatMessage({id:"classroomClassroomExperiments.save",defaultMessage:"\u4FDD\u5B58"})))};var _n=(0,fe.connect)(({shixunHomeworks:Wt,loading:Ht})=>({shixunHomeworks:Wt,loading:Ht.effects}))(un),qt=ee(67294),ur=Object.defineProperty,La=Object.defineProperties,hr=Object.getOwnPropertyDescriptors,Nr=Object.getOwnPropertySymbols,Dn=Object.prototype.hasOwnProperty,Jr=Object.prototype.propertyIsEnumerable,Lo=(Wt,Ht,Gt)=>Ht in Wt?ur(Wt,Ht,{enumerable:!0,configurable:!0,writable:!0,value:Gt}):Wt[Ht]=Gt,Po=(Wt,Ht)=>{for(var Gt in Ht||(Ht={}))Dn.call(Ht,Gt)&&Lo(Wt,Gt,Ht[Gt]);if(Nr)for(var Gt of Nr(Ht))Jr.call(Ht,Gt)&&Lo(Wt,Gt,Ht[Gt]);return Wt},br=(Wt,Ht)=>La(Wt,hr(Ht)),Ko=(Wt,Ht,Gt)=>new Promise((jn,xa)=>{var Ya=ta=>{try{En(Gt.next(ta))}catch(da){xa(da)}},ia=ta=>{try{En(Gt.throw(ta))}catch(da){xa(da)}},En=ta=>ta.done?jn(ta.value):Promise.resolve(ta.value).then(Ya,ia);En((Gt=Gt.apply(Wt,Ht)).next())});const Xn=({shixunHomeworks:Wt,loading:Ht,dispatch:Gt})=>{var jn;const xa=(0,fe.useIntl)(),Ya=(0,fe.useParams)(),{workSetting:ia,workList:En,changeData:ta}=Wt,[da,Vn]=(0,x.useState)(!0),[Qa,Or]=(0,x.useState)(!1),[Ha,Co]=(0,x.useState)(!1),[Si]=Ft.default.useForm();let[Ga,Wa]=(0,x.useState)([]),[vr,Qn]=(0,x.useState)([]);const Ra=!((jn=En==null?void 0:En.homework_status)!=null&&jn.includes("\u672A\u53D1\u5E03")),Zo=(0,x.useRef)(!0);let[ka,Sa]=(0,x.useState)({unified_setting:!1,publish_time:"",end_time:"",allow_late:!1,unified_late:!0,late_time:"",late_penalty:0,challenge_settings:[],work_efficiency:!1,shixun_evaluation:"",answer_open_evaluation:!1,answer_public:!1,score_open:!1,comment_public:!0,total_score:"",eff_score:0,is_onpage_time:!0,training_time_rules:1,hack_settings:[],punish_time:void 0,hack_score_settings:void 0,hack_rank_rule:0});(0,x.useEffect)(()=>()=>{Wa([])},[]),(0,x.useEffect)(()=>{ia!=null&&ia.can_edit&&Vn(!1)},[ia]);const Gr=()=>{Gt({type:"shixunHomeworks/getWorkSetting",payload:Po({},Ya)})};(0,x.useEffect)(()=>{ia!=null&&ia.course_id&&Zo.current&&(Zo.current=!1,Object.keys(ka).map(function(dn){ka[dn]=ia[dn]}),(!ka.allow_late||!ka.unified_late)&&(ka.late_penalty=5),Ga=JSON.parse(JSON.stringify(ia.group_settings.map(dn=>br(Po({},dn),{group_name:[dn.group_name]})).filter(dn=>dn.publish_time!==null))),vr=JSON.parse(JSON.stringify(ia.allow_late_settings.map(dn=>br(Po({},dn),{group_name:[dn.group_name]})).filter(dn=>dn.late_time!==null))),Sr(),Sa(Po({},ka)),Wa([...Ga]),Qn([...vr]))},[ia]);const si=()=>{const dn=JSON.parse(JSON.stringify(ka));Yn(dn)},Yn=dn=>{if(console.log(dn.total_score,dn.eff_score),dn.total_score===null){De.ZP.warning("\u603B\u5206\u503C\u4E0D\u80FD\u4E3A\u7A7A");return}const ya=()=>Ko(void 0,null,function*(){Or(!0),(yield(0,ue.ZP)(`/api/homework_commons/${Ya.categoryId}/hack_score_setting.json`,{method:"post",body:Po({},dn)})).status===0&&(De.ZP.success(xa.formatMessage({id:"classrooms.updateSuccess",defaultMessage:"\u66F4\u65B0\u6210\u529F"})),Gr(),Gt({type:"shixunHomeworks/getWorkList",payload:Po({},Ya)})),Or(!1)});(ka==null?void 0:ka.hack_score_settings)!==(ia==null?void 0:ia.hack_score_settings)&&Ra?Fe.default.confirm({title:xa.formatMessage({id:"classrooms.updateScore",defaultMessage:"\u66F4\u65B0\u6210\u7EE9"}),content:"\u60A8\u6539\u52A8\u4E86\u672C\u6B21\u4F5C\u4E1A\u7684\u5F97\u5206\u8BBE\u7F6E\uFF0C\u8FD9\u53EF\u80FD\u5BFC\u81F4\u5DF2\u5B8C\u6210\u4F5C\u4E1A\u7684\u5B66\u751F\u7684\u6210\u7EE9\u4EA7\u751F\u9519\u8BEF\u3002\u70B9\u51FB\u201C\u786E\u5B9A\u201D\u6309\u94AE\u5C06\u4FDD\u5B58\u6700\u65B0\u8BBE\u7F6E\u5E76\u6309\u6700\u65B0\u8BBE\u7F6E\u66F4\u65B0\u5168\u73ED\u6210\u7EE9\u3002",okText:"\u786E\u8BA4",cancelText:xa.formatMessage({id:"classrooms.cancel",defaultMessage:"\u53D6\u6D88"}),onOk:ya}):ya()},Sr=()=>{var dn;const{total_score:ya}=ka,wn=(dn=ka.hack_settings)==null?void 0:dn.length;if(!wn)return;let _r=0,Cr;switch(ka.hack_score_settings){case 0:const Zr=(ya/wn).toFixed(2);ka.hack_settings.map((Mn,Ea)=>{_r=Ea,Mn.hack_score=Zr>0?Zr:0}),Cr=(ya-Zr*(wn-1)).toFixed(2),ka.hack_settings[_r].hack_score=Cr>0?Cr:0;break;case 1:const Jo=[0,1,3,6];let yr=0;const bo=ka.hack_settings.filter(Mn=>Mn.difficult===1).length*Jo[1],qa=ka.hack_settings.filter(Mn=>Mn.difficult===2).length*Jo[2],Vr=ka.hack_settings.filter(Mn=>Mn.difficult===3).length*Jo[3],uo=ya/(bo+qa+Vr);console.log(uo,2222),ka.hack_settings.map((Mn,Ea)=>{_r=Ea,Mn.hack_score=(Jo[Mn.difficult]*uo).toFixed(2),yr=yr+Number(Mn.hack_score)});let oi=ka.hack_settings[_r].hack_score;Cr=(ya-yr+Number(oi)).toFixed(2),ka.hack_settings[_r].hack_score=Cr>0?Cr:0;break}},Pa=(ia==null?void 0:ia.send_type)===0||(ia==null?void 0:ia.send_type)===1&&(ka==null?void 0:ka.hack_score_settings)===2;return qt.createElement("section",{className:Bt.form},qt.createElement("div",{className:Bt.title},xa.formatMessage({id:"classroomClassroomExperiments.pointsSettings",defaultMessage:"\u5206\u503C\u8BBE\u7F6E"})),qt.createElement("div",{className:`${Bt.content} mb30`},qt.createElement(st.Z,{align:"middle"},qt.createElement(st.Z,{align:"middle"},qt.createElement("span",{className:"c-grey-333"},xa.formatMessage({id:"classroomProgrammingHomework.totalPoints",defaultMessage:"\u603B\u5206\u503C"})),qt.createElement(jt.Z,{min:0,className:"ml20",style:{width:220},size:"large",value:ka.total_score,disabled:da,onChange:dn=>{ka.total_score=dn,Sa(Object.assign({},ka)),Sr()},addonAfter:xa.formatMessage({id:"shixuns.minute",defaultMessage:"\u5206"})})),qt.createElement(st.Z,{align:"middle",style:{marginLeft:60}},qt.createElement("span",{className:"c-grey-333"},xa.formatMessage({id:"classroomProgrammingHomework.evaluationErrorTimeIncrease",defaultMessage:"\u6D4B\u8BC4\u5355\u6B21\u62A5\u9519\u589E\u52A0\u65F6\u957F"})),qt.createElement(jt.Z,{className:"ml20",style:{width:220},size:"large",min:0,value:ka.punish_time,precision:0,disabled:da,onChange:dn=>{ka.punish_time=dn,Sa(Object.assign({},ka)),Sr()},addonAfter:xa.formatMessage({id:"classrooms.minute",defaultMessage:"\u5206\u949F"})})))),qt.createElement("div",{className:Bt.title},xa.formatMessage({id:"classroomProgrammingHomework.leaderboardTimeRankingRules",defaultMessage:"\u6392\u884C\u699C\u65F6\u95F4\u540D\u6B21\u89C4\u5219"})),qt.createElement("div",{className:`${Bt.content} mb30`},qt.createElement(rn.ZP.Group,{disabled:da,value:ka.hack_rank_rule,onChange:dn=>{ka.hack_rank_rule=dn.target.value,Sa(Object.assign({},ka))}},qt.createElement(rn.ZP,{value:0},qt.createElement("span",{className:"c-black"},xa.formatMessage({id:"classroomProgrammingHomework.priorityTimeSpent",defaultMessage:"\u8017\u65F6\u65F6\u957F\u4F18\u5148\uFF08\u540C\u6210\u7EE9\uFF0C\u8017\u65F6\u8D8A\u77ED\u540D\u6B21\u8D8A\u524D\uFF09"}))),qt.createElement(rn.ZP,{style:{marginLeft:40},value:1},qt.createElement("span",{className:"c-black"},xa.formatMessage({id:"classroomProgrammingHomework.priorityCompletionTime",defaultMessage:"\u5B8C\u6210\u65F6\u95F4\u70B9\u4F18\u5148\uFF08\u540C\u6210\u7EE9\uFF0C\u5B8C\u6210\u65F6\u95F4\u8D8A\u65E9\u540D\u6B21\u8D8A\u524D\uFF09"}))))),qt.createElement("div",{className:Bt.title},xa.formatMessage({id:"classroomProgrammingHomework.questionPoints",defaultMessage:"\u8BD5\u9898\u5206\u503C"})),qt.createElement("div",{className:Bt.content},qt.createElement(rn.ZP.Group,{value:ka.hack_score_settings,onChange:dn=>{ka.hack_score_settings=dn.target.value,Sa(Object.assign({},ka)),Sr()}},qt.createElement(rn.ZP,{value:0},xa.formatMessage({id:"classroomClassroomExperiments.equalDistributionRatio",defaultMessage:"\u5747\u5206\u6BD4\u4F8B"})),qt.createElement(rn.ZP,{style:{margin:"0 40px"},value:1},xa.formatMessage({id:"classroomClassroomExperiments.difficultyLevel",defaultMessage:"\u96BE\u6613\u5EA6"})),qt.createElement(rn.ZP,{value:2},xa.formatMessage({id:"classroomClassroomExperiments.customPoints",defaultMessage:"\u81EA\u5B9A\u4E49\u5206\u503C"})))),qt.createElement("div",{className:Bt.content,style:{borderTop:"1px solid #fff"}},qt.createElement("div",{style:{padding:"0px 20px 20px 20px"}},ka.hack_settings&&ka.hack_settings.map(function(dn,ya){return qt.createElement(st.Z,{key:ya,align:"middle",style:{marginTop:20}},qt.createElement(bt.Z,{flex:"1",className:"pr10"},qt.createElement("span",{style:{color:"#333333"}},dn.hack_name)),qt.createElement(bt.Z,{flex:"150px"},qt.createElement(jt.Z,{min:0,step:.1,style:{visibility:Pa?"visible":"hidden"},value:dn.hack_score,disabled:ka.hack_score_settings!==2,onChange:wn=>{ka.hack_settings[ya].hack_score=wn;const _r=ka.hack_settings.reduce((Cr,Zr)=>Cr+Number(Zr.hack_score),0);ka.total_score=_r.toFixed(2),Sa(Po({},ka))},size:"large",addonAfter:xa.formatMessage({id:"shixuns.minute",defaultMessage:"\u5206"})})),qt.createElement(bt.Z,{className:"ml20",style:{lineHeight:"20px"}},dn.difficult===1&&qt.createElement("span",{className:"tag-style-border-small bg-green c-white mr10"},xa.formatMessage({id:"shixuns.easy",defaultMessage:"\u7B80\u5355"})),dn.difficult===2&&qt.createElement("span",{className:"tag-style-border-small bg-blue c-white mr10"},xa.formatMessage({id:"shixuns.medium",defaultMessage:"\u9002\u4E2D"})),dn.difficult===3&&qt.createElement("span",{className:"tag-style-border-small bg-orange c-white mr10"},xa.formatMessage({id:"shixuns.difficult",defaultMessage:"\u56F0\u96BE"}))))}))),!da&&qt.createElement(Te.ZP,{type:"primary",size:"large",style:{width:138},className:"mt30",loading:Qa,onClick:()=>si()},xa.formatMessage({id:"classroomClassroomExperiments.save",defaultMessage:"\u4FDD\u5B58"})))};var $a=(0,fe.connect)(({shixunHomeworks:Wt,loading:Ht})=>({shixunHomeworks:Wt,loading:Ht.effects}))(Xn),Ia=ee(67294),ha=(Wt,Ht,Gt)=>new Promise((jn,xa)=>{var Ya=ta=>{try{En(Gt.next(ta))}catch(da){xa(da)}},ia=ta=>{try{En(Gt.throw(ta))}catch(da){xa(da)}},En=ta=>ta.done?jn(ta.value):Promise.resolve(ta.value).then(Ya,ia);En((Gt=Gt.apply(Wt,Ht)).next())});const lo=({shixunHomeworks:Wt,loading:Ht,dispatch:Gt})=>{var jn,xa;const Ya=(0,fe.useIntl)(),[ia,En]=(0,x.useState)(!0),[ta,da]=(0,x.useState)(!1),[Vn,Qa]=(0,x.useState)([]),[Or,Ha]=(0,x.useState)([]),[Co,Si]=(0,x.useState)([]),[Ga,Wa]=(0,x.useState)([]),[vr,Qn]=(0,x.useState)(!1),[Ra,Zo]=(0,x.useState)(""),ka=(0,fe.useParams)();function Sa(){return ha(this,null,function*(){let Yn=yield(0,ue.ZP)(`/api/homework_commons/${ka.categoryId}/homework_common_collaborators.json`,{method:"get"});Ha(Yn)})}function Gr(){return ha(this,null,function*(){var Yn;let Sr=yield(0,ue.ZP)(`/api/courses/${ka==null?void 0:ka.coursesId}/teachers`,{method:"get",params:{homework_id:ka.categoryId,limit:1e3}});(Yn=Sr==null?void 0:Sr.teacher_list)==null||Yn.map(Pa=>{Pa.key=Pa.user_id}),Si(Sr==null?void 0:Sr.teacher_list),Wa(Sr==null?void 0:Sr.teacher_list)})}(0,x.useEffect)(()=>{Sa(),Gr()},[ka]);const si=()=>{};return Ia.createElement("section",{className:Bt.form},Ia.createElement(st.Z,{className:Bt.content,style:{padding:"20px 30px",gap:20}},(jn=Or==null?void 0:Or.data)==null?void 0:jn.map(Yn=>Ia.createElement(st.Z,{align:"middle",className:`${Bt.borderSty} ${Ra===(Yn==null?void 0:Yn.id)?Bt.delBorder:""}`,style:{height:"38px",borderRadius:"2px",padding:"0 12px",color:"#333333",background:"#fff"}},Ia.createElement("span",{className:"c-grey-333"},Yn==null?void 0:Yn.real_name),(Or==null?void 0:Or.can_edit)&&Ia.createElement("span",{style:{cursor:"pointer",marginLeft:"20px"},className:`iconfont icon-guanbi11 ${Bt.delSty}`,onMouseEnter:()=>{Zo(Yn.id)},onMouseLeave:()=>{Zo("")},onClick:()=>ha(void 0,null,function*(){(yield(0,ue.ZP)(`/api/homework_commons/${ka.categoryId}/homework_common_collaborators/delete.json`,{method:"delete",body:{user_id:Yn.id}})).status===0&&(De.ZP.info(Ya.formatMessage({id:"classrooms.deleteSuccess",defaultMessage:"\u5220\u9664\u6210\u529F"})),Sa(),Gr())})}))),!(Or!=null&&Or.can_edit)&&!((xa=Or==null?void 0:Or.data)!=null&&xa.length)&&Ia.createElement("span",{className:"c-grey-666"},"\u6682\u672A\u6DFB\u52A0\u534F\u4F5C\u8005"),(Or==null?void 0:Or.can_edit)&&Ia.createElement(Te.ZP,{className:Bt.copHover,style:{height:38,padding:"6px 15px",backgroundColor:"#fff"},type:"primary",ghost:!0,onClick:()=>da(!0)},Ya.formatMessage({id:"classroomProgrammingHomework.addCollaborator",defaultMessage:"\u6DFB\u52A0\u534F\u4F5C\u8005"}))),Ia.createElement(Fe.default,{title:Ya.formatMessage({id:"classroomProgrammingHomework.addCollaborator",defaultMessage:"\u6DFB\u52A0\u534F\u4F5C\u8005"}),open:ta,confirmLoading:vr,onCancel:()=>da(!1),onOk:()=>ha(void 0,null,function*(){if(Vn.length===0){De.ZP.info(Ya.formatMessage({id:"classrooms.selectCollaboratorTeacher",defaultMessage:"\u8BF7\u9009\u62E9\u534F\u4F5C\u8001\u5E08"}));return}Qn(!0),(yield(0,ue.ZP)(`/api/homework_commons/${ka.categoryId}/homework_common_collaborators.json`,{method:"post",body:{user_ids:Vn}})).status===0&&(De.ZP.info(Ya.formatMessage({id:"classrooms.addSuccess",defaultMessage:"\u6DFB\u52A0\u6210\u529F"})),Qa([]),Sa(),Gr(),da(!1)),Qn(!1)})},Ia.createElement("div",null,Ia.createElement("div",{style:{display:"flex"}},Ia.createElement("label",{style:{width:"50px"}},Ya.formatMessage({id:"classrooms.name",defaultMessage:"\u59D3\u540D"}),"\uFF1A")," ",Ia.createElement(It.default.Search,{onChange:Yn=>{Si(Ga.filter(Sr=>Sr.name.indexOf(Yn.target.value)>-1))}})),Ia.createElement(Ae.default,{style:{marginTop:"10px",height:"300px",overflow:"auto"},rowSelection:{type:"checkbox",onChange:(Yn,Sr)=>{Qa(Yn)},selectedRowKeys:Vn,getCheckboxProps:Yn=>({disabled:Yn.is_collaborator})},pagination:!1,dataSource:Co,columns:[{title:Ya.formatMessage({id:"classrooms.name",defaultMessage:"\u59D3\u540D"}),dataIndex:"name",key:"name"},{title:Ya.formatMessage({id:"classrooms.role",defaultMessage:"\u89D2\u8272"}),dataIndex:"role",key:"role"}]}))))};var to=(0,fe.connect)(({shixunHomeworks:Wt,loading:Ht})=>({shixunHomeworks:Wt,loading:Ht.effects}))(lo),po=ee(67294),Wo=()=>{const Wt=(0,fe.useIntl)(),Ht=[{key:"1",label:Wt.formatMessage({id:"classrooms.releaseSettings",defaultMessage:"\u53D1\u5E03\u8BBE\u7F6E"}),element:po.createElement(bn,null)},{key:"2",label:Wt.formatMessage({id:"classroomClassroomExperiments.scoringSettings",defaultMessage:"\u8BC4\u5206\u8BBE\u7F6E"}),element:po.createElement($a,null)},{key:"3",label:Wt.formatMessage({id:"classroomClassroomExperiments.displaySettings",defaultMessage:"\u5C55\u793A\u8BBE\u7F6E"}),element:po.createElement(_n,null)},{key:"4",label:Wt.formatMessage({id:"classroomClassroomExperiments.collaborationSettings",defaultMessage:"\u534F\u4F5C\u8BBE\u7F6E"}),element:po.createElement(to,null)}];return po.createElement(rt.Z,{dataSource:Ht,style:{marginBottom:52}})},Fi=ee(246),hi=ee.n(Fi),_i=ee(86763),Xo=ee(67294),ii=Object.defineProperty,Nn=Object.defineProperties,cr=Object.getOwnPropertyDescriptors,ao=Object.getOwnPropertySymbols,No=Object.prototype.hasOwnProperty,li=Object.prototype.propertyIsEnumerable,Uo=(Wt,Ht,Gt)=>Ht in Wt?ii(Wt,Ht,{enumerable:!0,configurable:!0,writable:!0,value:Gt}):Wt[Ht]=Gt,Ii=(Wt,Ht)=>{for(var Gt in Ht||(Ht={}))No.call(Ht,Gt)&&Uo(Wt,Gt,Ht[Gt]);if(ao)for(var Gt of ao(Ht))li.call(Ht,Gt)&&Uo(Wt,Gt,Ht[Gt]);return Wt},Yr=(Wt,Ht)=>Nn(Wt,cr(Ht)),ce=(Wt,Ht,Gt)=>new Promise((jn,xa)=>{var Ya=ta=>{try{En(Gt.next(ta))}catch(da){xa(da)}},ia=ta=>{try{En(Gt.throw(ta))}catch(da){xa(da)}},En=ta=>ta.done?jn(ta.value):Promise.resolve(ta.value).then(Ya,ia);En((Gt=Gt.apply(Wt,Ht)).next())});const Pe=({shixunHomeworks:Wt,loading:Ht,dispatch:Gt})=>{const jn=(0,fe.useIntl)(),xa=(0,fe.useParams)(),Ya=(0,fe.useLocation)(),[ia,En]=(0,x.useState)([]),[ta,da]=(0,x.useState)([]),[Vn,Qa]=(0,x.useState)(!0),[Or,Ha]=(0,x.useState)(!1),[Co,Si]=(0,x.useState)(1),[Ga,Wa]=(0,x.useState)([]),[vr,Qn]=(0,x.useState)(!1),[Ra,Zo]=(0,x.useState)(!1),[ka,Sa]=(0,x.useState)(!1);(0,x.useEffect)(()=>{Wt.actionTabs.key==="\u4EE3\u7801\u67E5\u91CD"?(Gr.resetFields(),En([]),Qn(!0),Yn()):Qn(!1)},[Wt.actionTabs.key]);const[Gr]=Ft.default.useForm();let si=[];const Yn=()=>ce(void 0,null,function*(){var dn;if(Vn&&!Or){Ha(!0),Si(Co+1);const ya=yield(0,_i.JG)(Yr(Ii({},xa),{page:Co})),wn=[...ya.group_list];ya!=null&&ya.ungroup_list&&wn.push({id:ya==null?void 0:ya.ungroup_list.id,name:ya==null?void 0:ya.ungroup_list.name,works_count:ya==null?void 0:ya.ungroup_list.work_count,last_review_time:ya==null?void 0:ya.ungroup_list.last_review_time}),En([...ia,...wn]),Ha(!1),((dn=ya.group_list)==null?void 0:dn.length)<10&&Qa(!1)}}),Sr=()=>{Gt({type:"shixunHomeworks/setActionTabs",payload:{}}),Zo(!1),Qa(!0),Ha(!1),Si(1),En([]),Gr.resetFields()},Pa=[{title:"",dataIndex:"id",width:280,render:(dn,ya)=>Xo.createElement(xt.default,{disabled:!(ya.works_count>1),value:String(ya.id)},ya.name)},{title:jn.formatMessage({id:"classroomGraphicGroupHomework.validWorksCount",defaultMessage:"\u6709\u6548\u4F5C\u54C1\u6570"}),dataIndex:"works_count"},{title:jn.formatMessage({id:"classroomGraphicGroupHomework.lastPlagiarismCheckTime",defaultMessage:"\u4E0A\u6B21\u67E5\u91CD\u65F6\u95F4"}),dataIndex:"last_review_time",width:130}];return Xo.createElement(Fe.default,{centered:!0,title:jn.formatMessage({id:"classrooms.checkCodePlagiarism",defaultMessage:"\u4EE3\u7801\u67E5\u91CD"}),keyboard:!1,maskClosable:!1,open:vr,okText:jn.formatMessage({id:"classrooms.confirm",defaultMessage:"\u786E\u5B9A"}),cancelText:jn.formatMessage({id:"classrooms.cancel",defaultMessage:"\u53D6\u6D88"}),width:820,bodyStyle:{minHeight:200},onOk:()=>ce(void 0,null,function*(){const dn=Gr.getFieldValue();Sa(!0);const ya=yield(0,ue.ZP)(`/api/homework_commons/${xa.categoryId}/hack_homework_code_repeat.json`,{method:"post",body:{group_ids:[...dn.group_ids]}});Sa(!1),ya.status===0&&(Sr(),yield Gt({type:"shixunHomeworks/getWorkList",payload:Wt.actionTabs.params}),fe.history.push(`/classrooms/${xa.coursesId}/program_homework/${xa.categoryId}/detail?tabs=2`),Gt({type:"shixunHomeworks/setActionTabs",payload:{key:"\u6267\u884C\u4EE3\u7801\u67E5\u91CD"}}))}),okButtonProps:{loading:ka},onCancel:Sr},Xo.createElement("div",null,"\u8BF7\u6CE8\u610F\uFF1A\u5728\u6267\u884C\u4EE3\u7801\u67E5\u91CD\u64CD\u4F5C\u540E\uFF0C\u82E5\u5B66\u751F\u63D0\u4EA4\u65B0\u7684\u4F5C\u54C1\u4EE3\u7801\uFF0C\u65B0\u4F5C\u54C1\u4EE3\u7801\u4E0D\u8BA1\u5165\u672C\u6B21\u67E5\u91CD\u7ED3\u679C\u3002"),Wt.codeReviewCourse&&Xo.createElement(Ft.default,{form:Gr,onChange:dn=>{Wa(Ii({},Gr.getFieldValue()))},initialValues:{group_ids:si,end_time:le()(le()().add(7,"days").format("YYYY-MM-DD HH:mm"))}},Xo.createElement("div",{className:"flexd-table-header mt20"},Xo.createElement(Ae.default,{pagination:!1,dataSource:[],columns:Pa})),Xo.createElement(Ft.default.Item,{name:"group_ids"},Xo.createElement(xt.default.Group,{className:"w100"},Xo.createElement("div",{style:{width:"100%",maxHeight:260,overflow:"auto"}},Xo.createElement(hi(),{initialLoad:!1,pageStart:1,threshold:20,loadMore:dn=>{Yn()},hasMore:Vn,useWindow:!1},Xo.createElement(Ae.default,{loading:Ht.effects["shixunHomeworks/getCodeReviewCourse"],showHeader:!1,columns:Pa,dataSource:ia,pagination:!1})))))),Xo.createElement(st.Z,null,Xo.createElement(bt.Z,{className:"ml10"},Xo.createElement(xt.default,{checked:Ra,onChange:dn=>{Zo(dn.target.checked);let ya=[];dn.target.checked&&(ya=ia.filter(wn=>wn.works_count>1).map(wn=>wn.id+"")),Gr.setFieldsValue({group_ids:ya})}},jn.formatMessage({id:"classroomMemberManagementTAPermissions.selectAll",defaultMessage:"\u5168\u9009"})))))};var Oe=(0,fe.connect)(({shixunHomeworks:Wt,loading:Ht})=>({shixunHomeworks:Wt,loading:Ht}))(Pe),Se=ee(86169),et=ee(12082),lt=ee(41642),At=ee(93686),at=ee(98769),ft=ee(9151),vt=ee(37752),ln=ee(33648),hn=ee(70562),Un=ee(51959),Tn=Object.defineProperty,Fa=Object.defineProperties,ca=Object.getOwnPropertyDescriptors,Da=Object.getOwnPropertySymbols,Xt=Object.prototype.hasOwnProperty,pn=Object.prototype.propertyIsEnumerable,Sn=(Wt,Ht,Gt)=>Ht in Wt?Tn(Wt,Ht,{enumerable:!0,configurable:!0,writable:!0,value:Gt}):Wt[Ht]=Gt,yn=(Wt,Ht)=>{for(var Gt in Ht||(Ht={}))Xt.call(Ht,Gt)&&Sn(Wt,Gt,Ht[Gt]);if(Da)for(var Gt of Da(Ht))pn.call(Ht,Gt)&&Sn(Wt,Gt,Ht[Gt]);return Wt},ga=(Wt,Ht)=>Fa(Wt,ca(Ht)),Aa=(Wt,Ht,Gt)=>new Promise((jn,xa)=>{var Ya=ta=>{try{En(Gt.next(ta))}catch(da){xa(da)}},ia=ta=>{try{En(Gt.throw(ta))}catch(da){xa(da)}},En=ta=>ta.done?jn(ta.value):Promise.resolve(ta.value).then(Ya,ia);En((Gt=Gt.apply(Wt,Ht)).next())});let Va=[ft.Z,vt.Z,ln.Z];const Ta=({user:Wt,classroomList:Ht,shixunHomeworks:Gt})=>{var jn,xa,Ya;const ia=(0,fe.useIntl)();let[En,ta]=(0,x.useState)(yn(ga(yn({},(0,fe.useParams)()),{page:1,per_page:20,rank_type:2,search:"",course_group:(0,Ce.dE)()?[Wt.userInfo.course.course_group_id]:[]}),(0,fe.useParams)()));const[da,Vn]=(0,x.useState)([]),[Qa,Or]=(0,x.useState)([]),[Ha,Co]=(0,x.useState)([]),[Si,Ga]=(0,x.useState)(!1),[Wa,vr]=(0,x.useState)(!1);let[Qn,Ra]=(0,x.useState)([{title:ia.formatMessage({id:"classroomProgrammingHomework.rankings",defaultMessage:"\u6392\u884C"}),dataIndex:"rank",width:70,fixed:"left",ellipsis:!0,sorter:(Yn,Sr)=>Yn.rank-Sr.rank,render:(Yn,Sr,Pa)=>Yn<4?x.createElement("img",{src:Va[Yn-1]}):Yn},{title:ia.formatMessage({id:"classrooms.name",defaultMessage:"\u59D3\u540D"}),dataIndex:"user_name",width:80,fixed:"left",ellipsis:!0,key:"user_name",render:(Yn,Sr,Pa)=>x.createElement("span",null,Sr.is_me&&x.createElement("span",{style:{display:"inline-block",fontSize:12,color:"#CA7720",background:"rgba(255, 181, 56, 0.36)",borderRadius:2,width:16,height:16,textAlign:"center",lineHeight:"16px",transform:"translateY(-1px)"}},ia.formatMessage({id:"shixuns.me",defaultMessage:"\u6211"})),Yn)},{title:ia.formatMessage({id:"classrooms.studentNumber",defaultMessage:"\u5B66\u53F7"}),dataIndex:"student_id",key:"student_id",width:80,ellipsis:!0,fixed:"left",render:Yn=>Yn||"- -"},{title:ia.formatMessage({id:"classrooms.class",defaultMessage:"\u73ED\u7EA7"}),dataIndex:"course_group",key:"course_group",ellipsis:!0,width:70,fixed:"left"},{title:ia.formatMessage({id:"shixuns.passed",defaultMessage:"\u901A\u8FC7"}),dataIndex:"passed_count",width:60,fixed:"left",ellipsis:!0,key:"passed_count",render:Yn=>x.createElement("span",null,Yn," ",Yn!="-"&&"\u9898")},{title:ia.formatMessage({id:"classroomProgrammingHomework.score",defaultMessage:"\u5F97\u5206"}),dataIndex:"score",width:50,ellipsis:!0,fixed:"left",key:"score"}]);const[Zo,ka]=(0,x.useState)(null),Sa=()=>{var Yn,Sr;const Pa=((Yn=document.getElementById("filterWarp"))==null?void 0:Yn.clientHeight)||0,dn=((Sr=document.getElementById("pagination"))==null?void 0:Sr.clientHeight)||0;return window.innerHeight-Pa-dn-110};(0,x.useEffect)(()=>{const Yn=()=>{ka(Sa())};return window.addEventListener("resize",Yn),()=>{window.removeEventListener("resize",Yn)}},[]),(0,x.useEffect)(()=>{var Yn,Sr,Pa,dn,ya;Qn.splice(7);for(let wn=0;wn<((Yn=da==null?void 0:da.question_data)==null?void 0:Yn.length);wn++){let _r={};_r.title=da!=null&&da.sent_type?x.createElement("span",null,`${ia.formatMessage({id:"classroomProgrammingHomework.question",defaultMessage:"\u9898\u76EE"})}`+(wn+1)+`\uFF08${(Pa=(Sr=da==null?void 0:da.question_data)==null?void 0:Sr[wn])==null?void 0:Pa.question_score}\uFF09`):x.createElement("a",{onClick:()=>Aa(void 0,null,function*(){var Cr,Zr;let Jo=yield(0,ue.ZP)(`/api/problems/${(Zr=(Cr=da==null?void 0:da.question_data)==null?void 0:Cr[wn])==null?void 0:Zr.identifier}/start.json`,{method:"get"});Jo&&(window.open(`/myproblems/${Jo==null?void 0:Jo.identifier}?type=1`),localStorage.setItem("program_homework",[En.coursesId,En.categoryId]))})},`${ia.formatMessage({id:"classroomProgrammingHomework.question",defaultMessage:"\u9898\u76EE"})}`+(wn+1)+`\uFF08${(ya=(dn=da==null?void 0:da.question_data)==null?void 0:dn[wn])==null?void 0:ya.question_score}\uFF09`),_r.dataIndex="question_data",_r.width=140,_r.render=(Cr,Zr)=>{var Jo,yr,bo,qa,Vr;return x.createElement("div",null,((Jo=Cr==null?void 0:Cr[wn])==null?void 0:Jo.answer_question_time)&&x.createElement("div",null,x.createElement("span",{style:{cursor:"pointer"},className:"iconfont icon-shixun4 c-blue",onClick:()=>Aa(void 0,null,function*(){var uo,oi,Mn,Ea,er,Dr,pa,Ir;if((0,Ce.Rm)()&&!((uo=Ht.AssistantObject.hack)!=null&&uo.can_appraise)){De.ZP.warning(ia.formatMessage({id:"classrooms.noPermissionApplyToAdmin",defaultMessage:"\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD"}));return}if(!((oi=Cr==null?void 0:Cr[wn])!=null&&oi.open_code)){De.ZP.info(ia.formatMessage({id:"classrooms.noViewCodeTemporarily",defaultMessage:"\u6682\u4E0D\u5141\u8BB8\u67E5\u770B\u4EE3\u7801"}));return}let Mr=yield(0,ue.ZP)("/api/courses/view_code.json",{method:"get",params:ga(yn({},En),{id:En.coursesId,homework_common_id:En.categoryId,hack_user_code_id:(Mn=Cr==null?void 0:Cr[wn])==null?void 0:Mn.hack_user_code_id})});Fe.default.warning({icon:null,width:800,title:x.createElement("div",null,x.createElement("span",null,"\u4EE3\u7801"),x.createElement("span",null,ia.formatMessage({id:"classroomProgrammingHomework.languageUsed",defaultMessage:"\u4F7F\u7528\u8BED\u8A00"}),"\uFF1A",(Ea=Cr==null?void 0:Cr[wn])==null?void 0:Ea.current_language),x.createElement("span",null,"\u8FD0\u884C\u5185\u5B58\uFF1A",(er=Cr==null?void 0:Cr[wn])==null?void 0:er.memory,"\uFF08KB\uFF09"),x.createElement("span",null,"\u8FD0\u884C\u65F6\u957F\uFF1A",(Dr=Cr==null?void 0:Cr[wn])==null?void 0:Dr.run_time,"\uFF08ms\uFF09"),x.createElement("span",null,ia.formatMessage({id:"classroomProgrammingHomework.score",defaultMessage:"\u5F97\u5206"}),"\uFF1A",(pa=Cr==null?void 0:Cr[wn])==null?void 0:pa.score)),content:x.createElement(hn.Z,{classroomList:Ht,user:Wt,languages:[{language:(Ir=Cr==null?void 0:Cr[wn])==null?void 0:Ir.language,code:Mr==null?void 0:Mr.code}],v:Cr,shixunWorkReport:"shixunWorkReport",dispatch:"dispatch",autoHeight:!1,language:Cr.language,game_id:Cr.id,diff_code_count:Cr.diff_code_count})})})}),x.createElement("span",{style:{margin:"0px 10px"}},((yr=Cr==null?void 0:Cr[wn])==null?void 0:yr.answer_question_time)||"- -"),(bo=Cr==null?void 0:Cr[wn])!=null&&bo.submit_count?x.createElement(_e.Z,{title:`${((qa=Cr==null?void 0:Cr[wn])==null?void 0:qa.submit_count)||0}\u6B21\u5C1D\u8BD5\u51FA\u9519`},x.createElement("span",{style:{color:"red",marginRight:5},className:"iconfont icon-Bug"}),((Vr=Cr==null?void 0:Cr[wn])==null?void 0:Vr.submit_count)||0):null))},Qn.push(_r)}Ra([...Qn])},[da==null?void 0:da.question_data]),(0,x.useEffect)(()=>{var Yn;(Yn=Wt==null?void 0:Wt.userInfo)!=null&&Yn.course&&((0,Ce.dE)()&&(En.course_group=(0,Ce.dE)()?[Wt.userInfo.course.course_group_id]:[],ta(yn({},En))),Gr(1))},[Wt==null?void 0:Wt.userInfo]);function Gr(Yn){return Aa(this,null,function*(){var Sr,Pa,dn,ya,wn,_r,Cr;Ga(!0);let Zr=yield(0,ue.ZP)("/api/courses/rank_list.json",{method:"get",params:ga(yn({},En),{id:En.coursesId,rank_type:2,homework_common_id:En.categoryId})});if(Vn(Zr),Ga(!1),Zr.status!=-1&&((0,Ce.dE)()?(Yn===1&&Or([(Pa=(Sr=Zr==null?void 0:Zr.course_group)==null?void 0:Sr[0])==null?void 0:Pa.id]),Zr!=null&&Zr.my_rank?Co([yn({is_me:!0},Zr==null?void 0:Zr.my_rank),...Zr==null?void 0:Zr.rank_list]):Co([...Zr==null?void 0:Zr.rank_list])):Co([...Zr==null?void 0:Zr.rank_list]),Yn===1)){let Jo={title:(Zr==null?void 0:Zr.hack_rank_rule)===0?x.createElement(_e.Z,{title:`\u603B\u8017\u65F6\u65F6\u4E3A\u505A\u9898\u901A\u8FC7\u65F6\u957F\u548C\u7F5A\u65F6\u65F6\u957F\u7684\u603B\u548C\uFF0C
|
|
\u7F5A\u65F6\u65F6\u957F=\u8BC4\u6D4B\u51FA\u9519\u6B21\u6570X\u8BBE\u7F6E\u7684\u7F5A\u65F6\uFF08\u5F53\u524D\u4E3A${Zr==null?void 0:Zr.punish_time}{intl.formatMessage({ id: 'shixuns.minute', defaultMessage: '\u5206' })}\uFF09`},x.createElement("span",{style:{marginRight:3}},ia.formatMessage({id:"classroomProgrammingHomework.totalTimeSpent",defaultMessage:"\u603B\u8017\u65F6"}))," ",x.createElement("span",{style:{fontSize:"14px"},className:"iconfont icon-tishixiaowenhao c-blue"})):ia.formatMessage({id:"classrooms.completionTime",defaultMessage:"\u5B8C\u6210\u65F6\u95F4"}),dataIndex:(Zr==null?void 0:Zr.hack_rank_rule)===0?"finish_time":"finish_at",width:(Zr==null?void 0:Zr.hack_rank_rule)===0?80:150,ellipsis:!0,fixed:"left",key:"finish_time"};Qn.push(Jo);for(let yr=0;yr<((dn=Zr==null?void 0:Zr.question_data)==null?void 0:dn.length);yr++){let bo={};bo.title=Zr!=null&&Zr.sent_type?x.createElement("span",null,`${ia.formatMessage({id:"classroomProgrammingHomework.question",defaultMessage:"\u9898\u76EE"})}`+(yr+1)+`\uFF08${(wn=(ya=Zr==null?void 0:Zr.question_data)==null?void 0:ya[yr])==null?void 0:wn.question_score}\uFF09`):x.createElement("a",{onClick:()=>Aa(this,null,function*(){var qa,Vr;let uo=yield(0,ue.ZP)(`/api/problems/${(Vr=(qa=Zr==null?void 0:Zr.question_data)==null?void 0:qa[yr])==null?void 0:Vr.identifier}/start.json`,{method:"get"});uo&&(window.open(`/myproblems/${uo==null?void 0:uo.identifier}?type=1`),localStorage.setItem("program_homework",[En.coursesId,En.categoryId]))})},`${ia.formatMessage({id:"classroomProgrammingHomework.question",defaultMessage:"\u9898\u76EE"})}`+(yr+1)+`\uFF08${(Cr=(_r=Zr==null?void 0:Zr.question_data)==null?void 0:_r[yr])==null?void 0:Cr.question_score}\uFF09`),bo.dataIndex="question_data",bo.width=140,bo.render=(qa,Vr)=>{var uo,oi,Mn,Ea,er;return x.createElement("div",null,((uo=qa==null?void 0:qa[yr])==null?void 0:uo.answer_question_time)&&x.createElement("div",null,x.createElement("span",{style:{cursor:"pointer"},className:"iconfont icon-shixun4 c-blue",onClick:()=>Aa(this,null,function*(){var Dr,pa,Ir,Mr,Wr,ei,ki,tl;if((0,Ce.Rm)()&&!((Dr=Ht.AssistantObject.hack)!=null&&Dr.can_view)){De.ZP.warning(ia.formatMessage({id:"classrooms.noPermissionApplyToAdmin",defaultMessage:"\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD"}));return}if(!((pa=qa==null?void 0:qa[yr])!=null&&pa.open_code)){De.ZP.info(ia.formatMessage({id:"classrooms.noViewCodeTemporarily",defaultMessage:"\u6682\u4E0D\u5141\u8BB8\u67E5\u770B\u4EE3\u7801"}));return}let cl=yield(0,ue.ZP)("/api/courses/view_code.json",{method:"get",params:ga(yn({},En),{id:En.coursesId,homework_common_id:En.categoryId,hack_user_code_id:(Ir=qa==null?void 0:qa[yr])==null?void 0:Ir.hack_user_code_id})});Fe.default.warning({icon:null,width:800,title:x.createElement("div",null,x.createElement("span",null,"\u4EE3\u7801"),x.createElement("span",null,ia.formatMessage({id:"classroomProgrammingHomework.languageUsed",defaultMessage:"\u4F7F\u7528\u8BED\u8A00"}),"\uFF1A",(Mr=qa==null?void 0:qa[yr])==null?void 0:Mr.current_language),x.createElement("span",null,"\u8FD0\u884C\u5185\u5B58\uFF1A",(Wr=qa==null?void 0:qa[yr])==null?void 0:Wr.memory,"\uFF08KB\uFF09"),x.createElement("span",null,"\u8FD0\u884C\u65F6\u957F\uFF1A",(ei=qa==null?void 0:qa[yr])==null?void 0:ei.run_time,"\uFF08ms\uFF09"),x.createElement("span",null,ia.formatMessage({id:"classroomProgrammingHomework.score",defaultMessage:"\u5F97\u5206"}),"\uFF1A",(ki=qa==null?void 0:qa[yr])==null?void 0:ki.score)),content:x.createElement(hn.Z,{classroomList:Ht,user:Wt,languages:[{language:(tl=qa==null?void 0:qa[yr])==null?void 0:tl.language,code:cl==null?void 0:cl.code}],v:qa,shixunWorkReport:"shixunWorkReport",dispatch:"dispatch",autoHeight:!1,language:qa.language,game_id:qa.id,diff_code_count:qa.diff_code_count})})})}),x.createElement("span",{style:{margin:"0px 10px"}},((oi=qa==null?void 0:qa[yr])==null?void 0:oi.answer_question_time)||"- -"),(Mn=qa==null?void 0:qa[yr])!=null&&Mn.submit_count?x.createElement(_e.Z,{title:`${((Ea=qa==null?void 0:qa[yr])==null?void 0:Ea.submit_count)||0}\u6B21\u5C1D\u8BD5\u51FA\u9519`},x.createElement("span",{style:{color:"red",marginRight:5},className:"iconfont icon-Bug"}),((er=qa==null?void 0:qa[yr])==null?void 0:er.submit_count)||0):null))},Qn.push(bo)}Ra([...Qn])}})}console.log("----",Gt,Qn);const si=(jn=Gt==null?void 0:Gt.workSetting)==null?void 0:jn.hack_rank_rule;return x.createElement("div",{style:{width:1200,margin:"0px auto",minHeight:Wa?"100vh":""},id:"rankingInfo"},(da==null?void 0:da.message)==="\u5C01\u699C\u4E2D"?x.createElement(kt.Z,{customText:"\u7B54\u9898\u65F6\u95F4\u8FDB\u5165\u5012\u8BA1\u65F6\uFF0C\u6682\u65F6\u5C01\u699C\uFF0C\u8BF7\u52A0\u901F\u7ADE\u6280\u901A\u5173\u7B54\u9898"}):x.createElement("div",{style:{background:"#fff",padding:20,height:"100%",overflow:"auto"}},x.createElement("div",{id:"filterWarp"},x.createElement("div",{style:{display:"flex",justifyContent:"space-between"}},x.createElement("div",{style:{display:"flex",width:"90%"}},x.createElement("label",null,ia.formatMessage({id:"classroomClassroomExperiments.classDivisionStatus",defaultMessage:"\u5206\u73ED\u60C5\u51B5"}),"\uFF1A"),(0,Ce.GJ)()&&x.createElement("div",{style:{flex:1}},x.createElement(xt.default.Group,{className:lt.Z.checkboxgroup,value:Qa,onChange:Yn=>{var Sr;En.type===1?(Or([]),En.course_group=[],En.page=1,ta(yn({},En)),Gr()):En.type===2?(Or(["\u5168\u90E8"]),En.course_group=(Sr=da==null?void 0:da.course_group)==null?void 0:Sr.map(Pa=>Pa.id),En.page=1,ta(yn({},En)),Gr()):(Or([...Yn.filter(Pa=>Pa!="\u5168\u90E8")]),En.course_group=Yn.filter(Pa=>Pa!="\u5168\u90E8"),En.page=1,ta(yn({},En)),Gr())}},x.createElement(xt.default,{value:"\u5168\u90E8",style:{marginBottom:10},onChange:Yn=>{Yn.target.checked?En.type=2:En.type=1}},ia.formatMessage({id:"classrooms.allClasses",defaultMessage:"\u5168\u90E8\u5206\u73ED"})," "),(xa=da==null?void 0:da.course_group)==null?void 0:xa.map((Yn,Sr)=>x.createElement(xt.default,{style:{marginBottom:10},onChange:Pa=>{En.type=3},value:Yn.id},Yn==null?void 0:Yn.name)))),(0,Ce.dE)()&&x.createElement(rn.ZP.Group,{style:{marginBottom:10},onChange:Yn=>{Yn.target.value==="\u5168\u90E8"?(En.course_group=[],En.page=1,ta(yn({},En)),Gr()):(En.course_group=[Yn.target.value],En.page=1,ta(yn({},En)),Gr())},defaultValue:Wt.userInfo.course.course_group_id},x.createElement(rn.ZP,{value:"\u5168\u90E8",style:{marginBottom:10}},ia.formatMessage({id:"classrooms.allClasses",defaultMessage:"\u5168\u90E8\u5206\u73ED"})," "),(Ya=da==null?void 0:da.course_group)==null?void 0:Ya.map((Yn,Sr)=>x.createElement(rn.ZP,{style:{marginBottom:10},value:Yn.id},Yn.name)))),x.createElement("div",{style:{color:"#3061D0",cursor:"pointer"},onClick:()=>{Wa?(0,Un.BU)():(0,Un.Dj)(document.getElementById("rankingInfo")),vr(!Wa)}},x.createElement("i",{style:{fontSize:12},className:`mr10 iconfont ${Wa?"icon-tuichuquanping2":"icon-quanping2"}`}),x.createElement("span",null,Wa?ia.formatMessage({id:"shixuns.exitFullScreen",defaultMessage:"\u9000\u51FA\u5168\u5C4F"}):ia.formatMessage({id:"classrooms.fullScreenDisplay",defaultMessage:"\u5168\u5C4F\u5C55\u793A"})))),x.createElement("div",{style:{width:"100%",display:"flex",justifyContent:"space-between",marginTop:10}},x.createElement("span",{style:{fontSize:14,color:"#B1BACD"}},"\u6392\u884C\u89C4\u5219\uFF1A",si===0?"\u4F5C\u4E1A\u65F6\u95F4\u6BB5\u4E4B\u5916\u7684\u63D0\u4EA4\u4E0D\u8BA1\u5165\u6392\u884C\u3002\u5F53\u524D\u6309\u5B9E\u9645\u5B9E\u9A8C\u65F6\u957F\u4F18\u5148\uFF0C\u540C\u901A\u8FC7\u9898\u6570\u4E0B\u65F6\u957F\u77ED\u540D\u6B21\u9760\u524D\u3002":"\u4F5C\u4E1A\u65F6\u95F4\u6BB5\u4E4B\u5916\u7684\u63D0\u4EA4\u4E0D\u8BA1\u5165\u6392\u884C\u3002\u5F53\u524D\u6309\u5B8C\u6210\u65F6\u95F4\u5148\u540E\u4F18\u5148\uFF0C\u540C\u901A\u8FC7\u9898\u6570\u4E0B\u5B8C\u6210\u65F6\u95F4\u8D8A\u65E9\u540D\u6B21\u9760\u524D\u3002"," ",x.createElement("a",{onClick:()=>{Fe.default.warning({title:"\u8BA1\u5206\u89C4\u5219",width:500,content:x.createElement("div",null,si===0&&x.createElement("p",null,"\u6392\u540D\u89C4\u5219\uFF1A\u7ECF\u5178ACM\u89C4\u5219"),x.createElement("p",null,"AC\uFF08\u901A\u8FC7\u9898\u76EE\uFF09\u8D8A\u591A\uFF0C\u6392\u540D\u8D8A\u9760\u524D\u3002"),x.createElement("p",null,"AC\u76F8\u540C\uFF0C\u603B\u7528\u65F6\u8D8A\u5C11\uFF0C\u6392\u540D\u8D8A\u9760\u524D\u3002"),si==0&&x.createElement(x.Fragment,null,x.createElement("p",null,"\u603B\u7528\u65F6=\u2211\uFF08\u6BCF\u4E00\u4E2A\u9898\u76EE\u7684\u7528\u65F6\uFF09"),x.createElement("p",null,"\u6BCF\u4E00\u4E2A\u9898\u76EE\u7684\u7528\u65F6=\u6BD4\u8D5B\u5F00\u59CB\u5230\u63D0\u4EA4\u88AB\u901A\u8FC7\u7684\u65F6\u95F4+\u7F5A\u65F6"),x.createElement("p",null,"\u7F5A\u65F6=\uFF08\u901A\u8FC7\u524D\uFF09\u9519\u8BEF\u4EE3\u7801\u63D0\u4EA4\u6B21\u6570*\u6BCF\u6B21\u7F5A\u65F6"),x.createElement("p",null,"\u4E0D\u7B97\u7F5A\u65F6\u7684\u60C5\u51B5\uFF1A\u6CA1\u6709\u901A\u8FC7\u7684\u9898\u76EE\u3001\uFF08\u7CFB\u7EDF\uFF09\u5185\u90E8\u9519\u8BEF\u3001\u7F16\u8BD1\u9519\u8BEF")))})}},ia.formatMessage({id:"classrooms.clickToViewScoringRules",defaultMessage:"\u70B9\u51FB\u67E5\u770B\u8BA1\u5206\u89C4\u5219"}))),(0,Ce.GJ)()&&x.createElement(x.Fragment,null,x.createElement(It.default.Search,{className:"mr20",onSearch:Yn=>{En.page=1,En.search=Yn,ta(yn({},En)),Gr()},placeholder:"\u8BF7\u8F93\u5165\u7528\u6237\u540D/\u5B66\u53F7\u8FDB\u884C\u641C\u7D22",style:{width:250,marginLeft:"auto"}}),x.createElement(Te.ZP,{onClick:()=>{(0,at.VY)(ga(yn({},En),{id:En.coursesId,rank_type:2,homework_common_id:En.categoryId}))}},ia.formatMessage({id:"classrooms.export",defaultMessage:"\u5BFC\u51FA"}))))),x.createElement(Ee.Z,{spinning:Si},x.createElement(Ae.default,{style:{marginTop:10},pagination:!1,scroll:{x:1200,y:Wa?Zo:null},rowClassName:(Yn,Sr)=>Sr===0&&(0,Ce.dE)()&<.Z.tables,dataSource:Ha,columns:Qn})),x.createElement("div",{id:"pagination",style:{width:"100%",textAlign:"center",marginTop:10}},x.createElement(be.Z,{current:En.page,pageSize:En.per_page,total:da==null?void 0:da.count,showSizeChanger:!0,onChange:(Yn,Sr)=>{En.page=Yn,En.per_page=Sr,ta(yn({},En)),Gr()}}))))};var qn=(0,fe.connect)(({shixunHomeworks:Wt,user:Ht,classroomList:Gt})=>({user:Ht,shixunHomeworks:Wt,classroomList:Gt}))(Ta),va=ee(6151),Na=ee(58387),Za=ee(17755),ir=ee(44694),kr=ee(52765),oa=ee(67294),ko=Object.defineProperty,qr=Object.getOwnPropertySymbols,Di=Object.prototype.hasOwnProperty,so=Object.prototype.propertyIsEnumerable,Ti=(Wt,Ht,Gt)=>Ht in Wt?ko(Wt,Ht,{enumerable:!0,configurable:!0,writable:!0,value:Gt}):Wt[Ht]=Gt,el=(Wt,Ht)=>{for(var Gt in Ht||(Ht={}))Di.call(Ht,Gt)&&Ti(Wt,Gt,Ht[Gt]);if(qr)for(var Gt of qr(Ht))so.call(Ht,Gt)&&Ti(Wt,Gt,Ht[Gt]);return Wt},Mi=(Wt,Ht,Gt)=>new Promise((jn,xa)=>{var Ya=ta=>{try{En(Gt.next(ta))}catch(da){xa(da)}},ia=ta=>{try{En(Gt.throw(ta))}catch(da){xa(da)}},En=ta=>ta.done?jn(ta.value):Promise.resolve(ta.value).then(Ya,ia);En((Gt=Gt.apply(Wt,Ht)).next())});let Ri=[{live:"A",gz:"0\u4E2A\u9519\u8BEF",ld:"0\u4E2A\u6F0F\u6D1E",gf:"0 - 5%"},{live:"B",gz:"\u81F3\u5C111\u4E2A\u6B21\u8981\u9519\u8BEF",ld:"\u81F3\u5C111\u4E2A\u6B21\u8981\u6F0F\u6D1E",gf:"6% - 10%"},{live:"C",gz:"\u81F3\u5C111\u4E2A\u4E3B\u8981\u9519\u8BEF",ld:"\u81F3\u5C111\u4E2A\u4E3B\u8981\u6F0F\u6D1E",gf:"11% - 20%"},{live:"D",gz:"\u81F3\u5C111\u4E2A\u4E25\u91CD\u9519\u8BEF",ld:"\u81F3\u5C111\u4E2A\u4E25\u91CD\u6F0F\u6D1E",gf:"21% - 50%"},{live:"E",gz:"\u81F3\u5C111\u4E2A\u5D29\u6E83\u9519\u8BEF",ld:"\u81F3\u5C111\u4E2A\u5D29\u6E83\u6F0F\u6D1E",gf:"\u8D85\u8FC750%"}];const Li=({shixunHomeworks:Wt,classroomList:Ht,globalSetting:Gt,user:jn,loading:xa,dispatch:Ya})=>{var ia,En,ta,da;const Vn=(0,fe.useParams)(),[Qa]=(0,fe.useSearchParams)(),[Or,Ha]=(0,x.useState)(Qa.get("tabs")||"0"),[Co,Si]=(0,x.useState)({}),{workList:Ga,workSetting:Wa}=Wt,[vr,Qn]=(0,x.useState)(!1);Vn.category=Qa.get("category_id"),Vn.order="work_score",Vn.b_order="desc";const Ra=(0,fe.useIntl)();(0,x.useEffect)(()=>{(0,Ce.Rm)()&&Ya({type:"classroomList/getAssistantPermissions",payload:{course_id:Vn.coursesId}})},[(ia=jn==null?void 0:jn.userInfo)==null?void 0:ia.login]);const Zo=Pa=>{var dn;if(Pa==="3"&&Ya({type:"shixunHomeworks/getWorkSetting",payload:el({},Vn)}),Pa==="5"&&!((dn=Ht.AssistantObject.hack)!=null&&dn.can_exam_leaderboard)&&(0,Ce.Rm)()){De.ZP.warning(Ra.formatMessage({id:"classrooms.noPermissionApplyToAdmin",defaultMessage:"\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD"}));return}Ha(Pa),Pa==="0"&&Ya({type:"shixunHomeworks/getWorkList",payload:Vn})},ka=()=>{Fe.default.confirm({centered:!0,width:530,title:Ra.formatMessage({id:"classrooms.prompt",defaultMessage:"\u63D0\u793A"}),okText:Ra.formatMessage({id:"classrooms.confirm",defaultMessage:"\u786E\u5B9A"}),cancelText:Ra.formatMessage({id:"classrooms.cancel",defaultMessage:"\u53D6\u6D88"}),content:oa.createElement("div",{className:"tc font16"},"\u4F60\u5728\u8BE5\u5B9E\u8BAD\u7684\u5B66\u4E60\u8BB0\u5F55\u5C06\u88AB\u6E05\u7A7A\uFF0C\u65E0\u6CD5\u6062\u590D",oa.createElement("br",null),"\u662F\u5426\u786E\u8BA4\u91CD\u505A\uFF1F"),onOk:()=>Mi(void 0,null,function*(){var Pa;const dn=(Pa=Wt.workList)==null?void 0:Pa.myshixun_identifier;(yield(0,_i.Fr)({id:dn}))&&(De.ZP.info(`\u5DF2\u6E05\u7A7A\u672C\u5B9E\u8BAD\u7684\u5B66\u4E60\u8BB0\u5F55
|
|
|
|
\u8BF7\u70B9\u51FB\u201C\u5F00\u542F\u6311\u6218\u201D\u91CD\u505A\u8BFE\u7A0B\u5B9E\u9A8C`),Ya({type:"shixunHomeworks/getWorkList",payload:Co}))})})},Sa=Pa=>{Pa=Pa!=null&&Pa.includes(".json")?Pa:`${Pa}.json`,Fe.default.confirm({centered:!0,title:Ra.formatMessage({id:"classrooms.prompt",defaultMessage:"\u63D0\u793A"}),okText:Ra.formatMessage({id:"classrooms.confirm",defaultMessage:"\u786E\u5B9A"}),cancelText:Ra.formatMessage({id:"classrooms.cancel",defaultMessage:"\u53D6\u6D88"}),content:oa.createElement("div",{className:"tc font16"},"\u5B9E\u8BAD\u5DF2\u7ECF\u66F4\u65B0\u4E86\uFF0C\u6B63\u5728\u4E3A\u60A8\u91CD\u7F6E!"),onOk:()=>Mi(void 0,null,function*(){const dn=yield(0,At.$Q)({url:Pa});if(!dn)return;De.ZP.success(Ra.formatMessage({id:"classrooms.resetSuccessEnteringProject",defaultMessage:"\u91CD\u7F6E\u6210\u529F\uFF0C\u6B63\u5728\u8FDB\u5165\u5B9E\u8DF5\u9879\u76EE\uFF01"}));const ya=yield(0,At.Ir)({id:dn.shixun_identifier});if(ya!=null&&ya.game_identifier){(0,Me.xg)(`/tasks/${ya.game_identifier}?coursesId=${Vn.coursesId}`);return}(ya==null?void 0:ya.status)===2?Sa(ya==null?void 0:ya.message):(ya==null?void 0:ya.status)===3&&Gr(ya==null?void 0:ya.message)})})},Gr=Pa=>{Fe.default.confirm({centered:!0,title:Ra.formatMessage({id:"classrooms.prompt",defaultMessage:"\u63D0\u793A"}),okText:Ra.formatMessage({id:"classrooms.confirm",defaultMessage:"\u786E\u5B9A"}),cancelText:Ra.formatMessage({id:"classrooms.cancel",defaultMessage:"\u53D6\u6D88"}),content:oa.createElement("div",{className:"tc font16"},"\u76EE\u524D\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5C1A\u5728\u5185\u6D4B\u4E2D\uFF0C\u5C06\u4E8E",Pa,"\u4E4B\u540E\u5F00\u653E\uFF0C\u8C22\u8C22\uFF01")})},si=Pa=>Mi(void 0,null,function*(){Pa=Pa!=null&&Pa.includes(".json")?Pa:`${Pa}.json`;const dn=yield(0,At.$Q)({url:Pa});if(console.log(dn,"execRes"),dn!=null&&dn.game_identifier){(0,Me.xg)(`/tasks/${dn.game_identifier}?coursesId=${Vn.coursesId}`);return}(dn==null?void 0:dn.status)===-3?(0,Me.eF)():(dn==null?void 0:dn.status)===2?Sa(dn==null?void 0:dn.message):(dn==null?void 0:dn.status)===3&&Gr(dn==null?void 0:dn.message)}),Yn=[(0,Ce.dE)()&&{name:Ra.formatMessage({id:"classroomProgrammingHomework.question",defaultMessage:"\u9898\u76EE"}),id:"1",compontent:oa.createElement(gt,null)},{name:(0,Ce.GJ)()?Ra.formatMessage({id:"classrooms.studentList",defaultMessage:"\u5B66\u751F\u5217\u8868"}):Ra.formatMessage({id:"classrooms.assignmentStatus",defaultMessage:"\u4F5C\u4E1A\u60C5\u51B5"}),id:"0",compontent:oa.createElement(Ze.Z,{setExportParams:Si}),forceRender:!0},!(0,Ce.dE)()&&{name:Ra.formatMessage({id:"classroomProgrammingHomework.question",defaultMessage:"\u9898\u76EE"}),id:"1",compontent:oa.createElement(gt,null),hidden:!1},{name:Ra.formatMessage({id:"classroomProgrammingHomework.ranking",defaultMessage:"\u6392\u540D"}),id:"5",compontent:oa.createElement(qn,null),hidden:!1},{name:Ra.formatMessage({id:"classrooms.checkCodePlagiarism",defaultMessage:"\u4EE3\u7801\u67E5\u91CD"}),id:"2",compontent:oa.createElement(it,null),hidden:(En=Gt==null?void 0:Gt.setting)==null?void 0:En.hide_code_repeat},{name:Ra.formatMessage({id:"classrooms.redoRecord",defaultMessage:"\u91CD\u505A\u8BB0\u5F55"}),id:"9",compontent:oa.createElement(ir.Z,null)},{name:Ra.formatMessage({id:"classrooms.settings",defaultMessage:"\u8BBE\u7F6E"}),id:"3",compontent:(ta=Ga.homework_status)!=null&&ta.includes("\u5BFC\u5165")?oa.createElement(Za.Z,null):oa.createElement(Wo,null),forceRender:!0},{name:"\u89E3\u7B54&\u8BA8\u8BBA",id:"6",compontent:oa.createElement(kr.default,null)}].filter(Pa=>!!Pa).filter(Pa=>{var dn,ya;return(0,Ce.dE)()?Pa.name!==Ra.formatMessage({id:"classrooms.checkCodePlagiarism",defaultMessage:"\u4EE3\u7801\u67E5\u91CD"})&&Pa.name!==Ra.formatMessage({id:"classrooms.settings",defaultMessage:"\u8BBE\u7F6E"}):(0,Ce.dE)()||((dn=Ga==null?void 0:Ga.homework_status)==null?void 0:dn[0])!=="\u5DF2\u622A\u6B62"?Pa.name!=="\u8D28\u91CF\u68C0\u6D4B":!Ga.code_review&&((ya=Ga==null?void 0:Ga.homework_status)==null?void 0:ya[0])!=="\u672A\u53D1\u5E03"?!0:Pa.name!==Ra.formatMessage({id:"classrooms.checkCodePlagiarism",defaultMessage:"\u4EE3\u7801\u67E5\u91CD"})}).filter(Pa=>Ga.open_code_quality_analysis?!0:Pa.name!=="\u8D28\u91CF\u68C0\u6D4B").filter(Pa=>{var dn;return(dn=Ga.homework_status)!=null&&dn.includes("\u5BFC\u5165")?(0,Ce.dE)()?["0","1"].includes(Pa.id):["0","1","3"].includes(Pa.id):!0}).filter(Pa=>!(Pa!=null&&Pa.hidden)),Sr=()=>{var Pa,dn,ya,wn,_r,Cr,Zr,Jo,yr,bo,qa;return oa.createElement("aside",{className:lt.Z.workListTabButton},(0,Ce.dE)()&&!((Pa=Ga.homework_status)!=null&&Pa.includes("\u5BFC\u5165"))&&oa.createElement("span",{style:{fontWeight:800,color:"#0152d9",textAlign:"end",flex:1,cursor:"pointer"}},oa.createElement(Te.ZP,{onClick:()=>Mi(void 0,null,function*(){var Vr;let uo=yield(0,ue.ZP)(`/api/problems/${(Vr=Wt.workList)==null?void 0:Vr.start_identifier}/start.json`,{method:"get"});uo&&(window.open(`/myproblems/${uo==null?void 0:uo.identifier}?type=1&backUrl=/classrooms/${Vn.coursesId}/program_homework/${Vn.categoryId}/detail?tabs=1`),localStorage.setItem("program_homework",[Vn==null?void 0:Vn.coursesId,Vn==null?void 0:Vn.categoryId]))}),type:"primary"},(dn=Ga.homework_status)!=null&&dn.includes("\u5DF2\u622A\u6B62")?Ra.formatMessage({id:"classrooms.viewHomework",defaultMessage:"\u67E5\u770B\u4F5C\u4E1A"}):Ra.formatMessage({id:"classrooms.enterPractice",defaultMessage:"\u8FDB\u5165\u7EC3\u4E60"})," ")),(0,Ce.dE)()&&((ya=Wt.workList)==null?void 0:ya.redo_work)&&oa.createElement(Te.ZP,{onClick:ka,type:"primary",icon:oa.createElement("i",{className:"iconfont icon-dahuizhongzuo3x"})},"\u91CD\u505A"),((wn=Wt.workList)==null?void 0:wn.shixun_status)>1&&((_r=Wt.workList)==null?void 0:_r.time_status)<5&&(0,Ce.dE)()&&oa.createElement(Te.ZP,{type:"primary",icon:oa.createElement("i",{className:"iconfont icon-kaiqizhong"}),onClick:()=>{var Vr,uo,oi,Mn,Ea,er,Dr;(0,Zn.tJ)(Ya,!0)&&((oi=(uo=(Vr=Wt.workList)==null?void 0:Vr.task_operation)==null?void 0:uo[1])!=null&&oi.includes("/")?si((Ea=(Mn=Wt.workList)==null?void 0:Mn.task_operation)==null?void 0:Ea[1]):(0,Me.xg)(`/tasks/${(Dr=(er=Wt.workList)==null?void 0:er.task_operation)==null?void 0:Dr[1]}`))}},(Zr=(Cr=Wt.workList)==null?void 0:Cr.task_operation)==null?void 0:Zr[0]),((Jo=Wt.workList)==null?void 0:Jo.commit_des)&&((yr=Wt.workList)==null?void 0:yr.commit_des)&&oa.createElement(Te.ZP,{type:"primary",icon:oa.createElement("i",{className:"iconfont icon-tijiaozongjie"}),onClick:()=>{var Vr;(0,Me.xg)(`/classrooms/${Vn.coursesId}/shixun_homework/${Vn.categoryId}/${(Vr=Wt.workList)==null?void 0:Vr.id}/commitsummary`)}},(bo=Wt.workList)==null?void 0:bo.commit_des),(Wa==null?void 0:Wa.hack_edit_permission)&&((qa=Ga==null?void 0:Ga.homework_status)==null?void 0:qa[0])==="\u672A\u53D1\u5E03"&&oa.createElement(Te.ZP,{type:"primary",icon:oa.createElement("i",{className:"iconfont icon-bianji2"}),onClick:()=>{var Vr;if(!((Vr=Ht.AssistantObject.hack)!=null&&Vr.can_create)&&(0,Ce.Rm)()){De.ZP.warning(Ra.formatMessage({id:"classrooms.noPermissionApplyToAdmin",defaultMessage:"\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD"}));return}fe.history.push(`/classrooms/${Vn.coursesId}/program_homework/${Vn.categoryId}/edit`)}},Ra.formatMessage({id:"classroomGraphicGroupHomework.editHomework",defaultMessage:"\u7F16\u8F91\u4F5C\u4E1A"})),(0,Ce.GJ)()&&Ga.publish_immediately&&oa.createElement(Te.ZP,{type:"primary",icon:oa.createElement("i",{className:"iconfont icon-yishezhifabushijian1"}),onClick:()=>{var Vr,uo;if(!((Vr=Ht.AssistantObject.hack)!=null&&Vr.can_publish)&&(0,Ce.Rm)()){De.ZP.warning(Ra.formatMessage({id:"classrooms.noPermissionApplyToAdmin",defaultMessage:"\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD"}));return}if(((uo=jn==null?void 0:jn.userInfo)==null?void 0:uo.user_status)===2){(0,Zn.Rd)();return}Ya({type:"classroomList/setActionTabs",payload:{key:"\u7ACB\u5373\u53D1\u5E03",selectArrs:[Vn.categoryId],selectArrsAll:[Ga],params:Vn,detail:!0,type:2,manage_all_group:Wa==null?void 0:Wa.manage_all_group}})}},Ra.formatMessage({id:"classrooms.publishImmediately",defaultMessage:"\u7ACB\u5373\u53D1\u5E03"})),(0,Ce.GJ)()&&Ga.end_immediately&&oa.createElement(Te.ZP,{style:{background:"#0152d9",color:"#fff"},type:"primary",icon:oa.createElement("i",{className:"iconfont icon-jiezhishiyan"}),onClick:()=>{var Vr;if(!((Vr=Ht.AssistantObject.hack)!=null&&Vr.can_stop)&&(0,Ce.Rm)()){De.ZP.warning(Ra.formatMessage({id:"classrooms.noPermissionApplyToAdmin",defaultMessage:"\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD"}));return}Ya({type:"classroomList/setActionTabs",payload:{key:"\u7ACB\u5373\u622A\u6B62",params:Vn,type:2,detail:!0,selectArrs:[Vn.categoryId]}})}},Ra.formatMessage({id:"classrooms.deadlineImmediately",defaultMessage:"\u7ACB\u5373\u622A\u6B62"})))};return oa.createElement("section",null,oa.createElement("div",{className:"edu-container"},Ga.homework_name&&oa.createElement("section",{className:"animated fadeIn"},oa.createElement("aside",{className:"mt10"},Ga.category&&oa.createElement(ie.Z,{separator:">"},oa.createElement(ie.Z.Item,null,oa.createElement(fe.Link,{to:`/classrooms/${Vn==null?void 0:Vn.coursesId}/program_homework`},Ga.course_name)),oa.createElement(ie.Z.Item,null,oa.createElement(fe.Link,{to:`/classrooms/${Vn==null?void 0:Vn.coursesId}/program_homework/${Ga.category.main?"":Ga.category.category_id}`},(0,Me.Mr)(Ra,Ga.category.category_name))),oa.createElement(ie.Z.Item,null,Ra.formatMessage({id:"classroomClassroomExperiments.homeworkDetails",defaultMessage:"\u4F5C\u4E1A\u8BE6\u60C5"})))),oa.createElement("aside",{className:[lt.Z.title,"mt20"].join(" ")},oa.createElement(fe.Link,{to:`/classrooms/${Ga.course_id}/program_homework/${Ga.category.main?"":Ga.category.category_id}`},oa.createElement(We.Z,{className:"font16 c-black"})),oa.createElement(_e.Z,{title:Ga.homework_name,placement:"bottom"},oa.createElement("strong",{className:"font20 ml5"},Ga.homework_name)),oa.createElement(Me.VV,{temporary:!0,status:Ga.homework_status}))),oa.createElement("aside",{className:`mt30 relative ${lt.Z.workListTabWrap}`},oa.createElement(ze.default,{type:"card",defaultActiveKey:Or,activeKey:Or,tabBarExtraContent:(da=Ga.homework_status)!=null&&da.includes("\u5BFC\u5165")&&(0,Ce.GJ)()?oa.createElement(Te.ZP,{icon:oa.createElement("span",{className:"iconfont icon-shixun3 translateY1"}),onClick:()=>{Ya({type:"classroomList/setActionTabs",payload:{key:"\u8865\u5145\u6210\u7EE9",name:Ga==null?void 0:Ga.homework_name,id:Ga==null?void 0:Ga.homework_id,type:"hack"}})},type:"primary"},"\u8865\u5145\u6210\u7EE9"):Sr(),onChange:Zo},Yn.map((Pa,dn)=>oa.createElement(ze.default.TabPane,{tab:Pa.name,key:Pa.id,forceRender:Pa.forceRender},Pa.compontent))))),oa.createElement(Oe,null),oa.createElement(Se.Z,{courseEndTime:Ga==null?void 0:Ga.course_end_date,successCallback:()=>{Ya({type:"shixunHomeworks/getWorkList",payload:el({},Vn)})},visible:Ht.actionTabs.key==="\u7ACB\u5373\u622A\u6B62",homeworkIds:[Vn.categoryId],courseId:Vn.coursesId,isBatch:!1}),oa.createElement(et.Z,{courseEndTime:Ga==null?void 0:Ga.course_end_date}),oa.createElement(va.Z,{onOk:()=>{Ya({type:"shixunHomeworks/getWorkList",payload:el({},Vn)})}}),oa.createElement(Na.Z,{onOk:()=>{Ya({type:"shixunHomeworks/getWorkList",payload:el({},Vn)})}}),oa.createElement(Fe.default,{open:vr,title:"\u89C4\u5219\u8BF4\u660E",width:800,footer:null,onCancel:()=>{Qn(!1)}},oa.createElement("p",null,"\u4E00\u3001\u7B49\u7EA7\u89C4\u5219"),oa.createElement("p",{style:{marginLeft:"10px"}},"1. \u7F3A\u9677\u7B49\u7EA7"),oa.createElement("p",{style:{marginLeft:"10px"}},oa.createElement(Ae.default,{dataSource:Ri,columns:[{title:"\u7B49\u7EA7",dataIndex:"live"},{title:"\u7F3A\u9677\u8BC4\u4F30\u89C4\u5219",dataIndex:"gz"},{title:"\u6F0F\u6D1E\u8BC4\u4F30\u89C4\u5219",dataIndex:"ld"},{title:"\u4EE3\u7801\u89C4\u8303\u8BC4\u4F30\u89C4\u5219",dataIndex:"gf"}],pagination:!1})),oa.createElement("p",{style:{marginLeft:"10px"}},"\u6CE8\uFF1A\u4EE3\u7801\u89C4\u8303\u8BC4\u4F30\u89C4\u5219\u4E2D\u6570\u503C\u6765\u6E90\u4E3A\u8BA1\u7B97\u6280\u672F\u503A\u52A1\u65F6\u95F4\u5360\u5F00\u53D1\u6240\u6709\u4EE3\u7801\u6240\u9700\u8981\u7684\u65F6\u95F4\u7684\u6BD4\u4F8B\uFF08Technical Debt Ratio\uFF09"),oa.createElement("p",{style:{marginLeft:"20px"}},"Technical Debt Ratio = \u6280\u672F\u503A\u52A1\u65F6\u95F4 / \u5F00\u53D1\u65F6\u95F4"),oa.createElement("p",{style:{marginLeft:"20px"}},Ra.formatMessage({id:"classrooms.technicalDebtTime",defaultMessage:"\u6280\u672F\u503A\u52A1\u65F6\u95F4\u4E3A\u4FEE\u590D\u6240\u6709\u95EE\u9898\u6240\u9700\u8981\u7684\u65F6\u95F4\u3002"})),oa.createElement("p",null,"\u4E8C\u3001",Ra.formatMessage({id:"classrooms.complexityRules",defaultMessage:"\u590D\u6742\u5EA6\u89C4\u5219"})),oa.createElement("p",{style:{marginLeft:"10px"}},Ra.formatMessage({id:"classrooms.cyclomaticComplexity",defaultMessage:"\u6839\u636E\u4EE3\u7801\u884C\u6570\u8BA1\u7B97\u7684\u503C\uFF1A\u6BCF\u5F53\u51FD\u6570\u7684\u63A7\u5236\u6D41\u5206\u652F\u65F6\uFF0C\u590D\u6742\u5EA6\u8BA1\u6570\u5668\u4F1A\u589E\u52A0\u4E00\u4E2A\u5355\u4F4D\u3002"})),oa.createElement("p",{style:{marginLeft:"10px"}},Ra.formatMessage({id:"classrooms.complexityPerLanguage",defaultMessage:"\u6BCF\u79CD\u7F16\u7A0B\u8BED\u8A00\u7684\u5173\u952E\u5B57\u4E0D\u540C\uFF0C\u590D\u6742\u6027\u6570\u636E\u4F1A\u6709\u6240\u4E0D\u540C\uFF0C\u4F46\u6BCF\u4E2A\u51FD\u6570\u7684\u6700\u5C0F\u590D\u6742\u5EA6\u503C\u4E3A1\u3002\uFF08\u5177\u4F53\u8BED\u8A00\u7684\u8BE6\u7EC6\u6570\u636E\u672A\u63D0\u4F9B\uFF09"})),oa.createElement("p",null,"\u4E09\u3001",Ra.formatMessage({id:"classrooms.noDuplicateSelection",defaultMessage:"\u8BF7\u52FF\u91CD\u590D\u9009\u62E9\uFF1A"})),oa.createElement("p",{style:{marginLeft:"10px"}},Ra.formatMessage({id:"classrooms.codeQualityFormula",defaultMessage:"\u4EE3\u7801\u8D28\u91CF\u5206 = 0.5*\u7F3A\u9677\u5206\u6570 + 0.3*\u6F0F\u6D1E\u5206\u6570 + 0.2*\u4EE3\u7801\u89C4\u8303\u6027\u5206\u6570"})),oa.createElement("p",{style:{marginLeft:"10px"}},Ra.formatMessage({id:"classrooms.where",defaultMessage:"\u5176\u4E2D"})+"\uFF1A"),oa.createElement("p",{style:{marginLeft:"10px"}},Ra.formatMessage({id:"classrooms.defectVulnNormFormula",defaultMessage:"\u7F3A\u9677/\u6F0F\u6D1E/\u4EE3\u7801\u89C4\u8303\u6027\u5206\u6570\u8BA1\u7B97\u89C4\u5219\u4E3A\uFF1A100 - 100 *((100*\u963B\u65AD\u6570 + 5*\u4E25\u91CD\u6570 + 3*\u4E3B\u8981\u6570 + 1*\u6B21\u6570\uFF09/ \u4EE3\u7801\u884C\u6570\uFF09"})),oa.createElement("p",{style:{marginLeft:"10px"}},Ra.formatMessage({id:"classrooms.noteScoreEmptyUnsupported",defaultMessage:"\u6CE8\uFF1A\u5206\u6570\u4E3A\u7A7A\u7684\u4EE3\u8868\u4E0D\u652F\u6301\u7684\u6587\u4EF6\u683C\u5F0F\u3002"}))))};var vi=(0,fe.connect)(({shixunHomeworks:Wt,classroomList:Ht,loading:Gt,user:jn,globalSetting:xa})=>({classroomList:Ht,shixunHomeworks:Wt,globalSetting:xa,user:jn,loading:Gt.effects}))(Li)},12082:function(ht,ct,ee){"use strict";var x=ee(67294),ue=ee(22150),fe=ee(2453),De=ee(14446),Fe=ee(71230),Te=ee(78045),ie=ee(31795),_e=ee(15746),ze=ee(34336),Ae=ee(84567),We=ee(27484),Me=ee.n(We),ve=ee(33170),oe=ee(52262),a=ee(28706),y=ee(35973),b=ee(12317),E=ee(89779),z=ee(17998),te=ee(67294),ne=Object.defineProperty,re=Object.defineProperties,ae=Object.getOwnPropertyDescriptors,le=Object.getOwnPropertySymbols,he=Object.prototype.hasOwnProperty,Ee=Object.prototype.propertyIsEnumerable,be=(Le,Ue,Ze)=>Ue in Le?ne(Le,Ue,{enumerable:!0,configurable:!0,writable:!0,value:Ze}):Le[Ue]=Ze,xe=(Le,Ue)=>{for(var Ze in Ue||(Ue={}))he.call(Ue,Ze)&&be(Le,Ze,Ue[Ze]);if(le)for(var Ze of le(Ue))Ee.call(Ue,Ze)&&be(Le,Ze,Ue[Ze]);return Le},me=(Le,Ue)=>re(Le,ae(Ue)),Ce=(Le,Ue)=>{var Ze={};for(var Ge in Le)he.call(Le,Ge)&&Ue.indexOf(Ge)<0&&(Ze[Ge]=Le[Ge]);if(Le!=null&&le)for(var Ge of le(Le))Ue.indexOf(Ge)<0&&Ee.call(Le,Ge)&&(Ze[Ge]=Le[Ge]);return Ze},Be=(Le,Ue,Ze)=>new Promise((Ge,$e)=>{var ut=sn=>{try{Ut(Ze.next(sn))}catch(ot){$e(ot)}},Ct=sn=>{try{Ut(Ze.throw(sn))}catch(ot){$e(ot)}},Ut=sn=>sn.done?Ge(sn.value):Promise.resolve(sn.value).then(ut,Ct);Ut((Ze=Ze.apply(Le,Ue)).next())});const Xe=Le=>{var Ue=Le,{classroomList:Ze,dispatch:Ge,courseEndTime:$e,onWindowBack:ut}=Ue,Ct=Ce(Ue,["classroomList","dispatch","courseEndTime","onWindowBack"]),Ut,sn,ot,Pt,Mt,mt,wt,Kt,je,vn,Cn,ua,kn,nt,dt,gt,Ft,st,bt,It,xt,kt,Zt,Gn,Ke,Re,In,Ne,ke,Jt,Ye,it,rt,pt,zt,rn,jt,Rt,yt;const Vt=(0,y.useIntl)(),Bt=(0,y.useParams)(),[Fn]=ue.default.useForm(),[$n,Zn]=(0,x.useState)(1),[On,_t]=(0,x.useState)([]),[Ca,za]=(0,x.useState)(0),[nn,en]=(0,x.useState)(2e3),[Ma,Oa]=(0,x.useState)(!0),[An,ma]=(0,x.useState)(!1),[Ja,io]=(0,x.useState)(!1),[Je,Et]=(0,x.useState)([]),[qe,bn]=(0,x.useState)(!0),[tn,Ba]=(0,x.useState)(!((ot=(sn=(Ut=Ze.actionTabs)==null?void 0:Ut.selectArrsAll)==null?void 0:sn[0])!=null&&ot.send_type));let[Er,wa]=(0,x.useState)([0,0,0]);(0,x.useEffect)(()=>{var $t,Qt,on,Wn,un,_n,qt,ur,La,hr,Nr,Dn,Jr;if(Ze.actionTabs.key==="\u7ACB\u5373\u53D1\u5E03")if(no(),(on=(Qt=($t=Ze.actionTabs)==null?void 0:$t.selectArrsAll)==null?void 0:Qt[0])!=null&&on.can_publish?wa([...(La=(ur=(qt=Ze.actionTabs)==null?void 0:qt.selectArrsAll)==null?void 0:ur[0])==null?void 0:La.difficult_count]):wa([...(_n=(un=(Wn=Ze.actionTabs)==null?void 0:Wn.selectArrsAll)==null?void 0:un[0])==null?void 0:_n.difficult_settings]),Ba(!((Dn=(Nr=(hr=Ze.actionTabs)==null?void 0:hr.selectArrsAll)==null?void 0:Nr[0])!=null&&Dn.send_type)),sa(),Ze.actionTabs.type===2){const Lo=(Jr=Ze.actionTabs.selectArrsAll)==null?void 0:Jr[0];bn(Lo.unified_setting)}else bn(!1)},[Ze.actionTabs]),(0,x.useEffect)(()=>{if(An){if(Ja)return;Ge({type:"classroomList/setActionTabs",payload:{}}),(0,oe.GJ)()?(Ge({type:"classroomList/getClassroomTeacherCommonList",payload:me(xe({},Ze.actionTabs.params),{type:1})}),Ge({type:"shixunHomeworks/getWorkList",payload:xe({},Bt)})):Ge({type:"classroomList/getClassroomCommonList",payload:xe({},Ze.actionTabs.params)})}},[An]);const sa=$t=>Be(void 0,null,function*(){Oa(!0);const Qt=yield(0,E.c_)(me(xe({},Bt),{page:$t||$n,limit:2e4,homework_id:Ze.actionTabs.type===1?"":Ze.actionTabs.selectArrs[0]}));Qt==null||Qt.course_groups.map((on,Wn)=>{on.key=on.id,on.title=on.name,on.disabled=on.is_published}),Qt&&(_t([...Qt==null?void 0:Qt.course_groups]),za(Qt==null?void 0:Qt.course_groups_count),Oa(!1),$t||Fn.setFieldsValue({publish_time:Me()(Me()(new Date).add(0,"days").format("YYYY-MM-DD HH:mm")),end_time:Me()(Me()(new Date).add(7,"days").format("YYYY-MM-DD HH:mm"))}))}),$r=()=>{(0,oe.GJ)()?Ze.actionTabs.detail?(Ge({type:"shixunHomeworks/setActionTabs",payload:{}}),Ge({type:"shixunHomeworks/getWorkList",payload:xe({},Bt)}),Ge({type:"shixunHomeworks/getWorkSetting",payload:xe({},Bt)})):Ge({type:"classroomList/getClassroomTeacherCommonList",payload:me(xe({},Ze.actionTabs.params),{type:5,category:Ze.actionTabs.params.categoryId})}):Ge({type:"classroomList/getClassroomCommonList",payload:xe({},Ze.actionTabs.params)})},Ao=()=>Be(void 0,null,function*(){var $t,Qt;if((0,oe.Rm)()&&!(($t=Ze.AssistantObject.hack)!=null&&$t.can_publish)){fe.ZP.warning(Vt.formatMessage({id:"classrooms.noPermissionApplyToAdmin",defaultMessage:"\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD"})),Lt(!1);return}const on=xe({},Fn.getFieldsValue());if(on.end_time<=on.publish_time){fe.ZP.info(Vt.formatMessage({id:"classrooms.deadlineCannotAfterPublish",defaultMessage:"\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u5927\u4E8E\u6216\u7B49\u4E8E\u53D1\u5E03\u65F6\u95F4"})),Lt(!1);return}if((Je==null?void 0:Je.length)<=0&&!qe&&On.length>0){fe.ZP.info("\u53D1\u5E03\u73ED\u7EA7\u4E0D\u80FD\u4E3A\u7A7A"),Lt(!1);return}if(Er.reduce((_n,qt)=>_n+qt)===0&&!tn){fe.ZP.info("\u7B80\u5355\u9002\u4E2D\u56F0\u96BE\u9898\u6570\u76F8\u52A0\u4E0D\u80FD\u4E3A0"),Lt(!1);return}let Wn={homework_ids:[...Ze.actionTabs.selectArrs],group_ids:Je.length>0?Je.map(_n=>_n.id):(Qt=Ze.detailCommonHomeworksList)==null?void 0:Qt.course_groups,end_time:Me()(on.end_time).format("YYYY-MM-DD HH:mm"),publish_time:Me()(on.publish_time).format("YYYY-MM-DD HH:mm"),difficult_settings:Er==null?void 0:Er.map(_n=>_n),send_type:tn?"0":"1",unified_setting:!Je.length};if(Lt(!0),(yield(0,ve.ZP)(`/api/courses/${Bt.coursesId}/homework_commons/publish_with_homework_list_position.json`,{method:"post",body:xe({},Wn)})).status===0){if(Lt(!1),(0,a.L9)(["\u6559\u5B66\u8BFE\u5802","\u56FE\u6587\u4F5C\u4E1A","\u7ACB\u5373\u53D1\u5E03"]),fe.ZP.success(Vt.formatMessage({id:"classrooms.publishSuccess",defaultMessage:"\u53D1\u5E03\u6210\u529F"})),Ge({type:"classroomList/setActionTabs",payload:{key:"\u6E05\u9664\u9009\u62E9\u6570\u636E"}}),ut){ut();return}Ct.onCallback&&Ct.onCallback(),$r(),localStorage.getItem("Noviceguide")==="0"||Ge({type:"shixunHomeworks/setActionTabs",payload:{key:"\u5E95\u90E8\u5F39\u7A97",type:13,text:te.createElement("div",null,"\u6700\u540E\uFF0C\u54B1\u4EEC\u7ED9\u6559\u5B66\u8BFE\u5802\u6DFB\u52A0\u4E00\u540D\u5B66\u751F~\u70B9\u51FB\u201C\u6DFB\u52A0\u5B66\u751F\u201D\uFF0C\u5728\u5F39\u7A97\u9875\u9762\u4E2D\u8F93\u5165\u5E76\u641C\u7D22\u5B66\u751F\u59D3\u540D\uFF0C\u70B9\u51FB\u201C\u786E\u5B9A\u201D\u5C31\u53EF\u4EE5\u4E3A\u60A8\u7684\u8BFE\u5802\u6DFB\u52A0\u7B2C\u4E00\u4F4D\u5B66\u751F\u5566~")}})}else Lt(!1)}),no=()=>{Zn(1),_t([]),Et([])},Jn=Ca>$n*nn,[pr,Lt]=(0,x.useState)(!1);return te.createElement(De.default,{width:600,confirmLoading:pr,centered:!0,title:Vt.formatMessage({id:"classroomProgrammingHomework.publishHomework",defaultMessage:"\u53D1\u5E03\u4F5C\u4E1A"}),open:Ze.actionTabs.key==="\u7ACB\u5373\u53D1\u5E03",okText:Vt.formatMessage({id:"classroomProgrammingHomework.publishHomework",defaultMessage:"\u53D1\u5E03\u4F5C\u4E1A"}),cancelText:Vt.formatMessage({id:"classroomProgrammingHomework.doNotPublishYet",defaultMessage:"\u6682\u4E0D\u53D1\u5E03"}),onOk:Ao,onCancel:()=>{if(no(),Ge({type:"classroomList/setActionTabs",payload:{}}),ut){ut();return}$r()}},te.createElement("p",{className:"tc"},Vt.formatMessage({id:"classroomProgrammingHomework.studentsWillReceiveHomeworkImmediately",defaultMessage:"\u5B66\u751F\u5C06\u7ACB\u5373\u6536\u5230\u4F5C\u4E1A"}),te.createElement("br",null),Vt.formatMessage({id:"classroomProgrammingHomework.operationOnlyForUnpublishedHomework",defaultMessage:'\u672C\u64CD\u4F5C\u53EA\u5BF9"\u672A\u53D1\u5E03"\u7684\u4F5C\u4E1A\u6709\u6548'})),On&&te.createElement(ue.default,{form:Fn},te.createElement("div",{style:{paddingLeft:0}},Ze.actionTabs.type===2&&te.createElement(Fe.Z,{style:{marginBottom:"10px"}},te.createElement("span",{className:"mr5"},Vt.formatMessage({id:"classroomProgrammingHomework.questionsSent",defaultMessage:"\u8BD5\u9898\u53D1\u9001"}),":"),te.createElement(Te.ZP.Group,{value:tn,disabled:!((mt=(Mt=(Pt=Ze.actionTabs)==null?void 0:Pt.selectArrsAll)==null?void 0:Mt[0])!=null&&mt.can_publish),onChange:$t=>{Ba($t.target.value)}},te.createElement(Te.ZP,{value:!0},Vt.formatMessage({id:"classroomProgrammingHomework.allFixedQuestions",defaultMessage:"\u5168\u90E8\u56FA\u5B9A\u8BD5\u9898"})),te.createElement(Te.ZP,{className:"ml20",value:!1},Vt.formatMessage({id:"classroomProgrammingHomework.randomSelection",defaultMessage:"\u968F\u673A\u62BD\u53D6"})))),!tn&&te.createElement(Fe.Z,{style:{marginBottom:"10px"}},te.createElement("span",{style:{marginRight:65}}),te.createElement("span",null,"\u7B80\u5355\u9898\u6570 ",te.createElement(ie.Z,{value:Er[0],onChange:$t=>{Er[0]=$t,wa([...Er])},min:0,disabled:!((je=(Kt=(wt=Ze.actionTabs)==null?void 0:wt.selectArrsAll)==null?void 0:Kt[0])!=null&&je.can_publish),placeholder:`\u6700\u5927${(kn=(ua=(Cn=(vn=Ze.actionTabs)==null?void 0:vn.selectArrsAll)==null?void 0:Cn[0])==null?void 0:ua.difficult_count)==null?void 0:kn[0]}`,max:(Ft=(gt=(dt=(nt=Ze.actionTabs)==null?void 0:nt.selectArrsAll)==null?void 0:dt[0])==null?void 0:gt.difficult_count)==null?void 0:Ft[0],style:{width:60}})),te.createElement("span",{style:{margin:"0px 40px"}},"\u9002\u4E2D\u9898\u6570 ",te.createElement(ie.Z,{value:Er[1],onChange:$t=>{Er[1]=$t,wa([...Er])},min:0,disabled:!((It=(bt=(st=Ze.actionTabs)==null?void 0:st.selectArrsAll)==null?void 0:bt[0])!=null&&It.can_publish),max:(Gn=(Zt=(kt=(xt=Ze.actionTabs)==null?void 0:xt.selectArrsAll)==null?void 0:kt[0])==null?void 0:Zt.difficult_count)==null?void 0:Gn[1],placeholder:`\u6700\u5927${(Ne=(In=(Re=(Ke=Ze.actionTabs)==null?void 0:Ke.selectArrsAll)==null?void 0:Re[0])==null?void 0:In.difficult_count)==null?void 0:Ne[1]}`,style:{width:60}})),te.createElement("span",null,"\u56F0\u96BE\u9898\u6570 ",te.createElement(ie.Z,{value:Er[2],onChange:$t=>{Er[2]=$t,wa([...Er])},min:0,disabled:!((Ye=(Jt=(ke=Ze.actionTabs)==null?void 0:ke.selectArrsAll)==null?void 0:Jt[0])!=null&&Ye.can_publish),placeholder:`\u6700\u5927${(zt=(pt=(rt=(it=Ze.actionTabs)==null?void 0:it.selectArrsAll)==null?void 0:rt[0])==null?void 0:pt.difficult_count)==null?void 0:zt[2]}`,max:(yt=(Rt=(jt=(rn=Ze.actionTabs)==null?void 0:rn.selectArrsAll)==null?void 0:jt[0])==null?void 0:Rt.difficult_count)==null?void 0:yt[2],style:{width:60}}))),te.createElement(Fe.Z,{className:"mt30",align:"middle"},te.createElement(_e.Z,null,te.createElement(ue.default.Item,{name:"publish_time",label:Vt.formatMessage({id:"classrooms.publishTime",defaultMessage:"\u53D1\u5E03\u65F6\u95F4"})},te.createElement(ze.default,{style:{width:170,marginRight:"25px"},disabledDate:$t=>(0,z.Q8)($t,$e),disabledTime:$t=>(0,z.d0)($t),placeholder:Vt.formatMessage({id:"classroomClassroomExperiments.pleaseSelectPublishTime",defaultMessage:"\u8BF7\u9009\u62E9\u53D1\u5E03\u65F6\u95F4"}),showTime:{format:"HH:mm",defaultValue:Me()((0,a.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",allowClear:!1}))),te.createElement(_e.Z,{className:"ml20"},te.createElement(ue.default.Item,{name:"end_time",label:Vt.formatMessage({id:"classroomProgrammingHomework.deadline",defaultMessage:"\u622A\u6B62\u65F6\u95F4"})},te.createElement(ze.default,{style:{width:170},placeholder:Vt.formatMessage({id:"classroomClassroomExperiments.pleaseSelectEndTime",defaultMessage:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4"}),showTime:{format:"HH:mm",defaultValue:Me()((0,a.U6)(),"HH:mm")},disabledDate:$t=>(0,z.Q8)($t,$e,Fn.getFieldValue("publish_time")),disabledTime:$t=>(0,z.d0)($t,Fn.getFieldValue("publish_time")),format:"YYYY-MM-DD HH:mm",allowClear:!1})))),Ze.actionTabs.type===2&&te.createElement(Fe.Z,{style:{marginBottom:"10px"}},te.createElement("span",{className:"mr5"},"\u53D1\u5E03\u8BBE\u7F6E:"),te.createElement(Te.ZP.Group,{value:qe,onChange:$t=>{bn($t.target.value),Et([])}},te.createElement(Te.ZP,{value:!0,disabled:!Ze.actionTabs.manage_all_group},Vt.formatMessage({id:"classrooms.unifiedPublish",defaultMessage:"\u7EDF\u4E00\u53D1\u5E03"})),te.createElement(Te.ZP,{className:"ml20",disabled:On.length<=0,value:!1},Vt.formatMessage({id:"classroomClassroomExperiments.classBasedPublish",defaultMessage:"\u5206\u73ED\u53D1\u5E03"})))),On.length<=0&&Ze.actionTabs.type===2&&te.createElement("span",{style:{marginLeft:"65px",color:"rgba(0, 0, 0, 0.25)"}},Vt.formatMessage({id:"classrooms.classNoGrouping",defaultMessage:"\u8BFE\u5802\u65E0\u5206\u73ED\uFF0C\u4EC5\u652F\u6301\u9009\u62E9\u201C\u7EDF\u4E00\u53D1\u5E03\u201D"}))),(Ze.actionTabs.type===1||!qe)&&On.length>0&&te.createElement("div",{style:{display:"flex",justifyContent:"space-between",marginBottom:"10px"}},te.createElement("span",{style:{flex:1}},te.createElement(Ae.default,{checked:Je.length===On.length,onChange:$t=>{Je.length===On.length?Et([]):Et(On.filter(Qt=>!Qt.is_published))}},Vt.formatMessage({id:"classroomMemberManagementTAPermissions.selectAll",defaultMessage:"\u5168\u9009"}))," "),te.createElement("span",{style:{width:16}}),te.createElement("span",{style:{flex:1}},Vt.formatMessage({id:"classrooms.selected",defaultMessage:"\u5DF2\u9009\u62E9"}),Je.length||0,Vt.formatMessage({id:"classrooms.individualClassDivision",defaultMessage:"\u4E2A\u5206\u73ED"}))),(Ze.actionTabs.type===1||!qe)&&On.length>0&&te.createElement(b.Z,{data:On,selectedRowKeys:Je,setSelectedRowKeys:Et})))};ct.Z=(0,y.connect)(({classroomList:Le})=>({classroomList:Le}))(Xe)},17998:function(ht,ct,ee){"use strict";ee.d(ct,{Q8:function(){return ut},d0:function(){return Ct},w6:function(){return $e}});var x=ee(67294),ue=ee(34336),fe=ee(11713),De=ee(2453),Fe=ee(14446),Te=ee(78045),ie=ee(71230),_e=ee(15746),ze=ee(83062),Ae=ee(84567),We=ee(71577),Me=ee(27484),ve=ee.n(Me),oe=ee(52262),a=ee(33170),y=ee(96486),b=ee.n(y),E=ee(28706),z=ee(39886),te=ee(35973),ne=ee(39717),re=ee(78207),ae=ee(92882),le=ee(96332),he=ee(93686),Ee=ee(67294),be=Object.defineProperty,xe=Object.defineProperties,me=Object.getOwnPropertyDescriptors,Ce=Object.getOwnPropertySymbols,Be=Object.prototype.hasOwnProperty,Xe=Object.prototype.propertyIsEnumerable,Le=(Pt,Mt,mt)=>Mt in Pt?be(Pt,Mt,{enumerable:!0,configurable:!0,writable:!0,value:mt}):Pt[Mt]=mt,Ue=(Pt,Mt)=>{for(var mt in Mt||(Mt={}))Be.call(Mt,mt)&&Le(Pt,mt,Mt[mt]);if(Ce)for(var mt of Ce(Mt))Xe.call(Mt,mt)&&Le(Pt,mt,Mt[mt]);return Pt},Ze=(Pt,Mt)=>xe(Pt,me(Mt)),Ge=(Pt,Mt,mt)=>new Promise((wt,Kt)=>{var je=ua=>{try{Cn(mt.next(ua))}catch(kn){Kt(kn)}},vn=ua=>{try{Cn(mt.throw(ua))}catch(kn){Kt(kn)}},Cn=ua=>ua.done?wt(ua.value):Promise.resolve(ua.value).then(je,vn);Cn((mt=mt.apply(Pt,Mt)).next())});function $e(Pt,Mt){const mt=[];for(let wt=Pt;wt<Mt;wt++)mt.push(wt);return mt}const ut=(Pt,Mt,mt)=>{const wt=Pt<ve()().startOf("day"),Kt=Pt>ve()(Mt).endOf("day"),je=Pt<ve()(mt).startOf("day");return Mt?mt?ve()()<=ve()(mt)?je||Kt:wt||Kt:Pt&&wt||Kt:mt&&ve()()<=ve()(mt)?je:wt},Ct=(Pt,Mt)=>{const mt=parseInt(ve()(Pt).format("HH")),wt=parseInt(ve()().format("HH")),Kt=parseInt(ve()().format("mm"));if(!Pt)return{disabledHours:()=>$e(0,wt),disabledMinutes:()=>$e(0,Kt)};if(Mt){const je=parseInt(ve()(Mt).format("HH")),vn=parseInt(ve()(Mt).format("mm"));return ve()(Pt).isSame(ve()(Mt),"day")?{disabledHours:()=>$e(0,je),disabledMinutes:()=>mt<=je?$e(0,vn):[]}:void 0}if(ve()(Pt).isSame(ve()(),"day"))return{disabledHours:()=>$e(0,wt),disabledMinutes:()=>ve()(Pt).isSame(ve()(),"hour")&&mt<=wt?$e(0,Kt):[]}},{RangePicker:Ut}=ue.default,{Option:sn}=fe.default,ot=({shixunHomeworks:Pt,loading:Mt,dispatch:mt,classroomList:wt,user:Kt})=>{var je,vn,Cn,ua,kn,nt,dt,gt,Ft;const st=(0,te.useIntl)(),bt=(0,te.useParams)(),{workSetting:It,workList:xt,shixunWorkList:kt,headerInfo:Zt,changeData:Gn}=Pt,[Ke,Re]=(0,x.useState)(!1),[In,Ne]=(0,x.useState)(!1);let[ke,Jt]=(0,x.useState)([]),[Ye,it]=(0,x.useState)([]),[rt,pt]=(0,x.useState)({unified_setting:!1,publish_time:"",end_time:"",allow_late:!1,unified_late:!0,late_time:"",late_penalty:0,penalty_type:ne.Q.Percent,challenge_settings:[],work_efficiency:!1,shixun_evaluation:"",answer_open_evaluation:!1,answer_public:!1,score_open:!1,comment_public:!0,total_score:"",eff_score:0,action_analysis:!1,work_end_forbid_evaluate:!1});const[zt,rn]=(0,x.useState)({}),[jt,Rt]=(0,x.useState)({});(0,x.useEffect)(()=>()=>{Jt([])},[]),(0,x.useEffect)(()=>{Re(!(0,oe.GJ)())},[(0,oe.GJ)()]);const yt=()=>{mt({type:"shixunHomeworks/getWorkSetting",payload:Ue({},bt)})};(0,x.useEffect)(()=>{if(!(It!=null&&It.course_id))return;Object.keys(rt).map(function(en){rt[en]=It[en]}),(!rt.allow_late||!rt.unified_late)&&(rt.late_penalty=20,rt.penalty_type=ne.Q.Percent),rt.unified_setting||(rt.unified_late=!1,rt.unified_anonymous_comment=!1,rt.unified_anonymous_appeal=!1),ke=JSON.parse(JSON.stringify(It.group_settings.map(en=>Ze(Ue({},en),{group_name:[en.group_name]})).filter(en=>en.publish_time!==null))),Ye=JSON.parse(JSON.stringify(It.allow_late_settings.map(en=>Ze(Ue({},en),{group_name:[en.group_name]})).filter(en=>en.late_time!==null))),pt(Ue({},rt));const nn=(0,E.QE)((ke==null?void 0:ke.length)>0?ke:[]);Jt([...nn]),(Ye==null?void 0:Ye.length)<=0?it([{penalty_type:ne.Q.Percent,late_penalty:20}]):it([...Ye])},[It]);const Vt=()=>Ge(void 0,null,function*(){var nn,en;if(((nn=Kt==null?void 0:Kt.userInfo)==null?void 0:nn.user_status)===2){(0,re.Rd)();return}const Ma=JSON.parse(JSON.stringify(rt));if(Ma.challenge_settings.filter(An=>!An.hide),Ma.categoryId=bt.categoryId,(en=Ma.challenge_settings)!=null&&en.every(An=>!An.checked)){De.ZP.warning("\u5173\u5361\u4E0D\u80FD\u5168\u90E8\u8BBE\u7F6E\u4E3A\u53EF\u4E0D\u505A");return}if(console.log(ke),!rt.unified_setting)ke=ke==null?void 0:ke.map(An=>{var ma;if(!An.publish_time||!An.end_time)throw De.ZP.error(st.formatMessage({id:"classrooms.completePublishTime",defaultMessage:"\u8BF7\u628A\u53D1\u5E03\u65F6\u95F4\u586B\u5199\u5B8C\u6574"})),new String(st.formatMessage({id:"classrooms.completePublishTime",defaultMessage:"\u8BF7\u628A\u53D1\u5E03\u65F6\u95F4\u586B\u5199\u5B8C\u6574"}));if(!An.group_name)throw De.ZP.error(st.formatMessage({id:"classrooms.selectClassName",defaultMessage:"\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0"})),new String(st.formatMessage({id:"classrooms.selectClassName",defaultMessage:"\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0"}));return An.group_name=typeof(An==null?void 0:An.group_name)=="string"?[An==null?void 0:An.group_name]:An==null?void 0:An.group_name,An.group_id=(ma=It.group_settings)==null?void 0:ma.filter(Ja=>{var io;return(io=An==null?void 0:An.group_name)==null?void 0:io.includes(Ja.group_name)}).map(Ja=>Ja.group_id||Ja.id).toString().split(","),An});else if(!rt.publish_time||!rt.end_time)throw De.ZP.error(st.formatMessage({id:"classrooms.releaseDeadlineCannotBeEmpty",defaultMessage:"\u53D1\u5E03\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u4E3A\u7A7A"})),new String(st.formatMessage({id:"classrooms.releaseDeadlineCannotBeEmpty",defaultMessage:"\u53D1\u5E03\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u4E3A\u7A7A"}));if(Ma.group_settings=ke,rt.allow_late)if(rt.unified_late){if(rt.late_penalty===null||rt.late_penalty===void 0||rt.late_penalty<0||rt.late_penalty>100)throw De.ZP.error(`${st.formatMessage({id:"classrooms.lateSubmissionDeduction0",defaultMessage:"\u8FDF\u4EA4\u6263\u5206\u586B\u5199\u533A\u95F4\u4E3A0"})}~100`),new String(`${st.formatMessage({id:"classrooms.lateSubmissionDeduction0",defaultMessage:"\u8FDF\u4EA4\u6263\u5206\u586B\u5199\u533A\u95F4\u4E3A0"})}~100`);if(!rt.late_time)throw De.ZP.error(st.formatMessage({id:"classrooms.completeDeadline",defaultMessage:"\u8BF7\u628A\u622A\u6B62\u65F6\u95F4\u586B\u5199\u5B8C\u6574"})),new String(st.formatMessage({id:"classrooms.completeDeadline",defaultMessage:"\u8BF7\u628A\u622A\u6B62\u65F6\u95F4\u586B\u5199\u5B8C\u6574"}))}else Ye=Ye==null?void 0:Ye.map(An=>{var ma,Ja;if(An.late_penalty===null||An.late_penalty===void 0||An.late_penalty<0||An.late_penalty>100)throw De.ZP.error(`${st.formatMessage({id:"classrooms.lateSubmissionDeduction0",defaultMessage:"\u8FDF\u4EA4\u6263\u5206\u586B\u5199\u533A\u95F4\u4E3A0"})}~100`),new String(`${st.formatMessage({id:"classrooms.lateSubmissionDeduction0",defaultMessage:"\u8FDF\u4EA4\u6263\u5206\u586B\u5199\u533A\u95F4\u4E3A0"})}~100`);if(!An.late_time)throw De.ZP.error(st.formatMessage({id:"classrooms.completeDeadline",defaultMessage:"\u8BF7\u628A\u622A\u6B62\u65F6\u95F4\u586B\u5199\u5B8C\u6574"})),new String(st.formatMessage({id:"classrooms.completeDeadline",defaultMessage:"\u8BF7\u628A\u622A\u6B62\u65F6\u95F4\u586B\u5199\u5B8C\u6574"}));if(!An.group_name)throw De.ZP.error(st.formatMessage({id:"classrooms.selectClassName",defaultMessage:"\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0"})),new String(st.formatMessage({id:"classrooms.selectClassName",defaultMessage:"\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0"}));return An.group_name=typeof(An==null?void 0:An.group_name)=="string"?[An==null?void 0:An.group_name]:An==null?void 0:An.group_name,An.group_id=(Ja=(ma=An==null?void 0:An.group_name)==null?void 0:ma.map(io=>{var Je,Et;let qe=(Et=(Je=It.group_settings)==null?void 0:Je.filter(bn=>(bn==null?void 0:bn.group_name)===io))==null?void 0:Et[0];return qe==null?void 0:qe.group_id}))==null?void 0:Ja.toString().split(","),An}),Ma.allow_late_settings=Ye;let Oa=yield(0,he.Tr)({homework_common_ids:[parseInt(bt.categoryId)],course_id:bt.coursesId,type:"homework_common"});(Oa==null?void 0:Oa.student_count)===0?Bt(Ma):(Rt(Ma),rn(Oa))}),Bt=nn=>{var en;if(nn.total_score===null){De.ZP.warning("\u603B\u5206\u503C\u4E0D\u80FD\u4E3A\u7A7A");return}if(nn!=null&&nn.work_efficiency&&nn.eff_score===null){De.ZP.warning("\u6548\u7387\u5206\u4E0D\u80FD\u4E3A\u7A7A");return}const Ma=nn.challenge_settings.reduce((ma,Ja)=>ma+Number(Ja.challenge_score),0);if((Ma==null?void 0:Ma.toFixed(10))!==((en=nn.total_score-nn.eff_score)==null?void 0:en.toFixed(10))){De.ZP.warning(`\u6548\u7387\u5206\u52A0\u5173\u5361\u4EFB\u52A1\u603B\u5206\u5FC5\u987B\u7B49\u4E8E\u603B\u5206\u503C\uFF1A${nn.total_score}${st.formatMessage({id:"shixuns.minute",defaultMessage:"\u5206"})}`);return}const Oa={shixun_evaluation:nn.shixun_evaluation,challenge_settings:nn.challenge_settings};let An=()=>{var ma;const Ja=()=>Ge(void 0,null,function*(){Ne(!0),(yield(0,a.ZP)(`/api/homework_commons/${bt.categoryId}/publish_setting.json`,{method:"post",body:Ue({},nn)})).status===0&&(De.ZP.success(st.formatMessage({id:"classrooms.updateSuccess",defaultMessage:"\u66F4\u65B0\u6210\u529F"})),yt(),mt({type:"shixunHomeworks/getShixunWorkHeadInfo",payload:Ue({},bt)})),Ne(!1)});!(0,y.isEqual)(Gn,Oa)&&!((ma=Zt==null?void 0:Zt.homework_status)!=null&&ma.includes("\u672A\u53D1\u5E03"))?Fe.default.confirm({title:st.formatMessage({id:"classrooms.updateScore",defaultMessage:"\u66F4\u65B0\u6210\u7EE9"}),content:"\u60A8\u6539\u52A8\u4E86\u672C\u6B21\u4F5C\u4E1A\u7684\u5173\u5361\u5F97\u5206\u8BBE\u7F6E\uFF0C\u8FD9\u53EF\u80FD\u5BFC\u81F4\u5DF2\u5B8C\u6210\u4F5C\u4E1A\u7684\u5B66\u751F\u7684\u6210\u7EE9\u4EA7\u751F\u9519\u8BEF\u3002\u70B9\u51FB\u201C\u786E\u5B9A\u201D\u6309\u94AE\u5C06\u4FDD\u5B58\u6700\u65B0\u8BBE\u7F6E\u5E76\u6309\u6700\u65B0\u8BBE\u7F6E\u66F4\u65B0\u5168\u73ED\u6210\u7EE9\u3002",okText:"\u786E\u8BA4",cancelText:st.formatMessage({id:"classrooms.cancel",defaultMessage:"\u53D6\u6D88"}),onOk:Ja}):Ja()};It!=null&&It.high_resources_consume&&!(It!=null&&It.high_resources_consume_permission)?mt({type:"classroomList/setActionTabs",payload:{key:"\u6388\u6743\u4F7F\u7528",id:bt.coursesId,type:"shixun",type_id:bt.categoryId,name:It.homework_name,fn:()=>{An()}}}):An()},Fn=(nn,en,Ma="group_id")=>{var Oa;return en?en.find(An=>An[Ma]===nn):(Oa=It==null?void 0:It.group_settings)==null?void 0:Oa.find(An=>An.group_id[0]===nn)},$n=(It==null?void 0:It.allow_late)||(It==null?void 0:It.anonymous_comment),Zn=nn=>{var en,Ma;const Oa=Fn(nn,It==null?void 0:It.allow_late_settings,"id"),An=Fn(nn,It==null?void 0:It.anonymous_comment_settings),ma=Fn(nn);return(It==null?void 0:It.allow_late)&&Oa&&ve()(Oa==null?void 0:Oa.late_time)<=ve()()||(It==null?void 0:It.anonymous_comment)&&An&&(An==null?void 0:An.evaluation_start)!==null||((Ma=(ve()(ma==null?void 0:ma.end_time)<=ve()()&&((en=It==null?void 0:It.allow_late_settings)==null?void 0:en.filter(Ja=>Ja.group_id.includes(nn))))[0])==null?void 0:Ma.late_time)!=null},On=(0,x.useMemo)(()=>(It==null?void 0:It.allow_late)||(It==null?void 0:It.all_group_late),[It,Zt]),_t=It==null?void 0:It.anonymous_comment,Ca=nn=>{if(!nn)return!1;const en=Fn(nn,It==null?void 0:It.anonymous_comment_settings);return(It==null?void 0:It.anonymous_comment)&&en&&(en==null?void 0:en.evaluation_start)!==null},za=(nn,en)=>{var Ma,Oa,An;mt({type:"classroomList/setActionTabs",payload:{key:"\u5206\u73ED\u53D1\u5E03-\u53D1\u5E03\u89C4\u5219\u62C6\u5206",data:nn,index:en,rangePickerDisabled:Ke||(ve()()<=ve()((Oa=Fn((Ma=nn==null?void 0:nn.group_id)==null?void 0:Ma[0]))==null?void 0:Oa.publish_time)?!1:[!0,Zn((An=nn==null?void 0:nn.group_id)==null?void 0:An[0])]),disabledDate:It==null?void 0:It.course_end_date}})};return Ee.createElement("section",{className:z.Z.form},Ee.createElement("div",{className:z.Z.title},st.formatMessage({id:"classroomClassroomExperiments.homeworkPublish",defaultMessage:"\u4F5C\u4E1A\u53D1\u5E03"}),Ee.createElement("span",{className:"c-grey-666 font14",style:{fontWeight:400}},"\uFF08",st.formatMessage({id:"classrooms.cannotChangePublishModeAfterRelease",defaultMessage:"\u4F5C\u4E1A\u4E00\u65E6\u53D1\u5E03\u540E\u4E0D\u53EF\u53D8\u66F4\u8BD5\u9898\u53D1\u5E03\u6A21\u5F0F"}),"\uFF09")),Ee.createElement("div",null,Ee.createElement("div",{style:{background:"#F6F7F9",padding:"13px 30px",display:"flex",alignItems:"center"}},Ee.createElement(Te.ZP.Group,{disabled:Ke||!((je=Zt==null?void 0:Zt.homework_status)!=null&&je.includes("\u672A\u53D1\u5E03"))||(0,oe.Rm)()&&!((vn=wt.AssistantObject.practice)!=null&&vn.can_publish),value:rt.unified_setting,onChange:nn=>{var en;if(!((en=Zt==null?void 0:Zt.homework_status)!=null&&en.includes("\u672A\u53D1\u5E03"))){De.ZP.error(st.formatMessage({id:"classrooms.publishedCannotModifyUnified",defaultMessage:"\u5DF2\u53D1\u5E03\uFF0C\u4E0D\u80FD\u518D\u4FEE\u6539\u7EDF\u4E00\u8BBE\u7F6E"}));return}if(rt.unified_setting=!rt.unified_setting,rt.unified_setting||(rt.unified_late=!1,it([{late_penalty:5}])),pt(Object.assign({},rt)),rt.unified_setting===!1&&ke==""){Jt(ke.concat({}));return}rt.unified_setting&&(Jt([]),it([{late_penalty:5}]))}},Ee.createElement(Te.ZP,{value:!0,disabled:Ke||!(It!=null&&It.manage_all_group),style:{marginRight:"50px"}},st.formatMessage({id:"classrooms.unifiedPublish",defaultMessage:"\u7EDF\u4E00\u53D1\u5E03"})),Ee.createElement(Te.ZP,{disabled:Ke||!((Cn=It==null?void 0:It.group_settings)!=null&&Cn.length),value:!1},st.formatMessage({id:"classroomClassroomExperiments.classBasedPublish",defaultMessage:"\u5206\u73ED\u53D1\u5E03"}))),((ua=It==null?void 0:It.group_settings)==null?void 0:ua.length)===0&&Ee.createElement("div",{style:{color:"rgba(0, 0, 0, 0.25)",height:"22px"}},"\uFF08",st.formatMessage({id:"classrooms.classNoGrouping",defaultMessage:"\u8BFE\u5802\u65E0\u5206\u73ED\uFF0C\u4EC5\u652F\u6301\u9009\u62E9\u201C\u7EDF\u4E00\u53D1\u5E03\u201D"}),"\uFF09")),rt.unified_setting&&Ee.createElement("div",{style:{display:"flex",color:"#666666",background:"#F6F7F9",padding:"5px 30px",height:"50px",marginTop:"1px"}},Ee.createElement(ie.Z,{align:"middle"},Ee.createElement(_e.Z,{style:{marginLeft:"23px"}},st.formatMessage({id:"classrooms.publishTime",defaultMessage:"\u53D1\u5E03\u65F6\u95F4"})),Ee.createElement(_e.Z,{className:"ml10"},Ee.createElement(ue.default,{size:"large",disabled:Ke||!((kn=Zt==null?void 0:Zt.homework_status)!=null&&kn.includes("\u672A\u53D1\u5E03")||(nt=Zt==null?void 0:Zt.homework_status)!=null&&nt.includes("\u672A\u5F00\u59CB"))||(0,oe.Rm)()&&!((dt=wt.AssistantObject.practice)!=null&&dt.can_publish),style:{width:170},placeholder:st.formatMessage({id:"classroomClassroomExperiments.pleaseSelectPublishTime",defaultMessage:"\u8BF7\u9009\u62E9\u53D1\u5E03\u65F6\u95F4"}),showTime:{format:"HH:mm"},allowClear:!1,format:"YYYY-MM-DD HH:mm",disabledDate:nn=>ut(nn,It==null?void 0:It.course_end_date),disabledTime:nn=>Ct(nn),value:rt.publish_time?ve()(rt.publish_time):"",onChange:(nn,en)=>{rt.publish_time=en,(rt.end_time==""||!rt.end_time)&&rt.unified_setting&&(rt.end_time=ve()(nn).add(7,"days").format("YYYY-MM-DD HH:mm:ss")),pt(Object.assign({},rt))}}))),Ee.createElement(ie.Z,{align:"middle",className:"pl30"},Ee.createElement(_e.Z,null,st.formatMessage({id:"classroomProgrammingHomework.deadline",defaultMessage:"\u622A\u6B62\u65F6\u95F4"})),Ee.createElement(_e.Z,{className:"ml10"},Ee.createElement(ue.default,{size:"large",style:{width:170},allowClear:!1,placeholder:st.formatMessage({id:"classroomClassroomExperiments.pleaseSelectEndTime",defaultMessage:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4"}),showTime:{format:"HH:mm",defaultValue:ve()((0,E.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",disabled:(It==null?void 0:It.allow_late)&&(It==null?void 0:It.homework_status.includes("\u5DF2\u622A\u6B62"))||Ke||(It==null?void 0:It.allow_late)&&ve()()>=ve()(It==null?void 0:It.end_time)||(0,oe.Rm)()&&!((gt=wt.AssistantObject.practice)!=null&>.can_publish),disabledDate:nn=>ut(nn,It==null?void 0:It.course_end_date,rt.publish_time),disabledTime:nn=>Ct(nn,rt.publish_time),value:rt.end_time?ve()(rt.end_time):"",onChange:(nn,en)=>{rt.end_time=en,pt(Object.assign({},rt))}})))),!rt.unified_setting&&(ke==null?void 0:ke.length)>0&&Ee.createElement(ie.Z,{style:{display:"flex",color:"#666666",background:"#F6F7F9",padding:"5px 30px",marginTop:"1px"}},ke&&ke.map(function(nn,en){var Ma,Oa,An,ma,Ja,io,Je;return Ee.createElement(_e.Z,{span:24,key:en},Ee.createElement(ie.Z,{gutter:[8,16],style:{display:"flex",alignItems:"center",marginBottom:en==(ke==null?void 0:ke.length)-1?"0px":"10px"}},Ee.createElement("div",{style:{minWidth:85,marginRight:"15px",textAlign:"right"}},st.formatMessage({id:"classroomUploadVideoResourcesCheckIn.releaseRules",defaultMessage:"\u53D1\u5E03\u89C4\u5219"}),en+1),Ee.createElement(fe.default,{disabled:Ke||((Ma=Zt==null?void 0:Zt.homework_status)!=null&&Ma.includes("\u672A\u53D1\u5E03")&&nn.id||ve()()<ve()(nn==null?void 0:nn.publish_time)?!1:!!(nn!=null&&nn.publish_time))||(0,oe.Rm)()&&!((Oa=wt.AssistantObject.practice)!=null&&Oa.can_publish),mode:"multiple",className:z.Z.multiple_select,style:{width:"250px"},value:nn.group_name,placeholder:st.formatMessage({id:"classrooms.selectClassName",defaultMessage:"\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0"}),onChange:Et=>{var qe;if((0,oe.Rm)()&&!((qe=wt.AssistantObject.practice)!=null&&qe.can_publish)){De.ZP.warning(st.formatMessage({id:"classrooms.noPermissionApplyToAdmin",defaultMessage:"\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD"}));return}ke[en].group_name=Et,ke[en].group_id=nn.group_id;const bn=(0,y.flattenDeep)(ke.map(Ba=>Ba.group_name)),tn=Ye.map(Ba=>{let Er=(Ba==null?void 0:Ba.group_name)||[];return Ze(Ue({},Ba),{group_name:(0,y.remove)(Er,wa=>bn.includes(wa))})});it(tn),Jt(ke.slice())},maxTagCount:4,maxTagPlaceholder:Et=>Ee.createElement("div",{style:{cursor:"pointer"},onClick:()=>za(nn,en)},"+",Et==null?void 0:Et.length)},It.group_settings&&It.group_settings.map(function(Et){if(!ke.map(bn=>bn.group_name).flat().includes(Et.group_name))return Ee.createElement(sn,{value:Et.group_name,key:Et.id},Et.group_name)})),Ee.createElement("div",{className:"ml20"},Ee.createElement(Ut,{size:"large",ranges:{\u6B64\u523B:[nn.publish_time?ve()(nn.publish_time):ve()(),ve()()]},allowClear:!1,disabled:Ke||(ve()()<=ve()((ma=Fn((An=nn==null?void 0:nn.group_id)==null?void 0:An[0]))==null?void 0:ma.publish_time)?!1:[!0,Zn((Ja=nn==null?void 0:nn.group_id)==null?void 0:Ja[0])]),style:{width:605},placeholder:[st.formatMessage({id:"classroomGraphicGroupHomework.publishTime",defaultMessage:"\u53D1\u5E03\u65F6\u95F4\uFF08\u5B66\u751F\u6536\u5230\u4F5C\u4E1A\u7684\u65F6\u95F4\uFF09"}),st.formatMessage({id:"classroomGraphicGroupHomework.deadline",defaultMessage:"\u622A\u6B62\u65F6\u95F4\uFF08\u5B66\u751F \u201C\u6309\u65F6\u201D \u63D0\u4EA4\u4F5C\u54C1\u7684\u65F6\u95F4\u622A\u70B9\uFF09"})],disabledDate:Et=>ut(Et,It==null?void 0:It.course_end_date),disabledTime:Et=>Ct(Et),showTime:{showNow:!0,format:"HH:mm",defaultValue:[ve()((0,E.U6)(),"HH:mm"),ve()((0,E.U6)(),"HH:mm")]},format:"YYYY-MM-DD HH:mm",value:nn.publish_time&&[ve()(nn.publish_time),nn.end_time?ve()(nn.end_time):void 0],onChange:(Et,qe)=>{var bn;if((0,oe.Rm)()&&!((bn=wt.AssistantObject.practice)!=null&&bn.can_publish)){De.ZP.warning(st.formatMessage({id:"classrooms.noPermissionApplyToAdmin",defaultMessage:"\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD"}));return}ke[en].publish_time=qe[0],!nn.end_time&&qe[0]?ke[en].end_time=ve()(qe[0]).add(7,"days"):ke[en].end_time=qe[1],Jt([...ke])},onCalendarChange:(Et,qe,bn)=>{if(qe!=null&&qe[0]&&!qe[1]){const tn=ve()(qe[0]).add(7,"days");ke[en].publish_time=qe[0],ke[en].end_time=tn,Jt([...ke])}}})),!Ke&&Ee.createElement("div",{style:{display:"flex",width:"50px"}},((io=nn==null?void 0:nn.group_id)==null?void 0:io.length)>1&&Ee.createElement(ze.Z,{title:"\u89C4\u5219\u62C6\u5206"},Ee.createElement("i",{className:"iconfont icon-chaifen ml10",style:{cursor:"pointer",color:"#3061d0"},onClick:()=>za(nn,en)})),ke.length<((Je=It==null?void 0:It.group_settings)==null?void 0:Je.length)&&Ee.createElement("i",{className:"iconfont icon-zengjia1 ml10 mr10",style:{cursor:"pointer",color:"#00B187"},onClick:()=>{var Et;if((0,oe.Rm)()&&!((Et=wt.AssistantObject.practice)!=null&&Et.can_publish)){De.ZP.warning(st.formatMessage({id:"classrooms.noPermissionApplyToAdmin",defaultMessage:"\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD"}));return}Jt(ke.concat({}))}}),((nn==null?void 0:nn.publish_time)&&ve()()<ve()(nn==null?void 0:nn.publish_time)||!(nn!=null&&nn.publish_time))&&en!=0&&Ee.createElement("i",{className:"iconfont icon-shanjian1",style:{cursor:"pointer",color:"#E30000"},onClick:()=>{const Et=(0,y.cloneDeep)(Ye);Et.forEach((qe,bn)=>{qe.group_name&&(qe.group_name=qe.group_name.filter(tn=>{var Ba;return!((Ba=ke[en].group_name)!=null&&Ba.includes(tn))}))}),ke=ke.filter((qe,bn)=>en!==bn),it(Et),Jt(ke.slice()),setTimeout(()=>Jt(ke.slice()),10)}}))))}))),Ee.createElement(ie.Z,null,Ee.createElement(_e.Z,null,Ee.createElement("div",{className:z.Z.title,style:{marginTop:"30px"}},st.formatMessage({id:"classroomClassroomExperiments.resubmissionSettings",defaultMessage:"\u8865\u4EA4\u8BBE\u7F6E"}),Ee.createElement("span",{className:"c-grey-666 font14",style:{fontWeight:400}},"\uFF08",st.formatMessage({id:"classrooms.lateSubmissionDescription",defaultMessage:"\u53EF\u5BF9\u5728\u4F5C\u4E1A\u53D1\u5E03\u65F6\u95F4\u8303\u56F4\u5185\u672A\u5B8C\u6210\u4F5C\u4E1A\u7684\u5B66\u751F\uFF0C\u5EF6\u957F\u65F6\u95F4\u8FDB\u884C\u8865\u4EA4"}),"\uFF09"))),Ee.createElement(_e.Z,{span:24,style:{background:"#F6F7F9",padding:"13px 30px",display:"flex",alignItems:"center"}},Ee.createElement(Ae.default,{checked:rt.allow_late,disabled:Ke||On,onChange:nn=>{var en;if((0,oe.Rm)()&&!((en=wt.AssistantObject.practice)!=null&&en.can_late)){De.ZP.warning(st.formatMessage({id:"classrooms.noPermissionApplyToAdmin",defaultMessage:"\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD"}));return}nn.target.checked&&Fe.default.warning({title:"\u5F00\u542F\u8865\u4EA4\u63D0\u793A",centered:!0,width:480,content:Ee.createElement("div",{style:{padding:10,background:"#f5f6f9"}},Ee.createElement("div",null,"1.\u5F00\u542F\u8865\u4EA4\u540E\u4E0D\u53EF\u5173\u95ED\uFF0C\u8865\u4EA4\u65B9\u5F0F\u63D0\u4EA4\u4FDD\u5B58\u540E\u4E0D\u53EF\u4FEE\u6539\uFF1B"),Ee.createElement("div",null,"2.\u8865\u4EA4\u622A\u6B62\u65F6\u95F4\u5FC5\u987B\u665A\u4E8E\u4F5C\u4E1A\u622A\u6B62\u65F6\u95F4\uFF1B"),Ee.createElement("div",null,"3.\u73ED\u7EA7\u9636\u6BB5\u8FDB\u5165\u201C\u8865\u4EA4\u4E2D\u201D\u5219\u4E0D\u53EF\u53D8\u66F4\u4F5C\u4E1A\u622A\u6B62\u65F6\u95F4\u3002"))}),rt.allow_late=!rt.allow_late,Ye==""&&it([{late_penalty:5}]),pt(Object.assign({},rt))}},Ee.createElement("strong",null,st.formatMessage({id:"classroomClassroomExperiments.enableResubmission",defaultMessage:"\u5F00\u542F\u8865\u4EA4"}))))),(rt==null?void 0:rt.allow_late)&&Ee.createElement("div",{style:{background:"#F6F7F9",padding:"10px 30px",marginTop:"1px",color:"#666666"}},Ee.createElement("div",{style:{display:"flex"}},Ee.createElement("div",{style:{width:"110px",textAlign:"right"}},"\u8865\u4EA4\u65B9\u5F0F"),Ee.createElement(Te.ZP.Group,{style:{marginLeft:"20px"},disabled:Ke||(It==null?void 0:It.anonymous_comment)||(It==null?void 0:It.allow_late),value:rt.unified_late,onChange:nn=>{var en;if((0,oe.Rm)()&&!((en=wt.AssistantObject.practice)!=null&&en.can_late)){De.ZP.warning(st.formatMessage({id:"classrooms.noPermissionApplyToAdmin",defaultMessage:"\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD"}));return}rt.unified_late=nn.target.value,Ye==""&&!nn.target.value&&it([{penalty_type:ne.Q.Percent,late_penalty:20}]),pt(Ue({},rt))}},(rt==null?void 0:rt.unified_setting)&&Ee.createElement(Te.ZP,{value:!0,disabled:!(It!=null&&It.manage_all_group),style:{marginRight:"50px"}},"\u7EDF\u4E00\u8865\u4EA4"),((Ft=It==null?void 0:It.group_settings)==null?void 0:Ft.length)>0&&Ee.createElement(Te.ZP,{value:!1},"\u5206\u73ED\u8865\u4EA4"))),rt!=null&&rt.unified_late?Ee.createElement(Ee.Fragment,null,Ee.createElement(ie.Z,{align:"middle",style:{marginTop:"10px"}},Ee.createElement(_e.Z,{style:{width:"110px",textAlign:"right"}},st.formatMessage({id:"classroomClassroomExperiments.resubmissionDeduction",defaultMessage:"\u8865\u4EA4\u6263\u5206"})),Ee.createElement(_e.Z,{className:"ml20"},Ee.createElement(ne.Z,{disabled:Ke||_t,value:{type:rt.penalty_type,inputValue:rt.late_penalty},onChange:nn=>{var en;if((0,oe.Rm)()&&!((en=wt.AssistantObject.practice)!=null&&en.can_late)){De.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}pt(Ze(Ue({},rt),{late_penalty:nn.inputValue,penalty_type:nn.type}))}})),Ee.createElement(_e.Z,{flex:"1",className:"ml5"},Ee.createElement("span",{className:"c-grey-c ml10"},rt.penalty_type===ne.Q.Number?"(\u8865\u4EA4\u65F6\u6309\u7167\u5B66\u751F\u603B\u6210\u7EE9\u6263\u5206)":"(\u5B66\u751F\u6700\u7EC8\u5F97\u5206=\u8865\u4EA4\u524D\u5F97\u5206+\u8865\u4EA4\u9636\u6BB5\u589E\u52A0\u7684\u5206\u503C*\uFF08100%-\u767E\u5206\u6BD4%\uFF09)"))),Ee.createElement(ie.Z,{align:"middle",style:{marginTop:"15px"}},Ee.createElement(_e.Z,{style:{width:"110px",textAlign:"right"}},"\u8865\u4EA4\u622A\u6B62\u65F6\u95F4"),Ee.createElement(_e.Z,{className:"ml20"},Ee.createElement(ue.default,{size:"large",allowClear:!1,style:{width:170},placeholder:st.formatMessage({id:"classroomClassroomExperiments.pleaseSelectEndTime",defaultMessage:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4"}),showTime:{format:"HH:mm",defaultValue:ve()((0,E.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",disabled:Ke||_t,value:rt.late_time?ve()(rt.late_time):"",disabledDate:nn=>ut(nn,It==null?void 0:It.course_end_date),onChange:(nn,en)=>{var Ma;if((0,oe.Rm)()&&!((Ma=wt.AssistantObject.practice)!=null&&Ma.can_late)){De.ZP.warning(st.formatMessage({id:"classrooms.noPermissionApplyToAdmin",defaultMessage:"\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD"}));return}rt.late_time=en,pt(Object.assign({},rt))}})))):Ye.map(function(nn,en){var Ma;return Ee.createElement(_e.Z,{span:24,key:en},Ee.createElement(ie.Z,{style:{display:"flex",alignItems:"center",marginTop:"10px"}},Ee.createElement("div",{style:{width:"85px",marginLeft:"27px",textAlign:"right"}},"\u8865\u4EA4\u89C4\u5219",en+1),Ee.createElement(fe.default,{disabled:Ke||!((Ma=Zt==null?void 0:Zt.homework_status)!=null&&Ma.includes("\u672A\u53D1\u5E03"))&&nn.id||(It==null?void 0:It.anonymous_comment),mode:"multiple",className:z.Z.multiple_select,style:{width:"212px",marginLeft:"18px"},value:typeof nn.group_name=="string"?[nn.group_name]:nn.group_name,placeholder:st.formatMessage({id:"classrooms.selectClassName",defaultMessage:"\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0"}),onChange:Oa=>{var An;if((0,oe.Rm)()&&!((An=wt.AssistantObject.practice)!=null&&An.can_late)){De.ZP.warning(st.formatMessage({id:"classrooms.noPermissionApplyToAdmin",defaultMessage:"\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD"}));return}Ye[en].group_name=Oa,Ye[en].group_id=nn.group_id,it(Ye.slice())}},It.group_settings&&It.group_settings.map(function(Oa){const An=Ye.map(Ja=>Ja.group_name).flat(),ma=ke.map(Ja=>Ja.group_name).flat();if(rt!=null&&rt.unified_setting){if(!An.includes(Oa.group_name))return Ee.createElement(sn,{value:Oa.group_name,key:Oa.id},Oa.group_name)}else if(ma.includes(Oa.group_name)&&!An.includes(Oa.group_name))return Ee.createElement(sn,{value:Oa.group_name,key:Oa.id},Oa.group_name)})),Ee.createElement("div",{className:"ml20 mr10"},st.formatMessage({id:"classroomClassroomExperiments.resubmissionDeduction",defaultMessage:"\u8865\u4EA4\u6263\u5206"})),Ee.createElement(ne.Z,{disabled:Ke||Ca(nn.id),value:{type:nn.penalty_type,inputValue:nn.late_penalty},onChange:Oa=>{var An;if((0,oe.Rm)()&&!((An=wt.AssistantObject.practice)!=null&&An.can_late)){De.ZP.warning(st.formatMessage({id:"classrooms.noPermissionApplyToAdmin",defaultMessage:"\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD"}));return}Ye[en].late_penalty=Oa.inputValue,Ye[en].penalty_type=Oa.type,it([...Ye])}}),Ee.createElement("div",{className:"ml20 mr10"},"\u8865\u4EA4\u622A\u6B62\u65F6\u95F4"),Ee.createElement(ue.default,{size:"large",disabled:Ke||Ca(nn.id),style:{width:225},showTime:{format:"HH:mm",defaultValue:ve()((0,E.U6)(),"HH:mm")},placeholder:st.formatMessage({id:"classroomClassroomExperiments.pleaseSelectEndTime",defaultMessage:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4"}),disabledDate:Oa=>ut(Oa,It==null?void 0:It.course_end_date),format:"YYYY-MM-DD HH:mm",value:nn!=null&&nn.late_time?ve()(nn.late_time):void 0,onChange:(Oa,An)=>{var ma;if((0,oe.Rm)()&&!((ma=wt.AssistantObject.practice)!=null&&ma.can_late)){De.ZP.warning(st.formatMessage({id:"classrooms.noPermissionApplyToAdmin",defaultMessage:"\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD"}));return}Ye[en].late_time=An,it([...Ye])}}),!Ke&&Ee.createElement("div",{style:{display:"flex",width:"50px"}},Ee.createElement("i",{className:"iconfont icon-zengjia1 ml10 mr10",style:{cursor:"pointer",color:"#00B187"},onClick:()=>{var Oa;if((0,oe.Rm)()&&!((Oa=wt.AssistantObject.practice)!=null&&Oa.can_late)){De.ZP.warning(st.formatMessage({id:"classrooms.noPermissionApplyToAdmin",defaultMessage:"\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD"}));return}it(Ye.concat({penalty_type:ne.Q.Percent,late_penalty:20}))}}),en>0&&!nn.id&&Ee.createElement("i",{className:"iconfont icon-shanjian1",style:{cursor:"pointer",color:"#E30000"},onClick:()=>{var Oa;if((0,oe.Rm)()&&!((Oa=wt.AssistantObject.practice)!=null&&Oa.can_late)){De.ZP.warning(st.formatMessage({id:"classrooms.noPermissionApplyToAdmin",defaultMessage:"\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD"}));return}Ye=Ye.filter((An,ma)=>en!==ma),it(Ye.slice()),setTimeout(()=>it(Ye.slice()),10)}}))))})),!Ke&&Ee.createElement(Ee.Fragment,null,Ee.createElement(We.ZP,{type:"primary",size:"large",loading:In,style:{width:"138px",marginTop:"30px"},onClick:()=>Vt()},st.formatMessage({id:"classroomClassroomExperiments.save",defaultMessage:"\u4FDD\u5B58"}))),Ee.createElement(ae.Z,{onConfirm:(nn,en)=>{ke.splice(nn,0,...en),ke.splice(nn+en.length,1);const Ma=(0,E.QE)([...ke]);Jt([...Ma])}}),Ee.createElement(le.Z,{resdata:zt,type:"shixun",okloading:In,oktext:(zt==null?void 0:zt.can_copy_num)===0?st.formatMessage({id:"classrooms.confirm",defaultMessage:"\u786E\u5B9A"}):st.formatMessage({id:"classrooms.oneClickCopy",defaultMessage:"\u4E00\u952E\u590D\u5236\u5E76\u66FF\u6362"}),onok:nn=>Ge(void 0,null,function*(){Ne(!0);let en=yield(0,a.ZP)(`/api/courses/${bt.coursesId}/batch_copy_shixuns.json`,{method:"post",body:{type:"homework_common",ids:[parseInt(bt.categoryId)]}});Ne(!1),(en==null?void 0:en.status)===0&&Bt(jt)})}))};ct.ZP=(0,te.connect)(({shixunHomeworks:Pt,classroomList:Mt,loading:mt,user:wt})=>({shixunHomeworks:Pt,classroomList:Mt,loading:mt.effects,user:wt}))(ot)},6151:function(ht,ct,ee){"use strict";var x=ee(67294),ue=ee(59810),fe=ee(22150),De=ee(14446),Fe=ee(2453),Te=ee(9430),ie=ee(35973),_e=ee(11320),ze=ee(67795),Ae=ee(33170),We=ee(27484),Me=ee.n(We),ve=ee(28706),oe=ee(67294),a=Object.defineProperty,y=Object.getOwnPropertySymbols,b=Object.prototype.hasOwnProperty,E=Object.prototype.propertyIsEnumerable,z=(le,he,Ee)=>he in le?a(le,he,{enumerable:!0,configurable:!0,writable:!0,value:Ee}):le[he]=Ee,te=(le,he)=>{for(var Ee in he||(he={}))b.call(he,Ee)&&z(le,Ee,he[Ee]);if(y)for(var Ee of y(he))E.call(he,Ee)&&z(le,Ee,he[Ee]);return le},ne=(le,he,Ee)=>new Promise((be,xe)=>{var me=Xe=>{try{Be(Ee.next(Xe))}catch(Le){xe(Le)}},Ce=Xe=>{try{Be(Ee.throw(Xe))}catch(Le){xe(Le)}},Be=Xe=>Xe.done?be(Xe.value):Promise.resolve(Xe.value).then(me,Ce);Be((Ee=Ee.apply(le,he)).next())});const{Dragger:re}=ue.default,ae=({classroomList:le,dispatch:he,onOk:Ee})=>{const be=(0,ie.useIntl)(),xe=(0,ie.useParams)(),[me]=fe.default.useForm(),[Ce,Be]=(0,x.useState)(),[Xe,Le]=(0,x.useState)(!1),Ue={height:100,onRemove:()=>{Be("")},accept:".xls,.xlsx",multiple:!1,maxCount:1,beforeUpload:Ze=>ne(void 0,null,function*(){return Be(Ze),!1})};return(0,x.useEffect)(()=>{me.setFieldsValue({publish_time:Me()(Me()(new Date).add(0,"days").format("YYYY-MM-DD HH:mm")),end_time:Me()(Me()(new Date((0,ve.qd)("/"))).add(7,"days").format("YYYY-MM-DD HH:mm"))})},[]),oe.createElement(De.default,{centered:!0,title:"\u8865\u5145\u6210\u7EE9",open:le.actionTabs.key==="\u8865\u5145\u6210\u7EE9",okText:be.formatMessage({id:"classrooms.confirm",defaultMessage:"\u786E\u5B9A"}),width:750,destroyOnClose:!0,cancelText:be.formatMessage({id:"classrooms.cancel",defaultMessage:"\u53D6\u6D88"}),okButtonProps:{loading:Xe},onOk:()=>ne(void 0,null,function*(){me.submit()}),onCancel:()=>{me.resetFields(),he({type:"classroomList/setActionTabs",payload:{}})}},oe.createElement(fe.default,{form:me,onFinish:Ze=>ne(void 0,null,function*(){var Ge,$e,ut;if(!(Ce!=null&&Ce.size)){Fe.ZP.info("\u8BF7\u4E0A\u4F20\u6587\u4EF6");return}Le(!0);let Ct=new FormData;Ct.append("type",le.actionTabs.type),Ct.append("file",Ce);let Ut;window.location.href.indexOf("exercise")>-1?Ut=`/api/exercises/${le.actionTabs.id}/supplement_score.json`:Ut=`/api/homework_commons/${le.actionTabs.id}/supplement_score.json`;let sn=yield(0,Ae.ZP)(Ut,{method:"post",body:Ct},!0);Le(!1),(sn==null?void 0:sn.status)===0&&(Ee(),me.resetFields(),he({type:"classroomList/setActionTabs",payload:{}}),(($e=(Ge=sn==null?void 0:sn.data)==null?void 0:Ge.fail)==null?void 0:$e.length)>0&&De.default.confirm({title:be.formatMessage({id:"paths.importFailed",defaultMessage:"\u5BFC\u5165\u5931\u8D25"}),closable:!0,icon:null,width:610,content:oe.createElement(Te.default,{pagination:!1,dataSource:(ut=sn==null?void 0:sn.data)==null?void 0:ut.fail,scroll:{y:400},columns:[{title:be.formatMessage({id:"classrooms.name",defaultMessage:"\u59D3\u540D"}),align:"left",dataIndex:"name"},{title:"\u5B66\u53F7/\u624B\u673A\u53F7/\u90AE\u7BB1",align:"left",dataIndex:"student_id"},{title:"\u5BFC\u5165\u5931\u8D25\u539F\u56E0",align:"left",dataIndex:"message"}]}),okText:"\u4E0B\u8F7D\u5BFC\u5165\u5931\u8D25\u6587\u4EF6",cancelText:be.formatMessage({id:"classrooms.cancel",defaultMessage:"\u53D6\u6D88"}),onOk:()=>{(0,ve.FH)("",_e.Z.API_SERVER+`/api/courses/get_external_score_fail_data.xlsx?type=${le.actionTabs.type}`)}}))})},oe.createElement(fe.default.Item,{label:be.formatMessage({id:"classroomProgrammingHomework.homeworkName",defaultMessage:"\u4F5C\u4E1A\u540D\u79F0"}),labelCol:{span:3},name:"name"},le.actionTabs.name),oe.createElement(fe.default.Item,{style:{marginBottom:0},label:oe.createElement("div",null,oe.createElement("span",{style:{color:"#ff4d4f",marginRight:5,fontFamily:"SimSun,sans-serif"}},"*"),oe.createElement("span",null,"\u5BFC\u5165\u6587\u4EF6")),labelCol:{span:3},rules:[{required:!0,message:be.formatMessage({id:"classroomProgrammingHomework.pleaseEnterHomeworkName",defaultMessage:"\u8BF7\u8F93\u5165\u4F5C\u4E1A\u540D\u79F0"})}]},oe.createElement("div",null,oe.createElement("a",{download:"\u6A21\u7248.xlsx",className:ze.Z.downloadbutton,href:_e.Z.API_SERVER+`/api/courses/down_external_score_template.json?type=${le.actionTabs.type}`},"\u4E0B\u8F7D\u6A21\u7248\u8868\u683C"),oe.createElement("span",{style:{marginLeft:10,color:"#999999"}},"\uFF08\u6839\u636E\u63D0\u793A\u4FE1\u606F\u5B8C\u5584\u8868\u683C\u5185\u5BB9\uFF09")),oe.createElement(fe.default.Item,{style:{marginBottom:0}},oe.createElement(re,te({},Ue),oe.createElement("a",{className:ze.Z.downloadbutton,style:{width:96}},be.formatMessage({id:"competitions.chooseFile",defaultMessage:"\u9009\u62E9\u6587\u4EF6"})),oe.createElement("br",null),oe.createElement("span",{style:{color:"#999999"}},"\u4E0B\u8F7D\u6A21\u677F\u5E76\u5B8C\u5584\u4FE1\u606F\u540E\uFF0C\u53EF\u5C06\u6587\u4EF6\u62D6\u66F3\u81F3\u6B64\u5904\u4E0A\u4F20\u3002\u652F\u6301\u683C\u5F0F\uFF1A.xls\u3001.xlsx"))))))};ct.Z=(0,ie.connect)(({classroomList:le})=>({classroomList:le}))(ae)},44694:function(ht,ct,ee){"use strict";var x=ee(67294),ue=ee(59810),fe=ee(22150),De=ee(66368),Fe=ee(9430),Te=ee(28452),ie=ee(35973),_e=ee(33170),ze=ee(27484),Ae=ee.n(ze),We=ee(67294),Me=(a,y,b)=>new Promise((E,z)=>{var te=ae=>{try{re(b.next(ae))}catch(le){z(le)}},ne=ae=>{try{re(b.throw(ae))}catch(le){z(le)}},re=ae=>ae.done?E(ae.value):Promise.resolve(ae.value).then(te,ne);re((b=b.apply(a,y)).next())});const{Dragger:ve}=ue.default,oe=({})=>{const a=(0,ie.useIntl)(),y=(0,ie.useParams)(),[b]=fe.default.useForm(),[E,z]=(0,x.useState)(!0),[te,ne]=(0,x.useState)(!1);let[re,ae]=(0,x.useState)({type:window.location.href.indexOf("program_homework")>-1?2:1,limit:10,page:1});const le=[{name:a.formatMessage({id:"classrooms.all",defaultMessage:"\u5168\u90E8"}),value:"",question_type:0},{name:a.formatMessage({id:"paperlibrary.singleChoiceQuestion",defaultMessage:"\u5355\u9009\u9898"}),value:"SINGLE",question_type:0},{name:a.formatMessage({id:"paperlibrary.multipleChoiceQuestion",defaultMessage:"\u591A\u9009\u9898"}),value:"MULTIPLE",question_type:1},{name:a.formatMessage({id:"paperlibrary.trueFalseQuestion",defaultMessage:"\u5224\u65AD\u9898"}),value:"JUDGMENT",question_type:2},{name:a.formatMessage({id:"paperlibrary.fillInTheBlankQuestion",defaultMessage:"\u586B\u7A7A\u9898"}),value:"COMPLETION",question_type:3},{name:a.formatMessage({id:"paperlibrary.shortAnswerQuestion",defaultMessage:"\u7B80\u7B54\u9898"}),value:"SUBJECTIVE",question_type:4},{name:a.formatMessage({id:"paperlibrary.practicalQuestion",defaultMessage:"\u5B9E\u8BAD\u9898"}),value:"SHIXUN",question_type:5},{name:a.formatMessage({id:"paperlibrary.programmingQuestion",defaultMessage:"\u7F16\u7A0B\u9898"}),value:"PROGRAM",question_type:6},{name:a.formatMessage({id:"paperlibrary.combinationQuestion",defaultMessage:"\u7EC4\u5408\u9898"}),value:"COMBINATION",question_type:7},{name:a.formatMessage({id:"paperlibrary.programFillInTheBlankQuestion",defaultMessage:"\u7A0B\u5E8F\u586B\u7A7A\u9898"}),value:"BPROGRAM",question_type:8}];function he(){return Me(this,null,function*(){let be;ne(!0),window.location.href.indexOf("exercise")>-1?be=`/api/exercises/${y==null?void 0:y.categoryId}/redo_logs.json`:be=`/api/homework_commons/${y==null?void 0:y.categoryId}/redo_logs.json`;let xe=yield(0,_e.ZP)(be,{method:"get",params:re});ne(!1),(xe==null?void 0:xe.status)===0&&z(xe==null?void 0:xe.data)})}(0,x.useEffect)(()=>{he()},[]);let Ee=[{title:a.formatMessage({id:"classrooms.name",defaultMessage:"\u59D3\u540D"}),dataIndex:"user_name"},{title:a.formatMessage({id:"classrooms.studentNumber",defaultMessage:"\u5B66\u53F7"}),dataIndex:"student_id"},{title:a.formatMessage({id:"classrooms.class",defaultMessage:"\u73ED\u7EA7"}),dataIndex:"course_group_name"},window.location.href.indexOf("exercise")>-1&&{title:a.formatMessage({id:"classrooms.questionType",defaultMessage:"\u9898\u578B"}),dataIndex:"question_type",render:(be,xe,me)=>{var Ce;return(Ce=le.find(Be=>Be.question_type===be))==null?void 0:Ce.name}},window.location.href.indexOf("exercise")>-1&&{title:a.formatMessage({id:"classrooms.questionName",defaultMessage:"\u8BD5\u9898\u540D\u79F0"}),dataIndex:"question_name"},window.location.href.indexOf("exercise")>-1&&{title:"\u5173\u5361\u540D\u79F0",dataIndex:"challenge_name"},window.location.href.indexOf("exercise")<=-1&&{title:a.formatMessage({id:"classrooms.taskName",defaultMessage:"\u4EFB\u52A1\u540D\u79F0"}),dataIndex:"task_name",width:"40%"},{title:a.formatMessage({id:"classrooms.action",defaultMessage:"\u64CD\u4F5C"}),dataIndex:"redo_type",render:(be,xe,me)=>{var Ce;return(Ce=[{id:1,name:a.formatMessage({id:"classroomMemberManagementTAPermissions.returnForRedo2",defaultMessage:"\u6253\u56DE\u91CD\u505A"})},{id:2,name:a.formatMessage({id:"shixuns.restoreInitialCode",defaultMessage:"\u6062\u590D\u521D\u59CB\u4EE3\u7801"})},{id:3,name:"\u91CD\u7F6E\u4EE3\u7801\u4ED3\u5E93"}].find(Be=>Be.id===be))==null?void 0:Ce.name}},{title:a.formatMessage({id:"classrooms.restoreInitialCodeTime",defaultMessage:"\u6062\u590D\u521D\u59CB\u4EE3\u7801\u65F6\u95F4"}),dataIndex:"created_at",render:(be,xe,me)=>Ae()(be).format("YYYY-MM-DD HH:mm:ss")}].filter(be=>!!be);return We.createElement("div",{style:{padding:"0px 30px",background:"#fff",paddingBottom:30}},We.createElement(De.default,{destroyInactiveTabPane:!0,onChange:be=>{re.type=be,re.page=1,re.limit=10,ae(re),he()},items:[window.location.href.indexOf("program_homework")<=-1&&{key:"1",label:a.formatMessage({id:"classrooms.returnForRedo",defaultMessage:"\u6253\u56DE\u91CD\u505A"}),children:We.createElement(Fe.default,{className:"mt20",loading:te,columns:[{title:a.formatMessage({id:"classrooms.name",defaultMessage:"\u59D3\u540D"}),dataIndex:"user_name"},{title:a.formatMessage({id:"classrooms.studentNumber",defaultMessage:"\u5B66\u53F7"}),dataIndex:"student_id"},{title:a.formatMessage({id:"classrooms.class",defaultMessage:"\u73ED\u7EA7"}),dataIndex:"course_group_name"},{title:a.formatMessage({id:"classrooms.returnForRedoTime",defaultMessage:"\u6253\u56DE\u91CD\u505A\u65F6\u95F4"}),dataIndex:"created_at",render:(be,xe,me)=>Ae()(be).format("YYYY-MM-DD HH:mm:ss")},{title:a.formatMessage({id:"classroomClassroomExperiments.operator",defaultMessage:"\u64CD\u4F5C\u4EBA"}),dataIndex:"operator"}],dataSource:E==null?void 0:E.list,pagination:!1})},{key:"2",label:a.formatMessage({id:"classrooms.resetCode",defaultMessage:"\u91CD\u7F6E\u4EE3\u7801"}),children:We.createElement(Fe.default,{className:"mt20",loading:te,columns:Ee,dataSource:E==null?void 0:E.list,pagination:!1})}].filter(be=>!!be)}),We.createElement(Te.Z,{hideOnSinglePage:!0,showSizeChanger:!1,onChange:(be,xe)=>{re.page=be,re.limit=xe,ae(re),he()},current:re.page,total:E.count,pageSize:re.limit,style:{marginTop:20}}))};ct.Z=(0,ie.connect)(({classroomList:a})=>({classroomList:a}))(oe)},58387:function(ht,ct,ee){"use strict";var x=ee(67294),ue=ee(59810),fe=ee(22150),De=ee(14446),Fe=ee(31795),Te=ee(35973),ie=ee(33170),_e=ee(27484),ze=ee.n(_e),Ae=ee(28706),We=ee(67294),Me=Object.defineProperty,ve=Object.defineProperties,oe=Object.getOwnPropertyDescriptors,a=Object.getOwnPropertySymbols,y=Object.prototype.hasOwnProperty,b=Object.prototype.propertyIsEnumerable,E=(le,he,Ee)=>he in le?Me(le,he,{enumerable:!0,configurable:!0,writable:!0,value:Ee}):le[he]=Ee,z=(le,he)=>{for(var Ee in he||(he={}))y.call(he,Ee)&&E(le,Ee,he[Ee]);if(a)for(var Ee of a(he))b.call(he,Ee)&&E(le,Ee,he[Ee]);return le},te=(le,he)=>ve(le,oe(he)),ne=(le,he,Ee)=>new Promise((be,xe)=>{var me=Xe=>{try{Be(Ee.next(Xe))}catch(Le){xe(Le)}},Ce=Xe=>{try{Be(Ee.throw(Xe))}catch(Le){xe(Le)}},Be=Xe=>Xe.done?be(Xe.value):Promise.resolve(Xe.value).then(me,Ce);Be((Ee=Ee.apply(le,he)).next())});const{Dragger:re}=ue.default,ae=({classroomList:le,dispatch:he,onOk:Ee})=>{const be=(0,Te.useIntl)(),xe=(0,Te.useParams)(),[me]=fe.default.useForm(),[Ce,Be]=(0,x.useState)(),[Xe,Le]=(0,x.useState)(!1),Ue={height:100,onRemove:()=>{Be("")},accept:".xls,.xlsx",multiple:!1,beforeUpload:Ze=>ne(void 0,null,function*(){return Be(Ze),!1})};return(0,x.useEffect)(()=>{me.setFieldsValue({publish_time:ze()(ze()(new Date).add(0,"days").format("YYYY-MM-DD HH:mm")),end_time:ze()(ze()(new Date((0,Ae.qd)("/"))).add(7,"days").format("YYYY-MM-DD HH:mm"))})},[]),We.createElement(De.default,{centered:!0,title:"\u4FEE\u6539\u6210\u7EE9",open:le.actionTabs.key==="\u4FEE\u6539\u6210\u7EE9",okText:be.formatMessage({id:"classrooms.confirm",defaultMessage:"\u786E\u5B9A"}),width:600,cancelText:be.formatMessage({id:"classrooms.cancel",defaultMessage:"\u53D6\u6D88"}),okButtonProps:{loading:Xe},onOk:()=>ne(void 0,null,function*(){me.submit()}),onCancel:()=>{me.resetFields(),he({type:"classroomList/setActionTabs",payload:{}})}},We.createElement(fe.default,{form:me,onFinish:Ze=>ne(void 0,null,function*(){var Ge,$e;console.log("---",le.actionTabs,Ze,xe);let ut=((Ge=le==null?void 0:le.actionTabs)==null?void 0:Ge.type)==="exercise"?`/api/exercises/${xe==null?void 0:xe.category}/exercise_user/edit_score.json`:`/api/student_works/${le.actionTabs.id}/edit_score.json`;Le(!0);let Ct=yield(0,ie.ZP)(ut,{method:"post",body:te(z({},Ze),{exercise_user_id:(($e=le==null?void 0:le.actionTabs)==null?void 0:$e.type)==="exercise"?le.actionTabs.id:""})});Le(!1),me.resetFields(),he({type:"classroomList/setActionTabs",payload:{}}),Ee()})},We.createElement(fe.default.Item,{label:be.formatMessage({id:"classrooms.finalGrade",defaultMessage:"\u6700\u7EC8\u6210\u7EE9"}),style:{marginBottom:0},name:"score",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6700\u7EC8\u6210\u7EE9"}]},We.createElement(Fe.Z,{min:0,style:{width:"100%"}}))))};ct.Z=(0,Te.connect)(({classroomList:le})=>({classroomList:le}))(ae)},17755:function(ht,ct,ee){"use strict";var x=ee(67294),ue=ee(59810),fe=ee(22150),De=ee(71577),Fe=ee(71230),Te=ee(93421),ie=ee(34336),_e=ee(35973),ze=ee(27484),Ae=ee.n(ze),We=ee(17998),Me=ee(33170),ve=ee(67294),oe=(b,E,z)=>new Promise((te,ne)=>{var re=he=>{try{le(z.next(he))}catch(Ee){ne(Ee)}},ae=he=>{try{le(z.throw(he))}catch(Ee){ne(Ee)}},le=he=>he.done?te(he.value):Promise.resolve(he.value).then(re,ae);le((z=z.apply(b,E)).next())});const{Dragger:a}=ue.default,y=({})=>{const b=(0,_e.useIntl)(),E=(0,_e.useParams)(),[z]=fe.default.useForm(),[te,ne]=(0,x.useState)(!0),[re,ae]=(0,x.useState)(!1);console.log("----",E);function le(){return oe(this,null,function*(){var he,Ee;let be;window.location.href.indexOf("exercise")>-1?be=`/api/exercises/${E==null?void 0:E.categoryId}/get_time_setting.json`:be=`/api/homework_commons/${E==null?void 0:E.categoryId}/get_time_setting.json`;let xe=yield(0,Me.ZP)(be,{method:"get"});(xe==null?void 0:xe.status)===0&&z.setFieldsValue({publish_time:Ae()(Ae()((he=xe==null?void 0:xe.data)==null?void 0:he.publish_time).format("YYYY-MM-DD HH:mm")),end_time:Ae()(Ae()((Ee=xe==null?void 0:xe.data)==null?void 0:Ee.end_time).format("YYYY-MM-DD HH:mm"))})})}return(0,x.useEffect)(()=>{le()},[]),ve.createElement("div",{style:{padding:"50px 30px",background:"#fff"}},ve.createElement("div",{style:{textAlign:"end"}},te&&ve.createElement(De.ZP,{onClick:()=>{ne(!1)}},"\u7F16\u8F91\u8BBE\u7F6E"),!te&&ve.createElement("div",null,ve.createElement(De.ZP,{type:"primary",loading:re,onClick:()=>{z.submit()}},b.formatMessage({id:"classroomGraphicGroupHomework.submit",defaultMessage:"\u63D0\u4EA4"})),ve.createElement(De.ZP,{style:{marginLeft:20},onClick:()=>{ne(!0)}},b.formatMessage({id:"classrooms.cancel",defaultMessage:"\u53D6\u6D88"})))),ve.createElement(fe.default,{form:z,disabled:te,onFinish:he=>oe(void 0,null,function*(){ae(!0),console.log("---",window.location.href);let Ee;window.location.href.indexOf("exercise")>-1?Ee=`/api/exercises/${E==null?void 0:E.categoryId}/time_setting.json`:Ee=`/api/homework_commons/${E==null?void 0:E.categoryId}/time_setting.json`;let be=yield(0,Me.ZP)(Ee,{method:"post",body:{publish_time:Ae()(he.publish_time).format("YYYY-MM-DD HH:mm"),end_time:Ae()(he.end_time).format("YYYY-MM-DD HH:mm")}});ae(!1),(be==null?void 0:be.status)===0&&ne(!0)})},ve.createElement(Fe.Z,null,ve.createElement(Te.Z,null,ve.createElement(fe.default.Item,{label:"\u5F00\u59CB\u65F6\u95F4",name:"publish_time",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u5F00\u59CB\u65F6\u95F4"}]},ve.createElement(ie.default,{placeholder:b.formatMessage({id:"classroomClassroomExperiments.pleaseSelectPublishTime",defaultMessage:"\u8BF7\u9009\u62E9\u53D1\u5E03\u65F6\u95F4"}),showTime:{format:"HH:mm"},style:{width:260},size:"large",disabledDate:he=>(0,We.Q8)(he),disabledTime:he=>(0,We.d0)(he),allowClear:!1,format:"YYYY-MM-DD HH:mm"})),ve.createElement("span",{style:{color:"#999999",fontSize:"14px",height:40,marginBottom:8,display:"block"}},b.formatMessage({id:"classroomGraphicGroupHomework.publishTimeTip",defaultMessage:"\uFF08\u5B66\u751F\u6536\u5230\u4F5C\u4E1A\u7684\u65F6\u95F4\uFF09"})))),ve.createElement(Fe.Z,null,ve.createElement(Te.Z,null,ve.createElement(fe.default.Item,{label:"\u7ED3\u675F\u65F6\u95F4",name:"end_time",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u7ED3\u675F\u65F6\u95F4"}]},ve.createElement(ie.default,{placeholder:b.formatMessage({id:"classroomClassroomExperiments.pleaseSelectPublishTime",defaultMessage:"\u8BF7\u9009\u62E9\u53D1\u5E03\u65F6\u95F4"}),showTime:{format:"HH:mm"},style:{width:260},size:"large",disabledDate:he=>(0,We.Q8)(he,"",z.getFieldValue("publish_time")),disabledTime:he=>(0,We.d0)(he,z.getFieldValue("publish_time")),allowClear:!1,format:"YYYY-MM-DD HH:mm"})),ve.createElement("span",{style:{color:"#999999",fontSize:"14px",height:40,marginBottom:8,display:"block"}},"\uFF08\u5B66\u751F\u201C\u6309\u65F6\u201D\u63D0\u4EA4\u4F5C\u54C1\u7684\u65F6\u95F4\u622A\u70B9\uFF09")))))};ct.Z=(0,_e.connect)(({classroomList:b})=>({classroomList:b}))(y)},12317:function(ht,ct,ee){"use strict";ee.d(ct,{Z:function(){return We}});var x=ee(67294),ue=ee(69677),fe=ee(84567),De=ee(71230),Fe={leftdiv:"leftdiv___aBzsX",listClass:"listClass___bxIEW",spantitle:"spantitle___v_Vc4",rightdiv:"rightdiv___xWu4M"},Te="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAbVJREFUOE+Nk79rFUEUhb+zE4OFwUD+CyGKKQQbSaMikQQ7C1tBBIsUQaJvl2Fn/cWDpAiIYJsi7YOIaCUWFoKKRhG0sbEzEImFGnev7G6yyXsxeU5159yZb87l3hG9q2WLiBO79FIwXpLp0s6cwITnQCMWrGDM43jdBckZQ0wTMdrong2R2Bxm0/98sZ8ozdcOEm5hjOC41u9Olc9ZQKySclOVkNhljCmCzjeAJM/4FbW5p+8k5tlggTtarfKxLSM6pHq4BTiL0SboaAOIi284jeP1nti+ApMEvdoEvEPMkOpJDZi1IwzwgqDh/wSsYZwk08ca4O0Qua3zW8OV5crmHg6u22EGbQ2nIbx+1IC6rrK+cYJW9gXEVrbxGUEj5bltQGJvgBapHu0LSGwCyEh1vBsQWwd4TNCDPg6uAOcImuoFlL1dJ9WNPg5uYwwRVM3MzhJmKIpjZK6e9bj4jNNpvL4QFx9wuoDXJ1r5IlH0llTtXgcXwa4SolObnYnwKnbFcfEcdJ+gpW6AtzFynuIop/Fn053u4CA5yzjO4FV9tu0Syl2S38WiSWBgD8AfoEPQ7Fb+LwIiyhxWwe2KAAAAAElFTkSuQmCC",ie=ee(26194),_e=ee(35973),ze=(Me,ve,oe)=>new Promise((a,y)=>{var b=te=>{try{z(oe.next(te))}catch(ne){y(ne)}},E=te=>{try{z(oe.throw(te))}catch(ne){y(ne)}},z=te=>te.done?a(te.value):Promise.resolve(te.value).then(b,E);z((oe=oe.apply(Me,ve)).next())}),We=({data:Me,value:ve=[],handleChangePage:oe,setSelectedRowKeys:a,selectedRowKeys:y,onChange:b=()=>{}})=>{const E=(0,_e.useIntl)(),[z,te]=(0,x.useState)([]),[ne,re]=(0,x.useState)([]),[ae,le]=(0,x.useState)([]);let[he,Ee]=(0,x.useState)(1),[be,xe]=(0,x.useState)();return(0,x.useEffect)(()=>{te(Me),re([]),le([])},[Me]),(0,x.useEffect)(()=>{a&&(re(y),le(y))},[y]),x.createElement("div",{style:{display:"flex",justifyContent:"space-between"}},x.createElement("div",{className:Fe.leftdiv},x.createElement(ue.default.Search,{size:"middle",onChange:me=>ze(void 0,null,function*(){te(Me.filter(Ce=>{var Be;return(Be=Ce==null?void 0:Ce.name)==null?void 0:Be.includes(me.target.value)}))}),placeholder:"\u53EF\u8F93\u5165\u73ED\u7EA7\u540D\u79F0\u67E5\u8BE2"}),z.length===0&&x.createElement(ie.Z,{styles:{margin:"70px auto"},customText:"\u6682\u65E0\u5206\u73ED"}),x.createElement("div",{style:{height:"85%",overflow:"auto",overflowX:"hidden"}},x.createElement(fe.default.Group,{value:ne.map(me=>`${me.id}`),onChange:me=>{a(z.filter(Ce=>me.includes(`${Ce.id}`)))},style:{marginTop:"10px",flexDirection:"column"}},z.map((me,Ce)=>x.createElement(De.Z,{key:me.id,style:{marginTop:"10px",lineHeight:"24px",display:"flex",width:200}},x.createElement(fe.default,{style:{display:"flex",height:"24px",alignItems:"center"},disabled:me.is_published,value:`${me.id}`},x.createElement("div",{className:Fe.listClass},x.createElement("span",{className:Fe.spantitle,style:{width:me.is_published?"108px":"170px"}},me.name),me.is_published&&x.createElement("span",{style:{width:"52px",height:"24px",background:"#B8B8B8",borderRadius:"13px",color:"white",lineHeight:"24px",textAlign:"center",display:"inline-block"}},E.formatMessage({id:"classroomUploadVideoResourcesCheckIn.published",defaultMessage:"\u5DF2\u53D1\u5E03"}))))))))),x.createElement("div",{className:Fe.rightdiv},x.createElement(ue.default.Search,{onChange:me=>{le(ne.filter(Ce=>Ce.name.includes(me.target.value)))},size:"middle",placeholder:"\u53EF\u8F93\u5165\u73ED\u7EA7\u540D\u79F0\u67E5\u8BE2"}),ae.length===0&&x.createElement(ie.Z,{styles:{margin:"70px auto"},customText:"\u6682\u672A\u9009\u62E9\u5206\u73ED"}),ae.length>0&&x.createElement("div",{style:{marginTop:"10px",height:"85%",overflow:"hidden",position:"relative"}},x.createElement("div",{style:{overflowX:"hidden",overflowY:"scroll",position:"absolute",left:0,top:0,right:-17,bottom:0}},ae.map((me,Ce)=>x.createElement(De.Z,{justify:"space-between",style:{marginTop:"10px"},key:me.id},x.createElement("div",{style:{overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis",marginRight:"5px",marginLeft:"5px",width:"75%"}},me.name),x.createElement("img",{src:Te,style:{cursor:"pointer",height:"16px",marginRight:17},onClick:()=>{a(ne.filter(Be=>`${Be.id}`!=`${me.id}`))}})))))))}},92882:function(ht,ct,ee){"use strict";ee.d(ct,{Z:function(){return y}});var x=ee(67294),ue=ee(35973),fe=ee(34336),De=ee(14446),Fe=ee(69677),Te=ee(71230),ie=ee(15746),_e={title_tooltip:"title_tooltip___LLdrn",multiple_select:"multiple_select___kDXUm",modal_con:"modal_con___ERnkW"},ze=ee(27484),Ae=ee.n(ze),We=ee(28706),Me=ee(26194),ve=ee(67294);const{RangePicker:oe}=fe.default,a=({dispatch:b,classroomList:E,onConfirm:z})=>{const te=(0,ue.useIntl)(),[ne,re]=(0,x.useState)([]),[ae,le]=(0,x.useState)([]),[he,Ee]=(0,x.useState)("");(0,x.useEffect)(()=>{var me;if(E.actionTabs.key==="\u5206\u73ED\u53D1\u5E03-\u53D1\u5E03\u89C4\u5219\u62C6\u5206"){let Ce=E.actionTabs.data;console.log("data",Ce);let Be=(me=Ce==null?void 0:Ce.group_name)==null?void 0:me.map((Xe,Le)=>{var Ue;return{group_id:Ce==null?void 0:Ce.group_id[Le],group_name:Ce==null?void 0:Ce.group_name[Le],is_admin:Ce==null?void 0:Ce.is_admin,end_time:Ce==null?void 0:Ce.end_time,publish_time:Array.isArray(Ce==null?void 0:Ce.publish_time)?(Ue=Ce==null?void 0:Ce.publish_time)==null?void 0:Ue[0]:Ce==null?void 0:Ce.publish_time}});Be&&(re([...Be]),le([...Be]))}},[E.actionTabs]);const be=()=>{b({type:"classroomList/setActionTabs",payload:{}}),Ee("")},xe=me=>{if(me){const Ce=ae==null?void 0:ae.filter(Be=>{var Xe,Le;return(Le=(Xe=Be==null?void 0:Be.group_name)==null?void 0:Xe.toLowerCase())==null?void 0:Le.includes(me==null?void 0:me.toLowerCase())});re(Ce)}else re(ae)};return ve.createElement(De.default,{width:980,title:ve.createElement("div",{style:{fontWeight:"bold",display:"flex"}},ve.createElement("div",null,"\u5206\u73ED\u53D1\u5E03-\u53D1\u5E03\u89C4\u5219\u62C6\u5206",ve.createElement("span",{className:_e.title_tooltip},"\uFF08\u5F53\u5206\u73ED\u53D1\u5E03\u65F6\u95F4\u548C\u622A\u6B62\u65F6\u95F4\u4E0D\u76F8\u540C\u65F6\u5019\uFF0C\u73ED\u7EA7\u81EA\u52A8\u62C6\u5206\u51FA\u53BB\u65B0\u8D77\u89C4\u5219\uFF09")),ve.createElement(Fe.default.Search,{allowClear:!0,placeholder:"\u8BF7\u8F93\u5165\u5173\u952E\u5B57\u8FDB\u884C\u641C\u7D22",style:{width:220,marginLeft:"60px"},value:he,onChange:me=>{Ee(me.target.value.trim()),xe(me.target.value.trim())}})),centered:!0,maskClosable:!1,open:E.actionTabs.key==="\u5206\u73ED\u53D1\u5E03-\u53D1\u5E03\u89C4\u5219\u62C6\u5206",onCancel:()=>be(),onOk:()=>{var me;z((me=E.actionTabs)==null?void 0:me.index,ae),be()}},ve.createElement("div",{className:_e.modal_con},ve.createElement(Te.Z,{style:{display:"flex",color:"#666666",padding:"5px",marginTop:"1px"}},(ne==null?void 0:ne.length)>0?ne.map(function(me,Ce){var Be,Xe;return ve.createElement(ie.Z,{span:24,key:Ce},ve.createElement(Te.Z,{gutter:[8,16],style:{display:"flex",alignItems:"center",marginBottom:Ce==(ne==null?void 0:ne.length)-1?"0px":"10px"}},ve.createElement("div",{className:_e.multiple_select,title:me.group_name},me.group_name),ve.createElement("div",{className:"ml20"},ve.createElement(oe,{size:"large",ranges:{\u6B64\u523B:[me.publish_time?Ae()(me.publish_time):Ae()(),Ae()()]},allowClear:!1,disabled:(Be=E.actionTabs)==null?void 0:Be.rangePickerDisabled,style:{width:600},placeholder:[te.formatMessage({id:"classroomGraphicGroupHomework.publishTime",defaultMessage:"\u53D1\u5E03\u65F6\u95F4\uFF08\u5B66\u751F\u6536\u5230\u4F5C\u4E1A\u7684\u65F6\u95F4\uFF09"}),te.formatMessage({id:"classroomGraphicGroupHomework.deadline",defaultMessage:"\u622A\u6B62\u65F6\u95F4\uFF08\u5B66\u751F \u201C\u6309\u65F6\u201D \u63D0\u4EA4\u4F5C\u54C1\u7684\u65F6\u95F4\u622A\u70B9\uFF09"})],disabledDate:Le=>{var Ue;return(0,We.Q8)(Le,(Ue=E.actionTabs)==null?void 0:Ue.disabledDate)},disabledTime:Le=>(0,We.d0)(Le),showTime:{showNow:!0,format:"HH:mm",defaultValue:[Ae()((0,We.U6)(),"HH:mm"),Ae()((0,We.U6)(),"HH:mm")]},format:"YYYY-MM-DD HH:mm",value:me.publish_time&&[Ae()(me.publish_time),me.end_time?Ae()(me.end_time):void 0],onChange:(Le,Ue)=>{ne[Ce].publish_time=Ue[0],ne[Ce].end_time=Ue[1],re([...ne]),ae.forEach(Ze=>{Ze.group_id===me.group_id&&(Ze.publish_time=Ue[0],Ze.end_time=Ue[1])}),le([...ae])}})),(Xe=E.actionTabs)!=null&&Xe.rangePickerDisabled?ve.createElement("i",{className:"iconfont icon-shanjian1 ml15",style:{color:"#E30000",opacity:"0.2",cursor:"not-allowed"}}):ve.createElement("i",{className:"iconfont icon-shanjian1 ml15",style:{cursor:"pointer",color:"#E30000"},onClick:()=>{ne.splice(Ce,1),re([...ne]),ae.forEach((Le,Ue)=>{Le.group_id===me.group_id&&ae.splice(Ue,1)}),le([...ae])}})))}):ve.createElement(Me.Z,null))))};var y=(0,ue.connect)(({classroomList:b})=>({classroomList:b}))(a)},98769:function(ht,ct,ee){"use strict";ee.d(ct,{AD:function(){return Xe},BA:function(){return kn},D9:function(){return ut},Hp:function(){return ae},IM:function(){return Ut},Iy:function(){return le},KM:function(){return ua},KU:function(){return Mt},MJ:function(){return he},Ne:function(){return Ct},ON:function(){return wt},Uj:function(){return vn},VY:function(){return Pt},YO:function(){return je},YX:function(){return Kt},Zn:function(){return a},_g:function(){return te},_k:function(){return Ge},c6:function(){return Ce},cr:function(){return y},eV:function(){return Be},fi:function(){return b},gh:function(){return xe},hS:function(){return sn},iA:function(){return E},j6:function(){return ne},je:function(){return Ze},jj:function(){return re},kS:function(){return mt},o6:function(){return me},pO:function(){return Cn},rQ:function(){return Le},sA:function(){return be},xm:function(){return $e},xo:function(){return ot},y8:function(){return Ue},yd:function(){return z}});var x=ee(89779),ue=ee(35973),fe=ee(28706),De=ee(2453),Fe=ee(11320),Te=Object.defineProperty,ie=Object.getOwnPropertySymbols,_e=Object.prototype.hasOwnProperty,ze=Object.prototype.propertyIsEnumerable,Ae=(nt,dt,gt)=>dt in nt?Te(nt,dt,{enumerable:!0,configurable:!0,writable:!0,value:gt}):nt[dt]=gt,We=(nt,dt)=>{for(var gt in dt||(dt={}))_e.call(dt,gt)&&Ae(nt,gt,dt[gt]);if(ie)for(var gt of ie(dt))ze.call(dt,gt)&&Ae(nt,gt,dt[gt]);return nt},Me=(nt,dt,gt)=>new Promise((Ft,st)=>{var bt=kt=>{try{xt(gt.next(kt))}catch(Zt){st(Zt)}},It=kt=>{try{xt(gt.throw(kt))}catch(Zt){st(Zt)}},xt=kt=>kt.done?Ft(kt.value):Promise.resolve(kt.value).then(bt,It);xt((gt=gt.apply(nt,dt)).next())});const ve=()=>{(0,ue.getDvaApp)()._store.dispatch({type:"globalSetting/setGlobalLoading",payload:{show:!0,text:"\u6B63\u5728\u751F\u6210\u6587\u4EF6\uFF0C\u8BF7\u7A0D\u540E..."}})},oe=()=>{(0,ue.getDvaApp)()._store.dispatch({type:"globalSetting/setGlobalLoading",payload:{show:!1,text:""}})},a=nt=>Me(void 0,null,function*(){ve(),(yield(0,x.YR)(We({},nt))).status===0&&(yield(0,fe.QH)("",(0,fe.NY)({url:Fe.Z.API_SERVER+`/api/courses/${nt.coursesId}/export_couser_info.json`,query:nt}))),oe()}),y=nt=>Me(void 0,null,function*(){const dt=yield(0,x.yS)(We({},nt));if(dt.status===0)De.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),ue.history.push(`/classrooms/${nt.coursesId}/exportlist/course_member_act_score`);else{if(dt.status===-2)return dt;dt.status===-3&&((0,ue.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),ue.history.push(`/classrooms/${nt.coursesId}/exportlist/course_member_act_score`))}}),b=nt=>Me(void 0,null,function*(){const dt=yield(0,x.W0)(We({},nt));if(dt.status===0)De.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),ue.history.push(`/classrooms/${nt.coursesId}/exportlist/course_total_score`);else{if(dt.status===-4)return dt;dt.status===-3&&((0,ue.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),ue.history.push(`/classrooms/${nt.coursesId}/exportlist/course_total_score`))}}),E=nt=>Me(void 0,null,function*(){const dt=yield(0,x.Nl)(We({},nt));if(dt.status===0)De.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),ue.history.push(`/classrooms/${nt.coursesId}/exportlist/course_total_exercise_and_other`);else{if(dt.status===-4)return dt;dt.status===-3&&((0,ue.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),ue.history.push(`/classrooms/${nt.coursesId}/exportlist/course_total_exercise_and_other`))}}),z=nt=>Me(void 0,null,function*(){const dt=yield(0,x.IU)(We({},nt));if(dt.status===0)De.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),ue.history.push(`/classrooms/${nt.coursesId}/exportlist/export_star_user`);else{if(dt.status===-4)return dt;dt.status===-3&&((0,ue.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),ue.history.push(`/classrooms/${nt.coursesId}/exportlist/export_star_user`))}}),te=nt=>Me(void 0,null,function*(){const dt=yield(0,x.td)(We({},nt));if(dt.status===0)De.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),ue.history.push(`/classrooms/${nt.coursesId}/exportlist/course_total_exercise_and_other`);else{if(dt.status===-2)return dt;if(dt.status===-3)(0,ue.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),ue.history.push(`/classrooms/${nt.coursesId}/exportlist/course_total_exercise_and_other`);else if(dt.status===-4)return dt}}),ne=nt=>Me(void 0,null,function*(){const dt=yield(0,x.QX)(We({},nt));if(dt.status===0)De.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),ue.history.push(`/classrooms/${nt.coursesId}/exportlist/course_total_homework`);else{if(dt.status===-4)return dt;dt.status===-3&&((0,ue.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),ue.history.push(`/classrooms/${nt.coursesId}/exportlist/course_total_homework`))}}),re=(nt,dt)=>Me(void 0,null,function*(){const gt=yield(0,x.o_)(We({},nt));gt.status===0?(De.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F\uFF01\u5BFC\u51FA\u540E\u6587\u4EF6\u4FDD\u5B58\u65F6\u95F4\u4E3A7\u5929\uFF0C\u8BF7\u53CA\u65F6\u4E0B\u8F7D"),ue.history.push(`/classrooms/${nt.coursesId}/exportlist/${dt}`)):gt.status===-3&&((0,ue.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),ue.history.push(`/classrooms/${nt.coursesId}/exportlist/${dt}`))}),ae=(nt,dt)=>Me(void 0,null,function*(){const gt=yield(0,x.ZL)(We({},nt));gt.status===0?(De.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F\uFF01\u5BFC\u51FA\u540E\u6587\u4EF6\u4FDD\u5B58\u65F6\u95F4\u4E3A7\u5929\uFF0C\u8BF7\u53CA\u65F6\u4E0B\u8F7D"),ue.history.push(`/classrooms/${nt.coursesId}/exportlist/${dt}`)):gt.status===-3&&((0,ue.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),ue.history.push(`/classrooms/${nt.coursesId}/exportlist/${dt}`))}),le=(nt,dt)=>Me(void 0,null,function*(){const gt=yield(0,x.aP)(We({},nt));gt.status===0?(De.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),ue.history.push(`/classrooms/${nt.coursesId}/exportlist/${dt}`)):gt.status===-3&&((0,ue.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),ue.history.push(`/classrooms/${nt.coursesId}/exportlist/${dt}`))}),he=(nt,dt)=>Me(void 0,null,function*(){const gt=yield(0,x.vV)(We({},nt));gt.status===0?(De.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F\uFF01\u5BFC\u51FA\u540E\u6587\u4EF6\u4FDD\u5B58\u65F6\u95F4\u4E3A7\u5929\uFF0C\u8BF7\u53CA\u65F6\u4E0B\u8F7D"),ue.history.push(`/classrooms/${nt.coursesId}/exportlist/${dt}`)):gt.status===-3&&((0,ue.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),ue.history.push(`/classrooms/${nt.coursesId}/exportlist/${dt}`))}),Ee=nt=>Me(void 0,null,function*(){ve(),(yield exportCourseWorkListAppendix(We({},nt))).status===0&&(yield downLoadFileIframe("",setUrlQuery({url:ENV.API_SERVER+`/api/homework_commons/${nt.categoryId}/works_list.zip`,query:nt}))),oe()}),be=nt=>Me(void 0,null,function*(){ve(),yield(0,fe.QH)("",Fe.Z.API_SERVER+`/api/polls/${nt.categoryId}/commit_result.xlsx`),oe()}),xe=nt=>Me(void 0,null,function*(){yield(0,fe.FH)("",(0,fe.NY)({url:Fe.Z.API_SERVER+`/api/courses/${nt.coursesId}/attendances/export_xlsx_data.xlsx`,query:nt}))}),me=nt=>Me(void 0,null,function*(){yield(0,fe.FH)("",(0,fe.NY)({url:Fe.Z.API_SERVER+`/api/courses/${nt.coursesId}/video_study_statics.xlsx`,query:nt}))}),Ce=nt=>Me(void 0,null,function*(){yield(0,fe.FH)("",(0,fe.NY)({url:Fe.Z.API_SERVER+`/api/courses/${nt.coursesId}/export_video_study.xlsx`,query:nt}))}),Be=nt=>Me(void 0,null,function*(){yield(0,fe.FH)("",(0,fe.NY)({url:Fe.Z.API_SERVER+`/api/courses/${nt.coursesId}/export_course_students_info.xlsx`,query:nt}))}),Xe=nt=>Me(void 0,null,function*(){yield(0,fe.FH)("",(0,fe.NY)({url:Fe.Z.API_SERVER+"/api/school_manages/students.xlsx",query:nt}))}),Le=nt=>Me(void 0,null,function*(){yield(0,fe.FH)("",(0,fe.NY)({url:Fe.Z.API_SERVER+"/api/item_banks/export.xlsx",query:nt}))}),Ue=nt=>Me(void 0,null,function*(){yield(0,fe.FH)("",(0,fe.NY)({url:Fe.Z.API_SERVER+"/api/competitions/region_reports.xlsx",query:nt}))}),Ze=nt=>Me(void 0,null,function*(){const dt=yield(0,x.Uy)(We({},nt));dt.status===0?(De.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),ue.history.push(`/classrooms/${nt.coursesId}/exportlist/exercise_score,export_exercise_users`)):dt.status===-3&&((0,ue.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),ue.history.push(`/classrooms/${nt.coursesId}/exportlist/exercise_score,export_exercise_users`))}),Ge=nt=>Me(void 0,null,function*(){console.log("----------","\u8C03\u7528\u4E0B\u8F7D"),yield(0,fe.FH)("",(0,fe.NY)({url:Fe.Z.API_SERVER+`/api/export_records/${nt.id}.xlsx`,query:nt}))}),$e=nt=>Me(void 0,null,function*(){yield(0,fe.FH)("",(0,fe.NY)({url:Fe.Z.API_SERVER+"/api/ec_major_schools/0/ec_years.xlsx",query:nt}))}),ut=nt=>Me(void 0,null,function*(){yield(0,fe.FH)("",(0,fe.NY)({url:Fe.Z.API_SERVER+`/api/courses/${nt==null?void 0:nt.coursesId}/${nt.menuKey}_statistic.xlsx?${nt.checkedList.map(dt=>`course_group_id[]=${dt}`).join("&")}`,query:nt}))}),Ct=nt=>Me(void 0,null,function*(){yield(0,fe.FH)("",(0,fe.NY)({url:Fe.Z.API_SERVER+`/api/ec_years/${nt==null?void 0:nt.ec_year_id}/ec_training_objectives.xlsx`,query:nt}))}),Ut=nt=>Me(void 0,null,function*(){yield(0,fe.FH)(nt==null?void 0:nt.name,(0,fe.NY)({url:Fe.Z.API_SERVER+"/api/attachments/get_ecs_attachment.docx",query:nt}))}),sn=nt=>Me(void 0,null,function*(){yield(0,fe.FH)("",(0,fe.NY)({url:Fe.Z.API_SERVER+`/api/ec_years/${nt==null?void 0:nt.ec_year_id}/ec_courses.xlsx`,query:nt}))}),ot=nt=>Me(void 0,null,function*(){yield(0,fe.FH)("",(0,fe.NY)({url:Fe.Z.API_SERVER+`/api/ec_years/${nt==null?void 0:nt.ec_year_id}/ec_graduation_requirements.xlsx`,query:nt}))}),Pt=nt=>Me(void 0,null,function*(){yield(0,fe.FH)("",(0,fe.NY)({url:Fe.Z.API_SERVER+"/api/courses/rank_list.xlsx",query:nt}))}),Mt=nt=>Me(void 0,null,function*(){yield(0,fe.FH)("",(0,fe.NY)({url:Fe.Z.API_SERVER+`/api/exercises/${nt.categoryId}/rank_list.xlsx`,query:nt}))}),mt=nt=>Me(void 0,null,function*(){yield(0,fe.FH)("",(0,fe.NY)({url:Fe.Z.API_SERVER+"/api/courses/question_rank_list.xlsx",query:nt}))}),wt=nt=>Me(void 0,null,function*(){yield(0,fe.FH)("",(0,fe.NY)({url:Fe.Z.API_SERVER+`/api/examination_banks/${nt.id}.json`,query:nt}))}),Kt=nt=>Me(void 0,null,function*(){yield(0,fe.FH)("",(0,fe.NY)({url:Fe.Z.API_SERVER+`/api/exercises/${nt.categoryId}.json`,query:nt}))}),je=nt=>Me(void 0,null,function*(){yield(0,fe.FH)("",(0,fe.NY)({url:Fe.Z.API_SERVER+`/api/polls/${nt==null?void 0:nt.id}/commit_result.json`,query:nt}))}),vn=nt=>Me(void 0,null,function*(){yield(0,fe.FH)("",(0,fe.NY)({url:Fe.Z.API_SERVER+"/api/paths/get_task_pass.json",query:nt}))}),Cn=(nt,dt)=>Me(void 0,null,function*(){yield(0,fe.FH)(dt||"",(0,fe.NY)({url:Fe.Z.API_SERVER+`/api/exercises/${nt==null?void 0:nt.exercise_id}/consult_exercise.json`,query:nt}))}),ua=nt=>Me(void 0,null,function*(){yield(0,fe.FH)("",(0,fe.NY)({url:Fe.Z.API_SERVER+`/api/competitions/${nt==null?void 0:nt.identifier}/competition_commit_records/member_works.xlsx`,query:nt}))}),kn=nt=>Me(void 0,null,function*(){yield(0,fe.FH)("",(0,fe.NY)({url:Fe.Z.API_SERVER+`/api/courses/${nt==null?void 0:nt.coursesId}/group_homeworks/import_group_template.xlsx`,query:nt}))})},51959:function(ht,ct,ee){"use strict";ee.d(ct,{BU:function(){return ue},Dj:function(){return x},gH:function(){return fe},vp:function(){return De}});function x(Fe){try{Fe.mozRequestFullScreen?Fe.mozRequestFullScreen():Fe.webkitRequestFullScreen&&Fe.webkitRequestFullScreen()}catch(Te){console.log(Te,":e")}}function ue(){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 fe=()=>{if(document.webkitExitFullscreen)return"webkitfullscreenchange";if(document.exitFullscreen)return"fullscreenchange";if(document.msExitFullscreen)return"msfullscreenchange";if(document.mozCancelFullScreen)return"mozfullscreenchange"};function De(){var Fe=window.top.document.fullscreenElement||window.top.document.mozFullscreenElement||window.top.document.webkitFullscreenElement,Te=document.fullscreenEnabled||document.mozFullscreenEnabled||document.webkitFullscreenEnabled;return console.log("fullscreenElement",Fe),window.isFullScreen?window.isFullScreen:Fe!=null}},78207:function(ht,ct,ee){"use strict";ee.d(ct,{rX:function(){return ne},pW:function(){return re},gy:function(){return ae},xY:function(){return te},O5:function(){return z},tJ:function(){return oe},o1:function(){return a},Rd:function(){return E}});var x=ee(35973),ue=ee(14446),fe=ee(96074),De=ee(2453),Fe=ee(52262),Te=ee(28706),ie=ee(55304),_e=ee(25510),ze="data:image/png;base64,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",Ae=ee.p+"static/newqrcode.a8740efb.png",We=ee(32637),Me=ee(67294),ve=(le,he,Ee)=>new Promise((be,xe)=>{var me=Xe=>{try{Be(Ee.next(Xe))}catch(Le){xe(Le)}},Ce=Xe=>{try{Be(Ee.throw(Xe))}catch(Le){xe(Le)}},Be=Xe=>Xe.done?be(Xe.value):Promise.resolve(Xe.value).then(me,Ce);Be((Ee=Ee.apply(le,he)).next())});const oe=(le,he=!1)=>!!(a(le)&&y(he)),a=le=>(0,Fe.bg)()?!0:(le({type:"user/showPopLogin",payload:{showPopLogin:!0,showClosable:!0}}),!1),y=(le=!1)=>{var he;const{user:Ee}=(0,x.getDvaApp)()._store.getState();return(he=Ee.userInfo)!=null&&he.profile_completed?!0:(ue.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,Te.xg)("/account/profile/edit"),b()}}),!1)},b=()=>{ue.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=()=>{ue.default.warning({title:"\u63D0\u793A",icon:null,width:400,content:Me.createElement("div",{style:{textAlign:"center"}},Me.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"),Me.createElement("img",{style:{border:"1px solid #D8E3E9",width:190,height:180},src:We}),Me.createElement("div",{style:{color:"#666666",fontSize:14,marginTop:15}},"\u6DFB\u52A0\u5BA2\u670D\u4EBA\u5458\u5FAE\u4FE1\uFF0C\u83B7\u5F97\u66F4\u591A\u652F\u6301"))})},z=()=>{var le;const{user:he}=(0,x.getDvaApp)()._store.getState();return(le=he.userInfo)!=null&&le.professional_certification?!0:(ue.default.confirm({title:"\u63D0\u793A",centered:!0,content:Me.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,Te.xg)("/account/certification")}}),!1)},te=()=>(0,Fe.V9)()?!0:(ue.default.warning({centered:!0,width:530,title:"\u63D0\u793A",content:Me.createElement("div",{className:"tc",style:{marginLeft:-38}},Me.createElement("p",null,"\u626B\u7801\u52A0\u52A9\u6559\uFF0C\u7533\u8BF7\u64CD\u4F5C\u6743\u9650"),Me.createElement("img",{src:Ae,width:200})),okText:"\u6211\u77E5\u9053\u4E86",maskClosable:!0}),!1),ne=(le,he)=>le?!0:(ue.default.confirm({centered:!0,zIndex:1e4,width:530,title:"\u63D0\u793A",content:Me.createElement("div",null,Me.createElement("p",null,he||"\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"),Me.createElement("div",{style:{marginLeft:"110px"}},Me.createElement("img",{src:ze,width:200}),Me.createElement("div",{style:{marginLeft:"35px"}},"\u7FA4\u53F7\uFF1A","714336072"))),okText:"\u7ACB\u5373\u8054\u7CFB",cancelText:"\u53D6\u6D88",onOk:()=>{(0,Te.xg)("https://qm.qq.com/cgi-bin/qm/qr?k=tIyDPXUtE0yEk-MOJxhH55lTUJS-nYAM&jump_from=webapi")}}),!1),re=le=>{ue.default.info({title:"\u8054\u7CFB\u5E73\u53F0\u8FD0\u8425",icon:null,width:615,centered:!0,content:Me.createElement("div",null,Me.createElement("div",null,Me.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"),Me.createElement(fe.Z,null),Me.createElement("p",{style:{color:"#666666",fontSize:12}}," ",Me.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 ",Me.createElement("a",null,le),"\u5929\u3002"),Me.createElement("p",{style:{color:"#666666",fontSize:12}}," ",Me.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")),Me.createElement("div",{style:{textAlign:"center",marginTop:30}},Me.createElement("img",{style:{border:"4px solid #0152d9",borderRadius:"4px"},src:_e,alt:"\u4E8C\u7EF4\u7801",width:160})))})},ae=(le,he,Ee="")=>{const{shixunsDetail:{detail:be}}=(0,x.getDvaApp)()._store.getState();if((be==null?void 0:be.public)===2||(be==null?void 0:be.public)===1||(be==null?void 0:be.shixun_status)===3){let xe="";return(be==null?void 0:be.public)===2&&(xe=le.formatMessage({id:"personalHomepagePracticalProjects.public",defaultMessage:"\u5DF2\u516C\u5F00"})),(be==null?void 0:be.public)===1&&(xe=le.formatMessage({id:"personalHomepagePracticalProjects.pendingReview",defaultMessage:"\u5F85\u5BA1\u6838"})),(be==null?void 0:be.shixun_status)===3&&(xe=le.formatMessage({id:"personalHomepagePracticalProjects.closed",defaultMessage:"\u5DF2\u5173\u95ED"})),ue.default.info({centered:!0,icon:Me.createElement(ie.Z,{style:{color:"#faad14"}}),width:750,title:le.formatMessage({id:"questionBankList.prompt",defaultMessage:"\u63D0\u793A"}),content:Me.createElement("div",{className:"tc",style:{marginLeft:-38}},Me.createElement("div",{style:{display:"flex",flexDirection:"column",alignItems:"flex-start",paddingLeft:38,margin:"12px 0"}},Me.createElement("span",null,le.formatMessage({id:"shixuns.projectStatus",defaultMessage:"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u7684\u72B6\u6001\u4E3A"}),xe,"\uFF0C",Ee,"\u3002"),Me.createElement("p",null,le.formatMessage({id:"shixuns.contactAdminForSupport",defaultMessage:"\u5982\u6709\u9700\u8981\uFF0C\u8BF7\u8054\u7CFB\u5E73\u53F0\u7BA1\u7406\u5458\u8FDB\u884C\u6280\u672F\u652F\u6301\u3002"}))),Me.createElement("img",{style:{border:"4px solid #0152d9",borderRadius:"4px"},src:_e,alt:"\u4E8C\u7EF4\u7801",width:160})),okText:le.formatMessage({id:"shixuns.iUnderstand",defaultMessage:"\u6211\u77E5\u9053\u4E86"})}),!0}return(be==null?void 0:be.shixun_status)===2?(ue.default.confirm({centered:!0,icon:Me.createElement(ie.Z,null),title:le.formatMessage({id:"questionBankList.prompt",defaultMessage:"\u63D0\u793A"}),content:Me.createElement("div",null,Me.createElement("span",null,le.formatMessage({id:"shixuns.projectPublished",defaultMessage:"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5DF2\u53D1\u5E03"}),"\uFF0C",Ee,"\u3002"),Me.createElement("br",null),Me.createElement("span",null,le.formatMessage({id:"shixuns.revokeAndOperate",defaultMessage:"\u5982\u6709\u9700\u8981\uFF0C\u60A8\u53EF\u4EE5\u64A4\u9500\u53D1\u5E03\u540E\uFF0C\u518D\u8FDB\u884C\u64CD\u4F5C\u3002"}))),okText:le.formatMessage({id:"shixuns.revokePublication",defaultMessage:"\u64A4\u9500\u53D1\u5E03"}),cancelText:le.formatMessage({id:"shixuns.cancel",defaultMessage:"\u53D6\u6D88"}),onOk:()=>{ue.default.confirm({width:440,centered:!0,icon:Me.createElement(ie.Z,{style:{color:"#faad14"}}),title:le.formatMessage({id:"questionBankList.prompt",defaultMessage:"\u63D0\u793A"}),content:le.formatMessage({id:"shixuns.confirmRevokePublish",defaultMessage:"\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:le.formatMessage({id:"shixuns.confirmRevoke",defaultMessage:"\u786E\u5B9A\u64A4\u9500\u53D1\u5E03"}),cancelText:le.formatMessage({id:"shixuns.cancel",defaultMessage:"\u53D6\u6D88"}),onOk:()=>ve(void 0,null,function*(){(yield he({type:"shixunsDetail/cancelRelease",payload:{id:be==null?void 0:be.identifier}})).status!==401&&(De.ZP.success(le.formatMessage({id:"shixuns.revokeSuccess",defaultMessage:"\u64A4\u9500\u53D1\u5E03\u6210\u529F\u3002\u5B9E\u8BAD\u56DE\u5230\u672A\u53D1\u5E03\u7684\u72B6\u6001\u3002"})),he({type:"shixunsDetail/getShixunsDetail",payload:{id:be==null?void 0:be.identifier}}),he({type:"practiceSetting/getCommonData",payload:{id:be==null?void 0:be.identifier}}))})})}}),!0):!1}},38780:function(ht,ct){"use strict";function ee(){const x=Object.assign({},arguments.length<=0?void 0:arguments[0]);for(let ue=1;ue<arguments.length;ue++){const fe=ue<0||arguments.length<=ue?void 0:arguments[ue];fe&&Object.keys(fe).forEach(De=>{const Fe=fe[De];Fe!==void 0&&(x[De]=Fe)})}return x}ct.Z=ee},66367:function(ht,ct,ee){"use strict";ee.d(ct,{F:function(){return x},Z:function(){return ue}});function x(fe){return fe!=null&&fe===fe.window}function ue(fe,De){var Fe,Te;if(typeof window=="undefined")return 0;const ie=De?"scrollTop":"scrollLeft";let _e=0;return x(fe)?_e=fe[De?"pageYOffset":"pageXOffset"]:fe instanceof Document?_e=fe.documentElement[ie]:(fe instanceof HTMLElement||fe)&&(_e=fe[ie]),fe&&!x(fe)&&typeof _e!="number"&&(_e=(Te=((Fe=fe.ownerDocument)!==null&&Fe!==void 0?Fe:fe).documentElement)===null||Te===void 0?void 0:Te[ie]),_e}},57838:function(ht,ct,ee){"use strict";ee.d(ct,{Z:function(){return ue}});var x=ee(67294);function ue(){const[,fe]=x.useReducer(De=>De+1,0);return fe}},58375:function(ht,ct,ee){"use strict";ee.d(ct,{Z:function(){return De}});var x=ee(96523);function ue(Fe,Te,ie,_e){const ze=ie-Te;return Fe/=_e/2,Fe<1?ze/2*Fe*Fe*Fe+Te:ze/2*((Fe-=2)*Fe*Fe+2)+Te}var fe=ee(66367);function De(Fe){let Te=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const{getContainer:ie=()=>window,callback:_e,duration:ze=450}=Te,Ae=ie(),We=(0,fe.Z)(Ae,!0),Me=Date.now(),ve=()=>{const a=Date.now()-Me,y=ue(a>ze?ze:a,We,Fe,ze);(0,fe.F)(Ae)?Ae.scrollTo(window.pageXOffset,y):Ae instanceof Document||Ae.constructor.name==="HTMLDocument"?Ae.documentElement.scrollTop=y:Ae.scrollTop=y,a<ze?(0,x.Z)(ve):typeof _e=="function"&&_e()};(0,x.Z)(ve)}},85673:function(ht,ct,ee){"use strict";ee.d(ct,{Z:function(){return Xe}});var x=ee(94184),ue=ee.n(x),fe=ee(37419),De=ee(1337),Fe=ee(67294),Te=ee(96159),ie=ee(53124),_e=ee(42922),ze=ee(35874);const Ae=Le=>{let{children:Ue}=Le;const{getPrefixCls:Ze}=Fe.useContext(ie.E_),Ge=Ze("breadcrumb");return Fe.createElement("li",{className:`${Ge}-separator`,"aria-hidden":"true"},Ue===""?Ue:Ue||"/")};Ae.__ANT_BREADCRUMB_SEPARATOR=!0;var We=Ae,Me=function(Le,Ue){var Ze={};for(var Ge in Le)Object.prototype.hasOwnProperty.call(Le,Ge)&&Ue.indexOf(Ge)<0&&(Ze[Ge]=Le[Ge]);if(Le!=null&&typeof Object.getOwnPropertySymbols=="function")for(var $e=0,Ge=Object.getOwnPropertySymbols(Le);$e<Ge.length;$e++)Ue.indexOf(Ge[$e])<0&&Object.prototype.propertyIsEnumerable.call(Le,Ge[$e])&&(Ze[Ge[$e]]=Le[Ge[$e]]);return Ze};function ve(Le,Ue){if(Le.title===void 0||Le.title===null)return null;const Ze=Object.keys(Ue).join("|");return typeof Le.title=="object"?Le.title:String(Le.title).replace(new RegExp(`:(${Ze})`,"g"),(Ge,$e)=>Ue[$e]||Ge)}function oe(Le,Ue,Ze,Ge){if(Ze==null)return null;const{className:$e,onClick:ut}=Ue,Ct=Me(Ue,["className","onClick"]),Ut=Object.assign(Object.assign({},(0,De.Z)(Ct,{data:!0,aria:!0})),{onClick:ut});return Ge!==void 0?Fe.createElement("a",Object.assign({},Ut,{className:ue()(`${Le}-link`,$e),href:Ge}),Ze):Fe.createElement("span",Object.assign({},Ut,{className:ue()(`${Le}-link`,$e)}),Ze)}function a(Le,Ue){return(Ge,$e,ut,Ct,Ut)=>{if(Ue)return Ue(Ge,$e,ut,Ct);const sn=ve(Ge,$e);return oe(Le,Ge,sn,Ut)}}var y=function(Le,Ue){var Ze={};for(var Ge in Le)Object.prototype.hasOwnProperty.call(Le,Ge)&&Ue.indexOf(Ge)<0&&(Ze[Ge]=Le[Ge]);if(Le!=null&&typeof Object.getOwnPropertySymbols=="function")for(var $e=0,Ge=Object.getOwnPropertySymbols(Le);$e<Ge.length;$e++)Ue.indexOf(Ge[$e])<0&&Object.prototype.propertyIsEnumerable.call(Le,Ge[$e])&&(Ze[Ge[$e]]=Le[Ge[$e]]);return Ze};const b=Le=>{const{prefixCls:Ue,separator:Ze="/",children:Ge,menu:$e,overlay:ut,dropdownProps:Ct,href:Ut}=Le,ot=(Pt=>{if($e||ut){const Mt=Object.assign({},Ct);if($e){const mt=$e||{},{items:wt}=mt,Kt=y(mt,["items"]);Mt.menu=Object.assign(Object.assign({},Kt),{items:wt==null?void 0:wt.map((je,vn)=>{var{key:Cn,title:ua,label:kn,path:nt}=je,dt=y(je,["key","title","label","path"]);let gt=kn!=null?kn:ua;return nt&&(gt=Fe.createElement("a",{href:`${Ut}${nt}`},gt)),Object.assign(Object.assign({},dt),{key:Cn!=null?Cn:vn,label:gt})})})}else ut&&(Mt.overlay=ut);return Fe.createElement(ze.Z,Object.assign({placement:"bottom"},Mt),Fe.createElement("span",{className:`${Ue}-overlay-link`},Pt,Fe.createElement(_e.Z,null)))}return Pt})(Ge);return ot!=null?Fe.createElement(Fe.Fragment,null,Fe.createElement("li",null,ot),Ze&&Fe.createElement(We,null,Ze)):null},E=Le=>{const{prefixCls:Ue,children:Ze,href:Ge}=Le,$e=y(Le,["prefixCls","children","href"]),{getPrefixCls:ut}=Fe.useContext(ie.E_),Ct=ut("breadcrumb",Ue);return Fe.createElement(b,Object.assign({},$e,{prefixCls:Ct}),oe(Ct,$e,Ze,Ge))};E.__ANT_BREADCRUMB_ITEM=!0;var z=E,te=ee(14747),ne=ee(67968),re=ee(45503);const ae=Le=>{const{componentCls:Ue,iconCls:Ze}=Le;return{[Ue]:Object.assign(Object.assign({},(0,te.Wf)(Le)),{color:Le.itemColor,fontSize:Le.fontSize,[Ze]:{fontSize:Le.iconFontSize},ol:{display:"flex",flexWrap:"wrap",margin:0,padding:0,listStyle:"none"},a:Object.assign({color:Le.linkColor,transition:`color ${Le.motionDurationMid}`,padding:`0 ${Le.paddingXXS}px`,borderRadius:Le.borderRadiusSM,height:Le.lineHeight*Le.fontSize,display:"inline-block",marginInline:-Le.marginXXS,"&:hover":{color:Le.linkHoverColor,backgroundColor:Le.colorBgTextHover}},(0,te.Qy)(Le)),"li:last-child":{color:Le.lastItemColor},[`${Ue}-separator`]:{marginInline:Le.separatorMargin,color:Le.separatorColor},[`${Ue}-link`]:{[`
|
|
> ${Ze} + span,
|
|
> ${Ze} + a
|
|
`]:{marginInlineStart:Le.marginXXS}},[`${Ue}-overlay-link`]:{borderRadius:Le.borderRadiusSM,height:Le.lineHeight*Le.fontSize,display:"inline-block",padding:`0 ${Le.paddingXXS}px`,marginInline:-Le.marginXXS,[`> ${Ze}`]:{marginInlineStart:Le.marginXXS,fontSize:Le.fontSizeIcon},"&:hover":{color:Le.linkHoverColor,backgroundColor:Le.colorBgTextHover,a:{color:Le.linkHoverColor}},a:{"&:hover":{backgroundColor:"transparent"}}},[`&${Le.componentCls}-rtl`]:{direction:"rtl"}})}};var le=(0,ne.Z)("Breadcrumb",Le=>{const Ue=(0,re.TS)(Le,{});return[ae(Ue)]},Le=>({itemColor:Le.colorTextDescription,lastItemColor:Le.colorText,iconFontSize:Le.fontSize,linkColor:Le.colorTextDescription,linkHoverColor:Le.colorText,separatorColor:Le.colorTextDescription,separatorMargin:Le.marginXS})),he=function(Le,Ue){var Ze={};for(var Ge in Le)Object.prototype.hasOwnProperty.call(Le,Ge)&&Ue.indexOf(Ge)<0&&(Ze[Ge]=Le[Ge]);if(Le!=null&&typeof Object.getOwnPropertySymbols=="function")for(var $e=0,Ge=Object.getOwnPropertySymbols(Le);$e<Ge.length;$e++)Ue.indexOf(Ge[$e])<0&&Object.prototype.propertyIsEnumerable.call(Le,Ge[$e])&&(Ze[Ge[$e]]=Le[Ge[$e]]);return Ze};function Ee(Le){const{breadcrumbName:Ue,children:Ze}=Le,Ge=he(Le,["breadcrumbName","children"]),$e=Object.assign({title:Ue},Ge);return Ze&&($e.menu={items:Ze.map(ut=>{var{breadcrumbName:Ct}=ut,Ut=he(ut,["breadcrumbName"]);return Object.assign(Object.assign({},Ut),{title:Ct})})}),$e}function be(Le,Ue){return(0,Fe.useMemo)(()=>Le||(Ue?Ue.map(Ee):null),[Le,Ue])}var xe=function(Le,Ue){var Ze={};for(var Ge in Le)Object.prototype.hasOwnProperty.call(Le,Ge)&&Ue.indexOf(Ge)<0&&(Ze[Ge]=Le[Ge]);if(Le!=null&&typeof Object.getOwnPropertySymbols=="function")for(var $e=0,Ge=Object.getOwnPropertySymbols(Le);$e<Ge.length;$e++)Ue.indexOf(Ge[$e])<0&&Object.prototype.propertyIsEnumerable.call(Le,Ge[$e])&&(Ze[Ge[$e]]=Le[Ge[$e]]);return Ze};const me=(Le,Ue)=>{if(Ue===void 0)return Ue;let Ze=(Ue||"").replace(/^\//,"");return Object.keys(Le).forEach(Ge=>{Ze=Ze.replace(`:${Ge}`,Le[Ge])}),Ze},Ce=Le=>{const{prefixCls:Ue,separator:Ze="/",style:Ge,className:$e,rootClassName:ut,routes:Ct,items:Ut,children:sn,itemRender:ot,params:Pt={}}=Le,Mt=xe(Le,["prefixCls","separator","style","className","rootClassName","routes","items","children","itemRender","params"]),{getPrefixCls:mt,direction:wt,breadcrumb:Kt}=Fe.useContext(ie.E_);let je;const vn=mt("breadcrumb",Ue),[Cn,ua]=le(vn),kn=be(Ut,Ct),nt=a(vn,ot);if(kn&&kn.length>0){const Ft=[],st=Ut||Ct;je=kn.map((bt,It)=>{const{path:xt,key:kt,type:Zt,menu:Gn,overlay:Ke,onClick:Re,className:In,separator:Ne,dropdownProps:ke}=bt,Jt=me(Pt,xt);Jt!==void 0&&Ft.push(Jt);const Ye=kt!=null?kt:It;if(Zt==="separator")return Fe.createElement(We,{key:Ye},Ne);const it={},rt=It===kn.length-1;Gn?it.menu=Gn:Ke&&(it.overlay=Ke);let{href:pt}=bt;return Ft.length&&Jt!==void 0&&(pt=`#/${Ft.join("/")}`),Fe.createElement(b,Object.assign({key:Ye},it,(0,De.Z)(bt,{data:!0,aria:!0}),{className:In,dropdownProps:ke,href:pt,separator:rt?"":Ze,onClick:Re,prefixCls:vn}),nt(bt,Pt,st,Ft,pt))})}else if(sn){const Ft=(0,fe.Z)(sn).length;je=(0,fe.Z)(sn).map((st,bt)=>{if(!st)return st;const It=bt===Ft-1;return(0,Te.Tm)(st,{separator:It?"":Ze,key:bt})})}const dt=ue()(vn,Kt==null?void 0:Kt.className,{[`${vn}-rtl`]:wt==="rtl"},$e,ut,ua),gt=Object.assign(Object.assign({},Kt==null?void 0:Kt.style),Ge);return Cn(Fe.createElement("nav",Object.assign({className:dt,style:gt},Mt),Fe.createElement("ol",null,je)))};Ce.Item=z,Ce.Separator=We;var Be=Ce,Xe=Be},84567:function(ht,ct,ee){"use strict";ee.d(ct,{default:function(){return le}});var x=ee(94184),ue=ee.n(x),fe=ee(95860),De=ee(67294),Fe=ee(53124),Te=ee(98866),ie=ee(65223),ze=De.createContext(null),Ae=ee(63185),We=ee(45353),Me=ee(92429),ve=function(he,Ee){var be={};for(var xe in he)Object.prototype.hasOwnProperty.call(he,xe)&&Ee.indexOf(xe)<0&&(be[xe]=he[xe]);if(he!=null&&typeof Object.getOwnPropertySymbols=="function")for(var me=0,xe=Object.getOwnPropertySymbols(he);me<xe.length;me++)Ee.indexOf(xe[me])<0&&Object.prototype.propertyIsEnumerable.call(he,xe[me])&&(be[xe[me]]=he[xe[me]]);return be};const oe=(he,Ee)=>{var be;const{prefixCls:xe,className:me,rootClassName:Ce,children:Be,indeterminate:Xe=!1,style:Le,onMouseEnter:Ue,onMouseLeave:Ze,skipGroup:Ge=!1,disabled:$e}=he,ut=ve(he,["prefixCls","className","rootClassName","children","indeterminate","style","onMouseEnter","onMouseLeave","skipGroup","disabled"]),{getPrefixCls:Ct,direction:Ut,checkbox:sn}=De.useContext(Fe.E_),ot=De.useContext(ze),{isFormItemInput:Pt}=De.useContext(ie.aM),Mt=De.useContext(Te.Z),mt=(be=(ot==null?void 0:ot.disabled)||$e)!==null&&be!==void 0?be:Mt,wt=De.useRef(ut.value);De.useEffect(()=>{ot==null||ot.registerValue(ut.value)},[]),De.useEffect(()=>{if(!Ge)return ut.value!==wt.current&&(ot==null||ot.cancelValue(wt.current),ot==null||ot.registerValue(ut.value),wt.current=ut.value),()=>ot==null?void 0:ot.cancelValue(ut.value)},[ut.value]);const Kt=Ct("checkbox",xe),[je,vn]=(0,Ae.ZP)(Kt),Cn=Object.assign({},ut);ot&&!Ge&&(Cn.onChange=function(){ut.onChange&&ut.onChange.apply(ut,arguments),ot.toggleOption&&ot.toggleOption({label:Be,value:ut.value})},Cn.name=ot.name,Cn.checked=ot.value.includes(ut.value));const ua=ue()(`${Kt}-wrapper`,{[`${Kt}-rtl`]:Ut==="rtl",[`${Kt}-wrapper-checked`]:Cn.checked,[`${Kt}-wrapper-disabled`]:mt,[`${Kt}-wrapper-in-form-item`]:Pt},sn==null?void 0:sn.className,me,Ce,vn),kn=ue()({[`${Kt}-indeterminate`]:Xe},Me.A,vn),nt=Xe?"mixed":void 0;return je(De.createElement(We.Z,{component:"Checkbox",disabled:mt},De.createElement("label",{className:ua,style:Object.assign(Object.assign({},sn==null?void 0:sn.style),Le),onMouseEnter:Ue,onMouseLeave:Ze},De.createElement(fe.Z,Object.assign({"aria-checked":nt},Cn,{prefixCls:Kt,className:kn,disabled:mt,ref:Ee})),Be!==void 0&&De.createElement("span",null,Be))))};var y=De.forwardRef(oe),b=ee(74902),E=ee(10366),z=function(he,Ee){var be={};for(var xe in he)Object.prototype.hasOwnProperty.call(he,xe)&&Ee.indexOf(xe)<0&&(be[xe]=he[xe]);if(he!=null&&typeof Object.getOwnPropertySymbols=="function")for(var me=0,xe=Object.getOwnPropertySymbols(he);me<xe.length;me++)Ee.indexOf(xe[me])<0&&Object.prototype.propertyIsEnumerable.call(he,xe[me])&&(be[xe[me]]=he[xe[me]]);return be};const te=(he,Ee)=>{const{defaultValue:be,children:xe,options:me=[],prefixCls:Ce,className:Be,rootClassName:Xe,style:Le,onChange:Ue}=he,Ze=z(he,["defaultValue","children","options","prefixCls","className","rootClassName","style","onChange"]),{getPrefixCls:Ge,direction:$e}=De.useContext(Fe.E_),[ut,Ct]=De.useState(Ze.value||be||[]),[Ut,sn]=De.useState([]);De.useEffect(()=>{"value"in Ze&&Ct(Ze.value||[])},[Ze.value]);const ot=De.useMemo(()=>me.map(dt=>typeof dt=="string"||typeof dt=="number"?{label:dt,value:dt}:dt),[me]),Pt=dt=>{sn(gt=>gt.filter(Ft=>Ft!==dt))},Mt=dt=>{sn(gt=>[].concat((0,b.Z)(gt),[dt]))},mt=dt=>{const gt=ut.indexOf(dt.value),Ft=(0,b.Z)(ut);gt===-1?Ft.push(dt.value):Ft.splice(gt,1),"value"in Ze||Ct(Ft),Ue==null||Ue(Ft.filter(st=>Ut.includes(st)).sort((st,bt)=>{const It=ot.findIndex(kt=>kt.value===st),xt=ot.findIndex(kt=>kt.value===bt);return It-xt}))},wt=Ge("checkbox",Ce),Kt=`${wt}-group`,[je,vn]=(0,Ae.ZP)(wt),Cn=(0,E.Z)(Ze,["value","disabled"]),ua=me.length?ot.map(dt=>De.createElement(y,{prefixCls:wt,key:dt.value.toString(),disabled:"disabled"in dt?dt.disabled:Ze.disabled,value:dt.value,checked:ut.includes(dt.value),onChange:dt.onChange,className:`${Kt}-item`,style:dt.style,title:dt.title},dt.label)):xe,kn={toggleOption:mt,value:ut,disabled:Ze.disabled,name:Ze.name,registerValue:Mt,cancelValue:Pt},nt=ue()(Kt,{[`${Kt}-rtl`]:$e==="rtl"},Be,Xe,vn);return je(De.createElement("div",Object.assign({className:nt,style:Le},Cn,{ref:Ee}),De.createElement(ze.Provider,{value:kn},ua)))},ne=De.forwardRef(te);var re=De.memo(ne);const ae=y;ae.Group=re,ae.__ANT_CHECKBOX=!0;var le=ae},63185:function(ht,ct,ee){"use strict";ee.d(ct,{C2:function(){return Fe}});var x=ee(14747),ue=ee(45503),fe=ee(67968);const De=Te=>{const{checkboxCls:ie}=Te,_e=`${ie}-wrapper`;return[{[`${ie}-group`]:Object.assign(Object.assign({},(0,x.Wf)(Te)),{display:"inline-flex",flexWrap:"wrap",columnGap:Te.marginXS,[`> ${Te.antCls}-row`]:{flex:1}}),[_e]:Object.assign(Object.assign({},(0,x.Wf)(Te)),{display:"inline-flex",alignItems:"baseline",cursor:"pointer","&:after":{display:"inline-block",width:0,overflow:"hidden",content:"'\\a0'"},[`& + ${_e}`]:{marginInlineStart:0},[`&${_e}-in-form-item`]:{'input[type="checkbox"]':{width:14,height:14}}}),[ie]:Object.assign(Object.assign({},(0,x.Wf)(Te)),{position:"relative",whiteSpace:"nowrap",lineHeight:1,cursor:"pointer",borderRadius:Te.borderRadiusSM,alignSelf:"center",[`${ie}-input`]:{position:"absolute",inset:0,zIndex:1,cursor:"pointer",opacity:0,margin:0,[`&:focus-visible + ${ie}-inner`]:Object.assign({},(0,x.oN)(Te))},[`${ie}-inner`]:{boxSizing:"border-box",position:"relative",top:0,insetInlineStart:0,display:"block",width:Te.checkboxSize,height:Te.checkboxSize,direction:"ltr",backgroundColor:Te.colorBgContainer,border:`${Te.lineWidth}px ${Te.lineType} ${Te.colorBorder}`,borderRadius:Te.borderRadiusSM,borderCollapse:"separate",transition:`all ${Te.motionDurationSlow}`,"&:after":{boxSizing:"border-box",position:"absolute",top:"50%",insetInlineStart:"21.5%",display:"table",width:Te.checkboxSize/14*5,height:Te.checkboxSize/14*8,border:`${Te.lineWidthBold}px solid ${Te.colorWhite}`,borderTop:0,borderInlineStart:0,transform:"rotate(45deg) scale(0) translate(-50%,-50%)",opacity:0,content:'""',transition:`all ${Te.motionDurationFast} ${Te.motionEaseInBack}, opacity ${Te.motionDurationFast}`}},"& + span":{paddingInlineStart:Te.paddingXS,paddingInlineEnd:Te.paddingXS}})},{[`
|
|
${_e}:not(${_e}-disabled),
|
|
${ie}:not(${ie}-disabled)
|
|
`]:{[`&:hover ${ie}-inner`]:{borderColor:Te.colorPrimary}},[`${_e}:not(${_e}-disabled)`]:{[`&:hover ${ie}-checked:not(${ie}-disabled) ${ie}-inner`]:{backgroundColor:Te.colorPrimaryHover,borderColor:"transparent"},[`&:hover ${ie}-checked:not(${ie}-disabled):after`]:{borderColor:Te.colorPrimaryHover}}},{[`${ie}-checked`]:{[`${ie}-inner`]:{backgroundColor:Te.colorPrimary,borderColor:Te.colorPrimary,"&:after":{opacity:1,transform:"rotate(45deg) scale(1) translate(-50%,-50%)",transition:`all ${Te.motionDurationMid} ${Te.motionEaseOutBack} ${Te.motionDurationFast}`}}},[`
|
|
${_e}-checked:not(${_e}-disabled),
|
|
${ie}-checked:not(${ie}-disabled)
|
|
`]:{[`&:hover ${ie}-inner`]:{backgroundColor:Te.colorPrimaryHover,borderColor:"transparent"}}},{[ie]:{"&-indeterminate":{[`${ie}-inner`]:{backgroundColor:Te.colorBgContainer,borderColor:Te.colorBorder,"&:after":{top:"50%",insetInlineStart:"50%",width:Te.fontSizeLG/2,height:Te.fontSizeLG/2,backgroundColor:Te.colorPrimary,border:0,transform:"translate(-50%, -50%) scale(1)",opacity:1,content:'""'}}}}},{[`${_e}-disabled`]:{cursor:"not-allowed"},[`${ie}-disabled`]:{[`&, ${ie}-input`]:{cursor:"not-allowed",pointerEvents:"none"},[`${ie}-inner`]:{background:Te.colorBgContainerDisabled,borderColor:Te.colorBorder,"&:after":{borderColor:Te.colorTextDisabled}},"&:after":{display:"none"},"& + span":{color:Te.colorTextDisabled},[`&${ie}-indeterminate ${ie}-inner::after`]:{background:Te.colorTextDisabled}}}]};function Fe(Te,ie){const _e=(0,ue.TS)(ie,{checkboxCls:`.${Te}`,checkboxSize:ie.controlInteractiveSize});return[De(_e)]}ct.ZP=(0,fe.Z)("Checkbox",(Te,ie)=>{let{prefixCls:_e}=ie;return[Fe(_e,Te)]})},34336:function(ht,ct,ee){"use strict";ee.d(ct,{default:function(){return $s}});var x=ee(97909),ue=ee.n(x),fe=ee(68291),De=ee(33088),Fe=ee.n(De),Te=ee(26850),ie=ee.n(Te),_e=ee(23082),ze=ee.n(_e),Ae=ee(99873),We=ee.n(Ae),Me=ee(86625),ve=ee.n(Me),oe=ee(40618),a=ee.n(oe);ue().extend(a()),ue().extend(ve()),ue().extend(Fe()),ue().extend(ie()),ue().extend(ze()),ue().extend(We()),ue().extend(function(de,pe){var ye=pe.prototype,Ve=ye.format;ye.format=function(Tt){var Dt=(Tt||"").replace("Wo","wo");return Ve.bind(this)(Dt)}});var y={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"},b=function(pe){var ye=y[pe];return ye||pe.split("_")[0]},E=function(){(0,fe.ET)(!1,"Not match any format. Please help to fire a issue about this.")},z={getNow:function(){return ue()()},getFixedDate:function(pe){return ue()(pe,["YYYY-M-DD","YYYY-MM-DD"])},getEndDate:function(pe){return pe.endOf("month")},getWeekDay:function(pe){var ye=pe.locale("en");return ye.weekday()+ye.localeData().firstDayOfWeek()},getYear:function(pe){return pe.year()},getMonth:function(pe){return pe.month()},getDate:function(pe){return pe.date()},getHour:function(pe){return pe.hour()},getMinute:function(pe){return pe.minute()},getSecond:function(pe){return pe.second()},addYear:function(pe,ye){return pe.add(ye,"year")},addMonth:function(pe,ye){return pe.add(ye,"month")},addDate:function(pe,ye){return pe.add(ye,"day")},setYear:function(pe,ye){return pe.year(ye)},setMonth:function(pe,ye){return pe.month(ye)},setDate:function(pe,ye){return pe.date(ye)},setHour:function(pe,ye){return pe.hour(ye)},setMinute:function(pe,ye){return pe.minute(ye)},setSecond:function(pe,ye){return pe.second(ye)},isAfter:function(pe,ye){return pe.isAfter(ye)},isValidate:function(pe){return pe.isValid()},locale:{getWeekFirstDay:function(pe){return ue()().locale(b(pe)).localeData().firstDayOfWeek()},getWeekFirstDate:function(pe,ye){return ye.locale(b(pe)).weekday(0)},getWeek:function(pe,ye){return ye.locale(b(pe)).week()},getShortWeekDays:function(pe){return ue()().locale(b(pe)).localeData().weekdaysMin()},getShortMonths:function(pe){return ue()().locale(b(pe)).localeData().monthsShort()},format:function(pe,ye,Ve){return ye.locale(b(pe)).format(Ve)},parse:function(pe,ye,Ve){for(var Qe=b(pe),Tt=0;Tt<Ve.length;Tt+=1){var Dt=Ve[Tt],cn=ye;if(Dt.includes("wo")||Dt.includes("Wo")){for(var gn=cn.split("-")[0],xn=cn.split("-")[1],ba=ue()(gn,"YYYY").startOf("year").locale(Qe),Ln=0;Ln<=52;Ln+=1){var Rn=ba.add(Ln,"week");if(Rn.format("Wo")===xn)return Rn}return E(),null}var na=ue()(cn,Dt,!0).locale(Qe);if(na.isValid())return na}return ye&&E(),null}}},te=z,ne=ee(8745),re=ee(87462),ae=ee(67294),le={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M880 184H712v-64c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v64H384v-64c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v64H144c-17.7 0-32 14.3-32 32v664c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V216c0-17.7-14.3-32-32-32zm-40 656H184V460h656v380zM184 392V256h128v48c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-48h256v48c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-48h128v136H184z"}}]},name:"calendar",theme:"outlined"},he=le,Ee=ee(74643),be=function(pe,ye){return ae.createElement(Ee.Z,(0,re.Z)({},pe,{ref:ye,icon:he}))},xe=ae.forwardRef(be),me={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z"}},{tag:"path",attrs:{d:"M686.7 638.6L544.1 535.5V288c0-4.4-3.6-8-8-8H488c-4.4 0-8 3.6-8 8v275.4c0 2.6 1.2 5 3.3 6.5l165.4 120.6c3.6 2.6 8.6 1.8 11.2-1.7l28.6-39c2.6-3.7 1.8-8.7-1.8-11.2z"}}]},name:"clock-circle",theme:"outlined"},Ce=me,Be=function(pe,ye){return ae.createElement(Ee.Z,(0,re.Z)({},pe,{ref:ye,icon:Ce}))},Xe=ae.forwardRef(Be),Le=ee(16646),Ue={icon:{tag:"svg",attrs:{viewBox:"0 0 1024 1024",focusable:"false"},children:[{tag:"path",attrs:{d:"M873.1 596.2l-164-208A32 32 0 00684 376h-64.8c-6.7 0-10.4 7.7-6.3 13l144.3 183H152c-4.4 0-8 3.6-8 8v60c0 4.4 3.6 8 8 8h695.9c26.8 0 41.7-30.8 25.2-51.8z"}}]},name:"swap-right",theme:"outlined"},Ze=Ue,Ge=function(pe,ye){return ae.createElement(Ee.Z,(0,re.Z)({},pe,{ref:ye,icon:Ze}))},$e=ae.forwardRef(Ge),ut=ee(94184),Ct=ee.n(ut),Ut=ee(15671),sn=ee(43144),ot=ee(97326),Pt=ee(60136),Mt=ee(51630),mt=ee(4942),wt=ee(1413),Kt=ee(97685),je=ee(5663),vn=ee(1337),Cn=ee(92739),ua=ee(7699),kn=10,nt=kn*10,dt=7;function gt(de,pe){if(!de&&!pe)return!0;if(!de||!pe)return!1}function Ft(de,pe,ye){var Ve=gt(pe,ye);if(typeof Ve=="boolean")return Ve;var Qe=Math.floor(de.getYear(pe)/10),Tt=Math.floor(de.getYear(ye)/10);return Qe===Tt}function st(de,pe,ye){var Ve=gt(pe,ye);return typeof Ve=="boolean"?Ve:de.getYear(pe)===de.getYear(ye)}function bt(de,pe){var ye=Math.floor(de.getMonth(pe)/3);return ye+1}function It(de,pe,ye){var Ve=gt(pe,ye);return typeof Ve=="boolean"?Ve:st(de,pe,ye)&&bt(de,pe)===bt(de,ye)}function xt(de,pe,ye){var Ve=gt(pe,ye);return typeof Ve=="boolean"?Ve:st(de,pe,ye)&&de.getMonth(pe)===de.getMonth(ye)}function kt(de,pe,ye){var Ve=gt(pe,ye);return typeof Ve=="boolean"?Ve:de.getYear(pe)===de.getYear(ye)&&de.getMonth(pe)===de.getMonth(ye)&&de.getDate(pe)===de.getDate(ye)}function Zt(de,pe,ye){var Ve=gt(pe,ye);return typeof Ve=="boolean"?Ve:de.getHour(pe)===de.getHour(ye)&&de.getMinute(pe)===de.getMinute(ye)&&de.getSecond(pe)===de.getSecond(ye)}function Gn(de,pe,ye,Ve){var Qe=gt(ye,Ve);return typeof Qe=="boolean"?Qe:st(de,ye,Ve)&&de.locale.getWeek(pe,ye)===de.locale.getWeek(pe,Ve)}function Ke(de,pe,ye){return kt(de,pe,ye)&&Zt(de,pe,ye)}function Re(de,pe,ye,Ve){return!pe||!ye||!Ve?!1:!kt(de,pe,Ve)&&!kt(de,ye,Ve)&&de.isAfter(Ve,pe)&&de.isAfter(ye,Ve)}function In(de,pe,ye){var Ve=pe.locale.getWeekFirstDay(de),Qe=pe.setDate(ye,1),Tt=pe.getWeekDay(Qe),Dt=pe.addDate(Qe,Ve-Tt);return pe.getMonth(Dt)===pe.getMonth(ye)&&pe.getDate(Dt)>1&&(Dt=pe.addDate(Dt,-7)),Dt}function Ne(de,pe,ye){var Ve=arguments.length>3&&arguments[3]!==void 0?arguments[3]:1;switch(pe){case"year":return ye.addYear(de,Ve*10);case"quarter":case"month":return ye.addYear(de,Ve);default:return ye.addMonth(de,Ve)}}function ke(de,pe){var ye=pe.generateConfig,Ve=pe.locale,Qe=pe.format;return typeof Qe=="function"?Qe(de):ye.locale.format(Ve.locale,de,Qe)}function Jt(de,pe){var ye=pe.generateConfig,Ve=pe.locale,Qe=pe.formatList;return!de||typeof Qe[0]=="function"?null:ye.locale.parse(Ve.locale,de,Qe)}function Ye(de){var pe=de.cellDate,ye=de.mode,Ve=de.disabledDate,Qe=de.generateConfig;if(!Ve)return!1;var Tt=function(aa,mn,Bn){for(var la=mn;la<=Bn;){var tr=void 0;switch(aa){case"date":{if(tr=Qe.setDate(pe,la),!Ve(tr))return!1;break}case"month":{if(tr=Qe.setMonth(pe,la),!Ye({cellDate:tr,mode:"month",generateConfig:Qe,disabledDate:Ve}))return!1;break}case"year":{if(tr=Qe.setYear(pe,la),!Ye({cellDate:tr,mode:"year",generateConfig:Qe,disabledDate:Ve}))return!1;break}}la+=1}return!0};switch(ye){case"date":case"week":return Ve(pe);case"month":{var Dt=1,cn=Qe.getDate(Qe.getEndDate(pe));return Tt("date",Dt,cn)}case"quarter":{var gn=Math.floor(Qe.getMonth(pe)/3)*3,xn=gn+2;return Tt("month",gn,xn)}case"year":return Tt("month",0,11);case"decade":{var ba=Qe.getYear(pe),Ln=Math.floor(ba/kn)*kn,Rn=Ln+kn-1;return Tt("year",Ln,Rn)}}}function it(de,pe){var ye=pe.formatList,Ve=pe.generateConfig,Qe=pe.locale;return(0,Cn.Z)(function(){if(!de)return[[""],""];for(var Tt="",Dt=[],cn=0;cn<ye.length;cn+=1){var gn=ye[cn],xn=ke(de,{generateConfig:Ve,locale:Qe,format:gn});Dt.push(xn),cn===0&&(Tt=xn)}return[Dt,Tt]},[de,ye,Qe],function(Tt,Dt){return!Ke(Ve,Tt[0],Dt[0])||!(0,ua.Z)(Tt[1],Dt[1],!0)||!(0,ua.Z)(Tt[2],Dt[2],!0)})}function rt(de,pe){var ye=pe.formatList,Ve=pe.generateConfig,Qe=pe.locale,Tt=(0,ae.useState)(null),Dt=(0,Kt.Z)(Tt,2),cn=Dt[0],gn=Dt[1],xn=(0,ae.useRef)(null);function ba(Bn){var la=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;if(cancelAnimationFrame(xn.current),la){gn(Bn);return}xn.current=requestAnimationFrame(function(){gn(Bn)})}var Ln=it(cn,{formatList:ye,generateConfig:Ve,locale:Qe}),Rn=(0,Kt.Z)(Ln,2),na=Rn[1];function aa(Bn){ba(Bn)}function mn(){var Bn=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1;ba(null,Bn)}return(0,ae.useEffect)(function(){mn(!0)},[de]),(0,ae.useEffect)(function(){return function(){return cancelAnimationFrame(xn.current)}},[]),[na,aa,mn]}var pt=ee(92389),zt=ee(96523),rn=ee(74902),jt=ee(48130),Rt=new Map;function yt(de,pe){var ye;function Ve(){(0,jt.Z)(de)?pe():ye=(0,zt.Z)(function(){Ve()})}return Ve(),function(){zt.Z.cancel(ye)}}function Vt(de,pe,ye){if(Rt.get(de)&&cancelAnimationFrame(Rt.get(de)),ye<=0){Rt.set(de,requestAnimationFrame(function(){de.scrollTop=pe}));return}var Ve=pe-de.scrollTop,Qe=Ve/ye*10;Rt.set(de,requestAnimationFrame(function(){de.scrollTop+=Qe,de.scrollTop!==pe&&Vt(de,pe,ye-10)}))}function Bt(de,pe){var ye=pe.onLeftRight,Ve=pe.onCtrlLeftRight,Qe=pe.onUpDown,Tt=pe.onPageUpDown,Dt=pe.onEnter,cn=de.which,gn=de.ctrlKey,xn=de.metaKey;switch(cn){case pt.Z.LEFT:if(gn||xn){if(Ve)return Ve(-1),!0}else if(ye)return ye(-1),!0;break;case pt.Z.RIGHT:if(gn||xn){if(Ve)return Ve(1),!0}else if(ye)return ye(1),!0;break;case pt.Z.UP:if(Qe)return Qe(-1),!0;break;case pt.Z.DOWN:if(Qe)return Qe(1),!0;break;case pt.Z.PAGE_UP:if(Tt)return Tt(-1),!0;break;case pt.Z.PAGE_DOWN:if(Tt)return Tt(1),!0;break;case pt.Z.ENTER:if(Dt)return Dt(),!0;break}return!1}function Fn(de,pe,ye,Ve){var Qe=de;if(!Qe)switch(pe){case"time":Qe=Ve?"hh:mm:ss a":"HH:mm:ss";break;case"week":Qe="gggg-wo";break;case"month":Qe="YYYY-MM";break;case"quarter":Qe="YYYY-[Q]Q";break;case"year":Qe="YYYY";break;default:Qe=ye?"YYYY-MM-DD HH:mm:ss":"YYYY-MM-DD"}return Qe}function $n(de,pe,ye){var Ve=de==="time"?8:10,Qe=typeof pe=="function"?pe(ye.getNow()).length:pe.length;return Math.max(Ve,Qe)+2}var Zn=null,On=new Set;function _t(de){return!Zn&&typeof window!="undefined"&&window.addEventListener&&(Zn=function(ye){(0,rn.Z)(On).forEach(function(Ve){Ve(ye)})},window.addEventListener("mousedown",Zn)),On.add(de),function(){On.delete(de),On.size===0&&(window.removeEventListener("mousedown",Zn),Zn=null)}}function Ca(de){var pe=de.target;if(de.composed&&pe.shadowRoot){var ye;return((ye=de.composedPath)===null||ye===void 0?void 0:ye.call(de)[0])||pe}return pe}var za=function(pe){return pe==="month"||pe==="date"?"year":pe},nn=function(pe){return pe==="date"?"month":pe},en=function(pe){return pe==="month"||pe==="date"?"quarter":pe},Ma=function(pe){return pe==="date"?"week":pe},Oa={year:za,month:nn,quarter:en,week:Ma,time:null,date:null};function An(de,pe){return de.some(function(ye){return ye&&ye.contains(pe)})}function ma(de){var pe=de.open,ye=de.value,Ve=de.isClickOutside,Qe=de.triggerOpen,Tt=de.forwardKeyDown,Dt=de.onKeyDown,cn=de.blurToCancel,gn=de.onSubmit,xn=de.onCancel,ba=de.onFocus,Ln=de.onBlur,Rn=de.changeOnBlur,na=(0,ae.useState)(!1),aa=(0,Kt.Z)(na,2),mn=aa[0],Bn=aa[1],la=(0,ae.useState)(!1),tr=(0,Kt.Z)(la,2),Ua=tr[0],ar=tr[1],lr=(0,ae.useRef)(!1),rr=(0,ae.useRef)(!1),ja=(0,ae.useRef)(!1),fo={onMouseDown:function(){Bn(!0),Qe(!0)},onKeyDown:function(eo){var xo=function(){ja.current=!0};if(Dt(eo,xo),!ja.current){switch(eo.which){case pt.Z.ENTER:{pe?gn()!==!1&&Bn(!0):Qe(!0),eo.preventDefault();return}case pt.Z.TAB:{mn&&pe&&!eo.shiftKey?(Bn(!1),eo.preventDefault()):!mn&&pe&&!Tt(eo)&&eo.shiftKey&&(Bn(!0),eo.preventDefault());return}case pt.Z.ESC:{Bn(!0),xn();return}}!pe&&![pt.Z.SHIFT].includes(eo.which)?Qe(!0):mn||Tt(eo)}},onFocus:function(eo){Bn(!0),ar(!0),ba&&ba(eo)},onBlur:function(eo){if(lr.current||!Ve(document.activeElement)){lr.current=!1;return}cn?setTimeout(function(){for(var xo=document,Go=xo.activeElement;Go&&Go.shadowRoot;)Go=Go.shadowRoot.activeElement;Ve(Go)&&xn()},0):pe&&(Qe(!1),rr.current&&gn()),ar(!1),Ln==null||Ln(eo)}};return(0,ae.useEffect)(function(){rr.current=!1},[pe]),(0,ae.useEffect)(function(){rr.current=!0},[ye]),(0,ae.useEffect)(function(){return _t(function(zr){var eo=Ca(zr),xo=Ve(eo);pe&&(xo?!Rn&&(!Ua||xo)&&Qe(!1):(lr.current=!0,(0,zt.Z)(function(){lr.current=!1})))})}),[fo,{focused:Ua,typing:mn}]}function Ja(de,pe){return ae.useMemo(function(){return de||(pe?((0,fe.ZP)(!1,"`ranges` is deprecated. Please use `presets` instead."),Object.entries(pe).map(function(ye){var Ve=(0,Kt.Z)(ye,2),Qe=Ve[0],Tt=Ve[1];return{label:Qe,value:Tt}})):[])},[de,pe])}var io=ee(14075);function Je(de){var pe=de.valueTexts,ye=de.onTextChange,Ve=ae.useState(""),Qe=(0,Kt.Z)(Ve,2),Tt=Qe[0],Dt=Qe[1],cn=ae.useRef([]);cn.current=pe;function gn(ba){Dt(ba),ye(ba)}function xn(){Dt(cn.current[0])}return(0,io.Z)(function(){pe.every(function(ba){return ba!==Tt})&&xn()},[pe.join("||")]),[Tt,gn,xn]}var Et=ae.createContext({}),qe=Et,bn=ee(71002);function tn(de){var pe=de.cellRender,ye=de.monthCellRender,Ve=de.dateRender,Qe=ae.useMemo(function(){if(pe)return pe;if(!(!ye&&!Ve))return function(Tt,Dt){var cn=Tt;return Ve&&Dt.type==="date"?Ve(cn,Dt.today):ye&&Dt.type==="month"?ye(cn,Dt.locale):Dt.originNode}},[pe,ye,Ve]);return Qe}function Ba(de,pe){for(var ye=arguments.length>2&&arguments[2]!==void 0?arguments[2]:"0",Ve=String(de);Ve.length<pe;)Ve="".concat(ye).concat(de);return Ve}var Er=function(){for(var pe=arguments.length,ye=new Array(pe),Ve=0;Ve<pe;Ve++)ye[Ve]=arguments[Ve];return ye};function wa(de){return de==null?[]:Array.isArray(de)?de:[de]}function sa(de,pe){return de?de[pe]:null}function $r(de,pe,ye){var Ve=[sa(de,0),sa(de,1)];return Ve[ye]=typeof pe=="function"?pe(Ve[ye]):pe,!Ve[0]&&!Ve[1]?null:Ve}function Ao(de){return typeof de=="function"?de():de}function no(de){var pe=de.cellPrefixCls,ye=de.generateConfig,Ve=de.rangedValue,Qe=de.hoverRangedValue,Tt=de.isInView,Dt=de.isSameCell,cn=de.offsetCell,gn=de.today,xn=de.value;function ba(Ln){var Rn,na=cn(Ln,-1),aa=cn(Ln,1),mn=sa(Ve,0),Bn=sa(Ve,1),la=sa(Qe,0),tr=sa(Qe,1),Ua=Re(ye,la,tr,Ln);function ar(eo){return Dt(mn,eo)}function lr(eo){return Dt(Bn,eo)}var rr=Dt(la,Ln),ja=Dt(tr,Ln),fo=(Ua||ja)&&(!Tt(na)||lr(na)),zr=(Ua||rr)&&(!Tt(aa)||ar(aa));return Rn={},(0,mt.Z)(Rn,"".concat(pe,"-in-view"),Tt(Ln)),(0,mt.Z)(Rn,"".concat(pe,"-in-range"),Re(ye,mn,Bn,Ln)),(0,mt.Z)(Rn,"".concat(pe,"-range-start"),ar(Ln)),(0,mt.Z)(Rn,"".concat(pe,"-range-end"),lr(Ln)),(0,mt.Z)(Rn,"".concat(pe,"-range-start-single"),ar(Ln)&&!Bn),(0,mt.Z)(Rn,"".concat(pe,"-range-end-single"),lr(Ln)&&!mn),(0,mt.Z)(Rn,"".concat(pe,"-range-start-near-hover"),ar(Ln)&&(Dt(na,la)||Re(ye,la,tr,na))),(0,mt.Z)(Rn,"".concat(pe,"-range-end-near-hover"),lr(Ln)&&(Dt(aa,tr)||Re(ye,la,tr,aa))),(0,mt.Z)(Rn,"".concat(pe,"-range-hover"),Ua),(0,mt.Z)(Rn,"".concat(pe,"-range-hover-start"),rr),(0,mt.Z)(Rn,"".concat(pe,"-range-hover-end"),ja),(0,mt.Z)(Rn,"".concat(pe,"-range-hover-edge-start"),fo),(0,mt.Z)(Rn,"".concat(pe,"-range-hover-edge-end"),zr),(0,mt.Z)(Rn,"".concat(pe,"-range-hover-edge-start-near-range"),fo&&Dt(na,Bn)),(0,mt.Z)(Rn,"".concat(pe,"-range-hover-edge-end-near-range"),zr&&Dt(aa,mn)),(0,mt.Z)(Rn,"".concat(pe,"-today"),Dt(gn,Ln)),(0,mt.Z)(Rn,"".concat(pe,"-selected"),Dt(xn,Ln)),Rn}return ba}var Jn=ae.createContext({}),pr=Jn;function Lt(de,pe,ye,Ve,Qe){var Tt=de.setHour(pe,ye);return Tt=de.setMinute(Tt,Ve),Tt=de.setSecond(Tt,Qe),Tt}function $t(de,pe,ye){if(!ye)return pe;var Ve=pe;return Ve=de.setHour(Ve,de.getHour(ye)),Ve=de.setMinute(Ve,de.getMinute(ye)),Ve=de.setSecond(Ve,de.getSecond(ye)),Ve}function Qt(de,pe,ye,Ve,Qe,Tt){var Dt=Math.floor(de/Ve)*Ve;if(Dt<de)return[Dt,60-Qe,60-Tt];var cn=Math.floor(pe/Qe)*Qe;if(cn<pe)return[Dt,cn,60-Tt];var gn=Math.floor(ye/Tt)*Tt;return[Dt,cn,gn]}function on(de,pe){var ye=de.getYear(pe),Ve=de.getMonth(pe)+1,Qe=de.getEndDate(de.getFixedDate("".concat(ye,"-").concat(Ve,"-01"))),Tt=de.getDate(Qe),Dt=Ve<10?"0".concat(Ve):"".concat(Ve);return"".concat(ye,"-").concat(Dt,"-").concat(Tt)}function Wn(de){for(var pe=de.prefixCls,ye=de.disabledDate,Ve=de.onSelect,Qe=de.picker,Tt=de.rowNum,Dt=de.colNum,cn=de.prefixColumn,gn=de.rowClassName,xn=de.baseDate,ba=de.getCellClassName,Ln=de.getCellText,Rn=de.getCellNode,na=de.getCellDate,aa=de.generateConfig,mn=de.titleCell,Bn=de.headerCells,la=ae.useContext(qe),tr=la.onDateMouseEnter,Ua=la.onDateMouseLeave,ar=la.mode,lr="".concat(pe,"-cell"),rr=[],ja=0;ja<Tt;ja+=1){for(var fo=[],zr=void 0,eo=function(){var $o,Pi=ja*Dt+xo,zo=na(xn,Pi),Fo=Ye({cellDate:zo,mode:ar,disabledDate:ye,generateConfig:aa});xo===0&&(zr=zo,cn&&fo.push(cn(zr)));var Do=mn&&mn(zo),Yo=ae.createElement("div",{className:"".concat(lr,"-inner")},Ln(zo));fo.push(ae.createElement("td",{key:xo,title:Do,className:Ct()(lr,(0,wt.Z)(($o={},(0,mt.Z)($o,"".concat(lr,"-disabled"),Fo),(0,mt.Z)($o,"".concat(lr,"-start"),Ln(zo)===1||Qe==="year"&&Number(Do)%10===0),(0,mt.Z)($o,"".concat(lr,"-end"),Do===on(aa,zo)||Qe==="year"&&Number(Do)%10===9),$o),ba(zo))),onClick:function(){Fo||Ve(zo)},onMouseEnter:function(){!Fo&&tr&&tr(zo)},onMouseLeave:function(){!Fo&&Ua&&Ua(zo)}},Rn?Rn(zo,Yo):Yo))},xo=0;xo<Dt;xo+=1)eo();rr.push(ae.createElement("tr",{key:ja,className:gn&&gn(zr)},fo))}return ae.createElement("div",{className:"".concat(pe,"-body")},ae.createElement("table",{className:"".concat(pe,"-content")},Bn&&ae.createElement("thead",null,ae.createElement("tr",null,Bn)),ae.createElement("tbody",null,rr)))}function un(de){var pe=de.prefixCls,ye=de.generateConfig,Ve=de.prefixColumn,Qe=de.locale,Tt=de.rowCount,Dt=de.viewDate,cn=de.value,gn=de.cellRender,xn=de.isSameCell,ba=ae.useContext(pr),Ln=ba.rangedValue,Rn=ba.hoverRangedValue,na=In(Qe.locale,ye,Dt),aa="".concat(pe,"-cell"),mn=ye.locale.getWeekFirstDay(Qe.locale),Bn=ye.getNow(),la=[],tr=Qe.shortWeekDays||(ye.locale.getShortWeekDays?ye.locale.getShortWeekDays(Qe.locale):[]);Ve&&la.push(ae.createElement("th",{key:"empty","aria-label":"empty cell"}));for(var Ua=0;Ua<dt;Ua+=1)la.push(ae.createElement("th",{key:Ua},tr[(Ua+mn)%dt]));var ar=no({cellPrefixCls:aa,today:Bn,value:cn,generateConfig:ye,rangedValue:Ve?null:Ln,hoverRangedValue:Ve?null:Rn,isSameCell:xn||function(rr,ja){return kt(ye,rr,ja)},isInView:function(ja){return xt(ye,ja,Dt)},offsetCell:function(ja,fo){return ye.addDate(ja,fo)}}),lr=gn?function(rr,ja){return gn(rr,{originNode:ja,today:Bn,type:"date",locale:Qe})}:void 0;return ae.createElement(Wn,(0,re.Z)({},de,{rowNum:Tt,colNum:dt,baseDate:na,getCellNode:lr,getCellText:ye.getDate,getCellClassName:ar,getCellDate:ye.addDate,titleCell:function(ja){return ke(ja,{locale:Qe,format:"YYYY-MM-DD",generateConfig:ye})},headerCells:la}))}var _n=un,qt={visibility:"hidden"};function ur(de){var pe=de.prefixCls,ye=de.prevIcon,Ve=ye===void 0?"\u2039":ye,Qe=de.nextIcon,Tt=Qe===void 0?"\u203A":Qe,Dt=de.superPrevIcon,cn=Dt===void 0?"\xAB":Dt,gn=de.superNextIcon,xn=gn===void 0?"\xBB":gn,ba=de.onSuperPrev,Ln=de.onSuperNext,Rn=de.onPrev,na=de.onNext,aa=de.children,mn=ae.useContext(qe),Bn=mn.hideNextBtn,la=mn.hidePrevBtn;return ae.createElement("div",{className:pe},ba&&ae.createElement("button",{type:"button",onClick:ba,tabIndex:-1,className:"".concat(pe,"-super-prev-btn"),style:la?qt:{}},cn),Rn&&ae.createElement("button",{type:"button",onClick:Rn,tabIndex:-1,className:"".concat(pe,"-prev-btn"),style:la?qt:{}},Ve),ae.createElement("div",{className:"".concat(pe,"-view")},aa),na&&ae.createElement("button",{type:"button",onClick:na,tabIndex:-1,className:"".concat(pe,"-next-btn"),style:Bn?qt:{}},Tt),Ln&&ae.createElement("button",{type:"button",onClick:Ln,tabIndex:-1,className:"".concat(pe,"-super-next-btn"),style:Bn?qt:{}},xn))}var La=ur;function hr(de){var pe=de.prefixCls,ye=de.generateConfig,Ve=de.locale,Qe=de.viewDate,Tt=de.onNextMonth,Dt=de.onPrevMonth,cn=de.onNextYear,gn=de.onPrevYear,xn=de.onYearClick,ba=de.onMonthClick,Ln=ae.useContext(qe),Rn=Ln.hideHeader;if(Rn)return null;var na="".concat(pe,"-header"),aa=Ve.shortMonths||(ye.locale.getShortMonths?ye.locale.getShortMonths(Ve.locale):[]),mn=ye.getMonth(Qe),Bn=ae.createElement("button",{type:"button",key:"year",onClick:xn,tabIndex:-1,className:"".concat(pe,"-year-btn")},ke(Qe,{locale:Ve,format:Ve.yearFormat,generateConfig:ye})),la=ae.createElement("button",{type:"button",key:"month",onClick:ba,tabIndex:-1,className:"".concat(pe,"-month-btn")},Ve.monthFormat?ke(Qe,{locale:Ve,format:Ve.monthFormat,generateConfig:ye}):aa[mn]),tr=Ve.monthBeforeYear?[la,Bn]:[Bn,la];return ae.createElement(La,(0,re.Z)({},de,{prefixCls:na,onSuperPrev:gn,onPrev:Dt,onNext:Tt,onSuperNext:cn}),tr)}var Nr=hr,Dn=6;function Jr(de){var pe=de.prefixCls,ye=de.panelName,Ve=ye===void 0?"date":ye,Qe=de.keyboardConfig,Tt=de.active,Dt=de.operationRef,cn=de.generateConfig,gn=de.value,xn=de.viewDate,ba=de.onViewDateChange,Ln=de.onPanelChange,Rn=de.onSelect,na="".concat(pe,"-").concat(Ve,"-panel");Dt.current={onKeyDown:function(la){return Bt(la,(0,wt.Z)({onLeftRight:function(Ua){Rn(cn.addDate(gn||xn,Ua),"key")},onCtrlLeftRight:function(Ua){Rn(cn.addYear(gn||xn,Ua),"key")},onUpDown:function(Ua){Rn(cn.addDate(gn||xn,Ua*dt),"key")},onPageUpDown:function(Ua){Rn(cn.addMonth(gn||xn,Ua),"key")}},Qe))}};var aa=function(la){var tr=cn.addYear(xn,la);ba(tr),Ln(null,tr)},mn=function(la){var tr=cn.addMonth(xn,la);ba(tr),Ln(null,tr)};return ae.createElement("div",{className:Ct()(na,(0,mt.Z)({},"".concat(na,"-active"),Tt))},ae.createElement(Nr,(0,re.Z)({},de,{prefixCls:pe,value:gn,viewDate:xn,onPrevYear:function(){aa(-1)},onNextYear:function(){aa(1)},onPrevMonth:function(){mn(-1)},onNextMonth:function(){mn(1)},onMonthClick:function(){Ln("month",xn)},onYearClick:function(){Ln("year",xn)}})),ae.createElement(_n,(0,re.Z)({},de,{onSelect:function(la){return Rn(la,"mouse")},prefixCls:pe,value:gn,viewDate:xn,rowCount:Dn})))}var Lo=Jr;function Po(de){var pe=ae.useContext(qe),ye=pe.hideHeader;if(ye)return null;var Ve=de.prefixCls,Qe=de.generateConfig,Tt=de.locale,Dt=de.value,cn=de.format,gn="".concat(Ve,"-header");return ae.createElement(La,{prefixCls:gn},Dt?ke(Dt,{locale:Tt,format:cn,generateConfig:Qe}):"\xA0")}var br=Po;function Ko(de){var pe=de.value,ye=de.generateConfig,Ve=de.disabledMinutes,Qe=de.disabledSeconds,Tt=de.minutes,Dt=de.seconds,cn=de.use12Hours,gn=function(ba,Ln,Rn,na){var aa=ye.getNow(),mn=pe||aa,Bn=Ln<0?ye.getHour(aa):Ln,la=Rn<0?ye.getMinute(aa):Rn,tr=na<0?ye.getSecond(aa):na,Ua=Ve&&Ve(Bn);if(Ua!=null&&Ua.includes(la)){var ar=Tt.find(function(ja){return!Ua.includes(ja.value)});if(ar)la=ar.value;else return null}var lr=Qe&&Qe(Bn,la);if(lr!=null&&lr.includes(tr)){var rr=Dt.find(function(ja){return!lr.includes(ja.value)});if(rr)tr=rr.value;else return null}return mn=Lt(ye,mn,!cn||!ba?Bn:Bn+12,la,tr),mn};return gn}function Xn(de){var pe=de.prefixCls,ye=de.units,Ve=de.onSelect,Qe=de.value,Tt=de.active,Dt=de.hideDisabledOptions,cn=de.info,gn=de.type,xn="".concat(pe,"-cell"),ba=ae.useContext(qe),Ln=ba.open,Rn=(0,ae.useRef)(null),na=(0,ae.useRef)(new Map),aa=(0,ae.useRef)();return(0,ae.useLayoutEffect)(function(){var mn=na.current.get(Qe);mn&&Ln!==!1&&Vt(Rn.current,mn.offsetTop,120)},[Qe]),(0,ae.useLayoutEffect)(function(){if(Ln){var mn=na.current.get(Qe);mn&&(aa.current=yt(mn,function(){Vt(Rn.current,mn.offsetTop,0)}))}return function(){var Bn;(Bn=aa.current)===null||Bn===void 0||Bn.call(aa)}},[Ln]),ae.createElement("ul",{className:Ct()("".concat(pe,"-column"),(0,mt.Z)({},"".concat(pe,"-column-active"),Tt)),ref:Rn,style:{position:"relative"}},ye.map(function(mn){var Bn;return Dt&&mn.disabled?null:ae.createElement("li",{key:mn.value,ref:function(tr){na.current.set(mn.value,tr)},className:Ct()(xn,(Bn={},(0,mt.Z)(Bn,"".concat(xn,"-disabled"),mn.disabled),(0,mt.Z)(Bn,"".concat(xn,"-selected"),Qe===mn.value),Bn)),onClick:function(){mn.disabled||Ve(mn.value)}},cn.cellRender?cn.cellRender(mn.value,{today:cn.today,locale:cn.locale,originNode:ae.createElement("div",{className:"".concat(xn,"-inner")},mn.label),type:"time",subType:gn}):ae.createElement("div",{className:"".concat(xn,"-inner")},mn.label))}))}var $a=Xn;function Ia(de,pe){if(de.length!==pe.length)return!0;for(var ye=0;ye<de.length;ye+=1)if(de[ye].disabled!==pe[ye].disabled)return!0;return!1}function ha(de,pe,ye,Ve){for(var Qe=[],Tt=ye>=1?ye|0:1,Dt=de;Dt<=pe;Dt+=Tt)Qe.push({label:Ba(Dt,2),value:Dt,disabled:(Ve||[]).includes(Dt)});return Qe}function lo(de){var pe=de.generateConfig,ye=de.prefixCls,Ve=de.operationRef,Qe=de.activeColumnIndex,Tt=de.value,Dt=de.showHour,cn=de.showMinute,gn=de.showSecond,xn=de.use12Hours,ba=de.hourStep,Ln=ba===void 0?1:ba,Rn=de.minuteStep,na=Rn===void 0?1:Rn,aa=de.secondStep,mn=aa===void 0?1:aa,Bn=de.disabledHours,la=de.disabledMinutes,tr=de.disabledSeconds,Ua=de.disabledTime,ar=de.hideDisabledOptions,lr=de.onSelect,rr=de.cellRender,ja=de.locale,fo=[],zr="".concat(ye,"-content"),eo="".concat(ye,"-time-panel"),xo,Go=Tt?pe.getHour(Tt):-1,$o=Go,Pi=Tt?pe.getMinute(Tt):-1,zo=Tt?pe.getSecond(Tt):-1,Fo=pe.getNow(),Do=ae.useMemo(function(){if(Ua){var yo=Ua(Fo);return[yo.disabledHours,yo.disabledMinutes,yo.disabledSeconds]}return[Bn,la,tr]},[Bn,la,tr,Ua,Fo]),Yo=(0,Kt.Z)(Do,3),ti=Yo[0],To=Yo[1],ni=Yo[2],Zi=ha(0,23,Ln,ti&&ti()),bi=(0,Cn.Z)(function(){return Zi},Zi,Ia);xn&&(xo=$o>=12,$o%=12);var Ji=ae.useMemo(function(){if(!xn)return[!1,!1];var yo=[!0,!0];return bi.forEach(function(zi){var gi=zi.disabled,Wi=zi.value;gi||(Wi>=12?yo[1]=!1:yo[0]=!1)}),yo},[xn,bi]),Ai=(0,Kt.Z)(Ji,2),Vi=Ai[0],ci=Ai[1],Ni=ae.useMemo(function(){return xn?bi.filter(xo?function(yo){return yo.value>=12}:function(yo){return yo.value<12}).map(function(yo){var zi=yo.value%12,gi=zi===0?"12":Ba(zi,2);return(0,wt.Z)((0,wt.Z)({},yo),{},{label:gi,value:zi})}):bi},[xn,xo,bi]),Yi=ha(0,59,na,To&&To(Go)),nl=ha(0,59,mn,ni&&ni(Go,Pi)),qi=Ko({value:Tt,generateConfig:pe,disabledMinutes:To,disabledSeconds:ni,minutes:Yi,seconds:nl,use12Hours:xn});Ve.current={onUpDown:function(zi){var gi=fo[Qe];if(gi)for(var Wi=gi.units.findIndex(function(Zl){return Zl.value===gi.value}),ol=gi.units.length,Bi=1;Bi<ol;Bi+=1){var al=gi.units[(Wi+zi*Bi+ol)%ol];if(al.disabled!==!0){gi.onSelect(al.value);break}}}};function gl(yo,zi,gi,Wi,ol){yo!==!1&&fo.push({node:ae.cloneElement(zi,{prefixCls:eo,value:gi,active:Qe===fo.length,onSelect:ol,units:Wi,hideDisabledOptions:ar}),onSelect:ol,value:gi,units:Wi})}gl(Dt,ae.createElement($a,{key:"hour",type:"hour",info:{today:Fo,locale:ja,cellRender:rr}}),$o,Ni,function(yo){lr(qi(xo,yo,Pi,zo),"mouse")}),gl(cn,ae.createElement($a,{key:"minute",type:"minute",info:{today:Fo,locale:ja,cellRender:rr}}),Pi,Yi,function(yo){lr(qi(xo,$o,yo,zo),"mouse")}),gl(gn,ae.createElement($a,{key:"second",type:"second",info:{today:Fo,locale:ja,cellRender:rr}}),zo,nl,function(yo){lr(qi(xo,$o,Pi,yo),"mouse")});var wl=-1;return typeof xo=="boolean"&&(wl=xo?1:0),gl(xn===!0,ae.createElement($a,{key:"meridiem",type:"meridiem",info:{today:Fo,locale:ja,cellRender:rr}}),wl,[{label:"AM",value:0,disabled:Vi},{label:"PM",value:1,disabled:ci}],function(yo){lr(qi(!!yo,$o,Pi,zo),"mouse")}),ae.createElement("div",{className:zr},fo.map(function(yo){var zi=yo.node;return zi}))}var to=lo,po=function(pe){return pe.filter(function(ye){return ye!==!1}).length};function _o(de){var pe=de.generateConfig,ye=de.format,Ve=ye===void 0?"HH:mm:ss":ye,Qe=de.prefixCls,Tt=de.active,Dt=de.operationRef,cn=de.showHour,gn=de.showMinute,xn=de.showSecond,ba=de.use12Hours,Ln=ba===void 0?!1:ba,Rn=de.onSelect,na=de.value,aa="".concat(Qe,"-time-panel"),mn=ae.useRef(),Bn=ae.useState(-1),la=(0,Kt.Z)(Bn,2),tr=la[0],Ua=la[1],ar=po([cn,gn,xn,Ln]);return Dt.current={onKeyDown:function(rr){return Bt(rr,{onLeftRight:function(fo){Ua((tr+fo+ar)%ar)},onUpDown:function(fo){tr===-1?Ua(0):mn.current&&mn.current.onUpDown(fo)},onEnter:function(){Rn(na||pe.getNow(),"key"),Ua(-1)}})},onBlur:function(){Ua(-1)}},ae.createElement("div",{className:Ct()(aa,(0,mt.Z)({},"".concat(aa,"-active"),Tt))},ae.createElement(br,(0,re.Z)({},de,{format:Ve,prefixCls:Qe})),ae.createElement(to,(0,re.Z)({},de,{prefixCls:Qe,activeColumnIndex:tr,operationRef:mn})))}var Wo=_o,Fi=Er("date","time");function hi(de){var pe=de.prefixCls,ye=de.operationRef,Ve=de.generateConfig,Qe=de.value,Tt=de.defaultValue,Dt=de.disabledTime,cn=de.showTime,gn=de.onSelect,xn=de.cellRender,ba="".concat(pe,"-datetime-panel"),Ln=ae.useState(null),Rn=(0,Kt.Z)(Ln,2),na=Rn[0],aa=Rn[1],mn=ae.useRef({}),Bn=ae.useRef({}),la=(0,bn.Z)(cn)==="object"?(0,wt.Z)({},cn):{};function tr(rr){var ja=Fi.indexOf(na)+rr,fo=Fi[ja]||null;return fo}var Ua=function(ja){Bn.current.onBlur&&Bn.current.onBlur(ja),aa(null)};ye.current={onKeyDown:function(ja){if(ja.which===pt.Z.TAB){var fo=tr(ja.shiftKey?-1:1);return aa(fo),fo&&ja.preventDefault(),!0}if(na){var zr=na==="date"?mn:Bn;return zr.current&&zr.current.onKeyDown&&zr.current.onKeyDown(ja),!0}return[pt.Z.LEFT,pt.Z.RIGHT,pt.Z.UP,pt.Z.DOWN].includes(ja.which)?(aa("date"),!0):!1},onBlur:Ua,onClose:Ua};var ar=function(ja,fo){var zr=ja;fo==="date"&&!Qe&&la.defaultValue?(zr=Ve.setHour(zr,Ve.getHour(la.defaultValue)),zr=Ve.setMinute(zr,Ve.getMinute(la.defaultValue)),zr=Ve.setSecond(zr,Ve.getSecond(la.defaultValue))):fo==="time"&&!Qe&&Tt&&(zr=Ve.setYear(zr,Ve.getYear(Tt)),zr=Ve.setMonth(zr,Ve.getMonth(Tt)),zr=Ve.setDate(zr,Ve.getDate(Tt))),gn&&gn(zr,"mouse")},lr=Dt?Dt(Qe||null):{};return ae.createElement("div",{className:Ct()(ba,(0,mt.Z)({},"".concat(ba,"-active"),na))},ae.createElement(Lo,(0,re.Z)({},de,{cellRender:xn,operationRef:mn,active:na==="date",onSelect:function(ja){ar($t(Ve,ja,!Qe&&(0,bn.Z)(cn)==="object"?cn.defaultValue:null),"date")}})),ae.createElement(Wo,(0,re.Z)({},de,{cellRender:xn?function(rr,ja){return xn(rr,(0,wt.Z)((0,wt.Z)({},ja),{},{type:"time"}))}:void 0,format:void 0},la,lr,{disabledTime:null,defaultValue:void 0,operationRef:Bn,active:na==="time",onSelect:function(ja){ar(ja,"time")}})))}var _i=hi;function Xo(de){var pe=de.prefixCls,ye=de.generateConfig,Ve=de.viewDate,Qe=de.onPrevDecades,Tt=de.onNextDecades,Dt=ae.useContext(qe),cn=Dt.hideHeader;if(cn)return null;var gn="".concat(pe,"-header"),xn=ye.getYear(Ve),ba=Math.floor(xn/nt)*nt,Ln=ba+nt-1;return ae.createElement(La,(0,re.Z)({},de,{prefixCls:gn,onSuperPrev:Qe,onSuperNext:Tt}),ba,"-",Ln)}var ii=Xo,Nn=3,cr=4;function ao(de){var pe=kn-1,ye=de.prefixCls,Ve=de.viewDate,Qe=de.generateConfig,Tt=de.cellRender,Dt=de.locale,cn="".concat(ye,"-cell"),gn=Qe.getYear(Ve),xn=Math.floor(gn/kn)*kn,ba=Math.floor(gn/nt)*nt,Ln=ba+nt-1,Rn=Qe.setYear(Ve,ba-Math.ceil((Nn*cr*kn-nt)/2)),na=function(Bn){var la,tr=Qe.getYear(Bn),Ua=tr+pe;return la={},(0,mt.Z)(la,"".concat(cn,"-in-view"),ba<=tr&&Ua<=Ln),(0,mt.Z)(la,"".concat(cn,"-selected"),tr===xn),la},aa=Tt?function(mn,Bn){return Tt(mn,{originNode:Bn,today:Qe.getNow(),type:"decade",locale:Dt})}:void 0;return ae.createElement(Wn,(0,re.Z)({},de,{rowNum:cr,colNum:Nn,baseDate:Rn,getCellNode:aa,getCellText:function(Bn){var la=Qe.getYear(Bn);return"".concat(la,"-").concat(la+pe)},getCellClassName:na,getCellDate:function(Bn,la){return Qe.addYear(Bn,la*kn)}}))}var No=ao;function li(de){var pe=de.prefixCls,ye=de.onViewDateChange,Ve=de.generateConfig,Qe=de.viewDate,Tt=de.operationRef,Dt=de.onSelect,cn=de.onPanelChange,gn="".concat(pe,"-decade-panel");Tt.current={onKeyDown:function(Rn){return Bt(Rn,{onLeftRight:function(aa){Dt(Ve.addYear(Qe,aa*kn),"key")},onCtrlLeftRight:function(aa){Dt(Ve.addYear(Qe,aa*nt),"key")},onUpDown:function(aa){Dt(Ve.addYear(Qe,aa*kn*Nn),"key")},onEnter:function(){cn("year",Qe)}})}};var xn=function(Rn){var na=Ve.addYear(Qe,Rn*nt);ye(na),cn(null,na)},ba=function(Rn){Dt(Rn,"mouse"),cn("year",Rn)};return ae.createElement("div",{className:gn},ae.createElement(ii,(0,re.Z)({},de,{prefixCls:pe,onPrevDecades:function(){xn(-1)},onNextDecades:function(){xn(1)}})),ae.createElement(No,(0,re.Z)({},de,{prefixCls:pe,onSelect:ba})))}var Uo=li;function Ii(de){var pe=de.prefixCls,ye=de.generateConfig,Ve=de.locale,Qe=de.viewDate,Tt=de.onNextYear,Dt=de.onPrevYear,cn=de.onYearClick,gn=ae.useContext(qe),xn=gn.hideHeader;if(xn)return null;var ba="".concat(pe,"-header");return ae.createElement(La,(0,re.Z)({},de,{prefixCls:ba,onSuperPrev:Dt,onSuperNext:Tt}),ae.createElement("button",{type:"button",onClick:cn,className:"".concat(pe,"-year-btn")},ke(Qe,{locale:Ve,format:Ve.yearFormat,generateConfig:ye})))}var Yr=Ii,ce=3,Pe=4;function Oe(de){var pe=de.prefixCls,ye=de.locale,Ve=de.value,Qe=de.viewDate,Tt=de.generateConfig,Dt=de.cellRender,cn=ae.useContext(pr),gn=cn.rangedValue,xn=cn.hoverRangedValue,ba="".concat(pe,"-cell"),Ln=no({cellPrefixCls:ba,value:Ve,generateConfig:Tt,rangedValue:gn,hoverRangedValue:xn,isSameCell:function(Bn,la){return xt(Tt,Bn,la)},isInView:function(){return!0},offsetCell:function(Bn,la){return Tt.addMonth(Bn,la)}}),Rn=ye.shortMonths||(Tt.locale.getShortMonths?Tt.locale.getShortMonths(ye.locale):[]),na=Tt.setMonth(Qe,0),aa=Dt?function(mn,Bn){return Dt(mn,{originNode:Bn,locale:ye,today:Tt.getNow(),type:"month"})}:void 0;return ae.createElement(Wn,(0,re.Z)({},de,{rowNum:Pe,colNum:ce,baseDate:na,getCellNode:aa,getCellText:function(Bn){return ye.monthFormat?ke(Bn,{locale:ye,format:ye.monthFormat,generateConfig:Tt}):Rn[Tt.getMonth(Bn)]},getCellClassName:Ln,getCellDate:Tt.addMonth,titleCell:function(Bn){return ke(Bn,{locale:ye,format:"YYYY-MM",generateConfig:Tt})}}))}var Se=Oe;function et(de){var pe=de.prefixCls,ye=de.operationRef,Ve=de.onViewDateChange,Qe=de.generateConfig,Tt=de.value,Dt=de.viewDate,cn=de.onPanelChange,gn=de.onSelect,xn="".concat(pe,"-month-panel");ye.current={onKeyDown:function(Rn){return Bt(Rn,{onLeftRight:function(aa){gn(Qe.addMonth(Tt||Dt,aa),"key")},onCtrlLeftRight:function(aa){gn(Qe.addYear(Tt||Dt,aa),"key")},onUpDown:function(aa){gn(Qe.addMonth(Tt||Dt,aa*ce),"key")},onEnter:function(){cn("date",Tt||Dt)}})}};var ba=function(Rn){var na=Qe.addYear(Dt,Rn);Ve(na),cn(null,na)};return ae.createElement("div",{className:xn},ae.createElement(Yr,(0,re.Z)({},de,{prefixCls:pe,onPrevYear:function(){ba(-1)},onNextYear:function(){ba(1)},onYearClick:function(){cn("year",Dt)}})),ae.createElement(Se,(0,re.Z)({},de,{prefixCls:pe,onSelect:function(Rn){gn(Rn,"mouse"),cn("date",Rn)}})))}var lt=et;function At(de){var pe=de.prefixCls,ye=de.generateConfig,Ve=de.locale,Qe=de.viewDate,Tt=de.onNextYear,Dt=de.onPrevYear,cn=de.onYearClick,gn=ae.useContext(qe),xn=gn.hideHeader;if(xn)return null;var ba="".concat(pe,"-header");return ae.createElement(La,(0,re.Z)({},de,{prefixCls:ba,onSuperPrev:Dt,onSuperNext:Tt}),ae.createElement("button",{type:"button",onClick:cn,className:"".concat(pe,"-year-btn")},ke(Qe,{locale:Ve,format:Ve.yearFormat,generateConfig:ye})))}var at=At,ft=4,vt=1;function ln(de){var pe=de.prefixCls,ye=de.locale,Ve=de.value,Qe=de.viewDate,Tt=de.generateConfig,Dt=de.cellRender,cn=ae.useContext(pr),gn=cn.rangedValue,xn=cn.hoverRangedValue,ba="".concat(pe,"-cell"),Ln=no({cellPrefixCls:ba,value:Ve,generateConfig:Tt,rangedValue:gn,hoverRangedValue:xn,isSameCell:function(mn,Bn){return It(Tt,mn,Bn)},isInView:function(){return!0},offsetCell:function(mn,Bn){return Tt.addMonth(mn,Bn*3)}}),Rn=Tt.setDate(Tt.setMonth(Qe,0),1),na=Dt?function(aa,mn){return Dt(aa,{originNode:mn,locale:ye,today:Tt.getNow(),type:"quarter"})}:void 0;return ae.createElement(Wn,(0,re.Z)({},de,{rowNum:vt,colNum:ft,baseDate:Rn,getCellNode:na,getCellText:function(mn){return ke(mn,{locale:ye,format:ye.quarterFormat||"[Q]Q",generateConfig:Tt})},getCellClassName:Ln,getCellDate:function(mn,Bn){return Tt.addMonth(mn,Bn*3)},titleCell:function(mn){return ke(mn,{locale:ye,format:"YYYY-[Q]Q",generateConfig:Tt})}}))}var hn=ln;function Un(de){var pe=de.prefixCls,ye=de.operationRef,Ve=de.onViewDateChange,Qe=de.generateConfig,Tt=de.value,Dt=de.viewDate,cn=de.onPanelChange,gn=de.onSelect,xn="".concat(pe,"-quarter-panel");ye.current={onKeyDown:function(Rn){return Bt(Rn,{onLeftRight:function(aa){gn(Qe.addMonth(Tt||Dt,aa*3),"key")},onCtrlLeftRight:function(aa){gn(Qe.addYear(Tt||Dt,aa),"key")},onUpDown:function(aa){gn(Qe.addYear(Tt||Dt,aa),"key")}})}};var ba=function(Rn){var na=Qe.addYear(Dt,Rn);Ve(na),cn(null,na)};return ae.createElement("div",{className:xn},ae.createElement(at,(0,re.Z)({},de,{prefixCls:pe,onPrevYear:function(){ba(-1)},onNextYear:function(){ba(1)},onYearClick:function(){cn("year",Dt)}})),ae.createElement(hn,(0,re.Z)({},de,{prefixCls:pe,onSelect:function(Rn){gn(Rn,"mouse")}})))}var Tn=Un;function Fa(de){var pe=de.prefixCls,ye=de.generateConfig,Ve=de.locale,Qe=de.value,Tt=de.disabledDate,Dt=de.onSelect,cn=ae.useContext(pr),gn=cn.rangedValue,xn=cn.hoverRangedValue,ba=ae.useContext(qe),Ln=ba.onDateMouseEnter,Rn=ba.onDateMouseLeave,na=(xn==null?void 0:xn[0])||(gn==null?void 0:gn[0]),aa=(xn==null?void 0:xn[1])||(gn==null?void 0:gn[1]),mn="".concat(pe,"-cell"),Bn=function(ar){var lr=Ye({cellDate:ar,mode:"week",disabledDate:Tt,generateConfig:ye});return ae.createElement("td",{key:"week",className:Ct()(mn,"".concat(mn,"-week")),onClick:function(){lr||Dt(ar,"mouse")},onMouseEnter:function(){!lr&&Ln&&Ln(ar)},onMouseLeave:function(){!lr&&Rn&&Rn(ar)}},ae.createElement("div",{className:"".concat(mn,"-inner")},ye.locale.getWeek(Ve.locale,ar)))},la="".concat(pe,"-week-panel-row"),tr=function(ar){var lr,rr=Gn(ye,Ve.locale,na,ar),ja=Gn(ye,Ve.locale,aa,ar);return Ct()(la,(lr={},(0,mt.Z)(lr,"".concat(la,"-selected"),!gn&&Gn(ye,Ve.locale,Qe,ar)),(0,mt.Z)(lr,"".concat(la,"-range-start"),rr),(0,mt.Z)(lr,"".concat(la,"-range-end"),ja),(0,mt.Z)(lr,"".concat(la,"-range-hover"),!rr&&!ja&&Re(ye,na,aa,ar)),lr))};return ae.createElement(Lo,(0,re.Z)({},de,{panelName:"week",prefixColumn:Bn,rowClassName:tr,keyboardConfig:{onLeftRight:null},isSameCell:function(){return!1}}))}var ca=Fa,Da=10;function Xt(de){var pe=de.prefixCls,ye=de.generateConfig,Ve=de.viewDate,Qe=de.onPrevDecade,Tt=de.onNextDecade,Dt=de.onDecadeClick,cn=ae.useContext(qe),gn=cn.hideHeader;if(gn)return null;var xn="".concat(pe,"-header"),ba=ye.getYear(Ve),Ln=Math.floor(ba/Da)*Da,Rn=Ln+Da-1;return ae.createElement(La,(0,re.Z)({},de,{prefixCls:xn,onSuperPrev:Qe,onSuperNext:Tt}),ae.createElement("button",{type:"button",onClick:Dt,className:"".concat(pe,"-decade-btn")},Ln,"-",Rn))}var pn=Xt,Sn=3,yn=4;function ga(de){var pe=de.prefixCls,ye=de.value,Ve=de.viewDate,Qe=de.locale,Tt=de.generateConfig,Dt=de.cellRender,cn=ae.useContext(pr),gn=cn.rangedValue,xn=cn.hoverRangedValue,ba="".concat(pe,"-cell"),Ln=Tt.getYear(Ve),Rn=Math.floor(Ln/Da)*Da,na=Rn+Da-1,aa=Tt.setYear(Ve,Rn-Math.ceil((Sn*yn-Da)/2)),mn=Tt.getNow(),Bn=function(ar){var lr=Tt.getYear(ar);return Rn<=lr&&lr<=na},la=no({cellPrefixCls:ba,value:ye,generateConfig:Tt,rangedValue:gn,hoverRangedValue:xn,isSameCell:function(ar,lr){return st(Tt,ar,lr)},isInView:Bn,offsetCell:function(ar,lr){return Tt.addYear(ar,lr)}}),tr=Dt?function(Ua,ar){return Dt(Ua,{originNode:ar,today:mn,type:"year",locale:Qe})}:void 0;return ae.createElement(Wn,(0,re.Z)({},de,{rowNum:yn,colNum:Sn,baseDate:aa,getCellNode:tr,getCellText:Tt.getYear,getCellClassName:la,getCellDate:Tt.addYear,titleCell:function(ar){return ke(ar,{locale:Qe,format:"YYYY",generateConfig:Tt})}}))}var Aa=ga;function Va(de){var pe=de.prefixCls,ye=de.operationRef,Ve=de.onViewDateChange,Qe=de.generateConfig,Tt=de.value,Dt=de.viewDate,cn=de.sourceMode,gn=de.onSelect,xn=de.onPanelChange,ba="".concat(pe,"-year-panel");ye.current={onKeyDown:function(na){return Bt(na,{onLeftRight:function(mn){gn(Qe.addYear(Tt||Dt,mn),"key")},onCtrlLeftRight:function(mn){gn(Qe.addYear(Tt||Dt,mn*Da),"key")},onUpDown:function(mn){gn(Qe.addYear(Tt||Dt,mn*Sn),"key")},onEnter:function(){xn(cn==="date"?"date":"month",Tt||Dt)}})}};var Ln=function(na){var aa=Qe.addYear(Dt,na*10);Ve(aa),xn(null,aa)};return ae.createElement("div",{className:ba},ae.createElement(pn,(0,re.Z)({},de,{prefixCls:pe,onPrevDecade:function(){Ln(-1)},onNextDecade:function(){Ln(1)},onDecadeClick:function(){xn("decade",Dt)}})),ae.createElement(Aa,(0,re.Z)({},de,{prefixCls:pe,onSelect:function(na){xn(cn==="date"?"date":"month",na),gn(na,"mouse")}})))}var Ta=Va;function qn(de,pe,ye){return ye?ae.createElement("div",{className:"".concat(de,"-footer-extra")},ye(pe)):null}function va(de){var pe=de.prefixCls,ye=de.components,Ve=ye===void 0?{}:ye,Qe=de.needConfirmButton,Tt=de.onNow,Dt=de.onOk,cn=de.okDisabled,gn=de.showNow,xn=de.locale,ba,Ln;if(Qe){var Rn=Ve.button||"button";Tt&&gn!==!1&&(ba=ae.createElement("li",{className:"".concat(pe,"-now")},ae.createElement("a",{className:"".concat(pe,"-now-btn"),onClick:Tt},xn.now))),Ln=Qe&&ae.createElement("li",{className:"".concat(pe,"-ok")},ae.createElement(Rn,{disabled:cn,onClick:Dt},xn.ok))}return!ba&&!Ln?null:ae.createElement("ul",{className:"".concat(pe,"-ranges")},ba,Ln)}var Na=["date","month"];function Za(de){var pe,ye=de,Ve=ye.prefixCls,Qe=Ve===void 0?"rc-picker":Ve,Tt=ye.className,Dt=ye.style,cn=ye.locale,gn=ye.generateConfig,xn=ye.value,ba=ye.defaultValue,Ln=ye.pickerValue,Rn=ye.defaultPickerValue,na=ye.disabledDate,aa=ye.mode,mn=ye.picker,Bn=mn===void 0?"date":mn,la=ye.tabIndex,tr=la===void 0?0:la,Ua=ye.showNow,ar=ye.showTime,lr=ye.showToday,rr=ye.renderExtraFooter,ja=ye.hideHeader,fo=ye.onSelect,zr=ye.onChange,eo=ye.onPanelChange,xo=ye.onMouseDown,Go=ye.onPickerValueChange,$o=ye.onOk,Pi=ye.components,zo=ye.direction,Fo=ye.hourStep,Do=Fo===void 0?1:Fo,Yo=ye.minuteStep,ti=Yo===void 0?1:Yo,To=ye.secondStep,ni=To===void 0?1:To,Zi=ye.dateRender,bi=ye.monthCellRender,Ji=ye.cellRender,Ai=Bn==="date"&&!!ar||Bn==="time",Vi=24%Do===0,ci=60%ti===0,Ni=60%ni===0,Yi=ae.useContext(qe),nl=Yi.operationRef,qi=Yi.onSelect,gl=Yi.hideRanges,wl=Yi.defaultOpenValue,yo=ae.useContext(pr),zi=yo.inRange,gi=yo.panelPosition,Wi=yo.rangedValue,ol=yo.hoverRangedValue,Bi=ae.useRef({}),al=ae.useRef(!0),Zl=(0,je.Z)(null,{value:xn,defaultValue:ba,postState:function(gr){return!gr&&wl&&Bn==="time"?wl:gr}}),zl=(0,Kt.Z)(Zl,2),ml=zl[0],ss=zl[1],ps=(0,je.Z)(null,{value:Ln,defaultValue:Rn||ml,postState:function(gr){var Eo=gn.getNow();if(!gr)return Eo;if(!ml&&ar){var qo=(0,bn.Z)(ar)==="object"?ar.defaultValue:ba;return $t(gn,Array.isArray(gr)?gr[0]:gr,qo||Eo)}return Array.isArray(gr)?gr[0]:gr}}),us=(0,Kt.Z)(ps,2),fl=us[0],Ol=us[1],Fl=function(gr){Ol(gr),Go&&Go(gr)},ds=function(gr){var Eo=Oa[Bn];return Eo?Eo(gr):gr},rs=(0,je.Z)(function(){return Bn==="time"?"time":ds("date")},{value:aa}),Dl=(0,Kt.Z)(rs,2),Hi=Dl[0],Pl=Dl[1];ae.useEffect(function(){Pl(Bn)},[Bn]);var Ql=ae.useState(function(){return Hi}),Kl=(0,Kt.Z)(Ql,2),Ml=Kl[0],Al=Kl[1],_l=function(gr,Eo){var qo=ds(gr||Hi);Al(Hi),Pl(qo),eo&&(Hi!==qo||Ke(gn,fl,fl))&&eo(Eo,qo)},Qi=function(gr,Eo){var qo=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;(Hi===Bn||qo)&&(ss(gr),fo&&fo(gr),qi&&qi(gr,Eo),zr&&!Ke(gn,gr,ml)&&!(na!=null&&na(gr))&&zr(gr))},yl=function(gr){if(Na.includes(Hi)){var Eo,qo,Il=Hi==="date";switch(gr===pt.Z.PAGE_UP||gr===pt.Z.PAGE_DOWN?qo=Il?gn.addMonth:gn.addYear:qo=Il?gn.addDate:gn.addMonth,gr){case pt.Z.LEFT:case pt.Z.PAGE_UP:Eo=qo(fl,-1);break;case pt.Z.RIGHT:case pt.Z.PAGE_DOWN:Eo=qo(fl,1);break;case pt.Z.UP:case pt.Z.DOWN:Eo=qo(fl,Number("".concat(gr===pt.Z.UP?"-":"").concat(Il?dt:ce)));break}if(Eo)return!(na!=null&&na(Eo))}return!0},Xl=function(gr){if(Bi.current&&Bi.current.onKeyDown){var Eo=!0,qo=gr.which;if([pt.Z.LEFT,pt.Z.RIGHT,pt.Z.UP,pt.Z.DOWN,pt.Z.PAGE_UP,pt.Z.PAGE_DOWN,pt.Z.ENTER].includes(qo)&&(gr.preventDefault(),qo!==pt.Z.ENTER&&tr===0&&(Eo=yl(qo))),Eo)return Bi.current.onKeyDown(gr)}return(0,fe.ZP)(!1,"Panel not correct handle keyDown event. Please help to fire issue about this."),!1},Xi=function(gr){Bi.current&&Bi.current.onBlur&&Bi.current.onBlur(gr)};nl&&gi!=="right"&&(nl.current={onKeyDown:Xl,onClose:function(){Bi.current&&Bi.current.onClose&&Bi.current.onClose()}}),ae.useEffect(function(){xn&&!al.current&&Ol(xn)},[xn]),ae.useEffect(function(){al.current=!1},[]);var El,Jl=tn({cellRender:Ji,monthCellRender:bi,dateRender:Zi}),ai=(0,wt.Z)((0,wt.Z)({},de),{},{cellRender:Jl,operationRef:Bi,prefixCls:Qe,viewDate:fl,value:ml,onViewDateChange:Fl,sourceMode:Ml,onPanelChange:_l,disabledDate:na});switch(delete ai.onChange,delete ai.onSelect,Hi){case"decade":El=ae.createElement(Uo,(0,re.Z)({},ai,{onSelect:function(gr,Eo){Fl(gr),Qi(gr,Eo)}}));break;case"year":El=ae.createElement(Ta,(0,re.Z)({},ai,{onSelect:function(gr,Eo){Fl(gr),Qi(gr,Eo)}}));break;case"month":El=ae.createElement(lt,(0,re.Z)({},ai,{onSelect:function(gr,Eo){Fl(gr),Qi(gr,Eo)}}));break;case"quarter":El=ae.createElement(Tn,(0,re.Z)({},ai,{onSelect:function(gr,Eo){Fl(gr),Qi(gr,Eo)}}));break;case"week":El=ae.createElement(ca,(0,re.Z)({},ai,{onSelect:function(gr,Eo){Fl(gr),Qi(gr,Eo)}}));break;case"time":delete ai.showTime,El=ae.createElement(Wo,(0,re.Z)({},ai,(0,bn.Z)(ar)==="object"?ar:null,{onSelect:function(gr,Eo){Fl(gr),Qi(gr,Eo)}}));break;default:ar?El=ae.createElement(_i,(0,re.Z)({},ai,{onSelect:function(gr,Eo){Fl(gr),Qi(gr,Eo)}})):El=ae.createElement(Lo,(0,re.Z)({},ai,{onSelect:function(gr,Eo){Fl(gr),Qi(gr,Eo)}}))}var ql,Bl,Hl=function(){var gr=gn.getNow(),Eo=Qt(gn.getHour(gr),gn.getMinute(gr),gn.getSecond(gr),Vi?Do:1,ci?ti:1,Ni?ni:1),qo=Lt(gn,gr,Eo[0],Eo[1],Eo[2]);Qi(qo,"submit")};gl||(ql=qn(Qe,Hi,rr),ar&&Hi!=="date"?Bl=null:Bl=va({prefixCls:Qe,components:Pi,needConfirmButton:Ai,okDisabled:!ml||na&&na(ml),locale:cn,showNow:Ua,onNow:Ai&&Hl,onOk:function(){ml&&(Qi(ml,"submit",!0),$o&&$o(ml))}}));var cs;if(lr&&Hi==="date"&&Bn==="date"&&!ar){var es=gn.getNow(),hs="".concat(Qe,"-today-btn"),os=na&&na(es);cs=ae.createElement("a",{className:Ct()(hs,os&&"".concat(hs,"-disabled")),"aria-disabled":os,onClick:function(){os||Qi(es,"mouse",!0)}},cn.today)}return ae.createElement(qe.Provider,{value:(0,wt.Z)((0,wt.Z)({},Yi),{},{mode:Hi,hideHeader:"hideHeader"in de?ja:Yi.hideHeader,hidePrevBtn:zi&&gi==="right",hideNextBtn:zi&&gi==="left"})},ae.createElement("div",{tabIndex:tr,className:Ct()("".concat(Qe,"-panel"),Tt,(pe={},(0,mt.Z)(pe,"".concat(Qe,"-panel-has-range"),Wi&&Wi[0]&&Wi[1]),(0,mt.Z)(pe,"".concat(Qe,"-panel-has-range-hover"),ol&&ol[0]&&ol[1]),(0,mt.Z)(pe,"".concat(Qe,"-panel-rtl"),zo==="rtl"),pe)),style:Dt,onKeyDown:Xl,onBlur:Xi,onMouseDown:xo},El,ql||Bl||cs?ae.createElement("div",{className:"".concat(Qe,"-footer")},ql,Bl,cs):null))}var ir=Za,kr=ee(62709),oa={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 ko(de){var pe,ye=de.prefixCls,Ve=de.popupElement,Qe=de.popupStyle,Tt=de.visible,Dt=de.dropdownClassName,cn=de.dropdownAlign,gn=de.transitionName,xn=de.getPopupContainer,ba=de.children,Ln=de.range,Rn=de.popupPlacement,na=de.direction,aa="".concat(ye,"-dropdown"),mn=function(){return Rn!==void 0?Rn:na==="rtl"?"bottomRight":"bottomLeft"};return ae.createElement(kr.Z,{showAction:[],hideAction:[],popupPlacement:mn(),builtinPlacements:oa,prefixCls:aa,popupTransitionName:gn,popup:Ve,popupAlign:cn,popupVisible:Tt,popupClassName:Ct()(Dt,(pe={},(0,mt.Z)(pe,"".concat(aa,"-range"),Ln),(0,mt.Z)(pe,"".concat(aa,"-rtl"),na==="rtl"),pe)),popupStyle:Qe,getPopupContainer:xn},ba)}var qr=ko;function Di(de){var pe=de.prefixCls,ye=de.presets,Ve=de.onClick,Qe=de.onHover;return ye.length?ae.createElement("div",{className:"".concat(pe,"-presets")},ae.createElement("ul",null,ye.map(function(Tt,Dt){var cn=Tt.label,gn=Tt.value;return ae.createElement("li",{key:Dt,onClick:function(){return Ve==null?void 0:Ve(Ao(gn))},onMouseEnter:function(){return Qe==null?void 0:Qe(Ao(gn))},onMouseLeave:function(){return Qe==null?void 0:Qe(null)}},cn)}))):null}function so(de){var pe=de.picker,ye=de.disabledHours,Ve=de.disabledMinutes,Qe=de.disabledSeconds;pe==="time"&&(ye||Ve||Qe)&&warning(!1,"'disabledHours', 'disabledMinutes', 'disabledSeconds' will be removed in the next major version, please use 'disabledTime' instead.")}function Ti(de,pe,ye){var Ve=(0,bn.Z)(pe)==="object"?pe.clearIcon:ye;return Ve||ae.createElement("span",{className:"".concat(de,"-clear-btn")})}function el(de){var pe,ye=de,Ve=ye.prefixCls,Qe=Ve===void 0?"rc-picker":Ve,Tt=ye.id,Dt=ye.name,cn=ye.tabIndex,gn=ye.style,xn=ye.className,ba=ye.dropdownClassName,Ln=ye.dropdownAlign,Rn=ye.popupStyle,na=ye.transitionName,aa=ye.generateConfig,mn=ye.locale,Bn=ye.inputReadOnly,la=ye.allowClear,tr=ye.autoFocus,Ua=ye.showTime,ar=ye.picker,lr=ar===void 0?"date":ar,rr=ye.format,ja=ye.use12Hours,fo=ye.value,zr=ye.defaultValue,eo=ye.presets,xo=ye.open,Go=ye.defaultOpen,$o=ye.defaultOpenValue,Pi=ye.suffixIcon,zo=ye.clearIcon,Fo=ye.disabled,Do=ye.disabledDate,Yo=ye.placeholder,ti=ye.getPopupContainer,To=ye.pickerRef,ni=ye.panelRender,Zi=ye.onChange,bi=ye.onOpenChange,Ji=ye.onFocus,Ai=ye.onBlur,Vi=ye.onMouseDown,ci=ye.onMouseUp,Ni=ye.onMouseEnter,Yi=ye.onMouseLeave,nl=ye.onContextMenu,qi=ye.onClick,gl=ye.onKeyDown,wl=ye.onSelect,yo=ye.direction,zi=ye.autoComplete,gi=zi===void 0?"off":zi,Wi=ye.inputRender,ol=ye.changeOnBlur,Bi=ae.useRef(null),al=lr==="date"&&!!Ua||lr==="time",Zl=Ja(eo),zl=wa(Fn(rr,lr,Ua,ja)),ml=ae.useRef(null),ss=ae.useRef(null),ps=ae.useRef(null),us=(0,je.Z)(null,{value:fo,defaultValue:zr}),fl=(0,Kt.Z)(us,2),Ol=fl[0],Fl=fl[1],ds=ae.useState(Ol),rs=(0,Kt.Z)(ds,2),Dl=rs[0],Hi=rs[1],Pl=ae.useRef(null),Ql=(0,je.Z)(!1,{value:xo,defaultValue:Go,postState:function(Pn){return Fo?!1:Pn},onChange:function(Pn){bi&&bi(Pn),!Pn&&Pl.current&&Pl.current.onClose&&Pl.current.onClose()}}),Kl=(0,Kt.Z)(Ql,2),Ml=Kl[0],Al=Kl[1],_l=it(Dl,{formatList:zl,generateConfig:aa,locale:mn}),Qi=(0,Kt.Z)(_l,2),yl=Qi[0],Xl=Qi[1],Xi=Je({valueTexts:yl,onTextChange:function(Pn){var fa=Jt(Pn,{locale:mn,formatList:zl,generateConfig:aa});fa&&(!Do||!Do(fa))&&Hi(fa)}}),El=(0,Kt.Z)(Xi,3),Jl=El[0],ai=El[1],ql=El[2],Bl=function(Pn){Hi(Pn),Fl(Pn),Zi&&!Ke(aa,Ol,Pn)&&Zi(Pn,Pn?ke(Pn,{generateConfig:aa,locale:mn,format:zl[0]}):"")},Hl=function(Pn){Fo&&Pn||Al(Pn)},cs=function(Pn){return Ml&&Pl.current&&Pl.current.onKeyDown?Pl.current.onKeyDown(Pn):((0,fe.ZP)(!1,"Picker not correct forward KeyDown operation. Please help to fire issue about this."),!1)},es=function(){for(var Pn=arguments.length,fa=new Array(Pn),ra=0;ra<Pn;ra++)fa[ra]=arguments[ra];qi==null||qi.apply(void 0,fa),Bi.current&&(Bi.current.focus(),Hl(!0))},hs=function(Pn){ol&&Bl(Dl),Ai==null||Ai(Pn)},os=ma({blurToCancel:al,open:Ml,value:Jl,triggerOpen:Hl,forwardKeyDown:cs,isClickOutside:function(Pn){return!An([ml.current,ss.current,ps.current],Pn)},onSubmit:function(){return!Dl||Do&&Do(Dl)?!1:(Bl(Dl),Hl(!1),ql(),!0)},onCancel:function(){Hl(!1),Hi(Ol),ql()},onKeyDown:function(Pn,fa){gl==null||gl(Pn,fa)},onFocus:Ji,onBlur:hs,changeOnBlur:ol}),ro=(0,Kt.Z)(os,2),gr=ro[0],Eo=ro[1],qo=Eo.focused,Il=Eo.typing;ae.useEffect(function(){Ml||(Hi(Ol),!yl.length||yl[0]===""?ai(""):Xl!==Jl&&ql())},[Ml,yl]),ae.useEffect(function(){Ml||ql()},[lr]),ae.useEffect(function(){Hi(Ol)},[Ol]),To&&(To.current={focus:function(){var Pn;(Pn=Bi.current)===null||Pn===void 0||Pn.focus()},blur:function(){var Pn;(Pn=Bi.current)===null||Pn===void 0||Pn.blur()}});var xs=rt(Jl,{formatList:zl,generateConfig:aa,locale:mn}),se=(0,Kt.Z)(xs,3),ge=se[0],we=se[1],Ie=se[2],He=(0,wt.Z)((0,wt.Z)({},de),{},{className:void 0,style:void 0,pickerValue:void 0,onPickerValueChange:void 0,onChange:null}),tt=ae.createElement("div",{className:"".concat(Qe,"-panel-layout")},ae.createElement(Di,{prefixCls:Qe,presets:Zl,onClick:function(Pn){Bl(Pn),Hl(!1)}}),ae.createElement(ir,(0,re.Z)({},He,{generateConfig:aa,className:Ct()((0,mt.Z)({},"".concat(Qe,"-panel-focused"),!Il)),value:Dl,locale:mn,tabIndex:-1,onSelect:function(Pn){wl==null||wl(Pn),Hi(Pn)},direction:yo,onPanelChange:function(Pn,fa){var ra=de.onPanelChange;Ie(!0),ra==null||ra(Pn,fa)}})));ni&&(tt=ni(tt));var St=ae.createElement("div",{className:"".concat(Qe,"-panel-container"),ref:ml,onMouseDown:function(Pn){Pn.preventDefault()}},tt),Ot;Pi&&(Ot=ae.createElement("span",{className:"".concat(Qe,"-suffix"),onMouseDown:function(Pn){Pn.preventDefault()}},Pi));var Nt=Ti(Qe,la,zo),Yt=ae.createElement("span",{onMouseDown:function(Pn){Pn.preventDefault(),Pn.stopPropagation()},onMouseUp:function(Pn){Pn.preventDefault(),Pn.stopPropagation(),Bl(null),Hl(!1)},className:"".concat(Qe,"-clear"),role:"button"},Nt),fn=!!la&&Ol&&!Fo,an=(0,wt.Z)((0,wt.Z)((0,wt.Z)({id:Tt,tabIndex:cn,disabled:Fo,readOnly:Bn||typeof zl[0]=="function"||!Il,value:ge||Jl,onChange:function(Pn){ai(Pn.target.value)},autoFocus:tr,placeholder:Yo,ref:Bi,title:Jl},gr),{},{size:$n(lr,zl[0],aa),name:Dt},(0,vn.Z)(de,{aria:!0,data:!0})),{},{autoComplete:gi}),zn=Wi?Wi(an):ae.createElement("input",an),Hn=function(Pn,fa){(fa==="submit"||fa!=="key"&&!al)&&(Bl(Pn),Hl(!1))},Kn=yo==="rtl"?"bottomRight":"bottomLeft";return ae.createElement(qe.Provider,{value:{operationRef:Pl,hideHeader:lr==="time",onSelect:Hn,open:Ml,defaultOpenValue:$o,onDateMouseEnter:we,onDateMouseLeave:Ie}},ae.createElement(qr,{visible:Ml,popupElement:St,popupStyle:Rn,prefixCls:Qe,dropdownClassName:ba,dropdownAlign:Ln,getPopupContainer:ti,transitionName:na,popupPlacement:Kn,direction:yo},ae.createElement("div",{ref:ps,className:Ct()(Qe,xn,(pe={},(0,mt.Z)(pe,"".concat(Qe,"-disabled"),Fo),(0,mt.Z)(pe,"".concat(Qe,"-focused"),qo),(0,mt.Z)(pe,"".concat(Qe,"-rtl"),yo==="rtl"),pe)),style:gn,onMouseDown:Vi,onMouseUp:ci,onMouseEnter:Ni,onMouseLeave:Yi,onContextMenu:nl,onClick:es},ae.createElement("div",{className:Ct()("".concat(Qe,"-input"),(0,mt.Z)({},"".concat(Qe,"-input-placeholder"),!!ge)),ref:ss},zn,Ot,fn&&Yt))))}var Mi=function(de){(0,Pt.Z)(ye,de);var pe=(0,Mt.Z)(ye);function ye(){var Ve;(0,Ut.Z)(this,ye);for(var Qe=arguments.length,Tt=new Array(Qe),Dt=0;Dt<Qe;Dt++)Tt[Dt]=arguments[Dt];return Ve=pe.call.apply(pe,[this].concat(Tt)),(0,mt.Z)((0,ot.Z)(Ve),"pickerRef",ae.createRef()),(0,mt.Z)((0,ot.Z)(Ve),"focus",function(){Ve.pickerRef.current&&Ve.pickerRef.current.focus()}),(0,mt.Z)((0,ot.Z)(Ve),"blur",function(){Ve.pickerRef.current&&Ve.pickerRef.current.blur()}),Ve}return(0,sn.Z)(ye,[{key:"render",value:function(){return ae.createElement(el,(0,re.Z)({},this.props,{pickerRef:this.pickerRef}))}}]),ye}(ae.Component),Ri=Mi;function Li(de,pe){var ye=de.picker,Ve=de.locale,Qe=de.selectedValue,Tt=de.disabledDate,Dt=de.disabled,cn=de.generateConfig,gn=sa(Qe,0),xn=sa(Qe,1);function ba(mn){return cn.locale.getWeekFirstDate(Ve.locale,mn)}function Ln(mn){var Bn=cn.getYear(mn),la=cn.getMonth(mn);return Bn*100+la}function Rn(mn){var Bn=cn.getYear(mn),la=bt(cn,mn);return Bn*10+la}var na=ae.useCallback(function(mn){if(Dt[0]||Tt&&Tt(mn))return!0;if(Dt[1]&&xn)return!kt(cn,mn,xn)&&cn.isAfter(mn,xn);if(!pe&&xn)switch(ye){case"quarter":return Rn(mn)>Rn(xn);case"month":return Ln(mn)>Ln(xn);case"week":return ba(mn)>ba(xn);default:return!kt(cn,mn,xn)&&cn.isAfter(mn,xn)}return!1},[Tt,Dt[1],xn,pe]),aa=ae.useCallback(function(mn){if(Dt[1]||Tt&&Tt(mn))return!0;if(Dt[0]&&gn)return!kt(cn,mn,xn)&&cn.isAfter(gn,mn);if(!pe&&gn)switch(ye){case"quarter":return Rn(mn)<Rn(gn);case"month":return Ln(mn)<Ln(gn);case"week":return ba(mn)<ba(gn);default:return!kt(cn,mn,gn)&&cn.isAfter(gn,mn)}return!1},[Tt,Dt[0],gn,pe]);return[na,aa]}var vi=ee(60276),Wt=ee(77527);function Ht(de,pe,ye,Ve,Qe,Tt,Dt,cn,gn,xn){var ba=ae.useState(!1),Ln=(0,Kt.Z)(ba,2),Rn=Ln[0],na=Ln[1],aa=(0,vi.useMergedState)(de||!1,{value:pe}),mn=(0,Kt.Z)(aa,2),Bn=mn[0],la=mn[1],tr=(0,vi.useMergedState)(de||!1,{value:pe,onChange:function(Do){xn==null||xn(Do)}}),Ua=(0,Kt.Z)(tr,2),ar=Ua[0],lr=Ua[1],rr=(0,vi.useMergedState)(0,{value:ye}),ja=(0,Kt.Z)(rr,2),fo=ja[0],zr=ja[1],eo=ae.useState(null),xo=(0,Kt.Z)(eo,2),Go=xo[0],$o=xo[1];ae.useEffect(function(){ar&&na(!0)},[ar]);var Pi=function(Do){return Do===0?1:0},zo=(0,Wt.Z)(function(Fo,Do,Yo){if(Do===!1)lr(Fo);else if(Fo){zr(Do),lr(Fo);var ti=Pi(Do);!ar||![Dt,cn][ti]?$o(ti):(na(!1),Go!==null&&$o(null))}else if(Yo==="confirm"||Yo==="blur"&&Ve){var To=Bn?Pi(Do):Go;To!==null&&(na(!1),zr(To)),$o(null),To!==null&&!gn[To]?(0,zt.Z)(function(){var ni,Zi=[Qe,Tt][To];(ni=Zi.current)===null||ni===void 0||ni.focus()}):lr(!1)}else lr(!1),la(!1)});return[ar,fo,Rn,zo]}function Gt(de,pe,ye,Ve){var Qe=Ne(de,ye,Ve,1);function Tt(Dt){return Dt(de,pe)?"same":Dt(Qe,pe)?"closing":"far"}switch(ye){case"year":return Tt(function(Dt,cn){return Ft(Ve,Dt,cn)});case"quarter":case"month":return Tt(function(Dt,cn){return st(Ve,Dt,cn)});default:return Tt(function(Dt,cn){return xt(Ve,Dt,cn)})}}function jn(de,pe,ye,Ve){var Qe=sa(de,0),Tt=sa(de,1);if(pe===0)return Qe;if(Qe&&Tt){var Dt=Gt(Qe,Tt,ye,Ve);switch(Dt){case"same":return Qe;case"closing":return Qe;default:return Ne(Tt,ye,Ve,-1)}}return Qe}function xa(de){var pe=de.values,ye=de.picker,Ve=de.defaultDates,Qe=de.generateConfig,Tt=ae.useState(function(){return[sa(Ve,0),sa(Ve,1)]}),Dt=(0,Kt.Z)(Tt,2),cn=Dt[0],gn=Dt[1],xn=ae.useState(null),ba=(0,Kt.Z)(xn,2),Ln=ba[0],Rn=ba[1],na=sa(pe,0),aa=sa(pe,1);function mn(la){return cn[la]?cn[la]:sa(Ln,la)||jn(pe,la,ye,Qe)||na||aa||Qe.getNow()}function Bn(la,tr){if(la){var Ua=$r(Ln,la,tr);gn($r(cn,null,tr)||[null,null]);var ar=(tr+1)%2;sa(pe,ar)||(Ua=$r(Ua,la,ar)),Rn(Ua)}else(na||aa)&&Rn(null)}return[mn,Bn]}function Ya(de,pe){return de&&de[0]&&de[1]&&pe.isAfter(de[0],de[1])?[de[1],de[0]]:de}function ia(de,pe,ye,Ve){return!!(de||Ve&&Ve[pe]||ye[(pe+1)%2])}function En(de){var pe,ye,Ve,Qe=de,Tt=Qe.prefixCls,Dt=Tt===void 0?"rc-picker":Tt,cn=Qe.id,gn=Qe.style,xn=Qe.className,ba=Qe.popupStyle,Ln=Qe.dropdownClassName,Rn=Qe.transitionName,na=Qe.dropdownAlign,aa=Qe.getPopupContainer,mn=Qe.generateConfig,Bn=Qe.locale,la=Qe.placeholder,tr=Qe.autoFocus,Ua=Qe.disabled,ar=Qe.format,lr=Qe.picker,rr=lr===void 0?"date":lr,ja=Qe.showTime,fo=Qe.use12Hours,zr=Qe.separator,eo=zr===void 0?"~":zr,xo=Qe.value,Go=Qe.defaultValue,$o=Qe.defaultPickerValue,Pi=Qe.open,zo=Qe.defaultOpen,Fo=Qe.disabledDate,Do=Qe.disabledTime,Yo=Qe.dateRender,ti=Qe.monthCellRender,To=Qe.cellRender,ni=Qe.panelRender,Zi=Qe.presets,bi=Qe.ranges,Ji=Qe.allowEmpty,Ai=Qe.allowClear,Vi=Qe.suffixIcon,ci=Qe.clearIcon,Ni=Qe.pickerRef,Yi=Qe.inputReadOnly,nl=Qe.mode,qi=Qe.renderExtraFooter,gl=Qe.onChange,wl=Qe.onOpenChange,yo=Qe.onPanelChange,zi=Qe.onCalendarChange,gi=Qe.onFocus,Wi=Qe.onBlur,ol=Qe.onMouseDown,Bi=Qe.onMouseUp,al=Qe.onMouseEnter,Zl=Qe.onMouseLeave,zl=Qe.onClick,ml=Qe.onOk,ss=Qe.onKeyDown,ps=Qe.components,us=Qe.order,fl=Qe.direction,Ol=Qe.activePickerIndex,Fl=Qe.autoComplete,ds=Fl===void 0?"off":Fl,rs=Qe.changeOnBlur,Dl=rr==="date"&&!!ja||rr==="time",Hi=(0,ae.useRef)(null),Pl=(0,ae.useRef)(null),Ql=(0,ae.useRef)(null),Kl=(0,ae.useRef)(null),Ml=(0,ae.useRef)(null),Al=(0,ae.useRef)(null),_l=(0,ae.useRef)(null),Qi=(0,ae.useRef)(null),yl=wa(Fn(ar,rr,ja,fo)),Xl=(0,ae.useRef)(null),Xi=ae.useMemo(function(){return Array.isArray(Ua)?Ua:[Ua||!1,Ua||!1]},[Ua]),El=(0,je.Z)(null,{value:xo,defaultValue:Go,postState:function(Fr){return rr==="time"&&!us?Fr:Ya(Fr,mn)}}),Jl=(0,Kt.Z)(El,2),ai=Jl[0],ql=Jl[1],Bl=xa({values:ai,picker:rr,defaultDates:$o,generateConfig:mn}),Hl=(0,Kt.Z)(Bl,2),cs=Hl[0],es=Hl[1],hs=(0,je.Z)(ai,{postState:function(Fr){var Ur=Fr;if(Xi[0]&&Xi[1])return Ur;for(var Io=0;Io<2;Io+=1)Xi[Io]&&!Ur&&!sa(Ur,Io)&&!sa(Ji,Io)&&(Ur=$r(Ur,mn.getNow(),Io));return Ur}}),os=(0,Kt.Z)(hs,2),ro=os[0],gr=os[1],Eo=(0,je.Z)([rr,rr],{value:nl}),qo=(0,Kt.Z)(Eo,2),Il=qo[0],xs=qo[1];(0,ae.useEffect)(function(){xs([rr,rr])},[rr]);var se=function(Fr,Ur){xs(Fr),yo&&yo(Ur,Fr)},ge=Ht(zo,Pi,Ol,rs,Al,_l,sa(ro,0),sa(ro,1),Xi,wl),we=(0,Kt.Z)(ge,4),Ie=we[0],He=we[1],tt=we[2],St=we[3],Ot=Ie&&He===0,Nt=Ie&&He===1,Yt=Li({picker:rr,selectedValue:ro,locale:Bn,disabled:Xi,disabledDate:Fo,generateConfig:mn},!Ie||tt),fn=(0,Kt.Z)(Yt,2),an=fn[0],zn=fn[1],Hn=(0,ae.useState)(0),Kn=(0,Kt.Z)(Hn,2),ea=Kn[0],Pn=Kn[1];(0,ae.useEffect)(function(){!Ie&&Hi.current&&Pn(Hi.current.offsetWidth)},[Ie]);function fa(Ro){St(!0,Ro,"open"),(0,zt.Z)(function(){var Fr,Ur=[Al,_l][Ro];(Fr=Ur.current)===null||Fr===void 0||Fr.focus()},0)}function ra(Ro,Fr){var Ur=Ro,Io=sa(Ur,0),xi=sa(Ur,1);Io&&xi&&mn.isAfter(Io,xi)&&(rr==="week"&&!Gn(mn,Bn.locale,Io,xi)||rr==="quarter"&&!It(mn,Io,xi)||rr!=="week"&&rr!=="quarter"&&rr!=="time"&&!kt(mn,Io,xi)?Fr===0?(Ur=[Io,null],xi=null):(Io=null,Ur=[null,xi]):(rr!=="time"||us!==!1)&&(Ur=Ya(Ur,mn))),gr(Ur);var Ps=Ur&&Ur[0]?ke(Ur[0],{generateConfig:mn,locale:Bn,format:yl[0]}):"",Rl=Ur&&Ur[1]?ke(Ur[1],{generateConfig:mn,locale:Bn,format:yl[0]}):"";if(zi){var as={range:Fr===0?"start":"end"};zi(Ur,[Ps,Rl],as)}var ls=ia(Io,0,Xi,Ji),bs=ia(xi,1,Xi,Ji),fs=Ur===null||ls&&bs;fs&&(ql(Ur),gl&&(!Ke(mn,sa(ai,0),Io)||!Ke(mn,sa(ai,1),xi))&&gl(Ur,[Ps,Rl]))}var Ka=function(Fr){return Ie&&Xl.current&&Xl.current.onKeyDown?Xl.current.onKeyDown(Fr):((0,fe.ZP)(!1,"Picker not correct forward KeyDown operation. Please help to fire issue about this."),!1)},mr={formatList:yl,generateConfig:mn,locale:Bn},xr=it(sa(ro,0),mr),sr=(0,Kt.Z)(xr,2),Tr=sr[0],Qr=sr[1],nr=it(sa(ro,1),mr),dr=(0,Kt.Z)(nr,2),Xa=dr[0],_a=dr[1],or=function(Fr,Ur){var Io=Jt(Fr,{locale:Bn,formatList:yl,generateConfig:mn}),xi=Ur===0?an:zn;Io&&!xi(Io)&&(gr($r(ro,Io,Ur)),es(Io,Ur))},Rr=Je({valueTexts:Tr,onTextChange:function(Fr){return or(Fr,0)}}),oo=(0,Kt.Z)(Rr,3),jr=oo[0],Ar=oo[1],co=oo[2],vo=Je({valueTexts:Xa,onTextChange:function(Fr){return or(Fr,1)}}),Vo=(0,Kt.Z)(vo,3),wo=Vo[0],yi=Vo[1],Ei=Vo[2],Xr=(0,ae.useState)(null),Oi=(0,Kt.Z)(Xr,2),Oo=Oi[0],mi=Oi[1],ui=(0,ae.useState)(null),pl=(0,Kt.Z)(ui,2),wr=pl[0],Br=pl[1],Lr=rt(jr,{formatList:yl,generateConfig:mn,locale:Bn}),fr=(0,Kt.Z)(Lr,3),Bo=fr[0],Pr=fr[1],Kr=fr[2],Mo=rt(wo,{formatList:yl,generateConfig:mn,locale:Bn}),So=(0,Kt.Z)(Mo,3),il=So[0],rl=So[1],Ll=So[2],Gi=function(Fr){Br($r(ro,Fr,He)),He===0?Pr(Fr):rl(Fr)},Tl=function(){Br($r(ro,null,He)),He===0?Kr():Ll()},ji=ae.useState(Ie),hl=(0,Kt.Z)(ji,2),gs=hl[0],Ho=hl[1];ae.useEffect(function(){Ho(Ie)},[Ie]);var jo=function(Fr){if(rs&&gs){var Ur=sa(ro,He);Ur&&ra(ro,He)}return Wi==null?void 0:Wi(Fr)},fi=function(Fr,Ur){return{blurToCancel:!rs&&Dl,forwardKeyDown:Ka,onBlur:jo,isClickOutside:function(xi){return!An([Pl.current,Ql.current,Kl.current,Hi.current],xi)},onFocus:function(xi){gi&&gi(xi)},triggerOpen:function(xi){xi?St(xi,Fr,"open"):St(xi,sa(ro,Fr)?Fr:!1,"blur")},onSubmit:function(){if(!ro||Fo&&Fo(ro[Fr]))return!1;ra(ro,Fr),Ur(),St(!1,He,"confirm")},onCancel:function(){St(!1,Fr,"cancel"),gr(ai),Ur()}}},Ki={onKeyDown:function(Fr,Ur){ss==null||ss(Fr,Ur)},changeOnBlur:rs},Ui=ma((0,wt.Z)((0,wt.Z)({},fi(0,co)),{},{open:Ot,value:jr},Ki)),ho=(0,Kt.Z)(Ui,2),vl=ho[0],ll=ho[1],Cl=ll.focused,Gl=ll.typing,jl=ma((0,wt.Z)((0,wt.Z)({},fi(1,Ei)),{},{open:Nt,value:wo},Ki)),vs=(0,Kt.Z)(jl,2),ts=vs[0],Nl=vs[1],Sl=Nl.focused,dl=Nl.typing,$i=function(Fr){zl&&zl(Fr),!Ie&&!Al.current.contains(Fr.target)&&!_l.current.contains(Fr.target)&&(Xi[0]?Xi[1]||fa(1):fa(0))},Ci=function(Fr){ol&&ol(Fr),Ie&&(Cl||Sl)&&!Al.current.contains(Fr.target)&&!_l.current.contains(Fr.target)&&Fr.preventDefault()},Wl=ai&&ai[0]?ke(ai[0],{locale:Bn,format:"YYYYMMDDHHmmss",generateConfig:mn}):"",ms=ai&&ai[1]?ke(ai[1],{locale:Bn,format:"YYYYMMDDHHmmss",generateConfig:mn}):"";(0,ae.useEffect)(function(){Ie||(gr(ai),!Tr.length||Tr[0]===""?Ar(""):Qr!==jr&&co(),!Xa.length||Xa[0]===""?yi(""):_a!==wo&&Ei())},[Ie,Tr,Xa]),(0,ae.useEffect)(function(){gr(ai)},[Wl,ms]);var Ul=tn({cellRender:To,monthCellRender:ti,dateRender:Yo}),$l=ae.useMemo(function(){if(Ul)return function(Ro,Fr){return Ul(Ro,(0,wt.Z)((0,wt.Z)({},Fr),{},{range:He?"end":"start"}))}},[He,Ul]);Ni&&(Ni.current={focus:function(){Al.current&&Al.current.focus()},blur:function(){Al.current&&Al.current.blur(),_l.current&&_l.current.blur()}});var ws=Ja(Zi,bi);function Cs(){var Ro=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1,Fr=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},Ur=null;Ie&&wr&&wr[0]&&wr[1]&&mn.isAfter(wr[1],wr[0])&&(Ur=wr);var Io=ja;if(ja&&(0,bn.Z)(ja)==="object"&&ja.defaultValue){var xi=ja.defaultValue;Io=(0,wt.Z)((0,wt.Z)({},ja),{},{defaultValue:sa(xi,He)||void 0})}return ae.createElement(pr.Provider,{value:{inRange:!0,panelPosition:Ro,rangedValue:Oo||ro,hoverRangedValue:Ur}},ae.createElement(ir,(0,re.Z)({},de,Fr,{cellRender:$l,showTime:Io,mode:Il[He],generateConfig:mn,style:void 0,direction:fl,disabledDate:He===0?an:zn,disabledTime:function(Rl){return Do?Do(Rl,He===0?"start":"end"):!1},className:Ct()((0,mt.Z)({},"".concat(Dt,"-panel-focused"),He===0?!Gl:!dl)),value:sa(ro,He),locale:Bn,tabIndex:-1,onPanelChange:function(Rl,as){He===0&&Kr(!0),He===1&&Ll(!0),se($r(Il,as,He),$r(ro,Rl,He));var ls=Rl;Ro==="right"&&Il[He]===as&&(ls=Ne(ls,as,mn,-1)),es(ls,He)},onOk:null,onSelect:void 0,onChange:void 0,defaultValue:He===0?sa(ro,1):sa(ro,0)})))}var mo=0,ri=0;if(He&&Ql.current&&Ml.current&&Pl.current&&Qi.current){mo=Ql.current.offsetWidth+Ml.current.offsetWidth;var sl=Qi.current.offsetLeft>mo?Qi.current.offsetLeft-mo:Qi.current.offsetLeft,pi=Pl.current.offsetWidth,ul=Qi.current.offsetWidth;pi&&ul&&mo>pi-ul-(fl==="rtl"?0:sl)&&(ri=mo)}var bl=fl==="rtl"?{right:mo}:{left:mo};function xl(){var Ro,Fr=qn(Dt,Il[He],qi),Ur=va({prefixCls:Dt,components:ps,needConfirmButton:Dl,okDisabled:!sa(ro,He)||Fo&&Fo(ro[He]),locale:Bn,onOk:function(){var kl=sa(ro,He);kl&&(ra(ro,He),ml==null||ml(ro),St(!1,He,"confirm"))}});if(rr!=="time"&&!ja){var Io=cs(He),xi=Ne(Io,rr,mn),Ps=Il[He],Rl=Ps===rr,as=Cs(Rl?"left":!1,{pickerValue:Io,onPickerValueChange:function(kl){es(kl,He)}}),ls=Cs("right",{pickerValue:xi,onPickerValueChange:function(kl){es(Ne(kl,rr,mn,-1),He)}});fl==="rtl"?Ro=ae.createElement(ae.Fragment,null,ls,Rl&&as):Ro=ae.createElement(ae.Fragment,null,as,Rl&&ls)}else Ro=Cs();var bs=ae.createElement("div",{className:"".concat(Dt,"-panel-layout")},ae.createElement(Di,{prefixCls:Dt,presets:ws,onClick:function(kl){ra(kl,null),St(!1,He,"preset")},onHover:function(kl){mi(kl)}}),ae.createElement("div",null,ae.createElement("div",{className:"".concat(Dt,"-panels")},Ro),(Fr||Ur)&&ae.createElement("div",{className:"".concat(Dt,"-footer")},Fr,Ur)));return ni&&(bs=ni(bs)),ae.createElement("div",{className:"".concat(Dt,"-panel-container"),style:{marginLeft:ri},ref:Pl,onMouseDown:function(kl){kl.preventDefault()}},bs)}var ns=ae.createElement("div",{className:Ct()("".concat(Dt,"-range-wrapper"),"".concat(Dt,"-").concat(rr,"-range-wrapper")),style:{minWidth:ea}},ae.createElement("div",{ref:Qi,className:"".concat(Dt,"-range-arrow"),style:bl}),xl()),Fs;Vi&&(Fs=ae.createElement("span",{className:"".concat(Dt,"-suffix"),onMouseDown:function(Fr){Fr.preventDefault()}},Vi));var Ts=Ti(Dt,Ai,ci),As=ae.createElement("span",{onMouseDown:function(Fr){Fr.preventDefault(),Fr.stopPropagation()},onMouseUp:function(Fr){Fr.preventDefault(),Fr.stopPropagation();var Ur=ai;Xi[0]||(Ur=$r(Ur,null,0)),Xi[1]||(Ur=$r(Ur,null,1)),ra(Ur,null),St(!1,He,"clear")},className:"".concat(Dt,"-clear"),role:"button"},Ts),Rs=Ai&&(sa(ai,0)&&!Xi[0]||sa(ai,1)&&!Xi[1]),Ds={size:$n(rr,yl[0],mn)},Ss=0,is=0;Ql.current&&Kl.current&&Ml.current&&(He===0?is=Ql.current.offsetWidth:(Ss=mo,is=Kl.current.offsetWidth));var Bs=fl==="rtl"?{right:Ss}:{left:Ss},ks=function(Fr,Ur){var Io=$r(ro,Fr,He);if(Ur==="submit"||Ur!=="key"&&!Dl){ra(Io,He),He===0?Kr():Ll();var xi=He===0?1:0;Xi[xi]?St(!1,!1,"confirm"):St(!1,He,"confirm")}else gr(Io)};return ae.createElement(qe.Provider,{value:{operationRef:Xl,hideHeader:rr==="time",onDateMouseEnter:Gi,onDateMouseLeave:Tl,hideRanges:!0,onSelect:ks,open:Ie}},ae.createElement(qr,{visible:Ie,popupElement:ns,popupStyle:ba,prefixCls:Dt,dropdownClassName:Ln,dropdownAlign:na,getPopupContainer:aa,transitionName:Rn,range:!0,direction:fl},ae.createElement("div",(0,re.Z)({ref:Hi,className:Ct()(Dt,"".concat(Dt,"-range"),xn,(pe={},(0,mt.Z)(pe,"".concat(Dt,"-disabled"),Xi[0]&&Xi[1]),(0,mt.Z)(pe,"".concat(Dt,"-focused"),He===0?Cl:Sl),(0,mt.Z)(pe,"".concat(Dt,"-rtl"),fl==="rtl"),pe)),style:gn,onClick:$i,onMouseEnter:al,onMouseLeave:Zl,onMouseDown:Ci,onMouseUp:Bi},(0,vn.Z)(de,{aria:!0,data:!0})),ae.createElement("div",{className:Ct()("".concat(Dt,"-input"),(ye={},(0,mt.Z)(ye,"".concat(Dt,"-input-active"),He===0),(0,mt.Z)(ye,"".concat(Dt,"-input-placeholder"),!!Bo),ye)),ref:Ql},ae.createElement("input",(0,re.Z)({id:cn,disabled:Xi[0],readOnly:Yi||typeof yl[0]=="function"||!Gl,value:Bo||jr,onChange:function(Fr){Ar(Fr.target.value)},autoFocus:tr,placeholder:sa(la,0)||"",ref:Al},vl,Ds,{autoComplete:ds}))),ae.createElement("div",{className:"".concat(Dt,"-range-separator"),ref:Ml},eo),ae.createElement("div",{className:Ct()("".concat(Dt,"-input"),(Ve={},(0,mt.Z)(Ve,"".concat(Dt,"-input-active"),He===1),(0,mt.Z)(Ve,"".concat(Dt,"-input-placeholder"),!!il),Ve)),ref:Kl},ae.createElement("input",(0,re.Z)({disabled:Xi[1],readOnly:Yi||typeof yl[0]=="function"||!dl,value:il||wo,onChange:function(Fr){yi(Fr.target.value)},placeholder:sa(la,1)||"",ref:_l},ts,Ds,{autoComplete:ds}))),ae.createElement("div",{className:"".concat(Dt,"-active-bar"),style:(0,wt.Z)((0,wt.Z)({},Bs),{},{width:is,position:"absolute"})}),Fs,Rs&&As)))}var ta=function(de){(0,Pt.Z)(ye,de);var pe=(0,Mt.Z)(ye);function ye(){var Ve;(0,Ut.Z)(this,ye);for(var Qe=arguments.length,Tt=new Array(Qe),Dt=0;Dt<Qe;Dt++)Tt[Dt]=arguments[Dt];return Ve=pe.call.apply(pe,[this].concat(Tt)),(0,mt.Z)((0,ot.Z)(Ve),"pickerRef",ae.createRef()),(0,mt.Z)((0,ot.Z)(Ve),"focus",function(){Ve.pickerRef.current&&Ve.pickerRef.current.focus()}),(0,mt.Z)((0,ot.Z)(Ve),"blur",function(){Ve.pickerRef.current&&Ve.pickerRef.current.blur()}),Ve}return(0,sn.Z)(ye,[{key:"render",value:function(){return ae.createElement(En,(0,re.Z)({},this.props,{pickerRef:this.pickerRef}))}}]),ye}(ae.Component),da=ta,Vn=Ri,Qa=ee(9708),Or=ee(53124),Ha=ee(98866),Co=ee(98675),Si=ee(65223),Ga=ee(10110),Wa=ee(4173),vr=ee(16516),Qn=ee(84780),Ra=ee(47673),Zo=ee(14747),ka=ee(79511),Sa=ee(80110),Gr=ee(67771),si=ee(33297),Yn=ee(45503),Sr=ee(67968);const Pa=(de,pe,ye,Ve)=>{const{lineHeight:Qe}=de,Tt=Math.floor(ye*Qe)+2,Dt=Math.max((pe-Tt)/2,0),cn=Math.max(pe-Tt-Dt,0);return{padding:`${Dt}px ${Ve}px ${cn}px`}},dn=de=>{const{componentCls:pe,pickerCellCls:ye,pickerCellInnerCls:Ve,cellHeight:Qe,motionDurationSlow:Tt,borderRadiusSM:Dt,motionDurationMid:cn,cellHoverBg:gn,lineWidth:xn,lineType:ba,colorPrimary:Ln,cellActiveWithRangeBg:Rn,colorTextLightSolid:na,controlHeightSM:aa,cellRangeBorderColor:mn,pickerCellBorderGap:Bn,cellHoverWithRangeBg:la,cellWidth:tr,colorTextDisabled:Ua,cellBgDisabled:ar}=de;return{"&::before":{position:"absolute",top:"50%",insetInlineStart:0,insetInlineEnd:0,zIndex:1,height:Qe,transform:"translateY(-50%)",transition:`all ${Tt}`,content:'""'},[Ve]:{position:"relative",zIndex:2,display:"inline-block",minWidth:Qe,height:Qe,lineHeight:`${Qe}px`,borderRadius:Dt,transition:`background ${cn}, border ${cn}`},"&-range-hover-start, &-range-hover-end":{[Ve]:{borderStartEndRadius:0,borderEndEndRadius:0}},[`&:hover:not(${ye}-in-view),
|
|
&:hover:not(${ye}-selected):not(${ye}-range-start):not(${ye}-range-end):not(${ye}-range-hover-start):not(${ye}-range-hover-end)`]:{[Ve]:{background:gn}},[`&-in-view${ye}-today ${Ve}`]:{"&::before":{position:"absolute",top:0,insetInlineEnd:0,bottom:0,insetInlineStart:0,zIndex:1,border:`${xn}px ${ba} ${Ln}`,borderRadius:Dt,content:'""'}},[`&-in-view${ye}-in-range`]:{position:"relative","&::before":{background:Rn}},[`&-in-view${ye}-selected ${Ve},
|
|
&-in-view${ye}-range-start ${Ve},
|
|
&-in-view${ye}-range-end ${Ve}`]:{color:na,background:Ln},[`&-in-view${ye}-range-start:not(${ye}-range-start-single),
|
|
&-in-view${ye}-range-end:not(${ye}-range-end-single)`]:{"&::before":{background:Rn}},[`&-in-view${ye}-range-start::before`]:{insetInlineStart:"50%"},[`&-in-view${ye}-range-end::before`]:{insetInlineEnd:"50%"},[`&-in-view${ye}-range-hover-start:not(${ye}-in-range):not(${ye}-range-start):not(${ye}-range-end),
|
|
&-in-view${ye}-range-hover-end:not(${ye}-in-range):not(${ye}-range-start):not(${ye}-range-end),
|
|
&-in-view${ye}-range-hover-start${ye}-range-start-single,
|
|
&-in-view${ye}-range-hover-start${ye}-range-start${ye}-range-end${ye}-range-end-near-hover,
|
|
&-in-view${ye}-range-hover-end${ye}-range-start${ye}-range-end${ye}-range-start-near-hover,
|
|
&-in-view${ye}-range-hover-end${ye}-range-end-single,
|
|
&-in-view${ye}-range-hover:not(${ye}-in-range)`]:{"&::after":{position:"absolute",top:"50%",zIndex:0,height:aa,borderTop:`${xn}px dashed ${mn}`,borderBottom:`${xn}px dashed ${mn}`,transform:"translateY(-50%)",transition:`all ${Tt}`,content:'""'}},"&-range-hover-start::after,\n &-range-hover-end::after,\n &-range-hover::after":{insetInlineEnd:0,insetInlineStart:Bn},[`&-in-view${ye}-in-range${ye}-range-hover::before,
|
|
&-in-view${ye}-in-range${ye}-range-hover-start::before,
|
|
&-in-view${ye}-in-range${ye}-range-hover-end::before,
|
|
&-in-view${ye}-range-start${ye}-range-hover::before,
|
|
&-in-view${ye}-range-end${ye}-range-hover::before,
|
|
&-in-view${ye}-range-start:not(${ye}-range-start-single)${ye}-range-hover-start::before,
|
|
&-in-view${ye}-range-end:not(${ye}-range-end-single)${ye}-range-hover-end::before,
|
|
${pe}-panel
|
|
> :not(${pe}-date-panel)
|
|
&-in-view${ye}-in-range${ye}-range-hover-start::before,
|
|
${pe}-panel
|
|
> :not(${pe}-date-panel)
|
|
&-in-view${ye}-in-range${ye}-range-hover-end::before`]:{background:la},[`&-in-view${ye}-range-start:not(${ye}-range-start-single):not(${ye}-range-end) ${Ve}`]:{borderStartStartRadius:Dt,borderEndStartRadius:Dt,borderStartEndRadius:0,borderEndEndRadius:0},[`&-in-view${ye}-range-end:not(${ye}-range-end-single):not(${ye}-range-start) ${Ve}`]:{borderStartStartRadius:0,borderEndStartRadius:0,borderStartEndRadius:Dt,borderEndEndRadius:Dt},[`&-range-hover${ye}-range-end::after`]:{insetInlineStart:"50%"},[`tr > &-in-view${ye}-range-hover:first-child::after,
|
|
tr > &-in-view${ye}-range-hover-end:first-child::after,
|
|
&-in-view${ye}-start${ye}-range-hover-edge-start${ye}-range-hover-edge-start-near-range::after,
|
|
&-in-view${ye}-range-hover-edge-start:not(${ye}-range-hover-edge-start-near-range)::after,
|
|
&-in-view${ye}-range-hover-start::after`]:{insetInlineStart:(tr-Qe)/2,borderInlineStart:`${xn}px dashed ${mn}`,borderStartStartRadius:Dt,borderEndStartRadius:Dt},[`tr > &-in-view${ye}-range-hover:last-child::after,
|
|
tr > &-in-view${ye}-range-hover-start:last-child::after,
|
|
&-in-view${ye}-end${ye}-range-hover-edge-end${ye}-range-hover-edge-end-near-range::after,
|
|
&-in-view${ye}-range-hover-edge-end:not(${ye}-range-hover-edge-end-near-range)::after,
|
|
&-in-view${ye}-range-hover-end::after`]:{insetInlineEnd:(tr-Qe)/2,borderInlineEnd:`${xn}px dashed ${mn}`,borderStartEndRadius:Dt,borderEndEndRadius:Dt},"&-disabled":{color:Ua,pointerEvents:"none",[Ve]:{background:"transparent"},"&::before":{background:ar}},[`&-disabled${ye}-today ${Ve}::before`]:{borderColor:Ua}}},ya=de=>{const{componentCls:pe,pickerCellCls:ye,pickerCellInnerCls:Ve,pickerYearMonthCellWidth:Qe,pickerControlIconSize:Tt,cellWidth:Dt,paddingSM:cn,paddingXS:gn,paddingXXS:xn,colorBgContainer:ba,lineWidth:Ln,lineType:Rn,borderRadiusLG:na,colorPrimary:aa,colorTextHeading:mn,colorSplit:Bn,pickerControlIconBorderWidth:la,colorIcon:tr,textHeight:Ua,motionDurationMid:ar,colorIconHover:lr,fontWeightStrong:rr,cellHeight:ja,pickerCellPaddingVertical:fo,colorTextDisabled:zr,colorText:eo,fontSize:xo,cellHoverWithRangeBg:Go,motionDurationSlow:$o,withoutTimeCellHeight:Pi,pickerQuarterPanelContentHeight:zo,colorLink:Fo,colorLinkActive:Do,colorLinkHover:Yo,cellRangeBorderColor:ti,borderRadiusSM:To,colorTextLightSolid:ni,cellHoverBg:Zi,timeColumnHeight:bi,timeColumnWidth:Ji,timeCellHeight:Ai,controlItemBgActive:Vi,marginXXS:ci,pickerDatePanelPaddingHorizontal:Ni}=de,Yi=Dt*7+Ni*2,nl=(Yi-gn*2)/3-Qe-cn,qi=(Yi-gn*2)/4-Qe;return{[pe]:{"&-panel":{display:"inline-flex",flexDirection:"column",textAlign:"center",background:ba,border:`${Ln}px ${Rn} ${Bn}`,borderRadius:na,outline:"none","&-focused":{borderColor:aa},"&-rtl":{direction:"rtl",[`${pe}-prev-icon,
|
|
${pe}-super-prev-icon`]:{transform:"rotate(45deg)"},[`${pe}-next-icon,
|
|
${pe}-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:Yi},"&-header":{display:"flex",padding:`0 ${gn}px`,color:mn,borderBottom:`${Ln}px ${Rn} ${Bn}`,"> *":{flex:"none"},button:{padding:0,color:tr,lineHeight:`${Ua}px`,background:"transparent",border:0,cursor:"pointer",transition:`color ${ar}`,fontSize:"inherit"},"> button":{minWidth:"1.6em",fontSize:xo,"&:hover":{color:lr}},"&-view":{flex:"auto",fontWeight:rr,lineHeight:`${Ua}px`,button:{color:"inherit",fontWeight:"inherit",verticalAlign:"top","&:not(:first-child)":{marginInlineStart:gn},"&:hover":{color:aa}}}},"&-prev-icon,\n &-next-icon,\n &-super-prev-icon,\n &-super-next-icon":{position:"relative",display:"inline-block",width:Tt,height:Tt,"&::before":{position:"absolute",top:0,insetInlineStart:0,display:"inline-block",width:Tt,height:Tt,border:"0 solid currentcolor",borderBlockStartWidth:la,borderBlockEndWidth:0,borderInlineStartWidth:la,borderInlineEndWidth:0,content:'""'}},"&-super-prev-icon,\n &-super-next-icon":{"&::after":{position:"absolute",top:Math.ceil(Tt/2),insetInlineStart:Math.ceil(Tt/2),display:"inline-block",width:Tt,height:Tt,border:"0 solid currentcolor",borderBlockStartWidth:la,borderBlockEndWidth:0,borderInlineStartWidth:la,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:ja,fontWeight:"normal"},th:{height:ja+fo*2,color:eo,verticalAlign:"middle"}},"&-cell":Object.assign({padding:`${fo}px 0`,color:zr,cursor:"pointer","&-in-view":{color:eo}},dn(de)),[`&-date-panel ${pe}-cell-in-view${pe}-cell-in-range${pe}-cell-range-hover-start ${Ve},
|
|
&-date-panel ${pe}-cell-in-view${pe}-cell-in-range${pe}-cell-range-hover-end ${Ve}`]:{"&::after":{position:"absolute",top:0,bottom:0,zIndex:-1,background:Go,transition:`all ${$o}`,content:'""'}},[`&-date-panel
|
|
${pe}-cell-in-view${pe}-cell-in-range${pe}-cell-range-hover-start
|
|
${Ve}::after`]:{insetInlineEnd:-(Dt-ja)/2,insetInlineStart:0},[`&-date-panel ${pe}-cell-in-view${pe}-cell-in-range${pe}-cell-range-hover-end ${Ve}::after`]:{insetInlineEnd:0,insetInlineStart:-(Dt-ja)/2},[`&-range-hover${pe}-range-start::after`]:{insetInlineEnd:"50%"},"&-decade-panel,\n &-year-panel,\n &-quarter-panel,\n &-month-panel":{[`${pe}-content`]:{height:Pi*4},[Ve]:{padding:`0 ${gn}px`}},"&-quarter-panel":{[`${pe}-content`]:{height:zo},[`${pe}-cell-range-hover-start::after`]:{insetInlineStart:qi,borderInlineStart:`${Ln}px dashed ${ti}`,[`${pe}-panel-rtl &`]:{insetInlineEnd:qi,borderInlineEnd:`${Ln}px dashed ${ti}`}},[`${pe}-cell-range-hover-end::after`]:{insetInlineEnd:qi,borderInlineEnd:`${Ln}px dashed ${ti}`,[`${pe}-panel-rtl &`]:{insetInlineStart:qi,borderInlineStart:`${Ln}px dashed ${ti}`}}},[`&-panel ${pe}-footer`]:{borderTop:`${Ln}px ${Rn} ${Bn}`},"&-footer":{width:"min-content",minWidth:"100%",lineHeight:`${Ua-2*Ln}px`,textAlign:"center","&-extra":{padding:`0 ${cn}px`,lineHeight:`${Ua-2*Ln}px`,textAlign:"start","&:not(:last-child)":{borderBottom:`${Ln}px ${Rn} ${Bn}`}}},"&-now":{textAlign:"start"},"&-today-btn":{color:Fo,"&:hover":{color:Yo},"&:active":{color:Do},[`&${pe}-today-btn-disabled`]:{color:zr,cursor:"not-allowed"}},"&-decade-panel":{[Ve]:{padding:`0 ${gn/2}px`},[`${pe}-cell::before`]:{display:"none"}},"&-year-panel,\n &-quarter-panel,\n &-month-panel":{[`${pe}-body`]:{padding:`0 ${gn}px`},[Ve]:{width:Qe},[`${pe}-cell-range-hover-start::after`]:{borderStartStartRadius:To,borderEndStartRadius:To,borderStartEndRadius:0,borderEndEndRadius:0,[`${pe}-panel-rtl &`]:{borderStartStartRadius:0,borderEndStartRadius:0,borderStartEndRadius:To,borderEndEndRadius:To}},[`${pe}-cell-range-hover-end::after`]:{borderStartStartRadius:0,borderEndStartRadius:0,borderStartEndRadius:To,borderEndEndRadius:To,[`${pe}-panel-rtl &`]:{borderStartStartRadius:To,borderEndStartRadius:To,borderStartEndRadius:0,borderEndEndRadius:0}}},"&-year-panel,\n &-month-panel":{[`${pe}-cell-range-hover-start::after`]:{insetInlineStart:nl,borderInlineStart:`${Ln}px dashed ${ti}`,[`${pe}-panel-rtl &`]:{insetInlineEnd:nl,borderInlineEnd:`${Ln}px dashed ${ti}`}},[`${pe}-cell-range-hover-end::after`]:{insetInlineEnd:nl,borderInlineEnd:`${Ln}px dashed ${ti}`,[`${pe}-panel-rtl &`]:{insetInlineStart:nl,borderInlineStart:`${Ln}px dashed ${ti}`}}},"&-week-panel":{[`${pe}-body`]:{padding:`${gn}px ${cn}px`},[`${pe}-cell`]:{[`&:hover ${Ve},
|
|
&-selected ${Ve},
|
|
${Ve}`]:{background:"transparent !important"}},"&-row":{td:{"&:before":{transition:`background ${ar}`},"&:first-child:before":{borderStartStartRadius:To,borderEndStartRadius:To},"&:last-child:before":{borderStartEndRadius:To,borderEndEndRadius:To}},"&:hover td":{"&:before":{background:Zi}},"&-range-start td,\n &-range-end td,\n &-selected td":{[`&${ye}`]:{"&:before":{background:aa},[`&${pe}-cell-week`]:{color:new Qn.C(ni).setAlpha(.5).toHexString()},[Ve]:{color:ni}}},"&-range-hover td:before":{background:Vi}}},"&-date-panel":{[`${pe}-body`]:{padding:`${gn}px ${Ni}px`},[`${pe}-content`]:{width:Dt*7,th:{width:Dt,boxSizing:"border-box",padding:0}}},"&-datetime-panel":{display:"flex",[`${pe}-time-panel`]:{borderInlineStart:`${Ln}px ${Rn} ${Bn}`},[`${pe}-date-panel,
|
|
${pe}-time-panel`]:{transition:`opacity ${$o}`},"&-active":{[`${pe}-date-panel,
|
|
${pe}-time-panel`]:{opacity:.3,"&-active":{opacity:1}}}},"&-time-panel":{width:"auto",minWidth:"auto",direction:"ltr",[`${pe}-content`]:{display:"flex",flex:"auto",height:bi},"&-column":{flex:"1 0 auto",width:Ji,margin:`${xn}px 0`,padding:0,overflowY:"hidden",textAlign:"start",listStyle:"none",transition:`background ${ar}`,overflowX:"hidden","&::after":{display:"block",height:bi-Ai,content:'""'},"&:not(:first-child)":{borderInlineStart:`${Ln}px ${Rn} ${Bn}`},"&-active":{background:new Qn.C(Vi).setAlpha(.2).toHexString()},"&:hover":{overflowY:"auto"},"> li":{margin:0,padding:0,[`&${pe}-time-panel-cell`]:{marginInline:ci,[`${pe}-time-panel-cell-inner`]:{display:"block",width:Ji-2*ci,height:Ai,margin:0,paddingBlock:0,paddingInlineEnd:0,paddingInlineStart:(Ji-Ai)/2,color:eo,lineHeight:`${Ai}px`,borderRadius:To,cursor:"pointer",transition:`background ${ar}`,"&:hover":{background:Zi}},"&-selected":{[`${pe}-time-panel-cell-inner`]:{background:Vi}},"&-disabled":{[`${pe}-time-panel-cell-inner`]:{color:zr,background:"transparent",cursor:"not-allowed"}}}}}},[`&-datetime-panel ${pe}-time-panel-column:after`]:{height:bi-Ai+xn*2}}}},wn=de=>{const{componentCls:pe,colorBgContainer:ye,colorError:Ve,errorActiveShadow:Qe,colorWarning:Tt,warningActiveShadow:Dt}=de;return{[`${pe}:not(${pe}-disabled)`]:{[`&${pe}-status-error`]:{"&, &:not([disabled]):hover":{backgroundColor:ye,borderColor:Ve},[`&${pe}-focused, &:focus`]:Object.assign({},(0,Ra.M1)((0,Yn.TS)(de,{activeBorderColor:Ve,activeShadow:Qe}))),[`${pe}-active-bar`]:{background:Ve}},[`&${pe}-status-warning`]:{"&, &:not([disabled]):hover":{backgroundColor:ye,borderColor:Tt},[`&${pe}-focused, &:focus`]:Object.assign({},(0,Ra.M1)((0,Yn.TS)(de,{activeBorderColor:Tt,activeShadow:Dt}))),[`${pe}-active-bar`]:{background:Tt}}}}},_r=de=>{const{componentCls:pe,antCls:ye,controlHeight:Ve,fontSize:Qe,paddingInline:Tt,colorBgContainer:Dt,lineWidth:cn,lineType:gn,colorBorder:xn,borderRadius:ba,motionDurationMid:Ln,colorBgContainerDisabled:Rn,colorTextDisabled:na,colorTextPlaceholder:aa,controlHeightLG:mn,fontSizeLG:Bn,controlHeightSM:la,paddingInlineSM:tr,paddingXS:Ua,marginXS:ar,colorTextDescription:lr,lineWidthBold:rr,lineHeight:ja,colorPrimary:fo,motionDurationSlow:zr,zIndexPopup:eo,paddingXXS:xo,paddingSM:Go,textHeight:$o,cellActiveWithRangeBg:Pi,colorPrimaryBorder:zo,sizePopupArrow:Fo,borderRadiusXS:Do,borderRadiusOuter:Yo,colorBgElevated:ti,borderRadiusLG:To,boxShadowSecondary:ni,borderRadiusSM:Zi,colorSplit:bi,cellHoverBg:Ji,presetsWidth:Ai,presetsMaxWidth:Vi,boxShadowPopoverArrow:ci,colorTextQuaternary:Ni}=de;return[{[pe]:Object.assign(Object.assign(Object.assign({},(0,Zo.Wf)(de)),Pa(de,Ve,Qe,Tt)),{position:"relative",display:"inline-flex",alignItems:"center",background:Dt,lineHeight:1,border:`${cn}px ${gn} ${xn}`,borderRadius:ba,transition:`border ${Ln}, box-shadow ${Ln}`,"&:hover, &-focused":Object.assign({},(0,Ra.pU)(de)),"&-focused":Object.assign({},(0,Ra.M1)(de)),[`&${pe}-disabled`]:{background:Rn,borderColor:xn,cursor:"not-allowed",[`${pe}-suffix`]:{color:Ni}},[`&${pe}-borderless`]:{backgroundColor:"transparent !important",borderColor:"transparent !important",boxShadow:"none !important"},[`${pe}-input`]:{position:"relative",display:"inline-flex",alignItems:"center",width:"100%","> input":Object.assign(Object.assign({},(0,Ra.ik)(de)),{flex:"auto",minWidth:1,height:"auto",padding:0,background:"transparent",border:0,borderRadius:0,"&:focus":{boxShadow:"none"},"&[disabled]":{background:"transparent"}}),"&:hover":{[`${pe}-clear`]:{opacity:1}},"&-placeholder":{"> input":{color:aa}}},"&-large":Object.assign(Object.assign({},Pa(de,mn,Bn,Tt)),{[`${pe}-input > input`]:{fontSize:Bn}}),"&-small":Object.assign({},Pa(de,la,Qe,tr)),[`${pe}-suffix`]:{display:"flex",flex:"none",alignSelf:"center",marginInlineStart:Ua/2,color:na,lineHeight:1,pointerEvents:"none","> *":{verticalAlign:"top","&:not(:last-child)":{marginInlineEnd:ar}}},[`${pe}-clear`]:{position:"absolute",top:"50%",insetInlineEnd:0,color:na,lineHeight:1,background:Dt,transform:"translateY(-50%)",cursor:"pointer",opacity:0,transition:`opacity ${Ln}, color ${Ln}`,"> *":{verticalAlign:"top"},"&:hover":{color:lr}},[`${pe}-separator`]:{position:"relative",display:"inline-block",width:"1em",height:Bn,color:na,fontSize:Bn,verticalAlign:"top",cursor:"default",[`${pe}-focused &`]:{color:lr},[`${pe}-range-separator &`]:{[`${pe}-disabled &`]:{cursor:"not-allowed"}}},"&-range":{position:"relative",display:"inline-flex",[`${pe}-clear`]:{insetInlineEnd:Tt},"&:hover":{[`${pe}-clear`]:{opacity:1}},[`${pe}-active-bar`]:{bottom:-cn,height:rr,marginInlineStart:Tt,background:fo,opacity:0,transition:`all ${zr} ease-out`,pointerEvents:"none"},[`&${pe}-focused`]:{[`${pe}-active-bar`]:{opacity:1}},[`${pe}-range-separator`]:{alignItems:"center",padding:`0 ${Ua}px`,lineHeight:1},[`&${pe}-small`]:{[`${pe}-clear`]:{insetInlineEnd:tr},[`${pe}-active-bar`]:{marginInlineStart:tr}}},"&-dropdown":Object.assign(Object.assign(Object.assign({},(0,Zo.Wf)(de)),ya(de)),{position:"absolute",top:-9999,left:{_skip_check_:!0,value:-9999},zIndex:eo,[`&${pe}-dropdown-hidden`]:{display:"none"},[`&${pe}-dropdown-placement-bottomLeft`]:{[`${pe}-range-arrow`]:{top:0,display:"block",transform:"translateY(-100%)"}},[`&${pe}-dropdown-placement-topLeft`]:{[`${pe}-range-arrow`]:{bottom:0,display:"block",transform:"translateY(100%) rotate(180deg)"}},[`&${ye}-slide-up-enter${ye}-slide-up-enter-active${pe}-dropdown-placement-topLeft,
|
|
&${ye}-slide-up-enter${ye}-slide-up-enter-active${pe}-dropdown-placement-topRight,
|
|
&${ye}-slide-up-appear${ye}-slide-up-appear-active${pe}-dropdown-placement-topLeft,
|
|
&${ye}-slide-up-appear${ye}-slide-up-appear-active${pe}-dropdown-placement-topRight`]:{animationName:Gr.Qt},[`&${ye}-slide-up-enter${ye}-slide-up-enter-active${pe}-dropdown-placement-bottomLeft,
|
|
&${ye}-slide-up-enter${ye}-slide-up-enter-active${pe}-dropdown-placement-bottomRight,
|
|
&${ye}-slide-up-appear${ye}-slide-up-appear-active${pe}-dropdown-placement-bottomLeft,
|
|
&${ye}-slide-up-appear${ye}-slide-up-appear-active${pe}-dropdown-placement-bottomRight`]:{animationName:Gr.fJ},[`&${ye}-slide-up-leave${ye}-slide-up-leave-active${pe}-dropdown-placement-topLeft,
|
|
&${ye}-slide-up-leave${ye}-slide-up-leave-active${pe}-dropdown-placement-topRight`]:{animationName:Gr.ly},[`&${ye}-slide-up-leave${ye}-slide-up-leave-active${pe}-dropdown-placement-bottomLeft,
|
|
&${ye}-slide-up-leave${ye}-slide-up-leave-active${pe}-dropdown-placement-bottomRight`]:{animationName:Gr.Uw},[`${pe}-panel > ${pe}-time-panel`]:{paddingTop:xo},[`${pe}-ranges`]:{marginBottom:0,padding:`${xo}px ${Go}px`,overflow:"hidden",lineHeight:`${$o-2*cn-Ua/2}px`,textAlign:"start",listStyle:"none",display:"flex",justifyContent:"space-between","> li":{display:"inline-block"},[`${pe}-preset > ${ye}-tag-blue`]:{color:fo,background:Pi,borderColor:zo,cursor:"pointer"},[`${pe}-ok`]:{marginInlineStart:"auto"}},[`${pe}-range-wrapper`]:{display:"flex",position:"relative"},[`${pe}-range-arrow`]:Object.assign({position:"absolute",zIndex:1,display:"none",marginInlineStart:Tt*1.5,transition:`left ${zr} ease-out`},(0,ka.r)(Fo,Do,Yo,ti,ci)),[`${pe}-panel-container`]:{overflow:"hidden",verticalAlign:"top",background:ti,borderRadius:To,boxShadow:ni,transition:`margin ${zr}`,[`${pe}-panel-layout`]:{display:"flex",flexWrap:"nowrap",alignItems:"stretch"},[`${pe}-presets`]:{display:"flex",flexDirection:"column",minWidth:Ai,maxWidth:Vi,ul:{height:0,flex:"auto",listStyle:"none",overflow:"auto",margin:0,padding:Ua,borderInlineEnd:`${cn}px ${gn} ${bi}`,li:Object.assign(Object.assign({},Zo.vS),{borderRadius:Zi,paddingInline:Ua,paddingBlock:(la-Math.round(Qe*ja))/2,cursor:"pointer",transition:`all ${zr}`,"+ li":{marginTop:ar},"&:hover":{background:Ji}})}},[`${pe}-panels`]:{display:"inline-flex",flexWrap:"nowrap",direction:"ltr",[`${pe}-panel`]:{borderWidth:`0 0 ${cn}px`},"&:last-child":{[`${pe}-panel`]:{borderWidth:0}}},[`${pe}-panel`]:{verticalAlign:"top",background:"transparent",borderRadius:0,borderWidth:0,[`${pe}-content,
|
|
table`]:{textAlign:"center"},"&-focused":{borderColor:xn}}}}),"&-dropdown-range":{padding:`${Fo*2/3}px 0`,"&-hidden":{display:"none"}},"&-rtl":{direction:"rtl",[`${pe}-separator`]:{transform:"rotate(180deg)"},[`${pe}-footer`]:{"&-extra":{direction:"rtl"}}}})},(0,Gr.oN)(de,"slide-up"),(0,Gr.oN)(de,"slide-down"),(0,si.Fm)(de,"move-up"),(0,si.Fm)(de,"move-down")]},Cr=de=>{const{componentCls:pe,controlHeightLG:ye,paddingXXS:Ve,padding:Qe}=de;return{pickerCellCls:`${pe}-cell`,pickerCellInnerCls:`${pe}-cell-inner`,pickerYearMonthCellWidth:ye*1.5,pickerQuarterPanelContentHeight:ye*1.4,pickerCellPaddingVertical:Ve+Ve/2,pickerCellBorderGap:2,pickerControlIconSize:7,pickerControlIconBorderWidth:1.5,pickerDatePanelPaddingHorizontal:Qe+Ve/2}},Zr=de=>({cellHoverBg:de.controlItemBgHover,cellActiveWithRangeBg:de.controlItemBgActive,cellHoverWithRangeBg:new Qn.C(de.colorPrimary).lighten(35).toHexString(),cellRangeBorderColor:new Qn.C(de.colorPrimary).lighten(20).toHexString(),cellBgDisabled:de.colorBgContainerDisabled,timeColumnWidth:de.controlHeightLG*1.4,timeColumnHeight:28*8,timeCellHeight:28,cellWidth:de.controlHeightSM*1.5,cellHeight:de.controlHeightSM,textHeight:de.controlHeightLG,withoutTimeCellHeight:de.controlHeightLG*1.65});var Jo=(0,Sr.Z)("DatePicker",de=>{const pe=(0,Yn.TS)((0,Ra.e5)(de),Cr(de));return[_r(pe),wn(pe),(0,Sa.c)(de,{focusElCls:`${de.componentCls}-focused`})]},de=>Object.assign(Object.assign(Object.assign({},(0,Ra.TM)(de)),Zr(de)),{presetsWidth:120,presetsMaxWidth:200,zIndexPopup:de.zIndexPopupBase+50}));function yr(de,pe,ye){return ye!==void 0?ye:pe==="year"&&de.lang.yearPlaceholder?de.lang.yearPlaceholder:pe==="quarter"&&de.lang.quarterPlaceholder?de.lang.quarterPlaceholder:pe==="month"&&de.lang.monthPlaceholder?de.lang.monthPlaceholder:pe==="week"&&de.lang.weekPlaceholder?de.lang.weekPlaceholder:pe==="time"&&de.timePickerLocale.placeholder?de.timePickerLocale.placeholder:de.lang.placeholder}function bo(de,pe,ye){return ye!==void 0?ye:pe==="year"&&de.lang.yearPlaceholder?de.lang.rangeYearPlaceholder:pe==="quarter"&&de.lang.quarterPlaceholder?de.lang.rangeQuarterPlaceholder:pe==="month"&&de.lang.monthPlaceholder?de.lang.rangeMonthPlaceholder:pe==="week"&&de.lang.weekPlaceholder?de.lang.rangeWeekPlaceholder:pe==="time"&&de.timePickerLocale.placeholder?de.timePickerLocale.rangePlaceholder:de.lang.rangePlaceholder}function qa(de,pe){const ye={adjustX:1,adjustY:1};switch(pe){case"bottomLeft":return{points:["tl","bl"],offset:[0,4],overflow:ye};case"bottomRight":return{points:["tr","br"],offset:[0,4],overflow:ye};case"topLeft":return{points:["bl","tl"],offset:[0,-4],overflow:ye};case"topRight":return{points:["br","tr"],offset:[0,-4],overflow:ye};default:return{points:de==="rtl"?["tr","br"]:["tl","bl"],offset:[0,4],overflow:ye}}}function Vr(de){return de?Array.isArray(de)?de:[de]:[]}function uo(de){const{format:pe,picker:ye,showHour:Ve,showMinute:Qe,showSecond:Tt,use12Hours:Dt}=de,cn=Vr(pe)[0],gn=Object.assign({},de);return pe&&Array.isArray(pe)&&(gn.format=cn),cn&&typeof cn=="string"&&(!cn.includes("s")&&Tt===void 0&&(gn.showSecond=!1),!cn.includes("m")&&Qe===void 0&&(gn.showMinute=!1),!cn.includes("H")&&!cn.includes("h")&&!cn.includes("K")&&!cn.includes("k")&&Ve===void 0&&(gn.showHour=!1),(cn.includes("a")||cn.includes("A"))&&Dt===void 0&&(gn.use12Hours=!0)),ye==="time"?gn:(typeof cn=="function"&&delete gn.format,{showTime:gn})}function oi(de,pe,ye){if(de===!1)return!1;const Ve={clearIcon:pe!=null?pe:ye};return typeof de=="object"?Object.assign(Object.assign({},Ve),de):Ve}var Mn=ee(71577);function Ea(de){return ae.createElement(Mn.ZP,Object.assign({size:"small",type:"primary"},de))}var Dr={button:Ea},pa=function(de,pe){var ye={};for(var Ve in de)Object.prototype.hasOwnProperty.call(de,Ve)&&pe.indexOf(Ve)<0&&(ye[Ve]=de[Ve]);if(de!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Qe=0,Ve=Object.getOwnPropertySymbols(de);Qe<Ve.length;Qe++)pe.indexOf(Ve[Qe])<0&&Object.prototype.propertyIsEnumerable.call(de,Ve[Qe])&&(ye[Ve[Qe]]=de[Ve[Qe]]);return ye};function Ir(de){return(0,ae.forwardRef)((ye,Ve)=>{const{prefixCls:Qe,getPopupContainer:Tt,className:Dt,placement:cn,size:gn,disabled:xn,bordered:ba=!0,placeholder:Ln,popupClassName:Rn,dropdownClassName:na,status:aa,clearIcon:mn,allowClear:Bn,rootClassName:la}=ye,tr=pa(ye,["prefixCls","getPopupContainer","className","placement","size","disabled","bordered","placeholder","popupClassName","dropdownClassName","status","clearIcon","allowClear","rootClassName"]),Ua=ae.useRef(null),{getPrefixCls:ar,direction:lr,getPopupContainer:rr}=(0,ae.useContext)(Or.E_),ja=ar("picker",Qe),{compactSize:fo,compactItemClassnames:zr}=(0,Wa.ri)(ja,lr),{format:eo,showTime:xo,picker:Go}=ye,$o=ar(),[Pi,zo]=Jo(ja),Fo=Object.assign(Object.assign({},xo?uo(Object.assign({format:eo,picker:Go},xo)):{}),Go==="time"?uo(Object.assign(Object.assign({format:eo},ye),{picker:Go})):{}),Do=(0,Co.Z)(ci=>{var Ni;return(Ni=gn!=null?gn:fo)!==null&&Ni!==void 0?Ni:ci}),Yo=ae.useContext(Ha.Z),ti=xn!=null?xn:Yo,To=(0,ae.useContext)(Si.aM),{hasFeedback:ni,status:Zi,feedbackIcon:bi}=To,Ji=ae.createElement(ae.Fragment,null,Go==="time"?ae.createElement(Xe,null):ae.createElement(xe,null),ni&&bi);(0,ae.useImperativeHandle)(Ve,()=>({focus:()=>{var ci;return(ci=Ua.current)===null||ci===void 0?void 0:ci.focus()},blur:()=>{var ci;return(ci=Ua.current)===null||ci===void 0?void 0:ci.blur()}}));const[Ai]=(0,Ga.Z)("Calendar",vr.Z),Vi=Object.assign(Object.assign({},Ai),ye.locale);return Pi(ae.createElement(da,Object.assign({separator:ae.createElement("span",{"aria-label":"to",className:`${ja}-separator`},ae.createElement($e,null)),disabled:ti,ref:Ua,dropdownAlign:qa(lr,cn),placeholder:bo(Vi,Go,Ln),suffixIcon:Ji,prevIcon:ae.createElement("span",{className:`${ja}-prev-icon`}),nextIcon:ae.createElement("span",{className:`${ja}-next-icon`}),superPrevIcon:ae.createElement("span",{className:`${ja}-super-prev-icon`}),superNextIcon:ae.createElement("span",{className:`${ja}-super-next-icon`}),transitionName:`${$o}-slide-up`},tr,Fo,{className:Ct()({[`${ja}-${Do}`]:Do,[`${ja}-borderless`]:!ba},(0,Qa.Z)(ja,(0,Qa.F)(Zi,aa),ni),zo,zr,Dt,la),locale:Vi.lang,prefixCls:ja,getPopupContainer:Tt||rr,generateConfig:de,components:Dr,direction:lr,dropdownClassName:Ct()(zo,Rn||na,la),allowClear:oi(Bn,mn,ae.createElement(Le.Z,null))})))})}var Mr=function(de,pe){var ye={};for(var Ve in de)Object.prototype.hasOwnProperty.call(de,Ve)&&pe.indexOf(Ve)<0&&(ye[Ve]=de[Ve]);if(de!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Qe=0,Ve=Object.getOwnPropertySymbols(de);Qe<Ve.length;Qe++)pe.indexOf(Ve[Qe])<0&&Object.prototype.propertyIsEnumerable.call(de,Ve[Qe])&&(ye[Ve[Qe]]=de[Ve[Qe]]);return ye};function Wr(de){function pe(gn,xn){const ba=xn==="TimePicker"?"timePicker":"datePicker",Ln=(0,ae.forwardRef)((Rn,na)=>{const{prefixCls:aa,getPopupContainer:mn,style:Bn,className:la,rootClassName:tr,size:Ua,bordered:ar=!0,placement:lr,placeholder:rr,popupClassName:ja,dropdownClassName:fo,disabled:zr,status:eo,clearIcon:xo,allowClear:Go}=Rn,$o=Mr(Rn,["prefixCls","getPopupContainer","style","className","rootClassName","size","bordered","placement","placeholder","popupClassName","dropdownClassName","disabled","status","clearIcon","allowClear"]),{getPrefixCls:Pi,direction:zo,getPopupContainer:Fo,[ba]:Do}=(0,ae.useContext)(Or.E_),Yo=Pi("picker",aa),{compactSize:ti,compactItemClassnames:To}=(0,Wa.ri)(Yo,zo),ni=ae.useRef(null),{format:Zi,showTime:bi}=Rn,[Ji,Ai]=Jo(Yo);(0,ae.useImperativeHandle)(na,()=>({focus:()=>{var al;return(al=ni.current)===null||al===void 0?void 0:al.focus()},blur:()=>{var al;return(al=ni.current)===null||al===void 0?void 0:al.blur()}}));const Vi={showToday:!0};let ci={};gn&&(ci.picker=gn);const Ni=gn||Rn.picker;ci=Object.assign(Object.assign(Object.assign({},ci),bi?uo(Object.assign({format:Zi,picker:Ni},bi)):{}),Ni==="time"?uo(Object.assign(Object.assign({format:Zi},Rn),{picker:Ni})):{});const Yi=Pi(),nl=(0,Co.Z)(al=>{var Zl;return(Zl=Ua!=null?Ua:ti)!==null&&Zl!==void 0?Zl:al}),qi=ae.useContext(Ha.Z),gl=zr!=null?zr:qi,wl=(0,ae.useContext)(Si.aM),{hasFeedback:yo,status:zi,feedbackIcon:gi}=wl,Wi=ae.createElement(ae.Fragment,null,Ni==="time"?ae.createElement(Xe,null):ae.createElement(xe,null),yo&&gi),[ol]=(0,Ga.Z)("DatePicker",vr.Z),Bi=Object.assign(Object.assign({},ol),Rn.locale);return Ji(ae.createElement(Vn,Object.assign({ref:ni,placeholder:yr(Bi,Ni,rr),suffixIcon:Wi,dropdownAlign:qa(zo,lr),prevIcon:ae.createElement("span",{className:`${Yo}-prev-icon`}),nextIcon:ae.createElement("span",{className:`${Yo}-next-icon`}),superPrevIcon:ae.createElement("span",{className:`${Yo}-super-prev-icon`}),superNextIcon:ae.createElement("span",{className:`${Yo}-super-next-icon`}),transitionName:`${Yi}-slide-up`},Vi,$o,ci,{locale:Bi.lang,className:Ct()({[`${Yo}-${nl}`]:nl,[`${Yo}-borderless`]:!ar},(0,Qa.Z)(Yo,(0,Qa.F)(zi,eo),yo),Ai,To,Do==null?void 0:Do.className,la,tr),style:Object.assign(Object.assign({},Do==null?void 0:Do.style),Bn),prefixCls:Yo,getPopupContainer:mn||Fo,generateConfig:de,components:Dr,direction:zo,disabled:gl,dropdownClassName:Ct()(Ai,tr,ja||fo),allowClear:oi(Go,xo,ae.createElement(Le.Z,null))})))});return xn&&(Ln.displayName=xn),Ln}const ye=pe(),Ve=pe("week","WeekPicker"),Qe=pe("month","MonthPicker"),Tt=pe("year","YearPicker"),Dt=pe("time","TimePicker"),cn=pe("quarter","QuarterPicker");return{DatePicker:ye,WeekPicker:Ve,MonthPicker:Qe,YearPicker:Tt,TimePicker:Dt,QuarterPicker:cn}}const ei=null;function ki(de){const{DatePicker:pe,WeekPicker:ye,MonthPicker:Ve,YearPicker:Qe,TimePicker:Tt,QuarterPicker:Dt}=Wr(de),cn=Ir(de),gn=pe;return gn.WeekPicker=ye,gn.MonthPicker=Ve,gn.YearPicker=Qe,gn.RangePicker=cn,gn.TimePicker=Tt,gn.QuarterPicker=Dt,gn}var tl=ki;const cl=tl(te);function Yl(de){const pe=qa(de.direction,de.placement);return pe.overflow.adjustY=!1,pe.overflow.adjustX=!1,Object.assign(Object.assign({},de),{dropdownAlign:pe})}const Ms=(0,ne.Z)(cl,"picker",null,Yl);cl._InternalPanelDoNotUseOrYouWillBeFired=Ms;const Is=(0,ne.Z)(cl.RangePicker,"picker",null,Yl);cl._InternalRangePanelDoNotUseOrYouWillBeFired=Is,cl.generatePicker=tl;var $s=cl},96074:function(ht,ct,ee){"use strict";ee.d(ct,{Z:function(){return Me}});var x=ee(94184),ue=ee.n(x),fe=ee(67294),De=ee(53124),Fe=ee(14747),Te=ee(67968),ie=ee(45503);const _e=ve=>{const{componentCls:oe,sizePaddingEdgeHorizontal:a,colorSplit:y,lineWidth:b,textPaddingInline:E,orientationMargin:z,verticalMarginInline:te}=ve;return{[oe]:Object.assign(Object.assign({},(0,Fe.Wf)(ve)),{borderBlockStart:`${b}px solid ${y}`,"&-vertical":{position:"relative",top:"-0.06em",display:"inline-block",height:"0.9em",marginInline:te,marginBlock:0,verticalAlign:"middle",borderTop:0,borderInlineStart:`${b}px solid ${y}`},"&-horizontal":{display:"flex",clear:"both",width:"100%",minWidth:"100%",margin:`${ve.dividerHorizontalGutterMargin}px 0`},[`&-horizontal${oe}-with-text`]:{display:"flex",alignItems:"center",margin:`${ve.dividerHorizontalWithTextGutterMargin}px 0`,color:ve.colorTextHeading,fontWeight:500,fontSize:ve.fontSizeLG,whiteSpace:"nowrap",textAlign:"center",borderBlockStart:`0 ${y}`,"&::before, &::after":{position:"relative",width:"50%",borderBlockStart:`${b}px solid transparent`,borderBlockStartColor:"inherit",borderBlockEnd:0,transform:"translateY(50%)",content:"''"}},[`&-horizontal${oe}-with-text-left`]:{"&::before":{width:`${z*100}%`},"&::after":{width:`${100-z*100}%`}},[`&-horizontal${oe}-with-text-right`]:{"&::before":{width:`${100-z*100}%`},"&::after":{width:`${z*100}%`}},[`${oe}-inner-text`]:{display:"inline-block",paddingBlock:0,paddingInline:E},"&-dashed":{background:"none",borderColor:y,borderStyle:"dashed",borderWidth:`${b}px 0 0`},[`&-horizontal${oe}-with-text${oe}-dashed`]:{"&::before, &::after":{borderStyle:"dashed none none"}},[`&-vertical${oe}-dashed`]:{borderInlineStartWidth:b,borderInlineEnd:0,borderBlockStart:0,borderBlockEnd:0},[`&-plain${oe}-with-text`]:{color:ve.colorText,fontWeight:"normal",fontSize:ve.fontSize},[`&-horizontal${oe}-with-text-left${oe}-no-default-orientation-margin-left`]:{"&::before":{width:0},"&::after":{width:"100%"},[`${oe}-inner-text`]:{paddingInlineStart:a}},[`&-horizontal${oe}-with-text-right${oe}-no-default-orientation-margin-right`]:{"&::before":{width:"100%"},"&::after":{width:0},[`${oe}-inner-text`]:{paddingInlineEnd:a}}})}};var ze=(0,Te.Z)("Divider",ve=>{const oe=(0,ie.TS)(ve,{dividerHorizontalWithTextGutterMargin:ve.margin,dividerHorizontalGutterMargin:ve.marginLG,sizePaddingEdgeHorizontal:0});return[_e(oe)]},ve=>({textPaddingInline:"1em",orientationMargin:.05,verticalMarginInline:ve.marginXS})),Ae=function(ve,oe){var a={};for(var y in ve)Object.prototype.hasOwnProperty.call(ve,y)&&oe.indexOf(y)<0&&(a[y]=ve[y]);if(ve!=null&&typeof Object.getOwnPropertySymbols=="function")for(var b=0,y=Object.getOwnPropertySymbols(ve);b<y.length;b++)oe.indexOf(y[b])<0&&Object.prototype.propertyIsEnumerable.call(ve,y[b])&&(a[y[b]]=ve[y[b]]);return a},Me=ve=>{const{getPrefixCls:oe,direction:a,divider:y}=fe.useContext(De.E_),{prefixCls:b,type:E="horizontal",orientation:z="center",orientationMargin:te,className:ne,rootClassName:re,children:ae,dashed:le,plain:he,style:Ee}=ve,be=Ae(ve,["prefixCls","type","orientation","orientationMargin","className","rootClassName","children","dashed","plain","style"]),xe=oe("divider",b),[me,Ce]=ze(xe),Be=z.length>0?`-${z}`:z,Xe=!!ae,Le=z==="left"&&te!=null,Ue=z==="right"&&te!=null,Ze=ue()(xe,y==null?void 0:y.className,Ce,`${xe}-${E}`,{[`${xe}-with-text`]:Xe,[`${xe}-with-text${Be}`]:Xe,[`${xe}-dashed`]:!!le,[`${xe}-plain`]:!!he,[`${xe}-rtl`]:a==="rtl",[`${xe}-no-default-orientation-margin-left`]:Le,[`${xe}-no-default-orientation-margin-right`]:Ue},ne,re),Ge=fe.useMemo(()=>typeof te=="number"?te:/^\d+$/.test(te)?Number(te):te,[te]),$e=Object.assign(Object.assign({},Le&&{marginLeft:Ge}),Ue&&{marginRight:Ge});return me(fe.createElement("div",Object.assign({className:Ze,style:Object.assign(Object.assign({},y==null?void 0:y.style),Ee)},be,{role:"separator"}),ae&&E!=="vertical"&&fe.createElement("span",{className:`${xe}-inner-text`,style:$e},ae)))}},35874:function(ht,ct,ee){"use strict";ee.d(ct,{Z:function(){return gt}});var x=ee(67294),ue=ee(91034),fe=ee(94184),De=ee.n(fe),Fe=ee(87462),Te=ee(4942),ie=ee(97685),_e=ee(45987),ze=ee(62709),Ae=ee(71002),We=ee(12060);function Me(Ft,st,bt){var It=React.useRef({});return(!("value"in It.current)||bt(It.current.condition,st))&&(It.current.value=Ft(),It.current.condition=st),It.current.value}function ve(Ft,st){typeof Ft=="function"?Ft(st):(0,Ae.Z)(Ft)==="object"&&Ft&&"current"in Ft&&(Ft.current=st)}function oe(){for(var Ft=arguments.length,st=new Array(Ft),bt=0;bt<Ft;bt++)st[bt]=arguments[bt];var It=st.filter(function(xt){return xt});return It.length<=1?It[0]:function(xt){st.forEach(function(kt){ve(kt,xt)})}}function a(){for(var Ft=arguments.length,st=new Array(Ft),bt=0;bt<Ft;bt++)st[bt]=arguments[bt];return useMemo(function(){return oe.apply(void 0,st)},st,function(It,xt){return It.length===xt.length&&It.every(function(kt,Zt){return kt===xt[Zt]})})}function y(Ft){var st,bt,It=(0,We.isMemo)(Ft)?Ft.type.type:Ft.type;return!(typeof It=="function"&&!((st=It.prototype)!==null&&st!==void 0&&st.render)||typeof Ft=="function"&&!((bt=Ft.prototype)!==null&&bt!==void 0&&bt.render))}var b={MAC_ENTER:3,BACKSPACE:8,TAB:9,NUM_CENTER:12,ENTER:13,SHIFT:16,CTRL:17,ALT:18,PAUSE:19,CAPS_LOCK:20,ESC:27,SPACE:32,PAGE_UP:33,PAGE_DOWN:34,END:35,HOME:36,LEFT:37,UP:38,RIGHT:39,DOWN:40,PRINT_SCREEN:44,INSERT:45,DELETE:46,ZERO:48,ONE:49,TWO:50,THREE:51,FOUR:52,FIVE:53,SIX:54,SEVEN:55,EIGHT:56,NINE:57,QUESTION_MARK:63,A:65,B:66,C:67,D:68,E:69,F:70,G:71,H:72,I:73,J:74,K:75,L:76,M:77,N:78,O:79,P:80,Q:81,R:82,S:83,T:84,U:85,V:86,W:87,X:88,Y:89,Z:90,META:91,WIN_KEY_RIGHT:92,CONTEXT_MENU:93,NUM_ZERO:96,NUM_ONE:97,NUM_TWO:98,NUM_THREE:99,NUM_FOUR:100,NUM_FIVE:101,NUM_SIX:102,NUM_SEVEN:103,NUM_EIGHT:104,NUM_NINE:105,NUM_MULTIPLY:106,NUM_PLUS:107,NUM_MINUS:109,NUM_PERIOD:110,NUM_DIVISION:111,F1:112,F2:113,F3:114,F4:115,F5:116,F6:117,F7:118,F8:119,F9:120,F10:121,F11:122,F12:123,NUMLOCK:144,SEMICOLON:186,DASH:189,EQUALS:187,COMMA:188,PERIOD:190,SLASH:191,APOSTROPHE:192,SINGLE_QUOTE:222,OPEN_SQUARE_BRACKET:219,BACKSLASH:220,CLOSE_SQUARE_BRACKET:221,WIN_KEY:224,MAC_FF_META:224,WIN_IME:229,isTextModifyingKeyEvent:function(st){var bt=st.keyCode;if(st.altKey&&!st.ctrlKey||st.metaKey||bt>=b.F1&&bt<=b.F12)return!1;switch(bt){case b.ALT:case b.CAPS_LOCK:case b.CONTEXT_MENU:case b.CTRL:case b.DOWN:case b.END:case b.ESC:case b.HOME:case b.INSERT:case b.LEFT:case b.MAC_FF_META:case b.META:case b.NUMLOCK:case b.NUM_CENTER:case b.PAGE_DOWN:case b.PAGE_UP:case b.PAUSE:case b.PRINT_SCREEN:case b.RIGHT:case b.SHIFT:case b.UP:case b.WIN_KEY:case b.WIN_KEY_RIGHT:return!1;default:return!0}},isCharacterKey:function(st){if(st>=b.ZERO&&st<=b.NINE||st>=b.NUM_ZERO&&st<=b.NUM_MULTIPLY||st>=b.A&&st<=b.Z||window.navigator.userAgent.indexOf("WebKit")!==-1&&st===0)return!0;switch(st){case b.SPACE:case b.QUESTION_MARK:case b.NUM_PLUS:case b.NUM_MINUS:case b.NUM_PERIOD:case b.NUM_DIVISION:case b.SEMICOLON:case b.DASH:case b.EQUALS:case b.COMMA:case b.PERIOD:case b.SLASH:case b.APOSTROPHE:case b.SINGLE_QUOTE:case b.OPEN_SQUARE_BRACKET:case b.BACKSLASH:case b.CLOSE_SQUARE_BRACKET:return!0;default:return!1}}},E=b,z=function(st){return+setTimeout(st,16)},te=function(st){return clearTimeout(st)};typeof window!="undefined"&&"requestAnimationFrame"in window&&(z=function(st){return window.requestAnimationFrame(st)},te=function(st){return window.cancelAnimationFrame(st)});var ne=0,re=new Map;function ae(Ft){re.delete(Ft)}var le=function(st){var bt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1;ne+=1;var It=ne;function xt(kt){if(kt===0)ae(It),st();else{var Zt=z(function(){xt(kt-1)});re.set(It,Zt)}}return xt(bt),It};le.cancel=function(Ft){var st=re.get(Ft);return ae(st),te(st)};var he=le,Ee=E.ESC,be=E.TAB;function xe(Ft){var st=Ft.visible,bt=Ft.triggerRef,It=Ft.onVisibleChange,xt=Ft.autoFocus,kt=Ft.overlayRef,Zt=x.useRef(!1),Gn=function(){if(st){var Ne,ke;(Ne=bt.current)===null||Ne===void 0||(ke=Ne.focus)===null||ke===void 0||ke.call(Ne),It==null||It(!1)}},Ke=function(){var Ne;return(Ne=kt.current)!==null&&Ne!==void 0&&Ne.focus?(kt.current.focus(),Zt.current=!0,!0):!1},Re=function(Ne){switch(Ne.keyCode){case Ee:Gn();break;case be:{var ke=!1;Zt.current||(ke=Ke()),ke?Ne.preventDefault():Gn();break}}};x.useEffect(function(){return st?(window.addEventListener("keydown",Re),xt&&he(Ke,3),function(){window.removeEventListener("keydown",Re),Zt.current=!1}):function(){Zt.current=!1}},[st])}var me=(0,x.forwardRef)(function(Ft,st){var bt=Ft.overlay,It=Ft.arrow,xt=Ft.prefixCls,kt=(0,x.useMemo)(function(){var Gn;return typeof bt=="function"?Gn=bt():Gn=bt,Gn},[bt]),Zt=oe(st,kt==null?void 0:kt.ref);return x.createElement(x.Fragment,null,It&&x.createElement("div",{className:"".concat(xt,"-arrow")}),x.cloneElement(kt,{ref:y(kt)?Zt:void 0}))}),Ce=me,Be={adjustX:1,adjustY:1},Xe=[0,0],Le={topLeft:{points:["bl","tl"],overflow:Be,offset:[0,-4],targetOffset:Xe},top:{points:["bc","tc"],overflow:Be,offset:[0,-4],targetOffset:Xe},topRight:{points:["br","tr"],overflow:Be,offset:[0,-4],targetOffset:Xe},bottomLeft:{points:["tl","bl"],overflow:Be,offset:[0,4],targetOffset:Xe},bottom:{points:["tc","bc"],overflow:Be,offset:[0,4],targetOffset:Xe},bottomRight:{points:["tr","br"],overflow:Be,offset:[0,4],targetOffset:Xe}},Ue=Le,Ze=["arrow","prefixCls","transitionName","animation","align","placement","placements","getPopupContainer","showAction","hideAction","overlayClassName","overlayStyle","visible","trigger","autoFocus","overlay","children","onVisibleChange"];function Ge(Ft,st){var bt,It=Ft.arrow,xt=It===void 0?!1:It,kt=Ft.prefixCls,Zt=kt===void 0?"rc-dropdown":kt,Gn=Ft.transitionName,Ke=Ft.animation,Re=Ft.align,In=Ft.placement,Ne=In===void 0?"bottomLeft":In,ke=Ft.placements,Jt=ke===void 0?Ue:ke,Ye=Ft.getPopupContainer,it=Ft.showAction,rt=Ft.hideAction,pt=Ft.overlayClassName,zt=Ft.overlayStyle,rn=Ft.visible,jt=Ft.trigger,Rt=jt===void 0?["hover"]:jt,yt=Ft.autoFocus,Vt=Ft.overlay,Bt=Ft.children,Fn=Ft.onVisibleChange,$n=(0,_e.Z)(Ft,Ze),Zn=x.useState(),On=(0,ie.Z)(Zn,2),_t=On[0],Ca=On[1],za="visible"in Ft?rn:_t,nn=x.useRef(null),en=x.useRef(null),Ma=x.useRef(null);x.useImperativeHandle(st,function(){return nn.current});var Oa=function(tn){Ca(tn),Fn==null||Fn(tn)};xe({visible:za,triggerRef:Ma,onVisibleChange:Oa,autoFocus:yt,overlayRef:en});var An=function(tn){var Ba=Ft.onOverlayClick;Ca(!1),Ba&&Ba(tn)},ma=function(){return x.createElement(Ce,{ref:en,overlay:Vt,prefixCls:Zt,arrow:xt})},Ja=function(){return typeof Vt=="function"?ma:ma()},io=function(){var tn=Ft.minOverlayWidthMatchTrigger,Ba=Ft.alignPoint;return"minOverlayWidthMatchTrigger"in Ft?tn:!Ba},Je=function(){var tn=Ft.openClassName;return tn!==void 0?tn:"".concat(Zt,"-open")},Et=x.cloneElement(Bt,{className:De()((bt=Bt.props)===null||bt===void 0?void 0:bt.className,za&&Je()),ref:y(Bt)?oe(Ma,Bt.ref):void 0}),qe=rt;return!qe&&Rt.indexOf("contextMenu")!==-1&&(qe=["click"]),x.createElement(ze.Z,(0,Fe.Z)({builtinPlacements:Jt},$n,{prefixCls:Zt,ref:nn,popupClassName:De()(pt,(0,Te.Z)({},"".concat(Zt,"-show-arrow"),xt)),popupStyle:zt,action:Rt,showAction:it,hideAction:qe,popupPlacement:Ne,popupAlign:Re,popupTransitionName:Gn,popupAnimation:Ke,popupVisible:za,stretch:io()?"minWidth":"",popup:Ja(),onPopupVisibleChange:Oa,onPopupClick:An,getPopupContainer:Ye}),Et)}var $e=x.forwardRef(Ge),ut=$e,Ct=ee(60276),Ut=ee(5663),sn=ee(10366),ot=ee(80636),Pt=ee(8745),Mt=ee(96159),mt=ee(53124),wt=ee(68508),Kt=ee(76529),je=ee(46605),vn=ee(66748);const Cn=null,ua=Ft=>{const{menu:st,arrow:bt,prefixCls:It,children:xt,trigger:kt,disabled:Zt,dropdownRender:Gn,getPopupContainer:Ke,overlayClassName:Re,rootClassName:In,open:Ne,onOpenChange:ke,visible:Jt,onVisibleChange:Ye,mouseEnterDelay:it=.15,mouseLeaveDelay:rt=.1,autoAdjustOverflow:pt=!0,placement:zt="",overlay:rn,transitionName:jt}=Ft,{getPopupContainer:Rt,getPrefixCls:yt,direction:Vt}=x.useContext(mt.E_),Bt=x.useMemo(()=>{const Et=yt();return jt!==void 0?jt:zt.includes("top")?`${Et}-slide-down`:`${Et}-slide-up`},[yt,zt,jt]),Fn=x.useMemo(()=>zt?zt.includes("Center")?zt.slice(0,zt.indexOf("Center")):zt:Vt==="rtl"?"bottomRight":"bottomLeft",[zt,Vt]),$n=yt("dropdown",It),[Zn,On]=(0,vn.Z)($n),[,_t]=(0,je.Z)(),Ca=x.Children.only(xt),za=(0,Mt.Tm)(Ca,{className:De()(`${$n}-trigger`,{[`${$n}-rtl`]:Vt==="rtl"},Ca.props.className),disabled:Zt}),nn=Zt?[]:kt;let en;nn&&nn.includes("contextMenu")&&(en=!0);const[Ma,Oa]=(0,Ut.Z)(!1,{value:Ne!=null?Ne:Jt}),An=(0,Ct.useEvent)(Et=>{ke==null||ke(Et),Ye==null||Ye(Et),Oa(Et)}),ma=De()(Re,In,On,{[`${$n}-rtl`]:Vt==="rtl"}),Ja=(0,ot.Z)({arrowPointAtCenter:typeof bt=="object"&&bt.pointAtCenter,autoAdjustOverflow:pt,offset:_t.marginXXS,arrowWidth:bt?_t.sizePopupArrow:0,borderRadius:_t.borderRadius}),io=x.useCallback(()=>{Oa(!1)},[]),Je=()=>{let Et;return st!=null&&st.items?Et=x.createElement(wt.default,Object.assign({},st)):typeof rn=="function"?Et=rn():Et=rn,Gn&&(Et=Gn(Et)),Et=x.Children.only(typeof Et=="string"?x.createElement("span",null,Et):Et),x.createElement(Kt.J,{prefixCls:`${$n}-menu`,expandIcon:x.createElement("span",{className:`${$n}-menu-submenu-arrow`},x.createElement(ue.Z,{className:`${$n}-menu-submenu-arrow-icon`})),mode:"vertical",selectable:!1,onClick:io,validator:qe=>{let{mode:bn}=qe}},Et)};return Zn(x.createElement(ut,Object.assign({alignPoint:en},(0,sn.Z)(Ft,["rootClassName"]),{mouseEnterDelay:it,mouseLeaveDelay:rt,visible:Ma,builtinPlacements:Ja,arrow:!!bt,overlayClassName:ma,prefixCls:$n,getPopupContainer:Ke||Rt,transitionName:Bt,trigger:nn,overlay:Je,placement:Fn,onVisibleChange:An}),za))};function kn(Ft){return Object.assign(Object.assign({},Ft),{align:{overflow:{adjustX:!1,adjustY:!1}}})}const nt=(0,Pt.Z)(ua,"dropdown",Ft=>Ft,kn),dt=Ft=>x.createElement(nt,Object.assign({},Ft),x.createElement("span",null));ua._InternalPanelDoNotUseOrYouWillBeFired=dt;var gt=ua},85418:function(ht,ct,ee){"use strict";ee.d(ct,{Z:function(){return a}});var x=ee(35874),ue=ee(94184),fe=ee.n(ue),De=ee(67294),Fe=ee(25877),Te=ee(71577),ie=ee(53124),_e=ee(93421),ze=ee(4173),Ae=ee(66748),We=function(y,b){var E={};for(var z in y)Object.prototype.hasOwnProperty.call(y,z)&&b.indexOf(z)<0&&(E[z]=y[z]);if(y!=null&&typeof Object.getOwnPropertySymbols=="function")for(var te=0,z=Object.getOwnPropertySymbols(y);te<z.length;te++)b.indexOf(z[te])<0&&Object.prototype.propertyIsEnumerable.call(y,z[te])&&(E[z[te]]=y[z[te]]);return E};const Me=y=>{const{getPopupContainer:b,getPrefixCls:E,direction:z}=De.useContext(ie.E_),{prefixCls:te,type:ne="default",danger:re,disabled:ae,loading:le,onClick:he,htmlType:Ee,children:be,className:xe,menu:me,arrow:Ce,autoFocus:Be,overlay:Xe,trigger:Le,align:Ue,open:Ze,onOpenChange:Ge,placement:$e,getPopupContainer:ut,href:Ct,icon:Ut=De.createElement(Fe.Z,null),title:sn,buttonsRender:ot=Zt=>Zt,mouseEnterDelay:Pt,mouseLeaveDelay:Mt,overlayClassName:mt,overlayStyle:wt,destroyPopupOnHide:Kt,dropdownRender:je}=y,vn=We(y,["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"]),Cn=E("dropdown",te),ua=`${Cn}-button`,[kn,nt]=(0,Ae.Z)(Cn),dt={menu:me,arrow:Ce,autoFocus:Be,align:Ue,disabled:ae,trigger:ae?[]:Le,onOpenChange:Ge,getPopupContainer:ut||b,mouseEnterDelay:Pt,mouseLeaveDelay:Mt,overlayClassName:mt,overlayStyle:wt,destroyPopupOnHide:Kt,dropdownRender:je},{compactSize:gt,compactItemClassnames:Ft}=(0,ze.ri)(Cn,z),st=fe()(ua,Ft,xe,nt);"overlay"in y&&(dt.overlay=Xe),"open"in y&&(dt.open=Ze),"placement"in y?dt.placement=$e:dt.placement=z==="rtl"?"bottomLeft":"bottomRight";const bt=De.createElement(Te.ZP,{type:ne,danger:re,disabled:ae,loading:le,onClick:he,htmlType:Ee,href:Ct,title:sn},be),It=De.createElement(Te.ZP,{type:ne,danger:re,icon:Ut}),[xt,kt]=ot([bt,It]);return kn(De.createElement(_e.Z.Compact,Object.assign({className:st,size:gt,block:!0},vn),xt,De.createElement(x.Z,Object.assign({},dt),kt)))};Me.__ANT_BUTTON=!0;var ve=Me;const oe=x.Z;oe.Button=ve;var a=oe},66748:function(ht,ct,ee){"use strict";ee.d(ct,{Z:function(){return We}});var x=ee(14747),ue=ee(67771),fe=ee(33297),De=ee(50438),Fe=ee(97414),Te=ee(67968),ie=ee(45503),ze=Me=>{const{componentCls:ve,menuCls:oe,colorError:a,colorTextLightSolid:y}=Me,b=`${oe}-item`;return{[`${ve}, ${ve}-menu-submenu`]:{[`${oe} ${b}`]:{[`&${b}-danger:not(${b}-disabled)`]:{color:a,"&:hover":{color:y,backgroundColor:a}}}}}};const Ae=Me=>{const{componentCls:ve,menuCls:oe,zIndexPopup:a,dropdownArrowDistance:y,sizePopupArrow:b,antCls:E,iconCls:z,motionDurationMid:te,dropdownPaddingVertical:ne,fontSize:re,dropdownEdgeChildPadding:ae,colorTextDisabled:le,fontSizeIcon:he,controlPaddingHorizontal:Ee,colorBgElevated:be}=Me;return[{[ve]:Object.assign(Object.assign({},(0,x.Wf)(Me)),{position:"absolute",top:-9999,left:{_skip_check_:!0,value:-9999},zIndex:a,display:"block","&::before":{position:"absolute",insetBlock:-y+b/2,zIndex:-9999,opacity:1e-4,content:'""'},[`&-trigger${E}-btn`]:{[`& > ${z}-down, & > ${E}-btn-icon > ${z}-down`]:{fontSize:he}},[`${ve}-wrap`]:{position:"relative",[`${E}-btn > ${z}-down`]:{fontSize:he},[`${z}-down::before`]:{transition:`transform ${te}`}},[`${ve}-wrap-open`]:{[`${z}-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${ve}-placement-bottomLeft,
|
|
&${E}-slide-down-appear${E}-slide-down-appear-active${ve}-placement-bottomLeft,
|
|
&${E}-slide-down-enter${E}-slide-down-enter-active${ve}-placement-bottom,
|
|
&${E}-slide-down-appear${E}-slide-down-appear-active${ve}-placement-bottom,
|
|
&${E}-slide-down-enter${E}-slide-down-enter-active${ve}-placement-bottomRight,
|
|
&${E}-slide-down-appear${E}-slide-down-appear-active${ve}-placement-bottomRight`]:{animationName:ue.fJ},[`&${E}-slide-up-enter${E}-slide-up-enter-active${ve}-placement-topLeft,
|
|
&${E}-slide-up-appear${E}-slide-up-appear-active${ve}-placement-topLeft,
|
|
&${E}-slide-up-enter${E}-slide-up-enter-active${ve}-placement-top,
|
|
&${E}-slide-up-appear${E}-slide-up-appear-active${ve}-placement-top,
|
|
&${E}-slide-up-enter${E}-slide-up-enter-active${ve}-placement-topRight,
|
|
&${E}-slide-up-appear${E}-slide-up-appear-active${ve}-placement-topRight`]:{animationName:ue.Qt},[`&${E}-slide-down-leave${E}-slide-down-leave-active${ve}-placement-bottomLeft,
|
|
&${E}-slide-down-leave${E}-slide-down-leave-active${ve}-placement-bottom,
|
|
&${E}-slide-down-leave${E}-slide-down-leave-active${ve}-placement-bottomRight`]:{animationName:ue.Uw},[`&${E}-slide-up-leave${E}-slide-up-leave-active${ve}-placement-topLeft,
|
|
&${E}-slide-up-leave${E}-slide-up-leave-active${ve}-placement-top,
|
|
&${E}-slide-up-leave${E}-slide-up-leave-active${ve}-placement-topRight`]:{animationName:ue.ly}})},(0,Fe.ZP)(Me,{colorBg:be,limitVerticalRadius:!0,arrowPlacement:{top:!0,bottom:!0}}),{[`${ve} ${oe}`]:{position:"relative",margin:0},[`${oe}-submenu-popup`]:{position:"absolute",zIndex:a,background:"transparent",boxShadow:"none",transformOrigin:"0 0","ul, li":{listStyle:"none",margin:0}},[`${ve}, ${ve}-menu-submenu`]:{[oe]:Object.assign(Object.assign({padding:ae,listStyleType:"none",backgroundColor:be,backgroundClip:"padding-box",borderRadius:Me.borderRadiusLG,outline:"none",boxShadow:Me.boxShadowSecondary},(0,x.Qy)(Me)),{[`${oe}-item-group-title`]:{padding:`${ne}px ${Ee}px`,color:Me.colorTextDescription,transition:`all ${te}`},[`${oe}-item`]:{position:"relative",display:"flex",alignItems:"center"},[`${oe}-item-icon`]:{minWidth:re,marginInlineEnd:Me.marginXS,fontSize:Me.fontSizeSM},[`${oe}-title-content`]:{flex:"auto","> a":{color:"inherit",transition:`all ${te}`,"&:hover":{color:"inherit"},"&::after":{position:"absolute",inset:0,content:'""'}}},[`${oe}-item, ${oe}-submenu-title`]:Object.assign(Object.assign({clear:"both",margin:0,padding:`${ne}px ${Ee}px`,color:Me.colorText,fontWeight:"normal",fontSize:re,lineHeight:Me.lineHeight,cursor:"pointer",transition:`all ${te}`,borderRadius:Me.borderRadiusSM,"&:hover, &-active":{backgroundColor:Me.controlItemBgHover}},(0,x.Qy)(Me)),{"&-selected":{color:Me.colorPrimary,backgroundColor:Me.controlItemBgActive,"&:hover, &-active":{backgroundColor:Me.controlItemBgActiveHover}},"&-disabled":{color:le,cursor:"not-allowed","&:hover":{color:le,backgroundColor:be,cursor:"not-allowed"},a:{pointerEvents:"none"}},"&-divider":{height:1,margin:`${Me.marginXXS}px 0`,overflow:"hidden",lineHeight:0,backgroundColor:Me.colorSplit},[`${ve}-menu-submenu-expand-icon`]:{position:"absolute",insetInlineEnd:Me.paddingXS,[`${ve}-menu-submenu-arrow-icon`]:{marginInlineEnd:"0 !important",color:Me.colorTextDescription,fontSize:he,fontStyle:"normal"}}}),[`${oe}-item-group-list`]:{margin:`0 ${Me.marginXS}px`,padding:0,listStyle:"none"},[`${oe}-submenu-title`]:{paddingInlineEnd:Ee+Me.fontSizeSM},[`${oe}-submenu-vertical`]:{position:"relative"},[`${oe}-submenu${oe}-submenu-disabled ${ve}-menu-submenu-title`]:{[`&, ${ve}-menu-submenu-arrow-icon`]:{color:le,backgroundColor:be,cursor:"not-allowed"}},[`${oe}-submenu-selected ${ve}-menu-submenu-title`]:{color:Me.colorPrimary}})}},[(0,ue.oN)(Me,"slide-up"),(0,ue.oN)(Me,"slide-down"),(0,fe.Fm)(Me,"move-up"),(0,fe.Fm)(Me,"move-down"),(0,De._y)(Me,"zoom-big")]]};var We=(0,Te.Z)("Dropdown",(Me,ve)=>{let{rootPrefixCls:oe}=ve;const{marginXXS:a,sizePopupArrow:y,controlHeight:b,fontSize:E,lineHeight:z,paddingXXS:te,componentCls:ne,borderRadiusLG:re}=Me,ae=(b-E*z)/2,{dropdownArrowOffset:le}=(0,Fe.fS)({contentRadius:re}),he=(0,ie.TS)(Me,{menuCls:`${ne}-menu`,rootPrefixCls:oe,dropdownArrowDistance:y/2+a,dropdownArrowOffset:le,dropdownPaddingVertical:ae,dropdownEdgeChildPadding:te});return[Ae(he),ze(he)]},Me=>({zIndexPopup:Me.zIndexPopupBase+50}))},25378:function(ht,ct,ee){"use strict";var x=ee(67294),ue=ee(14075),fe=ee(57838),De=ee(74443);function Fe(){let Te=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0;const ie=(0,x.useRef)({}),_e=(0,fe.Z)(),ze=(0,De.ZP)();return(0,ue.Z)(()=>{const Ae=ze.subscribe(We=>{ie.current=We,Te&&_e()});return()=>ze.unsubscribe(Ae)},[]),ie.current}ct.Z=Fe},71322:function(ht,ct,ee){"use strict";ee.d(ct,{D:function(){return z},Z:function(){return re}});var x=ee(87462),ue=ee(67294),fe={icon:{tag:"svg",attrs:{viewBox:"0 0 1024 1024",focusable:"false"},children:[{tag:"path",attrs:{d:"M912 192H328c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h584c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0 284H328c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h584c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0 284H328c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h584c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zM104 228a56 56 0 10112 0 56 56 0 10-112 0zm0 284a56 56 0 10112 0 56 56 0 10-112 0zm0 284a56 56 0 10112 0 56 56 0 10-112 0z"}}]},name:"bars",theme:"outlined"},De=fe,Fe=ee(74643),Te=function(le,he){return ue.createElement(Fe.Z,(0,x.Z)({},le,{ref:he,icon:De}))},ie=ue.forwardRef(Te),_e=ee(22751),ze=ee(91034),Ae=ee(94184),We=ee.n(Ae),Me=ee(10366),oe=ae=>!isNaN(parseFloat(ae))&&isFinite(ae),a=ee(53124),y=ee(84321),b=function(ae,le){var he={};for(var Ee in ae)Object.prototype.hasOwnProperty.call(ae,Ee)&&le.indexOf(Ee)<0&&(he[Ee]=ae[Ee]);if(ae!=null&&typeof Object.getOwnPropertySymbols=="function")for(var be=0,Ee=Object.getOwnPropertySymbols(ae);be<Ee.length;be++)le.indexOf(Ee[be])<0&&Object.prototype.propertyIsEnumerable.call(ae,Ee[be])&&(he[Ee[be]]=ae[Ee[be]]);return he};const E={xs:"479.98px",sm:"575.98px",md:"767.98px",lg:"991.98px",xl:"1199.98px",xxl:"1599.98px"},z=ue.createContext({}),te=(()=>{let ae=0;return function(){let le=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"";return ae+=1,`${le}${ae}`}})();var re=ue.forwardRef((ae,le)=>{const{prefixCls:he,className:Ee,trigger:be,children:xe,defaultCollapsed:me=!1,theme:Ce="dark",style:Be={},collapsible:Xe=!1,reverseArrow:Le=!1,width:Ue=200,collapsedWidth:Ze=80,zeroWidthTriggerStyle:Ge,breakpoint:$e,onCollapse:ut,onBreakpoint:Ct}=ae,Ut=b(ae,["prefixCls","className","trigger","children","defaultCollapsed","theme","style","collapsible","reverseArrow","width","collapsedWidth","zeroWidthTriggerStyle","breakpoint","onCollapse","onBreakpoint"]),{siderHook:sn}=(0,ue.useContext)(y.Gs),[ot,Pt]=(0,ue.useState)("collapsed"in ae?ae.collapsed:me),[Mt,mt]=(0,ue.useState)(!1);(0,ue.useEffect)(()=>{"collapsed"in ae&&Pt(ae.collapsed)},[ae.collapsed]);const wt=(kn,nt)=>{"collapsed"in ae||Pt(kn),ut==null||ut(kn,nt)},Kt=(0,ue.useRef)();Kt.current=kn=>{mt(kn.matches),Ct==null||Ct(kn.matches),ot!==kn.matches&&wt(kn.matches,"responsive")},(0,ue.useEffect)(()=>{function kn(dt){return Kt.current(dt)}let nt;if(typeof window!="undefined"){const{matchMedia:dt}=window;if(dt&&$e&&$e in E){nt=dt(`(max-width: ${E[$e]})`);try{nt.addEventListener("change",kn)}catch(gt){nt.addListener(kn)}kn(nt)}}return()=>{try{nt==null||nt.removeEventListener("change",kn)}catch(dt){nt==null||nt.removeListener(kn)}}},[$e]),(0,ue.useEffect)(()=>{const kn=te("ant-sider-");return sn.addSider(kn),()=>sn.removeSider(kn)},[]);const je=()=>{wt(!ot,"clickTrigger")},{getPrefixCls:vn}=(0,ue.useContext)(a.E_),Cn=()=>{const kn=vn("layout-sider",he),nt=(0,Me.Z)(Ut,["collapsed"]),dt=ot?Ze:Ue,gt=oe(dt)?`${dt}px`:String(dt),Ft=parseFloat(String(Ze||0))===0?ue.createElement("span",{onClick:je,className:We()(`${kn}-zero-width-trigger`,`${kn}-zero-width-trigger-${Le?"right":"left"}`),style:Ge},be||ue.createElement(ie,null)):null,It={expanded:Le?ue.createElement(ze.Z,null):ue.createElement(_e.Z,null),collapsed:Le?ue.createElement(_e.Z,null):ue.createElement(ze.Z,null)}[ot?"collapsed":"expanded"],xt=be!==null?Ft||ue.createElement("div",{className:`${kn}-trigger`,onClick:je,style:{width:gt}},be||It):null,kt=Object.assign(Object.assign({},Be),{flex:`0 0 ${gt}`,maxWidth:gt,minWidth:gt,width:gt}),Zt=We()(kn,`${kn}-${Ce}`,{[`${kn}-collapsed`]:!!ot,[`${kn}-has-trigger`]:Xe&&be!==null&&!Ft,[`${kn}-below`]:!!Mt,[`${kn}-zero-width`]:parseFloat(gt)===0},Ee);return ue.createElement("aside",Object.assign({className:Zt},nt,{style:kt,ref:le}),ue.createElement("div",{className:`${kn}-children`},xe),Xe||Mt&&Ft?xt:null)},ua=ue.useMemo(()=>({siderCollapsed:ot}),[ot]);return ue.createElement(z.Provider,{value:ua},Cn())})},84321:function(ht,ct,ee){"use strict";ee.d(ct,{VY:function(){return te},$_:function(){return z},h4:function(){return E},Gs:function(){return ve},ZP:function(){return ne}});var x=ee(74902),ue=ee(94184),fe=ee.n(ue),De=ee(10366),Fe=ee(67294),Te=ee(53124),ie=ee(67968),ze=re=>{const{componentCls:ae,bodyBg:le,lightSiderBg:he,lightTriggerBg:Ee,lightTriggerColor:be}=re;return{[`${ae}-sider-light`]:{background:he,[`${ae}-sider-trigger`]:{color:be,background:Ee},[`${ae}-sider-zero-width-trigger`]:{color:be,background:Ee,border:`1px solid ${le}`,borderInlineStart:0}}}};const Ae=re=>{const{antCls:ae,componentCls:le,colorText:he,triggerColor:Ee,footerBg:be,triggerBg:xe,headerHeight:me,headerPadding:Ce,headerColor:Be,footerPadding:Xe,triggerHeight:Le,zeroTriggerHeight:Ue,zeroTriggerWidth:Ze,motionDurationMid:Ge,motionDurationSlow:$e,fontSize:ut,borderRadius:Ct,bodyBg:Ut,headerBg:sn,siderBg:ot}=re;return{[le]:Object.assign(Object.assign({display:"flex",flex:"auto",flexDirection:"column",minHeight:0,background:Ut,"&, *":{boxSizing:"border-box"},[`&${le}-has-sider`]:{flexDirection:"row",[`> ${le}, > ${le}-content`]:{width:0}},[`${le}-header, &${le}-footer`]:{flex:"0 0 auto"},[`${le}-sider`]:{position:"relative",minWidth:0,background:ot,transition:`all ${Ge}, background 0s`,"&-children":{height:"100%",marginTop:-.1,paddingTop:.1,[`${ae}-menu${ae}-menu-inline-collapsed`]:{width:"auto"}},"&-has-trigger":{paddingBottom:Le},"&-right":{order:1},"&-trigger":{position:"fixed",bottom:0,zIndex:1,height:Le,color:Ee,lineHeight:`${Le}px`,textAlign:"center",background:xe,cursor:"pointer",transition:`all ${Ge}`},"&-zero-width":{"> *":{overflow:"hidden"},"&-trigger":{position:"absolute",top:me,insetInlineEnd:-Ze,zIndex:1,width:Ze,height:Ue,color:Ee,fontSize:re.fontSizeXL,display:"flex",alignItems:"center",justifyContent:"center",background:ot,borderStartStartRadius:0,borderStartEndRadius:Ct,borderEndEndRadius:Ct,borderEndStartRadius:0,cursor:"pointer",transition:`background ${$e} ease`,"&::after":{position:"absolute",inset:0,background:"transparent",transition:`all ${$e}`,content:'""'},"&:hover::after":{background:"rgba(255, 255, 255, 0.2)"},"&-right":{insetInlineStart:-Ze,borderStartStartRadius:Ct,borderStartEndRadius:0,borderEndEndRadius:0,borderEndStartRadius:Ct}}}}},ze(re)),{"&-rtl":{direction:"rtl"}}),[`${le}-header`]:{height:me,padding:Ce,color:Be,lineHeight:`${me}px`,background:sn,[`${ae}-menu`]:{lineHeight:"inherit"}},[`${le}-footer`]:{padding:Xe,color:he,fontSize:ut,background:be},[`${le}-content`]:{flex:"auto",minHeight:0}}};var We=(0,ie.Z)("Layout",re=>[Ae(re)],re=>{const{colorBgLayout:ae,controlHeight:le,controlHeightLG:he,colorText:Ee,controlHeightSM:be,marginXXS:xe,colorTextLightSolid:me,colorBgContainer:Ce}=re,Be=he*1.25;return{colorBgHeader:"#001529",colorBgBody:ae,colorBgTrigger:"#002140",bodyBg:ae,headerBg:"#001529",headerHeight:le*2,headerPadding:`0 ${Be}px`,headerColor:Ee,footerPadding:`${be}px ${Be}px`,footerBg:ae,siderBg:"#001529",triggerHeight:he+xe*2,triggerBg:"#002140",triggerColor:me,zeroTriggerWidth:he,zeroTriggerHeight:he,lightSiderBg:Ce,lightTriggerBg:Ce,lightTriggerColor:Ee}},{deprecatedTokens:[["colorBgBody","bodyBg"],["colorBgHeader","headerBg"],["colorBgTrigger","triggerBg"]]}),Me=function(re,ae){var le={};for(var he in re)Object.prototype.hasOwnProperty.call(re,he)&&ae.indexOf(he)<0&&(le[he]=re[he]);if(re!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Ee=0,he=Object.getOwnPropertySymbols(re);Ee<he.length;Ee++)ae.indexOf(he[Ee])<0&&Object.prototype.propertyIsEnumerable.call(re,he[Ee])&&(le[he[Ee]]=re[he[Ee]]);return le};const ve=Fe.createContext({siderHook:{addSider:()=>null,removeSider:()=>null}});function oe(re){let{suffixCls:ae,tagName:le,displayName:he}=re;return Ee=>Fe.forwardRef((xe,me)=>Fe.createElement(Ee,Object.assign({ref:me,suffixCls:ae,tagName:le},xe)))}const a=Fe.forwardRef((re,ae)=>{const{prefixCls:le,suffixCls:he,className:Ee,tagName:be}=re,xe=Me(re,["prefixCls","suffixCls","className","tagName"]),{getPrefixCls:me}=Fe.useContext(Te.E_),Ce=me("layout",le),[Be,Xe]=We(Ce),Le=he?`${Ce}-${he}`:Ce;return Be(Fe.createElement(be,Object.assign({className:fe()(le||Le,Ee,Xe),ref:ae},xe)))}),y=Fe.forwardRef((re,ae)=>{const{direction:le}=Fe.useContext(Te.E_),[he,Ee]=Fe.useState([]),{prefixCls:be,className:xe,rootClassName:me,children:Ce,hasSider:Be,tagName:Xe,style:Le}=re,Ue=Me(re,["prefixCls","className","rootClassName","children","hasSider","tagName","style"]),Ze=(0,De.Z)(Ue,["suffixCls"]),{getPrefixCls:Ge,layout:$e}=Fe.useContext(Te.E_),ut=Ge("layout",be),[Ct,Ut]=We(ut),sn=fe()(ut,{[`${ut}-has-sider`]:typeof Be=="boolean"?Be:he.length>0,[`${ut}-rtl`]:le==="rtl"},$e==null?void 0:$e.className,xe,me,Ut),ot=Fe.useMemo(()=>({siderHook:{addSider:Pt=>{Ee(Mt=>[].concat((0,x.Z)(Mt),[Pt]))},removeSider:Pt=>{Ee(Mt=>Mt.filter(mt=>mt!==Pt))}}}),[]);return Ct(Fe.createElement(ve.Provider,{value:ot},Fe.createElement(Xe,Object.assign({ref:ae,className:sn,style:Object.assign(Object.assign({},$e==null?void 0:$e.style),Le)},Ze),Ce)))}),b=oe({tagName:"div",displayName:"Layout"})(y),E=oe({suffixCls:"header",tagName:"header",displayName:"Header"})(a),z=oe({suffixCls:"footer",tagName:"footer",displayName:"Footer"})(a),te=oe({suffixCls:"content",tagName:"main",displayName:"Content"})(a);var ne=b},76529:function(ht,ct,ee){"use strict";ee.d(ct,{J:function(){return Te}});var x=ee(67294),ue=ee(4173),fe=ee(60276),De=function(ie,_e){var ze={};for(var Ae in ie)Object.prototype.hasOwnProperty.call(ie,Ae)&&_e.indexOf(Ae)<0&&(ze[Ae]=ie[Ae]);if(ie!=null&&typeof Object.getOwnPropertySymbols=="function")for(var We=0,Ae=Object.getOwnPropertySymbols(ie);We<Ae.length;We++)_e.indexOf(Ae[We])<0&&Object.prototype.propertyIsEnumerable.call(ie,Ae[We])&&(ze[Ae[We]]=ie[Ae[We]]);return ze};const Fe=x.createContext(null),Te=x.forwardRef((ie,_e)=>{const{children:ze}=ie,Ae=De(ie,["children"]),We=x.useContext(Fe),Me=x.useMemo(()=>Object.assign(Object.assign({},We),Ae),[We,Ae.prefixCls,Ae.mode,Ae.selectable]);return x.createElement(Fe.Provider,{value:Me},x.createElement(ue.BR,null,(0,fe.supportNodeRef)(ze)?x.cloneElement(ze,{ref:_e}):ze))});ct.Z=Fe},68508:function(ht,ct,ee){"use strict";ee.d(ct,{default:function(){return kn}});var x=ee(78595),ue=ee(67294),fe=ee(71322),De=ee(94184),Fe=ee.n(De),Te=ee(53124),ie=function(nt,dt){var gt={};for(var Ft in nt)Object.prototype.hasOwnProperty.call(nt,Ft)&&dt.indexOf(Ft)<0&&(gt[Ft]=nt[Ft]);if(nt!=null&&typeof Object.getOwnPropertySymbols=="function")for(var st=0,Ft=Object.getOwnPropertySymbols(nt);st<Ft.length;st++)dt.indexOf(Ft[st])<0&&Object.prototype.propertyIsEnumerable.call(nt,Ft[st])&&(gt[Ft[st]]=nt[Ft[st]]);return gt},ze=nt=>{const{prefixCls:dt,className:gt,dashed:Ft}=nt,st=ie(nt,["prefixCls","className","dashed"]),{getPrefixCls:bt}=ue.useContext(Te.E_),It=bt("menu",dt),xt=Fe()({[`${It}-item-divider-dashed`]:!!Ft},gt);return ue.createElement(x.iz,Object.assign({className:xt},st))},Ae=ee(37419),We=ee(10366),Me=ee(83062),ve=ee(96159),a=(0,ue.createContext)({prefixCls:"",firstLevel:!0,inlineCollapsed:!1}),b=nt=>{var dt;const{className:gt,children:Ft,icon:st,title:bt,danger:It}=nt,{prefixCls:xt,firstLevel:kt,direction:Zt,disableMenuItemTitleTooltip:Gn,inlineCollapsed:Ke}=ue.useContext(a),Re=it=>{const rt=ue.createElement("span",{className:`${xt}-title-content`},Ft);return(!st||(0,ve.l$)(Ft)&&Ft.type==="span")&&Ft&&it&&kt&&typeof Ft=="string"?ue.createElement("div",{className:`${xt}-inline-collapsed-noicon`},Ft.charAt(0)):rt},{siderCollapsed:In}=ue.useContext(fe.D);let Ne=bt;typeof bt=="undefined"?Ne=kt?Ft:"":bt===!1&&(Ne="");const ke={title:Ne};!In&&!Ke&&(ke.title=null,ke.open=!1);const Jt=(0,Ae.Z)(Ft).length;let Ye=ue.createElement(x.ck,Object.assign({},(0,We.Z)(nt,["title","icon","danger"]),{className:Fe()({[`${xt}-item-danger`]:It,[`${xt}-item-only-child`]:(st?Jt+1:Jt)===1},gt),title:typeof bt=="string"?bt:void 0}),(0,ve.Tm)(st,{className:Fe()((0,ve.l$)(st)?(dt=st.props)===null||dt===void 0?void 0:dt.className:"",`${xt}-item-icon`)}),Re(Ke));return Gn||(Ye=ue.createElement(Me.Z,Object.assign({},ke,{placement:Zt==="rtl"?"left":"right",overlayClassName:`${xt}-inline-collapsed-tooltip`}),Ye)),Ye},z=nt=>{var dt;const{popupClassName:gt,icon:Ft,title:st,theme:bt}=nt,It=ue.useContext(a),{prefixCls:xt,inlineCollapsed:kt,theme:Zt}=It,Gn=(0,x.Xl)();let Ke;if(!Ft)Ke=kt&&!Gn.length&&st&&typeof st=="string"?ue.createElement("div",{className:`${xt}-inline-collapsed-noicon`},st.charAt(0)):ue.createElement("span",{className:`${xt}-title-content`},st);else{const In=(0,ve.l$)(st)&&st.type==="span";Ke=ue.createElement(ue.Fragment,null,(0,ve.Tm)(Ft,{className:Fe()((0,ve.l$)(Ft)?(dt=Ft.props)===null||dt===void 0?void 0:dt.className:"",`${xt}-item-icon`)}),In?st:ue.createElement("span",{className:`${xt}-title-content`},st))}const Re=ue.useMemo(()=>Object.assign(Object.assign({},It),{firstLevel:!1}),[It]);return ue.createElement(a.Provider,{value:Re},ue.createElement(x.Wd,Object.assign({},(0,We.Z)(nt,["icon"]),{title:Ke,popupClassName:Fe()(xt,gt,`${xt}-${bt||Zt}`)})))},te=ee(25877),ne=ee(60276),re=ee(33603),ae=ee(76529),le=function(nt,dt){var gt={};for(var Ft in nt)Object.prototype.hasOwnProperty.call(nt,Ft)&&dt.indexOf(Ft)<0&&(gt[Ft]=nt[Ft]);if(nt!=null&&typeof Object.getOwnPropertySymbols=="function")for(var st=0,Ft=Object.getOwnPropertySymbols(nt);st<Ft.length;st++)dt.indexOf(Ft[st])<0&&Object.prototype.propertyIsEnumerable.call(nt,Ft[st])&&(gt[Ft[st]]=nt[Ft[st]]);return gt};function he(nt){return(nt||[]).map((dt,gt)=>{if(dt&&typeof dt=="object"){const Ft=dt,{label:st,children:bt,key:It,type:xt}=Ft,kt=le(Ft,["label","children","key","type"]),Zt=It!=null?It:`tmp-${gt}`;return bt||xt==="group"?xt==="group"?ue.createElement(x.BW,Object.assign({key:Zt},kt,{title:st}),he(bt)):ue.createElement(z,Object.assign({key:Zt},kt,{title:st}),he(bt)):xt==="divider"?ue.createElement(ze,Object.assign({key:Zt},kt)):ue.createElement(b,Object.assign({key:Zt},kt),st)}return null}).filter(dt=>dt)}function Ee(nt){return ue.useMemo(()=>nt&&he(nt),[nt])}var be=ee(84780),xe=ee(14747),me=ee(33507),Ce=ee(67771),Be=ee(50438),Xe=ee(67968),Le=ee(45503),Ze=nt=>{const{componentCls:dt,motionDurationSlow:gt,horizontalLineHeight:Ft,colorSplit:st,lineWidth:bt,lineType:It,itemPaddingInline:xt}=nt;return{[`${dt}-horizontal`]:{lineHeight:Ft,border:0,borderBottom:`${bt}px ${It} ${st}`,boxShadow:"none","&::after":{display:"block",clear:"both",height:0,content:'"\\20"'},[`${dt}-item, ${dt}-submenu`]:{position:"relative",display:"inline-block",verticalAlign:"bottom",paddingInline:xt},[`> ${dt}-item:hover,
|
|
> ${dt}-item-active,
|
|
> ${dt}-submenu ${dt}-submenu-title:hover`]:{backgroundColor:"transparent"},[`${dt}-item, ${dt}-submenu-title`]:{transition:[`border-color ${gt}`,`background ${gt}`].join(",")},[`${dt}-submenu-arrow`]:{display:"none"}}}},$e=nt=>{let{componentCls:dt,menuArrowOffset:gt}=nt;return{[`${dt}-rtl`]:{direction:"rtl"},[`${dt}-submenu-rtl`]:{transformOrigin:"100% 0"},[`${dt}-rtl${dt}-vertical,
|
|
${dt}-submenu-rtl ${dt}-vertical`]:{[`${dt}-submenu-arrow`]:{"&::before":{transform:`rotate(-45deg) translateY(-${gt})`},"&::after":{transform:`rotate(45deg) translateY(${gt})`}}}}};const ut=nt=>Object.assign({},(0,xe.oN)(nt));var Ut=(nt,dt)=>{const{componentCls:gt,itemColor:Ft,itemSelectedColor:st,groupTitleColor:bt,itemBg:It,subMenuItemBg:xt,itemSelectedBg:kt,activeBarHeight:Zt,activeBarWidth:Gn,activeBarBorderWidth:Ke,motionDurationSlow:Re,motionEaseInOut:In,motionEaseOut:Ne,itemPaddingInline:ke,motionDurationMid:Jt,itemHoverColor:Ye,lineType:it,colorSplit:rt,itemDisabledColor:pt,dangerItemColor:zt,dangerItemHoverColor:rn,dangerItemSelectedColor:jt,dangerItemActiveBg:Rt,dangerItemSelectedBg:yt,itemHoverBg:Vt,itemActiveBg:Bt,menuSubMenuBg:Fn,horizontalItemSelectedColor:$n,horizontalItemSelectedBg:Zn,horizontalItemBorderRadius:On,horizontalItemHoverBg:_t,popupBg:Ca}=nt;return{[`${gt}-${dt}, ${gt}-${dt} > ${gt}`]:{color:Ft,background:It,[`&${gt}-root:focus-visible`]:Object.assign({},ut(nt)),[`${gt}-item-group-title`]:{color:bt},[`${gt}-submenu-selected`]:{[`> ${gt}-submenu-title`]:{color:st}},[`${gt}-item-disabled, ${gt}-submenu-disabled`]:{color:`${pt} !important`},[`${gt}-item:not(${gt}-item-selected):not(${gt}-submenu-selected)`]:{[`&:hover, > ${gt}-submenu-title:hover`]:{color:Ye}},[`&:not(${gt}-horizontal)`]:{[`${gt}-item:not(${gt}-item-selected)`]:{"&:hover":{backgroundColor:Vt},"&:active":{backgroundColor:Bt}},[`${gt}-submenu-title`]:{"&:hover":{backgroundColor:Vt},"&:active":{backgroundColor:Bt}}},[`${gt}-item-danger`]:{color:zt,[`&${gt}-item:hover`]:{[`&:not(${gt}-item-selected):not(${gt}-submenu-selected)`]:{color:rn}},[`&${gt}-item:active`]:{background:Rt}},[`${gt}-item a`]:{"&, &:hover":{color:"inherit"}},[`${gt}-item-selected`]:{color:st,[`&${gt}-item-danger`]:{color:jt},"a, a:hover":{color:"inherit"}},[`& ${gt}-item-selected`]:{backgroundColor:kt,[`&${gt}-item-danger`]:{backgroundColor:yt}},[`${gt}-item, ${gt}-submenu-title`]:{[`&:not(${gt}-item-disabled):focus-visible`]:Object.assign({},ut(nt))},[`&${gt}-submenu > ${gt}`]:{backgroundColor:Fn},[`&${gt}-popup > ${gt}`]:{backgroundColor:Ca},[`&${gt}-horizontal`]:Object.assign(Object.assign({},dt==="dark"?{borderBottom:0}:{}),{[`> ${gt}-item, > ${gt}-submenu`]:{top:Ke,marginTop:-Ke,marginBottom:0,borderRadius:On,"&::after":{position:"absolute",insetInline:ke,bottom:0,borderBottom:`${Zt}px solid transparent`,transition:`border-color ${Re} ${In}`,content:'""'},"&:hover, &-active, &-open":{background:_t,"&::after":{borderBottomWidth:Zt,borderBottomColor:$n}},"&-selected":{color:$n,backgroundColor:Zn,"&:hover":{backgroundColor:Zn},"&::after":{borderBottomWidth:Zt,borderBottomColor:$n}}}}),[`&${gt}-root`]:{[`&${gt}-inline, &${gt}-vertical`]:{borderInlineEnd:`${Ke}px ${it} ${rt}`}},[`&${gt}-inline`]:{[`${gt}-sub${gt}-inline`]:{background:xt},[`${gt}-item, ${gt}-submenu-title`]:Ke&&Gn?{width:`calc(100% + ${Ke}px)`}:{},[`${gt}-item`]:{position:"relative","&::after":{position:"absolute",insetBlock:0,insetInlineEnd:0,borderInlineEnd:`${Gn}px solid ${st}`,transform:"scaleY(0.0001)",opacity:0,transition:[`transform ${Jt} ${Ne}`,`opacity ${Jt} ${Ne}`].join(","),content:'""'},[`&${gt}-item-danger`]:{"&::after":{borderInlineEndColor:jt}}},[`${gt}-selected, ${gt}-item-selected`]:{"&::after":{transform:"scaleY(1)",opacity:1,transition:[`transform ${Jt} ${In}`,`opacity ${Jt} ${In}`].join(",")}}}}}};const sn=nt=>{const{componentCls:dt,itemHeight:gt,itemMarginInline:Ft,padding:st,menuArrowSize:bt,marginXS:It,itemMarginBlock:xt}=nt,kt=st+bt+It;return{[`${dt}-item`]:{position:"relative",overflow:"hidden"},[`${dt}-item, ${dt}-submenu-title`]:{height:gt,lineHeight:`${gt}px`,paddingInline:st,overflow:"hidden",textOverflow:"ellipsis",marginInline:Ft,marginBlock:xt,width:`calc(100% - ${Ft*2}px)`},[`> ${dt}-item,
|
|
> ${dt}-submenu > ${dt}-submenu-title`]:{height:gt,lineHeight:`${gt}px`},[`${dt}-item-group-list ${dt}-submenu-title,
|
|
${dt}-submenu-title`]:{paddingInlineEnd:kt}}};var Pt=nt=>{const{componentCls:dt,iconCls:gt,itemHeight:Ft,colorTextLightSolid:st,dropdownWidth:bt,controlHeightLG:It,motionDurationMid:xt,motionEaseOut:kt,paddingXL:Zt,itemMarginInline:Gn,fontSizeLG:Ke,motionDurationSlow:Re,paddingXS:In,boxShadowSecondary:Ne,collapsedWidth:ke,collapsedIconSize:Jt}=nt,Ye={height:Ft,lineHeight:`${Ft}px`,listStylePosition:"inside",listStyleType:"disc"};return[{[dt]:{"&-inline, &-vertical":Object.assign({[`&${dt}-root`]:{boxShadow:"none"}},sn(nt))},[`${dt}-submenu-popup`]:{[`${dt}-vertical`]:Object.assign(Object.assign({},sn(nt)),{boxShadow:Ne})}},{[`${dt}-submenu-popup ${dt}-vertical${dt}-sub`]:{minWidth:bt,maxHeight:`calc(100vh - ${It*2.5}px)`,padding:"0",overflow:"hidden",borderInlineEnd:0,"&:not([class*='-active'])":{overflowX:"hidden",overflowY:"auto"}}},{[`${dt}-inline`]:{width:"100%",[`&${dt}-root`]:{[`${dt}-item, ${dt}-submenu-title`]:{display:"flex",alignItems:"center",transition:[`border-color ${Re}`,`background ${Re}`,`padding ${xt} ${kt}`].join(","),[`> ${dt}-title-content`]:{flex:"auto",minWidth:0,overflow:"hidden",textOverflow:"ellipsis"},"> *":{flex:"none"}}},[`${dt}-sub${dt}-inline`]:{padding:0,border:0,borderRadius:0,boxShadow:"none",[`& > ${dt}-submenu > ${dt}-submenu-title`]:Ye,[`& ${dt}-item-group-title`]:{paddingInlineStart:Zt}},[`${dt}-item`]:Ye}},{[`${dt}-inline-collapsed`]:{width:ke,[`&${dt}-root`]:{[`${dt}-item, ${dt}-submenu ${dt}-submenu-title`]:{[`> ${dt}-inline-collapsed-noicon`]:{fontSize:Ke,textAlign:"center"}}},[`> ${dt}-item,
|
|
> ${dt}-item-group > ${dt}-item-group-list > ${dt}-item,
|
|
> ${dt}-item-group > ${dt}-item-group-list > ${dt}-submenu > ${dt}-submenu-title,
|
|
> ${dt}-submenu > ${dt}-submenu-title`]:{insetInlineStart:0,paddingInline:`calc(50% - ${Ke/2}px - ${Gn}px)`,textOverflow:"clip",[`
|
|
${dt}-submenu-arrow,
|
|
${dt}-submenu-expand-icon
|
|
`]:{opacity:0},[`${dt}-item-icon, ${gt}`]:{margin:0,fontSize:Jt,lineHeight:`${Ft}px`,"+ span":{display:"inline-block",opacity:0}}},[`${dt}-item-icon, ${gt}`]:{display:"inline-block"},"&-tooltip":{pointerEvents:"none",[`${dt}-item-icon, ${gt}`]:{display:"none"},"a, a:hover":{color:st}},[`${dt}-item-group-title`]:Object.assign(Object.assign({},xe.vS),{paddingInline:In})}}]};const Mt=nt=>{const{componentCls:dt,motionDurationSlow:gt,motionDurationMid:Ft,motionEaseInOut:st,motionEaseOut:bt,iconCls:It,iconSize:xt,iconMarginInlineEnd:kt}=nt;return{[`${dt}-item, ${dt}-submenu-title`]:{position:"relative",display:"block",margin:0,whiteSpace:"nowrap",cursor:"pointer",transition:[`border-color ${gt}`,`background ${gt}`,`padding ${gt} ${st}`].join(","),[`${dt}-item-icon, ${It}`]:{minWidth:xt,fontSize:xt,transition:[`font-size ${Ft} ${bt}`,`margin ${gt} ${st}`,`color ${gt}`].join(","),"+ span":{marginInlineStart:kt,opacity:1,transition:[`opacity ${gt} ${st}`,`margin ${gt}`,`color ${gt}`].join(",")}},[`${dt}-item-icon`]:Object.assign({},(0,xe.Ro)()),[`&${dt}-item-only-child`]:{[`> ${It}, > ${dt}-item-icon`]:{marginInlineEnd:0}}},[`${dt}-item-disabled, ${dt}-submenu-disabled`]:{background:"none !important",cursor:"not-allowed","&::after":{borderColor:"transparent !important"},a:{color:"inherit !important"},[`> ${dt}-submenu-title`]:{color:"inherit !important",cursor:"not-allowed"}}}},mt=nt=>{const{componentCls:dt,motionDurationSlow:gt,motionEaseInOut:Ft,borderRadius:st,menuArrowSize:bt,menuArrowOffset:It}=nt;return{[`${dt}-submenu`]:{"&-expand-icon, &-arrow":{position:"absolute",top:"50%",insetInlineEnd:nt.margin,width:bt,color:"currentcolor",transform:"translateY(-50%)",transition:`transform ${gt} ${Ft}, opacity ${gt}`},"&-arrow":{"&::before, &::after":{position:"absolute",width:bt*.6,height:bt*.15,backgroundColor:"currentcolor",borderRadius:st,transition:[`background ${gt} ${Ft}`,`transform ${gt} ${Ft}`,`top ${gt} ${Ft}`,`color ${gt} ${Ft}`].join(","),content:'""'},"&::before":{transform:`rotate(45deg) translateY(-${It})`},"&::after":{transform:`rotate(-45deg) translateY(${It})`}}}}},wt=nt=>{const{antCls:dt,componentCls:gt,fontSize:Ft,motionDurationSlow:st,motionDurationMid:bt,motionEaseInOut:It,paddingXS:xt,padding:kt,colorSplit:Zt,lineWidth:Gn,zIndexPopup:Ke,borderRadiusLG:Re,subMenuItemBorderRadius:In,menuArrowSize:Ne,menuArrowOffset:ke,lineType:Jt,menuPanelMaskInset:Ye,groupTitleLineHeight:it,groupTitleFontSize:rt}=nt;return[{"":{[`${gt}`]:Object.assign(Object.assign({},(0,xe.dF)()),{"&-hidden":{display:"none"}})},[`${gt}-submenu-hidden`]:{display:"none"}},{[gt]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},(0,xe.Wf)(nt)),(0,xe.dF)()),{marginBottom:0,paddingInlineStart:0,fontSize:Ft,lineHeight:0,listStyle:"none",outline:"none",transition:`width ${st} cubic-bezier(0.2, 0, 0, 1) 0s`,"ul, ol":{margin:0,padding:0,listStyle:"none"},"&-overflow":{display:"flex",[`${gt}-item`]:{flex:"none"}},[`${gt}-item, ${gt}-submenu, ${gt}-submenu-title`]:{borderRadius:nt.itemBorderRadius},[`${gt}-item-group-title`]:{padding:`${xt}px ${kt}px`,fontSize:rt,lineHeight:it,transition:`all ${st}`},[`&-horizontal ${gt}-submenu`]:{transition:[`border-color ${st} ${It}`,`background ${st} ${It}`].join(",")},[`${gt}-submenu, ${gt}-submenu-inline`]:{transition:[`border-color ${st} ${It}`,`background ${st} ${It}`,`padding ${bt} ${It}`].join(",")},[`${gt}-submenu ${gt}-sub`]:{cursor:"initial",transition:[`background ${st} ${It}`,`padding ${st} ${It}`].join(",")},[`${gt}-title-content`]:{transition:`color ${st}`},[`${gt}-item a`]:{"&::before":{position:"absolute",inset:0,backgroundColor:"transparent",content:'""'}},[`${gt}-item-divider`]:{overflow:"hidden",lineHeight:0,borderColor:Zt,borderStyle:Jt,borderWidth:0,borderTopWidth:Gn,marginBlock:Gn,padding:0,"&-dashed":{borderStyle:"dashed"}}}),Mt(nt)),{[`${gt}-item-group`]:{[`${gt}-item-group-list`]:{margin:0,padding:0,[`${gt}-item, ${gt}-submenu-title`]:{paddingInline:`${Ft*2}px ${kt}px`}}},"&-submenu":{"&-popup":{position:"absolute",zIndex:Ke,borderRadius:Re,boxShadow:"none",transformOrigin:"0 0",[`&${gt}-submenu`]:{background:"transparent"},"&::before":{position:"absolute",inset:`${Ye}px 0 0`,zIndex:-1,width:"100%",height:"100%",opacity:0,content:'""'}},"&-placement-rightTop::before":{top:0,insetInlineStart:Ye},"\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:nt.paddingXS},"\n &-placement-rightTop,\n &-placement-rightBottom\n ":{paddingInlineStart:nt.paddingXS},"\n &-placement-topRight,\n &-placement-topLeft\n ":{paddingBottom:nt.paddingXS},"\n &-placement-bottomRight,\n &-placement-bottomLeft\n ":{paddingTop:nt.paddingXS},[`> ${gt}`]:Object.assign(Object.assign(Object.assign({borderRadius:Re},Mt(nt)),mt(nt)),{[`${gt}-item, ${gt}-submenu > ${gt}-submenu-title`]:{borderRadius:In},[`${gt}-submenu-title::after`]:{transition:`transform ${st} ${It}`}})}}),mt(nt)),{[`&-inline-collapsed ${gt}-submenu-arrow,
|
|
&-inline ${gt}-submenu-arrow`]:{"&::before":{transform:`rotate(-45deg) translateX(${ke})`},"&::after":{transform:`rotate(45deg) translateX(-${ke})`}},[`${gt}-submenu-open${gt}-submenu-inline > ${gt}-submenu-title > ${gt}-submenu-arrow`]:{transform:`translateY(-${Ne*.2}px)`,"&::after":{transform:`rotate(-45deg) translateX(-${ke})`},"&::before":{transform:`rotate(45deg) translateX(${ke})`}}})},{[`${dt}-layout-header`]:{[gt]:{lineHeight:"inherit"}}}]};var Kt=(nt,dt)=>(0,Xe.Z)("Menu",Ft=>{if(dt===!1)return[];const{colorBgElevated:st,colorPrimary:bt,colorTextLightSolid:It,controlHeightLG:xt,fontSize:kt,darkItemColor:Zt,darkDangerItemColor:Gn,darkItemBg:Ke,darkSubMenuItemBg:Re,darkItemSelectedColor:In,darkItemSelectedBg:Ne,darkDangerItemSelectedBg:ke,darkItemHoverBg:Jt,darkGroupTitleColor:Ye,darkItemHoverColor:it,darkItemDisabledColor:rt,darkDangerItemHoverColor:pt,darkDangerItemSelectedColor:zt,darkDangerItemActiveBg:rn}=Ft,jt=kt/7*5,Rt=(0,Le.TS)(Ft,{menuArrowSize:jt,menuHorizontalHeight:xt*1.15,menuArrowOffset:`${jt*.25}px`,menuPanelMaskInset:-7,menuSubMenuBg:st}),yt=(0,Le.TS)(Rt,{itemColor:Zt,itemHoverColor:it,groupTitleColor:Ye,itemSelectedColor:In,itemBg:Ke,popupBg:Ke,subMenuItemBg:Re,itemActiveBg:"transparent",itemSelectedBg:Ne,activeBarHeight:0,activeBarBorderWidth:0,itemHoverBg:Jt,itemDisabledColor:rt,dangerItemColor:Gn,dangerItemHoverColor:pt,dangerItemSelectedColor:zt,dangerItemActiveBg:rn,dangerItemSelectedBg:ke,menuSubMenuBg:Re,horizontalItemSelectedColor:It,horizontalItemSelectedBg:bt});return[wt(Rt),Ze(Rt),Pt(Rt),Ut(Rt,"light"),Ut(yt,"dark"),$e(Rt),(0,me.Z)(Rt),(0,Ce.oN)(Rt,"slide-up"),(0,Ce.oN)(Rt,"slide-down"),(0,Be._y)(Rt,"zoom-big")]},Ft=>{const{colorPrimary:st,colorError:bt,colorTextDisabled:It,colorErrorBg:xt,colorText:kt,colorTextDescription:Zt,colorBgContainer:Gn,colorFillAlter:Ke,colorFillContent:Re,lineWidth:In,lineWidthBold:Ne,controlItemBgActive:ke,colorBgTextHover:Jt,controlHeightLG:Ye,lineHeight:it,colorBgElevated:rt,marginXXS:pt,padding:zt,fontSize:rn,controlHeightSM:jt,fontSizeLG:Rt,colorTextLightSolid:yt,colorErrorHover:Vt}=Ft,Bt=new be.C(yt).setAlpha(.65).toRgbString();return{dropdownWidth:160,zIndexPopup:Ft.zIndexPopupBase+50,radiusItem:Ft.borderRadiusLG,itemBorderRadius:Ft.borderRadiusLG,radiusSubMenuItem:Ft.borderRadiusSM,subMenuItemBorderRadius:Ft.borderRadiusSM,colorItemText:kt,itemColor:kt,colorItemTextHover:kt,itemHoverColor:kt,colorItemTextHoverHorizontal:st,horizontalItemHoverColor:st,colorGroupTitle:Zt,groupTitleColor:Zt,colorItemTextSelected:st,itemSelectedColor:st,colorItemTextSelectedHorizontal:st,horizontalItemSelectedColor:st,colorItemBg:Gn,itemBg:Gn,colorItemBgHover:Jt,itemHoverBg:Jt,colorItemBgActive:Re,itemActiveBg:ke,colorSubItemBg:Ke,subMenuItemBg:Ke,colorItemBgSelected:ke,itemSelectedBg:ke,colorItemBgSelectedHorizontal:"transparent",horizontalItemSelectedBg:"transparent",colorActiveBarWidth:0,activeBarWidth:0,colorActiveBarHeight:Ne,activeBarHeight:Ne,colorActiveBarBorderSize:In,activeBarBorderWidth:In,colorItemTextDisabled:It,itemDisabledColor:It,colorDangerItemText:bt,dangerItemColor:bt,colorDangerItemTextHover:bt,dangerItemHoverColor:bt,colorDangerItemTextSelected:bt,dangerItemSelectedColor:bt,colorDangerItemBgActive:xt,dangerItemActiveBg:xt,colorDangerItemBgSelected:xt,dangerItemSelectedBg:xt,itemMarginInline:Ft.marginXXS,horizontalItemBorderRadius:0,horizontalItemHoverBg:"transparent",itemHeight:Ye,groupTitleLineHeight:it,collapsedWidth:Ye*2,popupBg:rt,itemMarginBlock:pt,itemPaddingInline:zt,horizontalLineHeight:`${Ye*1.15}px`,iconSize:rn,iconMarginInlineEnd:jt-rn,collapsedIconSize:Rt,groupTitleFontSize:rn,darkItemDisabledColor:new be.C(yt).setAlpha(.25).toRgbString(),darkItemColor:Bt,darkDangerItemColor:bt,darkItemBg:"#001529",darkSubMenuItemBg:"#000c17",darkItemSelectedColor:yt,darkItemSelectedBg:st,darkDangerItemSelectedBg:bt,darkItemHoverBg:"transparent",darkGroupTitleColor:Bt,darkItemHoverColor:yt,darkDangerItemHoverColor:Vt,darkDangerItemSelectedColor:yt,darkDangerItemActiveBg:bt}},{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"]]})(nt),je=function(nt,dt){var gt={};for(var Ft in nt)Object.prototype.hasOwnProperty.call(nt,Ft)&&dt.indexOf(Ft)<0&&(gt[Ft]=nt[Ft]);if(nt!=null&&typeof Object.getOwnPropertySymbols=="function")for(var st=0,Ft=Object.getOwnPropertySymbols(nt);st<Ft.length;st++)dt.indexOf(Ft[st])<0&&Object.prototype.propertyIsEnumerable.call(nt,Ft[st])&&(gt[Ft[st]]=nt[Ft[st]]);return gt},Cn=(0,ue.forwardRef)((nt,dt)=>{var gt,Ft;const st=ue.useContext(ae.Z),bt=st||{},{getPrefixCls:It,getPopupContainer:xt,direction:kt,menu:Zt}=ue.useContext(Te.E_),Gn=It(),{prefixCls:Ke,className:Re,style:In,theme:Ne="light",expandIcon:ke,_internalDisableMenuItemTitleTooltip:Jt,inlineCollapsed:Ye,siderCollapsed:it,items:rt,children:pt,rootClassName:zt,mode:rn,selectable:jt,onClick:Rt,overflowedIndicatorPopupClassName:yt}=nt,Vt=je(nt,["prefixCls","className","style","theme","expandIcon","_internalDisableMenuItemTitleTooltip","inlineCollapsed","siderCollapsed","items","children","rootClassName","mode","selectable","onClick","overflowedIndicatorPopupClassName"]),Bt=(0,We.Z)(Vt,["collapsedWidth"]),Fn=Ee(rt)||pt;(gt=bt.validator)===null||gt===void 0||gt.call(bt,{mode:rn});const $n=(0,ne.useEvent)(function(){var ma;Rt==null||Rt.apply(void 0,arguments),(ma=bt.onClick)===null||ma===void 0||ma.call(bt)}),Zn=bt.mode||rn,On=jt!=null?jt:bt.selectable,_t=ue.useMemo(()=>it!==void 0?it:Ye,[Ye,it]),Ca={horizontal:{motionName:`${Gn}-slide-up`},inline:(0,re.Z)(Gn),other:{motionName:`${Gn}-zoom-big`}},za=It("menu",Ke||bt.prefixCls),[nn,en]=Kt(za,!st),Ma=Fe()(`${za}-${Ne}`,Zt==null?void 0:Zt.className,Re);let Oa;if(typeof ke=="function")Oa=ke;else if(ke===null||ke===!1)Oa=null;else if(bt.expandIcon===null||bt.expandIcon===!1)Oa=null;else{const ma=ke!=null?ke:bt.expandIcon;Oa=(0,ve.Tm)(ma,{className:Fe()(`${za}-submenu-expand-icon`,(0,ve.l$)(ma)?(Ft=ma.props)===null||Ft===void 0?void 0:Ft.className:"")})}const An=ue.useMemo(()=>({prefixCls:za,inlineCollapsed:_t||!1,direction:kt,firstLevel:!0,theme:Ne,mode:Zn,disableMenuItemTitleTooltip:Jt}),[za,_t,kt,Jt,Ne]);return nn(ue.createElement(ae.Z.Provider,{value:null},ue.createElement(a.Provider,{value:An},ue.createElement(x.ZP,Object.assign({getPopupContainer:xt,overflowedIndicator:ue.createElement(te.Z,null),overflowedIndicatorPopupClassName:Fe()(za,`${za}-${Ne}`,yt),mode:Zn,selectable:On,onClick:$n},Bt,{inlineCollapsed:_t,style:Object.assign(Object.assign({},Zt==null?void 0:Zt.style),In),className:Ma,prefixCls:za,direction:kt,defaultMotions:Ca,expandIcon:Oa,ref:dt,rootClassName:Fe()(zt,en)}),Fn))))});const ua=(0,ue.forwardRef)((nt,dt)=>{const gt=(0,ue.useRef)(null),Ft=ue.useContext(fe.D);return(0,ue.useImperativeHandle)(dt,()=>({menu:gt.current,focus:st=>{var bt;(bt=gt.current)===null||bt===void 0||bt.focus(st)}})),ue.createElement(Cn,Object.assign({ref:gt},nt,Ft))});ua.Item=b,ua.SubMenu=z,ua.Divider=ze,ua.ItemGroup=x.BW;var kn=ua},28452:function(ht,ct,ee){"use strict";ee.d(ct,{Z:function(){return Gn}});var x=ee(87462),ue=ee(67294),fe={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M272.9 512l265.4-339.1c4.1-5.2.4-12.9-6.3-12.9h-77.3c-4.9 0-9.6 2.3-12.6 6.1L186.8 492.3a31.99 31.99 0 000 39.5l255.3 326.1c3 3.9 7.7 6.1 12.6 6.1H532c6.7 0 10.4-7.7 6.3-12.9L272.9 512zm304 0l265.4-339.1c4.1-5.2.4-12.9-6.3-12.9h-77.3c-4.9 0-9.6 2.3-12.6 6.1L490.8 492.3a31.99 31.99 0 000 39.5l255.3 326.1c3 3.9 7.7 6.1 12.6 6.1H836c6.7 0 10.4-7.7 6.3-12.9L576.9 512z"}}]},name:"double-left",theme:"outlined"},De=fe,Fe=ee(74643),Te=function(Re,In){return ue.createElement(Fe.Z,(0,x.Z)({},Re,{ref:In,icon:De}))},ie=ue.forwardRef(Te),_e=ee(81893),ze=ee(22751),Ae=ee(91034),We=ee(94184),Me=ee.n(We),ve=ee(4942),oe=ee(1413),a=ee(15671),y=ee(43144),b=ee(60136),E=ee(51630),z=`accept acceptCharset accessKey action allowFullScreen allowTransparency
|
|
alt async autoComplete autoFocus autoPlay capture cellPadding cellSpacing challenge
|
|
charSet checked classID className colSpan cols content contentEditable contextMenu
|
|
controls coords crossOrigin data dateTime default defer dir disabled download draggable
|
|
encType form formAction formEncType formMethod formNoValidate formTarget frameBorder
|
|
headers height hidden high href hrefLang htmlFor httpEquiv icon id inputMode integrity
|
|
is keyParams keyType kind label lang list loop low manifest marginHeight marginWidth max maxLength media
|
|
mediaGroup method min minLength multiple muted name noValidate nonce open
|
|
optimum pattern placeholder poster preload radioGroup readOnly rel required
|
|
reversed role rowSpan rows sandbox scope scoped scrolling seamless selected
|
|
shape size sizes span spellCheck src srcDoc srcLang srcSet start step style
|
|
summary tabIndex target title type useMap value width wmode wrap`,te=`onCopy onCut onPaste onCompositionEnd onCompositionStart onCompositionUpdate onKeyDown
|
|
onKeyPress onKeyUp onFocus onBlur onChange onInput onSubmit onClick onContextMenu onDoubleClick
|
|
onDrag onDragEnd onDragEnter onDragExit onDragLeave onDragOver onDragStart onDrop onMouseDown
|
|
onMouseEnter onMouseLeave onMouseMove onMouseOut onMouseOver onMouseUp onSelect onTouchCancel
|
|
onTouchEnd onTouchMove onTouchStart onScroll onWheel onAbort onCanPlay onCanPlayThrough
|
|
onDurationChange onEmptied onEncrypted onEnded onError onLoadedData onLoadedMetadata
|
|
onLoadStart onPause onPlay onPlaying onProgress onRateChange onSeeked onSeeking onStalled onSuspend onTimeUpdate onVolumeChange onWaiting onLoad onError`,ne="".concat(z," ").concat(te).split(/[\s\n]+/),re="aria-",ae="data-";function le(Ke,Re){return Ke.indexOf(Re)===0}function he(Ke){var Re=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,In;Re===!1?In={aria:!0,data:!0,attr:!0}:Re===!0?In={aria:!0}:In=(0,oe.Z)({},Re);var Ne={};return Object.keys(Ke).forEach(function(ke){(In.aria&&(ke==="role"||le(ke,re))||In.data&&le(ke,ae)||In.attr&&ne.includes(ke))&&(Ne[ke]=Ke[ke])}),Ne}var Ee={ZERO:48,NINE:57,NUMPAD_ZERO:96,NUMPAD_NINE:105,BACKSPACE:8,DELETE:46,ENTER:13,ARROW_UP:38,ARROW_DOWN:40},be=Ee,xe=ee(81626),me=function(Ke){(0,b.Z)(In,Ke);var Re=(0,E.Z)(In);function In(){var Ne;(0,a.Z)(this,In);for(var ke=arguments.length,Jt=new Array(ke),Ye=0;Ye<ke;Ye++)Jt[Ye]=arguments[Ye];return Ne=Re.call.apply(Re,[this].concat(Jt)),Ne.state={goInputText:""},Ne.getValidValue=function(){var it=Ne.state.goInputText;return!it||Number.isNaN(it)?void 0:Number(it)},Ne.buildOptionText=function(it){return"".concat(it," ").concat(Ne.props.locale.items_per_page)},Ne.changeSize=function(it){Ne.props.changeSize(Number(it))},Ne.handleChange=function(it){Ne.setState({goInputText:it.target.value})},Ne.handleBlur=function(it){var rt=Ne.props,pt=rt.goButton,zt=rt.quickGo,rn=rt.rootPrefixCls,jt=Ne.state.goInputText;pt||jt===""||(Ne.setState({goInputText:""}),!(it.relatedTarget&&(it.relatedTarget.className.indexOf("".concat(rn,"-item-link"))>=0||it.relatedTarget.className.indexOf("".concat(rn,"-item"))>=0))&&zt(Ne.getValidValue()))},Ne.go=function(it){var rt=Ne.state.goInputText;rt!==""&&(it.keyCode===be.ENTER||it.type==="click")&&(Ne.setState({goInputText:""}),Ne.props.quickGo(Ne.getValidValue()))},Ne}return(0,y.Z)(In,[{key:"getPageSizeOptions",value:function(){var ke=this.props,Jt=ke.pageSize,Ye=ke.pageSizeOptions;return Ye.some(function(it){return it.toString()===Jt.toString()})?Ye:Ye.concat([Jt.toString()]).sort(function(it,rt){var pt=Number.isNaN(Number(it))?0:Number(it),zt=Number.isNaN(Number(rt))?0:Number(rt);return pt-zt})}},{key:"render",value:function(){var ke=this,Jt=this.props,Ye=Jt.pageSize,it=Jt.locale,rt=Jt.rootPrefixCls,pt=Jt.changeSize,zt=Jt.quickGo,rn=Jt.goButton,jt=Jt.selectComponentClass,Rt=Jt.buildOptionText,yt=Jt.selectPrefixCls,Vt=Jt.disabled,Bt=this.state.goInputText,Fn="".concat(rt,"-options"),$n=jt,Zn=null,On=null,_t=null;if(!pt&&!zt)return null;var Ca=this.getPageSizeOptions();if(pt&&$n){var za=Ca.map(function(nn,en){return ue.createElement($n.Option,{key:en,value:nn.toString()},(Rt||ke.buildOptionText)(nn))});Zn=ue.createElement($n,{disabled:Vt,prefixCls:yt,showSearch:!1,className:"".concat(Fn,"-size-changer"),optionLabelProp:"children",popupMatchSelectWidth:!1,value:(Ye||Ca[0]).toString(),onChange:this.changeSize,getPopupContainer:function(en){return en.parentNode},"aria-label":it.page_size,defaultOpen:!1},za)}return zt&&(rn&&(_t=typeof rn=="boolean"?ue.createElement("button",{type:"button",onClick:this.go,onKeyUp:this.go,disabled:Vt,className:"".concat(Fn,"-quick-jumper-button")},it.jump_to_confirm):ue.createElement("span",{onClick:this.go,onKeyUp:this.go},rn)),On=ue.createElement("div",{className:"".concat(Fn,"-quick-jumper")},it.jump_to,ue.createElement("input",{disabled:Vt,type:"text",value:Bt,onChange:this.handleChange,onKeyUp:this.go,onBlur:this.handleBlur,"aria-label":it.page}),it.page,_t)),ue.createElement("li",{className:"".concat(Fn)},Zn,On)}}]),In}(ue.Component);me.defaultProps={pageSizeOptions:["10","20","50","100"]};var Ce=me,Be=function(Re){var In,Ne=Re.rootPrefixCls,ke=Re.page,Jt=Re.active,Ye=Re.className,it=Re.showTitle,rt=Re.onClick,pt=Re.onKeyPress,zt=Re.itemRender,rn="".concat(Ne,"-item"),jt=Me()(rn,"".concat(rn,"-").concat(ke),(In={},(0,ve.Z)(In,"".concat(rn,"-active"),Jt),(0,ve.Z)(In,"".concat(rn,"-disabled"),!ke),(0,ve.Z)(In,Re.className,Ye),In)),Rt=function(){rt(ke)},yt=function(Fn){pt(Fn,rt,ke)},Vt=zt(ke,"page",ue.createElement("a",{rel:"nofollow"},ke));return Vt?ue.createElement("li",{title:it?ke.toString():null,className:jt,onClick:Rt,onKeyPress:yt,tabIndex:0},Vt):null},Xe=Be;function Le(){}function Ue(Ke){var Re=Number(Ke);return typeof Re=="number"&&!Number.isNaN(Re)&&isFinite(Re)&&Math.floor(Re)===Re}var Ze=function(Re,In,Ne){return Ne};function Ge(Ke,Re,In){var Ne=typeof Ke=="undefined"?Re.pageSize:Ke;return Math.floor((In.total-1)/Ne)+1}var $e=function(Ke){(0,b.Z)(In,Ke);var Re=(0,E.Z)(In);function In(Ne){var ke;(0,a.Z)(this,In),ke=Re.call(this,Ne),ke.paginationNode=ue.createRef(),ke.getJumpPrevPage=function(){return Math.max(1,ke.state.current-(ke.props.showLessItems?3:5))},ke.getJumpNextPage=function(){return Math.min(Ge(void 0,ke.state,ke.props),ke.state.current+(ke.props.showLessItems?3:5))},ke.getItemIcon=function(pt,zt){var rn=ke.props.prefixCls,jt=pt||ue.createElement("button",{type:"button","aria-label":zt,className:"".concat(rn,"-item-link")});return typeof pt=="function"&&(jt=ue.createElement(pt,(0,oe.Z)({},ke.props))),jt},ke.isValid=function(pt){var zt=ke.props.total;return Ue(pt)&&pt!==ke.state.current&&Ue(zt)&&zt>0},ke.shouldDisplayQuickJumper=function(){var pt=ke.props,zt=pt.showQuickJumper,rn=pt.total,jt=ke.state.pageSize;return rn<=jt?!1:zt},ke.handleKeyDown=function(pt){(pt.keyCode===be.ARROW_UP||pt.keyCode===be.ARROW_DOWN)&&pt.preventDefault()},ke.handleKeyUp=function(pt){var zt=ke.getValidValue(pt),rn=ke.state.currentInputValue;zt!==rn&&ke.setState({currentInputValue:zt}),pt.keyCode===be.ENTER?ke.handleChange(zt):pt.keyCode===be.ARROW_UP?ke.handleChange(zt-1):pt.keyCode===be.ARROW_DOWN&&ke.handleChange(zt+1)},ke.handleBlur=function(pt){var zt=ke.getValidValue(pt);ke.handleChange(zt)},ke.changePageSize=function(pt){var zt=ke.state.current,rn=Ge(pt,ke.state,ke.props);zt=zt>rn?rn:zt,rn===0&&(zt=ke.state.current),typeof pt=="number"&&("pageSize"in ke.props||ke.setState({pageSize:pt}),"current"in ke.props||ke.setState({current:zt,currentInputValue:zt})),ke.props.onShowSizeChange(zt,pt),"onChange"in ke.props&&ke.props.onChange&&ke.props.onChange(zt,pt)},ke.handleChange=function(pt){var zt=ke.props,rn=zt.disabled,jt=zt.onChange,Rt=ke.state,yt=Rt.pageSize,Vt=Rt.current,Bt=Rt.currentInputValue;if(ke.isValid(pt)&&!rn){var Fn=Ge(void 0,ke.state,ke.props),$n=pt;return pt>Fn?$n=Fn:pt<1&&($n=1),"current"in ke.props||ke.setState({current:$n}),$n!==Bt&&ke.setState({currentInputValue:$n}),jt($n,yt),$n}return Vt},ke.prev=function(){ke.hasPrev()&&ke.handleChange(ke.state.current-1)},ke.next=function(){ke.hasNext()&&ke.handleChange(ke.state.current+1)},ke.jumpPrev=function(){ke.handleChange(ke.getJumpPrevPage())},ke.jumpNext=function(){ke.handleChange(ke.getJumpNextPage())},ke.hasPrev=function(){return ke.state.current>1},ke.hasNext=function(){return ke.state.current<Ge(void 0,ke.state,ke.props)},ke.runIfEnter=function(pt,zt){if(pt.key==="Enter"||pt.charCode===13){for(var rn=arguments.length,jt=new Array(rn>2?rn-2:0),Rt=2;Rt<rn;Rt++)jt[Rt-2]=arguments[Rt];zt.apply(void 0,jt)}},ke.runIfEnterPrev=function(pt){ke.runIfEnter(pt,ke.prev)},ke.runIfEnterNext=function(pt){ke.runIfEnter(pt,ke.next)},ke.runIfEnterJumpPrev=function(pt){ke.runIfEnter(pt,ke.jumpPrev)},ke.runIfEnterJumpNext=function(pt){ke.runIfEnter(pt,ke.jumpNext)},ke.handleGoTO=function(pt){(pt.keyCode===be.ENTER||pt.type==="click")&&ke.handleChange(ke.state.currentInputValue)},ke.renderPrev=function(pt){var zt=ke.props,rn=zt.prevIcon,jt=zt.itemRender,Rt=jt(pt,"prev",ke.getItemIcon(rn,"prev page")),yt=!ke.hasPrev();return(0,ue.isValidElement)(Rt)?(0,ue.cloneElement)(Rt,{disabled:yt}):Rt},ke.renderNext=function(pt){var zt=ke.props,rn=zt.nextIcon,jt=zt.itemRender,Rt=jt(pt,"next",ke.getItemIcon(rn,"next page")),yt=!ke.hasNext();return(0,ue.isValidElement)(Rt)?(0,ue.cloneElement)(Rt,{disabled:yt}):Rt};var Jt=Ne.onChange!==Le,Ye="current"in Ne;Ye&&!Jt&&console.warn("Warning: You provided a `current` prop to a Pagination component without an `onChange` handler. This will render a read-only component.");var it=Ne.defaultCurrent;"current"in Ne&&(it=Ne.current);var rt=Ne.defaultPageSize;return"pageSize"in Ne&&(rt=Ne.pageSize),it=Math.min(it,Ge(rt,void 0,Ne)),ke.state={current:it,currentInputValue:it,pageSize:rt},ke}return(0,y.Z)(In,[{key:"componentDidUpdate",value:function(ke,Jt){var Ye=this.props.prefixCls;if(Jt.current!==this.state.current&&this.paginationNode.current){var it=this.paginationNode.current.querySelector(".".concat(Ye,"-item-").concat(Jt.current));if(it&&document.activeElement===it){var rt;it==null||(rt=it.blur)===null||rt===void 0||rt.call(it)}}}},{key:"getValidValue",value:function(ke){var Jt=ke.target.value,Ye=Ge(void 0,this.state,this.props),it=this.state.currentInputValue,rt;return Jt===""?rt=Jt:Number.isNaN(Number(Jt))?rt=it:Jt>=Ye?rt=Ye:rt=Number(Jt),rt}},{key:"getShowSizeChanger",value:function(){var ke=this.props,Jt=ke.showSizeChanger,Ye=ke.total,it=ke.totalBoundaryShowSizeChanger;return typeof Jt!="undefined"?Jt:Ye>it}},{key:"render",value:function(){var ke=this.props,Jt=ke.prefixCls,Ye=ke.className,it=ke.style,rt=ke.disabled,pt=ke.hideOnSinglePage,zt=ke.total,rn=ke.locale,jt=ke.showQuickJumper,Rt=ke.showLessItems,yt=ke.showTitle,Vt=ke.showTotal,Bt=ke.simple,Fn=ke.itemRender,$n=ke.showPrevNextJumpers,Zn=ke.jumpPrevIcon,On=ke.jumpNextIcon,_t=ke.selectComponentClass,Ca=ke.selectPrefixCls,za=ke.pageSizeOptions,nn=this.state,en=nn.current,Ma=nn.pageSize,Oa=nn.currentInputValue;if(pt===!0&&zt<=Ma)return null;var An=Ge(void 0,this.state,this.props),ma=[],Ja=null,io=null,Je=null,Et=null,qe=null,bn=jt&&jt.goButton,tn=Rt?1:2,Ba=en-1>0?en-1:0,Er=en+1<An?en+1:An,wa=he(this.props,{aria:!0,data:!0}),sa=Vt&&ue.createElement("li",{className:"".concat(Jt,"-total-text")},Vt(zt,[zt===0?0:(en-1)*Ma+1,en*Ma>zt?zt:en*Ma]));if(Bt){bn&&(typeof bn=="boolean"?qe=ue.createElement("button",{type:"button",onClick:this.handleGoTO,onKeyUp:this.handleGoTO},rn.jump_to_confirm):qe=ue.createElement("span",{onClick:this.handleGoTO,onKeyUp:this.handleGoTO},bn),qe=ue.createElement("li",{title:yt?"".concat(rn.jump_to).concat(en,"/").concat(An):null,className:"".concat(Jt,"-simple-pager")},qe));var $r=this.renderPrev(Ba);return ue.createElement("ul",(0,x.Z)({className:Me()(Jt,"".concat(Jt,"-simple"),(0,ve.Z)({},"".concat(Jt,"-disabled"),rt),Ye),style:it,ref:this.paginationNode},wa),sa,$r?ue.createElement("li",{title:yt?rn.prev_page:null,onClick:this.prev,tabIndex:this.hasPrev()?0:null,onKeyPress:this.runIfEnterPrev,className:Me()("".concat(Jt,"-prev"),(0,ve.Z)({},"".concat(Jt,"-disabled"),!this.hasPrev())),"aria-disabled":!this.hasPrev()},$r):null,ue.createElement("li",{title:yt?"".concat(en,"/").concat(An):null,className:"".concat(Jt,"-simple-pager")},ue.createElement("input",{type:"text",value:Oa,disabled:rt,onKeyDown:this.handleKeyDown,onKeyUp:this.handleKeyUp,onChange:this.handleKeyUp,onBlur:this.handleBlur,size:3}),ue.createElement("span",{className:"".concat(Jt,"-slash")},"/"),An),ue.createElement("li",{title:yt?rn.next_page:null,onClick:this.next,tabIndex:this.hasPrev()?0:null,onKeyPress:this.runIfEnterNext,className:Me()("".concat(Jt,"-next"),(0,ve.Z)({},"".concat(Jt,"-disabled"),!this.hasNext())),"aria-disabled":!this.hasNext()},this.renderNext(Er)),qe)}if(An<=3+tn*2){var Ao={locale:rn,rootPrefixCls:Jt,onClick:this.handleChange,onKeyPress:this.runIfEnter,showTitle:yt,itemRender:Fn};An||ma.push(ue.createElement(Xe,(0,x.Z)({},Ao,{key:"noPager",page:1,className:"".concat(Jt,"-item-disabled")})));for(var no=1;no<=An;no+=1){var Jn=en===no;ma.push(ue.createElement(Xe,(0,x.Z)({},Ao,{key:no,page:no,active:Jn})))}}else{var pr=Rt?rn.prev_3:rn.prev_5,Lt=Rt?rn.next_3:rn.next_5,$t=Fn(this.getJumpPrevPage(),"jump-prev",this.getItemIcon(Zn,"prev page")),Qt=Fn(this.getJumpNextPage(),"jump-next",this.getItemIcon(On,"next page"));$n&&(Ja=$t?ue.createElement("li",{title:yt?pr:null,key:"prev",onClick:this.jumpPrev,tabIndex:0,onKeyPress:this.runIfEnterJumpPrev,className:Me()("".concat(Jt,"-jump-prev"),(0,ve.Z)({},"".concat(Jt,"-jump-prev-custom-icon"),!!Zn))},$t):null,io=Qt?ue.createElement("li",{title:yt?Lt:null,key:"next",tabIndex:0,onClick:this.jumpNext,onKeyPress:this.runIfEnterJumpNext,className:Me()("".concat(Jt,"-jump-next"),(0,ve.Z)({},"".concat(Jt,"-jump-next-custom-icon"),!!On))},Qt):null),Et=ue.createElement(Xe,{locale:rn,last:!0,rootPrefixCls:Jt,onClick:this.handleChange,onKeyPress:this.runIfEnter,key:An,page:An,active:!1,showTitle:yt,itemRender:Fn}),Je=ue.createElement(Xe,{locale:rn,rootPrefixCls:Jt,onClick:this.handleChange,onKeyPress:this.runIfEnter,key:1,page:1,active:!1,showTitle:yt,itemRender:Fn});var on=Math.max(1,en-tn),Wn=Math.min(en+tn,An);en-1<=tn&&(Wn=1+tn*2),An-en<=tn&&(on=An-tn*2);for(var un=on;un<=Wn;un+=1){var _n=en===un;ma.push(ue.createElement(Xe,{locale:rn,rootPrefixCls:Jt,onClick:this.handleChange,onKeyPress:this.runIfEnter,key:un,page:un,active:_n,showTitle:yt,itemRender:Fn}))}en-1>=tn*2&&en!==3&&(ma[0]=(0,ue.cloneElement)(ma[0],{className:"".concat(Jt,"-item-after-jump-prev")}),ma.unshift(Ja)),An-en>=tn*2&&en!==An-2&&(ma[ma.length-1]=(0,ue.cloneElement)(ma[ma.length-1],{className:"".concat(Jt,"-item-before-jump-next")}),ma.push(io)),on!==1&&ma.unshift(Je),Wn!==An&&ma.push(Et)}var qt=!this.hasPrev()||!An,ur=!this.hasNext()||!An,La=this.renderPrev(Ba),hr=this.renderNext(Er);return ue.createElement("ul",(0,x.Z)({className:Me()(Jt,Ye,(0,ve.Z)({},"".concat(Jt,"-disabled"),rt)),style:it,ref:this.paginationNode},wa),sa,La?ue.createElement("li",{title:yt?rn.prev_page:null,onClick:this.prev,tabIndex:qt?null:0,onKeyPress:this.runIfEnterPrev,className:Me()("".concat(Jt,"-prev"),(0,ve.Z)({},"".concat(Jt,"-disabled"),qt)),"aria-disabled":qt},La):null,ma,hr?ue.createElement("li",{title:yt?rn.next_page:null,onClick:this.next,tabIndex:ur?null:0,onKeyPress:this.runIfEnterNext,className:Me()("".concat(Jt,"-next"),(0,ve.Z)({},"".concat(Jt,"-disabled"),ur)),"aria-disabled":ur},hr):null,ue.createElement(Ce,{disabled:rt,locale:rn,rootPrefixCls:Jt,selectComponentClass:_t,selectPrefixCls:Ca,changeSize:this.getShowSizeChanger()?this.changePageSize:null,current:en,pageSize:Ma,pageSizeOptions:za,quickGo:this.shouldDisplayQuickJumper()?this.handleChange:null,goButton:bn}))}}],[{key:"getDerivedStateFromProps",value:function(ke,Jt){var Ye={};if("current"in ke&&(Ye.current=ke.current,ke.current!==Jt.current&&(Ye.currentInputValue=Ye.current)),"pageSize"in ke&&ke.pageSize!==Jt.pageSize){var it=Jt.current,rt=Ge(ke.pageSize,Jt,ke);it=it>rt?rt:it,"current"in ke||(Ye.current=it,Ye.currentInputValue=it),Ye.pageSize=ke.pageSize}return Ye}}]),In}(ue.Component);$e.defaultProps={defaultCurrent:1,total:0,defaultPageSize:10,onChange:Le,className:"",selectPrefixCls:"rc-select",prefixCls:"rc-pagination",selectComponentClass:null,hideOnSinglePage:!1,showPrevNextJumpers:!0,showQuickJumper:!1,showLessItems:!1,showTitle:!0,onShowSizeChange:Le,locale:xe.Z,style:{},itemRender:Ze,totalBoundaryShowSizeChanger:50};var ut=$e,Ct=ee(62906),Ut=ee(53124),sn=ee(98675),ot=ee(25378),Pt=ee(10110),Mt=ee(11713);const mt=Ke=>ue.createElement(Mt.default,Object.assign({},Ke,{showSearch:!0,size:"small"})),wt=Ke=>ue.createElement(Mt.default,Object.assign({},Ke,{showSearch:!0,size:"middle"}));mt.Option=Mt.default.Option,wt.Option=Mt.default.Option;var Kt=ee(47673),je=ee(14747),vn=ee(67968),Cn=ee(45503);const ua=Ke=>{const{componentCls:Re}=Ke;return{[`${Re}-disabled`]:{"&, &:hover":{cursor:"not-allowed",[`${Re}-item-link`]:{color:Ke.colorTextDisabled,cursor:"not-allowed"}},"&:focus-visible":{cursor:"not-allowed",[`${Re}-item-link`]:{color:Ke.colorTextDisabled,cursor:"not-allowed"}}},[`&${Re}-disabled`]:{cursor:"not-allowed",[`${Re}-item`]:{cursor:"not-allowed","&:hover, &:active":{backgroundColor:"transparent"},a:{color:Ke.colorTextDisabled,backgroundColor:"transparent",border:"none",cursor:"not-allowed"},"&-active":{borderColor:Ke.colorBorder,backgroundColor:Ke.itemActiveBgDisabled,"&:hover, &:active":{backgroundColor:Ke.itemActiveBgDisabled},a:{color:Ke.itemActiveColorDisabled}}},[`${Re}-item-link`]:{color:Ke.colorTextDisabled,cursor:"not-allowed","&:hover, &:active":{backgroundColor:"transparent"},[`${Re}-simple&`]:{backgroundColor:"transparent","&:hover, &:active":{backgroundColor:"transparent"}}},[`${Re}-simple-pager`]:{color:Ke.colorTextDisabled},[`${Re}-jump-prev, ${Re}-jump-next`]:{[`${Re}-item-link-icon`]:{opacity:0},[`${Re}-item-ellipsis`]:{opacity:1}}},[`&${Re}-simple`]:{[`${Re}-prev, ${Re}-next`]:{[`&${Re}-disabled ${Re}-item-link`]:{"&:hover, &:active":{backgroundColor:"transparent"}}}}}},kn=Ke=>{const{componentCls:Re}=Ke;return{[`&${Re}-mini ${Re}-total-text, &${Re}-mini ${Re}-simple-pager`]:{height:Ke.itemSizeSM,lineHeight:`${Ke.itemSizeSM}px`},[`&${Re}-mini ${Re}-item`]:{minWidth:Ke.itemSizeSM,height:Ke.itemSizeSM,margin:0,lineHeight:`${Ke.itemSizeSM-2}px`},[`&${Re}-mini:not(${Re}-disabled) ${Re}-item:not(${Re}-item-active)`]:{backgroundColor:"transparent",borderColor:"transparent","&:hover":{backgroundColor:Ke.colorBgTextHover},"&:active":{backgroundColor:Ke.colorBgTextActive}},[`&${Re}-mini ${Re}-prev, &${Re}-mini ${Re}-next`]:{minWidth:Ke.itemSizeSM,height:Ke.itemSizeSM,margin:0,lineHeight:`${Ke.itemSizeSM}px`},[`&${Re}-mini:not(${Re}-disabled)`]:{[`${Re}-prev, ${Re}-next`]:{[`&:hover ${Re}-item-link`]:{backgroundColor:Ke.colorBgTextHover},[`&:active ${Re}-item-link`]:{backgroundColor:Ke.colorBgTextActive},[`&${Re}-disabled:hover ${Re}-item-link`]:{backgroundColor:"transparent"}}},[`
|
|
&${Re}-mini ${Re}-prev ${Re}-item-link,
|
|
&${Re}-mini ${Re}-next ${Re}-item-link
|
|
`]:{backgroundColor:"transparent",borderColor:"transparent","&::after":{height:Ke.itemSizeSM,lineHeight:`${Ke.itemSizeSM}px`}},[`&${Re}-mini ${Re}-jump-prev, &${Re}-mini ${Re}-jump-next`]:{height:Ke.itemSizeSM,marginInlineEnd:0,lineHeight:`${Ke.itemSizeSM}px`},[`&${Re}-mini ${Re}-options`]:{marginInlineStart:Ke.paginationMiniOptionsMarginInlineStart,"&-size-changer":{top:Ke.miniOptionsSizeChangerTop},"&-quick-jumper":{height:Ke.itemSizeSM,lineHeight:`${Ke.itemSizeSM}px`,input:Object.assign(Object.assign({},(0,Kt.x0)(Ke)),{width:Ke.paginationMiniQuickJumperInputWidth,height:Ke.controlHeightSM})}}}},nt=Ke=>{const{componentCls:Re}=Ke;return{[`
|
|
&${Re}-simple ${Re}-prev,
|
|
&${Re}-simple ${Re}-next
|
|
`]:{height:Ke.itemSizeSM,lineHeight:`${Ke.itemSizeSM}px`,verticalAlign:"top",[`${Re}-item-link`]:{height:Ke.itemSizeSM,backgroundColor:"transparent",border:0,"&:hover":{backgroundColor:Ke.colorBgTextHover},"&:active":{backgroundColor:Ke.colorBgTextActive},"&::after":{height:Ke.itemSizeSM,lineHeight:`${Ke.itemSizeSM}px`}}},[`&${Re}-simple ${Re}-simple-pager`]:{display:"inline-block",height:Ke.itemSizeSM,marginInlineEnd:Ke.marginXS,input:{boxSizing:"border-box",height:"100%",marginInlineEnd:Ke.marginXS,padding:`0 ${Ke.paginationItemPaddingInline}px`,textAlign:"center",backgroundColor:Ke.itemInputBg,border:`${Ke.lineWidth}px ${Ke.lineType} ${Ke.colorBorder}`,borderRadius:Ke.borderRadius,outline:"none",transition:`border-color ${Ke.motionDurationMid}`,color:"inherit","&:hover":{borderColor:Ke.colorPrimary},"&:focus":{borderColor:Ke.colorPrimaryHover,boxShadow:`${Ke.inputOutlineOffset}px 0 ${Ke.controlOutlineWidth}px ${Ke.controlOutline}`},"&[disabled]":{color:Ke.colorTextDisabled,backgroundColor:Ke.colorBgContainerDisabled,borderColor:Ke.colorBorder,cursor:"not-allowed"}}}}},dt=Ke=>{const{componentCls:Re}=Ke;return{[`${Re}-jump-prev, ${Re}-jump-next`]:{outline:0,[`${Re}-item-container`]:{position:"relative",[`${Re}-item-link-icon`]:{color:Ke.colorPrimary,fontSize:Ke.fontSizeSM,opacity:0,transition:`all ${Ke.motionDurationMid}`,"&-svg":{top:0,insetInlineEnd:0,bottom:0,insetInlineStart:0,margin:"auto"}},[`${Re}-item-ellipsis`]:{position:"absolute",top:0,insetInlineEnd:0,bottom:0,insetInlineStart:0,display:"block",margin:"auto",color:Ke.colorTextDisabled,fontFamily:"Arial, Helvetica, sans-serif",letterSpacing:Ke.paginationEllipsisLetterSpacing,textAlign:"center",textIndent:Ke.paginationEllipsisTextIndent,opacity:1,transition:`all ${Ke.motionDurationMid}`}},"&:hover":{[`${Re}-item-link-icon`]:{opacity:1},[`${Re}-item-ellipsis`]:{opacity:0}}},[`
|
|
${Re}-prev,
|
|
${Re}-jump-prev,
|
|
${Re}-jump-next
|
|
`]:{marginInlineEnd:Ke.marginXS},[`
|
|
${Re}-prev,
|
|
${Re}-next,
|
|
${Re}-jump-prev,
|
|
${Re}-jump-next
|
|
`]:{display:"inline-block",minWidth:Ke.itemSize,height:Ke.itemSize,color:Ke.colorText,fontFamily:Ke.fontFamily,lineHeight:`${Ke.itemSize}px`,textAlign:"center",verticalAlign:"middle",listStyle:"none",borderRadius:Ke.borderRadius,cursor:"pointer",transition:`all ${Ke.motionDurationMid}`},[`${Re}-prev, ${Re}-next`]:{fontFamily:"Arial, Helvetica, sans-serif",outline:0,button:{color:Ke.colorText,cursor:"pointer",userSelect:"none"},[`${Re}-item-link`]:{display:"block",width:"100%",height:"100%",padding:0,fontSize:Ke.fontSizeSM,textAlign:"center",backgroundColor:"transparent",border:`${Ke.lineWidth}px ${Ke.lineType} transparent`,borderRadius:Ke.borderRadius,outline:"none",transition:`all ${Ke.motionDurationMid}`},[`&:hover ${Re}-item-link`]:{backgroundColor:Ke.colorBgTextHover},[`&:active ${Re}-item-link`]:{backgroundColor:Ke.colorBgTextActive},[`&${Re}-disabled:hover`]:{[`${Re}-item-link`]:{backgroundColor:"transparent"}}},[`${Re}-slash`]:{marginInlineEnd:Ke.paginationSlashMarginInlineEnd,marginInlineStart:Ke.paginationSlashMarginInlineStart},[`${Re}-options`]:{display:"inline-block",marginInlineStart:Ke.margin,verticalAlign:"middle","&-size-changer.-select":{display:"inline-block",width:"auto"},"&-quick-jumper":{display:"inline-block",height:Ke.controlHeight,marginInlineStart:Ke.marginXS,lineHeight:`${Ke.controlHeight}px`,verticalAlign:"top",input:Object.assign(Object.assign({},(0,Kt.ik)(Ke)),{width:Ke.controlHeightLG*1.25,height:Ke.controlHeight,boxSizing:"border-box",margin:0,marginInlineStart:Ke.marginXS,marginInlineEnd:Ke.marginXS})}}}},gt=Ke=>{const{componentCls:Re}=Ke;return{[`${Re}-item`]:{display:"inline-block",minWidth:Ke.itemSize,height:Ke.itemSize,marginInlineEnd:Ke.marginXS,fontFamily:Ke.fontFamily,lineHeight:`${Ke.itemSize-2}px`,textAlign:"center",verticalAlign:"middle",listStyle:"none",backgroundColor:"transparent",border:`${Ke.lineWidth}px ${Ke.lineType} transparent`,borderRadius:Ke.borderRadius,outline:0,cursor:"pointer",userSelect:"none",a:{display:"block",padding:`0 ${Ke.paginationItemPaddingInline}px`,color:Ke.colorText,"&:hover":{textDecoration:"none"}},[`&:not(${Re}-item-active)`]:{"&:hover":{transition:`all ${Ke.motionDurationMid}`,backgroundColor:Ke.colorBgTextHover},"&:active":{backgroundColor:Ke.colorBgTextActive}},"&-active":{fontWeight:Ke.fontWeightStrong,backgroundColor:Ke.itemActiveBg,borderColor:Ke.colorPrimary,a:{color:Ke.colorPrimary},"&:hover":{borderColor:Ke.colorPrimaryHover},"&:hover a":{color:Ke.colorPrimaryHover}}}}},Ft=Ke=>{const{componentCls:Re}=Ke;return{[Re]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},(0,je.Wf)(Ke)),{"ul, ol":{margin:0,padding:0,listStyle:"none"},"&::after":{display:"block",clear:"both",height:0,overflow:"hidden",visibility:"hidden",content:'""'},[`${Re}-total-text`]:{display:"inline-block",height:Ke.itemSize,marginInlineEnd:Ke.marginXS,lineHeight:`${Ke.itemSize-2}px`,verticalAlign:"middle"}}),gt(Ke)),dt(Ke)),nt(Ke)),kn(Ke)),ua(Ke)),{[`@media only screen and (max-width: ${Ke.screenLG}px)`]:{[`${Re}-item`]:{"&-after-jump-prev, &-before-jump-next":{display:"none"}}},[`@media only screen and (max-width: ${Ke.screenSM}px)`]:{[`${Re}-options`]:{display:"none"}}}),[`&${Ke.componentCls}-rtl`]:{direction:"rtl"}}},st=Ke=>{const{componentCls:Re}=Ke;return{[`${Re}${Re}-disabled:not(${Re}-mini)`]:{"&, &:hover":{[`${Re}-item-link`]:{borderColor:Ke.colorBorder}},"&:focus-visible":{[`${Re}-item-link`]:{borderColor:Ke.colorBorder}},[`${Re}-item, ${Re}-item-link`]:{backgroundColor:Ke.colorBgContainerDisabled,borderColor:Ke.colorBorder,[`&:hover:not(${Re}-item-active)`]:{backgroundColor:Ke.colorBgContainerDisabled,borderColor:Ke.colorBorder,a:{color:Ke.colorTextDisabled}},[`&${Re}-item-active`]:{backgroundColor:Ke.itemActiveBgDisabled}},[`${Re}-prev, ${Re}-next`]:{"&:hover button":{backgroundColor:Ke.colorBgContainerDisabled,borderColor:Ke.colorBorder,color:Ke.colorTextDisabled},[`${Re}-item-link`]:{backgroundColor:Ke.colorBgContainerDisabled,borderColor:Ke.colorBorder}}},[`${Re}:not(${Re}-mini)`]:{[`${Re}-prev, ${Re}-next`]:{"&:hover button":{borderColor:Ke.colorPrimaryHover,backgroundColor:Ke.itemBg},[`${Re}-item-link`]:{backgroundColor:Ke.itemLinkBg,borderColor:Ke.colorBorder},[`&:hover ${Re}-item-link`]:{borderColor:Ke.colorPrimary,backgroundColor:Ke.itemBg,color:Ke.colorPrimary},[`&${Re}-disabled`]:{[`${Re}-item-link`]:{borderColor:Ke.colorBorder,color:Ke.colorTextDisabled}}},[`${Re}-item`]:{backgroundColor:Ke.itemBg,border:`${Ke.lineWidth}px ${Ke.lineType} ${Ke.colorBorder}`,[`&:hover:not(${Re}-item-active)`]:{borderColor:Ke.colorPrimary,backgroundColor:Ke.itemBg,a:{color:Ke.colorPrimary}},"&-active":{borderColor:Ke.colorPrimary}}}}},bt=Ke=>{const{componentCls:Re}=Ke;return{[`${Re}:not(${Re}-disabled)`]:{[`${Re}-item`]:Object.assign({},(0,je.Qy)(Ke)),[`${Re}-jump-prev, ${Re}-jump-next`]:{"&:focus-visible":Object.assign({[`${Re}-item-link-icon`]:{opacity:1},[`${Re}-item-ellipsis`]:{opacity:0}},(0,je.oN)(Ke))},[`${Re}-prev, ${Re}-next`]:{[`&:focus-visible ${Re}-item-link`]:Object.assign({},(0,je.oN)(Ke))}}}};var It=(0,vn.Z)("Pagination",Ke=>{const Re=(0,Cn.TS)(Ke,{inputOutlineOffset:0,paginationMiniOptionsMarginInlineStart:Ke.marginXXS/2,paginationMiniQuickJumperInputWidth:Ke.controlHeightLG*1.1,paginationItemPaddingInline:Ke.marginXXS*1.5,paginationEllipsisLetterSpacing:Ke.marginXXS/2,paginationSlashMarginInlineStart:Ke.marginXXS,paginationSlashMarginInlineEnd:Ke.marginSM,paginationEllipsisTextIndent:"0.13em"},(0,Kt.e5)(Ke),(0,Kt.TM)(Ke));return[Ft(Re),bt(Re),Ke.wireframe&&st(Re)]},Ke=>({itemBg:Ke.colorBgContainer,itemSize:Ke.controlHeight,itemSizeSM:Ke.controlHeightSM,itemActiveBg:Ke.colorBgContainer,itemLinkBg:Ke.colorBgContainer,itemActiveColorDisabled:Ke.colorTextDisabled,itemActiveBgDisabled:Ke.controlItemBgActiveDisabled,itemInputBg:Ke.colorBgContainer,miniOptionsSizeChangerTop:0})),xt=function(Ke,Re){var In={};for(var Ne in Ke)Object.prototype.hasOwnProperty.call(Ke,Ne)&&Re.indexOf(Ne)<0&&(In[Ne]=Ke[Ne]);if(Ke!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ke=0,Ne=Object.getOwnPropertySymbols(Ke);ke<Ne.length;ke++)Re.indexOf(Ne[ke])<0&&Object.prototype.propertyIsEnumerable.call(Ke,Ne[ke])&&(In[Ne[ke]]=Ke[Ne[ke]]);return In},Zt=Ke=>{const{prefixCls:Re,selectPrefixCls:In,className:Ne,rootClassName:ke,style:Jt,size:Ye,locale:it,selectComponentClass:rt,responsive:pt,showSizeChanger:zt}=Ke,rn=xt(Ke,["prefixCls","selectPrefixCls","className","rootClassName","style","size","locale","selectComponentClass","responsive","showSizeChanger"]),{xs:jt}=(0,ot.Z)(pt),{getPrefixCls:Rt,direction:yt,pagination:Vt={}}=ue.useContext(Ut.E_),Bt=Rt("pagination",Re),[Fn,$n]=It(Bt),Zn=zt!=null?zt:Vt.showSizeChanger,On=ue.useMemo(()=>{const An=ue.createElement("span",{className:`${Bt}-item-ellipsis`},"\u2022\u2022\u2022"),ma=ue.createElement("button",{className:`${Bt}-item-link`,type:"button",tabIndex:-1},yt==="rtl"?ue.createElement(Ae.Z,null):ue.createElement(ze.Z,null)),Ja=ue.createElement("button",{className:`${Bt}-item-link`,type:"button",tabIndex:-1},yt==="rtl"?ue.createElement(ze.Z,null):ue.createElement(Ae.Z,null)),io=ue.createElement("a",{className:`${Bt}-item-link`},ue.createElement("div",{className:`${Bt}-item-container`},yt==="rtl"?ue.createElement(_e.Z,{className:`${Bt}-item-link-icon`}):ue.createElement(ie,{className:`${Bt}-item-link-icon`}),An)),Je=ue.createElement("a",{className:`${Bt}-item-link`},ue.createElement("div",{className:`${Bt}-item-container`},yt==="rtl"?ue.createElement(ie,{className:`${Bt}-item-link-icon`}):ue.createElement(_e.Z,{className:`${Bt}-item-link-icon`}),An));return{prevIcon:ma,nextIcon:Ja,jumpPrevIcon:io,jumpNextIcon:Je}},[yt,Bt]),[_t]=(0,Pt.Z)("Pagination",Ct.Z),Ca=Object.assign(Object.assign({},_t),it),za=(0,sn.Z)(Ye),nn=za==="small"||!!(jt&&!za&&pt),en=Rt("select",In),Ma=Me()({[`${Bt}-mini`]:nn,[`${Bt}-rtl`]:yt==="rtl"},Vt==null?void 0:Vt.className,Ne,ke,$n),Oa=Object.assign(Object.assign({},Vt==null?void 0:Vt.style),Jt);return Fn(ue.createElement(ut,Object.assign({},On,rn,{style:Oa,prefixCls:Bt,selectPrefixCls:en,className:Ma,selectComponentClass:rt||(nn?mt:wt),locale:Ca,showSizeChanger:Zn})))},Gn=Zt},38703:function(ht,ct,ee){"use strict";ee.d(ct,{Z:function(){return Jt}});var x=ee(67294),ue=ee(87725),fe=ee(18299),De=ee(16646),Fe=ee(73475),Te=ee(94184),ie=ee.n(Te),_e=ee(10366),ze=ee(53124),Ae=ee(87462),We=ee(1413),Me=ee(45987),ve={percent:0,prefixCls:"rc-progress",strokeColor:"#2db7f5",strokeLinecap:"round",strokeWidth:1,trailColor:"#D9D9D9",trailWidth:1,gapPosition:"bottom"},oe=function(){var it=(0,x.useRef)([]),rt=(0,x.useRef)(null);return(0,x.useEffect)(function(){var pt=Date.now(),zt=!1;it.current.forEach(function(rn){if(rn){zt=!0;var jt=rn.style;jt.transitionDuration=".3s, .3s, .3s, .06s",rt.current&&pt-rt.current<100&&(jt.transitionDuration="0s, 0s")}}),zt&&(rt.current=Date.now())}),it.current},a=["className","percent","prefixCls","strokeColor","strokeLinecap","strokeWidth","style","trailColor","trailWidth","transition"],y=function(it){var rt=(0,We.Z)((0,We.Z)({},ve),it),pt=rt.className,zt=rt.percent,rn=rt.prefixCls,jt=rt.strokeColor,Rt=rt.strokeLinecap,yt=rt.strokeWidth,Vt=rt.style,Bt=rt.trailColor,Fn=rt.trailWidth,$n=rt.transition,Zn=(0,Me.Z)(rt,a);delete Zn.gapPosition;var On=Array.isArray(zt)?zt:[zt],_t=Array.isArray(jt)?jt:[jt],Ca=oe(),za=yt/2,nn=100-yt/2,en="M ".concat(Rt==="round"?za:0,",").concat(za,`
|
|
L `).concat(Rt==="round"?nn:100,",").concat(za),Ma="0 0 100 ".concat(yt),Oa=0;return x.createElement("svg",(0,Ae.Z)({className:ie()("".concat(rn,"-line"),pt),viewBox:Ma,preserveAspectRatio:"none",style:Vt},Zn),x.createElement("path",{className:"".concat(rn,"-line-trail"),d:en,strokeLinecap:Rt,stroke:Bt,strokeWidth:Fn||yt,fillOpacity:"0"}),On.map(function(An,ma){var Ja=1;switch(Rt){case"round":Ja=1-yt/100;break;case"square":Ja=1-yt/2/100;break;default:Ja=1;break}var io={strokeDasharray:"".concat(An*Ja,"px, 100px"),strokeDashoffset:"-".concat(Oa,"px"),transition:$n||"stroke-dashoffset 0.3s ease 0s, stroke-dasharray .3s ease 0s, stroke 0.3s linear"},Je=_t[ma]||_t[_t.length-1];return Oa+=An,x.createElement("path",{key:ma,className:"".concat(rn,"-line-path"),d:en,strokeLinecap:Rt,stroke:Je,strokeWidth:yt,fillOpacity:"0",ref:function(qe){Ca[ma]=qe},style:io})}))},b=y,E=ee(71002),z=ee(97685),te=ee(98924),ne=0,re=(0,te.Z)();function ae(){var Ye;return re?(Ye=ne,ne+=1):Ye="TEST_OR_SSR",Ye}var le=function(Ye){var it=x.useState(),rt=(0,z.Z)(it,2),pt=rt[0],zt=rt[1];return x.useEffect(function(){zt("rc_progress_".concat(ae()))},[]),Ye||pt},he=function(it){var rt=it.bg,pt=it.children;return x.createElement("div",{style:{width:"100%",height:"100%",background:rt}},pt)};function Ee(Ye,it){return Object.keys(Ye).map(function(rt){var pt=parseFloat(rt),zt="".concat(Math.floor(pt*it),"%");return"".concat(Ye[rt]," ").concat(zt)})}var be=x.forwardRef(function(Ye,it){var rt=Ye.prefixCls,pt=Ye.color,zt=Ye.gradientId,rn=Ye.radius,jt=Ye.style,Rt=Ye.ptg,yt=Ye.strokeLinecap,Vt=Ye.strokeWidth,Bt=Ye.size,Fn=Ye.gapDegree,$n=pt&&(0,E.Z)(pt)==="object",Zn=$n?"#FFF":void 0,On=Bt/2,_t=x.createElement("circle",{className:"".concat(rt,"-circle-path"),r:rn,cx:On,cy:On,stroke:Zn,strokeLinecap:yt,strokeWidth:Vt,opacity:Rt===0?0:1,style:jt,ref:it});if(!$n)return _t;var Ca="".concat(zt,"-conic"),za=Fn?"".concat(180+Fn/2,"deg"):"0deg",nn=Ee(pt,(360-Fn)/360),en=Ee(pt,1),Ma="conic-gradient(from ".concat(za,", ").concat(nn.join(", "),")"),Oa="linear-gradient(to ".concat(Fn?"bottom":"top",", ").concat(en.join(", "),")");return x.createElement(x.Fragment,null,x.createElement("mask",{id:Ca},_t),x.createElement("foreignObject",{x:0,y:0,width:Bt,height:Bt,mask:"url(#".concat(Ca,")")},x.createElement(he,{bg:Oa},x.createElement(he,{bg:Ma}))))}),xe=be,me=100,Ce=function(it,rt,pt,zt,rn,jt,Rt,yt,Vt,Bt){var Fn=arguments.length>10&&arguments[10]!==void 0?arguments[10]:0,$n=pt/100*360*((360-jt)/360),Zn=jt===0?0:{bottom:0,top:180,left:90,right:-90}[Rt],On=(100-zt)/100*rt;Vt==="round"&&zt!==100&&(On+=Bt/2,On>=rt&&(On=rt-.01));var _t=me/2;return{stroke:typeof yt=="string"?yt:void 0,strokeDasharray:"".concat(rt,"px ").concat(it),strokeDashoffset:On+Fn,transform:"rotate(".concat(rn+$n+Zn,"deg)"),transformOrigin:"".concat(_t,"px ").concat(_t,"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}},Be=["id","prefixCls","steps","strokeWidth","trailWidth","gapDegree","gapPosition","trailColor","strokeLinecap","style","className","strokeColor","percent"];function Xe(Ye){var it=Ye!=null?Ye:[];return Array.isArray(it)?it:[it]}var Le=function(it){var rt=(0,We.Z)((0,We.Z)({},ve),it),pt=rt.id,zt=rt.prefixCls,rn=rt.steps,jt=rt.strokeWidth,Rt=rt.trailWidth,yt=rt.gapDegree,Vt=yt===void 0?0:yt,Bt=rt.gapPosition,Fn=rt.trailColor,$n=rt.strokeLinecap,Zn=rt.style,On=rt.className,_t=rt.strokeColor,Ca=rt.percent,za=(0,Me.Z)(rt,Be),nn=me/2,en=le(pt),Ma="".concat(en,"-gradient"),Oa=nn-jt/2,An=Math.PI*2*Oa,ma=Vt>0?90+Vt/2:-90,Ja=An*((360-Vt)/360),io=(0,E.Z)(rn)==="object"?rn:{count:rn,space:2},Je=io.count,Et=io.space,qe=Xe(Ca),bn=Xe(_t),tn=bn.find(function(no){return no&&(0,E.Z)(no)==="object"}),Ba=tn&&(0,E.Z)(tn)==="object",Er=Ba?"butt":$n,wa=Ce(An,Ja,0,100,ma,Vt,Bt,Fn,Er,jt),sa=oe(),$r=function(){var Jn=0;return qe.map(function(pr,Lt){var $t=bn[Lt]||bn[bn.length-1],Qt=Ce(An,Ja,Jn,pr,ma,Vt,Bt,$t,Er,jt);return Jn+=pr,x.createElement(xe,{key:Lt,color:$t,ptg:pr,radius:Oa,prefixCls:zt,gradientId:Ma,style:Qt,strokeLinecap:Er,strokeWidth:jt,gapDegree:Vt,ref:function(Wn){sa[Lt]=Wn},size:me})}).reverse()},Ao=function(){var Jn=Math.round(Je*(qe[0]/100)),pr=100/Je,Lt=0;return new Array(Je).fill(null).map(function($t,Qt){var on=Qt<=Jn-1?bn[0]:Fn,Wn=on&&(0,E.Z)(on)==="object"?"url(#".concat(Ma,")"):void 0,un=Ce(An,Ja,Lt,pr,ma,Vt,Bt,on,"butt",jt,Et);return Lt+=(Ja-un.strokeDashoffset+Et)*100/Ja,x.createElement("circle",{key:Qt,className:"".concat(zt,"-circle-path"),r:Oa,cx:nn,cy:nn,stroke:Wn,strokeWidth:jt,opacity:1,style:un,ref:function(qt){sa[Qt]=qt}})})};return x.createElement("svg",(0,Ae.Z)({className:ie()("".concat(zt,"-circle"),On),viewBox:"0 0 ".concat(me," ").concat(me),style:Zn,id:pt,role:"presentation"},za),!Je&&x.createElement("circle",{className:"".concat(zt,"-circle-trail"),r:Oa,cx:nn,cy:nn,stroke:Fn,strokeLinecap:Er,strokeWidth:Rt||jt,style:wa}),Je?Ao():$r())},Ue=Le,Ze={Line:b,Circle:Ue},Ge=ee(83062),$e=ee(47448);function ut(Ye){return!Ye||Ye<0?0:Ye>100?100:Ye}function Ct(Ye){let{success:it,successPercent:rt}=Ye,pt=rt;return it&&"progress"in it&&(pt=it.progress),it&&"percent"in it&&(pt=it.percent),pt}const Ut=Ye=>{let{percent:it,success:rt,successPercent:pt}=Ye;const zt=ut(Ct({success:rt,successPercent:pt}));return[zt,ut(ut(it)-zt)]},sn=Ye=>{let{success:it={},strokeColor:rt}=Ye;const{strokeColor:pt}=it;return[pt||$e.presetPrimaryColors.green,rt||null]},ot=(Ye,it,rt)=>{var pt,zt,rn,jt;let Rt=-1,yt=-1;if(it==="step"){const Vt=rt.steps,Bt=rt.strokeWidth;typeof Ye=="string"||typeof Ye=="undefined"?(Rt=Ye==="small"?2:14,yt=Bt!=null?Bt:8):typeof Ye=="number"?[Rt,yt]=[Ye,Ye]:[Rt=14,yt=8]=Ye,Rt*=Vt}else if(it==="line"){const Vt=rt==null?void 0:rt.strokeWidth;typeof Ye=="string"||typeof Ye=="undefined"?yt=Vt||(Ye==="small"?6:8):typeof Ye=="number"?[Rt,yt]=[Ye,Ye]:[Rt=-1,yt=8]=Ye}else(it==="circle"||it==="dashboard")&&(typeof Ye=="string"||typeof Ye=="undefined"?[Rt,yt]=Ye==="small"?[60,60]:[120,120]:typeof Ye=="number"?[Rt,yt]=[Ye,Ye]:(Rt=(zt=(pt=Ye[0])!==null&&pt!==void 0?pt:Ye[1])!==null&&zt!==void 0?zt:120,yt=(jt=(rn=Ye[0])!==null&&rn!==void 0?rn:Ye[1])!==null&&jt!==void 0?jt:120));return[Rt,yt]},Pt=3,Mt=Ye=>Pt/Ye*100;var wt=Ye=>{const{prefixCls:it,trailColor:rt=null,strokeLinecap:pt="round",gapPosition:zt,gapDegree:rn,width:jt=120,type:Rt,children:yt,success:Vt,size:Bt=jt}=Ye,[Fn,$n]=ot(Bt,"circle");let{strokeWidth:Zn}=Ye;Zn===void 0&&(Zn=Math.max(Mt(Fn),6));const On={width:Fn,height:$n,fontSize:Fn*.15+6},_t=x.useMemo(()=>{if(rn||rn===0)return rn;if(Rt==="dashboard")return 75},[rn,Rt]),Ca=zt||Rt==="dashboard"&&"bottom"||void 0,za=Object.prototype.toString.call(Ye.strokeColor)==="[object Object]",nn=sn({success:Vt,strokeColor:Ye.strokeColor}),en=ie()(`${it}-inner`,{[`${it}-circle-gradient`]:za}),Ma=x.createElement(Ue,{percent:Ut(Ye),strokeWidth:Zn,trailWidth:Zn,strokeColor:nn,strokeLinecap:pt,trailColor:rt,prefixCls:it,gapDegree:_t,gapPosition:Ca});return x.createElement("div",{className:en,style:On},Fn<=20?x.createElement(Ge.Z,{title:yt},x.createElement("span",null,Ma)):x.createElement(x.Fragment,null,Ma,yt))},Kt=function(Ye,it){var rt={};for(var pt in Ye)Object.prototype.hasOwnProperty.call(Ye,pt)&&it.indexOf(pt)<0&&(rt[pt]=Ye[pt]);if(Ye!=null&&typeof Object.getOwnPropertySymbols=="function")for(var zt=0,pt=Object.getOwnPropertySymbols(Ye);zt<pt.length;zt++)it.indexOf(pt[zt])<0&&Object.prototype.propertyIsEnumerable.call(Ye,pt[zt])&&(rt[pt[zt]]=Ye[pt[zt]]);return rt};const je=Ye=>{let it=[];return Object.keys(Ye).forEach(rt=>{const pt=parseFloat(rt.replace(/%/g,""));isNaN(pt)||it.push({key:pt,value:Ye[rt]})}),it=it.sort((rt,pt)=>rt.key-pt.key),it.map(rt=>{let{key:pt,value:zt}=rt;return`${zt} ${pt}%`}).join(", ")},vn=(Ye,it)=>{const{from:rt=$e.presetPrimaryColors.blue,to:pt=$e.presetPrimaryColors.blue,direction:zt=it==="rtl"?"to left":"to right"}=Ye,rn=Kt(Ye,["from","to","direction"]);if(Object.keys(rn).length!==0){const jt=je(rn);return{backgroundImage:`linear-gradient(${zt}, ${jt})`}}return{backgroundImage:`linear-gradient(${zt}, ${rt}, ${pt})`}};var ua=Ye=>{const{prefixCls:it,direction:rt,percent:pt,size:zt,strokeWidth:rn,strokeColor:jt,strokeLinecap:Rt="round",children:yt,trailColor:Vt=null,success:Bt}=Ye,Fn=jt&&typeof jt!="string"?vn(jt,rt):{backgroundColor:jt},$n=Rt==="square"||Rt==="butt"?0:void 0,Zn={backgroundColor:Vt||void 0,borderRadius:$n},On=zt!=null?zt:[-1,rn||(zt==="small"?6:8)],[_t,Ca]=ot(On,"line",{strokeWidth:rn}),za=Object.assign({width:`${ut(pt)}%`,height:Ca,borderRadius:$n},Fn),nn=Ct(Ye),en={width:`${ut(nn)}%`,height:Ca,borderRadius:$n,backgroundColor:Bt==null?void 0:Bt.strokeColor},Ma={width:_t<0?"100%":_t,height:Ca};return x.createElement(x.Fragment,null,x.createElement("div",{className:`${it}-outer`,style:Ma},x.createElement("div",{className:`${it}-inner`,style:Zn},x.createElement("div",{className:`${it}-bg`,style:za}),nn!==void 0?x.createElement("div",{className:`${it}-success-bg`,style:en}):null)),yt)},nt=Ye=>{const{size:it,steps:rt,percent:pt=0,strokeWidth:zt=8,strokeColor:rn,trailColor:jt=null,prefixCls:Rt,children:yt}=Ye,Vt=Math.round(rt*(pt/100)),Bt=it==="small"?2:14,Fn=it!=null?it:[Bt,zt],[$n,Zn]=ot(Fn,"step",{steps:rt,strokeWidth:zt}),On=$n/rt,_t=new Array(rt);for(let Ca=0;Ca<rt;Ca++){const za=Array.isArray(rn)?rn[Ca]:rn;_t[Ca]=x.createElement("div",{key:Ca,className:ie()(`${Rt}-steps-item`,{[`${Rt}-steps-item-active`]:Ca<=Vt-1}),style:{backgroundColor:Ca<=Vt-1?za:jt,width:On,height:Zn}})}return x.createElement("div",{className:`${Rt}-steps-outer`},_t,yt)},dt=ee(45930),gt=ee(14747),Ft=ee(67968),st=ee(45503);const bt=Ye=>{const it=Ye?"100%":"-100%";return new dt.Keyframes(`antProgress${Ye?"RTL":"LTR"}Active`,{"0%":{transform:`translateX(${it}) scaleX(0)`,opacity:.1},"20%":{transform:`translateX(${it}) scaleX(0)`,opacity:.5},to:{transform:"translateX(0) scaleX(1)",opacity:0}})},It=Ye=>{const{componentCls:it,iconCls:rt}=Ye;return{[it]:Object.assign(Object.assign({},(0,gt.Wf)(Ye)),{display:"inline-block","&-rtl":{direction:"rtl"},"&-line":{position:"relative",width:"100%",fontSize:Ye.fontSize,marginInlineEnd:Ye.marginXS,marginBottom:Ye.marginXS},[`${it}-outer`]:{display:"inline-block",width:"100%"},[`&${it}-show-info`]:{[`${it}-outer`]:{marginInlineEnd:`calc(-2em - ${Ye.marginXS}px)`,paddingInlineEnd:`calc(2em + ${Ye.paddingXS}px)`}},[`${it}-inner`]:{position:"relative",display:"inline-block",width:"100%",overflow:"hidden",verticalAlign:"middle",backgroundColor:Ye.remainingColor,borderRadius:Ye.lineBorderRadius},[`${it}-inner:not(${it}-circle-gradient)`]:{[`${it}-circle-path`]:{stroke:Ye.defaultColor}},[`${it}-success-bg, ${it}-bg`]:{position:"relative",backgroundColor:Ye.defaultColor,borderRadius:Ye.lineBorderRadius,transition:`all ${Ye.motionDurationSlow} ${Ye.motionEaseInOutCirc}`},[`${it}-success-bg`]:{position:"absolute",insetBlockStart:0,insetInlineStart:0,backgroundColor:Ye.colorSuccess},[`${it}-text`]:{display:"inline-block",width:"2em",marginInlineStart:Ye.marginXS,color:Ye.colorText,lineHeight:1,whiteSpace:"nowrap",textAlign:"start",verticalAlign:"middle",wordBreak:"normal",[rt]:{fontSize:Ye.fontSize}},[`&${it}-status-active`]:{[`${it}-bg::before`]:{position:"absolute",inset:0,backgroundColor:Ye.colorBgContainer,borderRadius:Ye.lineBorderRadius,opacity:0,animationName:bt(),animationDuration:Ye.progressActiveMotionDuration,animationTimingFunction:Ye.motionEaseOutQuint,animationIterationCount:"infinite",content:'""'}},[`&${it}-rtl${it}-status-active`]:{[`${it}-bg::before`]:{animationName:bt(!0)}},[`&${it}-status-exception`]:{[`${it}-bg`]:{backgroundColor:Ye.colorError},[`${it}-text`]:{color:Ye.colorError}},[`&${it}-status-exception ${it}-inner:not(${it}-circle-gradient)`]:{[`${it}-circle-path`]:{stroke:Ye.colorError}},[`&${it}-status-success`]:{[`${it}-bg`]:{backgroundColor:Ye.colorSuccess},[`${it}-text`]:{color:Ye.colorSuccess}},[`&${it}-status-success ${it}-inner:not(${it}-circle-gradient)`]:{[`${it}-circle-path`]:{stroke:Ye.colorSuccess}}})}},xt=Ye=>{const{componentCls:it,iconCls:rt}=Ye;return{[it]:{[`${it}-circle-trail`]:{stroke:Ye.remainingColor},[`&${it}-circle ${it}-inner`]:{position:"relative",lineHeight:1,backgroundColor:"transparent"},[`&${it}-circle ${it}-text`]:{position:"absolute",insetBlockStart:"50%",insetInlineStart:0,width:"100%",margin:0,padding:0,color:Ye.circleTextColor,fontSize:Ye.circleTextFontSize,lineHeight:1,whiteSpace:"normal",textAlign:"center",transform:"translateY(-50%)",[rt]:{fontSize:`${Ye.fontSize/Ye.fontSizeSM}em`}},[`${it}-circle&-status-exception`]:{[`${it}-text`]:{color:Ye.colorError}},[`${it}-circle&-status-success`]:{[`${it}-text`]:{color:Ye.colorSuccess}}},[`${it}-inline-circle`]:{lineHeight:1,[`${it}-inner`]:{verticalAlign:"bottom"}}}},kt=Ye=>{const{componentCls:it}=Ye;return{[it]:{[`${it}-steps`]:{display:"inline-block","&-outer":{display:"flex",flexDirection:"row",alignItems:"center"},"&-item":{flexShrink:0,minWidth:Ye.progressStepMinWidth,marginInlineEnd:Ye.progressStepMarginInlineEnd,backgroundColor:Ye.remainingColor,transition:`all ${Ye.motionDurationSlow}`,"&-active":{backgroundColor:Ye.defaultColor}}}}}},Zt=Ye=>{const{componentCls:it,iconCls:rt}=Ye;return{[it]:{[`${it}-small&-line, ${it}-small&-line ${it}-text ${rt}`]:{fontSize:Ye.fontSizeSM}}}};var Gn=(0,Ft.Z)("Progress",Ye=>{const it=Ye.marginXXS/2,rt=(0,st.TS)(Ye,{progressStepMarginInlineEnd:it,progressStepMinWidth:it,progressActiveMotionDuration:"2.4s"});return[It(rt),xt(rt),kt(rt),Zt(rt)]},Ye=>({circleTextColor:Ye.colorText,defaultColor:Ye.colorInfo,remainingColor:Ye.colorFillSecondary,lineBorderRadius:100,circleTextFontSize:"1em"})),Ke=function(Ye,it){var rt={};for(var pt in Ye)Object.prototype.hasOwnProperty.call(Ye,pt)&&it.indexOf(pt)<0&&(rt[pt]=Ye[pt]);if(Ye!=null&&typeof Object.getOwnPropertySymbols=="function")for(var zt=0,pt=Object.getOwnPropertySymbols(Ye);zt<pt.length;zt++)it.indexOf(pt[zt])<0&&Object.prototype.propertyIsEnumerable.call(Ye,pt[zt])&&(rt[pt[zt]]=Ye[pt[zt]]);return rt};const Re=null,In=["normal","exception","active","success"];var ke=x.forwardRef((Ye,it)=>{const{prefixCls:rt,className:pt,rootClassName:zt,steps:rn,strokeColor:jt,percent:Rt=0,size:yt="default",showInfo:Vt=!0,type:Bt="line",status:Fn,format:$n,style:Zn}=Ye,On=Ke(Ye,["prefixCls","className","rootClassName","steps","strokeColor","percent","size","showInfo","type","status","format","style"]),_t=x.useMemo(()=>{var qe,bn;const tn=Ct(Ye);return parseInt(tn!==void 0?(qe=tn!=null?tn:0)===null||qe===void 0?void 0:qe.toString():(bn=Rt!=null?Rt:0)===null||bn===void 0?void 0:bn.toString(),10)},[Rt,Ye.success,Ye.successPercent]),Ca=x.useMemo(()=>!In.includes(Fn)&&_t>=100?"success":Fn||"normal",[Fn,_t]),{getPrefixCls:za,direction:nn,progress:en}=x.useContext(ze.E_),Ma=za("progress",rt),[Oa,An]=Gn(Ma),ma=x.useMemo(()=>{if(!Vt)return null;const qe=Ct(Ye);let bn;const tn=$n||(Er=>`${Er}%`),Ba=Bt==="line";return $n||Ca!=="exception"&&Ca!=="success"?bn=tn(ut(Rt),ut(qe)):Ca==="exception"?bn=Ba?x.createElement(De.Z,null):x.createElement(Fe.Z,null):Ca==="success"&&(bn=Ba?x.createElement(ue.Z,null):x.createElement(fe.Z,null)),x.createElement("span",{className:`${Ma}-text`,title:typeof bn=="string"?bn:void 0},bn)},[Vt,Rt,_t,Ca,Bt,Ma,$n]),Ja=Array.isArray(jt)?jt[0]:jt,io=typeof jt=="string"||Array.isArray(jt)?jt:void 0;let Je;Bt==="line"?Je=rn?x.createElement(nt,Object.assign({},Ye,{strokeColor:io,prefixCls:Ma,steps:rn}),ma):x.createElement(ua,Object.assign({},Ye,{strokeColor:Ja,prefixCls:Ma,direction:nn}),ma):(Bt==="circle"||Bt==="dashboard")&&(Je=x.createElement(wt,Object.assign({},Ye,{strokeColor:Ja,prefixCls:Ma,progressStatus:Ca}),ma));const Et=ie()(Ma,`${Ma}-status-${Ca}`,`${Ma}-${Bt==="dashboard"&&"circle"||rn&&"steps"||Bt}`,{[`${Ma}-inline-circle`]:Bt==="circle"&&ot(yt,"circle")[0]<=20,[`${Ma}-show-info`]:Vt,[`${Ma}-${yt}`]:typeof yt=="string",[`${Ma}-rtl`]:nn==="rtl"},en==null?void 0:en.className,pt,zt,An);return Oa(x.createElement("div",Object.assign({ref:it,style:Object.assign(Object.assign({},en==null?void 0:en.style),Zn),className:Et,role:"progressbar","aria-valuenow":_t},(0,_e.Z)(On,["trailColor","strokeWidth","width","gapDegree","gapPosition","strokeLinecap","success","successPercent"])),Je))}),Jt=ke},49867:function(ht,ct,ee){"use strict";ee.d(ct,{N:function(){return x}});const x=ue=>({color:ue.colorLink,textDecoration:"none",outline:"none",cursor:"pointer",transition:`color ${ue.motionDurationSlow}`,"&:focus, &:hover":{color:ue.colorLinkHover},"&:active":{color:ue.colorLinkActive}})},9430:function(ht,ct,ee){"use strict";ee.d(ct,{default:function(){return xs}});var x={},ue="rc-table-internal-hook",fe=ee(97685),De=ee(66680),Fe=ee(8410),Te=ee(91881),ie=ee(67294),_e=ee(73935);function ze(se){var ge=ie.createContext(void 0),we=function(He){var tt=He.value,St=He.children,Ot=ie.useRef(tt);Ot.current=tt;var Nt=ie.useState(function(){return{getValue:function(){return Ot.current},listeners:new Set}}),Yt=(0,fe.Z)(Nt,1),fn=Yt[0];return(0,Fe.Z)(function(){(0,_e.unstable_batchedUpdates)(function(){fn.listeners.forEach(function(an){an(tt)})})},[tt]),ie.createElement(ge.Provider,{value:fn},St)};return{Context:ge,Provider:we,defaultValue:se}}function Ae(se,ge){var we=(0,De.Z)(typeof ge=="function"?ge:function(an){if(ge===void 0)return an;if(!Array.isArray(ge))return an[ge];var zn={};return ge.forEach(function(Hn){zn[Hn]=an[Hn]}),zn}),Ie=ie.useContext(se==null?void 0:se.Context),He=Ie||{},tt=He.listeners,St=He.getValue,Ot=ie.useRef();Ot.current=we(Ie?St():se==null?void 0:se.defaultValue);var Nt=ie.useState({}),Yt=(0,fe.Z)(Nt,2),fn=Yt[1];return(0,Fe.Z)(function(){if(!Ie)return;function an(zn){var Hn=we(zn);(0,Te.Z)(Ot.current,Hn,!0)||fn({})}return tt.add(an),function(){tt.delete(an)}},[Ie]),Ot.current}var We=ee(87462),Me=ee(42550);function ve(){var se=ie.createContext(null);function ge(){return ie.useContext(se)}function we(He,tt){var St=(0,Me.Yr)(He),Ot=function(Yt,fn){var an=St?{ref:fn}:{},zn=ie.useRef(0),Hn=ie.useRef(Yt),Kn=ge();return Kn!==null?ie.createElement(He,(0,We.Z)({},Yt,an)):((!tt||tt(Hn.current,Yt))&&(zn.current+=1),Hn.current=Yt,ie.createElement(se.Provider,{value:zn.current},ie.createElement(He,(0,We.Z)({},Yt,an))))};return St?ie.forwardRef(Ot):Ot}function Ie(He,tt){var St=(0,Me.Yr)(He),Ot=function(Yt,fn){var an=St?{ref:fn}:{};return ge(),ie.createElement(He,(0,We.Z)({},Yt,an))};return St?ie.memo(ie.forwardRef(Ot),tt):ie.memo(Ot,tt)}return{makeImmutable:we,responseImmutable:Ie,useImmutableMark:ge}}var oe=ve(),a=oe.makeImmutable,y=oe.responseImmutable,b=oe.useImmutableMark,E=ve(),z=E.makeImmutable,te=E.responseImmutable,ne=E.useImmutableMark,re=ze(),ae=re;function le(se,ge){var we=ie.useRef(0);we.current+=1;var Ie=ie.useRef(se),He=[];Object.keys(se||{}).map(function(St){var Ot;(se==null?void 0:se[St])!==((Ot=Ie.current)===null||Ot===void 0?void 0:Ot[St])&&He.push(St)}),Ie.current=se;var tt=ie.useRef([]);return He.length&&(tt.current=He),ie.useDebugValue(we.current),ie.useDebugValue(tt.current.join(", ")),ge&&console.log("".concat(ge,":"),we.current,tt.current),we.current}var he=null,Ee=ie.memo(function(){var se=le();return ie.createElement("h1",null,"Render Times: ",se)});Ee.displayName="RenderBlock";var be=ee(71002),xe=ee(1413),me=ee(4942),Ce=ee(94184),Be=ee.n(Ce);function Xe(se,ge,we){var Ie=ie.useRef({});return(!("value"in Ie.current)||we(Ie.current.condition,ge))&&(Ie.current.value=se(),Ie.current.condition=ge),Ie.current.value}var Le={},Ue=[],Ze=function(ge){Ue.push(ge)};function Ge(se,ge){if(0)var we}function $e(se,ge){if(0)var we}function ut(){Le={}}function Ct(se,ge,we){!ge&&!Le[we]&&(se(!1,we),Le[we]=!0)}function Ut(se,ge){Ct(Ge,se,ge)}function sn(se,ge){Ct($e,se,ge)}Ut.preMessage=Ze,Ut.resetWarned=ut,Ut.noteOnce=sn;var ot=Ut;function Pt(se,ge){var we=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1,Ie=new Set;function He(tt,St){var Ot=arguments.length>2&&arguments[2]!==void 0?arguments[2]:1,Nt=Ie.has(tt);if(ot(!Nt,"Warning: There may be circular references"),Nt)return!1;if(tt===St)return!0;if(we&&Ot>1)return!1;Ie.add(tt);var Yt=Ot+1;if(Array.isArray(tt)){if(!Array.isArray(St)||tt.length!==St.length)return!1;for(var fn=0;fn<tt.length;fn++)if(!He(tt[fn],St[fn],Yt))return!1;return!0}if(tt&&St&&(0,be.Z)(tt)==="object"&&(0,be.Z)(St)==="object"){var an=Object.keys(tt);return an.length!==Object.keys(St).length?!1:an.every(function(zn){return He(tt[zn],St[zn],Yt)})}return!1}return He(se,ge)}var Mt=Pt;function mt(se,ge){for(var we=se,Ie=0;Ie<ge.length;Ie+=1){if(we==null)return;we=we[ge[Ie]]}return we}var wt=ie.createContext({renderWithProps:!1}),Kt=wt,je="RC_TABLE_KEY";function vn(se){return se==null?[]:Array.isArray(se)?se:[se]}function Cn(se){var ge=[],we={};return se.forEach(function(Ie){for(var He=Ie||{},tt=He.key,St=He.dataIndex,Ot=tt||vn(St).join("-")||je;we[Ot];)Ot="".concat(Ot,"_next");we[Ot]=!0,ge.push(Ot)}),ge}function ua(se){return se!=null}function kn(se){return se&&(0,be.Z)(se)==="object"&&!Array.isArray(se)&&!ie.isValidElement(se)}function nt(se,ge,we,Ie,He,tt){var St=ie.useContext(Kt),Ot=ne(),Nt=Xe(function(){if(ua(Ie))return[Ie];var Yt=ge==null||ge===""?[]:Array.isArray(ge)?ge:[ge],fn=mt(se,Yt),an=fn,zn=void 0;if(He){var Hn=He(fn,se,we);kn(Hn)?(an=Hn.children,zn=Hn.props,St.renderWithProps=!0):an=Hn}return[an,zn]},[Ot,se,Ie,ge,He,we],function(Yt,fn){if(tt){var an=(0,fe.Z)(Yt,2),zn=an[1],Hn=(0,fe.Z)(fn,2),Kn=Hn[1];return tt(Kn,zn)}return St.renderWithProps?!0:!Mt(Yt,fn,!0)});return Nt}function dt(se,ge,we,Ie){var He=se+ge-1;return se<=Ie&&He>=we}function gt(se,ge){return Ae(ae,function(we){var Ie=dt(se,ge||1,we.hoverStartRow,we.hoverEndRow);return[Ie,we.onHover]})}var Ft=function(ge){var we=ge.ellipsis,Ie=ge.rowType,He=ge.children,tt,St=we===!0?{showTitle:!0}:we;return St&&(St.showTitle||Ie==="header")&&(typeof He=="string"||typeof He=="number"?tt=He.toString():ie.isValidElement(He)&&typeof He.props.children=="string"&&(tt=He.props.children)),tt};function st(se){var ge,we,Ie,He,tt,St,Ot,Nt,Yt=se.component,fn=se.children,an=se.ellipsis,zn=se.scope,Hn=se.prefixCls,Kn=se.className,ea=se.align,Pn=se.record,fa=se.render,ra=se.dataIndex,Ka=se.renderIndex,mr=se.shouldCellUpdate,xr=se.index,sr=se.rowType,Tr=se.colSpan,Qr=se.rowSpan,nr=se.fixLeft,dr=se.fixRight,Xa=se.firstFixLeft,_a=se.lastFixLeft,or=se.firstFixRight,Rr=se.lastFixRight,oo=se.appendNode,jr=se.additionalProps,Ar=jr===void 0?{}:jr,co=se.isSticky,vo="".concat(Hn,"-cell"),Vo=Ae(ae,["supportSticky","allColumnsFixedLeft"]),wo=Vo.supportSticky,yi=Vo.allColumnsFixedLeft,Ei=nt(Pn,ra,Ka,fn,fa,mr),Xr=(0,fe.Z)(Ei,2),Oi=Xr[0],Oo=Xr[1],mi={},ui=typeof nr=="number"&&wo,pl=typeof dr=="number"&&wo;ui&&(mi.position="sticky",mi.left=nr),pl&&(mi.position="sticky",mi.right=dr);var wr=(ge=(we=(Ie=Oo==null?void 0:Oo.colSpan)!==null&&Ie!==void 0?Ie:Ar.colSpan)!==null&&we!==void 0?we:Tr)!==null&&ge!==void 0?ge:1,Br=(He=(tt=(St=Oo==null?void 0:Oo.rowSpan)!==null&&St!==void 0?St:Ar.rowSpan)!==null&&tt!==void 0?tt:Qr)!==null&&He!==void 0?He:1,Lr=gt(xr,Br),fr=(0,fe.Z)(Lr,2),Bo=fr[0],Pr=fr[1],Kr=function(ji){var hl;Pn&&Pr(xr,xr+Br-1),Ar==null||(hl=Ar.onMouseEnter)===null||hl===void 0||hl.call(Ar,ji)},Mo=function(ji){var hl;Pn&&Pr(-1,-1),Ar==null||(hl=Ar.onMouseLeave)===null||hl===void 0||hl.call(Ar,ji)};if(wr===0||Br===0)return null;var So=(Ot=Ar.title)!==null&&Ot!==void 0?Ot:Ft({rowType:sr,ellipsis:an,children:Oi}),il=Be()(vo,Kn,(Nt={},(0,me.Z)(Nt,"".concat(vo,"-fix-left"),ui&&wo),(0,me.Z)(Nt,"".concat(vo,"-fix-left-first"),Xa&&wo),(0,me.Z)(Nt,"".concat(vo,"-fix-left-last"),_a&&wo),(0,me.Z)(Nt,"".concat(vo,"-fix-left-all"),_a&&yi&&wo),(0,me.Z)(Nt,"".concat(vo,"-fix-right"),pl&&wo),(0,me.Z)(Nt,"".concat(vo,"-fix-right-first"),or&&wo),(0,me.Z)(Nt,"".concat(vo,"-fix-right-last"),Rr&&wo),(0,me.Z)(Nt,"".concat(vo,"-ellipsis"),an),(0,me.Z)(Nt,"".concat(vo,"-with-append"),oo),(0,me.Z)(Nt,"".concat(vo,"-fix-sticky"),(ui||pl)&&co&&wo),(0,me.Z)(Nt,"".concat(vo,"-row-hover"),!Oo&&Bo),Nt),Ar.className,Oo==null?void 0:Oo.className),rl={};ea&&(rl.textAlign=ea);var Ll=(0,xe.Z)((0,xe.Z)((0,xe.Z)((0,xe.Z)({},mi),Ar.style),rl),Oo==null?void 0:Oo.style),Gi=Oi;return(0,be.Z)(Gi)==="object"&&!Array.isArray(Gi)&&!ie.isValidElement(Gi)&&(Gi=null),an&&(_a||or)&&(Gi=ie.createElement("span",{className:"".concat(vo,"-content")},Gi)),ie.createElement(Yt,(0,We.Z)({},Oo,Ar,{className:il,style:Ll,title:So,scope:zn,onMouseEnter:Kr,onMouseLeave:Mo,colSpan:wr!==1?wr:null,rowSpan:Br!==1?Br:null}),oo,Gi)}var bt=ie.memo(st);function It(se,ge,we,Ie,He,tt){var St=we[se]||{},Ot=we[ge]||{},Nt,Yt;St.fixed==="left"?Nt=Ie.left[He==="rtl"?ge:se]:Ot.fixed==="right"&&(Yt=Ie.right[He==="rtl"?se:ge]);var fn=!1,an=!1,zn=!1,Hn=!1,Kn=we[ge+1],ea=we[se-1],Pn=!(tt!=null&&tt.children);if(He==="rtl"){if(Nt!==void 0){var fa=ea&&ea.fixed==="left";Hn=!fa&&Pn}else if(Yt!==void 0){var ra=Kn&&Kn.fixed==="right";zn=!ra&&Pn}}else if(Nt!==void 0){var Ka=Kn&&Kn.fixed==="left";fn=!Ka&&Pn}else if(Yt!==void 0){var mr=ea&&ea.fixed==="right";an=!mr&&Pn}return{fixLeft:Nt,fixRight:Yt,lastFixLeft:fn,firstFixRight:an,lastFixRight:zn,firstFixLeft:Hn,isSticky:Ie.isSticky}}var xt=ie.createContext({}),kt=xt;function Zt(se){var ge=se.className,we=se.index,Ie=se.children,He=se.colSpan,tt=He===void 0?1:He,St=se.rowSpan,Ot=se.align,Nt=Ae(ae,["prefixCls","direction"]),Yt=Nt.prefixCls,fn=Nt.direction,an=ie.useContext(kt),zn=an.scrollColumnIndex,Hn=an.stickyOffsets,Kn=an.flattenColumns,ea=an.columns,Pn=we+tt-1,fa=Pn+1===zn?tt+1:tt,ra=It(we,we+fa-1,Kn,Hn,fn,ea==null?void 0:ea[we]);return ie.createElement(bt,(0,We.Z)({className:ge,index:we,component:"td",prefixCls:Yt,record:null,dataIndex:null,align:Ot,colSpan:fa,rowSpan:St,render:function(){return Ie}},ra))}var Gn=ee(45987),Ke=["children"];function Re(se){var ge=se.children,we=(0,Gn.Z)(se,Ke);return ie.createElement("tr",we,ge)}function In(se){var ge=se.children;return ge}In.Row=Re,In.Cell=Zt;var Ne=In;function ke(se){var ge=se.children,we=se.stickyOffsets,Ie=se.flattenColumns,He=se.columns,tt=Ae(ae,"prefixCls"),St=Ie.length-1,Ot=Ie[St],Nt=ie.useMemo(function(){return{stickyOffsets:we,flattenColumns:Ie,scrollColumnIndex:Ot!=null&&Ot.scrollbar?St:null,columns:He}},[Ot,Ie,St,we,He]);return ie.createElement(kt.Provider,{value:Nt},ie.createElement("tfoot",{className:"".concat(tt,"-summary")},ge))}var Jt=te(ke),Ye=Ne;function it(se){var ge=ie.useRef();ge.current=se;var we=ie.useCallback(function(){for(var Ie,He=arguments.length,tt=new Array(He),St=0;St<He;St++)tt[St]=arguments[St];return(Ie=ge.current)===null||Ie===void 0?void 0:Ie.call.apply(Ie,[ge].concat(tt))},[]);return we}function rt(){return!!(typeof window!="undefined"&&window.document&&window.document.createElement)}var pt=rt()?ie.useLayoutEffect:ie.useEffect,zt=function(ge,we){var Ie=React.useRef(!0);pt(function(){return ge(Ie.current)},we),pt(function(){return Ie.current=!1,function(){Ie.current=!0}},[])},rn=function(ge,we){zt(function(Ie){if(!Ie)return ge()},we)},jt=null;function Rt(se){var ge=React.useRef(!1),we=React.useState(se),Ie=_slicedToArray(we,2),He=Ie[0],tt=Ie[1];React.useEffect(function(){return ge.current=!1,function(){ge.current=!0}},[]);function St(Ot,Nt){Nt&&ge.current||tt(Ot)}return[He,St]}function yt(se){return se!==void 0}function Vt(se,ge){var we=ge||{},Ie=we.defaultValue,He=we.value,tt=we.onChange,St=we.postState,Ot=useState(function(){return yt(He)?He:yt(Ie)?typeof Ie=="function"?Ie():Ie:typeof se=="function"?se():se}),Nt=_slicedToArray(Ot,2),Yt=Nt[0],fn=Nt[1],an=He!==void 0?He:Yt,zn=St?St(an):an,Hn=useEvent(tt),Kn=useState([an]),ea=_slicedToArray(Kn,2),Pn=ea[0],fa=ea[1];useLayoutUpdateEffect(function(){var Ka=Pn[0];Yt!==Ka&&Hn(Yt,Ka)},[Pn]),useLayoutUpdateEffect(function(){yt(He)||fn(He)},[He]);var ra=useEvent(function(Ka,mr){fn(Ka,mr),fa([an],mr)});return[zn,ra]}var Bt=ee(35110);function Fn(se,ge){typeof se=="function"?se(ge):(0,be.Z)(se)==="object"&&se&&"current"in se&&(se.current=ge)}function $n(){for(var se=arguments.length,ge=new Array(se),we=0;we<se;we++)ge[we]=arguments[we];var Ie=ge.filter(function(He){return He});return Ie.length<=1?Ie[0]:function(He){ge.forEach(function(tt){Fn(tt,He)})}}function Zn(){for(var se=arguments.length,ge=new Array(se),we=0;we<se;we++)ge[we]=arguments[we];return useMemo(function(){return $n.apply(void 0,ge)},ge,function(Ie,He){return Ie.length!==He.length||Ie.every(function(tt,St){return tt!==He[St]})})}function On(se){var ge,we,Ie=isMemo(se)?se.type.type:se.type;return!(typeof Ie=="function"&&!((ge=Ie.prototype)!==null&&ge!==void 0&&ge.render)||typeof se=="function"&&!((we=se.prototype)!==null&&we!==void 0&&we.render))}function _t(se){return!isValidElement(se)||isFragment(se)?!1:On(se)}function Ca(se,ge,we,Ie){if(!ge.length)return we;var He=_toArray(ge),tt=He[0],St=He.slice(1),Ot;return!se&&typeof tt=="number"?Ot=[]:Array.isArray(se)?Ot=_toConsumableArray(se):Ot=_objectSpread({},se),Ie&&we===void 0&&St.length===1?delete Ot[tt][St[0]]:Ot[tt]=Ca(Ot[tt],St,we,Ie),Ot}function za(se,ge,we){var Ie=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!1;return ge.length&&Ie&&we===void 0&&!get(se,ge.slice(0,-1))?se:Ca(se,ge,we,Ie)}function nn(se){return _typeof(se)==="object"&&se!==null&&Object.getPrototypeOf(se)===Object.prototype}function en(se){return Array.isArray(se)?[]:{}}var Ma=typeof Reflect=="undefined"?Object.keys:Reflect.ownKeys;function Oa(){for(var se=arguments.length,ge=new Array(se),we=0;we<se;we++)ge[we]=arguments[we];var Ie=en(ge[0]);return ge.forEach(function(He){function tt(St,Ot){var Nt=new Set(Ot),Yt=get(He,St),fn=Array.isArray(Yt);if(fn||nn(Yt)){if(!Nt.has(Yt)){Nt.add(Yt);var an=get(Ie,St);fn?Ie=za(Ie,St,[]):(!an||_typeof(an)!=="object")&&(Ie=za(Ie,St,en(Yt))),Ma(Yt).forEach(function(zn){tt([].concat(_toConsumableArray(St),[zn]),Nt)})}}else Ie=za(Ie,St,Yt)}tt([])}),Ie}var An=ee(48555),ma=function(se){if(!se)return!1;if(se instanceof Element){if(se.offsetParent)return!0;if(se.getBBox){var ge=se.getBBox(),we=ge.width,Ie=ge.height;if(we||Ie)return!0}if(se.getBoundingClientRect){var He=se.getBoundingClientRect(),tt=He.width,St=He.height;if(tt||St)return!0}}return!1},Ja=function(ge){if(rt()&&window.document.documentElement){var we=Array.isArray(ge)?ge:[ge],Ie=window.document.documentElement;return we.some(function(He){return He in Ie.style})}return!1},io=function(ge,we){if(!Ja(ge))return!1;var Ie=document.createElement("div"),He=Ie.style[ge];return Ie.style[ge]=we,Ie.style[ge]!==He};function Je(se,ge){return!Array.isArray(se)&&ge!==void 0?io(se,ge):Ja(se)}var Et;function qe(se){if(typeof document=="undefined")return 0;if(se||Et===void 0){var ge=document.createElement("div");ge.style.width="100%",ge.style.height="200px";var we=document.createElement("div"),Ie=we.style;Ie.position="absolute",Ie.top="0",Ie.left="0",Ie.pointerEvents="none",Ie.visibility="hidden",Ie.width="200px",Ie.height="150px",Ie.overflow="hidden",we.appendChild(ge),document.body.appendChild(we);var He=ge.offsetWidth;we.style.overflow="scroll";var tt=ge.offsetWidth;He===tt&&(tt=we.clientWidth),document.body.removeChild(we),Et=He-tt}return Et}function bn(se){var ge=se.match(/^(.*)px$/),we=Number(ge==null?void 0:ge[1]);return Number.isNaN(we)?qe():we}function tn(se){if(typeof document=="undefined"||!se||!(se instanceof Element))return{width:0,height:0};var ge=getComputedStyle(se,"::-webkit-scrollbar"),we=ge.width,Ie=ge.height;return{width:bn(we),height:bn(Ie)}}var Ba=`accept acceptCharset accessKey action allowFullScreen allowTransparency
|
|
alt async autoComplete autoFocus autoPlay capture cellPadding cellSpacing challenge
|
|
charSet checked classID className colSpan cols content contentEditable contextMenu
|
|
controls coords crossOrigin data dateTime default defer dir disabled download draggable
|
|
encType form formAction formEncType formMethod formNoValidate formTarget frameBorder
|
|
headers height hidden high href hrefLang htmlFor httpEquiv icon id inputMode integrity
|
|
is keyParams keyType kind label lang list loop low manifest marginHeight marginWidth max maxLength media
|
|
mediaGroup method min minLength multiple muted name noValidate nonce open
|
|
optimum pattern placeholder poster preload radioGroup readOnly rel required
|
|
reversed role rowSpan rows sandbox scope scoped scrolling seamless selected
|
|
shape size sizes span spellCheck src srcDoc srcLang srcSet start step style
|
|
summary tabIndex target title type useMap value width wmode wrap`,Er=`onCopy onCut onPaste onCompositionEnd onCompositionStart onCompositionUpdate onKeyDown
|
|
onKeyPress onKeyUp onFocus onBlur onChange onInput onSubmit onClick onContextMenu onDoubleClick
|
|
onDrag onDragEnd onDragEnter onDragExit onDragLeave onDragOver onDragStart onDrop onMouseDown
|
|
onMouseEnter onMouseLeave onMouseMove onMouseOut onMouseOver onMouseUp onSelect onTouchCancel
|
|
onTouchEnd onTouchMove onTouchStart onScroll onWheel onAbort onCanPlay onCanPlayThrough
|
|
onDurationChange onEmptied onEncrypted onEnded onError onLoadedData onLoadedMetadata
|
|
onLoadStart onPause onPlay onPlaying onProgress onRateChange onSeeked onSeeking onStalled onSuspend onTimeUpdate onVolumeChange onWaiting onLoad onError`,wa="".concat(Ba," ").concat(Er).split(/[\s\n]+/),sa="aria-",$r="data-";function Ao(se,ge){return se.indexOf(ge)===0}function no(se){var ge=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,we;ge===!1?we={aria:!0,data:!0,attr:!0}:ge===!0?we={aria:!0}:we=(0,xe.Z)({},ge);var Ie={};return Object.keys(se).forEach(function(He){(we.aria&&(He==="role"||Ao(He,sa))||we.data&&Ao(He,$r)||we.attr&&wa.includes(He))&&(Ie[He]=se[He])}),Ie}function Jn(se,ge,we,Ie,He,tt,St){se.push({record:ge,indent:we,index:St});var Ot=tt(ge),Nt=He==null?void 0:He.has(Ot);if(ge&&Array.isArray(ge[Ie])&&Nt)for(var Yt=0;Yt<ge[Ie].length;Yt+=1)Jn(se,ge[Ie][Yt],we+1,Ie,He,tt,Yt)}function pr(se,ge,we,Ie){var He=ie.useMemo(function(){if(we!=null&&we.size){for(var tt=[],St=0;St<(se==null?void 0:se.length);St+=1){var Ot=se[St];Jn(tt,Ot,0,ge,we,Ie,St)}return tt}return se==null?void 0:se.map(function(Nt,Yt){return{record:Nt,indent:0,index:Yt}})},[se,ge,we,Ie]);return He}function Lt(se){var ge=se.prefixCls,we=se.children,Ie=se.component,He=se.cellComponent,tt=se.className,St=se.expanded,Ot=se.colSpan,Nt=se.isEmpty,Yt=Ae(ae,["scrollbarSize","fixHeader","fixColumn","componentWidth","horizonScroll"]),fn=Yt.scrollbarSize,an=Yt.fixHeader,zn=Yt.fixColumn,Hn=Yt.componentWidth,Kn=Yt.horizonScroll,ea=we;return(Nt?Kn&&Hn:zn)&&(ea=ie.createElement("div",{style:{width:Hn-(an?fn:0),position:"sticky",left:0,overflow:"hidden"},className:"".concat(ge,"-expanded-row-fixed")},ea)),ie.createElement(Ie,{className:tt,style:{display:St?null:"none"}},ie.createElement(bt,{component:He,prefixCls:ge,colSpan:Ot},ea))}var $t=Lt;function Qt(se,ge,we,Ie){var He=Ae(ae,["prefixCls","fixedInfoList","flattenColumns","expandableType","expandRowByClick","onTriggerExpand","rowClassName","expandedRowClassName","indentSize","expandIcon","expandedRowRender","expandIconColumnIndex","expandedKeys","childrenColumnName","rowExpandable","onRow"]),tt=He.flattenColumns,St=He.expandableType,Ot=He.expandedKeys,Nt=He.childrenColumnName,Yt=He.onTriggerExpand,fn=He.rowExpandable,an=He.onRow,zn=He.expandRowByClick,Hn=He.rowClassName,Kn=St==="nest",ea=St==="row"&&(!fn||fn(se)),Pn=ea||Kn,fa=Ot&&Ot.has(ge),ra=Nt&&se&&se[Nt],Ka=it(Yt),mr=an==null?void 0:an(se,we),xr=mr==null?void 0:mr.onClick,sr=function(dr){zn&&Pn&&Yt(se,dr);for(var Xa=arguments.length,_a=new Array(Xa>1?Xa-1:0),or=1;or<Xa;or++)_a[or-1]=arguments[or];xr==null||xr.apply(void 0,[dr].concat(_a))},Tr;typeof Hn=="string"?Tr=Hn:typeof Hn=="function"&&(Tr=Hn(se,we,Ie));var Qr=Cn(tt);return(0,xe.Z)((0,xe.Z)({},He),{},{columnsKey:Qr,nestExpandable:Kn,expanded:fa,hasNestChildren:ra,record:se,onTriggerExpand:Ka,rowSupportExpand:ea,expandable:Pn,rowProps:(0,xe.Z)((0,xe.Z)({},mr),{},{className:Be()(Tr,mr==null?void 0:mr.className),onClick:sr})})}function on(se,ge,we,Ie,He){var tt=se.record,St=se.prefixCls,Ot=se.columnsKey,Nt=se.fixedInfoList,Yt=se.expandIconColumnIndex,fn=se.nestExpandable,an=se.indentSize,zn=se.expandIcon,Hn=se.expanded,Kn=se.hasNestChildren,ea=se.onTriggerExpand,Pn=Ot[we],fa=Nt[we],ra;we===(Yt||0)&&fn&&(ra=ie.createElement(ie.Fragment,null,ie.createElement("span",{style:{paddingLeft:"".concat(an*Ie,"px")},className:"".concat(St,"-row-indent indent-level-").concat(Ie)}),zn({prefixCls:St,expanded:Hn,expandable:Kn,record:tt,onExpand:ea})));var Ka;return ge.onCell&&(Ka=ge.onCell(tt,He)),{key:Pn,fixedInfo:fa,appendCellNode:ra,additionalCellProps:Ka||{}}}function Wn(se){var ge=se.className,we=se.style,Ie=se.record,He=se.index,tt=se.renderIndex,St=se.rowKey,Ot=se.indent,Nt=Ot===void 0?0:Ot,Yt=se.rowComponent,fn=se.cellComponent,an=se.scopeCellComponent,zn=Qt(Ie,St,He,Nt),Hn=zn.prefixCls,Kn=zn.flattenColumns,ea=zn.expandedRowClassName,Pn=zn.expandedRowRender,fa=zn.rowProps,ra=zn.expanded,Ka=zn.rowSupportExpand,mr=ie.useState(!1),xr=(0,fe.Z)(mr,2),sr=xr[0],Tr=xr[1];ie.useEffect(function(){ra&&Tr(!0)},[ra]);var Qr=ie.createElement(Yt,(0,We.Z)({},fa,{"data-row-key":St,className:Be()(ge,"".concat(Hn,"-row"),"".concat(Hn,"-row-level-").concat(Nt),fa==null?void 0:fa.className),style:(0,xe.Z)((0,xe.Z)({},we),fa==null?void 0:fa.style)}),Kn.map(function(_a,or){var Rr=_a.render,oo=_a.dataIndex,jr=_a.className,Ar=on(zn,_a,or,Nt,He),co=Ar.key,vo=Ar.fixedInfo,Vo=Ar.appendCellNode,wo=Ar.additionalCellProps;return ie.createElement(bt,(0,We.Z)({className:jr,ellipsis:_a.ellipsis,align:_a.align,scope:_a.rowScope,component:_a.rowScope?an:fn,prefixCls:Hn,key:co,record:Ie,index:He,renderIndex:tt,dataIndex:oo,render:Rr,shouldCellUpdate:_a.shouldCellUpdate},vo,{appendNode:Vo,additionalProps:wo}))})),nr;if(Ka&&(sr||ra)){var dr=Pn(Ie,He,Nt+1,ra),Xa=ea&&ea(Ie,He,Nt);nr=ie.createElement($t,{expanded:ra,className:Be()("".concat(Hn,"-expanded-row"),"".concat(Hn,"-expanded-row-level-").concat(Nt+1),Xa),prefixCls:Hn,component:Yt,cellComponent:fn,colSpan:Kn.length,isEmpty:!1},dr)}return ie.createElement(ie.Fragment,null,Qr,nr)}Wn.displayName="BodyRow";var un=te(Wn);function _n(se){var ge=se.columnKey,we=se.onColumnResize,Ie=ie.useRef();return ie.useEffect(function(){Ie.current&&we(ge,Ie.current.offsetWidth)},[]),ie.createElement(An.Z,{data:ge},ie.createElement("td",{ref:Ie,style:{padding:0,border:0,height:0}},ie.createElement("div",{style:{height:0,overflow:"hidden"}},"\xA0")))}function qt(se){var ge=se.prefixCls,we=se.columnsKey,Ie=se.onColumnResize;return ie.createElement("tr",{"aria-hidden":"true",className:"".concat(ge,"-measure-row"),style:{height:0,fontSize:0}},ie.createElement(An.Z.Collection,{onBatchResize:function(tt){tt.forEach(function(St){var Ot=St.data,Nt=St.size;Ie(Ot,Nt.offsetWidth)})}},we.map(function(He){return ie.createElement(_n,{key:He,columnKey:He,onColumnResize:Ie})})))}function ur(se){var ge=se.data,we=se.measureColumnWidth,Ie=Ae(ae,["prefixCls","getComponent","onColumnResize","flattenColumns","getRowKey","expandedKeys","childrenColumnName","emptyNode"]),He=Ie.prefixCls,tt=Ie.getComponent,St=Ie.onColumnResize,Ot=Ie.flattenColumns,Nt=Ie.getRowKey,Yt=Ie.expandedKeys,fn=Ie.childrenColumnName,an=Ie.emptyNode,zn=pr(ge,fn,Yt,Nt),Hn=ie.useRef({renderWithProps:!1}),Kn=tt(["body","wrapper"],"tbody"),ea=tt(["body","row"],"tr"),Pn=tt(["body","cell"],"td"),fa=tt(["body","cell"],"th"),ra;ge.length?ra=zn.map(function(mr,xr){var sr=mr.record,Tr=mr.indent,Qr=mr.index,nr=Nt(sr,xr);return ie.createElement(un,{key:nr,rowKey:nr,record:sr,index:xr,renderIndex:Qr,rowComponent:ea,cellComponent:Pn,scopeCellComponent:fa,getRowKey:Nt,indent:Tr})}):ra=ie.createElement($t,{expanded:!0,className:"".concat(He,"-placeholder"),prefixCls:He,component:ea,cellComponent:Pn,colSpan:Ot.length,isEmpty:!0},an);var Ka=Cn(Ot);return ie.createElement(Kt.Provider,{value:Hn.current},ie.createElement(Kn,{className:"".concat(He,"-tbody")},we&&ie.createElement(qt,{prefixCls:He,columnsKey:Ka,onColumnResize:St}),ra))}ur.displayName="Body";var La=te(ur),hr=["expandable"],Nr="RC_TABLE_INTERNAL_COL_DEFINE";function Dn(se){var ge=se.expandable,we=(0,Gn.Z)(se,hr),Ie;return"expandable"in se?Ie=(0,xe.Z)((0,xe.Z)({},we),ge):Ie=we,Ie.showExpandColumn===!1&&(Ie.expandIconColumnIndex=-1),Ie}var Jr=["columnType"];function Lo(se){for(var ge=se.colWidths,we=se.columns,Ie=se.columCount,He=[],tt=Ie||we.length,St=!1,Ot=tt-1;Ot>=0;Ot-=1){var Nt=ge[Ot],Yt=we&&we[Ot],fn=Yt&&Yt[Nr];if(Nt||fn||St){var an=fn||{},zn=an.columnType,Hn=(0,Gn.Z)(an,Jr);He.unshift(ie.createElement("col",(0,We.Z)({key:Ot,style:{width:Nt}},Hn))),St=!0}}return ie.createElement("colgroup",null,He)}var Po=Lo,br=ee(74902),Ko=["className","noData","columns","flattenColumns","colWidths","columCount","stickyOffsets","direction","fixHeader","stickyTopOffset","stickyBottomOffset","stickyClassName","onScroll","maxContentScroll","children"];function Xn(se,ge){return(0,ie.useMemo)(function(){for(var we=[],Ie=0;Ie<ge;Ie+=1){var He=se[Ie];if(He!==void 0)we[Ie]=He;else return null}return we},[se.join("_"),ge])}var $a=ie.forwardRef(function(se,ge){var we=se.className,Ie=se.noData,He=se.columns,tt=se.flattenColumns,St=se.colWidths,Ot=se.columCount,Nt=se.stickyOffsets,Yt=se.direction,fn=se.fixHeader,an=se.stickyTopOffset,zn=se.stickyBottomOffset,Hn=se.stickyClassName,Kn=se.onScroll,ea=se.maxContentScroll,Pn=se.children,fa=(0,Gn.Z)(se,Ko),ra=Ae(ae,["prefixCls","scrollbarSize","isSticky"]),Ka=ra.prefixCls,mr=ra.scrollbarSize,xr=ra.isSticky,sr=xr&&!fn?0:mr,Tr=ie.useRef(null),Qr=ie.useCallback(function(jr){Fn(ge,jr),Fn(Tr,jr)},[]);ie.useEffect(function(){var jr;function Ar(co){var vo=co,Vo=vo.currentTarget,wo=vo.deltaX;wo&&(Kn({currentTarget:Vo,scrollLeft:Vo.scrollLeft+wo}),co.preventDefault())}return(jr=Tr.current)===null||jr===void 0||jr.addEventListener("wheel",Ar),function(){var co;(co=Tr.current)===null||co===void 0||co.removeEventListener("wheel",Ar)}},[]);var nr=ie.useMemo(function(){return tt.every(function(jr){return jr.width})},[tt]),dr=tt[tt.length-1],Xa={fixed:dr?dr.fixed:null,scrollbar:!0,onHeaderCell:function(){return{className:"".concat(Ka,"-cell-scrollbar")}}},_a=(0,ie.useMemo)(function(){return sr?[].concat((0,br.Z)(He),[Xa]):He},[sr,He]),or=(0,ie.useMemo)(function(){return sr?[].concat((0,br.Z)(tt),[Xa]):tt},[sr,tt]),Rr=(0,ie.useMemo)(function(){var jr=Nt.right,Ar=Nt.left;return(0,xe.Z)((0,xe.Z)({},Nt),{},{left:Yt==="rtl"?[].concat((0,br.Z)(Ar.map(function(co){return co+sr})),[0]):Ar,right:Yt==="rtl"?jr:[].concat((0,br.Z)(jr.map(function(co){return co+sr})),[0]),isSticky:xr})},[sr,Nt,xr]),oo=Xn(St,Ot);return ie.createElement("div",{style:(0,xe.Z)({overflow:"hidden"},xr?{top:an,bottom:zn}:{}),ref:Qr,className:Be()(we,(0,me.Z)({},Hn,!!Hn))},ie.createElement("table",{style:{tableLayout:"fixed",visibility:Ie||oo?null:"hidden"}},(!Ie||!ea||nr)&&ie.createElement(Po,{colWidths:oo?[].concat((0,br.Z)(oo),[sr]):[],columCount:Ot+1,columns:or}),Pn((0,xe.Z)((0,xe.Z)({},fa),{},{stickyOffsets:Rr,columns:_a,flattenColumns:or}))))});$a.displayName="FixedHolder";var Ia=ie.memo($a);function ha(se){var ge=se.cells,we=se.stickyOffsets,Ie=se.flattenColumns,He=se.rowComponent,tt=se.cellComponent,St=se.tdCellComponent,Ot=se.onHeaderRow,Nt=se.index,Yt=Ae(ae,["prefixCls","direction"]),fn=Yt.prefixCls,an=Yt.direction,zn;Ot&&(zn=Ot(ge.map(function(Kn){return Kn.column}),Nt));var Hn=Cn(ge.map(function(Kn){return Kn.column}));return ie.createElement(He,zn,ge.map(function(Kn,ea){var Pn=Kn.column,fa=It(Kn.colStart,Kn.colEnd,Ie,we,an,Pn),ra;return Pn&&Pn.onHeaderCell&&(ra=Kn.column.onHeaderCell(Pn)),ie.createElement(bt,(0,We.Z)({},Kn,{scope:Pn.title?Kn.colSpan>1?"colgroup":"col":null,ellipsis:Pn.ellipsis,align:Pn.align,component:Pn.title?tt:St,prefixCls:fn,key:Hn[ea]},fa,{additionalProps:ra,rowType:"header"}))}))}ha.displayName="HeaderRow";var lo=ha;function to(se){var ge=[];function we(St,Ot){var Nt=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0;ge[Nt]=ge[Nt]||[];var Yt=Ot,fn=St.filter(Boolean).map(function(an){var zn={key:an.key,className:an.className||"",children:an.title,column:an,colStart:Yt},Hn=1,Kn=an.children;return Kn&&Kn.length>0&&(Hn=we(Kn,Yt,Nt+1).reduce(function(ea,Pn){return ea+Pn},0),zn.hasSubColumns=!0),"colSpan"in an&&(Hn=an.colSpan),"rowSpan"in an&&(zn.rowSpan=an.rowSpan),zn.colSpan=Hn,zn.colEnd=zn.colStart+Hn-1,ge[Nt].push(zn),Yt+=Hn,Hn});return fn}we(se,0);for(var Ie=ge.length,He=function(Ot){ge[Ot].forEach(function(Nt){!("rowSpan"in Nt)&&!Nt.hasSubColumns&&(Nt.rowSpan=Ie-Ot)})},tt=0;tt<Ie;tt+=1)He(tt);return ge}function po(se){var ge=se.stickyOffsets,we=se.columns,Ie=se.flattenColumns,He=se.onHeaderRow,tt=Ae(ae,["prefixCls","getComponent"]),St=tt.prefixCls,Ot=tt.getComponent,Nt=ie.useMemo(function(){return to(we)},[we]),Yt=Ot(["header","wrapper"],"thead"),fn=Ot(["header","row"],"tr"),an=Ot(["header","cell"],"th"),zn=Ot(["header","cell"],"td");return ie.createElement(Yt,{className:"".concat(St,"-thead")},Nt.map(function(Hn,Kn){var ea=ie.createElement(lo,{key:Kn,flattenColumns:Ie,cells:Hn,stickyOffsets:ge,rowComponent:fn,cellComponent:an,tdCellComponent:zn,onHeaderRow:He,index:Kn});return ea}))}var _o=te(po);function Wo(se){var ge=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},we=[];return ie.Children.forEach(se,function(Ie){Ie==null&&!ge.keepEmpty||(Array.isArray(Ie)?we=we.concat(Wo(Ie)):(0,Bt.isFragment)(Ie)&&Ie.props?we=we.concat(Wo(Ie.props.children,ge)):we.push(Ie))}),we}function Fi(se){var ge=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"";return typeof ge=="number"?ge:ge.endsWith("%")?se*parseFloat(ge)/100:null}function hi(se,ge){return ie.useMemo(function(){if(ge&&ge>0){var we=0,Ie=0;se.forEach(function(Yt){var fn=Fi(ge,Yt.width);fn?we+=fn:Ie+=1});var He=ge-we,tt=Ie,St=He/Ie,Ot=0,Nt=se.map(function(Yt){var fn=(0,xe.Z)({},Yt),an=Fi(ge,fn.width);if(an)fn.width=an;else{var zn=Math.floor(St);fn.width=tt===1?He:zn,He-=zn,tt-=1}return Ot+=fn.width,fn});return[Nt,Ot]}return[se,ge]},[se,ge])}var _i=["children"],Xo=["fixed"];function ii(se){return Wo(se).filter(function(ge){return ie.isValidElement(ge)}).map(function(ge){var we=ge.key,Ie=ge.props,He=Ie.children,tt=(0,Gn.Z)(Ie,_i),St=(0,xe.Z)({key:we},tt);return He&&(St.children=ii(He)),St})}function Nn(se){var ge=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"key";return se.filter(function(we){return we&&(0,be.Z)(we)==="object"}).reduce(function(we,Ie,He){var tt=Ie.fixed,St=tt===!0?"left":tt,Ot="".concat(ge,"-").concat(He),Nt=Ie.children;return Nt&&Nt.length>0?[].concat((0,br.Z)(we),(0,br.Z)(Nn(Nt,Ot).map(function(Yt){return(0,xe.Z)({fixed:St},Yt)}))):[].concat((0,br.Z)(we),[(0,xe.Z)((0,xe.Z)({key:Ot},Ie),{},{fixed:St})])},[])}function cr(se){for(var ge=!0,we=0;we<se.length;we+=1){var Ie=se[we];if(ge&&Ie.fixed!=="left")ge=!1;else if(!ge&&Ie.fixed==="left"){warning(!1,"Index ".concat(we-1," of `columns` missing `fixed='left'` prop."));break}}for(var He=!0,tt=se.length-1;tt>=0;tt-=1){var St=se[tt];if(He&&St.fixed!=="right")He=!1;else if(!He&&St.fixed==="right"){warning(!1,"Index ".concat(tt+1," of `columns` missing `fixed='right'` prop."));break}}}function ao(se){return se.map(function(ge){var we=ge.fixed,Ie=(0,Gn.Z)(ge,Xo),He=we;return we==="left"?He="right":we==="right"&&(He="left"),(0,xe.Z)({fixed:He},Ie)})}function No(se,ge){var we=se.prefixCls,Ie=se.columns,He=se.children,tt=se.expandable,St=se.expandedKeys,Ot=se.columnTitle,Nt=se.getRowKey,Yt=se.onTriggerExpand,fn=se.expandIcon,an=se.rowExpandable,zn=se.expandIconColumnIndex,Hn=se.direction,Kn=se.expandRowByClick,ea=se.columnWidth,Pn=se.fixed,fa=se.scrollWidth,ra=ie.useMemo(function(){return Ie||ii(He)},[Ie,He]),Ka=ie.useMemo(function(){if(tt){var dr,Xa=ra.slice();if(!Xa.includes(x)){var _a=zn||0;_a>=0&&Xa.splice(_a,0,x)}var or=Xa.indexOf(x);Xa=Xa.filter(function(Ar,co){return Ar!==x||co===or});var Rr=ra[or],oo;(Pn==="left"||Pn)&&!zn?oo="left":(Pn==="right"||Pn)&&zn===ra.length?oo="right":oo=Rr?Rr.fixed:null;var jr=(dr={},(0,me.Z)(dr,Nr,{className:"".concat(we,"-expand-icon-col"),columnType:"EXPAND_COLUMN"}),(0,me.Z)(dr,"title",Ot),(0,me.Z)(dr,"fixed",oo),(0,me.Z)(dr,"className","".concat(we,"-row-expand-icon-cell")),(0,me.Z)(dr,"width",ea),(0,me.Z)(dr,"render",function(co,vo,Vo){var wo=Nt(vo,Vo),yi=St.has(wo),Ei=an?an(vo):!0,Xr=fn({prefixCls:we,expanded:yi,expandable:Ei,record:vo,onExpand:Yt});return Kn?ie.createElement("span",{onClick:function(Oo){return Oo.stopPropagation()}},Xr):Xr}),dr);return Xa.map(function(Ar){return Ar===x?jr:Ar})}return ra.filter(function(Ar){return Ar!==x})},[tt,ra,Nt,St,fn,Hn]),mr=ie.useMemo(function(){var dr=Ka;return ge&&(dr=ge(dr)),dr.length||(dr=[{render:function(){return null}}]),dr},[ge,Ka,Hn]),xr=ie.useMemo(function(){return Hn==="rtl"?ao(Nn(mr)):Nn(mr)},[mr,Hn,fa]),sr=hi(xr,fa),Tr=(0,fe.Z)(sr,2),Qr=Tr[0],nr=Tr[1];return[mr,Qr,nr]}var li=No;function Uo(se){var ge,we=se.prefixCls,Ie=se.record,He=se.onExpand,tt=se.expanded,St=se.expandable,Ot="".concat(we,"-row-expand-icon");if(!St)return ie.createElement("span",{className:Be()(Ot,"".concat(we,"-row-spaced"))});var Nt=function(fn){He(Ie,fn),fn.stopPropagation()};return ie.createElement("span",{className:Be()(Ot,(ge={},(0,me.Z)(ge,"".concat(we,"-row-expanded"),tt),(0,me.Z)(ge,"".concat(we,"-row-collapsed"),!tt),ge)),onClick:Nt})}function Ii(se,ge,we){var Ie=[];function He(tt){(tt||[]).forEach(function(St,Ot){Ie.push(ge(St,Ot)),He(St[we])})}return He(se),Ie}function Yr(se,ge,we){var Ie=Dn(se),He=Ie.expandIcon,tt=Ie.expandedRowKeys,St=Ie.defaultExpandedRowKeys,Ot=Ie.defaultExpandAllRows,Nt=Ie.expandedRowRender,Yt=Ie.onExpand,fn=Ie.onExpandedRowsChange,an=Ie.childrenColumnName,zn=He||Uo,Hn=an||"children",Kn=ie.useMemo(function(){return Nt?"row":se.expandable&&se.internalHooks===ue&&se.expandable.__PARENT_RENDER_ICON__||ge.some(function(xr){return xr&&(0,be.Z)(xr)==="object"&&xr[Hn]})?"nest":!1},[!!Nt,ge]),ea=ie.useState(function(){return St||(Ot?Ii(ge,we,Hn):[])}),Pn=(0,fe.Z)(ea,2),fa=Pn[0],ra=Pn[1],Ka=ie.useMemo(function(){return new Set(tt||fa||[])},[tt,fa]),mr=ie.useCallback(function(xr){var sr=we(xr,ge.indexOf(xr)),Tr,Qr=Ka.has(sr);Qr?(Ka.delete(sr),Tr=(0,br.Z)(Ka)):Tr=[].concat((0,br.Z)(Ka),[sr]),ra(Tr),Yt&&Yt(!Qr,xr),fn&&fn(Tr)},[we,Ka,ge,Yt,fn]);return[Ie,Kn,Ka,zn,Hn,mr]}function ce(se,ge,we,Ie){var He=se.map(function(tt,St){return It(St,St,se,ge,we,Ie==null?void 0:Ie[St])});return Xe(function(){return He},[He],function(tt,St){return!Mt(tt,St)})}function Pe(se){var ge=(0,ie.useRef)(se),we=(0,ie.useState)({}),Ie=(0,fe.Z)(we,2),He=Ie[1],tt=(0,ie.useRef)(null),St=(0,ie.useRef)([]);function Ot(Nt){St.current.push(Nt);var Yt=Promise.resolve();tt.current=Yt,Yt.then(function(){if(tt.current===Yt){var fn=St.current,an=ge.current;St.current=[],fn.forEach(function(zn){ge.current=zn(ge.current)}),tt.current=null,an!==ge.current&&He({})}})}return(0,ie.useEffect)(function(){return function(){tt.current=null}},[]),[ge.current,Ot]}function Oe(se){var ge=(0,ie.useRef)(se||null),we=(0,ie.useRef)();function Ie(){window.clearTimeout(we.current)}function He(St){ge.current=St,Ie(),we.current=window.setTimeout(function(){ge.current=null,we.current=void 0},100)}function tt(){return ge.current}return(0,ie.useEffect)(function(){return Ie},[]),[He,tt]}function Se(){var se=ie.useState(-1),ge=(0,fe.Z)(se,2),we=ge[0],Ie=ge[1],He=ie.useState(-1),tt=(0,fe.Z)(He,2),St=tt[0],Ot=tt[1],Nt=ie.useCallback(function(Yt,fn){Ie(Yt),Ot(fn)},[]);return[we,St,Nt]}var et=rt()?window:null;function lt(se,ge){var we=(0,be.Z)(se)==="object"?se:{},Ie=we.offsetHeader,He=Ie===void 0?0:Ie,tt=we.offsetSummary,St=tt===void 0?0:tt,Ot=we.offsetScroll,Nt=Ot===void 0?0:Ot,Yt=we.getContainer,fn=Yt===void 0?function(){return et}:Yt,an=fn()||et;return ie.useMemo(function(){var zn=!!se;return{isSticky:zn,stickyClassName:zn?"".concat(ge,"-sticky-holder"):"",offsetHeader:He,offsetSummary:St,offsetScroll:Nt,container:an}},[Nt,He,St,ge,an])}function At(se,ge,we){var Ie=(0,ie.useMemo)(function(){for(var He=[],tt=[],St=0,Ot=0,Nt=0;Nt<ge;Nt+=1)if(we==="rtl"){tt[Nt]=Ot,Ot+=se[Nt]||0;var Yt=ge-Nt-1;He[Yt]=St,St+=se[Yt]||0}else{He[Nt]=St,St+=se[Nt]||0;var fn=ge-Nt-1;tt[fn]=Ot,Ot+=se[fn]||0}return{left:He,right:tt}},[se,ge,we]);return Ie}var at=At;function ft(se){var ge=se.className,we=se.children;return ie.createElement("div",{className:ge},we)}var vt=ft;function ln(se,ge,we,Ie){var He=_e.unstable_batchedUpdates?function(St){_e.unstable_batchedUpdates(we,St)}:we;return se!=null&&se.addEventListener&&se.addEventListener(ge,He,Ie),{remove:function(){se!=null&&se.removeEventListener&&se.removeEventListener(ge,He,Ie)}}}var hn=/margin|padding|width|height|max|min|offset/,Un={left:!0,top:!0},Tn={cssFloat:1,styleFloat:1,float:1};function Fa(se){return se.nodeType===1?se.ownerDocument.defaultView.getComputedStyle(se,null):{}}function ca(se,ge,we){if(ge=ge.toLowerCase(),we==="auto"){if(ge==="height")return se.offsetHeight;if(ge==="width")return se.offsetWidth}return ge in Un||(Un[ge]=hn.test(ge)),Un[ge]?parseFloat(we)||0:we}function Da(se,ge){var we=arguments.length,Ie=Fa(se);return ge=Tn[ge]?"cssFloat"in se.style?"cssFloat":"styleFloat":ge,we===1?Ie:ca(se,ge,Ie[ge]||se.style[ge])}function Xt(se,ge,we){var Ie=arguments.length;if(ge=Tn[ge]?"cssFloat"in se.style?"cssFloat":"styleFloat":ge,Ie===3)return typeof we=="number"&&hn.test(ge)&&(we="".concat(we,"px")),se.style[ge]=we,we;for(var He in ge)ge.hasOwnProperty(He)&&Xt(se,He,ge[He]);return Fa(se)}function pn(se){return se===document.body?document.documentElement.clientWidth:se.offsetWidth}function Sn(se){return se===document.body?window.innerHeight||document.documentElement.clientHeight:se.offsetHeight}function yn(){var se=Math.max(document.documentElement.scrollWidth,document.body.scrollWidth),ge=Math.max(document.documentElement.scrollHeight,document.body.scrollHeight);return{width:se,height:ge}}function ga(){var se=document.documentElement.clientWidth,ge=window.innerHeight||document.documentElement.clientHeight;return{width:se,height:ge}}function Aa(){return{scrollLeft:Math.max(document.documentElement.scrollLeft,document.body.scrollLeft),scrollTop:Math.max(document.documentElement.scrollTop,document.body.scrollTop)}}function Va(se){var ge=se.getBoundingClientRect(),we=document.documentElement;return{left:ge.left+(window.pageXOffset||we.scrollLeft)-(we.clientLeft||document.body.clientLeft||0),top:ge.top+(window.pageYOffset||we.scrollTop)-(we.clientTop||document.body.clientTop||0)}}var Ta=function(ge,we){var Ie,He,tt=ge.scrollBodyRef,St=ge.onScroll,Ot=ge.offsetScroll,Nt=ge.container,Yt=Ae(ae,"prefixCls"),fn=((Ie=tt.current)===null||Ie===void 0?void 0:Ie.scrollWidth)||0,an=((He=tt.current)===null||He===void 0?void 0:He.clientWidth)||0,zn=fn&&an*(an/fn),Hn=ie.useRef(),Kn=Pe({scrollLeft:0,isHiddenScrollBar:!1}),ea=(0,fe.Z)(Kn,2),Pn=ea[0],fa=ea[1],ra=ie.useRef({delta:0,x:0}),Ka=ie.useState(!1),mr=(0,fe.Z)(Ka,2),xr=mr[0],sr=mr[1],Tr=function(){sr(!1)},Qr=function(or){or.persist(),ra.current.delta=or.pageX-Pn.scrollLeft,ra.current.x=0,sr(!0),or.preventDefault()},nr=function(or){var Rr,oo=or||((Rr=window)===null||Rr===void 0?void 0:Rr.event),jr=oo.buttons;if(!xr||jr===0){xr&&sr(!1);return}var Ar=ra.current.x+or.pageX-ra.current.x-ra.current.delta;Ar<=0&&(Ar=0),Ar+zn>=an&&(Ar=an-zn),St({scrollLeft:Ar/an*(fn+2)}),ra.current.x=or.pageX},dr=function(){if(tt.current){var or=Va(tt.current).top,Rr=or+tt.current.offsetHeight,oo=Nt===window?document.documentElement.scrollTop+window.innerHeight:Va(Nt).top+Nt.clientHeight;Rr-qe()<=oo||or>=oo-Ot?fa(function(jr){return(0,xe.Z)((0,xe.Z)({},jr),{},{isHiddenScrollBar:!0})}):fa(function(jr){return(0,xe.Z)((0,xe.Z)({},jr),{},{isHiddenScrollBar:!1})})}},Xa=function(or){fa(function(Rr){return(0,xe.Z)((0,xe.Z)({},Rr),{},{scrollLeft:or/fn*an||0})})};return ie.useImperativeHandle(we,function(){return{setScrollLeft:Xa}}),ie.useEffect(function(){var _a=ln(document.body,"mouseup",Tr,!1),or=ln(document.body,"mousemove",nr,!1);return dr(),function(){_a.remove(),or.remove()}},[zn,xr]),ie.useEffect(function(){var _a=ln(Nt,"scroll",dr,!1),or=ln(window,"resize",dr,!1);return function(){_a.remove(),or.remove()}},[Nt]),ie.useEffect(function(){Pn.isHiddenScrollBar||fa(function(_a){var or=tt.current;return or?(0,xe.Z)((0,xe.Z)({},_a),{},{scrollLeft:or.scrollLeft/or.scrollWidth*or.clientWidth}):_a})},[Pn.isHiddenScrollBar]),fn<=an||!zn||Pn.isHiddenScrollBar?null:ie.createElement("div",{style:{height:qe(),width:an,bottom:Ot},className:"".concat(Yt,"-sticky-scroll")},ie.createElement("div",{onMouseDown:Qr,ref:Hn,className:Be()("".concat(Yt,"-sticky-scroll-bar"),(0,me.Z)({},"".concat(Yt,"-sticky-scroll-bar-active"),xr)),style:{width:"".concat(zn,"px"),transform:"translate3d(".concat(Pn.scrollLeft,"px, 0, 0)")}}))},qn=ie.forwardRef(Ta);function va(se){return null}var Na=va;function Za(se){return null}var ir=Za,kr="rc-table",oa=[],ko={};function qr(){return"No Data"}function Di(se){var ge,we=(0,xe.Z)({rowKey:"key",prefixCls:kr,emptyText:qr},se),Ie=we.prefixCls,He=we.className,tt=we.rowClassName,St=we.style,Ot=we.data,Nt=we.rowKey,Yt=we.scroll,fn=we.tableLayout,an=we.direction,zn=we.title,Hn=we.footer,Kn=we.summary,ea=we.caption,Pn=we.id,fa=we.showHeader,ra=we.components,Ka=we.emptyText,mr=we.onRow,xr=we.onHeaderRow,sr=we.internalHooks,Tr=we.transformColumns,Qr=we.internalRefs,nr=we.tailor,dr=we.sticky,Xa=Ot||oa,_a=!!Xa.length,or=sr===ue,Rr=ie.useCallback(function(Qo,wi){return mt(ra,Qo)||wi},[ra]),oo=ie.useMemo(function(){return typeof Nt=="function"?Nt:function(Qo){var wi=Qo&&Qo[Nt];return wi}},[Nt]),jr=Rr(["body"]),Ar=Se(),co=(0,fe.Z)(Ar,3),vo=co[0],Vo=co[1],wo=co[2],yi=Yr(we,Xa,oo),Ei=(0,fe.Z)(yi,6),Xr=Ei[0],Oi=Ei[1],Oo=Ei[2],mi=Ei[3],ui=Ei[4],pl=Ei[5],wr=Yt==null?void 0:Yt.x,Br=ie.useState(0),Lr=(0,fe.Z)(Br,2),fr=Lr[0],Bo=Lr[1],Pr=li((0,xe.Z)((0,xe.Z)((0,xe.Z)({},we),Xr),{},{expandable:!!Xr.expandedRowRender,columnTitle:Xr.columnTitle,expandedKeys:Oo,getRowKey:oo,onTriggerExpand:pl,expandIcon:mi,expandIconColumnIndex:Xr.expandIconColumnIndex,direction:an,scrollWidth:or&&nr&&typeof wr=="number"?wr:null}),or?Tr:null),Kr=(0,fe.Z)(Pr,3),Mo=Kr[0],So=Kr[1],il=Kr[2],rl=il!=null?il:wr,Ll=ie.useMemo(function(){return{columns:Mo,flattenColumns:So}},[Mo,So]),Gi=ie.useRef(),Tl=ie.useRef(),ji=ie.useRef(),hl=ie.useRef(),gs=ie.useRef(),Ho=ie.useState(!1),jo=(0,fe.Z)(Ho,2),fi=jo[0],Ki=jo[1],Ui=ie.useState(!1),ho=(0,fe.Z)(Ui,2),vl=ho[0],ll=ho[1],Cl=Pe(new Map),Gl=(0,fe.Z)(Cl,2),jl=Gl[0],vs=Gl[1],ts=Cn(So),Nl=ts.map(function(Qo){return jl.get(Qo)}),Sl=ie.useMemo(function(){return Nl},[Nl.join("_")]),dl=at(Sl,So.length,an),$i=Yt&&ua(Yt.y),Ci=Yt&&ua(rl)||!!Xr.fixed,Wl=Ci&&So.some(function(Qo){var wi=Qo.fixed;return wi}),ms=ie.useRef(),Ul=lt(dr,Ie),$l=Ul.isSticky,ws=Ul.offsetHeader,Cs=Ul.offsetSummary,mo=Ul.offsetScroll,ri=Ul.stickyClassName,sl=Ul.container,pi=ie.useMemo(function(){return Kn==null?void 0:Kn(Xa)},[Kn,Xa]),ul=($i||$l)&&ie.isValidElement(pi)&&pi.type===Ne&&pi.props.fixed,bl,xl,ns;$i&&(xl={overflowY:"scroll",maxHeight:Yt.y}),Ci&&(bl={overflowX:"auto"},$i||(xl={overflowY:"hidden"}),ns={width:rl===!0?"auto":rl,minWidth:"100%"});var Fs=ie.useCallback(function(Qo,wi){ma(Gi.current)&&vs(function(Vl){if(Vl.get(Qo)!==wi){var ys=new Map(Vl);return ys.set(Qo,wi),ys}return Vl})},[]),Ts=Oe(null),As=(0,fe.Z)(Ts,2),Rs=As[0],Ds=As[1];function Ss(Qo,wi){wi&&(typeof wi=="function"?wi(Qo):wi.scrollLeft!==Qo&&(wi.scrollLeft=Qo,wi.scrollLeft!==Qo&&setTimeout(function(){wi.scrollLeft=Qo},0)))}var is=it(function(Qo){var wi=Qo.currentTarget,Vl=Qo.scrollLeft,ys=an==="rtl",Es=typeof Vl=="number"?Vl:wi.scrollLeft,tu=wi||ko;if(!Ds()||Ds()===tu){var js;Rs(tu),Ss(Es,Tl.current),Ss(Es,ji.current),Ss(Es,gs.current),Ss(Es,(js=ms.current)===null||js===void 0?void 0:js.setScrollLeft)}var Ks=wi||Tl.current;if(Ks){var _s=Ks.scrollWidth,Ws=Ks.clientWidth;if(_s===Ws){Ki(!1),ll(!1);return}ys?(Ki(-Es<_s-Ws),ll(-Es>0)):(Ki(Es>0),ll(Es<_s-Ws))}}),Bs=function(){Ci&&ji.current?is({currentTarget:ji.current}):(Ki(!1),ll(!1))},ks=function(wi){var Vl=wi.width;Vl!==fr&&(Bs(),Bo(Gi.current?Gi.current.offsetWidth:Vl))},Ro=ie.useRef(!1);ie.useEffect(function(){Ro.current&&Bs()},[Ci,Ot,Mo.length]),ie.useEffect(function(){Ro.current=!0},[]);var Fr=ie.useState(0),Ur=(0,fe.Z)(Fr,2),Io=Ur[0],xi=Ur[1],Ps=ie.useState(!0),Rl=(0,fe.Z)(Ps,2),as=Rl[0],ls=Rl[1];ie.useEffect(function(){(!nr||!or)&&(ji.current instanceof Element?xi(tn(ji.current).width):xi(tn(hl.current).width)),ls(Je("position","sticky"))},[]),ie.useEffect(function(){or&&Qr&&(Qr.body.current=ji.current)});var bs=ie.useCallback(function(Qo){return ie.createElement(ie.Fragment,null,ie.createElement(_o,Qo),ul==="top"&&ie.createElement(Jt,Qo,pi))},[ul,pi]),fs=ie.useCallback(function(Qo){return ie.createElement(Jt,Qo,pi)},[pi]),kl=Rr(["table"],"table"),Ls=ie.useMemo(function(){return fn||(Wl?rl==="max-content"?"auto":"fixed":$i||$l||So.some(function(Qo){var wi=Qo.ellipsis;return wi})?"fixed":"auto")},[$i,Wl,So,fn,$l]),Zs,zs={colWidths:Sl,columCount:So.length,stickyOffsets:dl,onHeaderRow:xr,fixHeader:$i,scroll:Yt},Vs=ie.useMemo(function(){return _a?null:typeof Ka=="function"?Ka():Ka},[_a,Ka]),Ys=ie.createElement(La,{data:Xa,measureColumnWidth:$i||Ci||$l}),Qs=ie.createElement(Po,{colWidths:So.map(function(Qo){var wi=Qo.width;return wi}),columns:So}),Xs=ea!=null?ie.createElement("caption",{className:"".concat(Ie,"-caption")},ea):void 0,iu=no(we,{data:!0}),Js=no(we,{aria:!0});if($i||$l){var Hs;typeof jr=="function"?(Hs=jr(Xa,{scrollbarSize:Io,ref:ji,onScroll:is}),zs.colWidths=So.map(function(Qo,wi){var Vl=Qo.width,ys=wi===So.length-1?Vl-Io:Vl;return typeof ys=="number"&&!Number.isNaN(ys)?ys:0})):Hs=ie.createElement("div",{style:(0,xe.Z)((0,xe.Z)({},bl),xl),onScroll:is,ref:ji,className:Be()("".concat(Ie,"-body"))},ie.createElement(kl,(0,We.Z)({style:(0,xe.Z)((0,xe.Z)({},ns),{},{tableLayout:Ls})},Js),Xs,Qs,Ys,!ul&&pi&&ie.createElement(Jt,{stickyOffsets:dl,flattenColumns:So,columns:Mo},pi)));var qs=(0,xe.Z)((0,xe.Z)((0,xe.Z)({noData:!Xa.length,maxContentScroll:Ci&&rl==="max-content"},zs),Ll),{},{direction:an,stickyClassName:ri,onScroll:is});Zs=ie.createElement(ie.Fragment,null,fa!==!1&&ie.createElement(Ia,(0,We.Z)({},qs,{stickyTopOffset:ws,className:"".concat(Ie,"-header"),ref:Tl}),bs),Hs,ul&&ul!=="top"&&ie.createElement(Ia,(0,We.Z)({},qs,{stickyBottomOffset:Cs,className:"".concat(Ie,"-summary"),ref:gs}),fs),$l&&ie.createElement(qn,{ref:ms,offsetScroll:mo,scrollBodyRef:ji,onScroll:is,container:sl}))}else Zs=ie.createElement("div",{style:(0,xe.Z)((0,xe.Z)({},bl),xl),className:Be()("".concat(Ie,"-content")),onScroll:is,ref:ji},ie.createElement(kl,(0,We.Z)({style:(0,xe.Z)((0,xe.Z)({},ns),{},{tableLayout:Ls})},Js),Xs,Qs,fa!==!1&&ie.createElement(_o,(0,We.Z)({},zs,Ll)),Ys,pi&&ie.createElement(Jt,{stickyOffsets:dl,flattenColumns:So,columns:Mo},pi)));var Gs=ie.createElement("div",(0,We.Z)({className:Be()(Ie,He,(ge={},(0,me.Z)(ge,"".concat(Ie,"-rtl"),an==="rtl"),(0,me.Z)(ge,"".concat(Ie,"-ping-left"),fi),(0,me.Z)(ge,"".concat(Ie,"-ping-right"),vl),(0,me.Z)(ge,"".concat(Ie,"-layout-fixed"),fn==="fixed"),(0,me.Z)(ge,"".concat(Ie,"-fixed-header"),$i),(0,me.Z)(ge,"".concat(Ie,"-fixed-column"),Wl),(0,me.Z)(ge,"".concat(Ie,"-scroll-horizontal"),Ci),(0,me.Z)(ge,"".concat(Ie,"-has-fix-left"),So[0]&&So[0].fixed),(0,me.Z)(ge,"".concat(Ie,"-has-fix-right"),So[So.length-1]&&So[So.length-1].fixed==="right"),ge)),style:St,id:Pn,ref:Gi},iu),zn&&ie.createElement(vt,{className:"".concat(Ie,"-title")},zn(Xa)),ie.createElement("div",{ref:hl,className:"".concat(Ie,"-container")},Zs),Hn&&ie.createElement(vt,{className:"".concat(Ie,"-footer")},Hn(Xa)));Ci&&(Gs=ie.createElement(An.Z,{onResize:ks},Gs));var eu=ce(So,dl,an,Mo),lu=ie.useMemo(function(){return{scrollX:rl,prefixCls:Ie,getComponent:Rr,scrollbarSize:Io,direction:an,fixedInfoList:eu,isSticky:$l,supportSticky:as,componentWidth:fr,fixHeader:$i,fixColumn:Wl,horizonScroll:Ci,tableLayout:Ls,rowClassName:tt,expandedRowClassName:Xr.expandedRowClassName,expandIcon:mi,expandableType:Oi,expandRowByClick:Xr.expandRowByClick,expandedRowRender:Xr.expandedRowRender,onTriggerExpand:pl,expandIconColumnIndex:Xr.expandIconColumnIndex,indentSize:Xr.indentSize,allColumnsFixedLeft:So.every(function(Qo){return Qo.fixed==="left"}),emptyNode:Vs,columns:Mo,flattenColumns:So,onColumnResize:Fs,hoverStartRow:vo,hoverEndRow:Vo,onHover:wo,rowExpandable:Xr.rowExpandable,onRow:mr,getRowKey:oo,expandedKeys:Oo,childrenColumnName:ui}},[rl,Ie,Rr,Io,an,eu,$l,as,fr,$i,Wl,Ci,Ls,tt,Xr.expandedRowClassName,mi,Oi,Xr.expandRowByClick,Xr.expandedRowRender,pl,Xr.expandIconColumnIndex,Xr.indentSize,Vs,Mo,So,Fs,vo,Vo,wo,Xr.rowExpandable,mr,oo,Oo,ui]);return ie.createElement(ae.Provider,{value:lu},Gs)}function so(se){return z(Di,se)}var Ti=so();Ti.EXPAND_COLUMN=x,Ti.INTERNAL_HOOKS=ue,Ti.Column=Na,Ti.ColumnGroup=ir,Ti.Summary=Ye;var el=Ti,Mi=ee(73299),Ri=ze(null),Li=ze(null);function vi(se,ge,we){var Ie=ge||1;return we[se+Ie]-(we[se]||0)}function Wt(se){var ge=se.rowInfo,we=se.column,Ie=se.colIndex,He=se.indent,tt=se.index,St=se.renderIndex,Ot=se.record,Nt=se.style,Yt=se.className,fn=se.inverse,an=se.getHeight,zn=we.render,Hn=we.dataIndex,Kn=we.className,ea=we.width,Pn=Ae(Li,["columnsOffset"]),fa=Pn.columnsOffset,ra=on(ge,we,Ie,He,tt),Ka=ra.key,mr=ra.fixedInfo,xr=ra.appendCellNode,sr=ra.additionalCellProps,Tr=sr.style,Qr=sr.colSpan,nr=Qr===void 0?1:Qr,dr=sr.rowSpan,Xa=dr===void 0?1:dr,_a=Ie-1,or=vi(_a,nr,fa),Rr=nr>1?ea-or:0,oo=(0,xe.Z)((0,xe.Z)((0,xe.Z)({},Tr),Nt),{},{flex:"0 0 ".concat(or,"px"),width:"".concat(or,"px"),marginRight:Rr,pointerEvents:"auto"}),jr=ie.useMemo(function(){return fn?Xa<=1:nr===0||Xa===0||Xa>1},[Xa,nr,fn]);jr?oo.visibility="hidden":fn&&(oo.height=an==null?void 0:an(Xa));var Ar=jr?function(){return null}:zn,co={};return(Xa===0||nr===0)&&(co.rowSpan=1,co.colSpan=1),ie.createElement(bt,(0,We.Z)({className:Be()(Kn,Yt),ellipsis:we.ellipsis,align:we.align,scope:we.rowScope,component:"div",prefixCls:ge.prefixCls,key:Ka,record:Ot,index:tt,renderIndex:St,dataIndex:Hn,render:Ar,shouldCellUpdate:we.shouldCellUpdate},mr,{appendNode:xr,additionalProps:(0,xe.Z)((0,xe.Z)({},sr),{},{style:oo},co)}))}var Ht=Wt,Gt=["data","index","className","rowKey","style","extra","getHeight"],jn=ie.forwardRef(function(se,ge){var we=se.data,Ie=se.index,He=se.className,tt=se.rowKey,St=se.style,Ot=se.extra,Nt=se.getHeight,Yt=(0,Gn.Z)(se,Gt),fn=we.record,an=we.indent,zn=we.index,Hn=Ae(ae,["prefixCls","flattenColumns","fixColumn","componentWidth","scrollX"]),Kn=Hn.scrollX,ea=Hn.flattenColumns,Pn=Hn.prefixCls,fa=Hn.fixColumn,ra=Hn.componentWidth,Ka=Qt(fn,tt,Ie,an),mr=Ka.rowSupportExpand,xr=Ka.expanded,sr=Ka.rowProps,Tr=Ka.expandedRowRender,Qr=Ka.expandedRowClassName,nr;if(mr&&xr){var dr=Tr(fn,Ie,an+1,xr),Xa=Qr==null?void 0:Qr(fn,Ie,an),_a={};fa&&(_a={style:(0,me.Z)({},"--virtual-width","".concat(ra,"px"))});var or="".concat(Pn,"-expanded-row-cell");nr=ie.createElement("div",{className:Be()("".concat(Pn,"-expanded-row"),"".concat(Pn,"-expanded-row-level-").concat(an+1),Xa)},ie.createElement(bt,{component:"div",prefixCls:Pn,className:Be()(or,(0,me.Z)({},"".concat(or,"-fixed"),fa)),additionalProps:_a},dr))}var Rr=(0,xe.Z)((0,xe.Z)({},St),{},{width:Kn});Ot&&(Rr.position="absolute",Rr.pointerEvents="none");var oo=ie.createElement("div",(0,We.Z)({},sr,Yt,{ref:mr?null:ge,className:Be()(He,"".concat(Pn,"-row"),sr==null?void 0:sr.className,(0,me.Z)({},"".concat(Pn,"-row-extra"),Ot)),style:(0,xe.Z)((0,xe.Z)({},Rr),sr==null?void 0:sr.style)}),ea.map(function(jr,Ar){return ie.createElement(Ht,{key:Ar,rowInfo:Ka,column:jr,colIndex:Ar,indent:an,index:Ie,renderIndex:zn,record:fn,inverse:Ot,getHeight:Nt})}));return mr?ie.createElement("div",{ref:ge},oo,nr):oo}),xa=te(jn),Ya=xa,ia=ie.forwardRef(function(se,ge){var we=se.data,Ie=se.onScroll,He=Ae(ae,["flattenColumns","onColumnResize","getRowKey","prefixCls","expandedKeys","childrenColumnName","emptyNode","scrollX"]),tt=He.flattenColumns,St=He.onColumnResize,Ot=He.getRowKey,Nt=He.expandedKeys,Yt=He.prefixCls,fn=He.childrenColumnName,an=He.emptyNode,zn=He.scrollX,Hn=Ae(Ri),Kn=Hn.scrollY,ea=Hn.listItemHeight,Pn=ie.useRef(),fa=pr(we,fn,Nt,Ot),ra=ie.useMemo(function(){var nr=0;return tt.map(function(dr){var Xa=dr.width,_a=dr.key;return nr+=Xa,[_a,Xa,nr]})},[tt]),Ka=ie.useMemo(function(){return ra.map(function(nr){return nr[2]})},[ra]);ie.useEffect(function(){ra.forEach(function(nr){var dr=(0,fe.Z)(nr,2),Xa=dr[0],_a=dr[1];St(Xa,_a)})},[ra]),ie.useImperativeHandle(ge,function(){var nr={};return Object.defineProperty(nr,"scrollLeft",{get:function(){var Xa;return((Xa=Pn.current)===null||Xa===void 0?void 0:Xa.getScrollInfo().x)||0},set:function(Xa){var _a;(_a=Pn.current)===null||_a===void 0||_a.scrollTo({left:Xa})}}),nr});var mr=function(dr,Xa){var _a,or=(_a=fa[Xa])===null||_a===void 0?void 0:_a.record,Rr=dr.onCell;if(Rr){var oo,jr=Rr(or,Xa);return(oo=jr==null?void 0:jr.rowSpan)!==null&&oo!==void 0?oo:1}return 1},xr=function(dr){var Xa=dr.start,_a=dr.end,or=dr.getSize,Rr=dr.offsetY;if(_a<0)return null;for(var oo=tt.filter(function(wr){return mr(wr,Xa)===0}),jr=Xa,Ar=function(Br){if(oo=oo.filter(function(Lr){return mr(Lr,Br)===0}),!oo.length)return jr=Br,"break"},co=Xa;co>=0;co-=1){var vo=Ar(co);if(vo==="break")break}for(var Vo=tt.filter(function(wr){return mr(wr,_a)!==1}),wo=_a,yi=function(Br){if(Vo=Vo.filter(function(Lr){return mr(Lr,Br)!==1}),!Vo.length)return wo=Math.max(Br-1,_a),"break"},Ei=_a;Ei<fa.length;Ei+=1){var Xr=yi(Ei);if(Xr==="break")break}for(var Oi=[],Oo=function(Br){var Lr=fa[Br];if(!Lr)return"continue";tt.some(function(fr){return mr(fr,Br)>1})&&Oi.push(Br)},mi=jr;mi<=wo;mi+=1)var ui=Oo(mi);var pl=Oi.map(function(wr){var Br=fa[wr],Lr=Ot(Br.record,wr),fr=function(Kr){var Mo=wr+Kr-1,So=Ot(fa[Mo].record,Mo),il=or(Lr,So);return il.bottom-il.top},Bo=or(Lr);return ie.createElement(Ya,{key:wr,data:Br,rowKey:Lr,index:wr,style:{top:-Rr+Bo.top},extra:!0,getHeight:fr})});return pl},sr=ie.useMemo(function(){return{columnsOffset:Ka}},[Ka]),Tr="".concat(Yt,"-tbody"),Qr;return fa.length?Qr=ie.createElement(Mi.Z,{fullHeight:!1,ref:Pn,className:Be()(Tr,"".concat(Tr,"-virtual")),height:Kn,itemHeight:ea||24,data:fa,itemKey:function(dr){return Ot(dr.record)},scrollWidth:zn,onVirtualScroll:function(dr){var Xa=dr.x;Ie({scrollLeft:Xa})},extraRender:xr},function(nr,dr,Xa){var _a=Ot(nr.record,dr);return ie.createElement(Ya,(0,We.Z)({data:nr,rowKey:_a,index:dr},Xa))}):Qr=ie.createElement("div",{className:Be()("".concat(Yt,"-placeholder"))},ie.createElement(bt,{component:"div",prefixCls:Yt},an)),ie.createElement(Li.Provider,{value:sr},Qr)}),En=te(ia),ta=En,da=function(ge,we){var Ie=we.ref,He=we.onScroll;return ie.createElement(ta,{ref:Ie,data:ge,onScroll:He})},Vn=100;function Qa(se){var ge=se.columns,we=se.scroll,Ie=se.prefixCls,He=Ie===void 0?kr:Ie,tt=se.className,St=se.listItemHeight,Ot=we||{},Nt=Ot.x,Yt=Ot.y;typeof Nt!="number"&&(Nt=((ge||[]).length+1)*Vn),typeof Yt!="number"&&(Yt=500);var fn=ie.useMemo(function(){return{scrollY:Yt,listItemHeight:St}},[Yt,St]);return ie.createElement(Ri.Provider,{value:fn},ie.createElement(el,(0,We.Z)({},se,{className:Be()(tt,"".concat(He,"-virtual")),scroll:(0,xe.Z)((0,xe.Z)({},we),{},{x:Nt}),components:{body:da},columns:ge,internalHooks:ue,tailor:!0})))}function Or(se){return z(Qa,se)}var Ha=Or(),Co=null;function Si(se){return null}var Ga=Si;function Wa(se){return null}var vr=Wa,Qn=ee(10366),Ra=ee(58375),Zo=ee(53124),ka=ee(88258),Sa=ee(98675),Gr=ee(25378),si=ee(24457),Yn=ee(28452),Sr=ee(57953),Pa=ee(46605);function dn(se){return function(we){let{prefixCls:Ie,onExpand:He,record:tt,expanded:St,expandable:Ot}=we;const Nt=`${Ie}-row-expand-icon`;return ie.createElement("button",{type:"button",onClick:Yt=>{He(tt,Yt),Yt.stopPropagation()},className:Be()(Nt,{[`${Nt}-spaced`]:!Ot,[`${Nt}-expanded`]:Ot&&St,[`${Nt}-collapsed`]:Ot&&!St}),"aria-label":St?se.collapse:se.expand,"aria-expanded":St})}}var ya=dn;function wn(se,ge){return"key"in se&&se.key!==void 0&&se.key!==null?se.key:se.dataIndex?Array.isArray(se.dataIndex)?se.dataIndex.join("."):se.dataIndex:ge}function _r(se,ge){return ge?`${ge}-${se}`:`${se}`}function Cr(se,ge){return typeof se=="function"?se(ge):se}function Zr(se,ge){const we=Cr(se,ge);return Object.prototype.toString.call(we)==="[object Object]"?"":we}var Jo={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"},yr=Jo,bo=ee(74643),qa=function(ge,we){return ie.createElement(bo.Z,(0,We.Z)({},ge,{ref:we,icon:yr}))},Vr=ie.forwardRef(qa),uo=ee(7699),oi=ee(57838);function Mn(se){const ge=ie.useRef(se),we=(0,oi.Z)();return[()=>ge.current,Ie=>{ge.current=Ie,we()}]}var Ea=ee(71577),er=ee(84567),Dr=ee(85418),pa=ee(32983),Ir=ee(68508),Mr=ee(76529),Wr=ee(78045),ei=ee(79870),ki=ee(72395),tl=ee(69677);function cl(se){let{value:ge,onChange:we,filterSearch:Ie,tablePrefixCls:He,locale:tt}=se;return Ie?ie.createElement("div",{className:`${He}-filter-dropdown-search`},ie.createElement(tl.default,{prefix:ie.createElement(ki.Z,null),placeholder:tt.filterSearchPlaceholder,onChange:we,value:ge,htmlSize:1,className:`${He}-filter-dropdown-search-input`})):null}var Yl=cl,Ms=ee(92389);const Is=se=>{const{keyCode:ge}=se;ge===Ms.Z.ENTER&&se.stopPropagation()};var de=ie.forwardRef((se,ge)=>ie.createElement("div",{className:se.className,onClick:we=>we.stopPropagation(),onKeyDown:Is,ref:ge},se.children));function pe(se){let ge=[];return(se||[]).forEach(we=>{let{value:Ie,children:He}=we;ge.push(Ie),He&&(ge=[].concat((0,br.Z)(ge),(0,br.Z)(pe(He))))}),ge}function ye(se){return se.some(ge=>{let{children:we}=ge;return we})}function Ve(se,ge){return typeof ge=="string"||typeof ge=="number"?ge==null?void 0:ge.toString().toLowerCase().includes(se.trim().toLowerCase()):!1}function Qe(se){let{filters:ge,prefixCls:we,filteredKeys:Ie,filterMultiple:He,searchValue:tt,filterSearch:St}=se;return ge.map((Ot,Nt)=>{const Yt=String(Ot.value);if(Ot.children)return{key:Yt||Nt,label:Ot.text,popupClassName:`${we}-dropdown-submenu`,children:Qe({filters:Ot.children,prefixCls:we,filteredKeys:Ie,filterMultiple:He,searchValue:tt,filterSearch:St})};const fn=He?er.default:Wr.ZP,an={key:Ot.value!==void 0?Yt:Nt,label:ie.createElement(ie.Fragment,null,ie.createElement(fn,{checked:Ie.includes(Yt)}),ie.createElement("span",null,Ot.text))};return tt.trim()?typeof St=="function"?St(tt,Ot)?an:null:Ve(tt,Ot.text)?an:null:an})}function Tt(se){var ge,we;const{tablePrefixCls:Ie,prefixCls:He,column:tt,dropdownPrefixCls:St,columnKey:Ot,filterMultiple:Nt,filterMode:Yt="menu",filterSearch:fn=!1,filterState:an,triggerFilter:zn,locale:Hn,children:Kn,getPopupContainer:ea}=se,{filterDropdownOpen:Pn,onFilterDropdownOpenChange:fa,filterResetToDefaultFilteredValue:ra,defaultFilteredValue:Ka,filterDropdownVisible:mr,onFilterDropdownVisibleChange:xr}=tt,[sr,Tr]=ie.useState(!1),Qr=!!(an&&(!((ge=an.filteredKeys)===null||ge===void 0)&&ge.length||an.forceFiltered)),nr=Pr=>{Tr(Pr),fa==null||fa(Pr),xr==null||xr(Pr)},dr=(we=Pn!=null?Pn:mr)!==null&&we!==void 0?we:sr,Xa=an==null?void 0:an.filteredKeys,[_a,or]=Mn(Xa||[]),Rr=Pr=>{let{selectedKeys:Kr}=Pr;or(Kr)},oo=(Pr,Kr)=>{let{node:Mo,checked:So}=Kr;Rr(Nt?{selectedKeys:Pr}:{selectedKeys:So&&Mo.key?[Mo.key]:[]})};ie.useEffect(()=>{sr&&Rr({selectedKeys:Xa||[]})},[Xa]);const[jr,Ar]=ie.useState([]),co=Pr=>{Ar(Pr)},[vo,Vo]=ie.useState(""),wo=Pr=>{const{value:Kr}=Pr.target;Vo(Kr)};ie.useEffect(()=>{sr||Vo("")},[sr]);const yi=Pr=>{const Kr=Pr&&Pr.length?Pr:null;if(Kr===null&&(!an||!an.filteredKeys)||(0,uo.Z)(Kr,an==null?void 0:an.filteredKeys,!0))return null;zn({column:tt,key:Ot,filteredKeys:Kr})},Ei=()=>{nr(!1),yi(_a())},Xr=function(){let{confirm:Pr,closeDropdown:Kr}=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{confirm:!1,closeDropdown:!1};Pr&&yi([]),Kr&&nr(!1),Vo(""),or(ra?(Ka||[]).map(Mo=>String(Mo)):[])},Oi=function(){let{closeDropdown:Pr}=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{closeDropdown:!0};Pr&&nr(!1),yi(_a())},Oo=Pr=>{Pr&&Xa!==void 0&&or(Xa||[]),nr(Pr),!Pr&&!tt.filterDropdown&&Ei()},mi=Be()({[`${St}-menu-without-submenu`]:!ye(tt.filters||[])}),ui=Pr=>{if(Pr.target.checked){const Kr=pe(tt==null?void 0:tt.filters).map(Mo=>String(Mo));or(Kr)}else or([])},pl=Pr=>{let{filters:Kr}=Pr;return(Kr||[]).map((Mo,So)=>{const il=String(Mo.value),rl={title:Mo.text,key:Mo.value!==void 0?il:So};return Mo.children&&(rl.children=pl({filters:Mo.children})),rl})},wr=Pr=>{var Kr;return Object.assign(Object.assign({},Pr),{text:Pr.title,value:Pr.key,children:((Kr=Pr.children)===null||Kr===void 0?void 0:Kr.map(Mo=>wr(Mo)))||[]})};let Br;if(typeof tt.filterDropdown=="function")Br=tt.filterDropdown({prefixCls:`${St}-custom`,setSelectedKeys:Pr=>Rr({selectedKeys:Pr}),selectedKeys:_a(),confirm:Oi,clearFilters:Xr,filters:tt.filters,visible:dr,close:()=>{nr(!1)}});else if(tt.filterDropdown)Br=tt.filterDropdown;else{const Pr=_a()||[],Kr=()=>(tt.filters||[]).length===0?ie.createElement(pa.Z,{image:pa.Z.PRESENTED_IMAGE_SIMPLE,description:Hn.filterEmptyText,imageStyle:{height:24},style:{margin:0,padding:"16px 0"}}):Yt==="tree"?ie.createElement(ie.Fragment,null,ie.createElement(Yl,{filterSearch:fn,value:vo,onChange:wo,tablePrefixCls:Ie,locale:Hn}),ie.createElement("div",{className:`${Ie}-filter-dropdown-tree`},Nt?ie.createElement(er.default,{checked:Pr.length===pe(tt.filters).length,indeterminate:Pr.length>0&&Pr.length<pe(tt.filters).length,className:`${Ie}-filter-dropdown-checkall`,onChange:ui},Hn.filterCheckall):null,ie.createElement(ei.default,{checkable:!0,selectable:!1,blockNode:!0,multiple:Nt,checkStrictly:!Nt,className:`${St}-menu`,onCheck:oo,checkedKeys:Pr,selectedKeys:Pr,showIcon:!1,treeData:pl({filters:tt.filters}),autoExpandParent:!0,defaultExpandAll:!0,filterTreeNode:vo.trim()?So=>typeof fn=="function"?fn(vo,wr(So)):Ve(vo,So.title):void 0}))):ie.createElement(ie.Fragment,null,ie.createElement(Yl,{filterSearch:fn,value:vo,onChange:wo,tablePrefixCls:Ie,locale:Hn}),ie.createElement(Ir.default,{selectable:!0,multiple:Nt,prefixCls:`${St}-menu`,className:mi,onSelect:Rr,onDeselect:Rr,selectedKeys:Pr,getPopupContainer:ea,openKeys:jr,onOpenChange:co,items:Qe({filters:tt.filters||[],filterSearch:fn,prefixCls:He,filteredKeys:_a(),filterMultiple:Nt,searchValue:vo})})),Mo=()=>ra?(0,uo.Z)((Ka||[]).map(So=>String(So)),Pr,!0):Pr.length===0;Br=ie.createElement(ie.Fragment,null,Kr(),ie.createElement("div",{className:`${He}-dropdown-btns`},ie.createElement(Ea.ZP,{type:"link",size:"small",disabled:Mo(),onClick:()=>Xr()},Hn.filterReset),ie.createElement(Ea.ZP,{type:"primary",size:"small",onClick:Ei},Hn.filterConfirm)))}tt.filterDropdown&&(Br=ie.createElement(Mr.J,{selectable:void 0},Br));const Lr=()=>ie.createElement(de,{className:`${He}-dropdown`},Br);let fr;typeof tt.filterIcon=="function"?fr=tt.filterIcon(Qr):tt.filterIcon?fr=tt.filterIcon:fr=ie.createElement(Vr,null);const{direction:Bo}=ie.useContext(Zo.E_);return ie.createElement("div",{className:`${He}-column`},ie.createElement("span",{className:`${Ie}-column-title`},Kn),ie.createElement(Dr.Z,{dropdownRender:Lr,trigger:["click"],open:dr,onOpenChange:Oo,getPopupContainer:ea,placement:Bo==="rtl"?"bottomLeft":"bottomRight"},ie.createElement("span",{role:"button",tabIndex:-1,className:Be()(`${He}-trigger`,{active:Qr}),onClick:Pr=>{Pr.stopPropagation()}},fr)))}var Dt=Tt;function cn(se,ge,we){let Ie=[];return(se||[]).forEach((He,tt)=>{var St;const Ot=_r(tt,we);if(He.filters||"filterDropdown"in He||"onFilter"in He)if("filteredValue"in He){let Nt=He.filteredValue;"filterDropdown"in He||(Nt=(St=Nt==null?void 0:Nt.map(String))!==null&&St!==void 0?St:Nt),Ie.push({column:He,key:wn(He,Ot),filteredKeys:Nt,forceFiltered:He.filtered})}else Ie.push({column:He,key:wn(He,Ot),filteredKeys:ge&&He.defaultFilteredValue?He.defaultFilteredValue:void 0,forceFiltered:He.filtered});"children"in He&&(Ie=[].concat((0,br.Z)(Ie),(0,br.Z)(cn(He.children,ge,Ot))))}),Ie}function gn(se,ge,we,Ie,He,tt,St,Ot){return we.map((Nt,Yt)=>{const fn=_r(Yt,Ot),{filterMultiple:an=!0,filterMode:zn,filterSearch:Hn}=Nt;let Kn=Nt;if(Kn.filters||Kn.filterDropdown){const ea=wn(Kn,fn),Pn=Ie.find(fa=>{let{key:ra}=fa;return ea===ra});Kn=Object.assign(Object.assign({},Kn),{title:fa=>ie.createElement(Dt,{tablePrefixCls:se,prefixCls:`${se}-filter`,dropdownPrefixCls:ge,column:Kn,columnKey:ea,filterState:Pn,filterMultiple:an,filterMode:zn,filterSearch:Hn,triggerFilter:tt,locale:He,getPopupContainer:St},Cr(Nt.title,fa))})}return"children"in Kn&&(Kn=Object.assign(Object.assign({},Kn),{children:gn(se,ge,Kn.children,Ie,He,tt,St,fn)})),Kn})}function xn(se){const ge={};return se.forEach(we=>{let{key:Ie,filteredKeys:He,column:tt}=we;const{filters:St,filterDropdown:Ot}=tt;if(Ot)ge[Ie]=He||null;else if(Array.isArray(He)){const Nt=pe(St);ge[Ie]=Nt.filter(Yt=>He.includes(String(Yt)))}else ge[Ie]=null}),ge}function ba(se,ge){return ge.reduce((we,Ie)=>{const{column:{onFilter:He,filters:tt},filteredKeys:St}=Ie;return He&&St&&St.length?we.filter(Ot=>St.some(Nt=>{const Yt=pe(tt),fn=Yt.findIndex(zn=>String(zn)===String(Nt)),an=fn!==-1?Yt[fn]:Nt;return He(an,Ot)})):we},se)}const Ln=se=>se.flatMap(ge=>"children"in ge?[ge].concat((0,br.Z)(Ln(ge.children||[]))):[ge]);function Rn(se){let{prefixCls:ge,dropdownPrefixCls:we,mergedColumns:Ie,onFilterChange:He,getPopupContainer:tt,locale:St}=se;const Ot=ie.useMemo(()=>Ln(Ie||[]),[Ie]),[Nt,Yt]=ie.useState(()=>cn(Ot,!0)),fn=ie.useMemo(()=>{const Kn=cn(Ot,!1);if(Kn.length===0)return Kn;let ea=!0,Pn=!0;if(Kn.forEach(fa=>{let{filteredKeys:ra}=fa;ra!==void 0?ea=!1:Pn=!1}),ea){const fa=(Ot||[]).map((ra,Ka)=>wn(ra,_r(Ka)));return Nt.filter(ra=>{let{key:Ka}=ra;return fa.includes(Ka)}).map(ra=>{const Ka=Ot[fa.findIndex(mr=>mr===ra.key)];return Object.assign(Object.assign({},ra),{column:Object.assign(Object.assign({},ra.column),Ka),forceFiltered:Ka.filtered})})}return Kn},[Ot,Nt]),an=ie.useMemo(()=>xn(fn),[fn]),zn=Kn=>{const ea=fn.filter(Pn=>{let{key:fa}=Pn;return fa!==Kn.key});ea.push(Kn),Yt(ea),He(xn(ea),ea)};return[Kn=>gn(ge,we,Kn,fn,St,zn,tt),fn,an]}var na=Rn;function aa(se,ge,we){const Ie=ie.useRef({});function He(tt){if(!Ie.current||Ie.current.data!==se||Ie.current.childrenColumnName!==ge||Ie.current.getRowKey!==we){let Ot=function(Nt){Nt.forEach((Yt,fn)=>{const an=we(Yt,fn);St.set(an,Yt),Yt&&typeof Yt=="object"&&ge in Yt&&Ot(Yt[ge]||[])})};const St=new Map;Ot(se),Ie.current={data:se,childrenColumnName:ge,kvMap:St,getRowKey:we}}return Ie.current.kvMap.get(tt)}return[He]}var mn=ee(38780),Bn=function(se,ge){var we={};for(var Ie in se)Object.prototype.hasOwnProperty.call(se,Ie)&&ge.indexOf(Ie)<0&&(we[Ie]=se[Ie]);if(se!=null&&typeof Object.getOwnPropertySymbols=="function")for(var He=0,Ie=Object.getOwnPropertySymbols(se);He<Ie.length;He++)ge.indexOf(Ie[He])<0&&Object.prototype.propertyIsEnumerable.call(se,Ie[He])&&(we[Ie[He]]=se[Ie[He]]);return we};const la=10;function tr(se,ge){const we={current:se.current,pageSize:se.pageSize};return Object.keys(ge&&typeof ge=="object"?ge:{}).forEach(He=>{const tt=se[He];typeof tt!="function"&&(we[He]=tt)}),we}function Ua(se,ge,we){const Ie=we&&typeof we=="object"?we:{},{total:He=0}=Ie,tt=Bn(Ie,["total"]),[St,Ot]=(0,ie.useState)(()=>({current:"defaultCurrent"in tt?tt.defaultCurrent:1,pageSize:"defaultPageSize"in tt?tt.defaultPageSize:la})),Nt=(0,mn.Z)(St,tt,{total:He>0?He:se}),Yt=Math.ceil((He||se)/Nt.pageSize);Nt.current>Yt&&(Nt.current=Yt||1);const fn=(zn,Hn)=>{Ot({current:zn!=null?zn:1,pageSize:Hn||Nt.pageSize})},an=(zn,Hn)=>{var Kn;we&&((Kn=we.onChange)===null||Kn===void 0||Kn.call(we,zn,Hn)),fn(zn,Hn),ge(zn,Hn||(Nt==null?void 0:Nt.pageSize))};return we===!1?[{},()=>{}]:[Object.assign(Object.assign({},Nt),{onChange:an}),fn]}var ar=Ua,lr=ee(42922),rr=ee(29873),ja=ee(97153),fo=ee(83898),zr=ee(5663);const eo={},xo="SELECT_ALL",Go="SELECT_INVERT",$o="SELECT_NONE",Pi=[],zo=(se,ge)=>{let we=[];return(ge||[]).forEach(Ie=>{we.push(Ie),Ie&&typeof Ie=="object"&&se in Ie&&(we=[].concat((0,br.Z)(we),(0,br.Z)(zo(se,Ie[se]))))}),we};var Do=(se,ge)=>{const{preserveSelectedRowKeys:we,selectedRowKeys:Ie,defaultSelectedRowKeys:He,getCheckboxProps:tt,onChange:St,onSelect:Ot,onSelectAll:Nt,onSelectInvert:Yt,onSelectNone:fn,onSelectMultiple:an,columnWidth:zn,type:Hn,selections:Kn,fixed:ea,renderCell:Pn,hideSelectAll:fa,checkStrictly:ra=!0}=ge||{},{prefixCls:Ka,data:mr,pageData:xr,getRecordByKey:sr,getRowKey:Tr,expandType:Qr,childrenColumnName:nr,locale:dr,getPopupContainer:Xa}=se,[_a,or]=(0,zr.Z)(Ie||He||Pi,{value:Ie}),Rr=ie.useRef(new Map),oo=(0,ie.useCallback)(wr=>{if(we){const Br=new Map;wr.forEach(Lr=>{let fr=sr(Lr);!fr&&Rr.current.has(Lr)&&(fr=Rr.current.get(Lr)),Br.set(Lr,fr)}),Rr.current=Br}},[sr,we]);ie.useEffect(()=>{oo(_a)},[_a]);const{keyEntities:jr}=(0,ie.useMemo)(()=>{if(ra)return{keyEntities:null};let wr=mr;if(we){const Br=new Set(mr.map((fr,Bo)=>Tr(fr,Bo))),Lr=Array.from(Rr.current).reduce((fr,Bo)=>{let[Pr,Kr]=Bo;return Br.has(Pr)?fr:fr.concat(Kr)},[]);wr=[].concat((0,br.Z)(wr),(0,br.Z)(Lr))}return(0,fo.I8)(wr,{externalGetKey:Tr,childrenPropName:nr})},[mr,Tr,ra,nr,we]),Ar=(0,ie.useMemo)(()=>zo(nr,xr),[nr,xr]),co=(0,ie.useMemo)(()=>{const wr=new Map;return Ar.forEach((Br,Lr)=>{const fr=Tr(Br,Lr),Bo=(tt?tt(Br):null)||{};wr.set(fr,Bo)}),wr},[Ar,Tr,tt]),vo=(0,ie.useCallback)(wr=>{var Br;return!!(!((Br=co.get(Tr(wr)))===null||Br===void 0)&&Br.disabled)},[co,Tr]),[Vo,wo]=(0,ie.useMemo)(()=>{if(ra)return[_a||[],[]];const{checkedKeys:wr,halfCheckedKeys:Br}=(0,ja.S)(_a,!0,jr,vo);return[wr||[],Br]},[_a,ra,jr,vo]),yi=(0,ie.useMemo)(()=>{const wr=Hn==="radio"?Vo.slice(0,1):Vo;return new Set(wr)},[Vo,Hn]),Ei=(0,ie.useMemo)(()=>Hn==="radio"?new Set:new Set(wo),[wo,Hn]),[Xr,Oi]=(0,ie.useState)(null);ie.useEffect(()=>{ge||or(Pi)},[!!ge]);const Oo=(0,ie.useCallback)((wr,Br)=>{let Lr,fr;oo(wr),we?(Lr=wr,fr=wr.map(Bo=>Rr.current.get(Bo))):(Lr=[],fr=[],wr.forEach(Bo=>{const Pr=sr(Bo);Pr!==void 0&&(Lr.push(Bo),fr.push(Pr))})),or(Lr),St==null||St(Lr,fr,{type:Br})},[or,sr,St,we]),mi=(0,ie.useCallback)((wr,Br,Lr,fr)=>{if(Ot){const Bo=Lr.map(Pr=>sr(Pr));Ot(sr(wr),Br,Bo,fr)}Oo(Lr,"single")},[Ot,sr,Oo]),ui=(0,ie.useMemo)(()=>!Kn||fa?null:(Kn===!0?[xo,Go,$o]:Kn).map(Br=>Br===xo?{key:"all",text:dr.selectionAll,onSelect(){Oo(mr.map((Lr,fr)=>Tr(Lr,fr)).filter(Lr=>{const fr=co.get(Lr);return!(fr!=null&&fr.disabled)||yi.has(Lr)}),"all")}}:Br===Go?{key:"invert",text:dr.selectInvert,onSelect(){const Lr=new Set(yi);xr.forEach((Bo,Pr)=>{const Kr=Tr(Bo,Pr),Mo=co.get(Kr);Mo!=null&&Mo.disabled||(Lr.has(Kr)?Lr.delete(Kr):Lr.add(Kr))});const fr=Array.from(Lr);Yt&&Yt(fr),Oo(fr,"invert")}}:Br===$o?{key:"none",text:dr.selectNone,onSelect(){fn==null||fn(),Oo(Array.from(yi).filter(Lr=>{const fr=co.get(Lr);return fr==null?void 0:fr.disabled}),"none")}}:Br).map(Br=>Object.assign(Object.assign({},Br),{onSelect:function(){for(var Lr,fr,Bo=arguments.length,Pr=new Array(Bo),Kr=0;Kr<Bo;Kr++)Pr[Kr]=arguments[Kr];(fr=Br.onSelect)===null||fr===void 0||(Lr=fr).call.apply(Lr,[Br].concat(Pr)),Oi(null)}})),[Kn,yi,xr,Tr,Yt,Oo]);return[(0,ie.useCallback)(wr=>{var Br;if(!ge)return wr.filter(Ho=>Ho!==eo);let Lr=(0,br.Z)(wr);const fr=new Set(yi),Bo=Ar.map(Tr).filter(Ho=>!co.get(Ho).disabled),Pr=Bo.every(Ho=>fr.has(Ho)),Kr=Bo.some(Ho=>fr.has(Ho)),Mo=()=>{const Ho=[];Pr?Bo.forEach(fi=>{fr.delete(fi),Ho.push(fi)}):Bo.forEach(fi=>{fr.has(fi)||(fr.add(fi),Ho.push(fi))});const jo=Array.from(fr);Nt==null||Nt(!Pr,jo.map(fi=>sr(fi)),Ho.map(fi=>sr(fi))),Oo(jo,"all"),Oi(null)};let So;if(Hn!=="radio"){let Ho;if(ui){const ho={getPopupContainer:Xa,items:ui.map((vl,ll)=>{const{key:Cl,text:Gl,onSelect:jl}=vl;return{key:Cl!=null?Cl:ll,onClick:()=>{jl==null||jl(Bo)},label:Gl}})};Ho=ie.createElement("div",{className:`${Ka}-selection-extra`},ie.createElement(Dr.Z,{menu:ho,getPopupContainer:Xa},ie.createElement("span",null,ie.createElement(lr.Z,null))))}const jo=Ar.map((ho,vl)=>{const ll=Tr(ho,vl),Cl=co.get(ll)||{};return Object.assign({checked:fr.has(ll)},Cl)}).filter(ho=>{let{disabled:vl}=ho;return vl}),fi=!!jo.length&&jo.length===Ar.length,Ki=fi&&jo.every(ho=>{let{checked:vl}=ho;return vl}),Ui=fi&&jo.some(ho=>{let{checked:vl}=ho;return vl});So=!fa&&ie.createElement("div",{className:`${Ka}-selection`},ie.createElement(er.default,{checked:fi?Ki:!!Ar.length&&Pr,indeterminate:fi?!Ki&&Ui:!Pr&&Kr,onChange:Mo,disabled:Ar.length===0||fi,"aria-label":Ho?"Custom selection":"Select all",skipGroup:!0}),Ho)}let il;Hn==="radio"?il=(Ho,jo,fi)=>{const Ki=Tr(jo,fi),Ui=fr.has(Ki);return{node:ie.createElement(Wr.ZP,Object.assign({},co.get(Ki),{checked:Ui,onClick:ho=>ho.stopPropagation(),onChange:ho=>{fr.has(Ki)||mi(Ki,!0,[Ki],ho.nativeEvent)}})),checked:Ui}}:il=(Ho,jo,fi)=>{var Ki;const Ui=Tr(jo,fi),ho=fr.has(Ui),vl=Ei.has(Ui),ll=co.get(Ui);let Cl;return Qr==="nest"?Cl=vl:Cl=(Ki=ll==null?void 0:ll.indeterminate)!==null&&Ki!==void 0?Ki:vl,{node:ie.createElement(er.default,Object.assign({},ll,{indeterminate:Cl,checked:ho,skipGroup:!0,onClick:Gl=>Gl.stopPropagation(),onChange:Gl=>{let{nativeEvent:jl}=Gl;const{shiftKey:vs}=jl;let ts=-1,Nl=-1;if(vs&&ra){const Sl=new Set([Xr,Ui]);Bo.some((dl,$i)=>{if(Sl.has(dl))if(ts===-1)ts=$i;else return Nl=$i,!0;return!1})}if(Nl!==-1&&ts!==Nl&&ra){const Sl=Bo.slice(ts,Nl+1),dl=[];ho?Sl.forEach(Ci=>{fr.has(Ci)&&(dl.push(Ci),fr.delete(Ci))}):Sl.forEach(Ci=>{fr.has(Ci)||(dl.push(Ci),fr.add(Ci))});const $i=Array.from(fr);an==null||an(!ho,$i.map(Ci=>sr(Ci)),dl.map(Ci=>sr(Ci))),Oo($i,"multiple")}else{const Sl=Vo;if(ra){const dl=ho?(0,rr._5)(Sl,Ui):(0,rr.L0)(Sl,Ui);mi(Ui,!ho,dl,jl)}else{const dl=(0,ja.S)([].concat((0,br.Z)(Sl),[Ui]),!0,jr,vo),{checkedKeys:$i,halfCheckedKeys:Ci}=dl;let Wl=$i;if(ho){const ms=new Set($i);ms.delete(Ui),Wl=(0,ja.S)(Array.from(ms),{checked:!1,halfCheckedKeys:Ci},jr,vo).checkedKeys}mi(Ui,!ho,Wl,jl)}}Oi(ho?null:Ui)}})),checked:ho}};const rl=(Ho,jo,fi)=>{const{node:Ki,checked:Ui}=il(Ho,jo,fi);return Pn?Pn(Ui,jo,fi,Ki):Ki};if(!Lr.includes(eo))if(Lr.findIndex(Ho=>{var jo;return((jo=Ho[Nr])===null||jo===void 0?void 0:jo.columnType)==="EXPAND_COLUMN"})===0){const[Ho,...jo]=Lr;Lr=[Ho,eo].concat((0,br.Z)(jo))}else Lr=[eo].concat((0,br.Z)(Lr));const Ll=Lr.indexOf(eo);Lr=Lr.filter((Ho,jo)=>Ho!==eo||jo===Ll);const Gi=Lr[Ll-1],Tl=Lr[Ll+1];let ji=ea;ji===void 0&&((Tl==null?void 0:Tl.fixed)!==void 0?ji=Tl.fixed:(Gi==null?void 0:Gi.fixed)!==void 0&&(ji=Gi.fixed)),ji&&Gi&&((Br=Gi[Nr])===null||Br===void 0?void 0:Br.columnType)==="EXPAND_COLUMN"&&Gi.fixed===void 0&&(Gi.fixed=ji);const hl=Be()(`${Ka}-selection-col`,{[`${Ka}-selection-col-with-dropdown`]:Kn&&Hn==="checkbox"}),gs={fixed:ji,width:zn,className:`${Ka}-selection-column`,title:ge.columnTitle||So,render:rl,onCell:ge.onCell,[Nr]:{className:hl}};return Lr.map(Ho=>Ho===eo?gs:Ho)},[Tr,Ar,ge,Vo,yi,Ei,zn,ui,Qr,Xr,co,an,mi,vo]),yi]},Yo=ee(33463),ti=ee(28575),To=ee(83062);const ni="ascend",Zi="descend";function bi(se){return typeof se.sorter=="object"&&typeof se.sorter.multiple=="number"?se.sorter.multiple:!1}function Ji(se){return typeof se=="function"?se:se&&typeof se=="object"&&se.compare?se.compare:!1}function Ai(se,ge){return ge?se[se.indexOf(ge)+1]:se[0]}function Vi(se,ge,we){let Ie=[];function He(tt,St){Ie.push({column:tt,key:wn(tt,St),multiplePriority:bi(tt),sortOrder:tt.sortOrder})}return(se||[]).forEach((tt,St)=>{const Ot=_r(St,we);tt.children?("sortOrder"in tt&&He(tt,Ot),Ie=[].concat((0,br.Z)(Ie),(0,br.Z)(Vi(tt.children,ge,Ot)))):tt.sorter&&("sortOrder"in tt?He(tt,Ot):ge&&tt.defaultSortOrder&&Ie.push({column:tt,key:wn(tt,Ot),multiplePriority:bi(tt),sortOrder:tt.defaultSortOrder}))}),Ie}function ci(se,ge,we,Ie,He,tt,St,Ot){return(ge||[]).map((Nt,Yt)=>{const fn=_r(Yt,Ot);let an=Nt;if(an.sorter){const zn=an.sortDirections||He,Hn=an.showSorterTooltip===void 0?St:an.showSorterTooltip,Kn=wn(an,fn),ea=we.find(Qr=>{let{key:nr}=Qr;return nr===Kn}),Pn=ea?ea.sortOrder:null,fa=Ai(zn,Pn);let ra;if(Nt.sortIcon)ra=Nt.sortIcon({sortOrder:Pn});else{const Qr=zn.includes(ni)&&ie.createElement(ti.Z,{className:Be()(`${se}-column-sorter-up`,{active:Pn===ni})}),nr=zn.includes(Zi)&&ie.createElement(Yo.Z,{className:Be()(`${se}-column-sorter-down`,{active:Pn===Zi})});ra=ie.createElement("span",{className:Be()(`${se}-column-sorter`,{[`${se}-column-sorter-full`]:!!(Qr&&nr)})},ie.createElement("span",{className:`${se}-column-sorter-inner`,"aria-hidden":"true"},Qr,nr))}const{cancelSort:Ka,triggerAsc:mr,triggerDesc:xr}=tt||{};let sr=Ka;fa===Zi?sr=xr:fa===ni&&(sr=mr);const Tr=typeof Hn=="object"?Hn:{title:sr};an=Object.assign(Object.assign({},an),{className:Be()(an.className,{[`${se}-column-sort`]:Pn}),title:Qr=>{const nr=ie.createElement("div",{className:`${se}-column-sorters`},ie.createElement("span",{className:`${se}-column-title`},Cr(Nt.title,Qr)),ra);return Hn?ie.createElement(To.Z,Object.assign({},Tr),nr):nr},onHeaderCell:Qr=>{const nr=Nt.onHeaderCell&&Nt.onHeaderCell(Qr)||{},dr=nr.onClick,Xa=nr.onKeyDown;nr.onClick=Rr=>{Ie({column:Nt,key:Kn,sortOrder:fa,multiplePriority:bi(Nt)}),dr==null||dr(Rr)},nr.onKeyDown=Rr=>{Rr.keyCode===Ms.Z.ENTER&&(Ie({column:Nt,key:Kn,sortOrder:fa,multiplePriority:bi(Nt)}),Xa==null||Xa(Rr))};const _a=Zr(Nt.title,{}),or=_a==null?void 0:_a.toString();return Pn?nr["aria-sort"]=Pn==="ascend"?"ascending":"descending":nr["aria-label"]=or||"",nr.className=Be()(nr.className,`${se}-column-has-sorters`),nr.tabIndex=0,Nt.ellipsis&&(nr.title=(_a!=null?_a:"").toString()),nr}})}return"children"in an&&(an=Object.assign(Object.assign({},an),{children:ci(se,an.children,we,Ie,He,tt,St,fn)})),an})}function Ni(se){const{column:ge,sortOrder:we}=se;return{column:ge,order:we,field:ge.dataIndex,columnKey:ge.key}}function Yi(se){const ge=se.filter(we=>{let{sortOrder:Ie}=we;return Ie}).map(Ni);return ge.length===0&&se.length?Object.assign(Object.assign({},Ni(se[se.length-1])),{column:void 0}):ge.length<=1?ge[0]||{}:ge}function nl(se,ge,we){const Ie=ge.slice().sort((St,Ot)=>Ot.multiplePriority-St.multiplePriority),He=se.slice(),tt=Ie.filter(St=>{let{column:{sorter:Ot},sortOrder:Nt}=St;return Ji(Ot)&&Nt});return tt.length?He.sort((St,Ot)=>{for(let Nt=0;Nt<tt.length;Nt+=1){const Yt=tt[Nt],{column:{sorter:fn},sortOrder:an}=Yt,zn=Ji(fn);if(zn&&an){const Hn=zn(St,Ot,an);if(Hn!==0)return an===ni?Hn:-Hn}}return 0}).map(St=>{const Ot=St[we];return Ot?Object.assign(Object.assign({},St),{[we]:nl(Ot,ge,we)}):St}):He}function qi(se){let{prefixCls:ge,mergedColumns:we,onSorterChange:Ie,sortDirections:He,tableLocale:tt,showSorterTooltip:St}=se;const[Ot,Nt]=ie.useState(Vi(we,!0)),Yt=ie.useMemo(()=>{let Kn=!0;const ea=Vi(we,!1);if(!ea.length)return Ot;const Pn=[];function fa(Ka){Kn?Pn.push(Ka):Pn.push(Object.assign(Object.assign({},Ka),{sortOrder:null}))}let ra=null;return ea.forEach(Ka=>{ra===null?(fa(Ka),Ka.sortOrder&&(Ka.multiplePriority===!1?Kn=!1:ra=!0)):(ra&&Ka.multiplePriority!==!1||(Kn=!1),fa(Ka))}),Pn},[we,Ot]),fn=ie.useMemo(()=>{const Kn=Yt.map(ea=>{let{column:Pn,sortOrder:fa}=ea;return{column:Pn,order:fa}});return{sortColumns:Kn,sortColumn:Kn[0]&&Kn[0].column,sortOrder:Kn[0]&&Kn[0].order}},[Yt]);function an(Kn){let ea;Kn.multiplePriority===!1||!Yt.length||Yt[0].multiplePriority===!1?ea=[Kn]:ea=[].concat((0,br.Z)(Yt.filter(Pn=>{let{key:fa}=Pn;return fa!==Kn.key})),[Kn]),Nt(ea),Ie(Yi(ea),ea)}return[Kn=>ci(ge,Kn,Yt,an,He,tt,St),Yt,fn,()=>Yi(Yt)]}function gl(se,ge){return se.map(we=>{const Ie=Object.assign({},we);return Ie.title=Cr(we.title,ge),"children"in Ie&&(Ie.children=gl(Ie.children,ge)),Ie})}function wl(se){return[ie.useCallback(we=>gl(we,se),[se])]}var yo=so((se,ge)=>{const{_renderTimes:we}=se,{_renderTimes:Ie}=ge;return we!==Ie}),zi=Or((se,ge)=>{const{_renderTimes:we}=se,{_renderTimes:Ie}=ge;return we!==Ie}),gi=ee(84780),Wi=ee(14747),ol=ee(67968),Bi=ee(45503),Zl=se=>{const{componentCls:ge}=se,we=`${se.lineWidth}px ${se.lineType} ${se.tableBorderColor}`,Ie=(He,tt,St)=>({[`&${ge}-${He}`]:{[`> ${ge}-container`]:{[`> ${ge}-content, > ${ge}-body`]:{"\n > table > tbody > tr > th,\n > table > tbody > tr > td\n ":{[`> ${ge}-expanded-row-fixed`]:{margin:`-${tt}px -${St+se.lineWidth}px`}}}}}});return{[`${ge}-wrapper`]:{[`${ge}${ge}-bordered`]:Object.assign(Object.assign(Object.assign({[`> ${ge}-title`]:{border:we,borderBottom:0},[`> ${ge}-container`]:{borderInlineStart:we,borderTop:we,[`
|
|
> ${ge}-content,
|
|
> ${ge}-header,
|
|
> ${ge}-body,
|
|
> ${ge}-summary
|
|
`]:{"> table":{"\n > thead > tr > th,\n > thead > tr > td,\n > tbody > tr > th,\n > tbody > tr > td,\n > tfoot > tr > th,\n > tfoot > tr > td\n ":{borderInlineEnd:we},"> thead":{"> tr:not(:last-child) > th":{borderBottom:we},"> tr > th::before":{backgroundColor:"transparent !important"}},"\n > thead > tr,\n > tbody > tr,\n > tfoot > tr\n ":{[`> ${ge}-cell-fix-right-first::after`]:{borderInlineEnd:we}},"\n > tbody > tr > th,\n > tbody > tr > td\n ":{[`> ${ge}-expanded-row-fixed`]:{margin:`-${se.tablePaddingVertical}px -${se.tablePaddingHorizontal+se.lineWidth}px`,"&::after":{position:"absolute",top:0,insetInlineEnd:se.lineWidth,bottom:0,borderInlineEnd:we,content:'""'}}}}}},[`&${ge}-scroll-horizontal`]:{[`> ${ge}-container > ${ge}-body`]:{"> table > tbody":{[`
|
|
> tr${ge}-expanded-row,
|
|
> tr${ge}-placeholder
|
|
`]:{"> th, > td":{borderInlineEnd:0}}}}}},Ie("middle",se.tablePaddingVerticalMiddle,se.tablePaddingHorizontalMiddle)),Ie("small",se.tablePaddingVerticalSmall,se.tablePaddingHorizontalSmall)),{[`> ${ge}-footer`]:{border:we,borderTop:0}}),[`${ge}-cell`]:{[`${ge}-container:first-child`]:{borderTop:0},"&-scrollbar:not([rowspan])":{boxShadow:`0 ${se.lineWidth}px 0 ${se.lineWidth}px ${se.tableHeaderBg}`}},[`${ge}-bordered ${ge}-cell-scrollbar`]:{borderInlineEnd:we}}}},ml=se=>{const{componentCls:ge}=se;return{[`${ge}-wrapper`]:{[`${ge}-cell-ellipsis`]:Object.assign(Object.assign({},Wi.vS),{wordBreak:"keep-all",[`
|
|
&${ge}-cell-fix-left-last,
|
|
&${ge}-cell-fix-right-first
|
|
`]:{overflow:"visible",[`${ge}-cell-content`]:{display:"block",overflow:"hidden",textOverflow:"ellipsis"}},[`${ge}-column-title`]:{overflow:"hidden",textOverflow:"ellipsis",wordBreak:"keep-all"}})}}},ps=se=>{const{componentCls:ge}=se;return{[`${ge}-wrapper`]:{[`${ge}-tbody > tr${ge}-placeholder`]:{textAlign:"center",color:se.colorTextDisabled,"\n &:hover > th,\n &:hover > td,\n ":{background:se.colorBgContainer}}}}},us=ee(49867),Ol=se=>{const{componentCls:ge,antCls:we,controlInteractiveSize:Ie,motionDurationSlow:He,lineWidth:tt,paddingXS:St,lineType:Ot,tableBorderColor:Nt,tableExpandIconBg:Yt,tableExpandColumnWidth:fn,borderRadius:an,fontSize:zn,fontSizeSM:Hn,lineHeight:Kn,tablePaddingVertical:ea,tablePaddingHorizontal:Pn,tableExpandedRowBg:fa,paddingXXS:ra}=se,Ka=Ie/2-tt,mr=Ka*2+tt*3,xr=`${tt}px ${Ot} ${Nt}`,sr=ra-tt;return{[`${ge}-wrapper`]:{[`${ge}-expand-icon-col`]:{width:fn},[`${ge}-row-expand-icon-cell`]:{textAlign:"center",[`${ge}-row-expand-icon`]:{display:"inline-flex",float:"none",verticalAlign:"sub"}},[`${ge}-row-indent`]:{height:1,float:"left"},[`${ge}-row-expand-icon`]:Object.assign(Object.assign({},(0,us.N)(se)),{position:"relative",float:"left",boxSizing:"border-box",width:mr,height:mr,padding:0,color:"inherit",lineHeight:`${mr}px`,background:Yt,border:xr,borderRadius:an,transform:`scale(${Ie/mr})`,transition:`all ${He}`,userSelect:"none","&:focus, &:hover, &:active":{borderColor:"currentcolor"},"&::before, &::after":{position:"absolute",background:"currentcolor",transition:`transform ${He} ease-out`,content:'""'},"&::before":{top:Ka,insetInlineEnd:sr,insetInlineStart:sr,height:tt},"&::after":{top:sr,bottom:sr,insetInlineStart:Ka,width:tt,transform:"rotate(90deg)"},"&-collapsed::before":{transform:"rotate(-180deg)"},"&-collapsed::after":{transform:"rotate(0deg)"},"&-spaced":{"&::before, &::after":{display:"none",content:"none"},background:"transparent",border:0,visibility:"hidden"}}),[`${ge}-row-indent + ${ge}-row-expand-icon`]:{marginTop:(zn*Kn-tt*3)/2-Math.ceil((Hn*1.4-tt*3)/2),marginInlineEnd:St},[`tr${ge}-expanded-row`]:{"&, &:hover":{"> th, > td":{background:fa}},[`${we}-descriptions-view`]:{display:"flex",table:{flex:"auto",width:"auto"}}},[`${ge}-expanded-row-fixed`]:{position:"relative",margin:`-${ea}px -${Pn}px`,padding:`${ea}px ${Pn}px`}}}},ds=se=>{const{componentCls:ge,antCls:we,iconCls:Ie,tableFilterDropdownWidth:He,tableFilterDropdownSearchWidth:tt,paddingXXS:St,paddingXS:Ot,colorText:Nt,lineWidth:Yt,lineType:fn,tableBorderColor:an,tableHeaderIconColor:zn,fontSizeSM:Hn,tablePaddingHorizontal:Kn,borderRadius:ea,motionDurationSlow:Pn,colorTextDescription:fa,colorPrimary:ra,tableHeaderFilterActiveBg:Ka,colorTextDisabled:mr,tableFilterDropdownBg:xr,tableFilterDropdownHeight:sr,controlItemBgHover:Tr,controlItemBgActive:Qr,boxShadowSecondary:nr,filterDropdownMenuBg:dr}=se,Xa=`${we}-dropdown`,_a=`${ge}-filter-dropdown`,or=`${we}-tree`,Rr=`${Yt}px ${fn} ${an}`;return[{[`${ge}-wrapper`]:{[`${ge}-filter-column`]:{display:"flex",justifyContent:"space-between"},[`${ge}-filter-trigger`]:{position:"relative",display:"flex",alignItems:"center",marginBlock:-St,marginInline:`${St}px ${-Kn/2}px`,padding:`0 ${St}px`,color:zn,fontSize:Hn,borderRadius:ea,cursor:"pointer",transition:`all ${Pn}`,"&:hover":{color:fa,background:Ka},"&.active":{color:ra}}}},{[`${we}-dropdown`]:{[_a]:Object.assign(Object.assign({},(0,Wi.Wf)(se)),{minWidth:He,backgroundColor:xr,borderRadius:ea,boxShadow:nr,overflow:"hidden",[`${Xa}-menu`]:{maxHeight:sr,overflowX:"hidden",border:0,boxShadow:"none",borderRadius:"unset",backgroundColor:dr,"&:empty::after":{display:"block",padding:`${Ot}px 0`,color:mr,fontSize:Hn,textAlign:"center",content:'"Not Found"'}},[`${_a}-tree`]:{paddingBlock:`${Ot}px 0`,paddingInline:Ot,[or]:{padding:0},[`${or}-treenode ${or}-node-content-wrapper:hover`]:{backgroundColor:Tr},[`${or}-treenode-checkbox-checked ${or}-node-content-wrapper`]:{"&, &:hover":{backgroundColor:Qr}}},[`${_a}-search`]:{padding:Ot,borderBottom:Rr,"&-input":{input:{minWidth:tt},[Ie]:{color:mr}}},[`${_a}-checkall`]:{width:"100%",marginBottom:St,marginInlineStart:St},[`${_a}-btns`]:{display:"flex",justifyContent:"space-between",padding:`${Ot-Yt}px ${Ot}px`,overflow:"hidden",borderTop:Rr}})}},{[`${we}-dropdown ${_a}, ${_a}-submenu`]:{[`${we}-checkbox-wrapper + span`]:{paddingInlineStart:Ot,color:Nt},"> ul":{maxHeight:"calc(100vh - 130px)",overflowX:"hidden",overflowY:"auto"}}}]},Dl=se=>{const{componentCls:ge,lineWidth:we,colorSplit:Ie,motionDurationSlow:He,zIndexTableFixed:tt,tableBg:St,zIndexTableSticky:Ot}=se,Nt=Ie;return{[`${ge}-wrapper`]:{[`
|
|
${ge}-cell-fix-left,
|
|
${ge}-cell-fix-right
|
|
`]:{position:"sticky !important",zIndex:tt,background:St},[`
|
|
${ge}-cell-fix-left-first::after,
|
|
${ge}-cell-fix-left-last::after
|
|
`]:{position:"absolute",top:0,right:{_skip_check_:!0,value:0},bottom:-we,width:30,transform:"translateX(100%)",transition:`box-shadow ${He}`,content:'""',pointerEvents:"none"},[`${ge}-cell-fix-left-all::after`]:{display:"none"},[`
|
|
${ge}-cell-fix-right-first::after,
|
|
${ge}-cell-fix-right-last::after
|
|
`]:{position:"absolute",top:0,bottom:-we,left:{_skip_check_:!0,value:0},width:30,transform:"translateX(-100%)",transition:`box-shadow ${He}`,content:'""',pointerEvents:"none"},[`${ge}-container`]:{"&::before, &::after":{position:"absolute",top:0,bottom:0,zIndex:Ot+1,width:30,transition:`box-shadow ${He}`,content:'""',pointerEvents:"none"},"&::before":{insetInlineStart:0},"&::after":{insetInlineEnd:0}},[`${ge}-ping-left`]:{[`&:not(${ge}-has-fix-left) ${ge}-container`]:{position:"relative","&::before":{boxShadow:`inset 10px 0 8px -8px ${Nt}`}},[`
|
|
${ge}-cell-fix-left-first::after,
|
|
${ge}-cell-fix-left-last::after
|
|
`]:{boxShadow:`inset 10px 0 8px -8px ${Nt}`},[`${ge}-cell-fix-left-last::before`]:{backgroundColor:"transparent !important"}},[`${ge}-ping-right`]:{[`&:not(${ge}-has-fix-right) ${ge}-container`]:{position:"relative","&::after":{boxShadow:`inset -10px 0 8px -8px ${Nt}`}},[`
|
|
${ge}-cell-fix-right-first::after,
|
|
${ge}-cell-fix-right-last::after
|
|
`]:{boxShadow:`inset -10px 0 8px -8px ${Nt}`}}}}},Pl=se=>{const{componentCls:ge,antCls:we}=se;return{[`${ge}-wrapper`]:{[`${ge}-pagination${we}-pagination`]:{margin:`${se.margin}px 0`},[`${ge}-pagination`]:{display:"flex",flexWrap:"wrap",rowGap:se.paddingXS,"> *":{flex:"none"},"&-left":{justifyContent:"flex-start"},"&-center":{justifyContent:"center"},"&-right":{justifyContent:"flex-end"}}}}},Kl=se=>{const{componentCls:ge,tableRadius:we}=se;return{[`${ge}-wrapper`]:{[ge]:{[`${ge}-title, ${ge}-header`]:{borderRadius:`${we}px ${we}px 0 0`},[`${ge}-title + ${ge}-container`]:{borderStartStartRadius:0,borderStartEndRadius:0,[`${ge}-header, table`]:{borderRadius:0},"table > thead > tr:first-child":{"th:first-child, th:last-child, td:first-child, td:last-child":{borderRadius:0}}},"&-container":{borderStartStartRadius:we,borderStartEndRadius:we,"table > thead > tr:first-child":{"> *:first-child":{borderStartStartRadius:we},"> *:last-child":{borderStartEndRadius:we}}},"&-footer":{borderRadius:`0 0 ${we}px ${we}px`}}}}},Al=se=>{const{componentCls:ge}=se;return{[`${ge}-wrapper-rtl`]:{direction:"rtl",table:{direction:"rtl"},[`${ge}-pagination-left`]:{justifyContent:"flex-end"},[`${ge}-pagination-right`]:{justifyContent:"flex-start"},[`${ge}-row-expand-icon`]:{float:"right","&::after":{transform:"rotate(-90deg)"},"&-collapsed::before":{transform:"rotate(180deg)"},"&-collapsed::after":{transform:"rotate(0deg)"}},[`${ge}-container`]:{"&::before":{insetInlineStart:"unset",insetInlineEnd:0},"&::after":{insetInlineStart:0,insetInlineEnd:"unset"},[`${ge}-row-indent`]:{float:"right"}}}}},Qi=se=>{const{componentCls:ge,antCls:we,iconCls:Ie,fontSizeIcon:He,padding:tt,paddingXS:St,tableHeaderIconColor:Ot,tableHeaderIconColorHover:Nt,tableSelectionColumnWidth:Yt}=se;return{[`${ge}-wrapper`]:{[`${ge}-selection-col`]:{width:Yt,[`&${ge}-selection-col-with-dropdown`]:{width:Yt+He+tt/4}},[`${ge}-bordered ${ge}-selection-col`]:{width:Yt+St*2,[`&${ge}-selection-col-with-dropdown`]:{width:Yt+He+tt/4+St*2}},[`
|
|
table tr th${ge}-selection-column,
|
|
table tr td${ge}-selection-column
|
|
`]:{paddingInlineEnd:se.paddingXS,paddingInlineStart:se.paddingXS,textAlign:"center",[`${we}-radio-wrapper`]:{marginInlineEnd:0}},[`table tr th${ge}-selection-column${ge}-cell-fix-left`]:{zIndex:se.zIndexTableFixed+1},[`table tr th${ge}-selection-column::after`]:{backgroundColor:"transparent !important"},[`${ge}-selection`]:{position:"relative",display:"inline-flex",flexDirection:"column"},[`${ge}-selection-extra`]:{position:"absolute",top:0,zIndex:1,cursor:"pointer",transition:`all ${se.motionDurationSlow}`,marginInlineStart:"100%",paddingInlineStart:`${se.tablePaddingHorizontal/4}px`,[Ie]:{color:Ot,fontSize:He,verticalAlign:"baseline","&:hover":{color:Nt}}}}}},Xl=se=>{const{componentCls:ge}=se,we=(Ie,He,tt,St)=>({[`${ge}${ge}-${Ie}`]:{fontSize:St,[`
|
|
${ge}-title,
|
|
${ge}-footer,
|
|
${ge}-cell,
|
|
${ge}-thead > tr > th,
|
|
${ge}-tbody > tr > th,
|
|
${ge}-tbody > tr > td,
|
|
tfoot > tr > th,
|
|
tfoot > tr > td
|
|
`]:{padding:`${He}px ${tt}px`},[`${ge}-filter-trigger`]:{marginInlineEnd:`-${tt/2}px`},[`${ge}-expanded-row-fixed`]:{margin:`-${He}px -${tt}px`},[`${ge}-tbody`]:{[`${ge}-wrapper:only-child ${ge}`]:{marginBlock:`-${He}px`,marginInline:`${se.tableExpandColumnWidth-tt}px -${tt}px`}},[`${ge}-selection-column`]:{paddingInlineStart:`${tt/4}px`}}});return{[`${ge}-wrapper`]:Object.assign(Object.assign({},we("middle",se.tablePaddingVerticalMiddle,se.tablePaddingHorizontalMiddle,se.tableFontSizeMiddle)),we("small",se.tablePaddingVerticalSmall,se.tablePaddingHorizontalSmall,se.tableFontSizeSmall))}},El=se=>{const{componentCls:ge,marginXXS:we,fontSizeIcon:Ie,tableHeaderIconColor:He,tableHeaderIconColorHover:tt}=se;return{[`${ge}-wrapper`]:{[`${ge}-thead th${ge}-column-has-sorters`]:{outline:"none",cursor:"pointer",transition:`all ${se.motionDurationSlow}`,"&:hover":{background:se.tableHeaderSortHoverBg,"&::before":{backgroundColor:"transparent !important"}},"&:focus-visible":{color:se.colorPrimary},[`
|
|
&${ge}-cell-fix-left:hover,
|
|
&${ge}-cell-fix-right:hover
|
|
`]:{background:se.tableFixedHeaderSortActiveBg}},[`${ge}-thead th${ge}-column-sort`]:{background:se.tableHeaderSortBg,"&::before":{backgroundColor:"transparent !important"}},[`td${ge}-column-sort`]:{background:se.tableBodySortBg},[`${ge}-column-title`]:{position:"relative",zIndex:1,flex:1},[`${ge}-column-sorters`]:{display:"flex",flex:"auto",alignItems:"center",justifyContent:"space-between","&::after":{position:"absolute",inset:0,width:"100%",height:"100%",content:'""'}},[`${ge}-column-sorter`]:{marginInlineStart:we,color:He,fontSize:0,transition:`color ${se.motionDurationSlow}`,"&-inner":{display:"inline-flex",flexDirection:"column",alignItems:"center"},"&-up, &-down":{fontSize:Ie,"&.active":{color:se.colorPrimary}},[`${ge}-column-sorter-up + ${ge}-column-sorter-down`]:{marginTop:"-0.3em"}},[`${ge}-column-sorters:hover ${ge}-column-sorter`]:{color:tt}}}},ai=se=>{const{componentCls:ge,opacityLoading:we,tableScrollThumbBg:Ie,tableScrollThumbBgHover:He,tableScrollThumbSize:tt,tableScrollBg:St,zIndexTableSticky:Ot,stickyScrollBarBorderRadius:Nt}=se,Yt=`${se.lineWidth}px ${se.lineType} ${se.tableBorderColor}`;return{[`${ge}-wrapper`]:{[`${ge}-sticky`]:{"&-holder":{position:"sticky",zIndex:Ot,background:se.colorBgContainer},"&-scroll":{position:"sticky",bottom:0,height:`${tt}px !important`,zIndex:Ot,display:"flex",alignItems:"center",background:St,borderTop:Yt,opacity:we,"&:hover":{transformOrigin:"center bottom"},"&-bar":{height:tt,backgroundColor:Ie,borderRadius:Nt,transition:`all ${se.motionDurationSlow}, transform none`,position:"absolute",bottom:0,"&:hover, &-active":{backgroundColor:He}}}}}}},Bl=se=>{const{componentCls:ge,lineWidth:we,tableBorderColor:Ie}=se,He=`${we}px ${se.lineType} ${Ie}`;return{[`${ge}-wrapper`]:{[`${ge}-summary`]:{position:"relative",zIndex:se.zIndexTableFixed,background:se.tableBg,"> tr":{"> th, > td":{borderBottom:He}}},[`div${ge}-summary`]:{boxShadow:`0 -${we}px 0 ${Ie}`}}}},cs=se=>{const{componentCls:ge}=se,we=`${se.lineWidth}px ${se.lineType} ${se.tableBorderColor}`,Ie=`${ge}-expanded-row-cell`;return{[`${ge}-wrapper`]:{[`${ge}-tbody-virtual`]:{[`${ge}-row`]:{display:"flex",boxSizing:"border-box",width:"100%"},[`${ge}-cell`]:{borderBottom:we},[`${ge}-expanded-row`]:{[`${Ie}${Ie}-fixed`]:{position:"sticky",insetInlineStart:0,overflow:"hidden",width:`calc(var(--virtual-width) - ${se.lineWidth}px)`,borderInlineEnd:"none"}}},[`${ge}-bordered`]:{[`${ge}-tbody-virtual`]:{"&:after":{content:'""',insetInline:0,bottom:0,borderBottom:we,position:"absolute"},[`${ge}-cell`]:{borderInlineEnd:we,[`&${ge}-cell-fix-right-first:before`]:{content:'""',position:"absolute",insetBlock:0,insetInlineStart:-se.lineWidth,borderInlineStart:we}}}}}}};const es=se=>{const{componentCls:ge,fontWeightStrong:we,tablePaddingVertical:Ie,tablePaddingHorizontal:He,lineWidth:tt,lineType:St,tableBorderColor:Ot,tableFontSize:Nt,tableBg:Yt,tableRadius:fn,tableHeaderTextColor:an,motionDurationMid:zn,tableHeaderBg:Hn,tableHeaderCellSplitColor:Kn,tableRowHoverBg:ea,tableSelectedRowBg:Pn,tableSelectedRowHoverBg:fa,tableFooterTextColor:ra,tableFooterBg:Ka,paddingContentVerticalLG:mr}=se,xr=`${tt}px ${St} ${Ot}`;return{[`${ge}-wrapper`]:Object.assign(Object.assign({clear:"both",maxWidth:"100%"},(0,Wi.dF)()),{[ge]:Object.assign(Object.assign({},(0,Wi.Wf)(se)),{fontSize:Nt,background:Yt,borderRadius:`${fn}px ${fn}px 0 0`}),table:{width:"100%",textAlign:"start",borderRadius:`${fn}px ${fn}px 0 0`,borderCollapse:"separate",borderSpacing:0},[`
|
|
${ge}-cell,
|
|
${ge}-thead > tr > th,
|
|
${ge}-tbody > tr > th,
|
|
${ge}-tbody > tr > td,
|
|
tfoot > tr > th,
|
|
tfoot > tr > td
|
|
`]:{position:"relative",padding:`${mr}px ${He}px`,overflowWrap:"break-word"},[`${ge}-title`]:{padding:`${Ie}px ${He}px`},[`${ge}-thead`]:{"\n > tr > th,\n > tr > td\n ":{position:"relative",color:an,fontWeight:we,textAlign:"start",background:Hn,borderBottom:xr,transition:`background ${zn} ease`,"&[colspan]:not([colspan='1'])":{textAlign:"center"},[`&:not(:last-child):not(${ge}-selection-column):not(${ge}-row-expand-icon-cell):not([colspan])::before`]:{position:"absolute",top:"50%",insetInlineEnd:0,width:1,height:"1.6em",backgroundColor:Kn,transform:"translateY(-50%)",transition:`background-color ${zn}`,content:'""'}},"> tr:not(:last-child) > th[colspan]":{borderBottom:0}},[`${ge}-tbody`]:{"> tr":{"> th, > td":{transition:`background ${zn}, border-color ${zn}`,borderBottom:xr,[`
|
|
> ${ge}-wrapper:only-child,
|
|
> ${ge}-expanded-row-fixed > ${ge}-wrapper:only-child
|
|
`]:{[ge]:{marginBlock:`-${Ie}px`,marginInline:`${se.tableExpandColumnWidth-He}px -${He}px`,[`${ge}-tbody > tr:last-child > td`]:{borderBottom:0,"&:first-child, &:last-child":{borderRadius:0}}}}},"> th":{position:"relative",color:an,fontWeight:we,textAlign:"start",background:Hn,borderBottom:xr,transition:`background ${zn} ease`},[`
|
|
&${ge}-row:hover > th,
|
|
&${ge}-row:hover > td,
|
|
> th${ge}-cell-row-hover,
|
|
> td${ge}-cell-row-hover
|
|
`]:{background:ea},[`&${ge}-row-selected`]:{"> th, > td":{background:Pn},"&:hover > th, &:hover > td":{background:fa}}}},[`${ge}-footer`]:{padding:`${Ie}px ${He}px`,color:ra,background:Ka}})}};var hs=(0,ol.Z)("Table",se=>{const{colorTextHeading:ge,colorSplit:we,colorIcon:Ie,colorIconHover:He,opacityLoading:tt,colorBgContainer:St,controlInteractiveSize:Ot,headerBg:Nt,headerColor:Yt,headerSortActiveBg:fn,headerSortHoverBg:an,bodySortBg:zn,rowHoverBg:Hn,rowSelectedBg:Kn,rowSelectedHoverBg:ea,rowExpandedBg:Pn,cellPaddingBlock:fa,cellPaddingInline:ra,cellPaddingBlockMD:Ka,cellPaddingInlineMD:mr,cellPaddingBlockSM:xr,cellPaddingInlineSM:sr,borderColor:Tr,footerBg:Qr,footerColor:nr,headerBorderRadius:dr,cellFontSize:Xa,cellFontSizeMD:_a,cellFontSizeSM:or,headerSplitColor:Rr,fixedHeaderSortActiveBg:oo,headerFilterHoverBg:jr,filterDropdownBg:Ar,expandIconBg:co,selectionColumnWidth:vo,stickyScrollBarBg:Vo}=se,wo=new gi.C(Ie),yi=new gi.C(He),Ei=2,Xr=(0,Bi.TS)(se,{tableFontSize:Xa,tableBg:St,tableRadius:dr,tablePaddingVertical:fa,tablePaddingHorizontal:ra,tablePaddingVerticalMiddle:Ka,tablePaddingHorizontalMiddle:mr,tablePaddingVerticalSmall:xr,tablePaddingHorizontalSmall:sr,tableBorderColor:Tr,tableHeaderTextColor:Yt,tableHeaderBg:Nt,tableFooterTextColor:nr,tableFooterBg:Qr,tableHeaderCellSplitColor:Rr,tableHeaderSortBg:fn,tableHeaderSortHoverBg:an,tableHeaderIconColor:wo.clone().setAlpha(wo.getAlpha()*tt).toRgbString(),tableHeaderIconColorHover:yi.clone().setAlpha(yi.getAlpha()*tt).toRgbString(),tableBodySortBg:zn,tableFixedHeaderSortActiveBg:oo,tableHeaderFilterActiveBg:jr,tableFilterDropdownBg:Ar,tableRowHoverBg:Hn,tableSelectedRowBg:Kn,tableSelectedRowHoverBg:ea,zIndexTableFixed:Ei,zIndexTableSticky:Ei+1,tableFontSizeMiddle:_a,tableFontSizeSmall:or,tableSelectionColumnWidth:vo,tableExpandIconBg:co,tableExpandColumnWidth:Ot+2*se.padding,tableExpandedRowBg:Pn,tableFilterDropdownWidth:120,tableFilterDropdownHeight:264,tableFilterDropdownSearchWidth:140,tableScrollThumbSize:8,tableScrollThumbBg:Vo,tableScrollThumbBgHover:ge,tableScrollBg:we});return[es(Xr),Pl(Xr),Bl(Xr),El(Xr),ds(Xr),Zl(Xr),Kl(Xr),Ol(Xr),Bl(Xr),ps(Xr),Qi(Xr),Dl(Xr),ai(Xr),ml(Xr),Xl(Xr),Al(Xr),cs(Xr)]},se=>{const{colorFillAlter:ge,colorBgContainer:we,colorTextHeading:Ie,colorFillSecondary:He,colorFillContent:tt,controlItemBgActive:St,controlItemBgActiveHover:Ot,padding:Nt,paddingSM:Yt,paddingXS:fn,colorBorderSecondary:an,borderRadiusLG:zn,fontSize:Hn,controlHeight:Kn,colorTextPlaceholder:ea}=se,Pn=new gi.C(He).onBackground(we).toHexShortString(),fa=new gi.C(tt).onBackground(we).toHexShortString(),ra=new gi.C(ge).onBackground(we).toHexShortString();return{headerBg:ra,headerColor:Ie,headerSortActiveBg:Pn,headerSortHoverBg:fa,bodySortBg:ra,rowHoverBg:ra,rowSelectedBg:St,rowSelectedHoverBg:Ot,rowExpandedBg:ge,cellPaddingBlock:Nt,cellPaddingInline:Nt,cellPaddingBlockMD:Yt,cellPaddingInlineMD:fn,cellPaddingBlockSM:fn,cellPaddingInlineSM:fn,borderColor:an,headerBorderRadius:zn,footerBg:ra,footerColor:Ie,cellFontSize:Hn,cellFontSizeMD:Hn,cellFontSizeSM:Hn,headerSplitColor:an,fixedHeaderSortActiveBg:Pn,headerFilterHoverBg:tt,filterDropdownMenuBg:we,filterDropdownBg:we,expandIconBg:we,selectionColumnWidth:Kn,stickyScrollBarBg:ea,stickyScrollBarBorderRadius:100}});const os=[],ro=(se,ge)=>{const{prefixCls:we,className:Ie,rootClassName:He,style:tt,size:St,bordered:Ot,dropdownPrefixCls:Nt,dataSource:Yt,pagination:fn,rowSelection:an,rowKey:zn="key",rowClassName:Hn,columns:Kn,children:ea,childrenColumnName:Pn,onChange:fa,getPopupContainer:ra,loading:Ka,expandIcon:mr,expandable:xr,expandedRowRender:sr,expandIconColumnIndex:Tr,indentSize:Qr,scroll:nr,sortDirections:dr,locale:Xa,showSorterTooltip:_a=!0,virtual:or}=se,Rr=ie.useMemo(()=>Kn||ii(ea),[Kn,ea]),oo=ie.useMemo(()=>Rr.some(mo=>mo.responsive),[Rr]),jr=(0,Gr.Z)(oo),Ar=ie.useMemo(()=>{const mo=new Set(Object.keys(jr).filter(ri=>jr[ri]));return Rr.filter(ri=>!ri.responsive||ri.responsive.some(sl=>mo.has(sl)))},[Rr,jr]),co=(0,Qn.Z)(se,["className","style","columns"]),{locale:vo=si.Z,direction:Vo,table:wo,renderEmpty:yi,getPrefixCls:Ei,getPopupContainer:Xr}=ie.useContext(Zo.E_),Oi=(0,Sa.Z)(St),Oo=Object.assign(Object.assign({},vo.Table),Xa),mi=Yt||os,ui=Ei("table",we),pl=Ei("dropdown",Nt),wr=Object.assign({childrenColumnName:Pn,expandIconColumnIndex:Tr},xr),{childrenColumnName:Br="children"}=wr,Lr=ie.useMemo(()=>mi.some(mo=>mo==null?void 0:mo[Br])?"nest":sr||xr&&xr.expandedRowRender?"row":null,[mi]),fr={body:ie.useRef()},Bo=ie.useMemo(()=>typeof zn=="function"?zn:mo=>mo==null?void 0:mo[zn],[zn]),[Pr]=aa(mi,Br,Bo),Kr={},Mo=function(mo,ri){let sl=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;var pi,ul,bl;const xl=Object.assign(Object.assign({},Kr),mo);sl&&((pi=Kr.resetPagination)===null||pi===void 0||pi.call(Kr),!((ul=xl.pagination)===null||ul===void 0)&&ul.current&&(xl.pagination.current=1),fn&&fn.onChange&&fn.onChange(1,(bl=xl.pagination)===null||bl===void 0?void 0:bl.pageSize)),nr&&nr.scrollToFirstRowOnChange!==!1&&fr.body.current&&(0,Ra.Z)(0,{getContainer:()=>fr.body.current}),fa==null||fa(xl.pagination,xl.filters,xl.sorter,{currentDataSource:ba(nl(mi,xl.sorterStates,Br),xl.filterStates),action:ri})},So=(mo,ri)=>{Mo({sorter:mo,sorterStates:ri},"sort",!1)},[il,rl,Ll,Gi]=qi({prefixCls:ui,mergedColumns:Ar,onSorterChange:So,sortDirections:dr||["ascend","descend"],tableLocale:Oo,showSorterTooltip:_a}),Tl=ie.useMemo(()=>nl(mi,rl,Br),[mi,rl]);Kr.sorter=Gi(),Kr.sorterStates=rl;const ji=(mo,ri)=>{Mo({filters:mo,filterStates:ri},"filter",!0)},[hl,gs,Ho]=na({prefixCls:ui,locale:Oo,dropdownPrefixCls:pl,mergedColumns:Ar,onFilterChange:ji,getPopupContainer:ra||Xr}),jo=ba(Tl,gs);Kr.filters=Ho,Kr.filterStates=gs;const fi=ie.useMemo(()=>{const mo={};return Object.keys(Ho).forEach(ri=>{Ho[ri]!==null&&(mo[ri]=Ho[ri])}),Object.assign(Object.assign({},Ll),{filters:mo})},[Ll,Ho]),[Ki]=wl(fi),Ui=(mo,ri)=>{Mo({pagination:Object.assign(Object.assign({},Kr.pagination),{current:mo,pageSize:ri})},"paginate")},[ho,vl]=ar(jo.length,Ui,fn);Kr.pagination=fn===!1?{}:tr(ho,fn),Kr.resetPagination=vl;const ll=ie.useMemo(()=>{if(fn===!1||!ho.pageSize)return jo;const{current:mo=1,total:ri,pageSize:sl=la}=ho;return jo.length<ri?jo.length>sl?jo.slice((mo-1)*sl,mo*sl):jo:jo.slice((mo-1)*sl,mo*sl)},[!!fn,jo,ho&&ho.current,ho&&ho.pageSize,ho&&ho.total]),[Cl,Gl]=Do({prefixCls:ui,data:jo,pageData:ll,getRowKey:Bo,getRecordByKey:Pr,expandType:Lr,childrenColumnName:Br,locale:Oo,getPopupContainer:ra||Xr},an),jl=(mo,ri,sl)=>{let pi;return typeof Hn=="function"?pi=Be()(Hn(mo,ri,sl)):pi=Be()(Hn),Be()({[`${ui}-row-selected`]:Gl.has(Bo(mo,ri))},pi)};wr.__PARENT_RENDER_ICON__=wr.expandIcon,wr.expandIcon=wr.expandIcon||mr||ya(Oo),Lr==="nest"&&wr.expandIconColumnIndex===void 0?wr.expandIconColumnIndex=an?1:0:wr.expandIconColumnIndex>0&&an&&(wr.expandIconColumnIndex-=1),typeof wr.indentSize!="number"&&(wr.indentSize=typeof Qr=="number"?Qr:15);const vs=ie.useCallback(mo=>Ki(Cl(hl(il(mo)))),[il,hl,Cl]);let ts,Nl;if(fn!==!1&&(ho!=null&&ho.total)){let mo;ho.size?mo=ho.size:mo=Oi==="small"||Oi==="middle"?"small":void 0;const ri=ul=>ie.createElement(Yn.Z,Object.assign({},ho,{className:Be()(`${ui}-pagination ${ui}-pagination-${ul}`,ho.className),size:mo})),sl=Vo==="rtl"?"left":"right",{position:pi}=ho;if(pi!==null&&Array.isArray(pi)){const ul=pi.find(ns=>ns.includes("top")),bl=pi.find(ns=>ns.includes("bottom")),xl=pi.every(ns=>`${ns}`=="none");!ul&&!bl&&!xl&&(Nl=ri(sl)),ul&&(ts=ri(ul.toLowerCase().replace("top",""))),bl&&(Nl=ri(bl.toLowerCase().replace("bottom","")))}else Nl=ri(sl)}let Sl;typeof Ka=="boolean"?Sl={spinning:Ka}:typeof Ka=="object"&&(Sl=Object.assign({spinning:!0},Ka));const[dl,$i]=hs(ui),[,Ci]=(0,Pa.Z)(),Wl=Be()(`${ui}-wrapper`,wo==null?void 0:wo.className,{[`${ui}-wrapper-rtl`]:Vo==="rtl"},Ie,He,$i),ms=Object.assign(Object.assign({},wo==null?void 0:wo.style),tt),Ul=Xa&&Xa.emptyText||(yi==null?void 0:yi("Table"))||ie.createElement(ka.Z,{componentName:"Table"}),$l=or?zi:yo,ws={},Cs=ie.useMemo(()=>{const{fontSize:mo,lineHeight:ri,padding:sl,paddingXS:pi,paddingSM:ul}=Ci,bl=Math.floor(mo*ri);switch(Oi){case"large":return sl*2+bl;case"small":return pi*2+bl;default:return ul*2+bl}},[Ci,Oi]);return or&&(ws.listItemHeight=Cs),dl(ie.createElement("div",{ref:ge,className:Wl,style:ms},ie.createElement(Sr.Z,Object.assign({spinning:!1},Sl),ts,ie.createElement($l,Object.assign({},ws,co,{columns:Ar,direction:Vo,expandable:wr,prefixCls:ui,className:Be()({[`${ui}-middle`]:Oi==="middle",[`${ui}-small`]:Oi==="small",[`${ui}-bordered`]:Ot,[`${ui}-empty`]:mi.length===0}),data:ll,rowKey:Bo,rowClassName:jl,emptyText:Ul,internalHooks:ue,internalRefs:fr,transformColumns:vs})),Nl)))};var gr=ie.forwardRef(ro);const Eo=(se,ge)=>{const we=ie.useRef(0);return we.current+=1,ie.createElement(gr,Object.assign({},se,{ref:ge,_renderTimes:we.current}))},qo=ie.forwardRef(Eo);qo.SELECTION_COLUMN=eo,qo.EXPAND_COLUMN=x,qo.SELECTION_ALL=xo,qo.SELECTION_INVERT=Go,qo.SELECTION_NONE=$o,qo.Column=Ga,qo.ColumnGroup=vr,qo.Summary=Ye;var Il=qo,xs=Il},79870:function(ht,ct,ee){"use strict";ee.d(ct,{default:function(){return Yr}});var x=ee(87462),ue=ee(4942),fe=ee(71002),De=ee(1413),Fe=ee(74902),Te=ee(15671),ie=ee(43144),_e=ee(97326),ze=ee(60136),Ae=ee(51630),We=ee(94184),Me=ee.n(We),ve={MAC_ENTER:3,BACKSPACE:8,TAB:9,NUM_CENTER:12,ENTER:13,SHIFT:16,CTRL:17,ALT:18,PAUSE:19,CAPS_LOCK:20,ESC:27,SPACE:32,PAGE_UP:33,PAGE_DOWN:34,END:35,HOME:36,LEFT:37,UP:38,RIGHT:39,DOWN:40,PRINT_SCREEN:44,INSERT:45,DELETE:46,ZERO:48,ONE:49,TWO:50,THREE:51,FOUR:52,FIVE:53,SIX:54,SEVEN:55,EIGHT:56,NINE:57,QUESTION_MARK:63,A:65,B:66,C:67,D:68,E:69,F:70,G:71,H:72,I:73,J:74,K:75,L:76,M:77,N:78,O:79,P:80,Q:81,R:82,S:83,T:84,U:85,V:86,W:87,X:88,Y:89,Z:90,META:91,WIN_KEY_RIGHT:92,CONTEXT_MENU:93,NUM_ZERO:96,NUM_ONE:97,NUM_TWO:98,NUM_THREE:99,NUM_FOUR:100,NUM_FIVE:101,NUM_SIX:102,NUM_SEVEN:103,NUM_EIGHT:104,NUM_NINE:105,NUM_MULTIPLY:106,NUM_PLUS:107,NUM_MINUS:109,NUM_PERIOD:110,NUM_DIVISION:111,F1:112,F2:113,F3:114,F4:115,F5:116,F6:117,F7:118,F8:119,F9:120,F10:121,F11:122,F12:123,NUMLOCK:144,SEMICOLON:186,DASH:189,EQUALS:187,COMMA:188,PERIOD:190,SLASH:191,APOSTROPHE:192,SINGLE_QUOTE:222,OPEN_SQUARE_BRACKET:219,BACKSLASH:220,CLOSE_SQUARE_BRACKET:221,WIN_KEY:224,MAC_FF_META:224,WIN_IME:229,isTextModifyingKeyEvent:function(Pe){var Oe=Pe.keyCode;if(Pe.altKey&&!Pe.ctrlKey||Pe.metaKey||Oe>=ve.F1&&Oe<=ve.F12)return!1;switch(Oe){case ve.ALT:case ve.CAPS_LOCK:case ve.CONTEXT_MENU:case ve.CTRL:case ve.DOWN:case ve.END:case ve.ESC:case ve.HOME:case ve.INSERT:case ve.LEFT:case ve.MAC_FF_META:case ve.META:case ve.NUMLOCK:case ve.NUM_CENTER:case ve.PAGE_DOWN:case ve.PAGE_UP:case ve.PAUSE:case ve.PRINT_SCREEN:case ve.RIGHT:case ve.SHIFT:case ve.UP:case ve.WIN_KEY:case ve.WIN_KEY_RIGHT:return!1;default:return!0}},isCharacterKey:function(Pe){if(Pe>=ve.ZERO&&Pe<=ve.NINE||Pe>=ve.NUM_ZERO&&Pe<=ve.NUM_MULTIPLY||Pe>=ve.A&&Pe<=ve.Z||window.navigator.userAgent.indexOf("WebKit")!==-1&&Pe===0)return!0;switch(Pe){case ve.SPACE:case ve.QUESTION_MARK:case ve.NUM_PLUS:case ve.NUM_MINUS:case ve.NUM_PERIOD:case ve.NUM_DIVISION:case ve.SEMICOLON:case ve.DASH:case ve.EQUALS:case ve.COMMA:case ve.PERIOD:case ve.SLASH:case ve.APOSTROPHE:case ve.SINGLE_QUOTE:case ve.OPEN_SQUARE_BRACKET:case ve.BACKSLASH:case ve.CLOSE_SQUARE_BRACKET:return!0;default:return!1}}},oe=ve,a=ee(34952),y=ee(72978),b=ee(67294),E=ee(69610);function z(ce){var Pe=ce.dropPosition,Oe=ce.dropLevelOffset,Se=ce.indent,et={pointerEvents:"none",position:"absolute",right:0,backgroundColor:"red",height:2};switch(Pe){case-1:et.top=0,et.left=-Oe*Se;break;case 1:et.bottom=0,et.left=-Oe*Se;break;case 0:et.bottom=0,et.left=Se;break}return b.createElement("div",{style:et})}var te=ee(36459),ne=ee(97685),re=ee(45987);function ae(){return!!(typeof window!="undefined"&&window.document&&window.document.createElement)}var le=ae()?b.useLayoutEffect:b.useEffect,he=le,Ee=function(Pe,Oe){var Se=React.useRef(!0);le(function(){if(!Se.current)return Pe()},Oe),le(function(){return Se.current=!1,function(){Se.current=!0}},[])},be=ee(73299),xe=ee(73935);function me(ce){return ce instanceof HTMLElement||ce instanceof SVGElement}function Ce(ce){return me(ce)?ce:ce instanceof b.Component?xe.findDOMNode(ce):null}var Be=ee(28580);function Xe(ce,Pe,Oe){var Se=React.useRef({});return(!("value"in Se.current)||Oe(Se.current.condition,Pe))&&(Se.current.value=ce(),Se.current.condition=Pe),Se.current.value}function Le(ce,Pe){typeof ce=="function"?ce(Pe):(0,fe.Z)(ce)==="object"&&ce&&"current"in ce&&(ce.current=Pe)}function Ue(){for(var ce=arguments.length,Pe=new Array(ce),Oe=0;Oe<ce;Oe++)Pe[Oe]=arguments[Oe];var Se=Pe.filter(function(et){return et});return Se.length<=1?Se[0]:function(et){Pe.forEach(function(lt){Le(lt,et)})}}function Ze(){for(var ce=arguments.length,Pe=new Array(ce),Oe=0;Oe<ce;Oe++)Pe[Oe]=arguments[Oe];return useMemo(function(){return Ue.apply(void 0,Pe)},Pe,function(Se,et){return Se.length===et.length&&Se.every(function(lt,At){return lt===et[At]})})}function Ge(ce){var Pe,Oe,Se=(0,Be.isMemo)(ce)?ce.type.type:ce.type;return!(typeof Se=="function"&&!((Pe=Se.prototype)!==null&&Pe!==void 0&&Pe.render)||typeof ce=="function"&&!((Oe=ce.prototype)!==null&&Oe!==void 0&&Oe.render))}function $e(ce,Pe){var Oe={};return Oe[ce.toLowerCase()]=Pe.toLowerCase(),Oe["Webkit".concat(ce)]="webkit".concat(Pe),Oe["Moz".concat(ce)]="moz".concat(Pe),Oe["ms".concat(ce)]="MS".concat(Pe),Oe["O".concat(ce)]="o".concat(Pe.toLowerCase()),Oe}function ut(ce,Pe){var Oe={animationend:$e("Animation","AnimationEnd"),transitionend:$e("Transition","TransitionEnd")};return ce&&("AnimationEvent"in Pe||delete Oe.animationend.animation,"TransitionEvent"in Pe||delete Oe.transitionend.transition),Oe}var Ct=ut(ae(),typeof window!="undefined"?window:{}),Ut={};if(ae()){var sn=document.createElement("div");Ut=sn.style}var ot={};function Pt(ce){if(ot[ce])return ot[ce];var Pe=Ct[ce];if(Pe)for(var Oe=Object.keys(Pe),Se=Oe.length,et=0;et<Se;et+=1){var lt=Oe[et];if(Object.prototype.hasOwnProperty.call(Pe,lt)&< in Ut)return ot[ce]=Pe[lt],ot[ce]}return""}var Mt=Pt("animationend"),mt=Pt("transitionend"),wt=!!(Mt&&mt),Kt=Mt||"animationend",je=mt||"transitionend";function vn(ce,Pe){if(!ce)return null;if((0,fe.Z)(ce)==="object"){var Oe=Pe.replace(/-\w/g,function(Se){return Se[1].toUpperCase()});return ce[Oe]}return"".concat(ce,"-").concat(Pe)}var Cn="none",ua="appear",kn="enter",nt="leave",dt="none",gt="prepare",Ft="start",st="active",bt="end";function It(ce){var Pe=b.useRef(!1),Oe=b.useState(ce),Se=(0,ne.Z)(Oe,2),et=Se[0],lt=Se[1];b.useEffect(function(){return Pe.current=!1,function(){Pe.current=!0}},[]);function At(at,ft){ft&&Pe.current||lt(at)}return[et,At]}var xt=function(Pe){return+setTimeout(Pe,16)},kt=function(Pe){return clearTimeout(Pe)};typeof window!="undefined"&&"requestAnimationFrame"in window&&(xt=function(Pe){return window.requestAnimationFrame(Pe)},kt=function(Pe){return window.cancelAnimationFrame(Pe)});var Zt=0,Gn=new Map;function Ke(ce){Gn.delete(ce)}var Re=function(Pe){var Oe=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1;Zt+=1;var Se=Zt;function et(lt){if(lt===0)Ke(Se),Pe();else{var At=xt(function(){et(lt-1)});Gn.set(Se,At)}}return et(Oe),Se};Re.cancel=function(ce){var Pe=Gn.get(ce);return Ke(Pe),kt(Pe)};var In=Re,Ne=function(){var ce=b.useRef(null);function Pe(){In.cancel(ce.current)}function Oe(Se){var et=arguments.length>1&&arguments[1]!==void 0?arguments[1]:2;Pe();var lt=In(function(){et<=1?Se({isCanceled:function(){return lt!==ce.current}}):Oe(Se,et-1)});ce.current=lt}return b.useEffect(function(){return function(){Pe()}},[]),[Oe,Pe]},ke=ae()?b.useLayoutEffect:b.useEffect,Jt=ke,Ye=[gt,Ft,st,bt],it=!1,rt=!0;function pt(ce){return ce===st||ce===bt}var zt=function(ce,Pe){var Oe=It(dt),Se=(0,ne.Z)(Oe,2),et=Se[0],lt=Se[1],At=Ne(),at=(0,ne.Z)(At,2),ft=at[0],vt=at[1];function ln(){lt(gt,!0)}return Jt(function(){if(et!==dt&&et!==bt){var hn=Ye.indexOf(et),Un=Ye[hn+1],Tn=Pe(et);Tn===it?lt(Un,!0):ft(function(Fa){function ca(){Fa.isCanceled()||lt(Un,!0)}Tn===!0?ca():Promise.resolve(Tn).then(ca)})}},[ce,et]),b.useEffect(function(){return function(){vt()}},[]),[ln,et]},rn=function(ce){var Pe=(0,b.useRef)(),Oe=(0,b.useRef)(ce);Oe.current=ce;var Se=b.useCallback(function(At){Oe.current(At)},[]);function et(At){At&&(At.removeEventListener(je,Se),At.removeEventListener(Kt,Se))}function lt(At){Pe.current&&Pe.current!==At&&et(Pe.current),At&&At!==Pe.current&&(At.addEventListener(je,Se),At.addEventListener(Kt,Se),Pe.current=At)}return b.useEffect(function(){return function(){et(Pe.current)}},[]),[lt,et]};function jt(ce,Pe,Oe,Se){var et=Se.motionEnter,lt=et===void 0?!0:et,At=Se.motionAppear,at=At===void 0?!0:At,ft=Se.motionLeave,vt=ft===void 0?!0:ft,ln=Se.motionDeadline,hn=Se.motionLeaveImmediately,Un=Se.onAppearPrepare,Tn=Se.onEnterPrepare,Fa=Se.onLeavePrepare,ca=Se.onAppearStart,Da=Se.onEnterStart,Xt=Se.onLeaveStart,pn=Se.onAppearActive,Sn=Se.onEnterActive,yn=Se.onLeaveActive,ga=Se.onAppearEnd,Aa=Se.onEnterEnd,Va=Se.onLeaveEnd,Ta=Se.onVisibleChanged,qn=It(),va=(0,ne.Z)(qn,2),Na=va[0],Za=va[1],ir=It(Cn),kr=(0,ne.Z)(ir,2),oa=kr[0],ko=kr[1],qr=It(null),Di=(0,ne.Z)(qr,2),so=Di[0],Ti=Di[1],el=(0,b.useRef)(!1),Mi=(0,b.useRef)(null);function Ri(){return Oe()}var Li=(0,b.useRef)(!1);function vi(Qa){var Or=Ri();if(!(Qa&&!Qa.deadline&&Qa.target!==Or)){var Ha=Li.current,Co;oa===ua&&Ha?Co=ga==null?void 0:ga(Or,Qa):oa===kn&&Ha?Co=Aa==null?void 0:Aa(Or,Qa):oa===nt&&Ha&&(Co=Va==null?void 0:Va(Or,Qa)),oa!==Cn&&Ha&&Co!==!1&&(ko(Cn,!0),Ti(null,!0))}}var Wt=rn(vi),Ht=(0,ne.Z)(Wt,1),Gt=Ht[0],jn=b.useMemo(function(){var Qa,Or,Ha;switch(oa){case ua:return Qa={},(0,ue.Z)(Qa,gt,Un),(0,ue.Z)(Qa,Ft,ca),(0,ue.Z)(Qa,st,pn),Qa;case kn:return Or={},(0,ue.Z)(Or,gt,Tn),(0,ue.Z)(Or,Ft,Da),(0,ue.Z)(Or,st,Sn),Or;case nt:return Ha={},(0,ue.Z)(Ha,gt,Fa),(0,ue.Z)(Ha,Ft,Xt),(0,ue.Z)(Ha,st,yn),Ha;default:return{}}},[oa]),xa=zt(oa,function(Qa){if(Qa===gt){var Or=jn[gt];return Or?Or(Ri()):it}if(En in jn){var Ha;Ti(((Ha=jn[En])===null||Ha===void 0?void 0:Ha.call(jn,Ri(),null))||null)}return En===st&&(Gt(Ri()),ln>0&&(clearTimeout(Mi.current),Mi.current=setTimeout(function(){vi({deadline:!0})},ln))),rt}),Ya=(0,ne.Z)(xa,2),ia=Ya[0],En=Ya[1],ta=pt(En);Li.current=ta,Jt(function(){Za(Pe);var Qa=el.current;if(el.current=!0,!!ce){var Or;!Qa&&Pe&&at&&(Or=ua),Qa&&Pe&<&&(Or=kn),(Qa&&!Pe&&vt||!Qa&&hn&&!Pe&&vt)&&(Or=nt),Or&&(ko(Or),ia())}},[Pe]),(0,b.useEffect)(function(){(oa===ua&&!at||oa===kn&&!lt||oa===nt&&!vt)&&ko(Cn)},[at,lt,vt]),(0,b.useEffect)(function(){return function(){el.current=!1,clearTimeout(Mi.current)}},[]);var da=b.useRef(!1);(0,b.useEffect)(function(){Na&&(da.current=!0),Na!==void 0&&oa===Cn&&((da.current||Na)&&(Ta==null||Ta(Na)),da.current=!0)},[Na,oa]);var Vn=so;return jn[gt]&&En===Ft&&(Vn=(0,De.Z)({transition:"none"},Vn)),[oa,En,Vn,Na!=null?Na:Pe]}var Rt=function(ce){(0,ze.Z)(Oe,ce);var Pe=(0,Ae.Z)(Oe);function Oe(){return(0,Te.Z)(this,Oe),Pe.apply(this,arguments)}return(0,ie.Z)(Oe,[{key:"render",value:function(){return this.props.children}}]),Oe}(b.Component),yt=Rt;function Vt(ce){var Pe=ce;(0,fe.Z)(ce)==="object"&&(Pe=ce.transitionSupport);function Oe(et){return!!(et.motionName&&Pe)}var Se=b.forwardRef(function(et,lt){var At=et.visible,at=At===void 0?!0:At,ft=et.removeOnLeave,vt=ft===void 0?!0:ft,ln=et.forceRender,hn=et.children,Un=et.motionName,Tn=et.leavedClassName,Fa=et.eventProps,ca=Oe(et),Da=(0,b.useRef)(),Xt=(0,b.useRef)();function pn(){try{return Da.current instanceof HTMLElement?Da.current:Ce(Xt.current)}catch(qr){return null}}var Sn=jt(ca,at,pn,et),yn=(0,ne.Z)(Sn,4),ga=yn[0],Aa=yn[1],Va=yn[2],Ta=yn[3],qn=b.useRef(Ta);Ta&&(qn.current=!0);var va=b.useCallback(function(qr){Da.current=qr,Le(lt,qr)},[lt]),Na,Za=(0,De.Z)((0,De.Z)({},Fa),{},{visible:at});if(!hn)Na=null;else if(ga===Cn||!Oe(et))Ta?Na=hn((0,De.Z)({},Za),va):!vt&&qn.current&&Tn?Na=hn((0,De.Z)((0,De.Z)({},Za),{},{className:Tn}),va):ln||!vt&&!Tn?Na=hn((0,De.Z)((0,De.Z)({},Za),{},{style:{display:"none"}}),va):Na=null;else{var ir,kr;Aa===gt?kr="prepare":pt(Aa)?kr="active":Aa===Ft&&(kr="start"),Na=hn((0,De.Z)((0,De.Z)({},Za),{},{className:Me()(vn(Un,ga),(ir={},(0,ue.Z)(ir,vn(Un,"".concat(ga,"-").concat(kr)),kr),(0,ue.Z)(ir,Un,typeof Un=="string"),ir)),style:Va}),va)}if(b.isValidElement(Na)&&Ge(Na)){var oa=Na,ko=oa.ref;ko||(Na=b.cloneElement(Na,{ref:va}))}return b.createElement(yt,{ref:Xt},Na)});return Se.displayName="CSSMotion",Se}var Bt=Vt(wt),Fn="add",$n="keep",Zn="remove",On="removed";function _t(ce){var Pe;return ce&&(0,fe.Z)(ce)==="object"&&"key"in ce?Pe=ce:Pe={key:ce},(0,De.Z)((0,De.Z)({},Pe),{},{key:String(Pe.key)})}function Ca(){var ce=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];return ce.map(_t)}function za(){var ce=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],Pe=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],Oe=[],Se=0,et=Pe.length,lt=Ca(ce),At=Ca(Pe);lt.forEach(function(vt){for(var ln=!1,hn=Se;hn<et;hn+=1){var Un=At[hn];if(Un.key===vt.key){Se<hn&&(Oe=Oe.concat(At.slice(Se,hn).map(function(Tn){return(0,De.Z)((0,De.Z)({},Tn),{},{status:Fn})})),Se=hn),Oe.push((0,De.Z)((0,De.Z)({},Un),{},{status:$n})),Se+=1,ln=!0;break}}ln||Oe.push((0,De.Z)((0,De.Z)({},vt),{},{status:Zn}))}),Se<et&&(Oe=Oe.concat(At.slice(Se).map(function(vt){return(0,De.Z)((0,De.Z)({},vt),{},{status:Fn})})));var at={};Oe.forEach(function(vt){var ln=vt.key;at[ln]=(at[ln]||0)+1});var ft=Object.keys(at).filter(function(vt){return at[vt]>1});return ft.forEach(function(vt){Oe=Oe.filter(function(ln){var hn=ln.key,Un=ln.status;return hn!==vt||Un!==Zn}),Oe.forEach(function(ln){ln.key===vt&&(ln.status=$n)})}),Oe}var nn=["component","children","onVisibleChanged","onAllRemoved"],en=["status"],Ma=["eventProps","visible","children","motionName","motionAppear","motionEnter","motionLeave","motionLeaveImmediately","motionDeadline","removeOnLeave","leavedClassName","onAppearStart","onAppearActive","onAppearEnd","onEnterStart","onEnterActive","onEnterEnd","onLeaveStart","onLeaveActive","onLeaveEnd"];function Oa(ce){var Pe=arguments.length>1&&arguments[1]!==void 0?arguments[1]:Bt,Oe=function(Se){(0,ze.Z)(lt,Se);var et=(0,Ae.Z)(lt);function lt(){var At;(0,Te.Z)(this,lt);for(var at=arguments.length,ft=new Array(at),vt=0;vt<at;vt++)ft[vt]=arguments[vt];return At=et.call.apply(et,[this].concat(ft)),(0,ue.Z)((0,_e.Z)(At),"state",{keyEntities:[]}),(0,ue.Z)((0,_e.Z)(At),"removeKey",function(ln){var hn=At.state.keyEntities,Un=hn.map(function(Tn){return Tn.key!==ln?Tn:(0,De.Z)((0,De.Z)({},Tn),{},{status:On})});return At.setState({keyEntities:Un}),Un.filter(function(Tn){var Fa=Tn.status;return Fa!==On}).length}),At}return(0,ie.Z)(lt,[{key:"render",value:function(){var at=this,ft=this.state.keyEntities,vt=this.props,ln=vt.component,hn=vt.children,Un=vt.onVisibleChanged,Tn=vt.onAllRemoved,Fa=(0,re.Z)(vt,nn),ca=ln||b.Fragment,Da={};return Ma.forEach(function(Xt){Da[Xt]=Fa[Xt],delete Fa[Xt]}),delete Fa.keys,b.createElement(ca,Fa,ft.map(function(Xt){var pn=Xt.status,Sn=(0,re.Z)(Xt,en),yn=pn===Fn||pn===$n;return b.createElement(Pe,(0,x.Z)({},Da,{key:Sn.key,visible:yn,eventProps:Sn,onVisibleChanged:function(Aa){if(Un==null||Un(Aa,{key:Sn.key}),!Aa){var Va=at.removeKey(Sn.key);Va===0&&Tn&&Tn()}}}),hn)}))}}],[{key:"getDerivedStateFromProps",value:function(at,ft){var vt=at.keys,ln=ft.keyEntities,hn=Ca(vt),Un=za(ln,hn);return{keyEntities:Un.filter(function(Tn){var Fa=ln.find(function(ca){var Da=ca.key;return Tn.key===Da});return!(Fa&&Fa.status===On&&Tn.status===Zn)})}}}]),lt}(b.Component);return(0,ue.Z)(Oe,"defaultProps",{component:"div"}),Oe}var An=Oa(wt),ma=Bt,Ja=ee(56261);function io(ce,Pe){var Oe=b.useState(!1),Se=(0,ne.Z)(Oe,2),et=Se[0],lt=Se[1];b.useLayoutEffect(function(){if(et)return ce(),function(){Pe()}},[et]),b.useLayoutEffect(function(){return lt(!0),function(){lt(!1)}},[])}var Je=ee(83898),Et=["className","style","motion","motionNodes","motionType","onMotionStart","onMotionEnd","active","treeNodeRequiredProps"],qe=function(Pe,Oe){var Se=Pe.className,et=Pe.style,lt=Pe.motion,At=Pe.motionNodes,at=Pe.motionType,ft=Pe.onMotionStart,vt=Pe.onMotionEnd,ln=Pe.active,hn=Pe.treeNodeRequiredProps,Un=(0,re.Z)(Pe,Et),Tn=b.useState(!0),Fa=(0,ne.Z)(Tn,2),ca=Fa[0],Da=Fa[1],Xt=b.useContext(E.k),pn=Xt.prefixCls,Sn=At&&at!=="hide";he(function(){At&&Sn!==ca&&Da(Sn)},[At]);var yn=function(){At&&ft()},ga=b.useRef(!1),Aa=function(){At&&!ga.current&&(ga.current=!0,vt())};io(yn,Aa);var Va=function(qn){Sn===qn&&Aa()};return At?b.createElement(ma,(0,x.Z)({ref:Oe,visible:ca},lt,{motionAppear:at==="show",onVisibleChanged:Va}),function(Ta,qn){var va=Ta.className,Na=Ta.style;return b.createElement("div",{ref:qn,className:Me()("".concat(pn,"-treenode-motion"),va),style:Na},At.map(function(Za){var ir=(0,x.Z)({},((0,te.Z)(Za.data),Za.data)),kr=Za.title,oa=Za.key,ko=Za.isStart,qr=Za.isEnd;delete ir.children;var Di=(0,Je.H8)(oa,hn);return b.createElement(Ja.Z,(0,x.Z)({},ir,Di,{title:kr,active:ln,data:Za.data,key:oa,isStart:ko,isEnd:qr}))}))}):b.createElement(Ja.Z,(0,x.Z)({domRef:Oe,className:Se,style:et},Un,{active:ln}))};qe.displayName="MotionTreeNode";var bn=b.forwardRef(qe),tn=bn;function Ba(){var ce=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],Pe=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],Oe=ce.length,Se=Pe.length;if(Math.abs(Oe-Se)!==1)return{add:!1,key:null};function et(lt,At){var at=new Map;lt.forEach(function(vt){at.set(vt,!0)});var ft=At.filter(function(vt){return!at.has(vt)});return ft.length===1?ft[0]:null}return Oe<Se?{add:!0,key:et(ce,Pe)}:{add:!1,key:et(Pe,ce)}}function Er(ce,Pe,Oe){var Se=ce.findIndex(function(at){return at.key===Oe}),et=ce[Se+1],lt=Pe.findIndex(function(at){return at.key===Oe});if(et){var At=Pe.findIndex(function(at){return at.key===et.key});return Pe.slice(lt+1,At)}return Pe.slice(lt+1)}var wa=["prefixCls","data","selectable","checkable","expandedKeys","selectedKeys","checkedKeys","loadedKeys","loadingKeys","halfCheckedKeys","keyEntities","disabled","dragging","dragOverNodeKey","dropPosition","motion","height","itemHeight","virtual","focusable","activeItem","focused","tabIndex","onKeyDown","onFocus","onBlur","onActiveChange","onListChangeStart","onListChangeEnd"],sa={width:0,height:0,display:"flex",overflow:"hidden",opacity:0,border:0,padding:0,margin:0},$r=function(){},Ao="RC_TREE_MOTION_".concat(Math.random()),no={key:Ao},Jn={key:Ao,level:0,index:0,pos:"0",node:no,nodes:[no]},pr={parent:null,children:[],pos:Jn.pos,data:no,title:null,key:Ao,isStart:[],isEnd:[]};function Lt(ce,Pe,Oe,Se){return Pe===!1||!Oe?ce:ce.slice(0,Math.ceil(Oe/Se)+1)}function $t(ce){var Pe=ce.key,Oe=ce.pos;return(0,Je.km)(Pe,Oe)}function Qt(ce){for(var Pe=String(ce.data.key),Oe=ce;Oe.parent;)Oe=Oe.parent,Pe="".concat(Oe.data.key," > ").concat(Pe);return Pe}var on=b.forwardRef(function(ce,Pe){var Oe=ce.prefixCls,Se=ce.data,et=ce.selectable,lt=ce.checkable,At=ce.expandedKeys,at=ce.selectedKeys,ft=ce.checkedKeys,vt=ce.loadedKeys,ln=ce.loadingKeys,hn=ce.halfCheckedKeys,Un=ce.keyEntities,Tn=ce.disabled,Fa=ce.dragging,ca=ce.dragOverNodeKey,Da=ce.dropPosition,Xt=ce.motion,pn=ce.height,Sn=ce.itemHeight,yn=ce.virtual,ga=ce.focusable,Aa=ce.activeItem,Va=ce.focused,Ta=ce.tabIndex,qn=ce.onKeyDown,va=ce.onFocus,Na=ce.onBlur,Za=ce.onActiveChange,ir=ce.onListChangeStart,kr=ce.onListChangeEnd,oa=(0,re.Z)(ce,wa),ko=b.useRef(null),qr=b.useRef(null);b.useImperativeHandle(Pe,function(){return{scrollTo:function(Wa){ko.current.scrollTo(Wa)},getIndentWidth:function(){return qr.current.offsetWidth}}});var Di=b.useState(At),so=(0,ne.Z)(Di,2),Ti=so[0],el=so[1],Mi=b.useState(Se),Ri=(0,ne.Z)(Mi,2),Li=Ri[0],vi=Ri[1],Wt=b.useState(Se),Ht=(0,ne.Z)(Wt,2),Gt=Ht[0],jn=Ht[1],xa=b.useState([]),Ya=(0,ne.Z)(xa,2),ia=Ya[0],En=Ya[1],ta=b.useState(null),da=(0,ne.Z)(ta,2),Vn=da[0],Qa=da[1],Or=b.useRef(Se);Or.current=Se;function Ha(){var Ga=Or.current;vi(Ga),jn(Ga),En([]),Qa(null),kr()}he(function(){el(At);var Ga=Ba(Ti,At);if(Ga.key!==null)if(Ga.add){var Wa=Li.findIndex(function(Sa){var Gr=Sa.key;return Gr===Ga.key}),vr=Lt(Er(Li,Se,Ga.key),yn,pn,Sn),Qn=Li.slice();Qn.splice(Wa+1,0,pr),jn(Qn),En(vr),Qa("show")}else{var Ra=Se.findIndex(function(Sa){var Gr=Sa.key;return Gr===Ga.key}),Zo=Lt(Er(Se,Li,Ga.key),yn,pn,Sn),ka=Se.slice();ka.splice(Ra+1,0,pr),jn(ka),En(Zo),Qa("hide")}else Li!==Se&&(vi(Se),jn(Se))},[At,Se]),b.useEffect(function(){Fa||Ha()},[Fa]);var Co=Xt?Gt:Se,Si={expandedKeys:At,selectedKeys:at,loadedKeys:vt,loadingKeys:ln,checkedKeys:ft,halfCheckedKeys:hn,dragOverNodeKey:ca,dropPosition:Da,keyEntities:Un};return b.createElement(b.Fragment,null,Va&&Aa&&b.createElement("span",{style:sa,"aria-live":"assertive"},Qt(Aa)),b.createElement("div",null,b.createElement("input",{style:sa,disabled:ga===!1||Tn,tabIndex:ga!==!1?Ta:null,onKeyDown:qn,onFocus:va,onBlur:Na,value:"",onChange:$r,"aria-label":"for screen reader"})),b.createElement("div",{className:"".concat(Oe,"-treenode"),"aria-hidden":!0,style:{position:"absolute",pointerEvents:"none",visibility:"hidden",height:0,overflow:"hidden",border:0,padding:0}},b.createElement("div",{className:"".concat(Oe,"-indent")},b.createElement("div",{ref:qr,className:"".concat(Oe,"-indent-unit")}))),b.createElement(be.Z,(0,x.Z)({},oa,{data:Co,itemKey:$t,height:pn,fullHeight:!1,virtual:yn,itemHeight:Sn,prefixCls:"".concat(Oe,"-list"),ref:ko,onVisibleChange:function(Wa,vr){var Qn=new Set(Wa),Ra=vr.filter(function(Zo){return!Qn.has(Zo)});Ra.some(function(Zo){return $t(Zo)===Ao})&&Ha()}}),function(Ga){var Wa=Ga.pos,vr=(0,x.Z)({},((0,te.Z)(Ga.data),Ga.data)),Qn=Ga.title,Ra=Ga.key,Zo=Ga.isStart,ka=Ga.isEnd,Sa=(0,Je.km)(Ra,Wa);delete vr.key,delete vr.children;var Gr=(0,Je.H8)(Sa,Si);return b.createElement(tn,(0,x.Z)({},vr,Gr,{title:Qn,active:!!Aa&&Ra===Aa.key,pos:Wa,data:Ga.data,isStart:Zo,isEnd:ka,motion:Xt,motionNodes:Ra===Ao?ia:null,motionType:Vn,onMotionStart:ir,onMotionEnd:Ha,treeNodeRequiredProps:Si,onMouseMove:function(){Za(null)}}))}))});on.displayName="NodeList";var Wn=on,un=ee(29873),_n=ee(97153),qt=ee(3596),ur=10,La=function(ce){(0,ze.Z)(Oe,ce);var Pe=(0,Ae.Z)(Oe);function Oe(){var Se;(0,Te.Z)(this,Oe);for(var et=arguments.length,lt=new Array(et),At=0;At<et;At++)lt[At]=arguments[At];return Se=Pe.call.apply(Pe,[this].concat(lt)),Se.destroyed=!1,Se.delayedDragEnterLogic=void 0,Se.loadingRetryTimes={},Se.state={keyEntities:{},indent:null,selectedKeys:[],checkedKeys:[],halfCheckedKeys:[],loadedKeys:[],loadingKeys:[],expandedKeys:[],draggingNodeKey:null,dragChildrenKeys:[],dropTargetKey:null,dropPosition:null,dropContainerKey:null,dropLevelOffset:null,dropTargetPos:null,dropAllowed:!0,dragOverNodeKey:null,treeData:[],flattenNodes:[],focused:!1,activeKey:null,listChanging:!1,prevProps:null,fieldNames:(0,Je.w$)()},Se.dragStartMousePosition=null,Se.dragNode=void 0,Se.currentMouseOverDroppableNodeKey=null,Se.listRef=b.createRef(),Se.onNodeDragStart=function(at,ft){var vt=Se.state,ln=vt.expandedKeys,hn=vt.keyEntities,Un=Se.props.onDragStart,Tn=ft.props.eventKey;Se.dragNode=ft,Se.dragStartMousePosition={x:at.clientX,y:at.clientY};var Fa=(0,un._5)(ln,Tn);Se.setState({draggingNodeKey:Tn,dragChildrenKeys:(0,un.wA)(Tn,hn),indent:Se.listRef.current.getIndentWidth()}),Se.setExpandedKeys(Fa),window.addEventListener("dragend",Se.onWindowDragEnd),Un==null||Un({event:at,node:(0,Je.F)(ft.props)})},Se.onNodeDragEnter=function(at,ft){var vt=Se.state,ln=vt.expandedKeys,hn=vt.keyEntities,Un=vt.dragChildrenKeys,Tn=vt.flattenNodes,Fa=vt.indent,ca=Se.props,Da=ca.onDragEnter,Xt=ca.onExpand,pn=ca.allowDrop,Sn=ca.direction,yn=ft.props,ga=yn.pos,Aa=yn.eventKey,Va=(0,_e.Z)(Se),Ta=Va.dragNode;if(Se.currentMouseOverDroppableNodeKey!==Aa&&(Se.currentMouseOverDroppableNodeKey=Aa),!Ta){Se.resetDragState();return}var qn=(0,un.OM)(at,Ta,ft,Fa,Se.dragStartMousePosition,pn,Tn,hn,ln,Sn),va=qn.dropPosition,Na=qn.dropLevelOffset,Za=qn.dropTargetKey,ir=qn.dropContainerKey,kr=qn.dropTargetPos,oa=qn.dropAllowed,ko=qn.dragOverNodeKey;if(Un.indexOf(Za)!==-1||!oa){Se.resetDragState();return}if(Se.delayedDragEnterLogic||(Se.delayedDragEnterLogic={}),Object.keys(Se.delayedDragEnterLogic).forEach(function(qr){clearTimeout(Se.delayedDragEnterLogic[qr])}),Ta.props.eventKey!==ft.props.eventKey&&(at.persist(),Se.delayedDragEnterLogic[ga]=window.setTimeout(function(){if(Se.state.draggingNodeKey!==null){var qr=(0,Fe.Z)(ln),Di=(0,qt.Z)(hn,ft.props.eventKey);Di&&(Di.children||[]).length&&(qr=(0,un.L0)(ln,ft.props.eventKey)),"expandedKeys"in Se.props||Se.setExpandedKeys(qr),Xt==null||Xt(qr,{node:(0,Je.F)(ft.props),expanded:!0,nativeEvent:at.nativeEvent})}},800)),Ta.props.eventKey===Za&&Na===0){Se.resetDragState();return}Se.setState({dragOverNodeKey:ko,dropPosition:va,dropLevelOffset:Na,dropTargetKey:Za,dropContainerKey:ir,dropTargetPos:kr,dropAllowed:oa}),Da==null||Da({event:at,node:(0,Je.F)(ft.props),expandedKeys:ln})},Se.onNodeDragOver=function(at,ft){var vt=Se.state,ln=vt.dragChildrenKeys,hn=vt.flattenNodes,Un=vt.keyEntities,Tn=vt.expandedKeys,Fa=vt.indent,ca=Se.props,Da=ca.onDragOver,Xt=ca.allowDrop,pn=ca.direction,Sn=(0,_e.Z)(Se),yn=Sn.dragNode;if(yn){var ga=(0,un.OM)(at,yn,ft,Fa,Se.dragStartMousePosition,Xt,hn,Un,Tn,pn),Aa=ga.dropPosition,Va=ga.dropLevelOffset,Ta=ga.dropTargetKey,qn=ga.dropContainerKey,va=ga.dropAllowed,Na=ga.dropTargetPos,Za=ga.dragOverNodeKey;ln.indexOf(Ta)!==-1||!va||(yn.props.eventKey===Ta&&Va===0?Se.state.dropPosition===null&&Se.state.dropLevelOffset===null&&Se.state.dropTargetKey===null&&Se.state.dropContainerKey===null&&Se.state.dropTargetPos===null&&Se.state.dropAllowed===!1&&Se.state.dragOverNodeKey===null||Se.resetDragState():Aa===Se.state.dropPosition&&Va===Se.state.dropLevelOffset&&Ta===Se.state.dropTargetKey&&qn===Se.state.dropContainerKey&&Na===Se.state.dropTargetPos&&va===Se.state.dropAllowed&&Za===Se.state.dragOverNodeKey||Se.setState({dropPosition:Aa,dropLevelOffset:Va,dropTargetKey:Ta,dropContainerKey:qn,dropTargetPos:Na,dropAllowed:va,dragOverNodeKey:Za}),Da==null||Da({event:at,node:(0,Je.F)(ft.props)}))}},Se.onNodeDragLeave=function(at,ft){Se.currentMouseOverDroppableNodeKey===ft.props.eventKey&&!at.currentTarget.contains(at.relatedTarget)&&(Se.resetDragState(),Se.currentMouseOverDroppableNodeKey=null);var vt=Se.props.onDragLeave;vt==null||vt({event:at,node:(0,Je.F)(ft.props)})},Se.onWindowDragEnd=function(at){Se.onNodeDragEnd(at,null,!0),window.removeEventListener("dragend",Se.onWindowDragEnd)},Se.onNodeDragEnd=function(at,ft){var vt=Se.props.onDragEnd;Se.setState({dragOverNodeKey:null}),Se.cleanDragState(),vt==null||vt({event:at,node:(0,Je.F)(ft.props)}),Se.dragNode=null,window.removeEventListener("dragend",Se.onWindowDragEnd)},Se.onNodeDrop=function(at,ft){var vt,ln=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1,hn=Se.state,Un=hn.dragChildrenKeys,Tn=hn.dropPosition,Fa=hn.dropTargetKey,ca=hn.dropTargetPos,Da=hn.dropAllowed;if(Da){var Xt=Se.props.onDrop;if(Se.setState({dragOverNodeKey:null}),Se.cleanDragState(),Fa!==null){var pn=(0,De.Z)((0,De.Z)({},(0,Je.H8)(Fa,Se.getTreeNodeRequiredProps())),{},{active:((vt=Se.getActiveItem())===null||vt===void 0?void 0:vt.key)===Fa,data:(0,qt.Z)(Se.state.keyEntities,Fa).node}),Sn=Un.indexOf(Fa)!==-1;(0,y.ZP)(!Sn,"Can not drop to dragNode's children node. This is a bug of rc-tree. Please report an issue.");var yn=(0,un.yx)(ca),ga={event:at,node:(0,Je.F)(pn),dragNode:Se.dragNode?(0,Je.F)(Se.dragNode.props):null,dragNodesKeys:[Se.dragNode.props.eventKey].concat(Un),dropToGap:Tn!==0,dropPosition:Tn+Number(yn[yn.length-1])};ln||Xt==null||Xt(ga),Se.dragNode=null}}},Se.cleanDragState=function(){var at=Se.state.draggingNodeKey;at!==null&&Se.setState({draggingNodeKey:null,dropPosition:null,dropContainerKey:null,dropTargetKey:null,dropLevelOffset:null,dropAllowed:!0,dragOverNodeKey:null}),Se.dragStartMousePosition=null,Se.currentMouseOverDroppableNodeKey=null},Se.triggerExpandActionExpand=function(at,ft){var vt=Se.state,ln=vt.expandedKeys,hn=vt.flattenNodes,Un=ft.expanded,Tn=ft.key,Fa=ft.isLeaf;if(!(Fa||at.shiftKey||at.metaKey||at.ctrlKey)){var ca=hn.filter(function(Xt){return Xt.key===Tn})[0],Da=(0,Je.F)((0,De.Z)((0,De.Z)({},(0,Je.H8)(Tn,Se.getTreeNodeRequiredProps())),{},{data:ca.data}));Se.setExpandedKeys(Un?(0,un._5)(ln,Tn):(0,un.L0)(ln,Tn)),Se.onNodeExpand(at,Da)}},Se.onNodeClick=function(at,ft){var vt=Se.props,ln=vt.onClick,hn=vt.expandAction;hn==="click"&&Se.triggerExpandActionExpand(at,ft),ln==null||ln(at,ft)},Se.onNodeDoubleClick=function(at,ft){var vt=Se.props,ln=vt.onDoubleClick,hn=vt.expandAction;hn==="doubleClick"&&Se.triggerExpandActionExpand(at,ft),ln==null||ln(at,ft)},Se.onNodeSelect=function(at,ft){var vt=Se.state.selectedKeys,ln=Se.state,hn=ln.keyEntities,Un=ln.fieldNames,Tn=Se.props,Fa=Tn.onSelect,ca=Tn.multiple,Da=ft.selected,Xt=ft[Un.key],pn=!Da;pn?ca?vt=(0,un.L0)(vt,Xt):vt=[Xt]:vt=(0,un._5)(vt,Xt);var Sn=vt.map(function(yn){var ga=(0,qt.Z)(hn,yn);return ga?ga.node:null}).filter(function(yn){return yn});Se.setUncontrolledState({selectedKeys:vt}),Fa==null||Fa(vt,{event:"select",selected:pn,node:ft,selectedNodes:Sn,nativeEvent:at.nativeEvent})},Se.onNodeCheck=function(at,ft,vt){var ln=Se.state,hn=ln.keyEntities,Un=ln.checkedKeys,Tn=ln.halfCheckedKeys,Fa=Se.props,ca=Fa.checkStrictly,Da=Fa.onCheck,Xt=ft.key,pn,Sn={event:"check",node:ft,checked:vt,nativeEvent:at.nativeEvent};if(ca){var yn=vt?(0,un.L0)(Un,Xt):(0,un._5)(Un,Xt),ga=(0,un._5)(Tn,Xt);pn={checked:yn,halfChecked:ga},Sn.checkedNodes=yn.map(function(Na){return(0,qt.Z)(hn,Na)}).filter(function(Na){return Na}).map(function(Na){return Na.node}),Se.setUncontrolledState({checkedKeys:yn})}else{var Aa=(0,_n.S)([].concat((0,Fe.Z)(Un),[Xt]),!0,hn),Va=Aa.checkedKeys,Ta=Aa.halfCheckedKeys;if(!vt){var qn=new Set(Va);qn.delete(Xt);var va=(0,_n.S)(Array.from(qn),{checked:!1,halfCheckedKeys:Ta},hn);Va=va.checkedKeys,Ta=va.halfCheckedKeys}pn=Va,Sn.checkedNodes=[],Sn.checkedNodesPositions=[],Sn.halfCheckedKeys=Ta,Va.forEach(function(Na){var Za=(0,qt.Z)(hn,Na);if(Za){var ir=Za.node,kr=Za.pos;Sn.checkedNodes.push(ir),Sn.checkedNodesPositions.push({node:ir,pos:kr})}}),Se.setUncontrolledState({checkedKeys:Va},!1,{halfCheckedKeys:Ta})}Da==null||Da(pn,Sn)},Se.onNodeLoad=function(at){var ft=at.key,vt=new Promise(function(ln,hn){Se.setState(function(Un){var Tn=Un.loadedKeys,Fa=Tn===void 0?[]:Tn,ca=Un.loadingKeys,Da=ca===void 0?[]:ca,Xt=Se.props,pn=Xt.loadData,Sn=Xt.onLoad;if(!pn||Fa.indexOf(ft)!==-1||Da.indexOf(ft)!==-1)return null;var yn=pn(at);return yn.then(function(){var ga=Se.state.loadedKeys,Aa=(0,un.L0)(ga,ft);Sn==null||Sn(Aa,{event:"load",node:at}),Se.setUncontrolledState({loadedKeys:Aa}),Se.setState(function(Va){return{loadingKeys:(0,un._5)(Va.loadingKeys,ft)}}),ln()}).catch(function(ga){if(Se.setState(function(Va){return{loadingKeys:(0,un._5)(Va.loadingKeys,ft)}}),Se.loadingRetryTimes[ft]=(Se.loadingRetryTimes[ft]||0)+1,Se.loadingRetryTimes[ft]>=ur){var Aa=Se.state.loadedKeys;(0,y.ZP)(!1,"Retry for `loadData` many times but still failed. No more retry."),Se.setUncontrolledState({loadedKeys:(0,un.L0)(Aa,ft)}),ln()}hn(ga)}),{loadingKeys:(0,un.L0)(Da,ft)}})});return vt.catch(function(){}),vt},Se.onNodeMouseEnter=function(at,ft){var vt=Se.props.onMouseEnter;vt==null||vt({event:at,node:ft})},Se.onNodeMouseLeave=function(at,ft){var vt=Se.props.onMouseLeave;vt==null||vt({event:at,node:ft})},Se.onNodeContextMenu=function(at,ft){var vt=Se.props.onRightClick;vt&&(at.preventDefault(),vt({event:at,node:ft}))},Se.onFocus=function(){var at=Se.props.onFocus;Se.setState({focused:!0});for(var ft=arguments.length,vt=new Array(ft),ln=0;ln<ft;ln++)vt[ln]=arguments[ln];at==null||at.apply(void 0,vt)},Se.onBlur=function(){var at=Se.props.onBlur;Se.setState({focused:!1}),Se.onActiveChange(null);for(var ft=arguments.length,vt=new Array(ft),ln=0;ln<ft;ln++)vt[ln]=arguments[ln];at==null||at.apply(void 0,vt)},Se.getTreeNodeRequiredProps=function(){var at=Se.state,ft=at.expandedKeys,vt=at.selectedKeys,ln=at.loadedKeys,hn=at.loadingKeys,Un=at.checkedKeys,Tn=at.halfCheckedKeys,Fa=at.dragOverNodeKey,ca=at.dropPosition,Da=at.keyEntities;return{expandedKeys:ft||[],selectedKeys:vt||[],loadedKeys:ln||[],loadingKeys:hn||[],checkedKeys:Un||[],halfCheckedKeys:Tn||[],dragOverNodeKey:Fa,dropPosition:ca,keyEntities:Da}},Se.setExpandedKeys=function(at){var ft=Se.state,vt=ft.treeData,ln=ft.fieldNames,hn=(0,Je.oH)(vt,at,ln);Se.setUncontrolledState({expandedKeys:at,flattenNodes:hn},!0)},Se.onNodeExpand=function(at,ft){var vt=Se.state.expandedKeys,ln=Se.state,hn=ln.listChanging,Un=ln.fieldNames,Tn=Se.props,Fa=Tn.onExpand,ca=Tn.loadData,Da=ft.expanded,Xt=ft[Un.key];if(!hn){var pn=vt.indexOf(Xt),Sn=!Da;if((0,y.ZP)(Da&&pn!==-1||!Da&&pn===-1,"Expand state not sync with index check"),Sn?vt=(0,un.L0)(vt,Xt):vt=(0,un._5)(vt,Xt),Se.setExpandedKeys(vt),Fa==null||Fa(vt,{node:ft,expanded:Sn,nativeEvent:at.nativeEvent}),Sn&&ca){var yn=Se.onNodeLoad(ft);yn&&yn.then(function(){var ga=(0,Je.oH)(Se.state.treeData,vt,Un);Se.setUncontrolledState({flattenNodes:ga})}).catch(function(){var ga=Se.state.expandedKeys,Aa=(0,un._5)(ga,Xt);Se.setExpandedKeys(Aa)})}}},Se.onListChangeStart=function(){Se.setUncontrolledState({listChanging:!0})},Se.onListChangeEnd=function(){setTimeout(function(){Se.setUncontrolledState({listChanging:!1})})},Se.onActiveChange=function(at){var ft=Se.state.activeKey,vt=Se.props.onActiveChange;ft!==at&&(Se.setState({activeKey:at}),at!==null&&Se.scrollTo({key:at}),vt==null||vt(at))},Se.getActiveItem=function(){var at=Se.state,ft=at.activeKey,vt=at.flattenNodes;return ft===null?null:vt.find(function(ln){var hn=ln.key;return hn===ft})||null},Se.offsetActiveKey=function(at){var ft=Se.state,vt=ft.flattenNodes,ln=ft.activeKey,hn=vt.findIndex(function(Fa){var ca=Fa.key;return ca===ln});hn===-1&&at<0&&(hn=vt.length),hn=(hn+at+vt.length)%vt.length;var Un=vt[hn];if(Un){var Tn=Un.key;Se.onActiveChange(Tn)}else Se.onActiveChange(null)},Se.onKeyDown=function(at){var ft=Se.state,vt=ft.activeKey,ln=ft.expandedKeys,hn=ft.checkedKeys,Un=ft.fieldNames,Tn=Se.props,Fa=Tn.onKeyDown,ca=Tn.checkable,Da=Tn.selectable;switch(at.which){case oe.UP:{Se.offsetActiveKey(-1),at.preventDefault();break}case oe.DOWN:{Se.offsetActiveKey(1),at.preventDefault();break}}var Xt=Se.getActiveItem();if(Xt&&Xt.data){var pn=Se.getTreeNodeRequiredProps(),Sn=Xt.data.isLeaf===!1||!!(Xt.data[Un.children]||[]).length,yn=(0,Je.F)((0,De.Z)((0,De.Z)({},(0,Je.H8)(vt,pn)),{},{data:Xt.data,active:!0}));switch(at.which){case oe.LEFT:{Sn&&ln.includes(vt)?Se.onNodeExpand({},yn):Xt.parent&&Se.onActiveChange(Xt.parent.key),at.preventDefault();break}case oe.RIGHT:{Sn&&!ln.includes(vt)?Se.onNodeExpand({},yn):Xt.children&&Xt.children.length&&Se.onActiveChange(Xt.children[0].key),at.preventDefault();break}case oe.ENTER:case oe.SPACE:{ca&&!yn.disabled&&yn.checkable!==!1&&!yn.disableCheckbox?Se.onNodeCheck({},yn,!hn.includes(vt)):!ca&&Da&&!yn.disabled&&yn.selectable!==!1&&Se.onNodeSelect({},yn);break}}}Fa==null||Fa(at)},Se.setUncontrolledState=function(at){var ft=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,vt=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null;if(!Se.destroyed){var ln=!1,hn=!0,Un={};Object.keys(at).forEach(function(Tn){if(Tn in Se.props){hn=!1;return}ln=!0,Un[Tn]=at[Tn]}),ln&&(!ft||hn)&&Se.setState((0,De.Z)((0,De.Z)({},Un),vt))}},Se.scrollTo=function(at){Se.listRef.current.scrollTo(at)},Se}return(0,ie.Z)(Oe,[{key:"componentDidMount",value:function(){this.destroyed=!1,this.onUpdated()}},{key:"componentDidUpdate",value:function(){this.onUpdated()}},{key:"onUpdated",value:function(){var et=this.props.activeKey;et!==void 0&&et!==this.state.activeKey&&(this.setState({activeKey:et}),et!==null&&this.scrollTo({key:et}))}},{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 et,lt=this.state,At=lt.focused,at=lt.flattenNodes,ft=lt.keyEntities,vt=lt.draggingNodeKey,ln=lt.activeKey,hn=lt.dropLevelOffset,Un=lt.dropContainerKey,Tn=lt.dropTargetKey,Fa=lt.dropPosition,ca=lt.dragOverNodeKey,Da=lt.indent,Xt=this.props,pn=Xt.prefixCls,Sn=Xt.className,yn=Xt.style,ga=Xt.showLine,Aa=Xt.focusable,Va=Xt.tabIndex,Ta=Va===void 0?0:Va,qn=Xt.selectable,va=Xt.showIcon,Na=Xt.icon,Za=Xt.switcherIcon,ir=Xt.draggable,kr=Xt.checkable,oa=Xt.checkStrictly,ko=Xt.disabled,qr=Xt.motion,Di=Xt.loadData,so=Xt.filterTreeNode,Ti=Xt.height,el=Xt.itemHeight,Mi=Xt.virtual,Ri=Xt.titleRender,Li=Xt.dropIndicatorRender,vi=Xt.onContextMenu,Wt=Xt.onScroll,Ht=Xt.direction,Gt=Xt.rootClassName,jn=Xt.rootStyle,xa=(0,a.Z)(this.props,{aria:!0,data:!0}),Ya;return ir&&((0,fe.Z)(ir)==="object"?Ya=ir:typeof ir=="function"?Ya={nodeDraggable:ir}:Ya={}),b.createElement(E.k.Provider,{value:{prefixCls:pn,selectable:qn,showIcon:va,icon:Na,switcherIcon:Za,draggable:Ya,draggingNodeKey:vt,checkable:kr,checkStrictly:oa,disabled:ko,keyEntities:ft,dropLevelOffset:hn,dropContainerKey:Un,dropTargetKey:Tn,dropPosition:Fa,dragOverNodeKey:ca,indent:Da,direction:Ht,dropIndicatorRender:Li,loadData:Di,filterTreeNode:so,titleRender:Ri,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}},b.createElement("div",{role:"tree",className:Me()(pn,Sn,Gt,(et={},(0,ue.Z)(et,"".concat(pn,"-show-line"),ga),(0,ue.Z)(et,"".concat(pn,"-focused"),At),(0,ue.Z)(et,"".concat(pn,"-active-focused"),ln!==null),et)),style:jn},b.createElement(Wn,(0,x.Z)({ref:this.listRef,prefixCls:pn,style:yn,data:at,disabled:ko,selectable:qn,checkable:!!kr,motion:qr,dragging:vt!==null,height:Ti,itemHeight:el,virtual:Mi,focusable:Aa,focused:At,tabIndex:Ta,activeItem:this.getActiveItem(),onFocus:this.onFocus,onBlur:this.onBlur,onKeyDown:this.onKeyDown,onActiveChange:this.onActiveChange,onListChangeStart:this.onListChangeStart,onListChangeEnd:this.onListChangeEnd,onContextMenu:vi,onScroll:Wt},this.getTreeNodeRequiredProps(),xa))))}}],[{key:"getDerivedStateFromProps",value:function(et,lt){var At=lt.prevProps,at={prevProps:et};function ft(Aa){return!At&&Aa in et||At&&At[Aa]!==et[Aa]}var vt,ln=lt.fieldNames;if(ft("fieldNames")&&(ln=(0,Je.w$)(et.fieldNames),at.fieldNames=ln),ft("treeData")?vt=et.treeData:ft("children")&&((0,y.ZP)(!1,"`children` of Tree is deprecated. Please use `treeData` instead."),vt=(0,Je.zn)(et.children)),vt){at.treeData=vt;var hn=(0,Je.I8)(vt,{fieldNames:ln});at.keyEntities=(0,De.Z)((0,ue.Z)({},Ao,Jn),hn.keyEntities)}var Un=at.keyEntities||lt.keyEntities;if(ft("expandedKeys")||At&&ft("autoExpandParent"))at.expandedKeys=et.autoExpandParent||!At&&et.defaultExpandParent?(0,un.r7)(et.expandedKeys,Un):et.expandedKeys;else if(!At&&et.defaultExpandAll){var Tn=(0,De.Z)({},Un);delete Tn[Ao],at.expandedKeys=Object.keys(Tn).map(function(Aa){return Tn[Aa].key})}else!At&&et.defaultExpandedKeys&&(at.expandedKeys=et.autoExpandParent||et.defaultExpandParent?(0,un.r7)(et.defaultExpandedKeys,Un):et.defaultExpandedKeys);if(at.expandedKeys||delete at.expandedKeys,vt||at.expandedKeys){var Fa=(0,Je.oH)(vt||lt.treeData,at.expandedKeys||lt.expandedKeys,ln);at.flattenNodes=Fa}if(et.selectable&&(ft("selectedKeys")?at.selectedKeys=(0,un.BT)(et.selectedKeys,et):!At&&et.defaultSelectedKeys&&(at.selectedKeys=(0,un.BT)(et.defaultSelectedKeys,et))),et.checkable){var ca;if(ft("checkedKeys")?ca=(0,un.E6)(et.checkedKeys)||{}:!At&&et.defaultCheckedKeys?ca=(0,un.E6)(et.defaultCheckedKeys)||{}:vt&&(ca=(0,un.E6)(et.checkedKeys)||{checkedKeys:lt.checkedKeys,halfCheckedKeys:lt.halfCheckedKeys}),ca){var Da=ca,Xt=Da.checkedKeys,pn=Xt===void 0?[]:Xt,Sn=Da.halfCheckedKeys,yn=Sn===void 0?[]:Sn;if(!et.checkStrictly){var ga=(0,_n.S)(pn,!0,Un);pn=ga.checkedKeys,yn=ga.halfCheckedKeys}at.checkedKeys=pn,at.halfCheckedKeys=yn}}return ft("loadedKeys")&&(at.loadedKeys=et.loadedKeys),at}}]),Oe}(b.Component);La.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:z,allowDrop:function(){return!0},expandAction:!1},La.TreeNode=Ja.Z;var hr=La,Nr=hr,Dn=ee(73148),Jr=ee(56747),Lo={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"},Po=Lo,br=ee(74643),Ko=function(Pe,Oe){return b.createElement(br.Z,(0,x.Z)({},Pe,{ref:Oe,icon:Po}))},Xn=b.forwardRef(Ko),$a=ee(53124),Ia=ee(50881),ha=ee(33603),lo=ee(32157);const to=4;function po(ce){const{dropPosition:Pe,dropLevelOffset:Oe,prefixCls:Se,indent:et,direction:lt="ltr"}=ce,At=lt==="ltr"?"left":"right",at=lt==="ltr"?"right":"left",ft={[At]:-Oe*et+to,[at]:0};switch(Pe){case-1:ft.top=-3;break;case 1:ft.bottom=-3;break;default:ft.bottom=-3,ft[At]=et+to;break}return b.createElement("div",{style:ft,className:`${Se}-drop-indicator`})}var _o=ee(99184),Fi=b.forwardRef((ce,Pe)=>{const{getPrefixCls:Oe,direction:Se,virtual:et,tree:lt}=b.useContext($a.E_),{prefixCls:At,className:at,showIcon:ft=!1,showLine:vt,switcherIcon:ln,blockNode:hn=!1,children:Un,checkable:Tn=!1,selectable:Fa=!0,draggable:ca,motion:Da,style:Xt}=ce,pn=Oe("tree",At),Sn=Oe(),yn=Da!=null?Da:Object.assign(Object.assign({},(0,ha.Z)(Sn)),{motionAppear:!1}),ga=Object.assign(Object.assign({},ce),{checkable:Tn,selectable:Fa,showIcon:ft,motion:yn,blockNode:hn,showLine:!!vt,dropIndicatorRender:po}),[Aa,Va]=(0,lo.ZP)(pn),Ta=b.useMemo(()=>{if(!ca)return!1;let va={};switch(typeof ca){case"function":va.nodeDraggable=ca;break;case"object":va=Object.assign({},ca);break;default:break}return va.icon!==!1&&(va.icon=va.icon||b.createElement(Ia.Z,null)),va},[ca]),qn=va=>b.createElement(_o.Z,{prefixCls:pn,switcherIcon:ln,treeNodeProps:va,showLine:vt});return Aa(b.createElement(Nr,Object.assign({itemHeight:20,ref:Pe,virtual:et},ga,{style:Object.assign(Object.assign({},lt==null?void 0:lt.style),Xt),prefixCls:pn,className:Me()({[`${pn}-icon-hide`]:!ft,[`${pn}-block-node`]:hn,[`${pn}-unselectable`]:!Fa,[`${pn}-rtl`]:Se==="rtl"},lt==null?void 0:lt.className,at,Va),direction:Se,checkable:Tn&&b.createElement("span",{className:`${pn}-checkbox-inner`}),selectable:Fa,switcherIcon:qn,draggable:Ta}),Un))}),hi;(function(ce){ce[ce.None=0]="None",ce[ce.Start=1]="Start",ce[ce.End=2]="End"})(hi||(hi={}));function _i(ce,Pe){function Oe(Se){const{key:et,children:lt}=Se;Pe(et,Se)!==!1&&_i(lt||[],Pe)}ce.forEach(Oe)}function Xo(ce){let{treeData:Pe,expandedKeys:Oe,startKey:Se,endKey:et}=ce;const lt=[];let At=hi.None;if(Se&&Se===et)return[Se];if(!Se||!et)return[];function at(ft){return ft===Se||ft===et}return _i(Pe,ft=>{if(At===hi.End)return!1;if(at(ft)){if(lt.push(ft),At===hi.None)At=hi.Start;else if(At===hi.Start)return At=hi.End,!1}else At===hi.Start&<.push(ft);return Oe.includes(ft)}),lt}function ii(ce,Pe){const Oe=(0,Fe.Z)(Pe),Se=[];return _i(ce,(et,lt)=>{const At=Oe.indexOf(et);return At!==-1&&(Se.push(lt),Oe.splice(At,1)),!!Oe.length}),Se}var Nn=function(ce,Pe){var Oe={};for(var Se in ce)Object.prototype.hasOwnProperty.call(ce,Se)&&Pe.indexOf(Se)<0&&(Oe[Se]=ce[Se]);if(ce!=null&&typeof Object.getOwnPropertySymbols=="function")for(var et=0,Se=Object.getOwnPropertySymbols(ce);et<Se.length;et++)Pe.indexOf(Se[et])<0&&Object.prototype.propertyIsEnumerable.call(ce,Se[et])&&(Oe[Se[et]]=ce[Se[et]]);return Oe};function cr(ce){const{isLeaf:Pe,expanded:Oe}=ce;return Pe?b.createElement(Dn.Z,null):Oe?b.createElement(Jr.Z,null):b.createElement(Xn,null)}function ao(ce){let{treeData:Pe,children:Oe}=ce;return Pe||(0,Je.zn)(Oe)}const No=(ce,Pe)=>{var{defaultExpandAll:Oe,defaultExpandParent:Se,defaultExpandedKeys:et}=ce,lt=Nn(ce,["defaultExpandAll","defaultExpandParent","defaultExpandedKeys"]);const At=b.useRef(),at=b.useRef(),ft=()=>{const{keyEntities:Ta}=(0,Je.I8)(ao(lt));let qn;return Oe?qn=Object.keys(Ta):Se?qn=(0,un.r7)(lt.expandedKeys||et||[],Ta):qn=lt.expandedKeys||et,qn},[vt,ln]=b.useState(lt.selectedKeys||lt.defaultSelectedKeys||[]),[hn,Un]=b.useState(()=>ft());b.useEffect(()=>{"selectedKeys"in lt&&ln(lt.selectedKeys)},[lt.selectedKeys]),b.useEffect(()=>{"expandedKeys"in lt&&Un(lt.expandedKeys)},[lt.expandedKeys]);const Tn=(Ta,qn)=>{var va;return"expandedKeys"in lt||Un(Ta),(va=lt.onExpand)===null||va===void 0?void 0:va.call(lt,Ta,qn)},Fa=(Ta,qn)=>{var va;const{multiple:Na}=lt,{node:Za,nativeEvent:ir}=qn,{key:kr=""}=Za,oa=ao(lt),ko=Object.assign(Object.assign({},qn),{selected:!0}),qr=(ir==null?void 0:ir.ctrlKey)||(ir==null?void 0:ir.metaKey),Di=ir==null?void 0:ir.shiftKey;let so;Na&&qr?(so=Ta,At.current=kr,at.current=so,ko.selectedNodes=ii(oa,so)):Na&&Di?(so=Array.from(new Set([].concat((0,Fe.Z)(at.current||[]),(0,Fe.Z)(Xo({treeData:oa,expandedKeys:hn,startKey:kr,endKey:At.current}))))),ko.selectedNodes=ii(oa,so)):(so=[kr],At.current=kr,at.current=so,ko.selectedNodes=ii(oa,so)),(va=lt.onSelect)===null||va===void 0||va.call(lt,so,ko),"selectedKeys"in lt||ln(so)},{getPrefixCls:ca,direction:Da}=b.useContext($a.E_),{prefixCls:Xt,className:pn,showIcon:Sn=!0,expandAction:yn="click"}=lt,ga=Nn(lt,["prefixCls","className","showIcon","expandAction"]),Aa=ca("tree",Xt),Va=Me()(`${Aa}-directory`,{[`${Aa}-directory-rtl`]:Da==="rtl"},pn);return b.createElement(Fi,Object.assign({icon:cr,ref:Pe,blockNode:!0},ga,{showIcon:Sn,expandAction:yn,prefixCls:Aa,className:Va,expandedKeys:hn,selectedKeys:vt,onSelect:Fa,onExpand:Tn}))};var Uo=b.forwardRef(No);const Ii=Fi;Ii.DirectoryTree=Uo,Ii.TreeNode=Ja.Z;var Yr=Ii},32157:function(ht,ct,ee){"use strict";ee.d(ct,{TM:function(){return ve},Yk:function(){return Me}});var x=ee(45930),ue=ee(63185),fe=ee(14747),De=ee(33507),Fe=ee(45503),Te=ee(67968);const ie=new x.Keyframes("ant-tree-node-fx-do-not-use",{"0%":{opacity:0},"100%":{opacity:1}}),_e=(oe,a)=>({[`.${oe}-switcher-icon`]:{display:"inline-block",fontSize:10,verticalAlign:"baseline",svg:{transition:`transform ${a.motionDurationSlow}`}}}),ze=(oe,a)=>({[`.${oe}-drop-indicator`]:{position:"absolute",zIndex:1,height:2,backgroundColor:a.colorPrimary,borderRadius:1,pointerEvents:"none","&:after":{position:"absolute",top:-3,insetInlineStart:-6,width:8,height:8,backgroundColor:"transparent",border:`${a.lineWidthBold}px solid ${a.colorPrimary}`,borderRadius:"50%",content:'""'}}}),Ae=(oe,a)=>{const{treeCls:y,treeNodeCls:b,treeNodePadding:E,titleHeight:z,nodeSelectedBg:te,nodeHoverBg:ne}=a,re=a.paddingXS;return{[y]:Object.assign(Object.assign({},(0,fe.Wf)(a)),{background:a.colorBgContainer,borderRadius:a.borderRadius,transition:`background-color ${a.motionDurationSlow}`,[`&${y}-rtl`]:{[`${y}-switcher`]:{"&_close":{[`${y}-switcher-icon`]:{svg:{transform:"rotate(90deg)"}}}}},[`&-focused:not(:hover):not(${y}-active-focused)`]:Object.assign({},(0,fe.oN)(a)),[`${y}-list-holder-inner`]:{alignItems:"flex-start"},[`&${y}-block-node`]:{[`${y}-list-holder-inner`]:{alignItems:"stretch",[`${y}-node-content-wrapper`]:{flex:"auto"},[`${b}.dragging`]:{position:"relative","&:after":{position:"absolute",top:0,insetInlineEnd:0,bottom:E,insetInlineStart:0,border:`1px solid ${a.colorPrimary}`,opacity:0,animationName:ie,animationDuration:a.motionDurationSlow,animationPlayState:"running",animationFillMode:"forwards",content:'""',pointerEvents:"none"}}}},[`${b}`]:{display:"flex",alignItems:"flex-start",padding:`0 0 ${E}px 0`,outline:"none","&-rtl":{direction:"rtl"},"&-disabled":{[`${y}-node-content-wrapper`]:{color:a.colorTextDisabled,cursor:"not-allowed","&:hover":{background:"transparent"}}},[`&-active ${y}-node-content-wrapper`]:Object.assign({},(0,fe.oN)(a)),[`&:not(${b}-disabled).filter-node ${y}-title`]:{color:"inherit",fontWeight:500},"&-draggable":{[`${y}-draggable-icon`]:{flexShrink:0,width:z,lineHeight:`${z}px`,textAlign:"center",visibility:"visible",opacity:.2,transition:`opacity ${a.motionDurationSlow}`,[`${b}:hover &`]:{opacity:.45}},[`&${b}-disabled`]:{[`${y}-draggable-icon`]:{visibility:"hidden"}}}},[`${y}-indent`]:{alignSelf:"stretch",whiteSpace:"nowrap",userSelect:"none","&-unit":{display:"inline-block",width:z}},[`${y}-draggable-icon`]:{visibility:"hidden"},[`${y}-switcher`]:Object.assign(Object.assign({},_e(oe,a)),{position:"relative",flex:"none",alignSelf:"stretch",width:z,margin:0,lineHeight:`${z}px`,textAlign:"center",cursor:"pointer",userSelect:"none","&-noop":{cursor:"default"},"&_close":{[`${y}-switcher-icon`]:{svg:{transform:"rotate(-90deg)"}}},"&-loading-icon":{color:a.colorPrimary},"&-leaf-line":{position:"relative",zIndex:1,display:"inline-block",width:"100%",height:"100%","&:before":{position:"absolute",top:0,insetInlineEnd:z/2,bottom:-E,marginInlineStart:-1,borderInlineEnd:`1px solid ${a.colorBorder}`,content:'""'},"&:after":{position:"absolute",width:z/2*.8,height:z/2,borderBottom:`1px solid ${a.colorBorder}`,content:'""'}}}),[`${y}-checkbox`]:{top:"initial",marginInlineEnd:re},[`${y}-node-content-wrapper, ${y}-checkbox + span`]:{position:"relative",zIndex:"auto",minHeight:z,margin:0,padding:`0 ${a.paddingXS/2}px`,color:"inherit",lineHeight:`${z}px`,background:"transparent",borderRadius:a.borderRadius,cursor:"pointer",transition:`all ${a.motionDurationMid}, border 0s, line-height 0s, box-shadow 0s`,"&:hover":{backgroundColor:ne},[`&${y}-node-selected`]:{backgroundColor:te},[`${y}-iconEle`]:{display:"inline-block",width:z,height:z,lineHeight:`${z}px`,textAlign:"center",verticalAlign:"top","&:empty":{display:"none"}}},[`${y}-unselectable ${y}-node-content-wrapper:hover`]:{backgroundColor:"transparent"},[`${y}-node-content-wrapper`]:Object.assign({lineHeight:`${z}px`,userSelect:"none"},ze(oe,a)),[`${b}.drop-container`]:{"> [draggable]":{boxShadow:`0 0 0 2px ${a.colorPrimary}`}},"&-show-line":{[`${y}-indent`]:{"&-unit":{position:"relative",height:"100%","&:before":{position:"absolute",top:0,insetInlineEnd:z/2,bottom:-E,borderInlineEnd:`1px solid ${a.colorBorder}`,content:'""'},"&-end":{"&:before":{display:"none"}}}},[`${y}-switcher`]:{background:"transparent","&-line-icon":{verticalAlign:"-0.15em"}}},[`${b}-leaf-last`]:{[`${y}-switcher`]:{"&-leaf-line":{"&:before":{top:"auto !important",bottom:"auto !important",height:`${z/2}px !important`}}}}})}},We=oe=>{const{treeCls:a,treeNodeCls:y,treeNodePadding:b,directoryNodeSelectedBg:E,directoryNodeSelectedColor:z}=oe;return{[`${a}${a}-directory`]:{[y]:{position:"relative","&:before":{position:"absolute",top:0,insetInlineEnd:0,bottom:b,insetInlineStart:0,transition:`background-color ${oe.motionDurationMid}`,content:'""',pointerEvents:"none"},"&:hover":{"&:before":{background:oe.controlItemBgHover}},"> *":{zIndex:1},[`${a}-switcher`]:{transition:`color ${oe.motionDurationMid}`},[`${a}-node-content-wrapper`]:{borderRadius:0,userSelect:"none","&:hover":{background:"transparent"},[`&${a}-node-selected`]:{color:z,background:"transparent"}},"&-selected":{"\n &:hover::before,\n &::before\n ":{background:E},[`${a}-switcher`]:{color:z},[`${a}-node-content-wrapper`]:{color:z,background:"transparent"}}}}}},Me=(oe,a)=>{const y=`.${oe}`,b=`${y}-treenode`,E=a.paddingXS/2,z=(0,Fe.TS)(a,{treeCls:y,treeNodeCls:b,treeNodePadding:E});return[Ae(oe,z),We(z)]},ve=oe=>{const{controlHeightSM:a}=oe;return{titleHeight:a,nodeHoverBg:oe.controlItemBgHover,nodeSelectedBg:oe.controlItemBgActive}};ct.ZP=(0,Te.Z)("Tree",(oe,a)=>{let{prefixCls:y}=a;return[{[oe.componentCls]:(0,ue.C2)(`${y}-checkbox`,oe)},Me(y,oe),(0,De.Z)(oe)]},oe=>{const{colorTextLightSolid:a,colorPrimary:y}=oe;return Object.assign(Object.assign({},ve(oe)),{directoryNodeSelectedColor:a,directoryNodeSelectedBg:y})})},99184:function(ht,ct,ee){"use strict";ee.d(ct,{Z:function(){return y}});var x=ee(87462),ue=ee(67294),fe={icon:{tag:"svg",attrs:{viewBox:"0 0 1024 1024",focusable:"false"},children:[{tag:"path",attrs:{d:"M840.4 300H183.6c-19.7 0-30.7 20.8-18.5 35l328.4 380.8c9.4 10.9 27.5 10.9 37 0L858.9 335c12.2-14.2 1.2-35-18.5-35z"}}]},name:"caret-down",theme:"filled"},De=fe,Fe=ee(74643),Te=function(E,z){return ue.createElement(Fe.Z,(0,x.Z)({},E,{ref:z,icon:De}))},ie=ue.forwardRef(Te),_e=ee(73148),ze=ee(3407),Ae=ee(34182),We=ee(74664),Me=ee(94184),ve=ee.n(Me),oe=ee(96159),y=b=>{const{prefixCls:E,switcherIcon:z,treeNodeProps:te,showLine:ne}=b,{isLeaf:re,expanded:ae,loading:le}=te;if(le)return ue.createElement(ze.Z,{className:`${E}-switcher-loading-icon`});let he;if(ne&&typeof ne=="object"&&(he=ne.showLeafIcon),re){if(!ne)return null;if(typeof he!="boolean"&&he){const xe=typeof he=="function"?he(te):he,me=`${E}-switcher-line-custom-icon`;return(0,oe.l$)(xe)?(0,oe.Tm)(xe,{className:ve()(xe.props.className||"",me)}):xe}return he?ue.createElement(_e.Z,{className:`${E}-switcher-line-icon`}):ue.createElement("span",{className:`${E}-switcher-leaf-line`})}const Ee=`${E}-switcher-icon`,be=typeof z=="function"?z(te):z;return(0,oe.l$)(be)?(0,oe.Tm)(be,{className:ve()(be.props.className||"",Ee)}):be!==void 0?be:ne?ae?ue.createElement(Ae.Z,{className:`${E}-switcher-line-icon`}):ue.createElement(We.Z,{className:`${E}-switcher-line-icon`}):ue.createElement(ie,{className:Ee})}},59810:function(ht,ct,ee){"use strict";ee.d(ct,{default:function(){return pr}});var x=ee(67294),ue=ee(74902),fe=ee(94184),De=ee.n(fe),Fe=ee(87462),Te=ee(15671),ie=ee(43144),_e=ee(60136),ze=ee(51630),Ae=ee(4942),We=ee(45987),Me=ee(74165),ve=ee(71002),oe=ee(15861),a=ee(64217);function y(Lt,$t){var Qt="cannot ".concat(Lt.method," ").concat(Lt.action," ").concat($t.status,"'"),on=new Error(Qt);return on.status=$t.status,on.method=Lt.method,on.url=Lt.action,on}function b(Lt){var $t=Lt.responseText||Lt.response;if(!$t)return $t;try{return JSON.parse($t)}catch(Qt){return $t}}function E(Lt){var $t=new XMLHttpRequest;Lt.onProgress&&$t.upload&&($t.upload.onprogress=function(un){un.total>0&&(un.percent=un.loaded/un.total*100),Lt.onProgress(un)});var Qt=new FormData;Lt.data&&Object.keys(Lt.data).forEach(function(Wn){var un=Lt.data[Wn];if(Array.isArray(un)){un.forEach(function(_n){Qt.append("".concat(Wn,"[]"),_n)});return}Qt.append(Wn,un)}),Lt.file instanceof Blob?Qt.append(Lt.filename,Lt.file,Lt.file.name):Qt.append(Lt.filename,Lt.file),$t.onerror=function(un){Lt.onError(un)},$t.onload=function(){return $t.status<200||$t.status>=300?Lt.onError(y(Lt,$t),b($t)):Lt.onSuccess(b($t),$t)},$t.open(Lt.method,Lt.action,!0),Lt.withCredentials&&"withCredentials"in $t&&($t.withCredentials=!0);var on=Lt.headers||{};return on["X-Requested-With"]!==null&&$t.setRequestHeader("X-Requested-With","XMLHttpRequest"),Object.keys(on).forEach(function(Wn){on[Wn]!==null&&$t.setRequestHeader(Wn,on[Wn])}),$t.send(Qt),{abort:function(){$t.abort()}}}var z=+new Date,te=0;function ne(){return"rc-upload-".concat(z,"-").concat(++te)}var re=ee(80334),ae=function(Lt,$t){if(Lt&&$t){var Qt=Array.isArray($t)?$t:$t.split(","),on=Lt.name||"",Wn=Lt.type||"",un=Wn.replace(/\/.*$/,"");return Qt.some(function(_n){var qt=_n.trim();if(/^\*(\/\*)?$/.test(_n))return!0;if(qt.charAt(0)==="."){var ur=on.toLowerCase(),La=qt.toLowerCase(),hr=[La];return(La===".jpg"||La===".jpeg")&&(hr=[".jpg",".jpeg"]),hr.some(function(Nr){return ur.endsWith(Nr)})}return/\/\*$/.test(qt)?un===qt.replace(/\/.*$/,""):Wn===qt?!0:/^\w+$/.test(qt)?((0,re.ZP)(!1,"Upload takes an invalidate 'accept' type '".concat(qt,"'.Skip for check.")),!0):!1})}return!0};function le(Lt,$t){var Qt=Lt.createReader(),on=[];function Wn(){Qt.readEntries(function(un){var _n=Array.prototype.slice.apply(un);on=on.concat(_n);var qt=!_n.length;qt?$t(on):Wn()})}Wn()}var he=function($t,Qt,on){var Wn=function un(_n,qt){_n&&(_n.path=qt||"",_n.isFile?_n.file(function(ur){on(ur)&&(_n.fullPath&&!ur.webkitRelativePath&&(Object.defineProperties(ur,{webkitRelativePath:{writable:!0}}),ur.webkitRelativePath=_n.fullPath.replace(/^\//,""),Object.defineProperties(ur,{webkitRelativePath:{writable:!1}})),Qt([ur]))}):_n.isDirectory&&le(_n,function(ur){ur.forEach(function(La){un(La,"".concat(qt).concat(_n.name,"/"))})}))};$t.forEach(function(un){Wn(un.webkitGetAsEntry())})},Ee=he,be=["component","prefixCls","className","disabled","id","style","multiple","accept","capture","children","directory","openFileDialogOnClick","onMouseEnter","onMouseLeave"],xe=function(Lt){(0,_e.Z)(Qt,Lt);var $t=(0,ze.Z)(Qt);function Qt(){var on;(0,Te.Z)(this,Qt);for(var Wn=arguments.length,un=new Array(Wn),_n=0;_n<Wn;_n++)un[_n]=arguments[_n];return on=$t.call.apply($t,[this].concat(un)),on.state={uid:ne()},on.reqs={},on.fileInput=void 0,on._isMounted=void 0,on.onChange=function(qt){var ur=on.props,La=ur.accept,hr=ur.directory,Nr=qt.target.files,Dn=(0,ue.Z)(Nr).filter(function(Jr){return!hr||ae(Jr,La)});on.uploadFiles(Dn),on.reset()},on.onClick=function(qt){var ur=on.fileInput;if(ur){var La=on.props,hr=La.children,Nr=La.onClick;if(hr&&hr.type==="button"){var Dn=ur.parentNode;Dn.focus(),Dn.querySelector("button").blur()}ur.click(),Nr&&Nr(qt)}},on.onKeyDown=function(qt){qt.key==="Enter"&&on.onClick(qt)},on.onFileDrop=function(qt){var ur=on.props.multiple;if(qt.preventDefault(),qt.type!=="dragover")if(on.props.directory)Ee(Array.prototype.slice.call(qt.dataTransfer.items),on.uploadFiles,function(hr){return ae(hr,on.props.accept)});else{var La=(0,ue.Z)(qt.dataTransfer.files).filter(function(hr){return ae(hr,on.props.accept)});ur===!1&&(La=La.slice(0,1)),on.uploadFiles(La)}},on.uploadFiles=function(qt){var ur=(0,ue.Z)(qt),La=ur.map(function(hr){return hr.uid=ne(),on.processFile(hr,ur)});Promise.all(La).then(function(hr){var Nr=on.props.onBatchStart;Nr==null||Nr(hr.map(function(Dn){var Jr=Dn.origin,Lo=Dn.parsedFile;return{file:Jr,parsedFile:Lo}})),hr.filter(function(Dn){return Dn.parsedFile!==null}).forEach(function(Dn){on.post(Dn)})})},on.processFile=function(){var qt=(0,oe.Z)((0,Me.Z)().mark(function ur(La,hr){var Nr,Dn,Jr,Lo,Po,br,Ko,Xn,$a;return(0,Me.Z)().wrap(function(ha){for(;;)switch(ha.prev=ha.next){case 0:if(Nr=on.props.beforeUpload,Dn=La,!Nr){ha.next=14;break}return ha.prev=3,ha.next=6,Nr(La,hr);case 6:Dn=ha.sent,ha.next=12;break;case 9:ha.prev=9,ha.t0=ha.catch(3),Dn=!1;case 12:if(Dn!==!1){ha.next=14;break}return ha.abrupt("return",{origin:La,parsedFile:null,action:null,data:null});case 14:if(Jr=on.props.action,typeof Jr!="function"){ha.next=21;break}return ha.next=18,Jr(La);case 18:Lo=ha.sent,ha.next=22;break;case 21:Lo=Jr;case 22:if(Po=on.props.data,typeof Po!="function"){ha.next=29;break}return ha.next=26,Po(La);case 26:br=ha.sent,ha.next=30;break;case 29:br=Po;case 30:return Ko=((0,ve.Z)(Dn)==="object"||typeof Dn=="string")&&Dn?Dn:La,Ko instanceof File?Xn=Ko:Xn=new File([Ko],La.name,{type:La.type}),$a=Xn,$a.uid=La.uid,ha.abrupt("return",{origin:La,data:br,parsedFile:$a,action:Lo});case 35:case"end":return ha.stop()}},ur,null,[[3,9]])}));return function(ur,La){return qt.apply(this,arguments)}}(),on.saveFileInput=function(qt){on.fileInput=qt},on}return(0,ie.Z)(Qt,[{key:"componentDidMount",value:function(){this._isMounted=!0}},{key:"componentWillUnmount",value:function(){this._isMounted=!1,this.abort()}},{key:"post",value:function(Wn){var un=this,_n=Wn.data,qt=Wn.origin,ur=Wn.action,La=Wn.parsedFile;if(this._isMounted){var hr=this.props,Nr=hr.onStart,Dn=hr.customRequest,Jr=hr.name,Lo=hr.headers,Po=hr.withCredentials,br=hr.method,Ko=qt.uid,Xn=Dn||E,$a={action:ur,filename:Jr,data:_n,file:La,headers:Lo,withCredentials:Po,method:br||"post",onProgress:function(ha){var lo=un.props.onProgress;lo==null||lo(ha,La)},onSuccess:function(ha,lo){var to=un.props.onSuccess;to==null||to(ha,La,lo),delete un.reqs[Ko]},onError:function(ha,lo){var to=un.props.onError;to==null||to(ha,lo,La),delete un.reqs[Ko]}};Nr(qt),this.reqs[Ko]=Xn($a)}}},{key:"reset",value:function(){this.setState({uid:ne()})}},{key:"abort",value:function(Wn){var un=this.reqs;if(Wn){var _n=Wn.uid?Wn.uid:Wn;un[_n]&&un[_n].abort&&un[_n].abort(),delete un[_n]}else Object.keys(un).forEach(function(qt){un[qt]&&un[qt].abort&&un[qt].abort(),delete un[qt]})}},{key:"render",value:function(){var Wn,un=this.props,_n=un.component,qt=un.prefixCls,ur=un.className,La=un.disabled,hr=un.id,Nr=un.style,Dn=un.multiple,Jr=un.accept,Lo=un.capture,Po=un.children,br=un.directory,Ko=un.openFileDialogOnClick,Xn=un.onMouseEnter,$a=un.onMouseLeave,Ia=(0,We.Z)(un,be),ha=De()((Wn={},(0,Ae.Z)(Wn,qt,!0),(0,Ae.Z)(Wn,"".concat(qt,"-disabled"),La),(0,Ae.Z)(Wn,ur,ur),Wn)),lo=br?{directory:"directory",webkitdirectory:"webkitdirectory"}:{},to=La?{}:{onClick:Ko?this.onClick:function(){},onKeyDown:Ko?this.onKeyDown:function(){},onMouseEnter:Xn,onMouseLeave:$a,onDrop:this.onFileDrop,onDragOver:this.onFileDrop,tabIndex:"0"};return x.createElement(_n,(0,Fe.Z)({},to,{className:ha,role:"button",style:Nr}),x.createElement("input",(0,Fe.Z)({},(0,a.Z)(Ia,{aria:!0,data:!0}),{id:hr,disabled:La,type:"file",ref:this.saveFileInput,onClick:function(_o){return _o.stopPropagation()},key:this.state.uid,style:{display:"none"},accept:Jr},lo,{multiple:Dn,onChange:this.onChange},Lo!=null?{capture:Lo}:{})),Po)}}]),Qt}(x.Component),me=xe;function Ce(){}var Be=function(Lt){(0,_e.Z)(Qt,Lt);var $t=(0,ze.Z)(Qt);function Qt(){var on;(0,Te.Z)(this,Qt);for(var Wn=arguments.length,un=new Array(Wn),_n=0;_n<Wn;_n++)un[_n]=arguments[_n];return on=$t.call.apply($t,[this].concat(un)),on.uploader=void 0,on.saveUploader=function(qt){on.uploader=qt},on}return(0,ie.Z)(Qt,[{key:"abort",value:function(Wn){this.uploader.abort(Wn)}},{key:"render",value:function(){return x.createElement(me,(0,Fe.Z)({},this.props,{ref:this.saveUploader}))}}]),Qt}(x.Component);Be.defaultProps={component:"span",prefixCls:"rc-upload",data:{},headers:{},name:"file",multipart:!1,onStart:Ce,onError:Ce,onSuccess:Ce,multiple:!1,beforeUpload:null,customRequest:null,withCredentials:!1,openFileDialogOnClick:!0};var Xe=Be,Le=Xe,Ue=ee(5663),Ze=ee(73935),Ge=ee(53124),$e=ee(98866),ut=ee(10110),Ct=ee(24457),Ut={icon:function($t,Qt){return{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M534 352V136H232v752h560V394H576a42 42 0 01-42-42z",fill:Qt}},{tag:"path",attrs:{d:"M854.6 288.6L639.4 73.4c-6-6-14.1-9.4-22.6-9.4H192c-17.7 0-32 14.3-32 32v832c0 17.7 14.3 32 32 32h640c17.7 0 32-14.3 32-32V311.3c0-8.5-3.4-16.7-9.4-22.7zM602 137.8L790.2 326H602V137.8zM792 888H232V136h302v216a42 42 0 0042 42h216v494z",fill:$t}}]}},name:"file",theme:"twotone"},sn=Ut,ot=ee(74643),Pt=function($t,Qt){return x.createElement(ot.Z,(0,Fe.Z)({},$t,{ref:Qt,icon:sn}))},Mt=x.forwardRef(Pt),mt=ee(3407),wt={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M779.3 196.6c-94.2-94.2-247.6-94.2-341.7 0l-261 260.8c-1.7 1.7-2.6 4-2.6 6.4s.9 4.7 2.6 6.4l36.9 36.9a9 9 0 0012.7 0l261-260.8c32.4-32.4 75.5-50.2 121.3-50.2s88.9 17.8 121.2 50.2c32.4 32.4 50.2 75.5 50.2 121.2 0 45.8-17.8 88.8-50.2 121.2l-266 265.9-43.1 43.1c-40.3 40.3-105.8 40.3-146.1 0-19.5-19.5-30.2-45.4-30.2-73s10.7-53.5 30.2-73l263.9-263.8c6.7-6.6 15.5-10.3 24.9-10.3h.1c9.4 0 18.1 3.7 24.7 10.3 6.7 6.7 10.3 15.5 10.3 24.9 0 9.3-3.7 18.1-10.3 24.7L372.4 653c-1.7 1.7-2.6 4-2.6 6.4s.9 4.7 2.6 6.4l36.9 36.9a9 9 0 0012.7 0l215.6-215.6c19.9-19.9 30.8-46.3 30.8-74.4s-11-54.6-30.8-74.4c-41.1-41.1-107.9-41-149 0L463 364 224.8 602.1A172.22 172.22 0 00174 724.8c0 46.3 18.1 89.8 50.8 122.5 33.9 33.8 78.3 50.7 122.7 50.7 44.4 0 88.8-16.9 122.6-50.7l309.2-309C824.8 492.7 850 432 850 367.5c.1-64.6-25.1-125.3-70.7-170.9z"}}]},name:"paper-clip",theme:"outlined"},Kt=wt,je=function($t,Qt){return x.createElement(ot.Z,(0,Fe.Z)({},$t,{ref:Qt,icon:Kt}))},vn=x.forwardRef(je),Cn={icon:function($t,Qt){return{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M928 160H96c-17.7 0-32 14.3-32 32v640c0 17.7 14.3 32 32 32h832c17.7 0 32-14.3 32-32V192c0-17.7-14.3-32-32-32zm-40 632H136v-39.9l138.5-164.3 150.1 178L658.1 489 888 761.6V792zm0-129.8L664.2 396.8c-3.2-3.8-9-3.8-12.2 0L424.6 666.4l-144-170.7c-3.2-3.8-9-3.8-12.2 0L136 652.7V232h752v430.2z",fill:$t}},{tag:"path",attrs:{d:"M424.6 765.8l-150.1-178L136 752.1V792h752v-30.4L658.1 489z",fill:Qt}},{tag:"path",attrs:{d:"M136 652.7l132.4-157c3.2-3.8 9-3.8 12.2 0l144 170.7L652 396.8c3.2-3.8 9-3.8 12.2 0L888 662.2V232H136v420.7zM304 280a88 88 0 110 176 88 88 0 010-176z",fill:Qt}},{tag:"path",attrs:{d:"M276 368a28 28 0 1056 0 28 28 0 10-56 0z",fill:Qt}},{tag:"path",attrs:{d:"M304 456a88 88 0 100-176 88 88 0 000 176zm0-116c15.5 0 28 12.5 28 28s-12.5 28-28 28-28-12.5-28-28 12.5-28 28-28z",fill:$t}}]}},name:"picture",theme:"twotone"},ua=Cn,kn=function($t,Qt){return x.createElement(ot.Z,(0,Fe.Z)({},$t,{ref:Qt,icon:ua}))},nt=x.forwardRef(kn),dt=ee(38379),gt=ee(57838),Ft=ee(33603),st=ee(96159),bt=ee(71577);function It(Lt){return Object.assign(Object.assign({},Lt),{lastModified:Lt.lastModified,lastModifiedDate:Lt.lastModifiedDate,name:Lt.name,size:Lt.size,type:Lt.type,uid:Lt.uid,percent:0,originFileObj:Lt})}function xt(Lt,$t){const Qt=(0,ue.Z)($t),on=Qt.findIndex(Wn=>{let{uid:un}=Wn;return un===Lt.uid});return on===-1?Qt.push(Lt):Qt[on]=Lt,Qt}function kt(Lt,$t){const Qt=Lt.uid!==void 0?"uid":"name";return $t.filter(on=>on[Qt]===Lt[Qt])[0]}function Zt(Lt,$t){const Qt=Lt.uid!==void 0?"uid":"name",on=$t.filter(Wn=>Wn[Qt]!==Lt[Qt]);return on.length===$t.length?null:on}const Gn=function(){const $t=(arguments.length>0&&arguments[0]!==void 0?arguments[0]:"").split("/"),on=$t[$t.length-1].split(/#|\?/)[0];return(/\.[^./\\]*$/.exec(on)||[""])[0]},Ke=Lt=>Lt.indexOf("image/")===0,Re=Lt=>{if(Lt.type&&!Lt.thumbUrl)return Ke(Lt.type);const $t=Lt.thumbUrl||Lt.url||"",Qt=Gn($t);return/^data:image\//.test($t)||/(webp|svg|png|gif|jpg|jpeg|jfif|bmp|dpg|ico|heic|heif)$/i.test(Qt)?!0:!(/^data:/.test($t)||Qt)},In=200;function Ne(Lt){return new Promise($t=>{if(!Lt.type||!Ke(Lt.type)){$t("");return}const Qt=document.createElement("canvas");Qt.width=In,Qt.height=In,Qt.style.cssText=`position: fixed; left: 0; top: 0; width: ${In}px; height: ${In}px; z-index: 9999; display: none;`,document.body.appendChild(Qt);const on=Qt.getContext("2d"),Wn=new Image;if(Wn.onload=()=>{const{width:un,height:_n}=Wn;let qt=In,ur=In,La=0,hr=0;un>_n?(ur=_n*(In/un),hr=-(ur-qt)/2):(qt=un*(In/_n),La=-(qt-ur)/2),on.drawImage(Wn,La,hr,qt,ur);const Nr=Qt.toDataURL();document.body.removeChild(Qt),window.URL.revokeObjectURL(Wn.src),$t(Nr)},Wn.crossOrigin="anonymous",Lt.type.startsWith("image/svg+xml")){const un=new FileReader;un.onload=()=>{un.result&&(Wn.src=un.result)},un.readAsDataURL(Lt)}else if(Lt.type.startsWith("image/gif")){const un=new FileReader;un.onload=()=>{un.result&&$t(un.result)},un.readAsDataURL(Lt)}else Wn.src=window.URL.createObjectURL(Lt)})}var ke=ee(84249),Jt=ee(90674),Ye=ee(99569),it=ee(38703),rt=ee(83062),zt=x.forwardRef((Lt,$t)=>{let{prefixCls:Qt,className:on,style:Wn,locale:un,listType:_n,file:qt,items:ur,progress:La,iconRender:hr,actionIconRender:Nr,itemRender:Dn,isImgUrl:Jr,showPreviewIcon:Lo,showRemoveIcon:Po,showDownloadIcon:br,previewIcon:Ko,removeIcon:Xn,downloadIcon:$a,onPreview:Ia,onDownload:ha,onClose:lo}=Lt;var to,po;const{status:_o}=qt,[Wo,Fi]=x.useState(_o);x.useEffect(()=>{_o!=="removed"&&Fi(_o)},[_o]);const[hi,_i]=x.useState(!1);x.useEffect(()=>{const at=setTimeout(()=>{_i(!0)},300);return()=>{clearTimeout(at)}},[]);const Xo=hr(qt);let ii=x.createElement("div",{className:`${Qt}-icon`},Xo);if(_n==="picture"||_n==="picture-card"||_n==="picture-circle")if(Wo==="uploading"||!qt.thumbUrl&&!qt.url){const at=De()(`${Qt}-list-item-thumbnail`,{[`${Qt}-list-item-file`]:Wo!=="uploading"});ii=x.createElement("div",{className:at},Xo)}else{const at=Jr!=null&&Jr(qt)?x.createElement("img",{src:qt.thumbUrl||qt.url,alt:qt.name,className:`${Qt}-list-item-image`,crossOrigin:qt.crossOrigin}):Xo,ft=De()(`${Qt}-list-item-thumbnail`,{[`${Qt}-list-item-file`]:Jr&&!Jr(qt)});ii=x.createElement("a",{className:ft,onClick:vt=>Ia(qt,vt),href:qt.url||qt.thumbUrl,target:"_blank",rel:"noopener noreferrer"},at)}const Nn=De()(`${Qt}-list-item`,`${Qt}-list-item-${Wo}`),cr=typeof qt.linkProps=="string"?JSON.parse(qt.linkProps):qt.linkProps,ao=Po?Nr((typeof Xn=="function"?Xn(qt):Xn)||x.createElement(ke.Z,null),()=>lo(qt),Qt,un.removeFile):null,No=br&&Wo==="done"?Nr((typeof $a=="function"?$a(qt):$a)||x.createElement(Jt.Z,null),()=>ha(qt),Qt,un.downloadFile):null,li=_n!=="picture-card"&&_n!=="picture-circle"&&x.createElement("span",{key:"download-delete",className:De()(`${Qt}-list-item-actions`,{picture:_n==="picture"})},No,ao),Uo=De()(`${Qt}-list-item-name`),Ii=qt.url?[x.createElement("a",Object.assign({key:"view",target:"_blank",rel:"noopener noreferrer",className:Uo,title:qt.name},cr,{href:qt.url,onClick:at=>Ia(qt,at)}),qt.name),li]:[x.createElement("span",{key:"view",className:Uo,onClick:at=>Ia(qt,at),title:qt.name},qt.name),li],Yr={pointerEvents:"none",opacity:.5},ce=Lo?x.createElement("a",{href:qt.url||qt.thumbUrl,target:"_blank",rel:"noopener noreferrer",style:qt.url||qt.thumbUrl?void 0:Yr,onClick:at=>Ia(qt,at),title:un.previewFile},typeof Ko=="function"?Ko(qt):Ko||x.createElement(Ye.Z,null)):null,Pe=(_n==="picture-card"||_n==="picture-circle")&&Wo!=="uploading"&&x.createElement("span",{className:`${Qt}-list-item-actions`},ce,Wo==="done"&&No,ao),{getPrefixCls:Oe}=x.useContext(Ge.E_),Se=Oe(),et=x.createElement("div",{className:Nn},ii,Ii,Pe,hi&&x.createElement(dt.default,{motionName:`${Se}-fade`,visible:Wo==="uploading",motionDeadline:2e3},at=>{let{className:ft}=at;const vt="percent"in qt?x.createElement(it.Z,Object.assign({},La,{type:"line",percent:qt.percent,"aria-label":qt["aria-label"],"aria-labelledby":qt["aria-labelledby"]})):null;return x.createElement("div",{className:De()(`${Qt}-list-item-progress`,ft)},vt)})),lt=qt.response&&typeof qt.response=="string"?qt.response:((to=qt.error)===null||to===void 0?void 0:to.statusText)||((po=qt.error)===null||po===void 0?void 0:po.message)||un.uploadError,At=Wo==="error"?x.createElement(rt.Z,{title:lt,getPopupContainer:at=>at.parentNode},et):et;return x.createElement("div",{className:De()(`${Qt}-list-item-container`,on),style:Wn,ref:$t},Dn?Dn(At,qt,ur,{download:ha.bind(null,qt),preview:Ia.bind(null,qt),remove:lo.bind(null,qt)}):At)});const rn=(Lt,$t)=>{const{listType:Qt="text",previewFile:on=Ne,onPreview:Wn,onDownload:un,onRemove:_n,locale:qt,iconRender:ur,isImageUrl:La=Re,prefixCls:hr,items:Nr=[],showPreviewIcon:Dn=!0,showRemoveIcon:Jr=!0,showDownloadIcon:Lo=!1,removeIcon:Po,previewIcon:br,downloadIcon:Ko,progress:Xn={size:[-1,2],showInfo:!1},appendAction:$a,appendActionVisible:Ia=!0,itemRender:ha,disabled:lo}=Lt,to=(0,gt.Z)(),[po,_o]=x.useState(!1);x.useEffect(()=>{Qt!=="picture"&&Qt!=="picture-card"&&Qt!=="picture-circle"||(Nr||[]).forEach(Yr=>{typeof document=="undefined"||typeof window=="undefined"||!window.FileReader||!window.File||!(Yr.originFileObj instanceof File||Yr.originFileObj instanceof Blob)||Yr.thumbUrl!==void 0||(Yr.thumbUrl="",on&&on(Yr.originFileObj).then(ce=>{Yr.thumbUrl=ce||"",to()}))})},[Qt,Nr,on]),x.useEffect(()=>{_o(!0)},[]);const Wo=(Yr,ce)=>{if(Wn)return ce==null||ce.preventDefault(),Wn(Yr)},Fi=Yr=>{typeof un=="function"?un(Yr):Yr.url&&window.open(Yr.url)},hi=Yr=>{_n==null||_n(Yr)},_i=Yr=>{if(ur)return ur(Yr,Qt);const ce=Yr.status==="uploading",Pe=La&&La(Yr)?x.createElement(nt,null):x.createElement(Mt,null);let Oe=ce?x.createElement(mt.Z,null):x.createElement(vn,null);return Qt==="picture"?Oe=ce?x.createElement(mt.Z,null):Pe:(Qt==="picture-card"||Qt==="picture-circle")&&(Oe=ce?qt.uploading:Pe),Oe},Xo=(Yr,ce,Pe,Oe)=>{const Se={type:"text",size:"small",title:Oe,onClick:et=>{ce(),(0,st.l$)(Yr)&&Yr.props.onClick&&Yr.props.onClick(et)},className:`${Pe}-list-item-action`,disabled:lo};if((0,st.l$)(Yr)){const et=(0,st.Tm)(Yr,Object.assign(Object.assign({},Yr.props),{onClick:()=>{}}));return x.createElement(bt.ZP,Object.assign({},Se,{icon:et}))}return x.createElement(bt.ZP,Object.assign({},Se),x.createElement("span",null,Yr))};x.useImperativeHandle($t,()=>({handlePreview:Wo,handleDownload:Fi}));const{getPrefixCls:ii}=x.useContext(Ge.E_),Nn=ii("upload",hr),cr=ii(),ao=De()(`${Nn}-list`,`${Nn}-list-${Qt}`),No=(0,ue.Z)(Nr.map(Yr=>({key:Yr.uid,file:Yr})));let Uo={motionDeadline:2e3,motionName:`${Nn}-${Qt==="picture-card"||Qt==="picture-circle"?"animate-inline":"animate"}`,keys:No,motionAppear:po};const Ii=x.useMemo(()=>{const Yr=Object.assign({},(0,Ft.Z)(cr));return delete Yr.onAppearEnd,delete Yr.onEnterEnd,delete Yr.onLeaveEnd,Yr},[cr]);return Qt!=="picture-card"&&Qt!=="picture-circle"&&(Uo=Object.assign(Object.assign({},Ii),Uo)),x.createElement("div",{className:ao},x.createElement(dt.CSSMotionList,Object.assign({},Uo,{component:!1}),Yr=>{let{key:ce,file:Pe,className:Oe,style:Se}=Yr;return x.createElement(zt,{key:ce,locale:qt,prefixCls:Nn,className:Oe,style:Se,file:Pe,items:Nr,progress:Xn,listType:Qt,isImgUrl:La,showPreviewIcon:Dn,showRemoveIcon:Jr,showDownloadIcon:Lo,removeIcon:Po,previewIcon:br,downloadIcon:Ko,iconRender:_i,actionIconRender:Xo,itemRender:ha,onPreview:Wo,onDownload:Fi,onClose:hi})}),$a&&x.createElement(dt.default,Object.assign({},Uo,{visible:Ia,forceRender:!0}),Yr=>{let{className:ce,style:Pe}=Yr;return(0,st.Tm)($a,Oe=>({className:De()(Oe.className,ce),style:Object.assign(Object.assign(Object.assign({},Pe),{pointerEvents:ce?"none":void 0}),Oe.style)}))}))};var Rt=x.forwardRef(rn),yt=ee(14747),Vt=ee(33507),Bt=ee(67968),Fn=ee(45503),Zn=Lt=>{const{componentCls:$t,iconCls:Qt}=Lt;return{[`${$t}-wrapper`]:{[`${$t}-drag`]:{position:"relative",width:"100%",height:"100%",textAlign:"center",background:Lt.colorFillAlter,border:`${Lt.lineWidth}px dashed ${Lt.colorBorder}`,borderRadius:Lt.borderRadiusLG,cursor:"pointer",transition:`border-color ${Lt.motionDurationSlow}`,[$t]:{padding:`${Lt.padding}px 0`},[`${$t}-btn`]:{display:"table",width:"100%",height:"100%",outline:"none"},[`${$t}-drag-container`]:{display:"table-cell",verticalAlign:"middle"},[`&:not(${$t}-disabled):hover`]:{borderColor:Lt.colorPrimaryHover},[`p${$t}-drag-icon`]:{marginBottom:Lt.margin,[Qt]:{color:Lt.colorPrimary,fontSize:Lt.uploadThumbnailSize}},[`p${$t}-text`]:{margin:`0 0 ${Lt.marginXXS}px`,color:Lt.colorTextHeading,fontSize:Lt.fontSizeLG},[`p${$t}-hint`]:{color:Lt.colorTextDescription,fontSize:Lt.fontSize},[`&${$t}-disabled`]:{cursor:"not-allowed",[`p${$t}-drag-icon ${Qt},
|
|
p${$t}-text,
|
|
p${$t}-hint
|
|
`]:{color:Lt.colorTextDisabled}}}}}},_t=Lt=>{const{componentCls:$t,antCls:Qt,iconCls:on,fontSize:Wn,lineHeight:un}=Lt,_n=`${$t}-list-item`,qt=`${_n}-actions`,ur=`${_n}-action`,La=Math.round(Wn*un);return{[`${$t}-wrapper`]:{[`${$t}-list`]:Object.assign(Object.assign({},(0,yt.dF)()),{lineHeight:Lt.lineHeight,[_n]:{position:"relative",height:Lt.lineHeight*Wn,marginTop:Lt.marginXS,fontSize:Wn,display:"flex",alignItems:"center",transition:`background-color ${Lt.motionDurationSlow}`,"&:hover":{backgroundColor:Lt.controlItemBgHover},[`${_n}-name`]:Object.assign(Object.assign({},yt.vS),{padding:`0 ${Lt.paddingXS}px`,lineHeight:un,flex:"auto",transition:`all ${Lt.motionDurationSlow}`}),[qt]:{[ur]:{opacity:0},[`${ur}${Qt}-btn-sm`]:{height:La,border:0,lineHeight:1,"> span":{transform:"scale(1)"}},[`
|
|
${ur}:focus-visible,
|
|
&.picture ${ur}
|
|
`]:{opacity:1},[on]:{color:Lt.actionsColor,transition:`all ${Lt.motionDurationSlow}`},[`&:hover ${on}`]:{color:Lt.colorText}},[`${$t}-icon ${on}`]:{color:Lt.colorTextDescription,fontSize:Wn},[`${_n}-progress`]:{position:"absolute",bottom:-Lt.uploadProgressOffset,width:"100%",paddingInlineStart:Wn+Lt.paddingXS,fontSize:Wn,lineHeight:0,pointerEvents:"none","> div":{margin:0}}},[`${_n}:hover ${ur}`]:{opacity:1,color:Lt.colorText},[`${_n}-error`]:{color:Lt.colorError,[`${_n}-name, ${$t}-icon ${on}`]:{color:Lt.colorError},[qt]:{[`${on}, ${on}:hover`]:{color:Lt.colorError},[ur]:{opacity:1}}},[`${$t}-list-item-container`]:{transition:`opacity ${Lt.motionDurationSlow}, height ${Lt.motionDurationSlow}`,"&::before":{display:"table",width:0,height:0,content:'""'}}})}}},Ca=ee(45930),za=ee(16932);const nn=new Ca.Keyframes("uploadAnimateInlineIn",{from:{width:0,height:0,margin:0,padding:0,opacity:0}}),en=new Ca.Keyframes("uploadAnimateInlineOut",{to:{width:0,height:0,margin:0,padding:0,opacity:0}});var Oa=Lt=>{const{componentCls:$t}=Lt,Qt=`${$t}-animate-inline`;return[{[`${$t}-wrapper`]:{[`${Qt}-appear, ${Qt}-enter, ${Qt}-leave`]:{animationDuration:Lt.motionDurationSlow,animationTimingFunction:Lt.motionEaseInOutCirc,animationFillMode:"forwards"},[`${Qt}-appear, ${Qt}-enter`]:{animationName:nn},[`${Qt}-leave`]:{animationName:en}}},{[`${$t}-wrapper`]:(0,za.J$)(Lt)},nn,en]},An=ee(47448),ma=ee(84780);const Ja=Lt=>{const{componentCls:$t,iconCls:Qt,uploadThumbnailSize:on,uploadProgressOffset:Wn}=Lt,un=`${$t}-list`,_n=`${un}-item`;return{[`${$t}-wrapper`]:{[`
|
|
${un}${un}-picture,
|
|
${un}${un}-picture-card,
|
|
${un}${un}-picture-circle
|
|
`]:{[_n]:{position:"relative",height:on+Lt.lineWidth*2+Lt.paddingXS*2,padding:Lt.paddingXS,border:`${Lt.lineWidth}px ${Lt.lineType} ${Lt.colorBorder}`,borderRadius:Lt.borderRadiusLG,"&:hover":{background:"transparent"},[`${_n}-thumbnail`]:Object.assign(Object.assign({},yt.vS),{width:on,height:on,lineHeight:`${on+Lt.paddingSM}px`,textAlign:"center",flex:"none",[Qt]:{fontSize:Lt.fontSizeHeading2,color:Lt.colorPrimary},img:{display:"block",width:"100%",height:"100%",overflow:"hidden"}}),[`${_n}-progress`]:{bottom:Wn,width:`calc(100% - ${Lt.paddingSM*2}px)`,marginTop:0,paddingInlineStart:on+Lt.paddingXS}},[`${_n}-error`]:{borderColor:Lt.colorError,[`${_n}-thumbnail ${Qt}`]:{[`svg path[fill='${An.blue[0]}']`]:{fill:Lt.colorErrorBg},[`svg path[fill='${An.blue.primary}']`]:{fill:Lt.colorError}}},[`${_n}-uploading`]:{borderStyle:"dashed",[`${_n}-name`]:{marginBottom:Wn}}},[`${un}${un}-picture-circle ${_n}`]:{[`&, &::before, ${_n}-thumbnail`]:{borderRadius:"50%"}}}}},io=Lt=>{const{componentCls:$t,iconCls:Qt,fontSizeLG:on,colorTextLightSolid:Wn}=Lt,un=`${$t}-list`,_n=`${un}-item`,qt=Lt.uploadPicCardSize;return{[`
|
|
${$t}-wrapper${$t}-picture-card-wrapper,
|
|
${$t}-wrapper${$t}-picture-circle-wrapper
|
|
`]:Object.assign(Object.assign({},(0,yt.dF)()),{display:"inline-block",width:"100%",[`${$t}${$t}-select`]:{width:qt,height:qt,marginInlineEnd:Lt.marginXS,marginBottom:Lt.marginXS,textAlign:"center",verticalAlign:"top",backgroundColor:Lt.colorFillAlter,border:`${Lt.lineWidth}px dashed ${Lt.colorBorder}`,borderRadius:Lt.borderRadiusLG,cursor:"pointer",transition:`border-color ${Lt.motionDurationSlow}`,[`> ${$t}`]:{display:"flex",alignItems:"center",justifyContent:"center",height:"100%",textAlign:"center"},[`&:not(${$t}-disabled):hover`]:{borderColor:Lt.colorPrimary}},[`${un}${un}-picture-card, ${un}${un}-picture-circle`]:{[`${un}-item-container`]:{display:"inline-block",width:qt,height:qt,marginBlock:`0 ${Lt.marginXS}px`,marginInline:`0 ${Lt.marginXS}px`,verticalAlign:"top"},"&::after":{display:"none"},[_n]:{height:"100%",margin:0,"&::before":{position:"absolute",zIndex:1,width:`calc(100% - ${Lt.paddingXS*2}px)`,height:`calc(100% - ${Lt.paddingXS*2}px)`,backgroundColor:Lt.colorBgMask,opacity:0,transition:`all ${Lt.motionDurationSlow}`,content:'" "'}},[`${_n}:hover`]:{[`&::before, ${_n}-actions`]:{opacity:1}},[`${_n}-actions`]:{position:"absolute",insetInlineStart:0,zIndex:10,width:"100%",whiteSpace:"nowrap",textAlign:"center",opacity:0,transition:`all ${Lt.motionDurationSlow}`,[`${Qt}-eye, ${Qt}-download, ${Qt}-delete`]:{zIndex:10,width:on,margin:`0 ${Lt.marginXXS}px`,fontSize:on,cursor:"pointer",transition:`all ${Lt.motionDurationSlow}`,svg:{verticalAlign:"baseline"}}},[`${_n}-actions, ${_n}-actions:hover`]:{[`${Qt}-eye, ${Qt}-download, ${Qt}-delete`]:{color:new ma.C(Wn).setAlpha(.65).toRgbString(),"&:hover":{color:Wn}}},[`${_n}-thumbnail, ${_n}-thumbnail img`]:{position:"static",display:"block",width:"100%",height:"100%",objectFit:"contain"},[`${_n}-name`]:{display:"none",textAlign:"center"},[`${_n}-file + ${_n}-name`]:{position:"absolute",bottom:Lt.margin,display:"block",width:`calc(100% - ${Lt.paddingXS*2}px)`},[`${_n}-uploading`]:{[`&${_n}`]:{backgroundColor:Lt.colorFillAlter},[`&::before, ${Qt}-eye, ${Qt}-download, ${Qt}-delete`]:{display:"none"}},[`${_n}-progress`]:{bottom:Lt.marginXL,width:`calc(100% - ${Lt.paddingXS*2}px)`,paddingInlineStart:0}}}),[`${$t}-wrapper${$t}-picture-circle-wrapper`]:{[`${$t}${$t}-select`]:{borderRadius:"50%"}}}};var Et=Lt=>{const{componentCls:$t}=Lt;return{[`${$t}-rtl`]:{direction:"rtl"}}};const qe=Lt=>{const{componentCls:$t,colorTextDisabled:Qt}=Lt;return{[`${$t}-wrapper`]:Object.assign(Object.assign({},(0,yt.Wf)(Lt)),{[$t]:{outline:0,"input[type='file']":{cursor:"pointer"}},[`${$t}-select`]:{display:"inline-block"},[`${$t}-disabled`]:{color:Qt,cursor:"not-allowed"}})}};var bn=(0,Bt.Z)("Upload",Lt=>{const{fontSizeHeading3:$t,fontSize:Qt,lineHeight:on,lineWidth:Wn,controlHeightLG:un}=Lt,_n=Math.round(Qt*on),qt=(0,Fn.TS)(Lt,{uploadThumbnailSize:$t*2,uploadProgressOffset:_n/2+Wn,uploadPicCardSize:un*2.55});return[qe(qt),Zn(qt),Ja(qt),io(qt),_t(qt),Oa(qt),Et(qt),(0,Vt.Z)(qt)]},Lt=>({actionsColor:Lt.colorTextDescription})),tn=function(Lt,$t,Qt,on){function Wn(un){return un instanceof Qt?un:new Qt(function(_n){_n(un)})}return new(Qt||(Qt=Promise))(function(un,_n){function qt(hr){try{La(on.next(hr))}catch(Nr){_n(Nr)}}function ur(hr){try{La(on.throw(hr))}catch(Nr){_n(Nr)}}function La(hr){hr.done?un(hr.value):Wn(hr.value).then(qt,ur)}La((on=on.apply(Lt,$t||[])).next())})};const Ba=`__LIST_IGNORE_${Date.now()}__`,Er=(Lt,$t)=>{const{fileList:Qt,defaultFileList:on,onRemove:Wn,showUploadList:un=!0,listType:_n="text",onPreview:qt,onDownload:ur,onChange:La,onDrop:hr,previewFile:Nr,disabled:Dn,locale:Jr,iconRender:Lo,isImageUrl:Po,progress:br,prefixCls:Ko,className:Xn,type:$a="select",children:Ia,style:ha,itemRender:lo,maxCount:to,data:po={},multiple:_o=!1,action:Wo="",accept:Fi="",supportServerRender:hi=!0,rootClassName:_i}=Lt,Xo=x.useContext($e.Z),ii=Dn!=null?Dn:Xo,[Nn,cr]=(0,Ue.Z)(on||[],{value:Qt,postState:qn=>qn!=null?qn:[]}),[ao,No]=x.useState("drop"),li=x.useRef(null);x.useMemo(()=>{const qn=Date.now();(Qt||[]).forEach((va,Na)=>{!va.uid&&!Object.isFrozen(va)&&(va.uid=`__AUTO__${qn}_${Na}__`)})},[Qt]);const Uo=(qn,va,Na)=>{let Za=(0,ue.Z)(va),ir=!1;to===1?Za=Za.slice(-1):to&&(ir=Za.length>to,Za=Za.slice(0,to)),(0,Ze.flushSync)(()=>{cr(Za)});const kr={file:qn,fileList:Za};Na&&(kr.event=Na),(!ir||Za.some(oa=>oa.uid===qn.uid))&&(0,Ze.flushSync)(()=>{La==null||La(kr)})},Ii=(qn,va)=>tn(void 0,void 0,void 0,function*(){const{beforeUpload:Na,transformFile:Za}=Lt;let ir=qn;if(Na){const kr=yield Na(qn,va);if(kr===!1)return!1;if(delete qn[Ba],kr===Ba)return Object.defineProperty(qn,Ba,{value:!0,configurable:!0}),!1;typeof kr=="object"&&kr&&(ir=kr)}return Za&&(ir=yield Za(ir)),ir}),Yr=qn=>{const va=qn.filter(ir=>!ir.file[Ba]);if(!va.length)return;const Na=va.map(ir=>It(ir.file));let Za=(0,ue.Z)(Nn);Na.forEach(ir=>{Za=xt(ir,Za)}),Na.forEach((ir,kr)=>{let oa=ir;if(va[kr].parsedFile)ir.status="uploading";else{const{originFileObj:ko}=ir;let qr;try{qr=new File([ko],ko.name,{type:ko.type})}catch(Di){qr=new Blob([ko],{type:ko.type}),qr.name=ko.name,qr.lastModifiedDate=new Date,qr.lastModified=new Date().getTime()}qr.uid=ir.uid,oa=qr}Uo(oa,Za)})},ce=(qn,va,Na)=>{try{typeof qn=="string"&&(qn=JSON.parse(qn))}catch(kr){}if(!kt(va,Nn))return;const Za=It(va);Za.status="done",Za.percent=100,Za.response=qn,Za.xhr=Na;const ir=xt(Za,Nn);Uo(Za,ir)},Pe=(qn,va)=>{if(!kt(va,Nn))return;const Na=It(va);Na.status="uploading",Na.percent=qn.percent;const Za=xt(Na,Nn);Uo(Na,Za,qn)},Oe=(qn,va,Na)=>{if(!kt(Na,Nn))return;const Za=It(Na);Za.error=qn,Za.response=va,Za.status="error";const ir=xt(Za,Nn);Uo(Za,ir)},Se=qn=>{let va;Promise.resolve(typeof Wn=="function"?Wn(qn):Wn).then(Na=>{var Za;if(Na===!1)return;const ir=Zt(qn,Nn);ir&&(va=Object.assign(Object.assign({},qn),{status:"removed"}),Nn==null||Nn.forEach(kr=>{const oa=va.uid!==void 0?"uid":"name";kr[oa]===va[oa]&&!Object.isFrozen(kr)&&(kr.status="removed")}),(Za=li.current)===null||Za===void 0||Za.abort(va),Uo(va,ir))})},et=qn=>{No(qn.type),qn.type==="drop"&&(hr==null||hr(qn))};x.useImperativeHandle($t,()=>({onBatchStart:Yr,onSuccess:ce,onProgress:Pe,onError:Oe,fileList:Nn,upload:li.current}));const{getPrefixCls:lt,direction:At,upload:at}=x.useContext(Ge.E_),ft=lt("upload",Ko),vt=Object.assign(Object.assign({onBatchStart:Yr,onError:Oe,onProgress:Pe,onSuccess:ce},Lt),{data:po,multiple:_o,action:Wo,accept:Fi,supportServerRender:hi,prefixCls:ft,disabled:ii,beforeUpload:Ii,onChange:void 0});delete vt.className,delete vt.style,(!Ia||ii)&&delete vt.id;const[ln,hn]=bn(ft),[Un]=(0,ut.Z)("Upload",Ct.Z.Upload),{showRemoveIcon:Tn,showPreviewIcon:Fa,showDownloadIcon:ca,removeIcon:Da,previewIcon:Xt,downloadIcon:pn}=typeof un=="boolean"?{}:un,Sn=(qn,va)=>un?x.createElement(Rt,{prefixCls:ft,listType:_n,items:Nn,previewFile:Nr,onPreview:qt,onDownload:ur,onRemove:Se,showRemoveIcon:!ii&&Tn,showPreviewIcon:Fa,showDownloadIcon:ca,removeIcon:Da,previewIcon:Xt,downloadIcon:pn,iconRender:Lo,locale:Object.assign(Object.assign({},Un),Jr),isImageUrl:Po,progress:br,appendAction:qn,appendActionVisible:va,itemRender:lo,disabled:ii}):qn,yn=De()(`${ft}-wrapper`,Xn,_i,hn,at==null?void 0:at.className,{[`${ft}-rtl`]:At==="rtl",[`${ft}-picture-card-wrapper`]:_n==="picture-card",[`${ft}-picture-circle-wrapper`]:_n==="picture-circle"}),ga=Object.assign(Object.assign({},at==null?void 0:at.style),ha);if($a==="drag"){const qn=De()(hn,ft,`${ft}-drag`,{[`${ft}-drag-uploading`]:Nn.some(va=>va.status==="uploading"),[`${ft}-drag-hover`]:ao==="dragover",[`${ft}-disabled`]:ii,[`${ft}-rtl`]:At==="rtl"});return ln(x.createElement("span",{className:yn},x.createElement("div",{className:qn,style:ga,onDrop:et,onDragOver:et,onDragLeave:et},x.createElement(Le,Object.assign({},vt,{ref:li,className:`${ft}-btn`}),x.createElement("div",{className:`${ft}-drag-container`},Ia))),Sn()))}const Aa=De()(ft,`${ft}-select`,{[`${ft}-disabled`]:ii}),Ta=(qn=>x.createElement("div",{className:Aa,style:qn},x.createElement(Le,Object.assign({},vt,{ref:li}))))(Ia?void 0:{display:"none"});return ln(_n==="picture-card"||_n==="picture-circle"?x.createElement("span",{className:yn},Sn(Ta,!!Ia)):x.createElement("span",{className:yn},Ta,Sn()))};var sa=x.forwardRef(Er),$r=function(Lt,$t){var Qt={};for(var on in Lt)Object.prototype.hasOwnProperty.call(Lt,on)&&$t.indexOf(on)<0&&(Qt[on]=Lt[on]);if(Lt!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Wn=0,on=Object.getOwnPropertySymbols(Lt);Wn<on.length;Wn++)$t.indexOf(on[Wn])<0&&Object.prototype.propertyIsEnumerable.call(Lt,on[Wn])&&(Qt[on[Wn]]=Lt[on[Wn]]);return Qt},no=x.forwardRef((Lt,$t)=>{var{style:Qt,height:on}=Lt,Wn=$r(Lt,["style","height"]);return x.createElement(sa,Object.assign({ref:$t},Wn,{type:"drag",style:Object.assign(Object.assign({},Qt),{height:on})}))});const Jn=sa;Jn.Dragger=no,Jn.LIST_IGNORE=Ba;var pr=Jn},97909:function(ht){(function(ct,ee){ht.exports=ee()})(this,function(){"use strict";var ct=1e3,ee=6e4,x=36e5,ue="millisecond",fe="second",De="minute",Fe="hour",Te="day",ie="week",_e="month",ze="quarter",Ae="year",We="date",Me="Invalid Date",ve=/^(\d{4})[-/]?(\d{1,2})?[-/]?(\d{0,2})[Tt\s]*(\d{1,2})?:?(\d{1,2})?:?(\d{1,2})?[.:]?(\d+)?$/,oe=/\[([^\]]+)]|Y{1,4}|M{1,4}|D{1,2}|d{1,4}|H{1,2}|h{1,2}|a|A|m{1,2}|s{1,2}|Z{1,2}|SSS/g,a={name:"en",weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),ordinal:function(be){var xe=["th","st","nd","rd"],me=be%100;return"["+be+(xe[(me-20)%10]||xe[me]||xe[0])+"]"}},y=function(be,xe,me){var Ce=String(be);return!Ce||Ce.length>=xe?be:""+Array(xe+1-Ce.length).join(me)+be},b={s:y,z:function(be){var xe=-be.utcOffset(),me=Math.abs(xe),Ce=Math.floor(me/60),Be=me%60;return(xe<=0?"+":"-")+y(Ce,2,"0")+":"+y(Be,2,"0")},m:function be(xe,me){if(xe.date()<me.date())return-be(me,xe);var Ce=12*(me.year()-xe.year())+(me.month()-xe.month()),Be=xe.clone().add(Ce,_e),Xe=me-Be<0,Le=xe.clone().add(Ce+(Xe?-1:1),_e);return+(-(Ce+(me-Be)/(Xe?Be-Le:Le-Be))||0)},a:function(be){return be<0?Math.ceil(be)||0:Math.floor(be)},p:function(be){return{M:_e,y:Ae,w:ie,d:Te,D:We,h:Fe,m:De,s:fe,ms:ue,Q:ze}[be]||String(be||"").toLowerCase().replace(/s$/,"")},u:function(be){return be===void 0}},E="en",z={};z[E]=a;var te="$isDayjsObject",ne=function(be){return be instanceof he||!(!be||!be[te])},re=function be(xe,me,Ce){var Be;if(!xe)return E;if(typeof xe=="string"){var Xe=xe.toLowerCase();z[Xe]&&(Be=Xe),me&&(z[Xe]=me,Be=Xe);var Le=xe.split("-");if(!Be&&Le.length>1)return be(Le[0])}else{var Ue=xe.name;z[Ue]=xe,Be=Ue}return!Ce&&Be&&(E=Be),Be||!Ce&&E},ae=function(be,xe){if(ne(be))return be.clone();var me=typeof xe=="object"?xe:{};return me.date=be,me.args=arguments,new he(me)},le=b;le.l=re,le.i=ne,le.w=function(be,xe){return ae(be,{locale:xe.$L,utc:xe.$u,x:xe.$x,$offset:xe.$offset})};var he=function(){function be(me){this.$L=re(me.locale,null,!0),this.parse(me),this.$x=this.$x||me.x||{},this[te]=!0}var xe=be.prototype;return xe.parse=function(me){this.$d=function(Ce){var Be=Ce.date,Xe=Ce.utc;if(Be===null)return new Date(NaN);if(le.u(Be))return new Date;if(Be instanceof Date)return new Date(Be);if(typeof Be=="string"&&!/Z$/i.test(Be)){var Le=Be.match(ve);if(Le){var Ue=Le[2]-1||0,Ze=(Le[7]||"0").substring(0,3);return Xe?new Date(Date.UTC(Le[1],Ue,Le[3]||1,Le[4]||0,Le[5]||0,Le[6]||0,Ze)):new Date(Le[1],Ue,Le[3]||1,Le[4]||0,Le[5]||0,Le[6]||0,Ze)}}return new Date(Be)}(me),this.init()},xe.init=function(){var me=this.$d;this.$y=me.getFullYear(),this.$M=me.getMonth(),this.$D=me.getDate(),this.$W=me.getDay(),this.$H=me.getHours(),this.$m=me.getMinutes(),this.$s=me.getSeconds(),this.$ms=me.getMilliseconds()},xe.$utils=function(){return le},xe.isValid=function(){return this.$d.toString()!==Me},xe.isSame=function(me,Ce){var Be=ae(me);return this.startOf(Ce)<=Be&&Be<=this.endOf(Ce)},xe.isAfter=function(me,Ce){return ae(me)<this.startOf(Ce)},xe.isBefore=function(me,Ce){return this.endOf(Ce)<ae(me)},xe.$g=function(me,Ce,Be){return le.u(me)?this[Ce]:this.set(Be,me)},xe.unix=function(){return Math.floor(this.valueOf()/1e3)},xe.valueOf=function(){return this.$d.getTime()},xe.startOf=function(me,Ce){var Be=this,Xe=!!le.u(Ce)||Ce,Le=le.p(me),Ue=function(ot,Pt){var Mt=le.w(Be.$u?Date.UTC(Be.$y,Pt,ot):new Date(Be.$y,Pt,ot),Be);return Xe?Mt:Mt.endOf(Te)},Ze=function(ot,Pt){return le.w(Be.toDate()[ot].apply(Be.toDate("s"),(Xe?[0,0,0,0]:[23,59,59,999]).slice(Pt)),Be)},Ge=this.$W,$e=this.$M,ut=this.$D,Ct="set"+(this.$u?"UTC":"");switch(Le){case Ae:return Xe?Ue(1,0):Ue(31,11);case _e:return Xe?Ue(1,$e):Ue(0,$e+1);case ie:var Ut=this.$locale().weekStart||0,sn=(Ge<Ut?Ge+7:Ge)-Ut;return Ue(Xe?ut-sn:ut+(6-sn),$e);case Te:case We:return Ze(Ct+"Hours",0);case Fe:return Ze(Ct+"Minutes",1);case De:return Ze(Ct+"Seconds",2);case fe:return Ze(Ct+"Milliseconds",3);default:return this.clone()}},xe.endOf=function(me){return this.startOf(me,!1)},xe.$set=function(me,Ce){var Be,Xe=le.p(me),Le="set"+(this.$u?"UTC":""),Ue=(Be={},Be[Te]=Le+"Date",Be[We]=Le+"Date",Be[_e]=Le+"Month",Be[Ae]=Le+"FullYear",Be[Fe]=Le+"Hours",Be[De]=Le+"Minutes",Be[fe]=Le+"Seconds",Be[ue]=Le+"Milliseconds",Be)[Xe],Ze=Xe===Te?this.$D+(Ce-this.$W):Ce;if(Xe===_e||Xe===Ae){var Ge=this.clone().set(We,1);Ge.$d[Ue](Ze),Ge.init(),this.$d=Ge.set(We,Math.min(this.$D,Ge.daysInMonth())).$d}else Ue&&this.$d[Ue](Ze);return this.init(),this},xe.set=function(me,Ce){return this.clone().$set(me,Ce)},xe.get=function(me){return this[le.p(me)]()},xe.add=function(me,Ce){var Be,Xe=this;me=Number(me);var Le=le.p(Ce),Ue=function($e){var ut=ae(Xe);return le.w(ut.date(ut.date()+Math.round($e*me)),Xe)};if(Le===_e)return this.set(_e,this.$M+me);if(Le===Ae)return this.set(Ae,this.$y+me);if(Le===Te)return Ue(1);if(Le===ie)return Ue(7);var Ze=(Be={},Be[De]=ee,Be[Fe]=x,Be[fe]=ct,Be)[Le]||1,Ge=this.$d.getTime()+me*Ze;return le.w(Ge,this)},xe.subtract=function(me,Ce){return this.add(-1*me,Ce)},xe.format=function(me){var Ce=this,Be=this.$locale();if(!this.isValid())return Be.invalidDate||Me;var Xe=me||"YYYY-MM-DDTHH:mm:ssZ",Le=le.z(this),Ue=this.$H,Ze=this.$m,Ge=this.$M,$e=Be.weekdays,ut=Be.months,Ct=Be.meridiem,Ut=function(Pt,Mt,mt,wt){return Pt&&(Pt[Mt]||Pt(Ce,Xe))||mt[Mt].slice(0,wt)},sn=function(Pt){return le.s(Ue%12||12,Pt,"0")},ot=Ct||function(Pt,Mt,mt){var wt=Pt<12?"AM":"PM";return mt?wt.toLowerCase():wt};return Xe.replace(oe,function(Pt,Mt){return Mt||function(mt){switch(mt){case"YY":return String(Ce.$y).slice(-2);case"YYYY":return le.s(Ce.$y,4,"0");case"M":return Ge+1;case"MM":return le.s(Ge+1,2,"0");case"MMM":return Ut(Be.monthsShort,Ge,ut,3);case"MMMM":return Ut(ut,Ge);case"D":return Ce.$D;case"DD":return le.s(Ce.$D,2,"0");case"d":return String(Ce.$W);case"dd":return Ut(Be.weekdaysMin,Ce.$W,$e,2);case"ddd":return Ut(Be.weekdaysShort,Ce.$W,$e,3);case"dddd":return $e[Ce.$W];case"H":return String(Ue);case"HH":return le.s(Ue,2,"0");case"h":return sn(1);case"hh":return sn(2);case"a":return ot(Ue,Ze,!0);case"A":return ot(Ue,Ze,!1);case"m":return String(Ze);case"mm":return le.s(Ze,2,"0");case"s":return String(Ce.$s);case"ss":return le.s(Ce.$s,2,"0");case"SSS":return le.s(Ce.$ms,3,"0");case"Z":return Le}return null}(Pt)||Le.replace(":","")})},xe.utcOffset=function(){return 15*-Math.round(this.$d.getTimezoneOffset()/15)},xe.diff=function(me,Ce,Be){var Xe,Le=this,Ue=le.p(Ce),Ze=ae(me),Ge=(Ze.utcOffset()-this.utcOffset())*ee,$e=this-Ze,ut=function(){return le.m(Le,Ze)};switch(Ue){case Ae:Xe=ut()/12;break;case _e:Xe=ut();break;case ze:Xe=ut()/3;break;case ie:Xe=($e-Ge)/6048e5;break;case Te:Xe=($e-Ge)/864e5;break;case Fe:Xe=$e/x;break;case De:Xe=$e/ee;break;case fe:Xe=$e/ct;break;default:Xe=$e}return Be?Xe:le.a(Xe)},xe.daysInMonth=function(){return this.endOf(_e).$D},xe.$locale=function(){return z[this.$L]},xe.locale=function(me,Ce){if(!me)return this.$L;var Be=this.clone(),Xe=re(me,Ce,!0);return Xe&&(Be.$L=Xe),Be},xe.clone=function(){return le.w(this.$d,this)},xe.toDate=function(){return new Date(this.valueOf())},xe.toJSON=function(){return this.isValid()?this.toISOString():null},xe.toISOString=function(){return this.$d.toISOString()},xe.toString=function(){return this.$d.toUTCString()},be}(),Ee=he.prototype;return ae.prototype=Ee,[["$ms",ue],["$s",fe],["$m",De],["$H",Fe],["$W",Te],["$M",_e],["$y",Ae],["$D",We]].forEach(function(be){Ee[be[1]]=function(xe){return this.$g(xe,be[0],be[1])}}),ae.extend=function(be,xe){return be.$i||(be(xe,he,ae),be.$i=!0),ae},ae.locale=re,ae.isDayjs=ne,ae.unix=function(be){return ae(1e3*be)},ae.en=z[E],ae.Ls=z,ae.p={},ae})},86625:function(ht){(function(ct,ee){ht.exports=ee()})(this,function(){"use strict";return function(ct,ee){var x=ee.prototype,ue=x.format;x.format=function(fe){var De=this,Fe=this.$locale();if(!this.isValid())return ue.bind(this)(fe);var Te=this.$utils(),ie=(fe||"YYYY-MM-DDTHH:mm:ssZ").replace(/\[([^\]]+)]|Q|wo|ww|w|WW|W|zzz|z|gggg|GGGG|Do|X|x|k{1,2}|S/g,function(_e){switch(_e){case"Q":return Math.ceil((De.$M+1)/3);case"Do":return Fe.ordinal(De.$D);case"gggg":return De.weekYear();case"GGGG":return De.isoWeekYear();case"wo":return Fe.ordinal(De.week(),"W");case"w":case"ww":return Te.s(De.week(),_e==="w"?1:2,"0");case"W":case"WW":return Te.s(De.isoWeek(),_e==="W"?1:2,"0");case"k":case"kk":return Te.s(String(De.$H===0?24:De.$H),_e==="k"?1:2,"0");case"X":return Math.floor(De.$d.getTime()/1e3);case"x":return De.$d.getTime();case"z":return"["+De.offsetName()+"]";case"zzz":return"["+De.offsetName("long")+"]";default:return _e}});return ue.bind(this)(ie)}}})},40618:function(ht){(function(ct,ee){ht.exports=ee()})(this,function(){"use strict";var ct={LTS:"h:mm:ss A",LT:"h:mm A",L:"MM/DD/YYYY",LL:"MMMM D, YYYY",LLL:"MMMM D, YYYY h:mm A",LLLL:"dddd, MMMM D, YYYY h:mm A"},ee=/(\[[^[]*\])|([-_:/.,()\s]+)|(A|a|YYYY|YY?|MM?M?M?|Do|DD?|hh?|HH?|mm?|ss?|S{1,3}|z|ZZ?)/g,x=/\d\d/,ue=/\d\d?/,fe=/\d*[^-_:/,()\s\d]+/,De={},Fe=function(Me){return(Me=+Me)+(Me>68?1900:2e3)},Te=function(Me){return function(ve){this[Me]=+ve}},ie=[/[+-]\d\d:?(\d\d)?|Z/,function(Me){(this.zone||(this.zone={})).offset=function(ve){if(!ve||ve==="Z")return 0;var oe=ve.match(/([+-]|\d\d)/g),a=60*oe[1]+(+oe[2]||0);return a===0?0:oe[0]==="+"?-a:a}(Me)}],_e=function(Me){var ve=De[Me];return ve&&(ve.indexOf?ve:ve.s.concat(ve.f))},ze=function(Me,ve){var oe,a=De.meridiem;if(a){for(var y=1;y<=24;y+=1)if(Me.indexOf(a(y,0,ve))>-1){oe=y>12;break}}else oe=Me===(ve?"pm":"PM");return oe},Ae={A:[fe,function(Me){this.afternoon=ze(Me,!1)}],a:[fe,function(Me){this.afternoon=ze(Me,!0)}],S:[/\d/,function(Me){this.milliseconds=100*+Me}],SS:[x,function(Me){this.milliseconds=10*+Me}],SSS:[/\d{3}/,function(Me){this.milliseconds=+Me}],s:[ue,Te("seconds")],ss:[ue,Te("seconds")],m:[ue,Te("minutes")],mm:[ue,Te("minutes")],H:[ue,Te("hours")],h:[ue,Te("hours")],HH:[ue,Te("hours")],hh:[ue,Te("hours")],D:[ue,Te("day")],DD:[x,Te("day")],Do:[fe,function(Me){var ve=De.ordinal,oe=Me.match(/\d+/);if(this.day=oe[0],ve)for(var a=1;a<=31;a+=1)ve(a).replace(/\[|\]/g,"")===Me&&(this.day=a)}],M:[ue,Te("month")],MM:[x,Te("month")],MMM:[fe,function(Me){var ve=_e("months"),oe=(_e("monthsShort")||ve.map(function(a){return a.slice(0,3)})).indexOf(Me)+1;if(oe<1)throw new Error;this.month=oe%12||oe}],MMMM:[fe,function(Me){var ve=_e("months").indexOf(Me)+1;if(ve<1)throw new Error;this.month=ve%12||ve}],Y:[/[+-]?\d+/,Te("year")],YY:[x,function(Me){this.year=Fe(Me)}],YYYY:[/\d{4}/,Te("year")],Z:ie,ZZ:ie};function We(Me){var ve,oe;ve=Me,oe=De&&De.formats;for(var a=(Me=ve.replace(/(\[[^\]]+])|(LTS?|l{1,4}|L{1,4})/g,function(re,ae,le){var he=le&&le.toUpperCase();return ae||oe[le]||ct[le]||oe[he].replace(/(\[[^\]]+])|(MMMM|MM|DD|dddd)/g,function(Ee,be,xe){return be||xe.slice(1)})})).match(ee),y=a.length,b=0;b<y;b+=1){var E=a[b],z=Ae[E],te=z&&z[0],ne=z&&z[1];a[b]=ne?{regex:te,parser:ne}:E.replace(/^\[|\]$/g,"")}return function(re){for(var ae={},le=0,he=0;le<y;le+=1){var Ee=a[le];if(typeof Ee=="string")he+=Ee.length;else{var be=Ee.regex,xe=Ee.parser,me=re.slice(he),Ce=be.exec(me)[0];xe.call(ae,Ce),re=re.replace(Ce,"")}}return function(Be){var Xe=Be.afternoon;if(Xe!==void 0){var Le=Be.hours;Xe?Le<12&&(Be.hours+=12):Le===12&&(Be.hours=0),delete Be.afternoon}}(ae),ae}}return function(Me,ve,oe){oe.p.customParseFormat=!0,Me&&Me.parseTwoDigitYear&&(Fe=Me.parseTwoDigitYear);var a=ve.prototype,y=a.parse;a.parse=function(b){var E=b.date,z=b.utc,te=b.args;this.$u=z;var ne=te[1];if(typeof ne=="string"){var re=te[2]===!0,ae=te[3]===!0,le=re||ae,he=te[2];ae&&(he=te[2]),De=this.$locale(),!re&&he&&(De=oe.Ls[he]),this.$d=function(me,Ce,Be){try{if(["x","X"].indexOf(Ce)>-1)return new Date((Ce==="X"?1e3:1)*me);var Xe=We(Ce)(me),Le=Xe.year,Ue=Xe.month,Ze=Xe.day,Ge=Xe.hours,$e=Xe.minutes,ut=Xe.seconds,Ct=Xe.milliseconds,Ut=Xe.zone,sn=new Date,ot=Ze||(Le||Ue?1:sn.getDate()),Pt=Le||sn.getFullYear(),Mt=0;Le&&!Ue||(Mt=Ue>0?Ue-1:sn.getMonth());var mt=Ge||0,wt=$e||0,Kt=ut||0,je=Ct||0;return Ut?new Date(Date.UTC(Pt,Mt,ot,mt,wt,Kt,je+60*Ut.offset*1e3)):Be?new Date(Date.UTC(Pt,Mt,ot,mt,wt,Kt,je)):new Date(Pt,Mt,ot,mt,wt,Kt,je)}catch(vn){return new Date("")}}(E,ne,z),this.init(),he&&he!==!0&&(this.$L=this.locale(he).$L),le&&E!=this.format(ne)&&(this.$d=new Date("")),De={}}else if(ne instanceof Array)for(var Ee=ne.length,be=1;be<=Ee;be+=1){te[1]=ne[be-1];var xe=oe.apply(this,te);if(xe.isValid()){this.$d=xe.$d,this.$L=xe.$L,this.init();break}be===Ee&&(this.$d=new Date(""))}else y.call(this,b)}}})},26850:function(ht){(function(ct,ee){ht.exports=ee()})(this,function(){"use strict";return function(ct,ee,x){var ue=ee.prototype,fe=function(_e){return _e&&(_e.indexOf?_e:_e.s)},De=function(_e,ze,Ae,We,Me){var ve=_e.name?_e:_e.$locale(),oe=fe(ve[ze]),a=fe(ve[Ae]),y=oe||a.map(function(E){return E.slice(0,We)});if(!Me)return y;var b=ve.weekStart;return y.map(function(E,z){return y[(z+(b||0))%7]})},Fe=function(){return x.Ls[x.locale()]},Te=function(_e,ze){return _e.formats[ze]||function(Ae){return Ae.replace(/(\[[^\]]+])|(MMMM|MM|DD|dddd)/g,function(We,Me,ve){return Me||ve.slice(1)})}(_e.formats[ze.toUpperCase()])},ie=function(){var _e=this;return{months:function(ze){return ze?ze.format("MMMM"):De(_e,"months")},monthsShort:function(ze){return ze?ze.format("MMM"):De(_e,"monthsShort","months",3)},firstDayOfWeek:function(){return _e.$locale().weekStart||0},weekdays:function(ze){return ze?ze.format("dddd"):De(_e,"weekdays")},weekdaysMin:function(ze){return ze?ze.format("dd"):De(_e,"weekdaysMin","weekdays",2)},weekdaysShort:function(ze){return ze?ze.format("ddd"):De(_e,"weekdaysShort","weekdays",3)},longDateFormat:function(ze){return Te(_e.$locale(),ze)},meridiem:this.$locale().meridiem,ordinal:this.$locale().ordinal}};ue.localeData=function(){return ie.bind(this)()},x.localeData=function(){var _e=Fe();return{firstDayOfWeek:function(){return _e.weekStart||0},weekdays:function(){return x.weekdays()},weekdaysShort:function(){return x.weekdaysShort()},weekdaysMin:function(){return x.weekdaysMin()},months:function(){return x.months()},monthsShort:function(){return x.monthsShort()},longDateFormat:function(ze){return Te(_e,ze)},meridiem:_e.meridiem,ordinal:_e.ordinal}},x.months=function(){return De(Fe(),"months")},x.monthsShort=function(){return De(Fe(),"monthsShort","months",3)},x.weekdays=function(_e){return De(Fe(),"weekdays",null,null,_e)},x.weekdaysShort=function(_e){return De(Fe(),"weekdaysShort","weekdays",3,_e)},x.weekdaysMin=function(_e){return De(Fe(),"weekdaysMin","weekdays",2,_e)}}})},23082:function(ht){(function(ct,ee){ht.exports=ee()})(this,function(){"use strict";var ct="week",ee="year";return function(x,ue,fe){var De=ue.prototype;De.week=function(Fe){if(Fe===void 0&&(Fe=null),Fe!==null)return this.add(7*(Fe-this.week()),"day");var Te=this.$locale().yearStart||1;if(this.month()===11&&this.date()>25){var ie=fe(this).startOf(ee).add(1,ee).date(Te),_e=fe(this).endOf(ct);if(ie.isBefore(_e))return 1}var ze=fe(this).startOf(ee).date(Te).startOf(ct).subtract(1,"millisecond"),Ae=this.diff(ze,ct,!0);return Ae<0?fe(this).startOf("week").week():Math.ceil(Ae)},De.weeks=function(Fe){return Fe===void 0&&(Fe=null),this.week(Fe)}}})},99873:function(ht){(function(ct,ee){ht.exports=ee()})(this,function(){"use strict";return function(ct,ee){ee.prototype.weekYear=function(){var x=this.month(),ue=this.week(),fe=this.year();return ue===1&&x===11?fe+1:x===0&&ue>=52?fe-1:fe}}})},33088:function(ht){(function(ct,ee){ht.exports=ee()})(this,function(){"use strict";return function(ct,ee){ee.prototype.weekday=function(x){var ue=this.$locale().weekStart||0,fe=this.$W,De=(fe<ue?fe+7:fe)-ue;return this.$utils().u(x)?De:this.subtract(De,"day").add(x,"day")}}})},72665:function(ht,ct){"use strict";var ee;var x=typeof Symbol=="function"&&Symbol.for,ue=x?Symbol.for("react.element"):60103,fe=x?Symbol.for("react.portal"):60106,De=x?Symbol.for("react.fragment"):60107,Fe=x?Symbol.for("react.strict_mode"):60108,Te=x?Symbol.for("react.profiler"):60114,ie=x?Symbol.for("react.provider"):60109,_e=x?Symbol.for("react.context"):60110,ze=x?Symbol.for("react.async_mode"):60111,Ae=x?Symbol.for("react.concurrent_mode"):60111,We=x?Symbol.for("react.forward_ref"):60112,Me=x?Symbol.for("react.suspense"):60113,ve=x?Symbol.for("react.suspense_list"):60120,oe=x?Symbol.for("react.memo"):60115,a=x?Symbol.for("react.lazy"):60116,y=x?Symbol.for("react.block"):60121,b=x?Symbol.for("react.fundamental"):60117,E=x?Symbol.for("react.responder"):60118,z=x?Symbol.for("react.scope"):60119;function te(re){if(typeof re=="object"&&re!==null){var ae=re.$$typeof;switch(ae){case ue:switch(re=re.type,re){case ze:case Ae:case De:case Te:case Fe:case Me:return re;default:switch(re=re&&re.$$typeof,re){case _e:case We:case a:case oe:case ie:return re;default:return ae}}case fe:return ae}}}function ne(re){return te(re)===Ae}ee=ze,ee=Ae,ee=_e,ee=ie,ee=ue,ee=We,ee=De,ee=a,ee=oe,ee=fe,ee=Te,ee=Fe,ee=Me,ee=function(re){return ne(re)||te(re)===ze},ee=ne,ee=function(re){return te(re)===_e},ee=function(re){return te(re)===ie},ee=function(re){return typeof re=="object"&&re!==null&&re.$$typeof===ue},ee=function(re){return te(re)===We},ee=function(re){return te(re)===De},ee=function(re){return te(re)===a},ct.isMemo=function(re){return te(re)===oe},ee=function(re){return te(re)===fe},ee=function(re){return te(re)===Te},ee=function(re){return te(re)===Fe},ee=function(re){return te(re)===Me},ee=function(re){return typeof re=="string"||typeof re=="function"||re===De||re===Ae||re===Te||re===Fe||re===Me||re===ve||typeof re=="object"&&re!==null&&(re.$$typeof===a||re.$$typeof===oe||re.$$typeof===ie||re.$$typeof===_e||re.$$typeof===We||re.$$typeof===b||re.$$typeof===E||re.$$typeof===z||re.$$typeof===y)},ee=te},12060:function(ht,ct,ee){"use strict";ht.exports=ee(72665)},56261:function(ht,ct,ee){"use strict";ee.d(ct,{Z:function(){return he}});var x=ee(87462),ue=ee(4942),fe=ee(45987),De=ee(1413),Fe=ee(15671),Te=ee(43144),ie=ee(97326),_e=ee(60136),ze=ee(51630),Ae=ee(94184),We=ee.n(Ae),Me=ee(34952),ve=ee(67294),oe=ee(69610),a=function(be){for(var xe=be.prefixCls,me=be.level,Ce=be.isStart,Be=be.isEnd,Xe="".concat(xe,"-indent-unit"),Le=[],Ue=0;Ue<me;Ue+=1){var Ze;Le.push(ve.createElement("span",{key:Ue,className:We()(Xe,(Ze={},(0,ue.Z)(Ze,"".concat(Xe,"-start"),Ce[Ue]),(0,ue.Z)(Ze,"".concat(Xe,"-end"),Be[Ue]),Ze))}))}return ve.createElement("span",{"aria-hidden":"true",className:"".concat(xe,"-indent")},Le)},y=ve.memo(a),b=ee(3596),E=ee(83898),z=["eventKey","className","style","dragOver","dragOverGapTop","dragOverGapBottom","isLeaf","isStart","isEnd","expanded","selected","checked","halfChecked","loading","domRef","active","data","onMouseMove","selectable"],te="open",ne="close",re="---",ae=function(Ee){(0,_e.Z)(xe,Ee);var be=(0,ze.Z)(xe);function xe(){var me;(0,Fe.Z)(this,xe);for(var Ce=arguments.length,Be=new Array(Ce),Xe=0;Xe<Ce;Xe++)Be[Xe]=arguments[Xe];return me=be.call.apply(be,[this].concat(Be)),me.state={dragNodeHighlight:!1},me.selectHandle=void 0,me.cacheIndent=void 0,me.onSelectorClick=function(Le){var Ue=me.props.context.onNodeClick;Ue(Le,(0,E.F)(me.props)),me.isSelectable()?me.onSelect(Le):me.onCheck(Le)},me.onSelectorDoubleClick=function(Le){var Ue=me.props.context.onNodeDoubleClick;Ue(Le,(0,E.F)(me.props))},me.onSelect=function(Le){if(!me.isDisabled()){var Ue=me.props.context.onNodeSelect;Ue(Le,(0,E.F)(me.props))}},me.onCheck=function(Le){if(!me.isDisabled()){var Ue=me.props,Ze=Ue.disableCheckbox,Ge=Ue.checked,$e=me.props.context.onNodeCheck;if(!(!me.isCheckable()||Ze)){var ut=!Ge;$e(Le,(0,E.F)(me.props),ut)}}},me.onMouseEnter=function(Le){var Ue=me.props.context.onNodeMouseEnter;Ue(Le,(0,E.F)(me.props))},me.onMouseLeave=function(Le){var Ue=me.props.context.onNodeMouseLeave;Ue(Le,(0,E.F)(me.props))},me.onContextMenu=function(Le){var Ue=me.props.context.onNodeContextMenu;Ue(Le,(0,E.F)(me.props))},me.onDragStart=function(Le){var Ue=me.props.context.onNodeDragStart;Le.stopPropagation(),me.setState({dragNodeHighlight:!0}),Ue(Le,(0,ie.Z)(me));try{Le.dataTransfer.setData("text/plain","")}catch(Ze){}},me.onDragEnter=function(Le){var Ue=me.props.context.onNodeDragEnter;Le.preventDefault(),Le.stopPropagation(),Ue(Le,(0,ie.Z)(me))},me.onDragOver=function(Le){var Ue=me.props.context.onNodeDragOver;Le.preventDefault(),Le.stopPropagation(),Ue(Le,(0,ie.Z)(me))},me.onDragLeave=function(Le){var Ue=me.props.context.onNodeDragLeave;Le.stopPropagation(),Ue(Le,(0,ie.Z)(me))},me.onDragEnd=function(Le){var Ue=me.props.context.onNodeDragEnd;Le.stopPropagation(),me.setState({dragNodeHighlight:!1}),Ue(Le,(0,ie.Z)(me))},me.onDrop=function(Le){var Ue=me.props.context.onNodeDrop;Le.preventDefault(),Le.stopPropagation(),me.setState({dragNodeHighlight:!1}),Ue(Le,(0,ie.Z)(me))},me.onExpand=function(Le){var Ue=me.props,Ze=Ue.loading,Ge=Ue.context.onNodeExpand;Ze||Ge(Le,(0,E.F)(me.props))},me.setSelectHandle=function(Le){me.selectHandle=Le},me.getNodeState=function(){var Le=me.props.expanded;return me.isLeaf()?null:Le?te:ne},me.hasChildren=function(){var Le=me.props.eventKey,Ue=me.props.context.keyEntities,Ze=(0,b.Z)(Ue,Le)||{},Ge=Ze.children;return!!(Ge||[]).length},me.isLeaf=function(){var Le=me.props,Ue=Le.isLeaf,Ze=Le.loaded,Ge=me.props.context.loadData,$e=me.hasChildren();return Ue===!1?!1:Ue||!Ge&&!$e||Ge&&Ze&&!$e},me.isDisabled=function(){var Le=me.props.disabled,Ue=me.props.context.disabled;return!!(Ue||Le)},me.isCheckable=function(){var Le=me.props.checkable,Ue=me.props.context.checkable;return!Ue||Le===!1?!1:Ue},me.syncLoadData=function(Le){var Ue=Le.expanded,Ze=Le.loading,Ge=Le.loaded,$e=me.props.context,ut=$e.loadData,Ct=$e.onNodeLoad;Ze||ut&&Ue&&!me.isLeaf()&&!me.hasChildren()&&!Ge&&Ct((0,E.F)(me.props))},me.isDraggable=function(){var Le=me.props,Ue=Le.data,Ze=Le.context.draggable;return!!(Ze&&(!Ze.nodeDraggable||Ze.nodeDraggable(Ue)))},me.renderDragHandler=function(){var Le=me.props.context,Ue=Le.draggable,Ze=Le.prefixCls;return Ue!=null&&Ue.icon?ve.createElement("span",{className:"".concat(Ze,"-draggable-icon")},Ue.icon):null},me.renderSwitcherIconDom=function(Le){var Ue=me.props.switcherIcon,Ze=me.props.context.switcherIcon,Ge=Ue||Ze;return typeof Ge=="function"?Ge((0,De.Z)((0,De.Z)({},me.props),{},{isLeaf:Le})):Ge},me.renderSwitcher=function(){var Le=me.props.expanded,Ue=me.props.context.prefixCls;if(me.isLeaf()){var Ze=me.renderSwitcherIconDom(!0);return Ze!==!1?ve.createElement("span",{className:We()("".concat(Ue,"-switcher"),"".concat(Ue,"-switcher-noop"))},Ze):null}var Ge=We()("".concat(Ue,"-switcher"),"".concat(Ue,"-switcher_").concat(Le?te:ne)),$e=me.renderSwitcherIconDom(!1);return $e!==!1?ve.createElement("span",{onClick:me.onExpand,className:Ge},$e):null},me.renderCheckbox=function(){var Le=me.props,Ue=Le.checked,Ze=Le.halfChecked,Ge=Le.disableCheckbox,$e=me.props.context.prefixCls,ut=me.isDisabled(),Ct=me.isCheckable();if(!Ct)return null;var Ut=typeof Ct!="boolean"?Ct:null;return ve.createElement("span",{className:We()("".concat($e,"-checkbox"),Ue&&"".concat($e,"-checkbox-checked"),!Ue&&Ze&&"".concat($e,"-checkbox-indeterminate"),(ut||Ge)&&"".concat($e,"-checkbox-disabled")),onClick:me.onCheck},Ut)},me.renderIcon=function(){var Le=me.props.loading,Ue=me.props.context.prefixCls;return ve.createElement("span",{className:We()("".concat(Ue,"-iconEle"),"".concat(Ue,"-icon__").concat(me.getNodeState()||"docu"),Le&&"".concat(Ue,"-icon_loading"))})},me.renderSelector=function(){var Le=me.state.dragNodeHighlight,Ue=me.props,Ze=Ue.title,Ge=Ze===void 0?re:Ze,$e=Ue.selected,ut=Ue.icon,Ct=Ue.loading,Ut=Ue.data,sn=me.props.context,ot=sn.prefixCls,Pt=sn.showIcon,Mt=sn.icon,mt=sn.loadData,wt=sn.titleRender,Kt=me.isDisabled(),je="".concat(ot,"-node-content-wrapper"),vn;if(Pt){var Cn=ut||Mt;vn=Cn?ve.createElement("span",{className:We()("".concat(ot,"-iconEle"),"".concat(ot,"-icon__customize"))},typeof Cn=="function"?Cn(me.props):Cn):me.renderIcon()}else mt&&Ct&&(vn=me.renderIcon());var ua;typeof Ge=="function"?ua=Ge(Ut):wt?ua=wt(Ut):ua=Ge;var kn=ve.createElement("span",{className:"".concat(ot,"-title")},ua);return ve.createElement("span",{ref:me.setSelectHandle,title:typeof Ge=="string"?Ge:"",className:We()("".concat(je),"".concat(je,"-").concat(me.getNodeState()||"normal"),!Kt&&($e||Le)&&"".concat(ot,"-node-selected")),onMouseEnter:me.onMouseEnter,onMouseLeave:me.onMouseLeave,onContextMenu:me.onContextMenu,onClick:me.onSelectorClick,onDoubleClick:me.onSelectorDoubleClick},vn,kn,me.renderDropIndicator())},me.renderDropIndicator=function(){var Le=me.props,Ue=Le.disabled,Ze=Le.eventKey,Ge=me.props.context,$e=Ge.draggable,ut=Ge.dropLevelOffset,Ct=Ge.dropPosition,Ut=Ge.prefixCls,sn=Ge.indent,ot=Ge.dropIndicatorRender,Pt=Ge.dragOverNodeKey,Mt=Ge.direction,mt=!!$e,wt=!Ue&&mt&&Pt===Ze,Kt=sn!=null?sn:me.cacheIndent;return me.cacheIndent=sn,wt?ot({dropPosition:Ct,dropLevelOffset:ut,indent:Kt,prefixCls:Ut,direction:Mt}):null},me}return(0,Te.Z)(xe,[{key:"componentDidMount",value:function(){this.syncLoadData(this.props)}},{key:"componentDidUpdate",value:function(){this.syncLoadData(this.props)}},{key:"isSelectable",value:function(){var Ce=this.props.selectable,Be=this.props.context.selectable;return typeof Ce=="boolean"?Ce:Be}},{key:"render",value:function(){var Ce,Be=this.props,Xe=Be.eventKey,Le=Be.className,Ue=Be.style,Ze=Be.dragOver,Ge=Be.dragOverGapTop,$e=Be.dragOverGapBottom,ut=Be.isLeaf,Ct=Be.isStart,Ut=Be.isEnd,sn=Be.expanded,ot=Be.selected,Pt=Be.checked,Mt=Be.halfChecked,mt=Be.loading,wt=Be.domRef,Kt=Be.active,je=Be.data,vn=Be.onMouseMove,Cn=Be.selectable,ua=(0,fe.Z)(Be,z),kn=this.props.context,nt=kn.prefixCls,dt=kn.filterTreeNode,gt=kn.keyEntities,Ft=kn.dropContainerKey,st=kn.dropTargetKey,bt=kn.draggingNodeKey,It=this.isDisabled(),xt=(0,Me.Z)(ua,{aria:!0,data:!0}),kt=(0,b.Z)(gt,Xe)||{},Zt=kt.level,Gn=Ut[Ut.length-1],Ke=this.isDraggable(),Re=!It&&Ke,In=bt===Xe,Ne=Cn!==void 0?{"aria-selected":!!Cn}:void 0;return ve.createElement("div",(0,x.Z)({ref:wt,className:We()(Le,"".concat(nt,"-treenode"),(Ce={},(0,ue.Z)(Ce,"".concat(nt,"-treenode-disabled"),It),(0,ue.Z)(Ce,"".concat(nt,"-treenode-switcher-").concat(sn?"open":"close"),!ut),(0,ue.Z)(Ce,"".concat(nt,"-treenode-checkbox-checked"),Pt),(0,ue.Z)(Ce,"".concat(nt,"-treenode-checkbox-indeterminate"),Mt),(0,ue.Z)(Ce,"".concat(nt,"-treenode-selected"),ot),(0,ue.Z)(Ce,"".concat(nt,"-treenode-loading"),mt),(0,ue.Z)(Ce,"".concat(nt,"-treenode-active"),Kt),(0,ue.Z)(Ce,"".concat(nt,"-treenode-leaf-last"),Gn),(0,ue.Z)(Ce,"".concat(nt,"-treenode-draggable"),Ke),(0,ue.Z)(Ce,"dragging",In),(0,ue.Z)(Ce,"drop-target",st===Xe),(0,ue.Z)(Ce,"drop-container",Ft===Xe),(0,ue.Z)(Ce,"drag-over",!It&&Ze),(0,ue.Z)(Ce,"drag-over-gap-top",!It&&Ge),(0,ue.Z)(Ce,"drag-over-gap-bottom",!It&&$e),(0,ue.Z)(Ce,"filter-node",dt&&dt((0,E.F)(this.props))),Ce)),style:Ue,draggable:Re,"aria-grabbed":In,onDragStart:Re?this.onDragStart:void 0,onDragEnter:Ke?this.onDragEnter:void 0,onDragOver:Ke?this.onDragOver:void 0,onDragLeave:Ke?this.onDragLeave:void 0,onDrop:Ke?this.onDrop:void 0,onDragEnd:Ke?this.onDragEnd:void 0,onMouseMove:vn},Ne,xt),ve.createElement(y,{prefixCls:nt,level:Zt,isStart:Ct,isEnd:Ut}),this.renderDragHandler(),this.renderSwitcher(),this.renderCheckbox(),this.renderSelector())}}]),xe}(ve.Component),le=function(be){return ve.createElement(oe.k.Consumer,null,function(xe){return ve.createElement(ae,(0,x.Z)({},be,{context:xe}))})};le.displayName="TreeNode",le.isTreeNode=1;var he=le},69610:function(ht,ct,ee){"use strict";ee.d(ct,{k:function(){return ue}});var x=ee(67294),ue=x.createContext(null)},29873:function(ht,ct,ee){"use strict";ee.d(ct,{BT:function(){return y},E6:function(){return z},L0:function(){return Ae},OM:function(){return a},_5:function(){return ze},r7:function(){return te},wA:function(){return Me},yx:function(){return We}});var x=ee(74902),ue=ee(71002),fe=ee(72978),De=ee(67294),Fe=ee(56261),Te=ee(3596),ie=ee(83898),_e=null;function ze(ne,re){if(!ne)return[];var ae=ne.slice(),le=ae.indexOf(re);return le>=0&&ae.splice(le,1),ae}function Ae(ne,re){var ae=(ne||[]).slice();return ae.indexOf(re)===-1&&ae.push(re),ae}function We(ne){return ne.split("-")}function Me(ne,re){var ae=[],le=(0,Te.Z)(re,ne);function he(){var Ee=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];Ee.forEach(function(be){var xe=be.key,me=be.children;ae.push(xe),he(me)})}return he(le.children),ae}function ve(ne){if(ne.parent){var re=We(ne.pos);return Number(re[re.length-1])===ne.parent.children.length-1}return!1}function oe(ne){var re=We(ne.pos);return Number(re[re.length-1])===0}function a(ne,re,ae,le,he,Ee,be,xe,me,Ce){var Be,Xe=ne.clientX,Le=ne.clientY,Ue=ne.target.getBoundingClientRect(),Ze=Ue.top,Ge=Ue.height,$e=(Ce==="rtl"?-1:1)*(((he==null?void 0:he.x)||0)-Xe),ut=($e-12)/le,Ct=(0,Te.Z)(xe,ae.props.eventKey);if(Le<Ze+Ge/2){var Ut=be.findIndex(function(kn){return kn.key===Ct.key}),sn=Ut<=0?0:Ut-1,ot=be[sn].key;Ct=(0,Te.Z)(xe,ot)}var Pt=Ct.key,Mt=Ct,mt=Ct.key,wt=0,Kt=0;if(!me.includes(Pt))for(var je=0;je<ut&&ve(Ct);je+=1)Ct=Ct.parent,Kt+=1;var vn=re.props.data,Cn=Ct.node,ua=!0;return oe(Ct)&&Ct.level===0&&Le<Ze+Ge/2&&Ee({dragNode:vn,dropNode:Cn,dropPosition:-1})&&Ct.key===ae.props.eventKey?wt=-1:(Mt.children||[]).length&&me.includes(mt)?Ee({dragNode:vn,dropNode:Cn,dropPosition:0})?wt=0:ua=!1:Kt===0?ut>-1.5?Ee({dragNode:vn,dropNode:Cn,dropPosition:1})?wt=1:ua=!1:Ee({dragNode:vn,dropNode:Cn,dropPosition:0})?wt=0:Ee({dragNode:vn,dropNode:Cn,dropPosition:1})?wt=1:ua=!1:Ee({dragNode:vn,dropNode:Cn,dropPosition:1})?wt=1:ua=!1,{dropPosition:wt,dropLevelOffset:Kt,dropTargetKey:Ct.key,dropTargetPos:Ct.pos,dragOverNodeKey:mt,dropContainerKey:wt===0?null:((Be=Ct.parent)===null||Be===void 0?void 0:Be.key)||null,dropAllowed:ua}}function y(ne,re){if(ne){var ae=re.multiple;return ae?ne.slice():ne.length?[ne[0]]:ne}}var b=function(re){return re};function E(ne,re){if(!ne)return[];var ae=re||{},le=ae.processProps,he=le===void 0?b:le,Ee=Array.isArray(ne)?ne:[ne];return Ee.map(function(be){var xe=be.children,me=_objectWithoutProperties(be,_e),Ce=E(xe,re);return React.createElement(TreeNode,_extends({key:me.key},he(me)),Ce)})}function z(ne){if(!ne)return null;var re;if(Array.isArray(ne))re={checkedKeys:ne,halfCheckedKeys:void 0};else if((0,ue.Z)(ne)==="object")re={checkedKeys:ne.checked||void 0,halfCheckedKeys:ne.halfChecked||void 0};else return(0,fe.ZP)(!1,"`checkedKeys` is not an array or an object"),null;return re}function te(ne,re){var ae=new Set;function le(he){if(!ae.has(he)){var Ee=(0,Te.Z)(re,he);if(Ee){ae.add(he);var be=Ee.parent,xe=Ee.node;xe.disabled||be&&le(be.key)}}}return(ne||[]).forEach(function(he){le(he)}),(0,x.Z)(ae)}},97153:function(ht,ct,ee){"use strict";ee.d(ct,{S:function(){return ie}});var x=ee(72978),ue=ee(3596);function fe(_e,ze){var Ae=new Set;return _e.forEach(function(We){ze.has(We)||Ae.add(We)}),Ae}function De(_e){var ze=_e||{},Ae=ze.disabled,We=ze.disableCheckbox,Me=ze.checkable;return!!(Ae||We)||Me===!1}function Fe(_e,ze,Ae,We){for(var Me=new Set(_e),ve=new Set,oe=0;oe<=Ae;oe+=1){var a=ze.get(oe)||new Set;a.forEach(function(z){var te=z.key,ne=z.node,re=z.children,ae=re===void 0?[]:re;Me.has(te)&&!We(ne)&&ae.filter(function(le){return!We(le.node)}).forEach(function(le){Me.add(le.key)})})}for(var y=new Set,b=Ae;b>=0;b-=1){var E=ze.get(b)||new Set;E.forEach(function(z){var te=z.parent,ne=z.node;if(!(We(ne)||!z.parent||y.has(z.parent.key))){if(We(z.parent.node)){y.add(te.key);return}var re=!0,ae=!1;(te.children||[]).filter(function(le){return!We(le.node)}).forEach(function(le){var he=le.key,Ee=Me.has(he);re&&!Ee&&(re=!1),!ae&&(Ee||ve.has(he))&&(ae=!0)}),re&&Me.add(te.key),ae&&ve.add(te.key),y.add(te.key)}})}return{checkedKeys:Array.from(Me),halfCheckedKeys:Array.from(fe(ve,Me))}}function Te(_e,ze,Ae,We,Me){for(var ve=new Set(_e),oe=new Set(ze),a=0;a<=We;a+=1){var y=Ae.get(a)||new Set;y.forEach(function(te){var ne=te.key,re=te.node,ae=te.children,le=ae===void 0?[]:ae;!ve.has(ne)&&!oe.has(ne)&&!Me(re)&&le.filter(function(he){return!Me(he.node)}).forEach(function(he){ve.delete(he.key)})})}oe=new Set;for(var b=new Set,E=We;E>=0;E-=1){var z=Ae.get(E)||new Set;z.forEach(function(te){var ne=te.parent,re=te.node;if(!(Me(re)||!te.parent||b.has(te.parent.key))){if(Me(te.parent.node)){b.add(ne.key);return}var ae=!0,le=!1;(ne.children||[]).filter(function(he){return!Me(he.node)}).forEach(function(he){var Ee=he.key,be=ve.has(Ee);ae&&!be&&(ae=!1),!le&&(be||oe.has(Ee))&&(le=!0)}),ae||ve.delete(ne.key),le&&oe.add(ne.key),b.add(ne.key)}})}return{checkedKeys:Array.from(ve),halfCheckedKeys:Array.from(fe(oe,ve))}}function ie(_e,ze,Ae,We){var Me=[],ve;We?ve=We:ve=De;var oe=new Set(_e.filter(function(E){var z=!!(0,ue.Z)(Ae,E);return z||Me.push(E),z})),a=new Map,y=0;Object.keys(Ae).forEach(function(E){var z=Ae[E],te=z.level,ne=a.get(te);ne||(ne=new Set,a.set(te,ne)),ne.add(z),y=Math.max(y,te)}),(0,x.ZP)(!Me.length,"Tree missing follow keys: ".concat(Me.slice(0,100).map(function(E){return"'".concat(E,"'")}).join(", ")));var b;return ze===!0?b=Fe(oe,a,y,ve):b=Te(oe,ze.halfCheckedKeys,a,y,ve),b}},3596:function(ht,ct,ee){"use strict";ee.d(ct,{Z:function(){return x}});function x(ue,fe){return ue[fe]}},83898:function(ht,ct,ee){"use strict";ee.d(ct,{I8:function(){return te},F:function(){return re},zn:function(){return b},w$:function(){return a},oH:function(){return E},km:function(){return oe},H8:function(){return ne}});var x=ee(71002),ue=ee(74902),fe=ee(1413),De=ee(45987),Fe=ee(67294),Te=ee(28580);function ie(ae){var le=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},he=[];return Fe.Children.forEach(ae,function(Ee){Ee==null&&!le.keepEmpty||(Array.isArray(Ee)?he=he.concat(ie(Ee)):(0,Te.isFragment)(Ee)&&Ee.props?he=he.concat(ie(Ee.props.children,le)):he.push(Ee))}),he}function _e(ae,le){var he=(0,fe.Z)({},ae);return Array.isArray(le)&&le.forEach(function(Ee){delete he[Ee]}),he}var ze=ee(72978),Ae=ee(3596),We=["children"];function Me(ae,le){return"".concat(ae,"-").concat(le)}function ve(ae){return ae&&ae.type&&ae.type.isTreeNode}function oe(ae,le){return ae!=null?ae:le}function a(ae){var le=ae||{},he=le.title,Ee=le._title,be=le.key,xe=le.children,me=he||"title";return{title:me,_title:Ee||[me],key:be||"key",children:xe||"children"}}function y(ae,le){var he=new Map;function Ee(be){var xe=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"";(be||[]).forEach(function(me){var Ce=me[le.key],Be=me[le.children];warning(Ce!=null,"Tree node must have a certain key: [".concat(xe).concat(Ce,"]"));var Xe=String(Ce);warning(!he.has(Xe)||Ce===null||Ce===void 0,"Same 'key' exist in the Tree: ".concat(Xe)),he.set(Xe,!0),Ee(Be,"".concat(xe).concat(Xe," > "))})}Ee(ae)}function b(ae){function le(he){var Ee=ie(he);return Ee.map(function(be){if(!ve(be))return(0,ze.ZP)(!be,"Tree/TreeNode can only accept TreeNode as children."),null;var xe=be.key,me=be.props,Ce=me.children,Be=(0,De.Z)(me,We),Xe=(0,fe.Z)({key:xe},Be),Le=le(Ce);return Le.length&&(Xe.children=Le),Xe}).filter(function(be){return be})}return le(ae)}function E(ae,le,he){var Ee=a(he),be=Ee._title,xe=Ee.key,me=Ee.children,Ce=new Set(le===!0?[]:le),Be=[];function Xe(Le){var Ue=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null;return Le.map(function(Ze,Ge){for(var $e=Me(Ue?Ue.pos:"0",Ge),ut=oe(Ze[xe],$e),Ct,Ut=0;Ut<be.length;Ut+=1){var sn=be[Ut];if(Ze[sn]!==void 0){Ct=Ze[sn];break}}var ot=(0,fe.Z)((0,fe.Z)({},_e(Ze,[].concat((0,ue.Z)(be),[xe,me]))),{},{title:Ct,key:ut,parent:Ue,pos:$e,children:null,data:Ze,isStart:[].concat((0,ue.Z)(Ue?Ue.isStart:[]),[Ge===0]),isEnd:[].concat((0,ue.Z)(Ue?Ue.isEnd:[]),[Ge===Le.length-1])});return Be.push(ot),le===!0||Ce.has(ut)?ot.children=Xe(Ze[me]||[],ot):ot.children=[],ot})}return Xe(ae),Be}function z(ae,le,he){var Ee={};(0,x.Z)(he)==="object"?Ee=he:Ee={externalGetKey:he},Ee=Ee||{};var be=Ee,xe=be.childrenPropName,me=be.externalGetKey,Ce=be.fieldNames,Be=a(Ce),Xe=Be.key,Le=Be.children,Ue=xe||Le,Ze;me?typeof me=="string"?Ze=function(ut){return ut[me]}:typeof me=="function"&&(Ze=function(ut){return me(ut)}):Ze=function(ut,Ct){return oe(ut[Xe],Ct)};function Ge($e,ut,Ct,Ut){var sn=$e?$e[Ue]:ae,ot=$e?Me(Ct.pos,ut):"0",Pt=$e?[].concat((0,ue.Z)(Ut),[$e]):[];if($e){var Mt=Ze($e,ot),mt={node:$e,index:ut,pos:ot,key:Mt,parentPos:Ct.node?Ct.pos:null,level:Ct.level+1,nodes:Pt};le(mt)}sn&&sn.forEach(function(wt,Kt){Ge(wt,Kt,{node:$e,pos:ot,level:Ct?Ct.level+1:-1},Pt)})}Ge(null)}function te(ae){var le=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},he=le.initWrapper,Ee=le.processEntity,be=le.onProcessFinished,xe=le.externalGetKey,me=le.childrenPropName,Ce=le.fieldNames,Be=arguments.length>2?arguments[2]:void 0,Xe=xe||Be,Le={},Ue={},Ze={posEntities:Le,keyEntities:Ue};return he&&(Ze=he(Ze)||Ze),z(ae,function(Ge){var $e=Ge.node,ut=Ge.index,Ct=Ge.pos,Ut=Ge.key,sn=Ge.parentPos,ot=Ge.level,Pt=Ge.nodes,Mt={node:$e,nodes:Pt,index:ut,key:Ut,pos:Ct,level:ot},mt=oe(Ut,Ct);Le[Ct]=Mt,Ue[mt]=Mt,Mt.parent=Le[sn],Mt.parent&&(Mt.parent.children=Mt.parent.children||[],Mt.parent.children.push(Mt)),Ee&&Ee(Mt,Ze)},{externalGetKey:Xe,childrenPropName:me,fieldNames:Ce}),be&&be(Ze),Ze}function ne(ae,le){var he=le.expandedKeys,Ee=le.selectedKeys,be=le.loadedKeys,xe=le.loadingKeys,me=le.checkedKeys,Ce=le.halfCheckedKeys,Be=le.dragOverNodeKey,Xe=le.dropPosition,Le=le.keyEntities,Ue=(0,Ae.Z)(Le,ae),Ze={eventKey:ae,expanded:he.indexOf(ae)!==-1,selected:Ee.indexOf(ae)!==-1,loaded:be.indexOf(ae)!==-1,loading:xe.indexOf(ae)!==-1,checked:me.indexOf(ae)!==-1,halfChecked:Ce.indexOf(ae)!==-1,pos:String(Ue?Ue.pos:""),dragOver:Be===ae&&Xe===0,dragOverGapTop:Be===ae&&Xe===-1,dragOverGapBottom:Be===ae&&Xe===1};return Ze}function re(ae){var le=ae.data,he=ae.expanded,Ee=ae.selected,be=ae.checked,xe=ae.loaded,me=ae.loading,Ce=ae.halfChecked,Be=ae.dragOver,Xe=ae.dragOverGapTop,Le=ae.dragOverGapBottom,Ue=ae.pos,Ze=ae.active,Ge=ae.eventKey,$e=(0,fe.Z)((0,fe.Z)({},le),{},{expanded:he,selected:Ee,checked:be,loaded:xe,loading:me,halfChecked:Ce,dragOver:Be,dragOverGapTop:Xe,dragOverGapBottom:Le,pos:Ue,active:Ze,key:Ge});return"props"in $e||Object.defineProperty($e,"props",{get:function(){return(0,ze.ZP)(!1,"Second param return from event is node data instead of TreeNode instance. Please read value directly instead of reading from `props`."),ae}}),$e}},34952:function(ht,ct,ee){"use strict";ee.d(ct,{Z:function(){return _e}});var x=ee(1413),ue=`accept acceptCharset accessKey action allowFullScreen allowTransparency
|
|
alt async autoComplete autoFocus autoPlay capture cellPadding cellSpacing challenge
|
|
charSet checked classID className colSpan cols content contentEditable contextMenu
|
|
controls coords crossOrigin data dateTime default defer dir disabled download draggable
|
|
encType form formAction formEncType formMethod formNoValidate formTarget frameBorder
|
|
headers height hidden high href hrefLang htmlFor httpEquiv icon id inputMode integrity
|
|
is keyParams keyType kind label lang list loop low manifest marginHeight marginWidth max maxLength media
|
|
mediaGroup method min minLength multiple muted name noValidate nonce open
|
|
optimum pattern placeholder poster preload radioGroup readOnly rel required
|
|
reversed role rowSpan rows sandbox scope scoped scrolling seamless selected
|
|
shape size sizes span spellCheck src srcDoc srcLang srcSet start step style
|
|
summary tabIndex target title type useMap value width wmode wrap`,fe=`onCopy onCut onPaste onCompositionEnd onCompositionStart onCompositionUpdate onKeyDown
|
|
onKeyPress onKeyUp onFocus onBlur onChange onInput onSubmit onClick onContextMenu onDoubleClick
|
|
onDrag onDragEnd onDragEnter onDragExit onDragLeave onDragOver onDragStart onDrop onMouseDown
|
|
onMouseEnter onMouseLeave onMouseMove onMouseOut onMouseOver onMouseUp onSelect onTouchCancel
|
|
onTouchEnd onTouchMove onTouchStart onScroll onWheel onAbort onCanPlay onCanPlayThrough
|
|
onDurationChange onEmptied onEncrypted onEnded onError onLoadedData onLoadedMetadata
|
|
onLoadStart onPause onPlay onPlaying onProgress onRateChange onSeeked onSeeking onStalled onSuspend onTimeUpdate onVolumeChange onWaiting onLoad onError`,De="".concat(ue," ").concat(fe).split(/[\s\n]+/),Fe="aria-",Te="data-";function ie(ze,Ae){return ze.indexOf(Ae)===0}function _e(ze){var Ae=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,We;Ae===!1?We={aria:!0,data:!0,attr:!0}:Ae===!0?We={aria:!0}:We=(0,x.Z)({},Ae);var Me={};return Object.keys(ze).forEach(function(ve){(We.aria&&(ve==="role"||ie(ve,Fe))||We.data&&ie(ve,Te)||We.attr&&De.includes(ve))&&(Me[ve]=ze[ve])}),Me}},72978:function(ht,ct,ee){"use strict";var x={};function ue(_e,ze){}function fe(_e,ze){}function De(){x={}}function Fe(_e,ze,Ae){!ze&&!x[Ae]&&(_e(!1,Ae),x[Ae]=!0)}function Te(_e,ze){Fe(ue,_e,ze)}function ie(_e,ze){Fe(fe,_e,ze)}ct.ZP=Te},81533:function(ht,ct){"use strict";var ee;var x=typeof Symbol=="function"&&Symbol.for,ue=x?Symbol.for("react.element"):60103,fe=x?Symbol.for("react.portal"):60106,De=x?Symbol.for("react.fragment"):60107,Fe=x?Symbol.for("react.strict_mode"):60108,Te=x?Symbol.for("react.profiler"):60114,ie=x?Symbol.for("react.provider"):60109,_e=x?Symbol.for("react.context"):60110,ze=x?Symbol.for("react.async_mode"):60111,Ae=x?Symbol.for("react.concurrent_mode"):60111,We=x?Symbol.for("react.forward_ref"):60112,Me=x?Symbol.for("react.suspense"):60113,ve=x?Symbol.for("react.suspense_list"):60120,oe=x?Symbol.for("react.memo"):60115,a=x?Symbol.for("react.lazy"):60116,y=x?Symbol.for("react.block"):60121,b=x?Symbol.for("react.fundamental"):60117,E=x?Symbol.for("react.responder"):60118,z=x?Symbol.for("react.scope"):60119;function te(re){if(typeof re=="object"&&re!==null){var ae=re.$$typeof;switch(ae){case ue:switch(re=re.type,re){case ze:case Ae:case De:case Te:case Fe:case Me:return re;default:switch(re=re&&re.$$typeof,re){case _e:case We:case a:case oe:case ie:return re;default:return ae}}case fe:return ae}}}function ne(re){return te(re)===Ae}ee=ze,ee=Ae,ee=_e,ee=ie,ee=ue,ee=We,ee=De,ee=a,ee=oe,ee=fe,ee=Te,ee=Fe,ee=Me,ee=function(re){return ne(re)||te(re)===ze},ee=ne,ee=function(re){return te(re)===_e},ee=function(re){return te(re)===ie},ee=function(re){return typeof re=="object"&&re!==null&&re.$$typeof===ue},ee=function(re){return te(re)===We},ct.isFragment=function(re){return te(re)===De},ee=function(re){return te(re)===a},ct.isMemo=function(re){return te(re)===oe},ee=function(re){return te(re)===fe},ee=function(re){return te(re)===Te},ee=function(re){return te(re)===Fe},ee=function(re){return te(re)===Me},ee=function(re){return typeof re=="string"||typeof re=="function"||re===De||re===Ae||re===Te||re===Fe||re===Me||re===ve||typeof re=="object"&&re!==null&&(re.$$typeof===a||re.$$typeof===oe||re.$$typeof===ie||re.$$typeof===_e||re.$$typeof===We||re.$$typeof===b||re.$$typeof===E||re.$$typeof===z||re.$$typeof===y)},ee=te},28580:function(ht,ct,ee){"use strict";ht.exports=ee(81533)},92389:function(ht,ct){"use strict";var ee={MAC_ENTER:3,BACKSPACE:8,TAB:9,NUM_CENTER:12,ENTER:13,SHIFT:16,CTRL:17,ALT:18,PAUSE:19,CAPS_LOCK:20,ESC:27,SPACE:32,PAGE_UP:33,PAGE_DOWN:34,END:35,HOME:36,LEFT:37,UP:38,RIGHT:39,DOWN:40,PRINT_SCREEN:44,INSERT:45,DELETE:46,ZERO:48,ONE:49,TWO:50,THREE:51,FOUR:52,FIVE:53,SIX:54,SEVEN:55,EIGHT:56,NINE:57,QUESTION_MARK:63,A:65,B:66,C:67,D:68,E:69,F:70,G:71,H:72,I:73,J:74,K:75,L:76,M:77,N:78,O:79,P:80,Q:81,R:82,S:83,T:84,U:85,V:86,W:87,X:88,Y:89,Z:90,META:91,WIN_KEY_RIGHT:92,CONTEXT_MENU:93,NUM_ZERO:96,NUM_ONE:97,NUM_TWO:98,NUM_THREE:99,NUM_FOUR:100,NUM_FIVE:101,NUM_SIX:102,NUM_SEVEN:103,NUM_EIGHT:104,NUM_NINE:105,NUM_MULTIPLY:106,NUM_PLUS:107,NUM_MINUS:109,NUM_PERIOD:110,NUM_DIVISION:111,F1:112,F2:113,F3:114,F4:115,F5:116,F6:117,F7:118,F8:119,F9:120,F10:121,F11:122,F12:123,NUMLOCK:144,SEMICOLON:186,DASH:189,EQUALS:187,COMMA:188,PERIOD:190,SLASH:191,APOSTROPHE:192,SINGLE_QUOTE:222,OPEN_SQUARE_BRACKET:219,BACKSLASH:220,CLOSE_SQUARE_BRACKET:221,WIN_KEY:224,MAC_FF_META:224,WIN_IME:229,isTextModifyingKeyEvent:function(ue){var fe=ue.keyCode;if(ue.altKey&&!ue.ctrlKey||ue.metaKey||fe>=ee.F1&&fe<=ee.F12)return!1;switch(fe){case ee.ALT:case ee.CAPS_LOCK:case ee.CONTEXT_MENU:case ee.CTRL:case ee.DOWN:case ee.END:case ee.ESC:case ee.HOME:case ee.INSERT:case ee.LEFT:case ee.MAC_FF_META:case ee.META:case ee.NUMLOCK:case ee.NUM_CENTER:case ee.PAGE_DOWN:case ee.PAGE_UP:case ee.PAUSE:case ee.PRINT_SCREEN:case ee.RIGHT:case ee.SHIFT:case ee.UP:case ee.WIN_KEY:case ee.WIN_KEY_RIGHT:return!1;default:return!0}},isCharacterKey:function(ue){if(ue>=ee.ZERO&&ue<=ee.NINE||ue>=ee.NUM_ZERO&&ue<=ee.NUM_MULTIPLY||ue>=ee.A&&ue<=ee.Z||window.navigator.userAgent.indexOf("WebKit")!==-1&&ue===0)return!0;switch(ue){case ee.SPACE:case ee.QUESTION_MARK:case ee.NUM_PLUS:case ee.NUM_MINUS:case ee.NUM_PERIOD:case ee.NUM_DIVISION:case ee.SEMICOLON:case ee.DASH:case ee.EQUALS:case ee.COMMA:case ee.PERIOD:case ee.SLASH:case ee.APOSTROPHE:case ee.SINGLE_QUOTE:case ee.OPEN_SQUARE_BRACKET:case ee.BACKSLASH:case ee.CLOSE_SQUARE_BRACKET:return!0;default:return!1}}};ct.Z=ee},19575:function(ht,ct,ee){var x,ue;(function(fe,De){ht.exports=De(fe)})(typeof self!="undefined"?self:typeof window!="undefined"?window:typeof ee.g!="undefined"?ee.g:this,function(fe){"use strict";fe=fe||{};var De=fe.Base64,Fe="2.6.4",Te="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",ie=function(Be){for(var Xe={},Le=0,Ue=Be.length;Le<Ue;Le++)Xe[Be.charAt(Le)]=Le;return Xe}(Te),_e=String.fromCharCode,ze=function(Be){if(Be.length<2){var Xe=Be.charCodeAt(0);return Xe<128?Be:Xe<2048?_e(192|Xe>>>6)+_e(128|Xe&63):_e(224|Xe>>>12&15)+_e(128|Xe>>>6&63)+_e(128|Xe&63)}else{var Xe=65536+(Be.charCodeAt(0)-55296)*1024+(Be.charCodeAt(1)-56320);return _e(240|Xe>>>18&7)+_e(128|Xe>>>12&63)+_e(128|Xe>>>6&63)+_e(128|Xe&63)}},Ae=/[\uD800-\uDBFF][\uDC00-\uDFFFF]|[^\x00-\x7F]/g,We=function(Be){return Be.replace(Ae,ze)},Me=function(Be){var Xe=[0,2,1][Be.length%3],Le=Be.charCodeAt(0)<<16|(Be.length>1?Be.charCodeAt(1):0)<<8|(Be.length>2?Be.charCodeAt(2):0),Ue=[Te.charAt(Le>>>18),Te.charAt(Le>>>12&63),Xe>=2?"=":Te.charAt(Le>>>6&63),Xe>=1?"=":Te.charAt(Le&63)];return Ue.join("")},ve=fe.btoa&&typeof fe.btoa=="function"?function(Be){return fe.btoa(Be)}:function(Be){if(Be.match(/[^\x00-\xFF]/))throw new RangeError("The string contains invalid characters.");return Be.replace(/[\s\S]{1,3}/g,Me)},oe=function(Be){return ve(We(String(Be)))},a=function(Be){return Be.replace(/[+\/]/g,function(Xe){return Xe=="+"?"-":"_"}).replace(/=/g,"")},y=function(Be,Xe){return Xe?a(oe(Be)):oe(Be)},b=function(Be){return y(Be,!0)},E;fe.Uint8Array&&(E=function(Be,Xe){for(var Le="",Ue=0,Ze=Be.length;Ue<Ze;Ue+=3){var Ge=Be[Ue],$e=Be[Ue+1],ut=Be[Ue+2],Ct=Ge<<16|$e<<8|ut;Le+=Te.charAt(Ct>>>18)+Te.charAt(Ct>>>12&63)+(typeof $e!="undefined"?Te.charAt(Ct>>>6&63):"=")+(typeof ut!="undefined"?Te.charAt(Ct&63):"=")}return Xe?a(Le):Le});var z=/[\xC0-\xDF][\x80-\xBF]|[\xE0-\xEF][\x80-\xBF]{2}|[\xF0-\xF7][\x80-\xBF]{3}/g,te=function(Be){switch(Be.length){case 4:var Xe=(7&Be.charCodeAt(0))<<18|(63&Be.charCodeAt(1))<<12|(63&Be.charCodeAt(2))<<6|63&Be.charCodeAt(3),Le=Xe-65536;return _e((Le>>>10)+55296)+_e((Le&1023)+56320);case 3:return _e((15&Be.charCodeAt(0))<<12|(63&Be.charCodeAt(1))<<6|63&Be.charCodeAt(2));default:return _e((31&Be.charCodeAt(0))<<6|63&Be.charCodeAt(1))}},ne=function(Be){return Be.replace(z,te)},re=function(Be){var Xe=Be.length,Le=Xe%4,Ue=(Xe>0?ie[Be.charAt(0)]<<18:0)|(Xe>1?ie[Be.charAt(1)]<<12:0)|(Xe>2?ie[Be.charAt(2)]<<6:0)|(Xe>3?ie[Be.charAt(3)]:0),Ze=[_e(Ue>>>16),_e(Ue>>>8&255),_e(Ue&255)];return Ze.length-=[0,0,2,1][Le],Ze.join("")},ae=fe.atob&&typeof fe.atob=="function"?function(Be){return fe.atob(Be)}:function(Be){return Be.replace(/\S{1,4}/g,re)},le=function(Be){return ae(String(Be).replace(/[^A-Za-z0-9\+\/]/g,""))},he=function(Be){return ne(ae(Be))},Ee=function(Be){return String(Be).replace(/[-_]/g,function(Xe){return Xe=="-"?"+":"/"}).replace(/[^A-Za-z0-9\+\/]/g,"")},be=function(Be){return he(Ee(Be))},xe;fe.Uint8Array&&(xe=function(Be){return Uint8Array.from(le(Ee(Be)),function(Xe){return Xe.charCodeAt(0)})});var me=function(){var Be=fe.Base64;return fe.Base64=De,Be};if(fe.Base64={VERSION:Fe,atob:le,btoa:ve,fromBase64:be,toBase64:y,utob:We,encode:y,encodeURI:b,btou:ne,decode:be,noConflict:me,fromUint8Array:E,toUint8Array:xe},typeof Object.defineProperty=="function"){var Ce=function(Be){return{value:Be,enumerable:!1,writable:!0,configurable:!0}};fe.Base64.extendString=function(){Object.defineProperty(String.prototype,"fromBase64",Ce(function(){return be(this)})),Object.defineProperty(String.prototype,"toBase64",Ce(function(Be){return y(this,Be)})),Object.defineProperty(String.prototype,"toBase64URI",Ce(function(){return y(this,!0)}))}}return fe.Meteor&&(Base64=fe.Base64),ht.exports?ht.exports.Base64=fe.Base64:(x=[],ue=function(){return fe.Base64}.apply(ct,x),ue!==void 0&&(ht.exports=ue)),{Base64:fe.Base64}})},46762:function(ht,ct){"use strict";var ee;var x=Symbol.for("react.element"),ue=Symbol.for("react.portal"),fe=Symbol.for("react.fragment"),De=Symbol.for("react.strict_mode"),Fe=Symbol.for("react.profiler"),Te=Symbol.for("react.provider"),ie=Symbol.for("react.context"),_e=Symbol.for("react.server_context"),ze=Symbol.for("react.forward_ref"),Ae=Symbol.for("react.suspense"),We=Symbol.for("react.suspense_list"),Me=Symbol.for("react.memo"),ve=Symbol.for("react.lazy"),oe=Symbol.for("react.offscreen"),a;a=Symbol.for("react.module.reference");function y(b){if(typeof b=="object"&&b!==null){var E=b.$$typeof;switch(E){case x:switch(b=b.type,b){case fe:case Fe:case De:case Ae:case We:return b;default:switch(b=b&&b.$$typeof,b){case _e:case ie:case ze:case ve:case Me:case Te:return b;default:return E}}case ue:return E}}}ee=ie,ee=Te,ee=x,ee=ze,ee=fe,ee=ve,ee=Me,ee=ue,ee=Fe,ee=De,ee=Ae,ee=We,ee=function(){return!1},ee=function(){return!1},ee=function(b){return y(b)===ie},ee=function(b){return y(b)===Te},ee=function(b){return typeof b=="object"&&b!==null&&b.$$typeof===x},ee=function(b){return y(b)===ze},ct.isFragment=function(b){return y(b)===fe},ee=function(b){return y(b)===ve},ee=function(b){return y(b)===Me},ee=function(b){return y(b)===ue},ee=function(b){return y(b)===Fe},ee=function(b){return y(b)===De},ee=function(b){return y(b)===Ae},ee=function(b){return y(b)===We},ee=function(b){return typeof b=="string"||typeof b=="function"||b===fe||b===Fe||b===De||b===Ae||b===We||b===oe||typeof b=="object"&&b!==null&&(b.$$typeof===ve||b.$$typeof===Me||b.$$typeof===Te||b.$$typeof===ie||b.$$typeof===ze||b.$$typeof===a||b.getModuleId!==void 0)},ee=y},35110:function(ht,ct,ee){"use strict";ht.exports=ee(46762)},64217:function(ht,ct,ee){"use strict";ee.d(ct,{Z:function(){return _e}});var x=ee(1413),ue=`accept acceptCharset accessKey action allowFullScreen allowTransparency
|
|
alt async autoComplete autoFocus autoPlay capture cellPadding cellSpacing challenge
|
|
charSet checked classID className colSpan cols content contentEditable contextMenu
|
|
controls coords crossOrigin data dateTime default defer dir disabled download draggable
|
|
encType form formAction formEncType formMethod formNoValidate formTarget frameBorder
|
|
headers height hidden high href hrefLang htmlFor httpEquiv icon id inputMode integrity
|
|
is keyParams keyType kind label lang list loop low manifest marginHeight marginWidth max maxLength media
|
|
mediaGroup method min minLength multiple muted name noValidate nonce open
|
|
optimum pattern placeholder poster preload radioGroup readOnly rel required
|
|
reversed role rowSpan rows sandbox scope scoped scrolling seamless selected
|
|
shape size sizes span spellCheck src srcDoc srcLang srcSet start step style
|
|
summary tabIndex target title type useMap value width wmode wrap`,fe=`onCopy onCut onPaste onCompositionEnd onCompositionStart onCompositionUpdate onKeyDown
|
|
onKeyPress onKeyUp onFocus onBlur onChange onInput onSubmit onClick onContextMenu onDoubleClick
|
|
onDrag onDragEnd onDragEnter onDragExit onDragLeave onDragOver onDragStart onDrop onMouseDown
|
|
onMouseEnter onMouseLeave onMouseMove onMouseOut onMouseOver onMouseUp onSelect onTouchCancel
|
|
onTouchEnd onTouchMove onTouchStart onScroll onWheel onAbort onCanPlay onCanPlayThrough
|
|
onDurationChange onEmptied onEncrypted onEnded onError onLoadedData onLoadedMetadata
|
|
onLoadStart onPause onPlay onPlaying onProgress onRateChange onSeeked onSeeking onStalled onSuspend onTimeUpdate onVolumeChange onWaiting onLoad onError`,De="".concat(ue," ").concat(fe).split(/[\s\n]+/),Fe="aria-",Te="data-";function ie(ze,Ae){return ze.indexOf(Ae)===0}function _e(ze){var Ae=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,We;Ae===!1?We={aria:!0,data:!0,attr:!0}:Ae===!0?We={aria:!0}:We=(0,x.Z)({},Ae);var Me={};return Object.keys(ze).forEach(function(ve){(We.aria&&(ve==="role"||ie(ve,Fe))||We.data&&ie(ve,Te)||We.attr&&De.includes(ve))&&(Me[ve]=ze[ve])}),Me}},57761:function(ht,ct,ee){"use strict";Object.defineProperty(ct,"__esModule",{value:!0});var x=function(){function Me(ve,oe){for(var a=0;a<oe.length;a++){var y=oe[a];y.enumerable=y.enumerable||!1,y.configurable=!0,"value"in y&&(y.writable=!0),Object.defineProperty(ve,y.key,y)}}return function(ve,oe,a){return oe&&Me(ve.prototype,oe),a&&Me(ve,a),ve}}(),ue=ee(67294),fe=Te(ue),De=ee(45697),Fe=Te(De);function Te(Me){return Me&&Me.__esModule?Me:{default:Me}}function ie(Me,ve){var oe={};for(var a in Me)ve.indexOf(a)>=0||Object.prototype.hasOwnProperty.call(Me,a)&&(oe[a]=Me[a]);return oe}function _e(Me,ve){if(!(Me instanceof ve))throw new TypeError("Cannot call a class as a function")}function ze(Me,ve){if(!Me)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return ve&&(typeof ve=="object"||typeof ve=="function")?ve:Me}function Ae(Me,ve){if(typeof ve!="function"&&ve!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof ve);Me.prototype=Object.create(ve&&ve.prototype,{constructor:{value:Me,enumerable:!1,writable:!0,configurable:!0}}),ve&&(Object.setPrototypeOf?Object.setPrototypeOf(Me,ve):Me.__proto__=ve)}var We=function(Me){Ae(ve,Me);function ve(oe){_e(this,ve);var a=ze(this,(ve.__proto__||Object.getPrototypeOf(ve)).call(this,oe));return a.scrollListener=a.scrollListener.bind(a),a.eventListenerOptions=a.eventListenerOptions.bind(a),a.mousewheelListener=a.mousewheelListener.bind(a),a}return x(ve,[{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,y={get passive(){a=!0}};try{document.addEventListener("test",null,y),document.removeEventListener("test",null,y)}catch(b){}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 y=this.props.getScrollParent&&this.props.getScrollParent();return y!=null?y: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 y=window;this.props.useWindow===!1&&(y=a),y.addEventListener("mousewheel",this.mousewheelListener,this.options?this.options:this.props.useCapture),y.addEventListener("scroll",this.scrollListener,this.options?this.options:this.props.useCapture),y.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,y=window,b=this.getParentElement(a),E=void 0;if(this.props.useWindow){var z=document.documentElement||document.body.parentNode||document.body,te=y.pageYOffset!==void 0?y.pageYOffset:z.scrollTop;this.props.isReverse?E=te:E=this.calculateOffset(a,te)}else this.props.isReverse?E=b.scrollTop:E=a.scrollHeight-b.scrollTop-b.clientHeight;E<Number(this.props.threshold)&&a&&a.offsetParent!==null&&(this.detachScrollListener(),this.beforeScrollHeight=b.scrollHeight,this.beforeScrollTop=b.scrollTop,typeof this.props.loadMore=="function"&&(this.props.loadMore(this.pageLoaded+=1),this.loadMore=!0))}},{key:"calculateOffset",value:function(a,y){return a?this.calculateTopPosition(a)+(a.offsetHeight-y-window.innerHeight):0}},{key:"calculateTopPosition",value:function(a){return a?a.offsetTop+this.calculateTopPosition(a.offsetParent):0}},{key:"render",value:function(){var a=this,y=this.filterProps(this.props),b=y.children,E=y.element,z=y.hasMore,te=y.initialLoad,ne=y.isReverse,re=y.loader,ae=y.loadMore,le=y.pageStart,he=y.ref,Ee=y.threshold,be=y.useCapture,xe=y.useWindow,me=y.getScrollParent,Ce=ie(y,["children","element","hasMore","initialLoad","isReverse","loader","loadMore","pageStart","ref","threshold","useCapture","useWindow","getScrollParent"]);Ce.ref=function(Xe){a.scrollComponent=Xe,he&&he(Xe)};var Be=[b];return z&&(re?ne?Be.unshift(re):Be.push(re):this.defaultLoader&&(ne?Be.unshift(this.defaultLoader):Be.push(this.defaultLoader))),fe.default.createElement(E,Ce,Be)}}]),ve}(ue.Component);We.propTypes={children:Fe.default.node.isRequired,element:Fe.default.node,hasMore:Fe.default.bool,initialLoad:Fe.default.bool,isReverse:Fe.default.bool,loader:Fe.default.node,loadMore:Fe.default.func.isRequired,pageStart:Fe.default.number,ref:Fe.default.func,getScrollParent:Fe.default.func,threshold:Fe.default.number,useCapture:Fe.default.bool,useWindow:Fe.default.bool},We.defaultProps={element:"div",hasMore:!1,initialLoad:!0,pageStart:0,ref:null,threshold:250,useWindow:!0,isReverse:!1,useCapture:!1,loader:null,getScrollParent:null},ct.default=We,ht.exports=ct.default},246:function(ht,ct,ee){ht.exports=ee(57761)},95742:function(ht,ct,ee){"use strict";ee.d(ct,{JN:function(){return Ft},Rp:function(){return te},W8:function(){return It}});var x=ee(87462),ue=ee(97685),fe=ee(94334),De=ee(15671),Fe=ee(43144),Te=ee(82963),ie=ee(61120),_e=ee(60136),ze=ee(97326),Ae=ee(4942),We=ee(67294),Me=ee(45697),ve=ee.n(Me),oe=ee(73935),a=ee(41143),y=ee.n(a),b=ee(74902),E=function(){function xt(){(0,De.Z)(this,xt),(0,Ae.Z)(this,"refs",{})}return(0,Fe.Z)(xt,[{key:"add",value:function(Zt,Gn){this.refs[Zt]||(this.refs[Zt]=[]),this.refs[Zt].push(Gn)}},{key:"remove",value:function(Zt,Gn){var Ke=this.getIndex(Zt,Gn);Ke!==-1&&this.refs[Zt].splice(Ke,1)}},{key:"isActive",value:function(){return this.active}},{key:"getActive",value:function(){var Zt=this;return this.refs[this.active.collection].find(function(Gn){var Ke=Gn.node;return Ke.sortableInfo.index==Zt.active.index})}},{key:"getIndex",value:function(Zt,Gn){return this.refs[Zt].indexOf(Gn)}},{key:"getOrderedRefs",value:function(){var Zt=arguments.length>0&&arguments[0]!==void 0?arguments[0]:this.active.collection;return this.refs[Zt].sort(z)}}]),xt}();function z(xt,kt){var Zt=xt.node.sortableInfo.index,Gn=kt.node.sortableInfo.index;return Zt-Gn}function te(xt,kt,Zt){return xt=xt.slice(),xt.splice(Zt<0?xt.length+Zt:Zt,0,xt.splice(kt,1)[0]),xt}function ne(xt,kt){return Object.keys(xt).reduce(function(Zt,Gn){return kt.indexOf(Gn)===-1&&(Zt[Gn]=xt[Gn]),Zt},{})}var re={end:["touchend","touchcancel","mouseup"],move:["touchmove","mousemove"],start:["touchstart","mousedown"]},ae=function(){if(typeof window=="undefined"||typeof document=="undefined")return"";var xt=window.getComputedStyle(document.documentElement,"")||["-moz-hidden-iframe"],kt=(Array.prototype.slice.call(xt).join("").match(/-(moz|webkit|ms)-/)||xt.OLink===""&&["","o"])[1];switch(kt){case"ms":return"ms";default:return kt&&kt.length?kt[0].toUpperCase()+kt.substr(1):""}}();function le(xt,kt){Object.keys(kt).forEach(function(Zt){xt.style[Zt]=kt[Zt]})}function he(xt,kt){xt.style["".concat(ae,"Transform")]=kt==null?"":"translate3d(".concat(kt.x,"px,").concat(kt.y,"px,0)")}function Ee(xt,kt){xt.style["".concat(ae,"TransitionDuration")]=kt==null?"":"".concat(kt,"ms")}function be(xt,kt){for(;xt;){if(kt(xt))return xt;xt=xt.parentNode}return null}function xe(xt,kt,Zt){return Math.max(xt,Math.min(Zt,kt))}function me(xt){return xt.substr(-2)==="px"?parseFloat(xt):0}function Ce(xt){var kt=window.getComputedStyle(xt);return{bottom:me(kt.marginBottom),left:me(kt.marginLeft),right:me(kt.marginRight),top:me(kt.marginTop)}}function Be(xt,kt){var Zt=kt.displayName||kt.name;return Zt?"".concat(xt,"(").concat(Zt,")"):xt}function Xe(xt,kt){var Zt=xt.getBoundingClientRect();return{top:Zt.top+kt.top,left:Zt.left+kt.left}}function Le(xt){return xt.touches&&xt.touches.length?{x:xt.touches[0].pageX,y:xt.touches[0].pageY}:xt.changedTouches&&xt.changedTouches.length?{x:xt.changedTouches[0].pageX,y:xt.changedTouches[0].pageY}:{x:xt.pageX,y:xt.pageY}}function Ue(xt){return xt.touches&&xt.touches.length||xt.changedTouches&&xt.changedTouches.length}function Ze(xt,kt){var Zt=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{left:0,top:0};if(xt){var Gn={left:Zt.left+xt.offsetLeft,top:Zt.top+xt.offsetTop};return xt.parentNode===kt?Gn:Ze(xt.parentNode,kt,Gn)}}function Ge(xt,kt,Zt){return xt<Zt&&xt>kt?xt-1:xt>Zt&&xt<kt?xt+1:xt}function $e(xt){var kt=xt.lockOffset,Zt=xt.width,Gn=xt.height,Ke=kt,Re=kt,In="px";if(typeof kt=="string"){var Ne=/^[+-]?\d*(?:\.\d*)?(px|%)$/.exec(kt);y()(Ne!==null,'lockOffset value should be a number or a string of a number followed by "px" or "%". Given %s',kt),Ke=parseFloat(kt),Re=parseFloat(kt),In=Ne[1]}return y()(isFinite(Ke)&&isFinite(Re),"lockOffset value should be a finite. Given %s",kt),In==="%"&&(Ke=Ke*Zt/100,Re=Re*Gn/100),{x:Ke,y:Re}}function ut(xt){var kt=xt.height,Zt=xt.width,Gn=xt.lockOffset,Ke=Array.isArray(Gn)?Gn:[Gn,Gn];y()(Ke.length===2,"lockOffset prop of SortableContainer should be a single value or an array of exactly two values. Given %s",Gn);var Re=(0,ue.Z)(Ke,2),In=Re[0],Ne=Re[1];return[$e({height:kt,lockOffset:In,width:Zt}),$e({height:kt,lockOffset:Ne,width:Zt})]}function Ct(xt){var kt=window.getComputedStyle(xt),Zt=/(auto|scroll)/,Gn=["overflow","overflowX","overflowY"];return Gn.find(function(Ke){return Zt.test(kt[Ke])})}function Ut(xt){return xt instanceof HTMLElement?Ct(xt)?xt:Ut(xt.parentNode):null}function sn(xt){var kt=window.getComputedStyle(xt);return kt.display==="grid"?{x:me(kt.gridColumnGap),y:me(kt.gridRowGap)}:{x:0,y:0}}var ot={TAB:9,ESC:27,SPACE:32,LEFT:37,UP:38,RIGHT:39,DOWN:40},Pt={Anchor:"A",Button:"BUTTON",Canvas:"CANVAS",Input:"INPUT",Option:"OPTION",Textarea:"TEXTAREA",Select:"SELECT"};function Mt(xt){var kt="input, textarea, select, canvas, [contenteditable]",Zt=xt.querySelectorAll(kt),Gn=xt.cloneNode(!0),Ke=(0,b.Z)(Gn.querySelectorAll(kt));return Ke.forEach(function(Re,In){if(Re.type!=="file"&&(Re.value=Zt[In].value),Re.type==="radio"&&Re.name&&(Re.name="__sortableClone__".concat(Re.name)),Re.tagName===Pt.Canvas&&Zt[In].width>0&&Zt[In].height>0){var Ne=Re.getContext("2d");Ne.drawImage(Zt[In],0,0)}}),Gn}function mt(xt){var kt,Zt,Gn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{withRef:!1};return Zt=kt=function(Ke){_inherits(Re,Ke);function Re(){return _classCallCheck(this,Re),_possibleConstructorReturn(this,_getPrototypeOf(Re).apply(this,arguments))}return _createClass(Re,[{key:"componentDidMount",value:function(){var Ne=findDOMNode(this);Ne.sortableHandle=!0}},{key:"getWrappedInstance",value:function(){return invariant(Gn.withRef,"To access the wrapped instance, you need to pass in {withRef: true} as the second argument of the SortableHandle() call"),this.refs.wrappedInstance}},{key:"render",value:function(){var Ne=Gn.withRef?"wrappedInstance":null;return createElement(xt,_extends({ref:Ne},this.props))}}]),Re}(Component),_defineProperty(kt,"displayName",Be("sortableHandle",xt)),Zt}function wt(xt){return xt.sortableHandle!=null}var Kt=function(){function xt(kt,Zt){(0,De.Z)(this,xt),this.container=kt,this.onScrollCallback=Zt}return(0,Fe.Z)(xt,[{key:"clear",value:function(){this.interval!=null&&(clearInterval(this.interval),this.interval=null)}},{key:"update",value:function(Zt){var Gn=this,Ke=Zt.translate,Re=Zt.minTranslate,In=Zt.maxTranslate,Ne=Zt.width,ke=Zt.height,Jt={x:0,y:0},Ye={x:1,y:1},it={x:10,y:10},rt=this.container,pt=rt.scrollTop,zt=rt.scrollLeft,rn=rt.scrollHeight,jt=rt.scrollWidth,Rt=rt.clientHeight,yt=rt.clientWidth,Vt=pt===0,Bt=rn-pt-Rt===0,Fn=zt===0,$n=jt-zt-yt===0;Ke.y>=In.y-ke/2&&!Bt?(Jt.y=1,Ye.y=it.y*Math.abs((In.y-ke/2-Ke.y)/ke)):Ke.x>=In.x-Ne/2&&!$n?(Jt.x=1,Ye.x=it.x*Math.abs((In.x-Ne/2-Ke.x)/Ne)):Ke.y<=Re.y+ke/2&&!Vt?(Jt.y=-1,Ye.y=it.y*Math.abs((Ke.y-ke/2-Re.y)/ke)):Ke.x<=Re.x+Ne/2&&!Fn&&(Jt.x=-1,Ye.x=it.x*Math.abs((Ke.x-Ne/2-Re.x)/Ne)),this.interval&&(this.clear(),this.isAutoScrolling=!1),(Jt.x!==0||Jt.y!==0)&&(this.interval=setInterval(function(){Gn.isAutoScrolling=!0;var Zn={left:Ye.x*Jt.x,top:Ye.y*Jt.y};Gn.container.scrollTop+=Zn.top,Gn.container.scrollLeft+=Zn.left,Gn.onScrollCallback(Zn)},5))}}]),xt}();function je(xt){var kt=xt.node;return{height:kt.offsetHeight,width:kt.offsetWidth}}function vn(xt){var kt=[Pt.Input,Pt.Textarea,Pt.Select,Pt.Option,Pt.Button];return!!(kt.indexOf(xt.target.tagName)!==-1||be(xt.target,function(Zt){return Zt.contentEditable==="true"}))}var Cn={axis:ve().oneOf(["x","y","xy"]),contentWindow:ve().any,disableAutoscroll:ve().bool,distance:ve().number,getContainer:ve().func,getHelperDimensions:ve().func,helperClass:ve().string,helperContainer:ve().oneOfType([ve().func,typeof HTMLElement=="undefined"?ve().any:ve().instanceOf(HTMLElement)]),hideSortableGhost:ve().bool,keyboardSortingTransitionDuration:ve().number,lockAxis:ve().string,lockOffset:ve().oneOfType([ve().number,ve().string,ve().arrayOf(ve().oneOfType([ve().number,ve().string]))]),lockToContainerEdges:ve().bool,onSortEnd:ve().func,onSortMove:ve().func,onSortOver:ve().func,onSortStart:ve().func,pressDelay:ve().number,pressThreshold:ve().number,keyCodes:ve().shape({lift:ve().arrayOf(ve().number),drop:ve().arrayOf(ve().number),cancel:ve().arrayOf(ve().number),up:ve().arrayOf(ve().number),down:ve().arrayOf(ve().number)}),shouldCancelStart:ve().func,transitionDuration:ve().number,updateBeforeSortStart:ve().func,useDragHandle:ve().bool,useWindowAsScrollContainer:ve().bool},ua={lift:[ot.SPACE],drop:[ot.SPACE],cancel:[ot.ESC],up:[ot.UP,ot.LEFT],down:[ot.DOWN,ot.RIGHT]},kn={axis:"y",disableAutoscroll:!1,distance:0,getHelperDimensions:je,hideSortableGhost:!0,lockOffset:"50%",lockToContainerEdges:!1,pressDelay:0,pressThreshold:5,keyCodes:ua,shouldCancelStart:vn,transitionDuration:300,useWindowAsScrollContainer:!1},nt=Object.keys(Cn);function dt(xt){y()(!(xt.distance&&xt.pressDelay),"Attempted to set both `pressDelay` and `distance` on SortableContainer, you may only use one or the other, not both at the same time.")}function gt(xt,kt){try{var Zt=xt()}catch(Gn){return kt(!0,Gn)}return Zt&&Zt.then?Zt.then(kt.bind(null,!1),kt.bind(null,!0)):kt(!1,value)}function Ft(xt){var kt,Zt,Gn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{withRef:!1};return Zt=kt=function(Ke){(0,_e.Z)(Re,Ke);function Re(In){var Ne;return(0,De.Z)(this,Re),Ne=(0,Te.Z)(this,(0,ie.Z)(Re).call(this,In)),(0,Ae.Z)((0,ze.Z)((0,ze.Z)(Ne)),"state",{}),(0,Ae.Z)((0,ze.Z)((0,ze.Z)(Ne)),"handleStart",function(ke){var Jt=Ne.props,Ye=Jt.distance,it=Jt.shouldCancelStart;if(!(ke.button===2||it(ke))){Ne.touched=!0,Ne.position=Le(ke);var rt=be(ke.target,function(yt){return yt.sortableInfo!=null});if(rt&&rt.sortableInfo&&Ne.nodeIsChild(rt)&&!Ne.state.sorting){var pt=Ne.props.useDragHandle,zt=rt.sortableInfo,rn=zt.index,jt=zt.collection,Rt=zt.disabled;if(Rt||pt&&!be(ke.target,wt))return;Ne.manager.active={collection:jt,index:rn},!Ue(ke)&&ke.target.tagName===Pt.Anchor&&ke.preventDefault(),Ye||(Ne.props.pressDelay===0?Ne.handlePress(ke):Ne.pressTimer=setTimeout(function(){return Ne.handlePress(ke)},Ne.props.pressDelay))}}}),(0,Ae.Z)((0,ze.Z)((0,ze.Z)(Ne)),"nodeIsChild",function(ke){return ke.sortableInfo.manager===Ne.manager}),(0,Ae.Z)((0,ze.Z)((0,ze.Z)(Ne)),"handleMove",function(ke){var Jt=Ne.props,Ye=Jt.distance,it=Jt.pressThreshold;if(!Ne.state.sorting&&Ne.touched&&!Ne._awaitingUpdateBeforeSortStart){var rt=Le(ke),pt={x:Ne.position.x-rt.x,y:Ne.position.y-rt.y},zt=Math.abs(pt.x)+Math.abs(pt.y);Ne.delta=pt,!Ye&&(!it||zt>=it)?(clearTimeout(Ne.cancelTimer),Ne.cancelTimer=setTimeout(Ne.cancel,0)):Ye&&zt>=Ye&&Ne.manager.isActive()&&Ne.handlePress(ke)}}),(0,Ae.Z)((0,ze.Z)((0,ze.Z)(Ne)),"handleEnd",function(){Ne.touched=!1,Ne.cancel()}),(0,Ae.Z)((0,ze.Z)((0,ze.Z)(Ne)),"cancel",function(){var ke=Ne.props.distance,Jt=Ne.state.sorting;Jt||(ke||clearTimeout(Ne.pressTimer),Ne.manager.active=null)}),(0,Ae.Z)((0,ze.Z)((0,ze.Z)(Ne)),"handlePress",function(ke){try{var Jt=Ne.manager.getActive(),Ye=function(){if(Jt){var it=function(){var _t=Bt.sortableInfo.index,Ca=Ce(Bt),za=sn(Ne.container),nn=Ne.scrollContainer.getBoundingClientRect(),en=zt({index:_t,node:Bt,collection:Fn});if(Ne.node=Bt,Ne.margin=Ca,Ne.gridGap=za,Ne.width=en.width,Ne.height=en.height,Ne.marginOffset={x:Ne.margin.left+Ne.margin.right+Ne.gridGap.x,y:Math.max(Ne.margin.top,Ne.margin.bottom,Ne.gridGap.y)},Ne.boundingClientRect=Bt.getBoundingClientRect(),Ne.containerBoundingRect=nn,Ne.index=_t,Ne.newIndex=_t,Ne.axis={x:pt.indexOf("x")>=0,y:pt.indexOf("y")>=0},Ne.offsetEdge=Ze(Bt,Ne.container),$n?Ne.initialOffset=Le((0,fe.Z)({},ke,{pageX:Ne.boundingClientRect.left,pageY:Ne.boundingClientRect.top})):Ne.initialOffset=Le(ke),Ne.initialScroll={left:Ne.scrollContainer.scrollLeft,top:Ne.scrollContainer.scrollTop},Ne.initialWindowScroll={left:window.pageXOffset,top:window.pageYOffset},Ne.helper=Ne.helperContainer.appendChild(Mt(Bt)),le(Ne.helper,{boxSizing:"border-box",height:"".concat(Ne.height,"px"),left:"".concat(Ne.boundingClientRect.left-Ca.left,"px"),pointerEvents:"none",position:"fixed",top:"".concat(Ne.boundingClientRect.top-Ca.top,"px"),width:"".concat(Ne.width,"px")}),$n&&Ne.helper.focus(),jt&&(Ne.sortableGhost=Bt,le(Bt,{opacity:0,visibility:"hidden"})),Ne.minTranslate={},Ne.maxTranslate={},$n){var Ma=Vt?{top:0,left:0,width:Ne.contentWindow.innerWidth,height:Ne.contentWindow.innerHeight}:Ne.containerBoundingRect,Oa=Ma.top,An=Ma.left,ma=Ma.width,Ja=Ma.height,io=Oa+Ja,Je=An+ma;Ne.axis.x&&(Ne.minTranslate.x=An-Ne.boundingClientRect.left,Ne.maxTranslate.x=Je-(Ne.boundingClientRect.left+Ne.width)),Ne.axis.y&&(Ne.minTranslate.y=Oa-Ne.boundingClientRect.top,Ne.maxTranslate.y=io-(Ne.boundingClientRect.top+Ne.height))}else Ne.axis.x&&(Ne.minTranslate.x=(Vt?0:nn.left)-Ne.boundingClientRect.left-Ne.width/2,Ne.maxTranslate.x=(Vt?Ne.contentWindow.innerWidth:nn.left+nn.width)-Ne.boundingClientRect.left-Ne.width/2),Ne.axis.y&&(Ne.minTranslate.y=(Vt?0:nn.top)-Ne.boundingClientRect.top-Ne.height/2,Ne.maxTranslate.y=(Vt?Ne.contentWindow.innerHeight:nn.top+nn.height)-Ne.boundingClientRect.top-Ne.height/2);rn&&rn.split(" ").forEach(function(Et){return Ne.helper.classList.add(Et)}),Ne.listenerNode=ke.touches?Bt:Ne.contentWindow,$n?(Ne.listenerNode.addEventListener("wheel",Ne.handleKeyEnd,!0),Ne.listenerNode.addEventListener("mousedown",Ne.handleKeyEnd,!0),Ne.listenerNode.addEventListener("keydown",Ne.handleKeyDown)):(re.move.forEach(function(Et){return Ne.listenerNode.addEventListener(Et,Ne.handleSortMove,!1)}),re.end.forEach(function(Et){return Ne.listenerNode.addEventListener(Et,Ne.handleSortEnd,!1)})),Ne.setState({sorting:!0,sortingIndex:_t}),yt&&yt({node:Bt,index:_t,collection:Fn,isKeySorting:$n,nodes:Ne.manager.getOrderedRefs(),helper:Ne.helper},ke),$n&&Ne.keyMove(0)},rt=Ne.props,pt=rt.axis,zt=rt.getHelperDimensions,rn=rt.helperClass,jt=rt.hideSortableGhost,Rt=rt.updateBeforeSortStart,yt=rt.onSortStart,Vt=rt.useWindowAsScrollContainer,Bt=Jt.node,Fn=Jt.collection,$n=Ne.manager.isKeySorting,Zn=function(){if(typeof Rt=="function"){Ne._awaitingUpdateBeforeSortStart=!0;var On=gt(function(){var _t=Bt.sortableInfo.index;return Promise.resolve(Rt({collection:Fn,index:_t,node:Bt,isKeySorting:$n},ke)).then(function(){})},function(_t,Ca){if(Ne._awaitingUpdateBeforeSortStart=!1,_t)throw Ca;return Ca});if(On&&On.then)return On.then(function(){})}}();return Zn&&Zn.then?Zn.then(it):it(Zn)}}();return Promise.resolve(Ye&&Ye.then?Ye.then(function(){}):void 0)}catch(it){return Promise.reject(it)}}),(0,Ae.Z)((0,ze.Z)((0,ze.Z)(Ne)),"handleSortMove",function(ke){var Jt=Ne.props.onSortMove;typeof ke.preventDefault=="function"&&ke.preventDefault(),Ne.updateHelperPosition(ke),Ne.animateNodes(),Ne.autoscroll(),Jt&&Jt(ke)}),(0,Ae.Z)((0,ze.Z)((0,ze.Z)(Ne)),"handleSortEnd",function(ke){var Jt=Ne.props,Ye=Jt.hideSortableGhost,it=Jt.onSortEnd,rt=Ne.manager,pt=rt.active.collection,zt=rt.isKeySorting,rn=Ne.manager.getOrderedRefs();Ne.listenerNode&&(zt?(Ne.listenerNode.removeEventListener("wheel",Ne.handleKeyEnd,!0),Ne.listenerNode.removeEventListener("mousedown",Ne.handleKeyEnd,!0),Ne.listenerNode.removeEventListener("keydown",Ne.handleKeyDown)):(re.move.forEach(function(Bt){return Ne.listenerNode.removeEventListener(Bt,Ne.handleSortMove)}),re.end.forEach(function(Bt){return Ne.listenerNode.removeEventListener(Bt,Ne.handleSortEnd)}))),Ne.helper.parentNode.removeChild(Ne.helper),Ye&&Ne.sortableGhost&&le(Ne.sortableGhost,{opacity:"",visibility:""});for(var jt=0,Rt=rn.length;jt<Rt;jt++){var yt=rn[jt],Vt=yt.node;yt.edgeOffset=null,yt.boundingClientRect=null,he(Vt,null),Ee(Vt,null),yt.translate=null}Ne.autoScroller.clear(),Ne.manager.active=null,Ne.manager.isKeySorting=!1,Ne.setState({sorting:!1,sortingIndex:null}),typeof it=="function"&&it({collection:pt,newIndex:Ne.newIndex,oldIndex:Ne.index,isKeySorting:zt,nodes:rn},ke),Ne.touched=!1}),(0,Ae.Z)((0,ze.Z)((0,ze.Z)(Ne)),"autoscroll",function(){var ke=Ne.props.disableAutoscroll,Jt=Ne.manager.isKeySorting;if(ke){Ne.autoScroller.clear();return}if(Jt){var Ye=(0,fe.Z)({},Ne.translate),it=0,rt=0;Ne.axis.x&&(Ye.x=Math.min(Ne.maxTranslate.x,Math.max(Ne.minTranslate.x,Ne.translate.x)),it=Ne.translate.x-Ye.x),Ne.axis.y&&(Ye.y=Math.min(Ne.maxTranslate.y,Math.max(Ne.minTranslate.y,Ne.translate.y)),rt=Ne.translate.y-Ye.y),Ne.translate=Ye,he(Ne.helper,Ne.translate),Ne.scrollContainer.scrollLeft+=it,Ne.scrollContainer.scrollTop+=rt;return}Ne.autoScroller.update({height:Ne.height,maxTranslate:Ne.maxTranslate,minTranslate:Ne.minTranslate,translate:Ne.translate,width:Ne.width})}),(0,Ae.Z)((0,ze.Z)((0,ze.Z)(Ne)),"onAutoScroll",function(ke){Ne.translate.x+=ke.left,Ne.translate.y+=ke.top,Ne.animateNodes()}),(0,Ae.Z)((0,ze.Z)((0,ze.Z)(Ne)),"handleKeyDown",function(ke){var Jt=ke.keyCode,Ye=Ne.props,it=Ye.shouldCancelStart,rt=Ye.keyCodes,pt=rt===void 0?{}:rt,zt=(0,fe.Z)({},ua,pt);Ne.manager.active&&!Ne.manager.isKeySorting||!Ne.manager.active&&(!zt.lift.includes(Jt)||it(ke)||!Ne.isValidSortingTarget(ke))||(ke.stopPropagation(),ke.preventDefault(),zt.lift.includes(Jt)&&!Ne.manager.active?Ne.keyLift(ke):zt.drop.includes(Jt)&&Ne.manager.active?Ne.keyDrop(ke):zt.cancel.includes(Jt)?(Ne.newIndex=Ne.manager.active.index,Ne.keyDrop(ke)):zt.up.includes(Jt)?Ne.keyMove(-1):zt.down.includes(Jt)&&Ne.keyMove(1))}),(0,Ae.Z)((0,ze.Z)((0,ze.Z)(Ne)),"keyLift",function(ke){var Jt=ke.target,Ye=be(Jt,function(zt){return zt.sortableInfo!=null}),it=Ye.sortableInfo,rt=it.index,pt=it.collection;Ne.initialFocusedNode=Jt,Ne.manager.isKeySorting=!0,Ne.manager.active={index:rt,collection:pt},Ne.handlePress(ke)}),(0,Ae.Z)((0,ze.Z)((0,ze.Z)(Ne)),"keyMove",function(ke){var Jt=Ne.manager.getOrderedRefs(),Ye=Jt[Jt.length-1].node.sortableInfo.index,it=Ne.newIndex+ke,rt=Ne.newIndex;if(!(it<0||it>Ye)){Ne.prevIndex=rt,Ne.newIndex=it;var pt=Ge(Ne.newIndex,Ne.prevIndex,Ne.index),zt=Jt.find(function($n){var Zn=$n.node;return Zn.sortableInfo.index===pt}),rn=zt.node,jt=Ne.containerScrollDelta,Rt=zt.boundingClientRect||Xe(rn,jt),yt=zt.translate||{x:0,y:0},Vt={top:Rt.top+yt.y-jt.top,left:Rt.left+yt.x-jt.left},Bt=rt<it,Fn={x:Bt&&Ne.axis.x?rn.offsetWidth-Ne.width:0,y:Bt&&Ne.axis.y?rn.offsetHeight-Ne.height:0};Ne.handleSortMove({pageX:Vt.left+Fn.x,pageY:Vt.top+Fn.y,ignoreTransition:ke===0})}}),(0,Ae.Z)((0,ze.Z)((0,ze.Z)(Ne)),"keyDrop",function(ke){Ne.handleSortEnd(ke),Ne.initialFocusedNode&&Ne.initialFocusedNode.focus()}),(0,Ae.Z)((0,ze.Z)((0,ze.Z)(Ne)),"handleKeyEnd",function(ke){Ne.manager.active&&Ne.keyDrop(ke)}),(0,Ae.Z)((0,ze.Z)((0,ze.Z)(Ne)),"isValidSortingTarget",function(ke){var Jt=Ne.props.useDragHandle,Ye=ke.target,it=be(Ye,function(rt){return rt.sortableInfo!=null});return it&&it.sortableInfo&&!it.sortableInfo.disabled&&(Jt?wt(Ye):Ye.sortableInfo)}),dt(In),Ne.manager=new E,Ne.events={end:Ne.handleEnd,move:Ne.handleMove,start:Ne.handleStart},Ne}return(0,Fe.Z)(Re,[{key:"getChildContext",value:function(){return{manager:this.manager}}},{key:"componentDidMount",value:function(){var Ne=this,ke=this.props.useWindowAsScrollContainer,Jt=this.getContainer();Promise.resolve(Jt).then(function(Ye){Ne.container=Ye,Ne.document=Ne.container.ownerDocument||document;var it=Ne.props.contentWindow||Ne.document.defaultView||window;Ne.contentWindow=typeof it=="function"?it():it,Ne.scrollContainer=ke?Ne.document.scrollingElement||Ne.document.documentElement:Ut(Ne.container)||Ne.container,Ne.autoScroller=new Kt(Ne.scrollContainer,Ne.onAutoScroll),Object.keys(Ne.events).forEach(function(rt){return re[rt].forEach(function(pt){return Ne.container.addEventListener(pt,Ne.events[rt],!1)})}),Ne.container.addEventListener("keydown",Ne.handleKeyDown)})}},{key:"componentWillUnmount",value:function(){var Ne=this;this.helper&&this.helper.parentNode&&this.helper.parentNode.removeChild(this.helper),this.container&&(Object.keys(this.events).forEach(function(ke){return re[ke].forEach(function(Jt){return Ne.container.removeEventListener(Jt,Ne.events[ke])})}),this.container.removeEventListener("keydown",this.handleKeyDown))}},{key:"updateHelperPosition",value:function(Ne){var ke=this.props,Jt=ke.lockAxis,Ye=ke.lockOffset,it=ke.lockToContainerEdges,rt=ke.transitionDuration,pt=ke.keyboardSortingTransitionDuration,zt=pt===void 0?rt:pt,rn=this.manager.isKeySorting,jt=Ne.ignoreTransition,Rt=Le(Ne),yt={x:Rt.x-this.initialOffset.x,y:Rt.y-this.initialOffset.y};if(yt.y-=window.pageYOffset-this.initialWindowScroll.top,yt.x-=window.pageXOffset-this.initialWindowScroll.left,this.translate=yt,it){var Vt=ut({height:this.height,lockOffset:Ye,width:this.width}),Bt=(0,ue.Z)(Vt,2),Fn=Bt[0],$n=Bt[1],Zn={x:this.width/2-Fn.x,y:this.height/2-Fn.y},On={x:this.width/2-$n.x,y:this.height/2-$n.y};yt.x=xe(this.minTranslate.x+Zn.x,this.maxTranslate.x-On.x,yt.x),yt.y=xe(this.minTranslate.y+Zn.y,this.maxTranslate.y-On.y,yt.y)}Jt==="x"?yt.y=0:Jt==="y"&&(yt.x=0),rn&&zt&&!jt&&Ee(this.helper,zt),he(this.helper,yt)}},{key:"animateNodes",value:function(){var Ne=this.props,ke=Ne.transitionDuration,Jt=Ne.hideSortableGhost,Ye=Ne.onSortOver,it=this.containerScrollDelta,rt=this.windowScrollDelta,pt=this.manager.getOrderedRefs(),zt={left:this.offsetEdge.left+this.translate.x+it.left,top:this.offsetEdge.top+this.translate.y+it.top},rn=this.manager.isKeySorting,jt=this.newIndex;this.newIndex=null;for(var Rt=0,yt=pt.length;Rt<yt;Rt++){var Vt=pt[Rt].node,Bt=Vt.sortableInfo.index,Fn=Vt.offsetWidth,$n=Vt.offsetHeight,Zn={height:this.height>$n?$n/2:this.height/2,width:this.width>Fn?Fn/2:this.width/2},On=rn&&Bt>this.index&&Bt<=jt,_t=rn&&Bt<this.index&&Bt>=jt,Ca={x:0,y:0},za=pt[Rt].edgeOffset;za||(za=Ze(Vt,this.container),pt[Rt].edgeOffset=za,rn&&(pt[Rt].boundingClientRect=Xe(Vt,it)));var nn=Rt<pt.length-1&&pt[Rt+1],en=Rt>0&&pt[Rt-1];if(nn&&!nn.edgeOffset&&(nn.edgeOffset=Ze(nn.node,this.container),rn&&(nn.boundingClientRect=Xe(nn.node,it))),Bt===this.index){Jt&&(this.sortableGhost=Vt,le(Vt,{opacity:0,visibility:"hidden"}));continue}ke&&Ee(Vt,ke),this.axis.x?this.axis.y?_t||Bt<this.index&&(zt.left+rt.left-Zn.width<=za.left&&zt.top+rt.top<=za.top+Zn.height||zt.top+rt.top+Zn.height<=za.top)?(Ca.x=this.width+this.marginOffset.x,za.left+Ca.x>this.containerBoundingRect.width-Zn.width&&nn&&(Ca.x=nn.edgeOffset.left-za.left,Ca.y=nn.edgeOffset.top-za.top),this.newIndex===null&&(this.newIndex=Bt)):(On||Bt>this.index&&(zt.left+rt.left+Zn.width>=za.left&&zt.top+rt.top+Zn.height>=za.top||zt.top+rt.top+Zn.height>=za.top+$n))&&(Ca.x=-(this.width+this.marginOffset.x),za.left+Ca.x<this.containerBoundingRect.left+Zn.width&&en&&(Ca.x=en.edgeOffset.left-za.left,Ca.y=en.edgeOffset.top-za.top),this.newIndex=Bt):On||Bt>this.index&&zt.left+rt.left+Zn.width>=za.left?(Ca.x=-(this.width+this.marginOffset.x),this.newIndex=Bt):(_t||Bt<this.index&&zt.left+rt.left<=za.left+Zn.width)&&(Ca.x=this.width+this.marginOffset.x,this.newIndex==null&&(this.newIndex=Bt)):this.axis.y&&(On||Bt>this.index&&zt.top+rt.top+Zn.height>=za.top?(Ca.y=-(this.height+this.marginOffset.y),this.newIndex=Bt):(_t||Bt<this.index&&zt.top+rt.top<=za.top+Zn.height)&&(Ca.y=this.height+this.marginOffset.y,this.newIndex==null&&(this.newIndex=Bt))),he(Vt,Ca),pt[Rt].translate=Ca}this.newIndex==null&&(this.newIndex=this.index),rn&&(this.newIndex=jt);var Ma=rn?this.prevIndex:jt;Ye&&this.newIndex!==Ma&&Ye({collection:this.manager.active.collection,index:this.index,newIndex:this.newIndex,oldIndex:Ma,isKeySorting:rn,nodes:pt,helper:this.helper})}},{key:"getWrappedInstance",value:function(){return y()(Gn.withRef,"To access the wrapped instance, you need to pass in {withRef: true} as the second argument of the SortableContainer() call"),this.refs.wrappedInstance}},{key:"getContainer",value:function(){var Ne=this.props.getContainer;return typeof Ne!="function"?(0,oe.findDOMNode)(this):Ne(Gn.withRef?this.getWrappedInstance():void 0)}},{key:"render",value:function(){var Ne=Gn.withRef?"wrappedInstance":null;return(0,We.createElement)(xt,(0,x.Z)({ref:Ne},ne(this.props,nt)))}},{key:"helperContainer",get:function(){var Ne=this.props.helperContainer;return typeof Ne=="function"?Ne():this.props.helperContainer||this.document.body}},{key:"containerScrollDelta",get:function(){var Ne=this.props.useWindowAsScrollContainer;return Ne?{left:0,top:0}:{left:this.scrollContainer.scrollLeft-this.initialScroll.left,top:this.scrollContainer.scrollTop-this.initialScroll.top}}},{key:"windowScrollDelta",get:function(){return{left:this.contentWindow.pageXOffset-this.initialWindowScroll.left,top:this.contentWindow.pageYOffset-this.initialWindowScroll.top}}}]),Re}(We.Component),(0,Ae.Z)(kt,"displayName",Be("sortableList",xt)),(0,Ae.Z)(kt,"defaultProps",kn),(0,Ae.Z)(kt,"propTypes",Cn),(0,Ae.Z)(kt,"childContextTypes",{manager:ve().object.isRequired}),Zt}var st={index:ve().number.isRequired,collection:ve().oneOfType([ve().number,ve().string]),disabled:ve().bool},bt=Object.keys(st);function It(xt){var kt,Zt,Gn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{withRef:!1};return Zt=kt=function(Ke){(0,_e.Z)(Re,Ke);function Re(){return(0,De.Z)(this,Re),(0,Te.Z)(this,(0,ie.Z)(Re).apply(this,arguments))}return(0,Fe.Z)(Re,[{key:"componentDidMount",value:function(){this.register()}},{key:"componentDidUpdate",value:function(Ne){this.node&&(Ne.index!==this.props.index&&(this.node.sortableInfo.index=this.props.index),Ne.disabled!==this.props.disabled&&(this.node.sortableInfo.disabled=this.props.disabled)),Ne.collection!==this.props.collection&&(this.unregister(Ne.collection),this.register())}},{key:"componentWillUnmount",value:function(){this.unregister()}},{key:"register",value:function(){var Ne=this.props,ke=Ne.collection,Jt=Ne.disabled,Ye=Ne.index,it=(0,oe.findDOMNode)(this);it.sortableInfo={collection:ke,disabled:Jt,index:Ye,manager:this.context.manager},this.node=it,this.ref={node:it},this.context.manager.add(ke,this.ref)}},{key:"unregister",value:function(){var Ne=arguments.length>0&&arguments[0]!==void 0?arguments[0]:this.props.collection;this.context.manager.remove(Ne,this.ref)}},{key:"getWrappedInstance",value:function(){return y()(Gn.withRef,"To access the wrapped instance, you need to pass in {withRef: true} as the second argument of the SortableElement() call"),this.refs.wrappedInstance}},{key:"render",value:function(){var Ne=Gn.withRef?"wrappedInstance":null;return(0,We.createElement)(xt,(0,x.Z)({ref:Ne},ne(this.props,bt)))}}]),Re}(We.Component),(0,Ae.Z)(kt,"displayName",Be("sortableElement",xt)),(0,Ae.Z)(kt,"contextTypes",{manager:ve().object.isRequired}),(0,Ae.Z)(kt,"propTypes",st),(0,Ae.Z)(kt,"defaultProps",{collection:0}),Zt}},25510:function(ht){"use strict";ht.exports="data:image/png;base64,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"},32637:function(ht){"use strict";ht.exports="data:image/jpeg;base64,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"},36459:function(ht,ct,ee){"use strict";ee.d(ct,{Z:function(){return x}});function x(ue){if(ue==null)throw new TypeError("Cannot destructure "+ue)}}}]);
|
|
}()); |