diff --git a/index.html b/index.html index ff15de77af..77cbd25f0f 100644 --- a/index.html +++ b/index.html @@ -172,7 +172,7 @@ display: block !important; } - + \ No newline at end of file diff --git a/p__Classrooms__Lists__Attachment__index.0698750e.async.js b/p__Classrooms__Lists__Attachment__index.f6cf9c45.async.js similarity index 99% rename from p__Classrooms__Lists__Attachment__index.0698750e.async.js rename to p__Classrooms__Lists__Attachment__index.f6cf9c45.async.js index 74b7124ece..1ead1a3e3c 100644 --- a/p__Classrooms__Lists__Attachment__index.0698750e.async.js +++ b/p__Classrooms__Lists__Attachment__index.f6cf9c45.async.js @@ -1,4 +1,4 @@ -(self.webpackChunk=self.webpackChunk||[]).push([[6758],{89489:function(On,dt,t){"use strict";t.d(dt,{Z:function(){return le}});var r=t(14809),f=t(59301),x={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"},N=x,d=t(7657),H=function(M,De){return f.createElement(d.Z,(0,r.Z)({},M,{ref:De,icon:N}))},l=f.forwardRef(H),le=l},59477:function(On,dt,t){"use strict";t.d(dt,{Z:function(){return le}});var r=t(14809),f=t(59301),x={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"},N=x,d=t(7657),H=function(M,De){return f.createElement(d.Z,(0,r.Z)({},M,{ref:De,icon:N}))},l=f.forwardRef(H),le=l},40001:function(On,dt,t){"use strict";t.d(dt,{Z:function(){return le}});var r=t(14809),f=t(59301),x={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M912 190h-69.9c-9.8 0-19.1 4.5-25.1 12.2L404.7 724.5 207 474a32 32 0 00-25.1-12.2H112c-6.7 0-10.4 7.7-6.3 12.9l273.9 347c12.8 16.2 37.4 16.2 50.3 0l488.4-618.9c4.1-5.1.4-12.8-6.3-12.8z"}}]},name:"check",theme:"outlined"},N=x,d=t(7657),H=function(M,De){return f.createElement(d.Z,(0,r.Z)({},M,{ref:De,icon:N}))},l=f.forwardRef(H),le=l},26227:function(On,dt,t){"use strict";t.d(dt,{Z:function(){return le}});var r=t(14809),f=t(59301),x={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"},N=x,d=t(7657),H=function(M,De){return f.createElement(d.Z,(0,r.Z)({},M,{ref:De,icon:N}))},l=f.forwardRef(H),le=l},49198:function(On,dt,t){"use strict";t.d(dt,{Z:function(){return le}});var r=t(14809),f=t(59301),x={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"},N=x,d=t(7657),H=function(M,De){return f.createElement(d.Z,(0,r.Z)({},M,{ref:De,icon:N}))},l=f.forwardRef(H),le=l},84105:function(On,dt,t){"use strict";t.d(dt,{Z:function(){return le}});var r=t(14809),f=t(59301),x={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M884 256h-75c-5.1 0-9.9 2.5-12.9 6.6L512 654.2 227.9 262.6c-3-4.1-7.8-6.6-12.9-6.6h-75c-6.5 0-10.3 7.4-6.5 12.7l352.6 486.1c12.8 17.6 39 17.6 51.7 0l352.6-486.1c3.9-5.3.1-12.7-6.4-12.7z"}}]},name:"down",theme:"outlined"},N=x,d=t(7657),H=function(M,De){return f.createElement(d.Z,(0,r.Z)({},M,{ref:De,icon:N}))},l=f.forwardRef(H),le=l},41464:function(On,dt,t){"use strict";t.d(dt,{Z:function(){return le}});var r=t(14809),f=t(59301),x={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"},N=x,d=t(7657),H=function(M,De){return f.createElement(d.Z,(0,r.Z)({},M,{ref:De,icon:N}))},l=f.forwardRef(H),le=l},18785:function(On,dt,t){"use strict";t.d(dt,{Z:function(){return le}});var r=t(14809),f=t(59301),x={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M176 511a56 56 0 10112 0 56 56 0 10-112 0zm280 0a56 56 0 10112 0 56 56 0 10-112 0zm280 0a56 56 0 10112 0 56 56 0 10-112 0z"}}]},name:"ellipsis",theme:"outlined"},N=x,d=t(7657),H=function(M,De){return f.createElement(d.Z,(0,r.Z)({},M,{ref:De,icon:N}))},l=f.forwardRef(H),le=l},87169:function(On,dt,t){"use strict";t.d(dt,{Z:function(){return le}});var r=t(14809),f=t(59301),x={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z"}},{tag:"path",attrs:{d:"M464 688a48 48 0 1096 0 48 48 0 10-96 0zm24-112h48c4.4 0 8-3.6 8-8V296c0-4.4-3.6-8-8-8h-48c-4.4 0-8 3.6-8 8v272c0 4.4 3.6 8 8 8z"}}]},name:"exclamation-circle",theme:"outlined"},N=x,d=t(7657),H=function(M,De){return f.createElement(d.Z,(0,r.Z)({},M,{ref:De,icon:N}))},l=f.forwardRef(H),le=l},73331:function(On,dt,t){"use strict";t.d(dt,{Z:function(){return le}});var r=t(14809),f=t(59301),x={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M942.2 486.2Q889.47 375.11 816.7 305l-50.88 50.88C807.31 395.53 843.45 447.4 874.7 512 791.5 684.2 673.4 766 512 766q-72.67 0-133.87-22.38L323 798.75Q408 838 512 838q288.3 0 430.2-300.3a60.29 60.29 0 000-51.5zm-63.57-320.64L836 122.88a8 8 0 00-11.32 0L715.31 232.2Q624.86 186 512 186q-288.3 0-430.2 300.3a60.3 60.3 0 000 51.5q56.69 119.4 136.5 191.41L112.48 835a8 8 0 000 11.31L155.17 889a8 8 0 0011.31 0l712.15-712.12a8 8 0 000-11.32zM149.3 512C232.6 339.8 350.7 258 512 258c54.54 0 104.13 9.36 149.12 28.39l-70.3 70.3a176 176 0 00-238.13 238.13l-83.42 83.42C223.1 637.49 183.3 582.28 149.3 512zm246.7 0a112.11 112.11 0 01146.2-106.69L401.31 546.2A112 112 0 01396 512z"}},{tag:"path",attrs:{d:"M508 624c-3.46 0-6.87-.16-10.25-.47l-52.82 52.82a176.09 176.09 0 00227.42-227.42l-52.82 52.82c.31 3.38.47 6.79.47 10.25a111.94 111.94 0 01-112 112z"}}]},name:"eye-invisible",theme:"outlined"},N=x,d=t(7657),H=function(M,De){return f.createElement(d.Z,(0,r.Z)({},M,{ref:De,icon:N}))},l=f.forwardRef(H),le=l},15277:function(On,dt,t){"use strict";t.d(dt,{Z:function(){return le}});var r=t(14809),f=t(59301),x={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M942.2 486.2C847.4 286.5 704.1 186 512 186c-192.2 0-335.4 100.5-430.2 300.3a60.3 60.3 0 000 51.5C176.6 737.5 319.9 838 512 838c192.2 0 335.4-100.5 430.2-300.3 7.7-16.2 7.7-35 0-51.5zM512 766c-161.3 0-279.4-81.8-362.7-254C232.6 339.8 350.7 258 512 258c161.3 0 279.4 81.8 362.7 254C791.5 684.2 673.4 766 512 766zm-4-430c-97.2 0-176 78.8-176 176s78.8 176 176 176 176-78.8 176-176-78.8-176-176-176zm0 288c-61.9 0-112-50.1-112-112s50.1-112 112-112 112 50.1 112 112-50.1 112-112 112z"}}]},name:"eye",theme:"outlined"},N=x,d=t(7657),H=function(M,De){return f.createElement(d.Z,(0,r.Z)({},M,{ref:De,icon:N}))},l=f.forwardRef(H),le=l},52671:function(On,dt,t){"use strict";t.d(dt,{Z:function(){return le}});var r=t(14809),f=t(59301),x={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"},N=x,d=t(7657),H=function(M,De){return f.createElement(d.Z,(0,r.Z)({},M,{ref:De,icon:N}))},l=f.forwardRef(H),le=l},8657:function(On,dt,t){"use strict";t.d(dt,{Z:function(){return le}});var r=t(14809),f=t(59301),x={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"},N=x,d=t(7657),H=function(M,De){return f.createElement(d.Z,(0,r.Z)({},M,{ref:De,icon:N}))},l=f.forwardRef(H),le=l},56082:function(On,dt,t){"use strict";t.d(dt,{Z:function(){return le}});var r=t(14809),f=t(59301),x={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"},N=x,d=t(7657),H=function(M,De){return f.createElement(d.Z,(0,r.Z)({},M,{ref:De,icon:N}))},l=f.forwardRef(H),le=l},33853:function(On,dt,t){"use strict";t.d(dt,{Z:function(){return le}});var r=t(14809),f=t(59301),x={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M724 218.3V141c0-6.7-7.7-10.4-12.9-6.3L260.3 486.8a31.86 31.86 0 000 50.3l450.8 352.1c5.3 4.1 12.9.4 12.9-6.3v-77.3c0-4.9-2.3-9.6-6.1-12.6l-360-281 360-281.1c3.8-3 6.1-7.7 6.1-12.6z"}}]},name:"left",theme:"outlined"},N=x,d=t(7657),H=function(M,De){return f.createElement(d.Z,(0,r.Z)({},M,{ref:De,icon:N}))},l=f.forwardRef(H),le=l},15075:function(On,dt,t){"use strict";t.d(dt,{Z:function(){return le}});var r=t(14809),f=t(59301),x={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"},N=x,d=t(7657),H=function(M,De){return f.createElement(d.Z,(0,r.Z)({},M,{ref:De,icon:N}))},l=f.forwardRef(H),le=l},32134:function(On,dt,t){"use strict";t.d(dt,{Z:function(){return le}});var r=t(14809),f=t(59301),x={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"},N=x,d=t(7657),H=function(M,De){return f.createElement(d.Z,(0,r.Z)({},M,{ref:De,icon:N}))},l=f.forwardRef(H),le=l},62772:function(On,dt,t){"use strict";t.d(dt,{Z:function(){return le}});var r=t(14809),f=t(59301),x={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M482 152h60q8 0 8 8v704q0 8-8 8h-60q-8 0-8-8V160q0-8 8-8z"}},{tag:"path",attrs:{d:"M192 474h672q8 0 8 8v60q0 8-8 8H160q-8 0-8-8v-60q0-8 8-8z"}}]},name:"plus",theme:"outlined"},N=x,d=t(7657),H=function(M,De){return f.createElement(d.Z,(0,r.Z)({},M,{ref:De,icon:N}))},l=f.forwardRef(H),le=l},43531:function(On,dt,t){"use strict";t.d(dt,{Z:function(){return le}});var r=t(14809),f=t(59301),x={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"},N=x,d=t(7657),H=function(M,De){return f.createElement(d.Z,(0,r.Z)({},M,{ref:De,icon:N}))},l=f.forwardRef(H),le=l},61485:function(On,dt,t){"use strict";t.d(dt,{Z:function(){return le}});var r=t(14809),f=t(59301),x={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z"}},{tag:"path",attrs:{d:"M623.6 316.7C593.6 290.4 554 276 512 276s-81.6 14.5-111.6 40.7C369.2 344 352 380.7 352 420v7.6c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8V420c0-44.1 43.1-80 96-80s96 35.9 96 80c0 31.1-22 59.6-56.1 72.7-21.2 8.1-39.2 22.3-52.1 40.9-13.1 19-19.9 41.8-19.9 64.9V620c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8v-22.7a48.3 48.3 0 0130.9-44.8c59-22.7 97.1-74.7 97.1-132.5.1-39.3-17.1-76-48.3-103.3zM472 732a40 40 0 1080 0 40 40 0 10-80 0z"}}]},name:"question-circle",theme:"outlined"},N=x,d=t(7657),H=function(M,De){return f.createElement(d.Z,(0,r.Z)({},M,{ref:De,icon:N}))},l=f.forwardRef(H),le=l},38819:function(On,dt,t){"use strict";t.d(dt,{Z:function(){return le}});var r=t(14809),f=t(59301),x={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M765.7 486.8L314.9 134.7A7.97 7.97 0 00302 141v77.3c0 4.9 2.3 9.6 6.1 12.6l360 281.1-360 281.1c-3.9 3-6.1 7.7-6.1 12.6V883c0 6.7 7.7 10.4 12.9 6.3l450.8-352.1a31.96 31.96 0 000-50.4z"}}]},name:"right",theme:"outlined"},N=x,d=t(7657),H=function(M,De){return f.createElement(d.Z,(0,r.Z)({},M,{ref:De,icon:N}))},l=f.forwardRef(H),le=l},47472:function(On,dt,t){"use strict";t.d(dt,{Z:function(){return le}});var r=t(14809),f=t(59301),x={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M909.6 854.5L649.9 594.8C690.2 542.7 712 479 712 412c0-80.2-31.3-155.4-87.9-212.1-56.6-56.7-132-87.9-212.1-87.9s-155.5 31.3-212.1 87.9C143.2 256.5 112 331.8 112 412c0 80.1 31.3 155.5 87.9 212.1C256.5 680.8 331.8 712 412 712c67 0 130.6-21.8 182.7-62l259.7 259.6a8.2 8.2 0 0011.6 0l43.6-43.5a8.2 8.2 0 000-11.6zM570.4 570.4C528 612.7 471.8 636 412 636s-116-23.3-158.4-65.6C211.3 528 188 471.8 188 412s23.3-116.1 65.6-158.4C296 211.3 352.2 188 412 188s116.1 23.2 158.4 65.6S636 352.2 636 412s-23.3 116.1-65.6 158.4z"}}]},name:"search",theme:"outlined"},N=x,d=t(7657),H=function(M,De){return f.createElement(d.Z,(0,r.Z)({},M,{ref:De,icon:N}))},l=f.forwardRef(H),le=l},87395:function(On,dt,t){"use strict";t.d(dt,{Z:function(){return le}});var r=t(14809),f=t(59301),x={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M890.5 755.3L537.9 269.2c-12.8-17.6-39-17.6-51.7 0L133.5 755.3A8 8 0 00140 768h75c5.1 0 9.9-2.5 12.9-6.6L512 369.8l284.1 391.6c3 4.1 7.8 6.6 12.9 6.6h75c6.5 0 10.3-7.4 6.5-12.7z"}}]},name:"up",theme:"outlined"},N=x,d=t(7657),H=function(M,De){return f.createElement(d.Z,(0,r.Z)({},M,{ref:De,icon:N}))},l=f.forwardRef(H),le=l},22982:function(On,dt){"use strict";dt.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"}},43155:function(On,dt,t){"use strict";t.d(dt,{Q:function(){return H}});var r=t(59301),f=t(57809),x=t(5112),N=t(5871),d=t(59301),H=(le=>(le[le.Number=1]="Number",le[le.Percent=2]="Percent",le))(H||{});const l=({value:le,onChange:ie,disabled:M,hidePercentOption:De=!1,percentType:F="select"})=>{const m=(0,r.useMemo)(()=>De?1:2,[De]),[ne,T]=(0,r.useState)(m);console.log(ne);const U=pe=>le.type===1?`${pe}\u5206`:`${pe}%`,it=(0,r.useCallback)(pe=>{if(ne===1){const ot=pe.replace("\u5206","");return isNaN(parseInt(ot,10))?0:ot}else return pe.replace("%","")},[ne]);return(0,r.useEffect)(()=>{T(le.type)},[le]),d.createElement("div",{style:{display:"flex",alignItems:"center"}},F=="select"&&d.createElement(f.default,{size:"large",onChange:pe=>{T(pe),ie({type:pe,inputValue:pe===1?5:20})},value:ne||m,style:{width:100},options:De?[{label:"\u5206\u503C",value:1}]:[{label:"\u767E\u5206\u6BD4",value:2},{label:"\u5206\u503C",value:1}],disabled:M}),F=="radio"&&d.createElement(x.ZP.Group,{size:"large",onChange:pe=>{const ot=pe.target.value;T(ot),ie({type:ot,inputValue:ot===1?5:20})},value:ne||m,disabled:M},!De&&d.createElement(x.ZP,{value:2,style:{marginRight:"50px"}},"\u767E\u5206\u6BD4\u6263\u5206"),d.createElement(x.ZP,{value:1},"\u56FA\u5B9A\u5206\u503C")),F=="radio"&&d.createElement("div",{style:{marginRight:"10px",color:"#000000"}},le.type==2?"\u6263\u9664\u8865\u4EA4\u9636\u6BB5\u5F97\u5206\u7684":"\u6263\u9664\u603B\u6210\u7EE9\u7684"),d.createElement(N.Z,{size:"large",disabled:M,value:le.inputValue,style:{width:"120px"},parser:it,addonAfter:le.type===1?"\u5206":"%",max:ne===2?100:Number.MAX_SAFE_INTEGER,min:0,precision:0,onChange:pe=>{ie({type:ne,inputValue:pe})}}),F=="radio"&&le.type==2&&d.createElement("div",{style:{marginLeft:"10px",color:"#000000"}},"\u5206\u6570"))};dt.Z=l},66065:function(On,dt,t){"use strict";t.d(dt,{tF:function(){return F}});var r=t(59301),f=t(5083),x=t(61186),N=t.n(x),d=Object.defineProperty,H=Object.getOwnPropertySymbols,l=Object.prototype.hasOwnProperty,le=Object.prototype.propertyIsEnumerable,ie=(ne,T,U)=>T in ne?d(ne,T,{enumerable:!0,configurable:!0,writable:!0,value:U}):ne[T]=U,M=(ne,T)=>{for(var U in T||(T={}))l.call(T,U)&&ie(ne,U,T[U]);if(H)for(var U of H(T))le.call(T,U)&&ie(ne,U,T[U]);return ne};function De(ne){let T=new Date().getTime();return ne&&ne30?N()(`${T}:00`).add(1,"hours"):N()(ne)}dt.ZP=({value:ne,onChange:T,style:U={},disabled:it=!1,showTimeConfig:pe})=>{function ot(Te,re){T(Te&&m(re))}return r.createElement(f.default,{showTime:M({format:"HH:mm",minuteStep:30},pe),showToday:!1,value:ne,format:F,placeholder:"\u8BF7\u9009\u62E9\u53D1\u5E03\u65F6\u95F4",style:U,onChange:ot,disabled:it,disabledDate:De})}},3039:function(On,dt,t){"use strict";t.d(dt,{Z:function(){return le}});var r=t(59301),f={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"},x=t(43418),N="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAPCAYAAADUFP50AAAAAXNSR0IArs4c6QAAAUFJREFUOE+V0ktKw1AUxvH/rVqIxT4wkgwEUSmK4APRBfiYCKU7cOZEBOkadAMZiwhuwJETBQciFRTtwJkPBLW2BRGrRanU9kpN2sSYiGaWc/PjuznnCN2Qh8AkPo+AzXxKLLiPhW7ICtDqB4GzQkqM/huGFZgZcDCBBDaaicsTMKbZH2xfwdY5/ICAEGSasC0AwRYblj+gKkENwfy4WS9V4LHsgsk49EZteJKHdBa6w7AybdZzr3D64ILxGKjtNrx9gfsSRBSYtf6xZh1/u+qQClrIhtdFuHmGvhisJcz65RPsZl2Jc/3QE7FhpgDHuT80x2+O9cR1K/GiCDt3rkQ/+Ns43gDFD0YVmHIuQGOOmiGTARhxwkGd1cZ7Vwd0OppWr3911StpcV++Iwn67q/kyBMuHchErcqwFxT1XZXsfQJqo2zI6kdI4QAAAABJRU5ErkJggg==",d="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAAAXNSR0IArs4c6QAAAW1JREFUOE+dkj1IQmEUht9z/blp4VQEjS39eW+oSCFCpFCI4BiKFGWWQUSrCjVVg+lQNJZQDZGNTm1B4NTibS3n2lo0wuqEN8i/a0HfeN7v+d73nO+QJEcKAJzQPAwCnSpKNtoqkyRHqgDrtUFAb6Rnedx43KgT6O5P0GQijFiNLe/Sy3/B8g+YTIRRrb5jP32JYNADr8eOldU0RJEqVlm8r1kyuA/AIEB10OWy4vBgA4ryCIdjCJlMDmfn1zAY6EmyGY/UrAwrgGATWKsn4mGEQl4Uiw+YX9hT73aZiEcl8eMbZAGA0AT6/ZPY3Ykiny/A55tA7uoGqdQFBD2VbDbDugoSTTEj3gTGYgG8Vt7UeG63hNkZJ7a2s+gw1XqPnf5REKhkt4kxNakO08ycbOtRC/7FcakCwNTJ0WwmDI+1LUCZZDkSYGa5Eewf0G0KAnprNYtFQHdPbZhNS1cmLafF5bUTJsyBSVMHPm+/ADTrfrtCH68WAAAAAElFTkSuQmCC",H=(ie,M,De)=>new Promise((F,m)=>{var ne=it=>{try{U(De.next(it))}catch(pe){m(pe)}},T=it=>{try{U(De.throw(it))}catch(pe){m(pe)}},U=it=>it.done?F(it.value):Promise.resolve(it.value).then(ne,T);U((De=De.apply(ie,M)).next())}),le=({type:ie,resdata:M,onok:De,oktext:F,okloading:m})=>{const[ne,T]=(0,r.useState)(!1),{can_copy_list:U,can_copy_num:it,challenge_type:pe,course_data_list:ot,no_copy_list:Te,no_copy_num:re,no_use_list:A,no_use_num:o,repeat_shixun_num:$,student_count:Z,total_num:Y,use_num:k}=M;let L=it>0||ie==="exercise";(0,r.useEffect)(()=>{(M==null?void 0:M.student_count)>0&&T(!0)},[M]),console.log("---11",m),(0,r.useEffect)(()=>{m||T(!1)},[m]);const h=()=>{if(ie==="exercise"&&pe===1)return r.createElement(r.Fragment,null,"\u8BFE\u5802\u5185\u6709",r.createElement("span",{className:f.orangeColor},Z),"\u540D\u5B66\u751F\u5DF2\u5728\u5176\u4ED6\u8003\u8BD5\u4E2D\u6311\u6218\u8FC7\u5176\u4E2D\u7684",r.createElement("span",{className:f.orangeColor},k),"\u4E2A\u5B9E\u8DF5\u9879\u76EE\uFF0C",r.createElement("span",{className:f.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(ie==="exercise"&&pe===2)return r.createElement(r.Fragment,null,"\u8BFE\u5802\u5185\u6709",r.createElement("span",{className:f.orangeColor},Z),"\u540D\u5B66\u751F\u5DF2\u5728\u8BFE\u5802\u5B9E\u9A8C\u4E2D\u6311\u6218\u8FC7\u5176\u4E2D\u7684",r.createElement("span",{className:f.orangeColor},k),"\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",r.createElement("span",{className:f.redColor},"\u91CD\u590D\u53D1\u5E03\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"));if(ie==="shixun"&&pe===1)return r.createElement(r.Fragment,null,"\u8BFE\u5802\u5185\u6709",r.createElement("span",{className:f.orangeColor},Z),"\u540D\u5B66\u751F\u5DF2\u5728\u8003\u8BD5\u4E2D\u6311\u6218\u8FC7\u8BE5\u5B9E\u8DF5\u9879\u76EE\uFF0C",r.createElement("span",{className:f.redColor},"\u91CD\u590D\u53D1\u9001\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"));if(ie==="shixun"&&pe===2)return r.createElement(r.Fragment,null,"\u8BFE\u5802\u5185\u6709",r.createElement("span",{className:f.orangeColor},Z),"\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",r.createElement("span",{className:f.redColor},"\u91CD\u590D\u53D1\u9001\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"));if(ie==="subject"&&pe===1)return r.createElement(r.Fragment,null,"\u8BFE\u5802\u5185\u6709",r.createElement("span",{className:f.orangeColor},Z),"\u540D\u5B66\u751F\u5DF2\u5728\u8003\u8BD5\u4E2D\u6311\u6218\u8FC7\u5176\u4E2D\u7684",r.createElement("span",{className:f.orangeColor},k),"\u4E2A\u5B9E\u8DF5\u9879\u76EE\uFF0C",r.createElement("span",{className:f.redColor},"\u91CD\u590D\u53D1\u9001\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"));if(ie==="subject"&&pe===2)return r.createElement(r.Fragment,null,"\u8BFE\u5802\u5185\u6709 ",r.createElement("span",{className:f.orangeColor},Z)," \u540D\u5B66\u751F\u5DF2\u5728\u8BFE\u5802\u5B9E\u9A8C\u6311\u6218\u8FC7\u5176\u4E2D\u7684 ",r.createElement("span",{className:f.orangeColor},k)," \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",r.createElement("span",{className:f.redColor},"\u91CD\u590D\u53D1\u9001\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"));if(ie==="exercisepush")return r.createElement(r.Fragment,null,"\u8BFE\u5802\u5185\u6709",r.createElement("span",{className:f.orangeColor},Z),"\u540D\u5B66\u751F\u5DF2\u5728\u5176\u4ED6\u8003\u8BD5\u4E2D\u6311\u6218\u8FC7\u8BD5\u5377\u4E2D\u7684",r.createElement("span",{className:f.orangeColor},k),"\u4E2A\u5B9E\u8DF5\u9879\u76EE \uFF0C",r.createElement("span",{className:f.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(ie==="shixunpush"&&pe===1)return r.createElement(r.Fragment,null,"\u8BFE\u5802\u5185\u6709",r.createElement("span",{className:f.orangeColor},Z),"\u540D\u5B66\u751F\u5DF2\u5728\u8003\u8BD5\u4E2D\u6311\u6218\u8FC7\u5176\u4E2D\u7684",r.createElement("span",{className:f.orangeColor},k),"\u4E2A\u5B9E\u8DF5\u9879\u76EE\uFF0C",r.createElement("span",{className:f.redColor},"\u91CD\u590D\u53D1\u5E03\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"));if(ie==="shixunpush"&&pe===2)return r.createElement(r.Fragment,null,"\u8BFE\u5802\u5185\u6709",r.createElement("span",{className:f.orangeColor},Z),"\u540D\u5B66\u751F\u5DF2\u5728\u8BFE\u5802\u5B9E\u9A8C\u4E2D\u6311\u6218\u8FC7",r.createElement("span",{className:f.orangeColor},k),"\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",r.createElement("span",{className:f.redColor},"\u91CD\u590D\u53D1\u5E03\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"))},ee=()=>{if(ie==="exercise"||ie==="subject"||ie==="exercisepush"||ie==="shixunpush")return r.createElement("div",{style:{marginTop:20}},re>0&&r.createElement("div",null,r.createElement("span",{className:f.flex},r.createElement("img",{src:d,style:{width:14}}),r.createElement("span",{className:f.statustitle},"\u4E0D\u652F\u6301\u590D\u5236\u7684\u5B9E\u8DF5\u9879\u76EE")),r.createElement("div",{className:f.statusbody},ie==="exercise"&&r.createElement("div",{style:{marginBottom:15}},"\u6CA1\u6709\u590D\u5236\u6743\u9650\u7684\u5B9E\u8DF5\u9879\u76EE\uFF0C",r.createElement("span",{className:f.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"),(ie==="subject"||ie==="exercisepush")&&r.createElement("div",{style:{marginBottom:15}},"\u6CA1\u6709\u590D\u5236\u6743\u9650\u7684\u5B9E\u8DF5\u9879\u76EE\uFF0C",L&&r.createElement("span",{className:f.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"),ie==="shixunpush"&&r.createElement("div",{style:{marginBottom:15}},"\u6CA1\u6709\u590D\u5236\u6743\u9650\u7684\u5B9E\u8DF5\u9879\u76EE\uFF0C",L&&r.createElement("span",{className:f.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"),r.createElement("div",null,Te==null?void 0:Te.map((fe,at)=>r.createElement("a",{href:`/shixuns/${fe.identifier}/challenges`,target:"_blank"},"\u300A",fe==null?void 0:fe.name,"\u300B",at+1!==re&&"\u3001"))))),it>0&&r.createElement("div",{style:{marginTop:20}},r.createElement("span",{className:f.flex},r.createElement("img",{src:N,style:{width:14}}),r.createElement("span",{className:f.statustitle},"\u652F\u6301\u590D\u5236\u7684\u5B9E\u8DF5\u9879\u76EE")),r.createElement("div",{className:f.statusbody},ie==="exercise"&&r.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"),(ie==="subject"||ie==="exercisepush")&&r.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"),ie==="shixunpush"&&r.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"),r.createElement("div",null,U==null?void 0:U.map((fe,at)=>r.createElement("a",{href:`/shixuns/${fe.identifier}/challenges`,target:"_blank"},"\u300A",fe==null?void 0:fe.name,"\u300B",at+1!==it&&"\u3001"))))));if(ie==="shixun")return r.createElement("div",{style:{marginTop:20}},it>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 r.createElement(x.default,{open:ne,onCancel:()=>{T(!1)},cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",width:700,centered:!0,cancelButtonProps:{style:{display:!L&&"none"}},zIndex:1003,confirmLoading:m,okText:L?F:"\u6211\u77E5\u9053\u4E86",onOk:()=>H(void 0,null,function*(){L?yield De([...U,...A]):T(!1)})},r.createElement("div",{style:{maxHeight:600,overflow:"auto"}},h(),ee()))}},3117:function(On,dt,t){"use strict";var r=t(59301),f=t(78241),x=t(43418),N=t(61621),d=t(95237),H=t(43604),l=t(6848),le=t(12563),ie=t(61186),M=t.n(ie),De=t(25690),F=t(346),m=t(75617),ne=t(48790),T=t(59301),U=Object.defineProperty,it=Object.defineProperties,pe=Object.getOwnPropertyDescriptors,ot=Object.getOwnPropertySymbols,Te=Object.prototype.hasOwnProperty,re=Object.prototype.propertyIsEnumerable,A=(L,h,ee)=>h in L?U(L,h,{enumerable:!0,configurable:!0,writable:!0,value:ee}):L[h]=ee,o=(L,h)=>{for(var ee in h||(h={}))Te.call(h,ee)&&A(L,ee,h[ee]);if(ot)for(var ee of ot(h))re.call(h,ee)&&A(L,ee,h[ee]);return L},$=(L,h)=>it(L,pe(h)),Z=(L,h,ee)=>new Promise((fe,at)=>{var be=ue=>{try{xe(ee.next(ue))}catch(de){at(de)}},ze=ue=>{try{xe(ee.throw(ue))}catch(de){at(de)}},xe=ue=>ue.done?fe(ue.value):Promise.resolve(ue.value).then(be,ze);xe((ee=ee.apply(L,h)).next())});const Y={delay_publish:0,is_public:[!1],description:"",title:"",link:"",publish_time:""},k=({attachment:L,dispatch:h,loading:ee,globalSetting:fe})=>{const at=(0,De.useParams)(),{detail:be}=L,[ze]=f.default.useForm(),[xe,ue]=(0,r.useState)(!1),[de,te]=(0,r.useState)([]),[Ie,tt]=(0,r.useState)(o({},Y)),[Ee,G]=(0,r.useState)({name:"",filename:"",type:"",className:"",data:"",close:!0,style:{position:"fixed",zIndex:9999,background:"rgba(0,0,0,.7)"},disabledDownload:!1,monacoEditor:{value:"",language:"",theme:"vs",options:{readOnly:!0}}}),Qe=gt=>gt&>Z(void 0,null,function*(){var gt,We,Bt,mt,kt,yt,Se,wt,ae;let X={};((We=(gt=L==null?void 0:L.actionTabs)==null?void 0:gt.params)==null?void 0:We.openType)=="\u8BFE\u7A0B\u5185\u6559\u5B66\u8BFE\u4EF6\u9884\u89C8"?X=o({},L.actionTabs.params):X=o({},at);const w=yield h({type:"attachment/getDetail",payload:X});w.delay_publish=w.delay_publish?1:0,Ie.is_public=[w.is_public],Ie.description=w.description,Ie.delay_publish=w.delay_publish,Ie.publish_time=w.publish_time,ze.setFieldsValue(Ie),te([o({},w),...w==null?void 0:w.attachment_histories]),(Bt=w==null?void 0:w.attachment_histories)!=null&&Bt.length?ue(!0):(Ee.type=w.file_type,Ee.data=F.Z.API_SERVER+w.url,Ee.recordInfo={id:(kt=(mt=L==null?void 0:L.actionTabs)==null?void 0:mt.selectArrs)==null?void 0:kt.id,course_id:(Se=(yt=L==null?void 0:L.actionTabs)==null?void 0:yt.params)==null?void 0:Se.course_id},w.file_type==="txt"&&(Ee.monacoEditor.value=w.content),Ee.disabledDownload=(0,ne.dE)()&&!!((ae=(wt=L==null?void 0:L.actionTabs)==null?void 0:wt.selectArrs)!=null&&ae.download_setting),G(o({},Ee)))});return(0,r.useEffect)(()=>{var gt;L.actionTabs.key==="\u8D44\u6E90\u4E0B\u8F7D"?(at.id=(gt=L.actionTabs.selectArrs)==null?void 0:gt.id,ze.resetFields(),_e()):ue(!1)},[L.actionTabs.key,at.id]),(0,r.useEffect)(()=>()=>{G($(o({},Ee),{type:""})),h({type:"attachment/setActionTabs",payload:{}})},[]),T.createElement(T.Fragment,null,T.createElement(x.default,{centered:!0,title:"\u8D44\u6E90\u4E0B\u8F7D",open:xe,okText:"\u786E\u5B9A",destroyOnClose:!0,maskClosable:!1,cancelText:"\u53D6\u6D88",width:600,onOk:()=>Z(void 0,null,function*(){h({type:"attachment/setActionTabs",payload:{}})}),onCancel:()=>{tt(o({},Y)),h({type:"attachment/setActionTabs",payload:{}})}},T.createElement("section",{className:"pl20 pr20 pt10"},T.createElement(N.Z,{loading:ee["attachment/getDetail"],active:!0,avatar:{size:40},paragraph:{rows:5},className:"mt30"},T.createElement(d.Z,{align:"middle",justify:"center",style:{background:"#eee"},gutter:[20,8]},T.createElement(H.Z,{flex:"307px"},"\u8D44\u6E90\u540D\u79F0"),T.createElement(H.Z,{flex:"80px"},"\u4E0B\u8F7D"),T.createElement(H.Z,{flex:"140px"},"\u7248\u672C\u53F7")),de==null?void 0:de.map(function(gt,We){return T.createElement(d.Z,{align:"middle",justify:"center",style:{borderBottom:"1px solid #eaeaea"},key:We,gutter:[20,8]},T.createElement(H.Z,{flex:"307px"},T.createElement(l.Z,{title:gt.title},T.createElement(d.Z,null,T.createElement(H.Z,null,T.createElement("a",{href:F.Z.API_SERVER+gt.url,target:"_blank",className:"multi_ellipsis1 c-grey-333 mr5",onClick:Bt=>{var mt,kt;gt.link||gt.content_type==="application/pdf"||fe.setting.is_local||(Bt.preventDefault(),Ee.type=gt.file_type,Ee.data=F.Z.API_SERVER+gt.url,gt.file_type==="txt"&&(Ee.monacoEditor.value=gt.content),Ee.disabledDownload=(0,ne.dE)()&&!!((kt=(mt=L==null?void 0:L.actionTabs)==null?void 0:mt.selectArrs)!=null&&kt.download_setting),G(o({},Ee)))}},gt.title)),T.createElement(H.Z,null,T.createElement(le.default,{className:"",color:We===0?"green":"orange"},We===0?"\u5F53\u524D\u7248\u672C":"\u5386\u53F2\u7248\u672C"))))),T.createElement(H.Z,{flex:"80px"},gt.downloads_count),T.createElement(H.Z,{flex:"140px"},M()(gt.created_on).format("YYYY-MM-DD HH:mm")))})))),T.createElement(m.Z,$(o({},Ee),{onClose:()=>{G($(o({},Ee),{type:""})),h({type:"attachment/setActionTabs",payload:{}})}})))};dt.Z=(0,De.connect)(({attachment:L,loading:h,globalSetting:ee,user:fe})=>({attachment:L,globalSetting:ee,loading:h,user:fe}))(k)},99196:function(On,dt,t){"use strict";t.r(dt),t.d(dt,{default:function(){return si}});var r=t(59301),f=t(38986),x=t(25690),N=t(8591),d=t(95237),H=t(6848),l=t(61621),le=t(24905),ie=t(38854),M=t(20834),De=t(1710),F=t(58421),m=t(81228),ne=t(51257),T=t(48790),U=t(43418),it=Object.defineProperty,pe=Object.getOwnPropertySymbols,ot=Object.prototype.hasOwnProperty,Te=Object.prototype.propertyIsEnumerable,re=(ye,Me,ge)=>Me in ye?it(ye,Me,{enumerable:!0,configurable:!0,writable:!0,value:ge}):ye[Me]=ge,A=(ye,Me)=>{for(var ge in Me||(Me={}))ot.call(Me,ge)&&re(ye,ge,Me[ge]);if(pe)for(var ge of pe(Me))Te.call(Me,ge)&&re(ye,ge,Me[ge]);return ye},o=(ye,Me,ge)=>new Promise((En,Sn)=>{var dr=Ot=>{try{Dn(ge.next(Ot))}catch(gn){Sn(gn)}},Un=Ot=>{try{Dn(ge.throw(Ot))}catch(gn){Sn(gn)}},Dn=Ot=>Ot.done?En(Ot.value):Promise.resolve(Ot.value).then(dr,Un);Dn((ge=ge.apply(ye,Me)).next())});const $=({classroomList:ye,user:Me,dispatch:ge})=>{const En=(0,x.useParams)(),[Sn,dr]=(0,r.useState)(!1);(0,r.useEffect)(()=>{var Dn,Ot;if(ye.actionTabs.key==="\u5220\u9664"){if((0,T.j5)()||(Ot=(Dn=Me==null?void 0:Me.userInfo)==null?void 0:Dn.course)!=null&&Ot.own){dr(!0);return}const gn={hasNum:0,noHasNum:0};ye.actionTabs.selectArrsAll.map(Ha=>{var Kr;Ha.author_login===((Kr=Me.userInfo)==null?void 0:Kr.login)?++gn.hasNum:++gn.noHasNum}),gn.noHasNum>0?U.default.info({title:"\u6743\u9650\u63D0\u793A",className:"custom-modal-divider ",icon:null,content:r.createElement("div",null,ye.actionTabs.isdelete!=="1"&&r.createElement("div",null,"\u5F53\u524D\u9009\u4E2D\u8D44\u6E90\u4E2D\uFF1A",r.createElement("span",{className:"c-blue"},gn.hasNum),"\u4E2A\u7531\u60A8\u672C\u4EBA\u53D1\u5E03\uFF0C",r.createElement("span",{className:"c-red"},gn.noHasNum)," \u4E2A\u7531\u5176\u4ED6\u8001\u5E08\u53D1\u5E03\u3002",r.createElement("br",null)),"\u8BFE\u5802\u5185\u53EA\u80FD\u5220\u9664\u672C\u4EBA\u53D1\u5E03\u7684\u8D44\u6E90\uFF0C\u8BF7\u53D6\u6D88\u9009\u4E2D\u5176\u4ED6\u8001\u5E08\u53D1\u5E03\u7684\u8D44\u6E90\u3002"),onOk:()=>{Un()}}):dr(!0)}else dr(!1)},[ye.actionTabs.key]);const Un=()=>{ge({type:"classroomList/setActionTabs",payload:{}})};return console.log("---",ye.actionTabs),r.createElement(U.default,{centered:!0,title:"\u63D0\u793A",open:Sn,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>o(void 0,null,function*(){(yield(0,f.ZP)("/api/files/bulk_delete.json",{method:"delete",body:{ids:[...ye.actionTabs.selectArrs],course_id:En.id}})).status===0&&(N.ZP.success("\u5220\u9664\u6210\u529F"),ge({type:"classroomList/getAttachmentList",payload:A({},ye.actionTabs.params)}),ge({type:"classroomList/setActionTabs",payload:{}}),ge({type:"classroomList/getClassroomLeftMenus",payload:{id:En.coursesId}}))}),onCancel:()=>{Un()}},r.createElement("p",null,"\u662F\u5426\u786E\u8BA4\u5220\u9664\uFF1F"))};var Z=(0,x.connect)(({classroomList:ye,user:Me})=>({classroomList:ye,user:Me}))($),Y=Object.defineProperty,k=Object.getOwnPropertySymbols,L=Object.prototype.hasOwnProperty,h=Object.prototype.propertyIsEnumerable,ee=(ye,Me,ge)=>Me in ye?Y(ye,Me,{enumerable:!0,configurable:!0,writable:!0,value:ge}):ye[Me]=ge,fe=(ye,Me)=>{for(var ge in Me||(Me={}))L.call(Me,ge)&&ee(ye,ge,Me[ge]);if(k)for(var ge of k(Me))h.call(Me,ge)&&ee(ye,ge,Me[ge]);return ye},at=(ye,Me,ge)=>new Promise((En,Sn)=>{var dr=Ot=>{try{Dn(ge.next(Ot))}catch(gn){Sn(gn)}},Un=Ot=>{try{Dn(ge.throw(Ot))}catch(gn){Sn(gn)}},Dn=Ot=>Ot.done?En(Ot.value):Promise.resolve(Ot.value).then(dr,Un);Dn((ge=ge.apply(ye,Me)).next())});const be=({classroomList:ye,dispatch:Me})=>{const ge=(0,x.useParams)();return ge.id=ge.coursesId,r.createElement(U.default,{centered:!0,title:"\u63D0\u793A",open:ye.actionTabs.key==="\u7ACB\u5373\u53D1\u5E031111",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>at(void 0,null,function*(){(yield(0,f.ZP)("/api/files/bulk_publish.json",{method:"put",body:{course_id:ge.id,ids:[...ye.actionTabs.selectArrs]}})).status===0&&(N.ZP.success("\u64CD\u4F5C\u6210\u529F"),Me({type:"classroomList/setActionTabs",payload:{}}),Me({type:"classroomList/getAttachmentList",payload:fe({},ye.actionTabs.params)}))}),onCancel:()=>{Me({type:"classroomList/setActionTabs",payload:{}})}},r.createElement("p",null,"\u5B66\u751F\u5C06\u80FD\u7ACB\u5373\u6536\u5230\u8D44\u6E90"))};var ze=(0,x.connect)(({classroomList:ye})=>({classroomList:ye}))(be),xe=t(5112),ue=t(5871),de=t(92832),te=(ye,Me,ge)=>new Promise((En,Sn)=>{var dr=Ot=>{try{Dn(ge.next(Ot))}catch(gn){Sn(gn)}},Un=Ot=>{try{Dn(ge.throw(Ot))}catch(gn){Sn(gn)}},Dn=Ot=>Ot.done?En(Ot.value):Promise.resolve(Ot.value).then(dr,Un);Dn((ge=ge.apply(ye,Me)).next())});const Ie=({classroomList:ye,dispatch:Me})=>{const[ge,En]=(0,r.useState)(1),[Sn,dr]=(0,r.useState)(void 0),[Un,Dn]=(0,r.useState)(1),[Ot,gn]=(0,r.useState)(""),[Ha,Kr]=(0,r.useState)(!1);return console.log(ye.actionTabs,"22"),r.createElement(U.default,{centered:!0,title:"\u5206\u4EAB\u8BBE\u7F6E",open:ye.actionTabs.key==="\u7ACB\u5373\u5206\u4EAB",okText:"\u590D\u5236\u5206\u4EAB\u94FE\u63A5",cancelText:"\u53D6\u6D88",confirmLoading:Ha,onOk:()=>te(void 0,null,function*(){var pa,Yt,Qa,mr;const Fa={};if(ge===1)Fa.day=0;else if(ge===2)Fa.day=30;else if(ge===3)if(Sn>=1&&Sn<=100)Fa.day=Sn;else{N.ZP.warning("\u81EA\u5B9A\u4E49\u94FE\u63A5\u6709\u6548\u671F\u4E3A1-100\u7684\u6B63\u6574\u6570");return}if(Un===2)if(/^[a-zA-Z0-9]{6}$/.test(Ot))Fa.code=Ot;else{N.ZP.warning("\u63D0\u53D6\u7801\u4E3A6\u4F4D\u6570\u7684\u82F1\u6587+\u6570\u5B57\u5B57\u7B26");return}Kr(!0);const Ba=yield(0,f.ZP)(`/api/attachments/${(Yt=(pa=ye.actionTabs)==null?void 0:pa.data)==null?void 0:Yt.id}/share`,{method:"post",body:Fa});if((Ba==null?void 0:Ba.status)===0){let mo="";Un===1&&(mo=`${window.location.origin}/api/attachments/share_download?identifier=${Ba==null?void 0:Ba.identifier}`),Un===2&&(mo=`${(mr=(Qa=ye.actionTabs)==null?void 0:Qa.data)==null?void 0:mr.title}\u8D44\u6E90\u4E0B\u8F7D\u94FE\u63A5\uFF1A${window.location.origin}/fileShare?identifier=${Ba==null?void 0:Ba.identifier} +(self.webpackChunk=self.webpackChunk||[]).push([[6758],{89489:function(On,dt,t){"use strict";t.d(dt,{Z:function(){return le}});var r=t(14809),f=t(59301),x={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"},N=x,d=t(7657),H=function(M,De){return f.createElement(d.Z,(0,r.Z)({},M,{ref:De,icon:N}))},l=f.forwardRef(H),le=l},59477:function(On,dt,t){"use strict";t.d(dt,{Z:function(){return le}});var r=t(14809),f=t(59301),x={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"},N=x,d=t(7657),H=function(M,De){return f.createElement(d.Z,(0,r.Z)({},M,{ref:De,icon:N}))},l=f.forwardRef(H),le=l},40001:function(On,dt,t){"use strict";t.d(dt,{Z:function(){return le}});var r=t(14809),f=t(59301),x={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M912 190h-69.9c-9.8 0-19.1 4.5-25.1 12.2L404.7 724.5 207 474a32 32 0 00-25.1-12.2H112c-6.7 0-10.4 7.7-6.3 12.9l273.9 347c12.8 16.2 37.4 16.2 50.3 0l488.4-618.9c4.1-5.1.4-12.8-6.3-12.8z"}}]},name:"check",theme:"outlined"},N=x,d=t(7657),H=function(M,De){return f.createElement(d.Z,(0,r.Z)({},M,{ref:De,icon:N}))},l=f.forwardRef(H),le=l},26227:function(On,dt,t){"use strict";t.d(dt,{Z:function(){return le}});var r=t(14809),f=t(59301),x={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"},N=x,d=t(7657),H=function(M,De){return f.createElement(d.Z,(0,r.Z)({},M,{ref:De,icon:N}))},l=f.forwardRef(H),le=l},49198:function(On,dt,t){"use strict";t.d(dt,{Z:function(){return le}});var r=t(14809),f=t(59301),x={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"},N=x,d=t(7657),H=function(M,De){return f.createElement(d.Z,(0,r.Z)({},M,{ref:De,icon:N}))},l=f.forwardRef(H),le=l},84105:function(On,dt,t){"use strict";t.d(dt,{Z:function(){return le}});var r=t(14809),f=t(59301),x={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M884 256h-75c-5.1 0-9.9 2.5-12.9 6.6L512 654.2 227.9 262.6c-3-4.1-7.8-6.6-12.9-6.6h-75c-6.5 0-10.3 7.4-6.5 12.7l352.6 486.1c12.8 17.6 39 17.6 51.7 0l352.6-486.1c3.9-5.3.1-12.7-6.4-12.7z"}}]},name:"down",theme:"outlined"},N=x,d=t(7657),H=function(M,De){return f.createElement(d.Z,(0,r.Z)({},M,{ref:De,icon:N}))},l=f.forwardRef(H),le=l},41464:function(On,dt,t){"use strict";t.d(dt,{Z:function(){return le}});var r=t(14809),f=t(59301),x={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"},N=x,d=t(7657),H=function(M,De){return f.createElement(d.Z,(0,r.Z)({},M,{ref:De,icon:N}))},l=f.forwardRef(H),le=l},18785:function(On,dt,t){"use strict";t.d(dt,{Z:function(){return le}});var r=t(14809),f=t(59301),x={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M176 511a56 56 0 10112 0 56 56 0 10-112 0zm280 0a56 56 0 10112 0 56 56 0 10-112 0zm280 0a56 56 0 10112 0 56 56 0 10-112 0z"}}]},name:"ellipsis",theme:"outlined"},N=x,d=t(7657),H=function(M,De){return f.createElement(d.Z,(0,r.Z)({},M,{ref:De,icon:N}))},l=f.forwardRef(H),le=l},87169:function(On,dt,t){"use strict";t.d(dt,{Z:function(){return le}});var r=t(14809),f=t(59301),x={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z"}},{tag:"path",attrs:{d:"M464 688a48 48 0 1096 0 48 48 0 10-96 0zm24-112h48c4.4 0 8-3.6 8-8V296c0-4.4-3.6-8-8-8h-48c-4.4 0-8 3.6-8 8v272c0 4.4 3.6 8 8 8z"}}]},name:"exclamation-circle",theme:"outlined"},N=x,d=t(7657),H=function(M,De){return f.createElement(d.Z,(0,r.Z)({},M,{ref:De,icon:N}))},l=f.forwardRef(H),le=l},73331:function(On,dt,t){"use strict";t.d(dt,{Z:function(){return le}});var r=t(14809),f=t(59301),x={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M942.2 486.2Q889.47 375.11 816.7 305l-50.88 50.88C807.31 395.53 843.45 447.4 874.7 512 791.5 684.2 673.4 766 512 766q-72.67 0-133.87-22.38L323 798.75Q408 838 512 838q288.3 0 430.2-300.3a60.29 60.29 0 000-51.5zm-63.57-320.64L836 122.88a8 8 0 00-11.32 0L715.31 232.2Q624.86 186 512 186q-288.3 0-430.2 300.3a60.3 60.3 0 000 51.5q56.69 119.4 136.5 191.41L112.48 835a8 8 0 000 11.31L155.17 889a8 8 0 0011.31 0l712.15-712.12a8 8 0 000-11.32zM149.3 512C232.6 339.8 350.7 258 512 258c54.54 0 104.13 9.36 149.12 28.39l-70.3 70.3a176 176 0 00-238.13 238.13l-83.42 83.42C223.1 637.49 183.3 582.28 149.3 512zm246.7 0a112.11 112.11 0 01146.2-106.69L401.31 546.2A112 112 0 01396 512z"}},{tag:"path",attrs:{d:"M508 624c-3.46 0-6.87-.16-10.25-.47l-52.82 52.82a176.09 176.09 0 00227.42-227.42l-52.82 52.82c.31 3.38.47 6.79.47 10.25a111.94 111.94 0 01-112 112z"}}]},name:"eye-invisible",theme:"outlined"},N=x,d=t(7657),H=function(M,De){return f.createElement(d.Z,(0,r.Z)({},M,{ref:De,icon:N}))},l=f.forwardRef(H),le=l},15277:function(On,dt,t){"use strict";t.d(dt,{Z:function(){return le}});var r=t(14809),f=t(59301),x={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M942.2 486.2C847.4 286.5 704.1 186 512 186c-192.2 0-335.4 100.5-430.2 300.3a60.3 60.3 0 000 51.5C176.6 737.5 319.9 838 512 838c192.2 0 335.4-100.5 430.2-300.3 7.7-16.2 7.7-35 0-51.5zM512 766c-161.3 0-279.4-81.8-362.7-254C232.6 339.8 350.7 258 512 258c161.3 0 279.4 81.8 362.7 254C791.5 684.2 673.4 766 512 766zm-4-430c-97.2 0-176 78.8-176 176s78.8 176 176 176 176-78.8 176-176-78.8-176-176-176zm0 288c-61.9 0-112-50.1-112-112s50.1-112 112-112 112 50.1 112 112-50.1 112-112 112z"}}]},name:"eye",theme:"outlined"},N=x,d=t(7657),H=function(M,De){return f.createElement(d.Z,(0,r.Z)({},M,{ref:De,icon:N}))},l=f.forwardRef(H),le=l},52671:function(On,dt,t){"use strict";t.d(dt,{Z:function(){return le}});var r=t(14809),f=t(59301),x={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"},N=x,d=t(7657),H=function(M,De){return f.createElement(d.Z,(0,r.Z)({},M,{ref:De,icon:N}))},l=f.forwardRef(H),le=l},8657:function(On,dt,t){"use strict";t.d(dt,{Z:function(){return le}});var r=t(14809),f=t(59301),x={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"},N=x,d=t(7657),H=function(M,De){return f.createElement(d.Z,(0,r.Z)({},M,{ref:De,icon:N}))},l=f.forwardRef(H),le=l},56082:function(On,dt,t){"use strict";t.d(dt,{Z:function(){return le}});var r=t(14809),f=t(59301),x={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"},N=x,d=t(7657),H=function(M,De){return f.createElement(d.Z,(0,r.Z)({},M,{ref:De,icon:N}))},l=f.forwardRef(H),le=l},33853:function(On,dt,t){"use strict";t.d(dt,{Z:function(){return le}});var r=t(14809),f=t(59301),x={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M724 218.3V141c0-6.7-7.7-10.4-12.9-6.3L260.3 486.8a31.86 31.86 0 000 50.3l450.8 352.1c5.3 4.1 12.9.4 12.9-6.3v-77.3c0-4.9-2.3-9.6-6.1-12.6l-360-281 360-281.1c3.8-3 6.1-7.7 6.1-12.6z"}}]},name:"left",theme:"outlined"},N=x,d=t(7657),H=function(M,De){return f.createElement(d.Z,(0,r.Z)({},M,{ref:De,icon:N}))},l=f.forwardRef(H),le=l},15075:function(On,dt,t){"use strict";t.d(dt,{Z:function(){return le}});var r=t(14809),f=t(59301),x={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"},N=x,d=t(7657),H=function(M,De){return f.createElement(d.Z,(0,r.Z)({},M,{ref:De,icon:N}))},l=f.forwardRef(H),le=l},32134:function(On,dt,t){"use strict";t.d(dt,{Z:function(){return le}});var r=t(14809),f=t(59301),x={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"},N=x,d=t(7657),H=function(M,De){return f.createElement(d.Z,(0,r.Z)({},M,{ref:De,icon:N}))},l=f.forwardRef(H),le=l},62772:function(On,dt,t){"use strict";t.d(dt,{Z:function(){return le}});var r=t(14809),f=t(59301),x={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M482 152h60q8 0 8 8v704q0 8-8 8h-60q-8 0-8-8V160q0-8 8-8z"}},{tag:"path",attrs:{d:"M192 474h672q8 0 8 8v60q0 8-8 8H160q-8 0-8-8v-60q0-8 8-8z"}}]},name:"plus",theme:"outlined"},N=x,d=t(7657),H=function(M,De){return f.createElement(d.Z,(0,r.Z)({},M,{ref:De,icon:N}))},l=f.forwardRef(H),le=l},43531:function(On,dt,t){"use strict";t.d(dt,{Z:function(){return le}});var r=t(14809),f=t(59301),x={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"},N=x,d=t(7657),H=function(M,De){return f.createElement(d.Z,(0,r.Z)({},M,{ref:De,icon:N}))},l=f.forwardRef(H),le=l},61485:function(On,dt,t){"use strict";t.d(dt,{Z:function(){return le}});var r=t(14809),f=t(59301),x={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z"}},{tag:"path",attrs:{d:"M623.6 316.7C593.6 290.4 554 276 512 276s-81.6 14.5-111.6 40.7C369.2 344 352 380.7 352 420v7.6c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8V420c0-44.1 43.1-80 96-80s96 35.9 96 80c0 31.1-22 59.6-56.1 72.7-21.2 8.1-39.2 22.3-52.1 40.9-13.1 19-19.9 41.8-19.9 64.9V620c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8v-22.7a48.3 48.3 0 0130.9-44.8c59-22.7 97.1-74.7 97.1-132.5.1-39.3-17.1-76-48.3-103.3zM472 732a40 40 0 1080 0 40 40 0 10-80 0z"}}]},name:"question-circle",theme:"outlined"},N=x,d=t(7657),H=function(M,De){return f.createElement(d.Z,(0,r.Z)({},M,{ref:De,icon:N}))},l=f.forwardRef(H),le=l},38819:function(On,dt,t){"use strict";t.d(dt,{Z:function(){return le}});var r=t(14809),f=t(59301),x={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M765.7 486.8L314.9 134.7A7.97 7.97 0 00302 141v77.3c0 4.9 2.3 9.6 6.1 12.6l360 281.1-360 281.1c-3.9 3-6.1 7.7-6.1 12.6V883c0 6.7 7.7 10.4 12.9 6.3l450.8-352.1a31.96 31.96 0 000-50.4z"}}]},name:"right",theme:"outlined"},N=x,d=t(7657),H=function(M,De){return f.createElement(d.Z,(0,r.Z)({},M,{ref:De,icon:N}))},l=f.forwardRef(H),le=l},47472:function(On,dt,t){"use strict";t.d(dt,{Z:function(){return le}});var r=t(14809),f=t(59301),x={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M909.6 854.5L649.9 594.8C690.2 542.7 712 479 712 412c0-80.2-31.3-155.4-87.9-212.1-56.6-56.7-132-87.9-212.1-87.9s-155.5 31.3-212.1 87.9C143.2 256.5 112 331.8 112 412c0 80.1 31.3 155.5 87.9 212.1C256.5 680.8 331.8 712 412 712c67 0 130.6-21.8 182.7-62l259.7 259.6a8.2 8.2 0 0011.6 0l43.6-43.5a8.2 8.2 0 000-11.6zM570.4 570.4C528 612.7 471.8 636 412 636s-116-23.3-158.4-65.6C211.3 528 188 471.8 188 412s23.3-116.1 65.6-158.4C296 211.3 352.2 188 412 188s116.1 23.2 158.4 65.6S636 352.2 636 412s-23.3 116.1-65.6 158.4z"}}]},name:"search",theme:"outlined"},N=x,d=t(7657),H=function(M,De){return f.createElement(d.Z,(0,r.Z)({},M,{ref:De,icon:N}))},l=f.forwardRef(H),le=l},87395:function(On,dt,t){"use strict";t.d(dt,{Z:function(){return le}});var r=t(14809),f=t(59301),x={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M890.5 755.3L537.9 269.2c-12.8-17.6-39-17.6-51.7 0L133.5 755.3A8 8 0 00140 768h75c5.1 0 9.9-2.5 12.9-6.6L512 369.8l284.1 391.6c3 4.1 7.8 6.6 12.9 6.6h75c6.5 0 10.3-7.4 6.5-12.7z"}}]},name:"up",theme:"outlined"},N=x,d=t(7657),H=function(M,De){return f.createElement(d.Z,(0,r.Z)({},M,{ref:De,icon:N}))},l=f.forwardRef(H),le=l},22982:function(On,dt){"use strict";dt.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"}},43155:function(On,dt,t){"use strict";t.d(dt,{Q:function(){return H}});var r=t(59301),f=t(57809),x=t(5112),N=t(5871),d=t(59301),H=(le=>(le[le.Number=1]="Number",le[le.Percent=2]="Percent",le))(H||{});const l=({value:le,onChange:ie,disabled:M,hidePercentOption:De=!1,percentType:F="select"})=>{const m=(0,r.useMemo)(()=>De?1:2,[De]),[ne,T]=(0,r.useState)(m);console.log(ne);const U=pe=>le.type===1?`${pe}\u5206`:`${pe}%`,it=(0,r.useCallback)(pe=>{if(ne===1){const ot=pe.replace("\u5206","");return isNaN(parseInt(ot,10))?0:ot}else return pe.replace("%","")},[ne]);return(0,r.useEffect)(()=>{T(le.type)},[le]),d.createElement("div",{style:{display:"flex",alignItems:"center"}},F=="select"&&d.createElement(f.default,{size:"large",onChange:pe=>{T(pe),ie({type:pe,inputValue:pe===1?5:20})},value:ne||m,style:{width:100},options:De?[{label:"\u5206\u503C",value:1}]:[{label:"\u767E\u5206\u6BD4",value:2},{label:"\u5206\u503C",value:1}],disabled:M}),F=="radio"&&d.createElement(x.ZP.Group,{size:"large",onChange:pe=>{const ot=pe.target.value;T(ot),ie({type:ot,inputValue:ot===1?5:20})},value:ne||m,disabled:M},!De&&d.createElement(x.ZP,{value:2,style:{marginRight:"50px"}},"\u767E\u5206\u6BD4\u6263\u5206"),d.createElement(x.ZP,{value:1},"\u56FA\u5B9A\u5206\u503C")),F=="radio"&&d.createElement("div",{style:{marginRight:"10px",color:"#000000"}},le.type==2?"\u6263\u9664\u8865\u4EA4\u9636\u6BB5\u5F97\u5206\u7684":"\u6263\u9664\u603B\u6210\u7EE9\u7684"),d.createElement(N.Z,{size:"large",disabled:M,value:le.inputValue,style:{width:"120px"},parser:it,addonAfter:le.type===1?"\u5206":"%",max:ne===2?100:Number.MAX_SAFE_INTEGER,min:0,precision:0,onChange:pe=>{ie({type:ne,inputValue:pe})}}),F=="radio"&&le.type==2&&d.createElement("div",{style:{marginLeft:"10px",color:"#000000"}},"\u5206\u6570"))};dt.Z=l},66065:function(On,dt,t){"use strict";t.d(dt,{tF:function(){return F}});var r=t(59301),f=t(5083),x=t(61186),N=t.n(x),d=Object.defineProperty,H=Object.getOwnPropertySymbols,l=Object.prototype.hasOwnProperty,le=Object.prototype.propertyIsEnumerable,ie=(ne,T,U)=>T in ne?d(ne,T,{enumerable:!0,configurable:!0,writable:!0,value:U}):ne[T]=U,M=(ne,T)=>{for(var U in T||(T={}))l.call(T,U)&&ie(ne,U,T[U]);if(H)for(var U of H(T))le.call(T,U)&&ie(ne,U,T[U]);return ne};function De(ne){let T=new Date().getTime();return ne&&ne30?N()(`${T}:00`).add(1,"hours"):N()(ne)}dt.ZP=({value:ne,onChange:T,style:U={},disabled:it=!1,showTimeConfig:pe})=>{function ot(Te,re){T(Te&&m(re))}return r.createElement(f.default,{showTime:M({format:"HH:mm",minuteStep:30},pe),showToday:!1,value:ne,format:F,placeholder:"\u8BF7\u9009\u62E9\u53D1\u5E03\u65F6\u95F4",style:U,onChange:ot,disabled:it,disabledDate:De})}},3039:function(On,dt,t){"use strict";t.d(dt,{Z:function(){return le}});var r=t(59301),f={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"},x=t(43418),N="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAPCAYAAADUFP50AAAAAXNSR0IArs4c6QAAAUFJREFUOE+V0ktKw1AUxvH/rVqIxT4wkgwEUSmK4APRBfiYCKU7cOZEBOkadAMZiwhuwJETBQciFRTtwJkPBLW2BRGrRanU9kpN2sSYiGaWc/PjuznnCN2Qh8AkPo+AzXxKLLiPhW7ICtDqB4GzQkqM/huGFZgZcDCBBDaaicsTMKbZH2xfwdY5/ICAEGSasC0AwRYblj+gKkENwfy4WS9V4LHsgsk49EZteJKHdBa6w7AybdZzr3D64ILxGKjtNrx9gfsSRBSYtf6xZh1/u+qQClrIhtdFuHmGvhisJcz65RPsZl2Jc/3QE7FhpgDHuT80x2+O9cR1K/GiCDt3rkQ/+Ns43gDFD0YVmHIuQGOOmiGTARhxwkGd1cZ7Vwd0OppWr3911StpcV++Iwn67q/kyBMuHchErcqwFxT1XZXsfQJqo2zI6kdI4QAAAABJRU5ErkJggg==",d="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAAAXNSR0IArs4c6QAAAW1JREFUOE+dkj1IQmEUht9z/blp4VQEjS39eW+oSCFCpFCI4BiKFGWWQUSrCjVVg+lQNJZQDZGNTm1B4NTibS3n2lo0wuqEN8i/a0HfeN7v+d73nO+QJEcKAJzQPAwCnSpKNtoqkyRHqgDrtUFAb6Rnedx43KgT6O5P0GQijFiNLe/Sy3/B8g+YTIRRrb5jP32JYNADr8eOldU0RJEqVlm8r1kyuA/AIEB10OWy4vBgA4ryCIdjCJlMDmfn1zAY6EmyGY/UrAwrgGATWKsn4mGEQl4Uiw+YX9hT73aZiEcl8eMbZAGA0AT6/ZPY3Ykiny/A55tA7uoGqdQFBD2VbDbDugoSTTEj3gTGYgG8Vt7UeG63hNkZJ7a2s+gw1XqPnf5REKhkt4kxNakO08ycbOtRC/7FcakCwNTJ0WwmDI+1LUCZZDkSYGa5Eewf0G0KAnprNYtFQHdPbZhNS1cmLafF5bUTJsyBSVMHPm+/ADTrfrtCH68WAAAAAElFTkSuQmCC",H=(ie,M,De)=>new Promise((F,m)=>{var ne=it=>{try{U(De.next(it))}catch(pe){m(pe)}},T=it=>{try{U(De.throw(it))}catch(pe){m(pe)}},U=it=>it.done?F(it.value):Promise.resolve(it.value).then(ne,T);U((De=De.apply(ie,M)).next())}),le=({type:ie,resdata:M,onok:De,oktext:F,okloading:m})=>{const[ne,T]=(0,r.useState)(!1),{can_copy_list:U,can_copy_num:it,challenge_type:pe,course_data_list:ot,no_copy_list:Te,no_copy_num:re,no_use_list:A,no_use_num:o,repeat_shixun_num:$,student_count:Z,total_num:Y,use_num:k}=M;let L=it>0||ie==="exercise";(0,r.useEffect)(()=>{(M==null?void 0:M.student_count)>0&&T(!0)},[M]),console.log("---11",m),(0,r.useEffect)(()=>{m||T(!1)},[m]);const h=()=>{if(ie==="exercise"&&pe===1)return r.createElement(r.Fragment,null,"\u8BFE\u5802\u5185\u6709",r.createElement("span",{className:f.orangeColor},Z),"\u540D\u5B66\u751F\u5DF2\u5728\u5176\u4ED6\u8003\u8BD5\u4E2D\u6311\u6218\u8FC7\u5176\u4E2D\u7684",r.createElement("span",{className:f.orangeColor},k),"\u4E2A\u5B9E\u8DF5\u9879\u76EE\uFF0C",r.createElement("span",{className:f.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(ie==="exercise"&&pe===2)return r.createElement(r.Fragment,null,"\u8BFE\u5802\u5185\u6709",r.createElement("span",{className:f.orangeColor},Z),"\u540D\u5B66\u751F\u5DF2\u5728\u8BFE\u5802\u5B9E\u9A8C\u4E2D\u6311\u6218\u8FC7\u5176\u4E2D\u7684",r.createElement("span",{className:f.orangeColor},k),"\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",r.createElement("span",{className:f.redColor},"\u91CD\u590D\u53D1\u5E03\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"));if(ie==="shixun"&&pe===1)return r.createElement(r.Fragment,null,"\u8BFE\u5802\u5185\u6709",r.createElement("span",{className:f.orangeColor},Z),"\u540D\u5B66\u751F\u5DF2\u5728\u8003\u8BD5\u4E2D\u6311\u6218\u8FC7\u8BE5\u5B9E\u8DF5\u9879\u76EE\uFF0C",r.createElement("span",{className:f.redColor},"\u91CD\u590D\u53D1\u9001\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"));if(ie==="shixun"&&pe===2)return r.createElement(r.Fragment,null,"\u8BFE\u5802\u5185\u6709",r.createElement("span",{className:f.orangeColor},Z),"\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",r.createElement("span",{className:f.redColor},"\u91CD\u590D\u53D1\u9001\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"));if(ie==="subject"&&pe===1)return r.createElement(r.Fragment,null,"\u8BFE\u5802\u5185\u6709",r.createElement("span",{className:f.orangeColor},Z),"\u540D\u5B66\u751F\u5DF2\u5728\u8003\u8BD5\u4E2D\u6311\u6218\u8FC7\u5176\u4E2D\u7684",r.createElement("span",{className:f.orangeColor},k),"\u4E2A\u5B9E\u8DF5\u9879\u76EE\uFF0C",r.createElement("span",{className:f.redColor},"\u91CD\u590D\u53D1\u9001\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"));if(ie==="subject"&&pe===2)return r.createElement(r.Fragment,null,"\u8BFE\u5802\u5185\u6709 ",r.createElement("span",{className:f.orangeColor},Z)," \u540D\u5B66\u751F\u5DF2\u5728\u8BFE\u5802\u5B9E\u9A8C\u6311\u6218\u8FC7\u5176\u4E2D\u7684 ",r.createElement("span",{className:f.orangeColor},k)," \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",r.createElement("span",{className:f.redColor},"\u91CD\u590D\u53D1\u9001\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"));if(ie==="exercisepush")return r.createElement(r.Fragment,null,"\u8BFE\u5802\u5185\u6709",r.createElement("span",{className:f.orangeColor},Z),"\u540D\u5B66\u751F\u5DF2\u5728\u5176\u4ED6\u8003\u8BD5\u4E2D\u6311\u6218\u8FC7\u8BD5\u5377\u4E2D\u7684",r.createElement("span",{className:f.orangeColor},k),"\u4E2A\u5B9E\u8DF5\u9879\u76EE \uFF0C",r.createElement("span",{className:f.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(ie==="shixunpush"&&pe===1)return r.createElement(r.Fragment,null,"\u8BFE\u5802\u5185\u6709",r.createElement("span",{className:f.orangeColor},Z),"\u540D\u5B66\u751F\u5DF2\u5728\u8003\u8BD5\u4E2D\u6311\u6218\u8FC7\u5176\u4E2D\u7684",r.createElement("span",{className:f.orangeColor},k),"\u4E2A\u5B9E\u8DF5\u9879\u76EE\uFF0C",r.createElement("span",{className:f.redColor},"\u91CD\u590D\u53D1\u5E03\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"));if(ie==="shixunpush"&&pe===2)return r.createElement(r.Fragment,null,"\u8BFE\u5802\u5185\u6709",r.createElement("span",{className:f.orangeColor},Z),"\u540D\u5B66\u751F\u5DF2\u5728\u8BFE\u5802\u5B9E\u9A8C\u4E2D\u6311\u6218\u8FC7",r.createElement("span",{className:f.orangeColor},k),"\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",r.createElement("span",{className:f.redColor},"\u91CD\u590D\u53D1\u5E03\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"))},ee=()=>{if(ie==="exercise"||ie==="subject"||ie==="exercisepush"||ie==="shixunpush")return r.createElement("div",{style:{marginTop:20}},re>0&&r.createElement("div",null,r.createElement("span",{className:f.flex},r.createElement("img",{src:d,style:{width:14}}),r.createElement("span",{className:f.statustitle},"\u4E0D\u652F\u6301\u590D\u5236\u7684\u5B9E\u8DF5\u9879\u76EE")),r.createElement("div",{className:f.statusbody},ie==="exercise"&&r.createElement("div",{style:{marginBottom:15}},"\u6CA1\u6709\u590D\u5236\u6743\u9650\u7684\u5B9E\u8DF5\u9879\u76EE\uFF0C",r.createElement("span",{className:f.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"),(ie==="subject"||ie==="exercisepush")&&r.createElement("div",{style:{marginBottom:15}},"\u6CA1\u6709\u590D\u5236\u6743\u9650\u7684\u5B9E\u8DF5\u9879\u76EE\uFF0C",L&&r.createElement("span",{className:f.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"),ie==="shixunpush"&&r.createElement("div",{style:{marginBottom:15}},"\u6CA1\u6709\u590D\u5236\u6743\u9650\u7684\u5B9E\u8DF5\u9879\u76EE\uFF0C",L&&r.createElement("span",{className:f.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"),r.createElement("div",null,Te==null?void 0:Te.map((fe,at)=>r.createElement("a",{href:`/shixuns/${fe.identifier}/challenges`,target:"_blank"},"\u300A",fe==null?void 0:fe.name,"\u300B",at+1!==re&&"\u3001"))))),it>0&&r.createElement("div",{style:{marginTop:20}},r.createElement("span",{className:f.flex},r.createElement("img",{src:N,style:{width:14}}),r.createElement("span",{className:f.statustitle},"\u652F\u6301\u590D\u5236\u7684\u5B9E\u8DF5\u9879\u76EE")),r.createElement("div",{className:f.statusbody},ie==="exercise"&&r.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"),(ie==="subject"||ie==="exercisepush")&&r.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"),ie==="shixunpush"&&r.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"),r.createElement("div",null,U==null?void 0:U.map((fe,at)=>r.createElement("a",{href:`/shixuns/${fe.identifier}/challenges`,target:"_blank"},"\u300A",fe==null?void 0:fe.name,"\u300B",at+1!==it&&"\u3001"))))));if(ie==="shixun")return r.createElement("div",{style:{marginTop:20}},it>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 r.createElement(x.default,{open:ne,onCancel:()=>{T(!1)},cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",width:700,centered:!0,cancelButtonProps:{style:{display:!L&&"none"}},zIndex:1003,confirmLoading:m,okText:L?F:"\u6211\u77E5\u9053\u4E86",onOk:()=>H(void 0,null,function*(){L?yield De([...U,...A]):T(!1)})},r.createElement("div",{style:{maxHeight:600,overflow:"auto"}},h(),ee()))}},3117:function(On,dt,t){"use strict";var r=t(59301),f=t(78241),x=t(43418),N=t(61621),d=t(95237),H=t(43604),l=t(6848),le=t(12563),ie=t(61186),M=t.n(ie),De=t(25690),F=t(346),m=t(75617),ne=t(48790),T=t(59301),U=Object.defineProperty,it=Object.defineProperties,pe=Object.getOwnPropertyDescriptors,ot=Object.getOwnPropertySymbols,Te=Object.prototype.hasOwnProperty,re=Object.prototype.propertyIsEnumerable,A=(L,h,ee)=>h in L?U(L,h,{enumerable:!0,configurable:!0,writable:!0,value:ee}):L[h]=ee,o=(L,h)=>{for(var ee in h||(h={}))Te.call(h,ee)&&A(L,ee,h[ee]);if(ot)for(var ee of ot(h))re.call(h,ee)&&A(L,ee,h[ee]);return L},$=(L,h)=>it(L,pe(h)),Z=(L,h,ee)=>new Promise((fe,at)=>{var be=ue=>{try{xe(ee.next(ue))}catch(de){at(de)}},ze=ue=>{try{xe(ee.throw(ue))}catch(de){at(de)}},xe=ue=>ue.done?fe(ue.value):Promise.resolve(ue.value).then(be,ze);xe((ee=ee.apply(L,h)).next())});const Y={delay_publish:0,is_public:[!1],description:"",title:"",link:"",publish_time:""},k=({attachment:L,dispatch:h,loading:ee,globalSetting:fe})=>{const at=(0,De.useParams)(),{detail:be}=L,[ze]=f.default.useForm(),[xe,ue]=(0,r.useState)(!1),[de,te]=(0,r.useState)([]),[Ie,tt]=(0,r.useState)(o({},Y)),[Ee,G]=(0,r.useState)({name:"",filename:"",type:"",className:"",data:"",close:!0,style:{position:"fixed",zIndex:9999,background:"rgba(0,0,0,.7)"},disabledDownload:!1,monacoEditor:{value:"",language:"",theme:"vs",options:{readOnly:!0}}}),Qe=gt=>gt&>Z(void 0,null,function*(){var gt,We,Bt,mt,kt,yt,Se,wt,ae;let X={};((We=(gt=L==null?void 0:L.actionTabs)==null?void 0:gt.params)==null?void 0:We.openType)=="\u8BFE\u7A0B\u5185\u6559\u5B66\u8BFE\u4EF6\u9884\u89C8"?X=o({},L.actionTabs.params):X=o({},at);const w=yield h({type:"attachment/getDetail",payload:X});w.delay_publish=w.delay_publish?1:0,Ie.is_public=[w.is_public],Ie.description=w.description,Ie.delay_publish=w.delay_publish,Ie.publish_time=w.publish_time,ze.setFieldsValue(Ie),te([o({},w),...w==null?void 0:w.attachment_histories]),(Bt=w==null?void 0:w.attachment_histories)!=null&&Bt.length?ue(!0):(Ee.type=w.file_type,Ee.data=F.Z.API_SERVER+w.url,Ee.recordInfo={id:(kt=(mt=L==null?void 0:L.actionTabs)==null?void 0:mt.selectArrs)==null?void 0:kt.id,course_id:(Se=(yt=L==null?void 0:L.actionTabs)==null?void 0:yt.params)==null?void 0:Se.course_id},w.file_type==="txt"&&(Ee.monacoEditor.value=w.content),Ee.disabledDownload=(0,ne.dE)()&&!!((ae=(wt=L==null?void 0:L.actionTabs)==null?void 0:wt.selectArrs)!=null&&ae.download_setting),G(o({},Ee)))});return(0,r.useEffect)(()=>{var gt;L.actionTabs.key==="\u8D44\u6E90\u4E0B\u8F7D"?(at.id=(gt=L.actionTabs.selectArrs)==null?void 0:gt.id,ze.resetFields(),_e()):ue(!1)},[L.actionTabs.key,at.id]),(0,r.useEffect)(()=>()=>{G($(o({},Ee),{type:""})),h({type:"attachment/setActionTabs",payload:{}})},[]),T.createElement(T.Fragment,null,T.createElement(x.default,{centered:!0,title:"\u8D44\u6E90\u4E0B\u8F7D",open:xe,okText:"\u786E\u5B9A",destroyOnClose:!0,maskClosable:!1,cancelText:"\u53D6\u6D88",width:600,onOk:()=>Z(void 0,null,function*(){h({type:"attachment/setActionTabs",payload:{}})}),onCancel:()=>{tt(o({},Y)),h({type:"attachment/setActionTabs",payload:{}})}},T.createElement("section",{className:"pl20 pr20 pt10"},T.createElement(N.Z,{loading:ee["attachment/getDetail"],active:!0,avatar:{size:40},paragraph:{rows:5},className:"mt30"},T.createElement(d.Z,{align:"middle",justify:"center",style:{background:"#eee"},gutter:[20,8]},T.createElement(H.Z,{flex:"307px"},"\u8D44\u6E90\u540D\u79F0"),T.createElement(H.Z,{flex:"80px"},"\u4E0B\u8F7D"),T.createElement(H.Z,{flex:"140px"},"\u7248\u672C\u53F7")),de==null?void 0:de.map(function(gt,We){return T.createElement(d.Z,{align:"middle",justify:"center",style:{borderBottom:"1px solid #eaeaea"},key:We,gutter:[20,8]},T.createElement(H.Z,{flex:"307px"},T.createElement(l.Z,{title:gt.title},T.createElement(d.Z,null,T.createElement(H.Z,null,T.createElement("a",{href:F.Z.API_SERVER+gt.url,target:"_blank",className:"multi_ellipsis1 c-grey-333 mr5",onClick:Bt=>{var mt,kt;gt.link||gt.content_type==="application/pdf"||fe.setting.is_local||(Bt.preventDefault(),Ee.type=gt.file_type,Ee.data=F.Z.API_SERVER+gt.url,gt.file_type==="txt"&&(Ee.monacoEditor.value=gt.content),Ee.disabledDownload=(0,ne.dE)()&&!!((kt=(mt=L==null?void 0:L.actionTabs)==null?void 0:mt.selectArrs)!=null&&kt.download_setting),G(o({},Ee)))}},gt.title)),T.createElement(H.Z,null,T.createElement(le.default,{className:"",color:We===0?"green":"orange"},We===0?"\u5F53\u524D\u7248\u672C":"\u5386\u53F2\u7248\u672C"))))),T.createElement(H.Z,{flex:"80px"},gt.downloads_count),T.createElement(H.Z,{flex:"140px"},M()(gt.created_on).format("YYYY-MM-DD HH:mm")))})))),T.createElement(m.Z,$(o({},Ee),{onClose:()=>{G($(o({},Ee),{type:""})),h({type:"attachment/setActionTabs",payload:{}})}})))};dt.Z=(0,De.connect)(({attachment:L,loading:h,globalSetting:ee,user:fe})=>({attachment:L,globalSetting:ee,loading:h,user:fe}))(k)},99196:function(On,dt,t){"use strict";t.r(dt),t.d(dt,{default:function(){return si}});var r=t(59301),f=t(38986),x=t(25690),N=t(8591),d=t(95237),H=t(6848),l=t(61621),le=t(24905),ie=t(38854),M=t(20834),De=t(1710),F=t(58421),m=t(81228),ne=t(51257),T=t(48790),U=t(43418),it=Object.defineProperty,pe=Object.getOwnPropertySymbols,ot=Object.prototype.hasOwnProperty,Te=Object.prototype.propertyIsEnumerable,re=(ye,Me,ge)=>Me in ye?it(ye,Me,{enumerable:!0,configurable:!0,writable:!0,value:ge}):ye[Me]=ge,A=(ye,Me)=>{for(var ge in Me||(Me={}))ot.call(Me,ge)&&re(ye,ge,Me[ge]);if(pe)for(var ge of pe(Me))Te.call(Me,ge)&&re(ye,ge,Me[ge]);return ye},o=(ye,Me,ge)=>new Promise((En,Sn)=>{var dr=Ot=>{try{Dn(ge.next(Ot))}catch(gn){Sn(gn)}},Un=Ot=>{try{Dn(ge.throw(Ot))}catch(gn){Sn(gn)}},Dn=Ot=>Ot.done?En(Ot.value):Promise.resolve(Ot.value).then(dr,Un);Dn((ge=ge.apply(ye,Me)).next())});const $=({classroomList:ye,user:Me,dispatch:ge})=>{const En=(0,x.useParams)(),[Sn,dr]=(0,r.useState)(!1);(0,r.useEffect)(()=>{var Dn,Ot;if(ye.actionTabs.key==="\u5220\u9664"){if((0,T.j5)()||(Ot=(Dn=Me==null?void 0:Me.userInfo)==null?void 0:Dn.course)!=null&&Ot.own){dr(!0);return}const gn={hasNum:0,noHasNum:0};ye.actionTabs.selectArrsAll.map(Ha=>{var Kr;Ha.author_login===((Kr=Me.userInfo)==null?void 0:Kr.login)?++gn.hasNum:++gn.noHasNum}),gn.noHasNum>0?U.default.info({title:"\u6743\u9650\u63D0\u793A",className:"custom-modal-divider ",icon:null,content:r.createElement("div",null,ye.actionTabs.isdelete!=="1"&&r.createElement("div",null,"\u5F53\u524D\u9009\u4E2D\u8D44\u6E90\u4E2D\uFF1A",r.createElement("span",{className:"c-blue"},gn.hasNum),"\u4E2A\u7531\u60A8\u672C\u4EBA\u53D1\u5E03\uFF0C",r.createElement("span",{className:"c-red"},gn.noHasNum)," \u4E2A\u7531\u5176\u4ED6\u8001\u5E08\u53D1\u5E03\u3002",r.createElement("br",null)),"\u8BFE\u5802\u5185\u53EA\u80FD\u5220\u9664\u672C\u4EBA\u53D1\u5E03\u7684\u8D44\u6E90\uFF0C\u8BF7\u53D6\u6D88\u9009\u4E2D\u5176\u4ED6\u8001\u5E08\u53D1\u5E03\u7684\u8D44\u6E90\u3002"),onOk:()=>{Un()}}):dr(!0)}else dr(!1)},[ye.actionTabs.key]);const Un=()=>{ge({type:"classroomList/setActionTabs",payload:{}})};return console.log("---",ye.actionTabs),r.createElement(U.default,{centered:!0,title:"\u63D0\u793A",open:Sn,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>o(void 0,null,function*(){(yield(0,f.ZP)("/api/files/bulk_delete.json",{method:"delete",body:{ids:[...ye.actionTabs.selectArrs],course_id:En.id}})).status===0&&(N.ZP.success("\u5220\u9664\u6210\u529F"),ge({type:"classroomList/getAttachmentList",payload:A({},ye.actionTabs.params)}),ge({type:"classroomList/setActionTabs",payload:{}}),ge({type:"classroomList/getClassroomLeftMenus",payload:{id:En.coursesId}}))}),onCancel:()=>{Un()}},r.createElement("p",null,"\u662F\u5426\u786E\u8BA4\u5220\u9664\uFF1F"))};var Z=(0,x.connect)(({classroomList:ye,user:Me})=>({classroomList:ye,user:Me}))($),Y=Object.defineProperty,k=Object.getOwnPropertySymbols,L=Object.prototype.hasOwnProperty,h=Object.prototype.propertyIsEnumerable,ee=(ye,Me,ge)=>Me in ye?Y(ye,Me,{enumerable:!0,configurable:!0,writable:!0,value:ge}):ye[Me]=ge,fe=(ye,Me)=>{for(var ge in Me||(Me={}))L.call(Me,ge)&&ee(ye,ge,Me[ge]);if(k)for(var ge of k(Me))h.call(Me,ge)&&ee(ye,ge,Me[ge]);return ye},at=(ye,Me,ge)=>new Promise((En,Sn)=>{var dr=Ot=>{try{Dn(ge.next(Ot))}catch(gn){Sn(gn)}},Un=Ot=>{try{Dn(ge.throw(Ot))}catch(gn){Sn(gn)}},Dn=Ot=>Ot.done?En(Ot.value):Promise.resolve(Ot.value).then(dr,Un);Dn((ge=ge.apply(ye,Me)).next())});const be=({classroomList:ye,dispatch:Me})=>{const ge=(0,x.useParams)();return ge.id=ge.coursesId,r.createElement(U.default,{centered:!0,title:"\u63D0\u793A",open:ye.actionTabs.key==="\u7ACB\u5373\u53D1\u5E031111",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>at(void 0,null,function*(){(yield(0,f.ZP)("/api/files/bulk_publish.json",{method:"put",body:{course_id:ge.id,ids:[...ye.actionTabs.selectArrs]}})).status===0&&(N.ZP.success("\u64CD\u4F5C\u6210\u529F"),Me({type:"classroomList/setActionTabs",payload:{}}),Me({type:"classroomList/getAttachmentList",payload:fe({},ye.actionTabs.params)}))}),onCancel:()=>{Me({type:"classroomList/setActionTabs",payload:{}})}},r.createElement("p",null,"\u5B66\u751F\u5C06\u80FD\u7ACB\u5373\u6536\u5230\u8D44\u6E90"))};var ze=(0,x.connect)(({classroomList:ye})=>({classroomList:ye}))(be),xe=t(5112),ue=t(5871),de=t(92832),te=(ye,Me,ge)=>new Promise((En,Sn)=>{var dr=Ot=>{try{Dn(ge.next(Ot))}catch(gn){Sn(gn)}},Un=Ot=>{try{Dn(ge.throw(Ot))}catch(gn){Sn(gn)}},Dn=Ot=>Ot.done?En(Ot.value):Promise.resolve(Ot.value).then(dr,Un);Dn((ge=ge.apply(ye,Me)).next())});const Ie=({classroomList:ye,dispatch:Me})=>{const[ge,En]=(0,r.useState)(1),[Sn,dr]=(0,r.useState)(void 0),[Un,Dn]=(0,r.useState)(1),[Ot,gn]=(0,r.useState)(""),[Ha,Kr]=(0,r.useState)(!1);return console.log(ye.actionTabs,"22"),r.createElement(U.default,{centered:!0,title:"\u5206\u4EAB\u8BBE\u7F6E",open:ye.actionTabs.key==="\u7ACB\u5373\u5206\u4EAB",okText:"\u590D\u5236\u5206\u4EAB\u94FE\u63A5",cancelText:"\u53D6\u6D88",confirmLoading:Ha,onOk:()=>te(void 0,null,function*(){var pa,Yt,Qa,mr;const Fa={};if(ge===1)Fa.day=0;else if(ge===2)Fa.day=30;else if(ge===3)if(Sn>=1&&Sn<=100)Fa.day=Sn;else{N.ZP.warning("\u81EA\u5B9A\u4E49\u94FE\u63A5\u6709\u6548\u671F\u4E3A1-100\u7684\u6B63\u6574\u6570");return}if(Un===2)if(/^[a-zA-Z0-9]{6}$/.test(Ot))Fa.code=Ot;else{N.ZP.warning("\u63D0\u53D6\u7801\u4E3A6\u4F4D\u6570\u7684\u82F1\u6587\u6216\u8005\u6570\u5B57\u5B57\u7B26");return}Kr(!0);const Ba=yield(0,f.ZP)(`/api/attachments/${(Yt=(pa=ye.actionTabs)==null?void 0:pa.data)==null?void 0:Yt.id}/share`,{method:"post",body:Fa});if((Ba==null?void 0:Ba.status)===0){let mo="";Un===1&&(mo=`${window.location.origin}/api/attachments/share_download?identifier=${Ba==null?void 0:Ba.identifier}`),Un===2&&(mo=`${(mr=(Qa=ye.actionTabs)==null?void 0:Qa.data)==null?void 0:mr.title}\u8D44\u6E90\u4E0B\u8F7D\u94FE\u63A5\uFF1A${window.location.origin}/fileShare?identifier=${Ba==null?void 0:Ba.identifier} \u4E0B\u8F7D\u63D0\u53D6\u7801\u4E3A${Ot}`),(0,ne.RG)(mo,!0),N.ZP.success("\u5DF2\u590D\u5236\u5206\u4EAB\u94FE\u63A5")}Kr(!1)}),onCancel:()=>{Me({type:"classroomList/setActionTabs",payload:{}})}},r.createElement("div",{className:"mb10 c-black"},"\u94FE\u63A5\u6709\u6548\u671F"),r.createElement(xe.ZP.Group,{value:ge,onChange:pa=>En(pa.target.value)},r.createElement(xe.ZP,{value:1},"0\u5929"),r.createElement(xe.ZP,{style:{margin:"0 40px"},value:2},"30\u5929"),r.createElement(xe.ZP,{value:3},"\u81EA\u5B9A\u4E49",r.createElement(ue.Z,{value:Sn,onChange:pa=>dr(pa),min:1,max:100,precision:0,className:"ml10 mr10"}),"\u5929")),r.createElement("div",{className:"mt30 mb10 c-black"},"\u4E0B\u8F7D\u63D0\u53D6\u7801"),r.createElement(xe.ZP.Group,{value:Un,onChange:pa=>Dn(pa.target.value)},r.createElement(xe.ZP,{className:"mr40",value:1},"\u4E0D\u542F\u7528"),r.createElement(xe.ZP,{value:2},"\u81EA\u5B9A\u4E49",r.createElement(de.default,{style:{width:120},value:Ot,onChange:pa=>gn(pa.target.value),className:"ml10"}))))};var tt=(0,x.connect)(({classroomList:ye})=>({classroomList:ye}))(Ie),Ee=t(78241),G=t(43604),Qe=t(5083),_e=t(57809),gt=t(61186),We=t.n(gt),Bt=t(89392),mt=t(48716),kt=t(26227),yt=t(32134),Se=t(59301),wt=Object.defineProperty,ae=Object.defineProperties,X=Object.getOwnPropertyDescriptors,w=Object.getOwnPropertySymbols,c=Object.prototype.hasOwnProperty,_=Object.prototype.propertyIsEnumerable,J=(ye,Me,ge)=>Me in ye?wt(ye,Me,{enumerable:!0,configurable:!0,writable:!0,value:ge}):ye[Me]=ge,D=(ye,Me)=>{for(var ge in Me||(Me={}))c.call(Me,ge)&&J(ye,ge,Me[ge]);if(w)for(var ge of w(Me))_.call(Me,ge)&&J(ye,ge,Me[ge]);return ye},C=(ye,Me)=>ae(ye,X(Me)),ve=(ye,Me,ge)=>new Promise((En,Sn)=>{var dr=Ot=>{try{Dn(ge.next(Ot))}catch(gn){Sn(gn)}},Un=Ot=>{try{Dn(ge.throw(Ot))}catch(gn){Sn(gn)}},Dn=Ot=>Ot.done?En(Ot.value):Promise.resolve(Ot.value).then(dr,Un);Dn((ge=ge.apply(ye,Me)).next())});const V=({attachment:ye,classroomList:Me,dispatch:ge,courseEndTime:En,getFileData:Sn})=>{var dr,Un,Dn;const Ot=(0,x.useParams)(),[gn]=Ee.default.useForm(),[Ha,Kr]=(0,r.useState)(1),[pa,Yt]=(0,r.useState)([]),[Qa,mr]=(0,r.useState)(0),[Fa,Ba]=(0,r.useState)(20),[mo,Pa]=(0,r.useState)(!1),[Ur,oa]=(0,r.useState)(-1),[ta,gr]=(0,r.useState)();let[sr,Ia]=(0,r.useState)([{is_admin:!0}]),[Oa,Tr]=(0,r.useState)([]);const[Ir,So]=(0,r.useState)({group_settings:[]});Ot.id=Ot.coursesId,(0,r.useEffect)(()=>{["\u7ACB\u5373\u53D1\u5E03","\u4FEE\u6539\u53D1\u5E03"].includes(Me.actionTabs.key)&&(Wr(),xo())},[Me.actionTabs]);const xo=Sa=>ve(void 0,null,function*(){Me.actionTabs.batch&&oa(0);const Va=yield ge({type:"attachment/getDetail",payload:{id:Me.actionTabs.selectArrs[0],course_id:Ot==null?void 0:Ot.id}});if(Va){oa(Me.actionTabs.selectArrsAll[0].is_publish?Va==null?void 0:Va.file_status:0),Ia(Va==null?void 0:Va.course_groups),gn.setFieldsValue({publish_time:Va.publish_time?We()(Va.publish_time):We()(We()(new Date).add(0,"days").format("YYYY-MM-DD HH:mm"))});let ja=D({},Ir);ja.group_settings=Va==null?void 0:Va.batches_publish_info,So(ja),Pa(!0)}}),Ra=()=>ve(void 0,null,function*(){Ur==1&&(sr=sr==null?void 0:sr.map(ka=>{var vi;if(!ka.course_group_name)throw N.ZP.error("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0"),new String("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0");if(!ka.publish_time)throw N.ZP.error("\u8BF7\u628A\u53D1\u5E03\u65F6\u95F4\u586B\u5199\u5B8C\u6574"),new String("\u8BF7\u628A\u53D1\u5E03\u65F6\u95F4\u586B\u5199\u5B8C\u6574");return ka.course_group_id=(vi=Ir.group_settings)==null?void 0:vi.filter(mi=>ka==null?void 0:ka.course_group_name.includes(mi.name)).map(mi=>mi.course_group_id||mi.id).toString().split(","),ka}));const Sa=D({},gn.getFieldsValue());if(Sa.end_time<=Sa.publish_time){N.ZP.info("\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u5927\u4E8E\u6216\u7B49\u4E8E\u53D1\u5E03\u65F6\u95F4"),ua(!1);return}let Va={attachment_id:[...Me.actionTabs.selectArrs],course_id:Ot.id,publish_time:We()(Sa.publish_time).format("YYYY-MM-DD HH:mm"),publish_type:Ur,group_settings:sr};ua(!0),(yield(0,f.ZP)("/api/files/batches_publish.json",{method:"post",body:D({},Va)})).status===0?(ua(!1),Wr(),(0,ne.L9)(["\u6559\u5B66\u8BFE\u5802","\u8BFE\u7A0B\u5B9E\u9A8C","\u7ACB\u5373\u53D1\u5E03"]),N.ZP.success("\u53D1\u5E03\u6210\u529F"),ge({type:"classroomList/setActionTabs",payload:{key:"\u6E05\u9664\u9009\u62E9\u6570\u636E"}}),(0,T.GJ)()&&Sn(),localStorage.getItem("Noviceguide")==="0"||ge({type:"shixunHomeworks/setActionTabs",payload:{key:"\u5E95\u90E8\u5F39\u7A97",type:13,text:Se.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~")}})):ua(!1)}),Wr=()=>{Kr(1),oa(-1),So({group_settings:[]}),gn.setFieldsValue({publish_time:We()(We()(new Date).add(0,"days").format("YYYY-MM-DD HH:mm"))}),Pa(!1)},Za=Qa>Ha*Fa,{detailShixunsList:$a}=Me,[Ka,ua]=(0,r.useState)(!1);return Se.createElement(U.default,{width:600,centered:!0,confirmLoading:Ka,title:"\u53D1\u5E03\u6559\u5B66\u8D44\u6599",open:["\u7ACB\u5373\u53D1\u5E03","\u4FEE\u6539\u53D1\u5E03"].includes(Me.actionTabs.key),okText:"\u786E\u5B9A\u53D1\u5E03",cancelText:"\u53D6\u6D88",onOk:()=>{Me.actionTabs.key=="\u7ACB\u5373\u53D1\u5E03"?Ra():U.default.confirm({centered:!0,width:500,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",icon:null,title:"\u63D0\u793A",className:"custom-modal-divider",content:Se.createElement("div",{className:"font14"},Me.actionTabs.batch&&Se.createElement(Se.Fragment,null,Se.createElement("div",{className:"mb10"},"\u786E\u5B9A\u6279\u91CF\u8BBE\u7F6E\u9009\u4E2D\u8D44\u6E90\u7684\u53D1\u5E03\u89C4\u5219\u5417\uFF1F"),Se.createElement("div",null,"\u786E\u5B9A\u540E\uFF0C\u9009\u4E2D\u8D44\u6E90\u5DF2\u8BBE\u7F6E\u7684\u53D1\u5E03\u89C4\u5219\u5C06\u88AB\u8986\u76D6\uFF08\u5305\u62EC\u5DF2\u53D1\u5E03\uFF09\u3002")),Me.actionTabs.key=="\u4FEE\u6539\u53D1\u5E03"&&Se.createElement(Se.Fragment,null,Se.createElement("div",{className:"mb10"},"\u786E\u5B9A\u4FEE\u6539\u53D1\u5E03\u8BBE\u7F6E\u89C4\u5219\u5417\uFF1F"),Se.createElement("div",null,"\u786E\u5B9A\u540E\uFF0C\u9009\u4E2D\u8D44\u6E90\u5DF2\u8BBE\u7F6E\u7684\u53D1\u5E03\u89C4\u5219\u5C06\u88AB\u8986\u76D6\uFF08\u5305\u62EC\u5DF2\u53D1\u5E03\uFF09\u3002"))),onOk:()=>{Ra()}})},onCancel:()=>{Wr(),ge({type:"classroomList/setActionTabs",payload:{}})}},Se.createElement(Ee.default,{form:gn},Se.createElement("div",{style:{paddingLeft:0}},Se.createElement(d.Z,{style:{marginBottom:"10px",marginTop:"30px"}},Se.createElement("span",{className:"mr5"},"\u53D1\u5E03\u89C4\u5219:"),Se.createElement(xe.ZP.Group,{value:Ur,onChange:Sa=>{var Va,ja;if(oa(Sa.target.value),Sa.target.value==1){let ka=(Va=ye==null?void 0:ye.detail)==null?void 0:Va.course_groups;Ia((ka==null?void 0:ka.length)>0?ka:[{is_admin:!0}])}else if(Sa.target.value==0){let ka=(ja=ye==null?void 0:ye.detail)==null?void 0:ja.publish_time;gn.setFieldValue("publish_time",ka?We()(ka):We()())}}},Se.createElement(xe.ZP,{className:"ml5",value:-1},"\u6682\u4E0D\u53D1\u5E03"),Se.createElement(xe.ZP,{className:"ml20",value:0},"\u7EDF\u4E00\u53D1\u5E03"),Se.createElement(xe.ZP,{className:"ml20",value:1,disabled:mo&&((dr=Ir==null?void 0:Ir.group_settings)==null?void 0:dr.length)<=0},"\u5206\u73ED\u53D1\u5E03"))),Ur==0&&Se.createElement(d.Z,{align:"middle",style:{marginTop:"20px"}},Se.createElement(G.Z,null,Se.createElement(Ee.default.Item,{name:"publish_time",label:"\u53D1\u5E03\u65F6\u95F4"},Se.createElement(Qe.default,{style:{width:170,marginRight:"25px"},disabledDate:Sa=>(0,mt.Q8)(Sa,En),disabledTime:Sa=>(0,mt.d0)(Sa),placeholder:"\u8BF7\u9009\u62E9\u53D1\u5E03\u65F6\u95F4",showTime:{format:"HH:mm"},format:"YYYY-MM-DD HH:mm",allowClear:!1})))),mo&&((Un=Ir==null?void 0:Ir.group_settings)==null?void 0:Un.length)<=0&&Se.createElement("span",{style:{marginLeft:"65px",color:"rgba(0, 0, 0, 0.25)"}},"\u8BFE\u5802\u65E0\u5206\u73ED\uFF0C\u4E0D\u53EF\u9009\u62E9\u201C\u5206\u73ED\u53D1\u5E03\u201D")),Ur==1&&((Dn=Ir==null?void 0:Ir.group_settings)==null?void 0:Dn.length)>0&&Se.createElement(d.Z,{style:{paddingLeft:65,marginBottom:30,maxHeight:216,overflow:"hidden auto"}},Se.createElement(G.Z,{span:24},Se.createElement(d.Z,null,Se.createElement(G.Z,{span:24},Se.createElement(d.Z,null,Se.createElement(G.Z,{flex:"1"}," \u5206\u73ED\uFF1A"),Se.createElement(G.Z,{flex:"1"},"\u53D1\u5E03\u65F6\u95F4\uFF1A"))),Se.createElement(G.Z,{span:4}))),sr&&sr.map(function(Sa,Va){var ja;return Se.createElement(G.Z,{span:24,key:Va,style:{marginTop:Va>0?"10px":""}},Se.createElement(d.Z,{gutter:[8,16]},Se.createElement(G.Z,{span:10},Se.createElement(d.Z,{gutter:[8,16]},Se.createElement(G.Z,{flex:"1",style:{maxWidth:200}},Se.createElement(_e.default,{mode:"multiple",style:{width:"100%"},value:Sa.course_group_name,placeholder:"\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0",onChange:(ka,vi)=>{console.log(vi),sr[Va].course_group_name=ka,sr[Va].course_group_id=Sa.course_group_id;const mi=(0,Bt.flattenDeep)(sr.map(Ja=>Ja.course_group_name)),Co=Oa.map(Ja=>{let Ko=(Ja==null?void 0:Ja.course_group_name)||[];return C(D({},Ja),{course_group_name:(0,Bt.remove)(Ko,gi=>mi.includes(gi))})});Tr(Co),Ia(sr.slice())}},(Ir==null?void 0:Ir.group_settings)&&(Ir==null?void 0:Ir.group_settings.map(function(ka){if(!sr.map(mi=>mi.course_group_name).flat().includes(ka.name))return Se.createElement(Option,{value:ka.name,key:ka.course_group_id},ka.name)})))))),Se.createElement(G.Z,{span:10},Se.createElement("div",{className:"ml30"},Se.createElement(Qe.default,{placeholder:"\u8BF7\u9009\u62E9\u53D1\u5E03\u65F6\u95F4",showTime:{format:"HH:mm"},allowClear:!1,format:"YYYY-MM-DD HH:mm",disabledDate:ka=>(0,mt.Q8)(ka,Ir==null?void 0:Ir.course_end_date),disabledTime:ka=>(0,mt.d0)(ka),value:Sa.publish_time?We()(Sa.publish_time):"",onChange:(ka,vi)=>{sr[Va].publish_time=vi,Ia([...sr])}}))),Se.createElement(G.Z,{span:4},Va>0&&(We()()<=We()(Sa.publish_time)||!Sa.course_group_id)&&Se.createElement(kt.Z,{style:{position:"absolute",top:10},onClick:()=>{const ka=(0,Bt.cloneDeep)(Oa);console.log(ka,"repairSettingsCopyrepairSettingsCopyrepairSettingsCopy"),ka.forEach((vi,mi)=>{vi.group_name&&(vi.group_name=vi.group_name.filter(Co=>{var Ja;return!((Ja=sr[Va].group_name)!=null&&Ja.includes(Co))}))}),sr=sr.filter((vi,mi)=>Va!==mi),Tr(ka),Ia(sr.slice()),setTimeout(()=>Ia(sr.slice()),10)}}),sr.length<((ja=Ir==null?void 0:Ir.group_settings)==null?void 0:ja.length)&&Se.createElement(yt.Z,{className:"c-green ml20",style:{position:"absolute",left:20,top:10},onClick:()=>{console.log(sr),Ia(sr.concat({}))}}))))}))),Se.createElement("div",{className:"mt20"},"\u6CE8\u610F"),Se.createElement("div",null,"1\u3001\u9009\u62E9\u7EDF\u4E00\u53D1\u5E03\u5E76\u786E\u8BA4\u53D1\u5E03\u65F6\uFF0C\u53EF\u5C06\u6559\u5B66\u8D44\u6599\u53D1\u9001\u81F3\u8BFE\u5802\u7684\u5168\u90E8\u73ED\u7EA7(\u5305\u62EC\u672A\u5206\u73ED)\u3002"),Se.createElement("div",null,"2\u3001\u9009\u62E9\u5206\u73ED\u53D1\u5E03\u5E76\u786E\u8BA4\u53D1\u5E03\u65F6\uFF0C\u53EF\u5C06\u4F5C\u4E1A\u53D1\u5E03\u81F3\u6307\u5B9A\u73ED\u7EA7\u3002"),Se.createElement("div",null,"3\u3001\u9009\u62E9\u6682\u4E0D\u53D1\u5E03\u5E76\u786E\u5B9A\u65F6\uFF0C\u53EF\u64A4\u9500\u5DF2\u8BBE\u7F6E\u7684\u7EDF\u4E00\u53D1\u5E03\u548C\u5206\u73ED\u53D1\u5E03\uFF08\u5305\u62EC\u5DF2\u53D1\u5E03\uFF09\u3002"))};var P=(0,x.connect)(({attachment:ye,classroomList:Me})=>({attachment:ye,classroomList:Me}))(V),me=Object.defineProperty,st=Object.getOwnPropertySymbols,ke=Object.prototype.hasOwnProperty,$e=Object.prototype.propertyIsEnumerable,qe=(ye,Me,ge)=>Me in ye?me(ye,Me,{enumerable:!0,configurable:!0,writable:!0,value:ge}):ye[Me]=ge,K=(ye,Me)=>{for(var ge in Me||(Me={}))ke.call(Me,ge)&&qe(ye,ge,Me[ge]);if(st)for(var ge of st(Me))$e.call(Me,ge)&&qe(ye,ge,Me[ge]);return ye},g=(ye,Me,ge)=>new Promise((En,Sn)=>{var dr=Ot=>{try{Dn(ge.next(Ot))}catch(gn){Sn(gn)}},Un=Ot=>{try{Dn(ge.throw(Ot))}catch(gn){Sn(gn)}},Dn=Ot=>Ot.done?En(Ot.value):Promise.resolve(Ot.value).then(dr,Un);Dn((ge=ge.apply(ye,Me)).next())});const I=({classroomList:ye,dispatch:Me})=>{const ge=(0,x.useParams)();return ge.id=ge.coursesId,r.createElement(U.default,{centered:!0,title:"\u63D0\u793A",open:ye.actionTabs.key==="\u8BBE\u4E3A\u516C\u5F00",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>g(void 0,null,function*(){(yield(0,f.ZP)("/api/files/bulk_public.json",{method:"put",body:{course_id:ge.id,ids:[...ye.actionTabs.selectArrs]}})).status===0&&(N.ZP.success("\u64CD\u4F5C\u6210\u529F"),Me({type:"classroomList/setActionTabs",payload:{}}),Me({type:"classroomList/getAttachmentList",payload:K({},ge)}),Me({type:"classroomList/getClassroomShixunsList",payload:K({},ye.actionTabs.params)}))}),onCancel:()=>{Me({type:"classroomList/setActionTabs",payload:{}})}},r.createElement("p",null,"\u8BBE\u4E3A\u516C\u5F00\u540E\uFF0C\u975E\u8BFE\u5802\u6210\u5458\u4E5F\u53EF\u4EE5\u8BBF\u95EE\u67E5\u770B",r.createElement("br",null),"\u662F\u5426\u786E\u8BA4\u8BBE\u4E3A\u516C\u5F00\uFF1F"))};var Ae=(0,x.connect)(({classroomList:ye})=>({classroomList:ye}))(I),he=Object.defineProperty,Fe=Object.defineProperties,Ft=Object.getOwnPropertyDescriptors,ht=Object.getOwnPropertySymbols,Rt=Object.prototype.hasOwnProperty,Vt=Object.prototype.propertyIsEnumerable,dn=(ye,Me,ge)=>Me in ye?he(ye,Me,{enumerable:!0,configurable:!0,writable:!0,value:ge}):ye[Me]=ge,on=(ye,Me)=>{for(var ge in Me||(Me={}))Rt.call(Me,ge)&&dn(ye,ge,Me[ge]);if(ht)for(var ge of ht(Me))Vt.call(Me,ge)&&dn(ye,ge,Me[ge]);return ye},pn=(ye,Me)=>Fe(ye,Ft(Me)),Fn=(ye,Me,ge)=>new Promise((En,Sn)=>{var dr=Ot=>{try{Dn(ge.next(Ot))}catch(gn){Sn(gn)}},Un=Ot=>{try{Dn(ge.throw(Ot))}catch(gn){Sn(gn)}},Dn=Ot=>Ot.done?En(Ot.value):Promise.resolve(Ot.value).then(dr,Un);Dn((ge=ge.apply(ye,Me)).next())});const Rn=({classroomList:ye,loading:Me,dispatch:ge,user:En})=>{var Sn,dr;const Un=(0,x.useParams)(),Dn=(0,x.useLocation)(),{actionTabs:Ot}=ye,[gn]=Ee.default.useForm(),Ha=Kr=>Kr&&Kr{ge({type:"classroomList/getCourseGroups",payload:{id:Un.id,nonenavigate:!0}})},[ye.name]),r.createElement(U.default,{centered:!0,title:"\u65B0\u5EFA\u5B50\u76EE\u5F55",open:ye.actionTabs.key==="\u65B0\u5EFA\u76EE\u5F55",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",bodyStyle:{minHeight:200},onOk:()=>Fn(void 0,null,function*(){var Kr,pa,Yt;const Qa=gn.getFieldValue(),Fa=`/api/course_modules/${(Yt=(pa=(Kr=ye.detailLeftMenus)==null?void 0:Kr.course_modules)==null?void 0:pa.find(mo=>mo.type==="attachment"))==null?void 0:Yt.id}/add_second_category.json`;(yield(0,f.ZP)(Fa,{method:"post",body:pn(on({},Qa),{parent_id:Un.categoryId})})).status===0&&(gn.resetFields(),N.ZP.success("\u6DFB\u52A0\u6210\u529F"),ge({type:"classroomList/setActionTabs",payload:{}}),ge({type:"classroomList/getClassroomLeftMenus",payload:{id:Un.coursesId}}))}),onCancel:()=>{ge({type:"classroomList/setActionTabs",payload:{}})}},r.createElement("p",{className:"tc"},r.createElement("br",null)),ye.courseGroups.course_groups&&r.createElement(Ee.default,{form:gn,initialValues:{name:""}},r.createElement(Ee.default.Item,{name:"name"},r.createElement(d.Z,{className:"mt30",align:"middle"},r.createElement(G.Z,null,"\u5B50\u76EE\u5F55\u540D\u79F0\uFF1A"),r.createElement(G.Z,{flex:"1"},r.createElement(de.default,{defaultValue:((Sn=Ot.selectArrs)==null?void 0:Sn.category_name)||((dr=Ot.selectArrs)==null?void 0:dr.name)}))))))};var nn=(0,x.connect)(({classroomList:ye,loading:Me,user:ge})=>({classroomList:ye,loading:Me,user:ge}))(Rn),Hn=Object.defineProperty,Kn=Object.getOwnPropertySymbols,rt=Object.prototype.hasOwnProperty,Nt=Object.prototype.propertyIsEnumerable,Zn=(ye,Me,ge)=>Me in ye?Hn(ye,Me,{enumerable:!0,configurable:!0,writable:!0,value:ge}):ye[Me]=ge,cn=(ye,Me)=>{for(var ge in Me||(Me={}))rt.call(Me,ge)&&Zn(ye,ge,Me[ge]);if(Kn)for(var ge of Kn(Me))Nt.call(Me,ge)&&Zn(ye,ge,Me[ge]);return ye},vn=(ye,Me,ge)=>new Promise((En,Sn)=>{var dr=Ot=>{try{Dn(ge.next(Ot))}catch(gn){Sn(gn)}},Un=Ot=>{try{Dn(ge.throw(Ot))}catch(gn){Sn(gn)}},Dn=Ot=>Ot.done?En(Ot.value):Promise.resolve(Ot.value).then(dr,Un);Dn((ge=ge.apply(ye,Me)).next())});const Xn=({classroomList:ye,loading:Me,dispatch:ge})=>{var En;const Sn=(0,x.useParams)(),dr=(0,x.useLocation)(),{actionTabs:Un}=ye,[Dn]=Ee.default.useForm(),Ot=gn=>gn&&gnvn(void 0,null,function*(){const gn=Dn.getFieldValue(),Ha=`/api/homework_commons/${ye.actionTabs.selectArrs.homework_id}/alter_name.json`;(yield(0,f.ZP)(Ha,{method:"post",body:cn({},gn)})).status===0&&(N.ZP.success("\u4FEE\u6539\u6210\u529F"),ge({type:"classroomList/setActionTabs",payload:{}}),ge({type:"classroomList/getClassroomShixunsList",payload:cn({},ye.actionTabs.params)}))}),onCancel:()=>{ge({type:"classroomList/setActionTabs",payload:{}})}},r.createElement("p",{className:"tc"},r.createElement("br",null)),ye.courseGroups.course_groups&&r.createElement(Ee.default,{form:Dn,initialValues:{name:"1"}},r.createElement(Ee.default.Item,{name:"name"},r.createElement(d.Z,{className:"mt30"},r.createElement(G.Z,null,"\u4F5C\u4E1A\u540D\u79F0\uFF1A"),r.createElement(G.Z,{flex:"1"},r.createElement(de.default,{defaultValue:(En=Un.selectArrs)==null?void 0:En.name}))))))};var cr=(0,x.connect)(({classroomList:ye,loading:Me})=>({classroomList:ye,loading:Me}))(Xn),Cr=t(99313),Fr=t(26724),mn=t.n(Fr),nr={flex_box_center:"flex_box_center___FUkdm",flex_space_between:"flex_space_between___b5tWy",flex_box_vertical_center:"flex_box_vertical_center___tvrPT",flex_box_center_end:"flex_box_center_end___pZ3xg",flex_box_column:"flex_box_column___F0xEu",wrp:"wrp___C97Wf",itemTitleWrp:"itemTitleWrp___JQdEU",itemTitle:"itemTitle___cQoNO",search:"search___PvZbz","simple-table":"simple-table___H8BYb",table:"table___r82iu"},Ce=t(66065),S=Object.defineProperty,B=Object.getOwnPropertySymbols,O=Object.prototype.hasOwnProperty,W=Object.prototype.propertyIsEnumerable,Ke=(ye,Me,ge)=>Me in ye?S(ye,Me,{enumerable:!0,configurable:!0,writable:!0,value:ge}):ye[Me]=ge,Ze=(ye,Me)=>{for(var ge in Me||(Me={}))O.call(Me,ge)&&Ke(ye,ge,Me[ge]);if(B)for(var ge of B(Me))W.call(Me,ge)&&Ke(ye,ge,Me[ge]);return ye},Pt=(ye,Me,ge)=>new Promise((En,Sn)=>{var dr=Ot=>{try{Dn(ge.next(Ot))}catch(gn){Sn(gn)}},Un=Ot=>{try{Dn(ge.throw(Ot))}catch(gn){Sn(gn)}},Dn=Ot=>Ot.done?En(Ot.value):Promise.resolve(Ot.value).then(dr,Un);Dn((ge=ge.apply(ye,Me)).next())});const{TabPane:bt}=Cr.default;let ft=!1;const Zt=({attachment:ye,loading:Me,dispatch:ge})=>{const En=(0,x.useParams)(),[Sn]=Ee.default.useForm(),[dr,Un]=(0,r.useState)(0),[Dn,Ot]=(0,r.useState)(!0),[gn,Ha]=(0,r.useState)("public");let[Kr,pa]=(0,r.useState)([]);const[Yt,Qa]=(0,r.useState)({page:0,page_size:20,search:""});(0,r.useEffect)(()=>{ye.actionTabs.key==="\u9009\u7528\u8D44\u6E90"&&Dn&&Fa(),ye.actionTabs.key!=="\u9009\u7528\u8D44\u6E90"&&Dn&&pa([])},[ye.actionTabs.key,Dn,gn]);let mr=[];const Fa=()=>Pt(void 0,null,function*(){var ta,gr;if(!ft&&(ft=!0,Dn)){++Yt.page;let sr;gn==="public"?(sr=yield ge({type:"attachment/allAttachment",payload:Ze({},Yt)}),Kr=[...Kr.concat(sr.data.files)]):(sr=yield ge({type:"attachment/mineAttachment",payload:Ze({},Yt)}),Kr=[...Kr.concat((ta=sr.data)==null?void 0:ta.files)]),((gr=sr.object_list)==null?void 0:gr.length)ta&&tar.createElement(le.default,{onChange:sr=>{},value:String(gr.id),defaultChecked:!0,className:nr.itemTitleWrp},r.createElement(H.Z,{title:ta},r.createElement("span",{className:["c-black",nr.itemTitle].join(" ")},ta)))},{title:"\u5927\u5C0F",dataIndex:"filesize"},{title:"\u53D1\u5E03\u4EBA",dataIndex:"author",render:ta=>r.createElement("span",null,ta.name)}],Ur=()=>{Ha("public"),Un(0),Qa({page:0,page_size:20,search:""}),Ot(!0),mr=[],Sn.resetFields()};function oa(ta){return Pt(this,null,function*(){const{group_ids:gr,delay_publish:sr,publish_time:Ia}=ta,Oa=yield ge({type:"attachment/fileImport",payload:{course_id:En.coursesId,course_second_category_id:parseInt(En.categoryId),delay_publish:sr,publish_time:Ia,attachment_ids:[...gr]}});(Oa==null?void 0:Oa.status)===0&&(N.ZP.success("\u53D1\u5E03\u6210\u529F"),Ur(),ge({type:"attachment/setActionTabs",payload:{}}),ge({type:"classroomList/getClassroomLeftMenus",payload:{id:En.coursesId}}),ge({type:"classroomList/getAttachmentList",payload:Ze({},ye.actionTabs.params)}),ge({type:"classroomList/getClassroomLeftMenus",payload:{id:En.coursesId}}))})}return r.createElement(U.default,{centered:!0,title:"\u9009\u7528\u8D44\u6E90",open:ye.actionTabs.key==="\u9009\u7528\u8D44\u6E90",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",destroyOnClose:!0,width:600,maskClosable:!1,bodyStyle:{minHeight:200},onOk:()=>{Sn.submit()},onCancel:()=>{Ur(),ge({type:"attachment/setActionTabs",payload:{}})}},r.createElement("section",{className:nr.search},r.createElement(de.default.Search,{allowClear:!0,placeholder:"\u8BF7\u8F93\u5165\u53D1\u5E03\u4EBA\u6216\u540D\u79F0\u8FDB\u884C\u641C\u7D22",onSearch:ta=>{Yt.page=0,Yt.search=ta,Kr=[],Fa(),Ot(!0)},style:{width:260}})),r.createElement(Cr.default,{defaultActiveKey:gn,onChange:ta=>Pt(void 0,null,function*(){pa([]),Ha(ta),Yt.page=0,Ot(!0)})},r.createElement(bt,{tab:r.createElement("span",null," \u5168\u90E8 "),key:"public"}),r.createElement(bt,{tab:r.createElement("span",null," \u6211\u7684\u8D44\u6E90 "),key:"myself"})),r.createElement(Ee.default,{form:Sn,initialValues:{group_ids:mr,delay_publish:0},onChange:ta=>{mr=Sn.getFieldValue()},onFinish:oa},r.createElement(Ee.default.Item,{name:"group_ids",valuePropName:"checked",rules:[{validator:(ta,gr)=>gr.length>0?Promise.resolve():Promise.reject("\u8BF7\u9009\u62E9\u4E00\u4E2A\u8D44\u6E90")}]},r.createElement(le.default.Group,{style:{width:"100%"}},r.createElement("div",{style:{maxHeight:248,overflow:"auto"}},r.createElement(mn(),{initialLoad:!1,pageStart:0,threshold:800,loadMore:()=>{Fa()},hasMore:Dn,useWindow:!1},r.createElement(qt,{data:Kr})))))))};var $t=(0,x.connect)(({attachment:ye,loading:Me})=>({attachment:ye,loading:Me}))(Zt);function qt({data:ye}){const Me=[{title:"\u8D44\u6E90\u540D\u79F0",dataIndex:"title",width:200,ellipsis:!0,key:"title",render:(ge,En)=>r.createElement(le.default,{value:String(En.id),defaultChecked:!0},r.createElement("span",{className:["c-black"].join(" "),style:{whiteSpace:"nowrap",overflow:"hidden",display:"inline-block",textOverflow:"ellipsis",position:"relative",top:6,maxWidth:150}},r.createElement(H.Z,{title:En.title,placement:"topLeft"},En.title)))},{title:"\u5927\u5C0F",dataIndex:"filesize",key:"filesize",ellipsis:!0},{title:"\u53D1\u5E03\u4EBA",dataIndex:"author",key:"author",ellipsis:!0,render:ge=>ge.name},{title:"\u65F6\u95F4",dataIndex:"created_on",key:"created_on",width:140,render:ge=>r.createElement("span",{className:"font12"},We()(ge).format(Ce.tF))}];return r.createElement(De.default,{loading:ft,pagination:!1,columns:Me,className:nr.table,dataSource:ye||[]})}var zt=t(54580),Kt=t(3113),z=t(346),Le=Object.defineProperty,Ue=Object.getOwnPropertySymbols,Je=Object.prototype.hasOwnProperty,Ct=Object.prototype.propertyIsEnumerable,pt=(ye,Me,ge)=>Me in ye?Le(ye,Me,{enumerable:!0,configurable:!0,writable:!0,value:ge}):ye[Me]=ge,et=(ye,Me)=>{for(var ge in Me||(Me={}))Je.call(Me,ge)&&pt(ye,ge,Me[ge]);if(Ue)for(var ge of Ue(Me))Ct.call(Me,ge)&&pt(ye,ge,Me[ge]);return ye},q=(ye,Me,ge)=>new Promise((En,Sn)=>{var dr=Ot=>{try{Dn(ge.next(Ot))}catch(gn){Sn(gn)}},Un=Ot=>{try{Dn(ge.throw(Ot))}catch(gn){Sn(gn)}},Dn=Ot=>Ot.done?En(Ot.value):Promise.resolve(Ot.value).then(dr,Un);Dn((ge=ge.apply(ye,Me)).next())});const Oe={delay_publish:0,is_public:0,description:""},He=({attachment:ye,dispatch:Me})=>{const ge=(0,x.useParams)(),[En]=Ee.default.useForm(),[Sn,dr]=(0,r.useState)(et({},Oe)),[Un,Dn]=(0,r.useState)([]),[Ot,gn]=(0,r.useState)(!1);(0,r.useEffect)(()=>{ye.actionTabs.key==="\u4E0A\u4F20\u8D44\u6E90"&&En.resetFields()},[ye.actionTabs.key]);const Ha=Yt=>Yt&&Yt{const Qa=Yt.size/1024/1024,mr=Yt.name.split(".").slice(-1)[0].toLowerCase();return Qa>5e3||Qa==0?(N.ZP.error(`${Yt.name} \u6587\u4EF6\u65E0\u6CD5\u4E0A\u4F20\u3002${Qa==0?"\u6587\u4EF6\u5185\u5BB9\u4E0D\u80FD\u4E3A\u7A7A":"\u8D85\u8FC7\u6587\u4EF6\u5927\u5C0F\u9650\u5236(5G)"}`),zt.default.LIST_IGNORE):!0},action:`${z.Z.API_SERVER}/api/attachments.json`,onChange:Yt=>{var Qa,mr;console.log("data--",Yt),((mr=(Qa=Yt.file)==null?void 0:Qa.response)==null?void 0:mr.status)==-1&&(N.ZP.warning(Yt.file.response.message),gn(!0))}};return r.createElement(U.default,{centered:!0,title:"\u4E0A\u4F20\u8D44\u6E90",open:ye.actionTabs.key==="\u4E0A\u4F20\u8D44\u6E90",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",destroyOnClose:!0,maskClosable:!1,onOk:()=>q(void 0,null,function*(){yield En.validateFields();let Yt=En.getFieldValue();Yt=Object.assign({},Sn,Yt),(yield(0,f.ZP)("/api/files/upload.json",{method:"post",body:{attachment_ids:Yt.attachment_ids.map(mr=>mr.response.id),course_id:ge.id,course_second_category_id:ge.categoryId*1,is_public:!!Yt.is_public,delay_publish:Yt.delay_publish,description:Yt.description,publish_time:Yt.publish_time}})).status===0&&(N.ZP.success("\u64CD\u4F5C\u6210\u529F"),(0,ne.L9)(["\u6559\u5B66\u8BFE\u5802","\u8D44\u6E90","\u4E0A\u4F20\u8D44\u6E90"]),dr(et({},Oe)),Me({type:"attachment/setActionTabs",payload:{}}),Me({type:"classroomList/getAttachmentList",payload:et({},ye.actionTabs.params)}),Me({type:"classroomList/getClassroomLeftMenus",payload:{id:ge.coursesId}})),Dn([])}),onCancel:()=>{Dn([]),dr(et({},Oe)),Me({type:"attachment/setActionTabs",payload:{}})}},r.createElement("section",null,r.createElement(Ee.default,{form:En,initialValues:Sn,onChange:()=>{const Yt=En.getFieldValue();dr(Object.assign({},Sn,Yt))}},r.createElement(Ee.default.Item,{name:"attachment_ids",valuePropName:"fileList",getValueFromEvent:Yt=>Array.isArray(Yt)?Yt:Yt==null?void 0:Yt.fileList,normalize:Yt=>{const Qa="\u3000\u3000";let mr=Yt.filter(Fa=>(Fa.name.indexOf(Qa)===-1&&(Fa.name=`${Fa.name}${Qa}${(0,ne.RD)(Fa.size)}`),!0));return Dn(mr),mr},rules:[{required:!0,message:"\u8BF7\u4E0A\u4F20\u8D44\u6E90"}]},r.createElement(zt.default,et({},pa),r.createElement(Kt.ZP,{type:"primary",disabled:Un.length>9,ghost:!0},"\u6587\u4EF6\u4E0A\u4F20"),r.createElement(H.Z,{placement:"right",overlayStyle:{maxWidth:600},title:r.createElement("div",{onClick:Yt=>{Yt.preventDefault(),Yt.stopPropagation()}},r.createElement("div",null,"\u63D0\u793A\uFF1A"),r.createElement("div",null,"1. \u4E00\u6B21\u6700\u591A\u4E0A\u4F2010\u4E2A\u6587\u4EF6\u3002"),r.createElement("div",null,"2. \u4E0D\u652F\u6301\u65AD\u70B9\u7EED\u4F20\uFF0C\u5355\u4E2A\u6587\u4EF6\u5927\u5C0F\u8BF7\u52FF\u8D85\u8FC7",((0,T.Ny)(),"5G"),"\u3002"))},r.createElement("i",{onClick:Yt=>{Yt.preventDefault(),Yt.stopPropagation()},className:"iconfont icon-tishixiaowenhao ml5",style:{cursor:"pointer",color:"#4C6FFF"}})))),r.createElement(d.Z,null,r.createElement(G.Z,null,r.createElement(Ee.default.Item,{label:"\u516C\u5F00\uFF1A",name:"is_public"},r.createElement(le.default.Group,null,r.createElement(le.default,{value:1},"\u9009\u4E2D\uFF0C\u6240\u6709\u7528\u6237\u53EF\u89C1\uFF0C\u5426\u5219\u8BFE\u5802\u6210\u5458\u53EF\u89C1"))))),r.createElement(d.Z,null,r.createElement(G.Z,{span:24},r.createElement(Ee.default.Item,{name:"description"},r.createElement(de.default.TextArea,{maxLength:100,placeholder:"\u8BF7\u5728\u6B64\u8F93\u5165\u8D44\u6E90\u63CF\u8FF0\uFF0C\u6700\u5927\u9650\u5236100\u4E2A\u5B57\u7B26",rows:6})))))))};var nt=(0,x.connect)(({attachment:ye})=>({attachment:ye}))(He),Ge=Object.defineProperty,St=Object.getOwnPropertySymbols,Et=Object.prototype.hasOwnProperty,Ht=Object.prototype.propertyIsEnumerable,sn=(ye,Me,ge)=>Me in ye?Ge(ye,Me,{enumerable:!0,configurable:!0,writable:!0,value:ge}):ye[Me]=ge,fn=(ye,Me)=>{for(var ge in Me||(Me={}))Et.call(Me,ge)&&sn(ye,ge,Me[ge]);if(St)for(var ge of St(Me))Ht.call(Me,ge)&&sn(ye,ge,Me[ge]);return ye},An=(ye,Me,ge)=>new Promise((En,Sn)=>{var dr=Ot=>{try{Dn(ge.next(Ot))}catch(gn){Sn(gn)}},Un=Ot=>{try{Dn(ge.throw(Ot))}catch(gn){Sn(gn)}},Dn=Ot=>Ot.done?En(Ot.value):Promise.resolve(Ot.value).then(dr,Un);Dn((ge=ge.apply(ye,Me)).next())});const Nn={delay_publish:0,is_public:[!1],description:"",name:"",link:""},$n=({attachment:ye,dispatch:Me})=>{const ge=(0,x.useParams)(),[En]=Ee.default.useForm(),[Sn,dr]=(0,r.useState)(fn({},Nn)),Un=Ot=>Ot&&OtAn(void 0,null,function*(){var Ot,gn;yield En.validateFields();let Ha=En.getFieldsValue();Ha=Object.assign({},Sn,Ha),(yield(0,f.ZP)("/api/files/upload.json",{method:"post",body:{course_id:ge.id,course_second_category_id:ge.categoryId*1,is_public:(Ot=Ha.is_public)==null?void 0:Ot[0],delay_publish:Ha.delay_publish,description:Ha.description,publish_time:Ha.publish_time,name:Ha.name,link:Ha.link}})).status===0&&(En.resetFields(),(0,ne.L9)(["\u6559\u5B66\u8BFE\u5802","\u8D44\u6E90","\u6DFB\u52A0\u5916\u94FE"]),N.ZP.success("\u64CD\u4F5C\u6210\u529F"),Me({type:"attachment/setActionTabs",payload:{}}),Me({type:"classroomList/getAttachmentList",payload:fn({},(gn=ye==null?void 0:ye.actionTabs)==null?void 0:gn.params)}),Me({type:"classroomList/getClassroomLeftMenus",payload:{id:ge.coursesId}}))}),onCancel:()=>{En.resetFields(),Me({type:"attachment/setActionTabs",payload:{}})}},r.createElement("section",null,r.createElement(Ee.default,{form:En,initialValues:Nn,onChange:()=>{const Ot=En.getFieldsValue();dr(Object.assign({},Sn,Ot))}},r.createElement(d.Z,null,r.createElement(G.Z,{span:24},r.createElement(Ee.default.Item,{label:"\u8D44\u6E90\u540D\u79F0\uFF1A",name:"name",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8D44\u6E90\u540D\u79F0\uFF0C\u6700\u5927\u9650\u523660\u5B57\u7B26"}]},r.createElement(de.default,{suffix:r.createElement("span",null,Sn.name.length,"/60"),maxLength:60,placeholder:"\u8BF7\u8F93\u5165\u8D44\u6E90\u540D\u79F0\uFF0C\u6700\u5927\u9650\u523660\u5B57\u7B26"})))),r.createElement(d.Z,null,r.createElement(G.Z,{span:24},r.createElement(Ee.default.Item,{label:"\u94FE\u63A5\u5730\u5740\uFF1A",name:"link",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5916\u94FEurl"},{type:"url",message:"\u8BF7\u8F93\u5165\u6B63\u786E\u7684url"}]},r.createElement(de.default,{placeholder:"\u8BF7\u8F93\u5165\u5916\u94FEurl"})))),r.createElement(d.Z,null,r.createElement(G.Z,null,r.createElement(Ee.default.Item,{label:"\u516C\u5F00\uFF1A",name:"is_public"},r.createElement(le.default.Group,null,r.createElement(le.default,{value:!0},"\u9009\u4E2D\uFF0C\u6240\u6709\u7528\u6237\u53EF\u89C1\uFF0C\u5426\u5219\u8BFE\u5802\u6210\u5458\u53EF\u89C1"))))),r.createElement(d.Z,null,r.createElement(G.Z,{span:24},r.createElement(Ee.default.Item,{name:"description"},r.createElement(de.default.TextArea,{maxLength:100,placeholder:"\u8BF7\u5728\u6B64\u8F93\u5165\u8D44\u6E90\u63CF\u8FF0\uFF0C\u6700\u5927\u9650\u5236100\u4E2A\u5B57\u7B26",rows:6})))))))};var wn=(0,x.connect)(({attachment:ye})=>({attachment:ye}))($n),Qt=t(44203),jt=t(59301),qn=Object.defineProperty,Qn=Object.defineProperties,Bn=Object.getOwnPropertyDescriptors,Mn=Object.getOwnPropertySymbols,er=Object.prototype.hasOwnProperty,ar=Object.prototype.propertyIsEnumerable,Br=(ye,Me,ge)=>Me in ye?qn(ye,Me,{enumerable:!0,configurable:!0,writable:!0,value:ge}):ye[Me]=ge,zr=(ye,Me)=>{for(var ge in Me||(Me={}))er.call(Me,ge)&&Br(ye,ge,Me[ge]);if(Mn)for(var ge of Mn(Me))ar.call(Me,ge)&&Br(ye,ge,Me[ge]);return ye},jn=(ye,Me)=>Qn(ye,Bn(Me)),Ut=(ye,Me,ge)=>new Promise((En,Sn)=>{var dr=Ot=>{try{Dn(ge.next(Ot))}catch(gn){Sn(gn)}},Un=Ot=>{try{Dn(ge.throw(Ot))}catch(gn){Sn(gn)}},Dn=Ot=>Ot.done?En(Ot.value):Promise.resolve(Ot.value).then(dr,Un);Dn((ge=ge.apply(ye,Me)).next())});const _t={delay_publish:0,is_public:[!1],description:"",title:"",link:"",publish_time:"",download_setting:0},{RangePicker:rr}=Qe.default,{Option:Gn}=_e.default,fr=({attachment:ye,shixunHomeworks:Me,dispatch:ge,loading:En,getFileData:Sn})=>{const dr=(0,x.useParams)(),[Un,Dn]=(0,r.useState)({group_settings:[]}),{detail:Ot}=ye,[gn]=Ee.default.useForm(),[Ha,Kr]=(0,r.useState)([]),[pa,Yt]=(0,r.useState)(zr({},_t)),[Qa,mr]=(0,r.useState)(!1),Fa=Wr=>Wr&&WrUt(void 0,null,function*(){var Wr,Za,$a,Ka;const ua=yield ge({type:"attachment/getDetail",payload:zr({},dr)});ua.delay_publish=ua.delay_publish?1:0,pa.is_public=[ua.is_public],pa.description=ua.description,pa.delay_publish=ua.delay_publish,pa.publish_time=ua.publish_time,pa.download_setting=ua.download_setting,gn.setFieldsValue(pa),mr(ua==null?void 0:ua.unified_setting),ye.actionTabs.manage_all_group?((Wr=ua==null?void 0:ua.course_groups)==null?void 0:Wr.length)>0?Ba.unified_setting=!1:Ba.unified_setting=!0:ua!=null&&ua.unified_setting?Ba.unified_setting=!0:Ba.unified_setting=!1,Ba.publish_time=ua.publish_time?ua.publish_time:We()(We()(new Date).add(0,"days").format("YYYY-MM-DD HH:mm")),console.log(Ba.unified_setting),Ba.file_status=ua==null?void 0:ua.file_status,mo(Object.assign({},Ba)),Kr([zr({},ua),...ua==null?void 0:ua.attachment_histories]);let Sa=zr({},Un);if(Sa.group_settings=ua==null?void 0:ua.batches_publish_info,console.log(Sa),Dn(Sa),((Za=ua==null?void 0:ua.course_groups)==null?void 0:Za.length)>0){const Va=($a=ua==null?void 0:ua.course_groups)==null?void 0:$a.filter(ka=>ka.is_admin),ja=(Ka=ua==null?void 0:ua.course_groups)==null?void 0:Ka.filter(ka=>!ka.is_admin);(Va==null?void 0:Va.length)>0?Ur(Va):Ur([{is_admin:!0}]),(ja==null?void 0:ja.length)>0?ta(ja):ta([])}else console.log(Pa)});(0,r.useEffect)(()=>{var Wr;ye.actionTabs.key==="\u8D44\u6E90\u8BBE\u7F6E"&&(dr.id=(Wr=ye.actionTabs.selectArrs)==null?void 0:Wr.id,gn.resetFields(),Ia())},[ye.actionTabs.key,dr.id]);const Oa=(Wr,Za)=>{if(Ha.length===1){U.default.info({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u5220\u9664\u63D0\u793A",icon:null,className:"custom-modal-divider",content:"\u8D44\u6E90\u4E0D\u80FD\u5168\u90E8\u5220\u9664"});return}U.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u5220\u9664\u63D0\u793A",icon:null,className:"custom-modal-divider",content:"\u5220\u9664\u8D44\u6E90\u540E\u5C06\u65E0\u6CD5\u6062\u590D\uFF0C\u8BF7\u786E\u8BA4\u662F\u5426\u5220\u9664\uFF1F",onOk:()=>Ut(void 0,null,function*(){var $a;const Ka=Za?{type:"history"}:{},ua=yield(0,f.ZP)(`/api/attachments/${Wr}.json`,{method:"delete",body:Ka});(ua==null?void 0:ua.status)===0&&(dr.id=($a=ye.actionTabs.selectArrs)==null?void 0:$a.id,Ia())})})},Tr=["pdf","docx","doc","xlsx","xls","ppt","pptx","zip"],[Ir,So]=(0,r.useState)([]),xo={multiple:!1,maxCount:1,accept:".pdf, .docx, .doc, .xlsx, .xls, .ppt, .pptx, .zip,",withCredentials:!0,beforeUpload:Wr=>{const Za=Wr.size/1024/1024,$a=Wr.name.split(".").slice(-1)[0].toLowerCase();return Za>500?(N.ZP.error(`${Wr.name} \u6587\u4EF6\u65E0\u6CD5\u4E0A\u4F20\u3002\u8D85\u8FC7\u6587\u4EF6\u5927\u5C0F\u9650\u5236(500MB)`),Promise.reject()):Tr.indexOf($a)==-1?(N.ZP.error(`${Wr.name} \u6587\u4EF6\u65E0\u6CD5\u4E0A\u4F20,\u5F53\u524D\u4EC5\u9650\u652F\u6301pdf\u3001word\u3001excel\u3001ppt\u3001zip\u6587\u4EF6`),Promise.reject()):!0},action:`${z.Z.API_SERVER}/api/attachments.json`};function Ra({data:Wr}){console.log("data",Wr);const Za=[{title:"\u8D44\u6E90\u540D\u79F0",key:"id",width:307,ellipsis:!0,render:$a=>jt.createElement(H.Z,{title:$a.title},jt.createElement("a",{href:z.Z.API_SERVER+$a.url,target:"_blank",className:"multi_ellipsis1 c-grey-333"},$a.title))},{title:"\u4E0B\u8F7D",dataIndex:"downloads_count",key:"downloads_count",ellipsis:!0,width:50},{title:"\u7248\u672C\u53F7",dataIndex:"created_on",key:"created_on",ellipsis:!0,width:140,render:$a=>$a?jt.createElement("span",null,We()($a).format("YYYY-MM-DD HH:mm")):"--"},{title:"\u64CD\u4F5C",width:60,render:($a,Ka,ua)=>jt.createElement("span",{onClick:()=>Oa(Ka==null?void 0:Ka.id,ua),className:"c-red current"},"\u5220\u9664")}];return jt.createElement(De.default,{pagination:!1,columns:Za,style:{fontSize:12,marginBottom:20},dataSource:Wr||[]})}return jt.createElement(U.default,{centered:!0,title:"\u8D44\u6E90\u8BBE\u7F6E",open:ye.actionTabs.key==="\u8D44\u6E90\u8BBE\u7F6E",okText:"\u786E\u5B9A",destroyOnClose:!0,maskClosable:!1,cancelText:"\u53D6\u6D88",width:600,onOk:()=>Ut(void 0,null,function*(){var Wr,Za;Ba.file_status==1&&(Pa=Pa==null?void 0:Pa.map(Sa=>{var Va;if(!Sa.course_group_name)throw N.ZP.error("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0"),new String("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0");if(!Sa.publish_time)throw N.ZP.error("\u8BF7\u628A\u53D1\u5E03\u65F6\u95F4\u586B\u5199\u5B8C\u6574"),new String("\u8BF7\u628A\u53D1\u5E03\u65F6\u95F4\u586B\u5199\u5B8C\u6574");return Sa.course_group_id=(Va=Un.group_settings)==null?void 0:Va.filter(ja=>Sa==null?void 0:Sa.course_group_name.includes(ja.name)).map(ja=>ja.course_group_id||ja.id).toString().split(","),console.log(Sa.course_group_id),Sa})),console.log(Pa),yield gn.validateFields();let $a=gn.getFieldValue();$a=Object.assign({},pa,$a);const Ka=JSON.parse(JSON.stringify(Ba));Ka.group_settings=Pa.concat(oa),(yield(0,Qt.Ot)(zr({id:Ot.id,course_id:dr.id,course_second_category_id:dr.categoryId||0,is_public:(Wr=$a.is_public)==null?void 0:Wr[0],delay_publish:$a.delay_publish,publish_type:Ba==null?void 0:Ba.file_status,description:$a.description,publish_time:pa.publish_time,new_attachment_id:(Za=$a.attachment_ids)==null?void 0:Za.map(Sa=>{var Va;return(Va=Sa.response)==null?void 0:Va.id}),download_setting:$a==null?void 0:$a.download_setting},Ka))).status===0&&(Yt(zr({},_t)),N.ZP.success("\u64CD\u4F5C\u6210\u529F"),ge({type:"attachment/setActionTabs",payload:{}}),ge({type:"classroomList/getAttachmentList",payload:zr({},ye.actionTabs.params)}),Sn()),So([]),Ur([{}])}),onCancel:()=>{So([]),Ur([{}]),Yt(zr({},_t)),ge({type:"attachment/setActionTabs",payload:{}}),ge({type:"classroomList/getAttachmentList",payload:zr({},ye.actionTabs.params)})}},jt.createElement("section",{className:""},jt.createElement(l.Z,{loading:En["attachment/getDetail"],active:!0,avatar:{size:40},paragraph:{rows:5},className:"mt30"},jt.createElement(Ra,{data:Ha}),jt.createElement(Ee.default,{form:gn,initialValues:pa,onChange:()=>{const Wr=gn.getFieldValue();Yt(Object.assign({},pa,Wr))}},jt.createElement(Ee.default.Item,{name:"attachment_ids",valuePropName:"fileList",getValueFromEvent:Wr=>Array.isArray(Wr)?Wr:Wr==null?void 0:Wr.fileList,normalize:Wr=>{const Za="\u3000\u3000";let $a=Wr.filter(Ka=>{const ua=Ka.size/1024/1024,Sa=Ka.originFileObj.name.split(".").slice(-1)[0].toLowerCase();return Ka.name.indexOf(Za)===-1&&(Ka.name=`${Ka.name}${Za}${(0,ne.RD)(Ka.size)}`),!(ua>500||Tr.indexOf(Sa)==-1)});return So($a),$a}},jt.createElement(zt.default,zr({},xo),jt.createElement(Kt.ZP,{type:"primary",disabled:Ir.length>0,ghost:!0,style:{marginRight:5}},"\u66F4\u65B0\u7248\u672C"),jt.createElement(H.Z,{placement:"right",overlayStyle:{maxWidth:600},title:jt.createElement("div",{onClick:Wr=>{Wr.preventDefault(),Wr.stopPropagation()}},jt.createElement("div",null,"\u63D0\u793A\uFF1A"),jt.createElement("div",null,"1. \u4E0D\u652F\u6301\u65AD\u70B9\u7EED\u4F20\uFF0C\u5355\u4E2A\u6587\u4EF6\u5927\u5C0F\u8BF7\u52FF\u8D85\u8FC7",(0,T.Ny)()?"1G":"150M","\u3002"),jt.createElement("div",null,"2. \u5F53\u524D\u4EC5\u9650\u652F\u6301pdf\u3001word\u3001excel\u3001ppt\u3001zip\u6587\u4EF6\u3002"))},jt.createElement("i",{onClick:Wr=>{Wr.preventDefault(),Wr.stopPropagation()},className:"iconfont icon-tishixiaowenhao ml5",style:{cursor:"pointer",color:"#4C6FFF"}})))),jt.createElement(d.Z,null,jt.createElement(G.Z,null,jt.createElement(Ee.default.Item,{label:"\u516C\u5F00\uFF1A",name:"is_public"},jt.createElement(le.default.Group,null,jt.createElement(le.default,{value:!0},"\u9009\u4E2D\uFF0C\u6240\u6709\u7528\u6237\u53EF\u89C1\uFF0C\u5426\u5219\u8BFE\u5802\u6210\u5458\u53EF\u89C1"))))),jt.createElement(d.Z,{className:"mb20"},jt.createElement("span",{className:"mr5"},"\u53D1\u5E03\u8BBE\u7F6E:"),jt.createElement(xe.ZP.Group,{value:Ba.file_status,onChange:Wr=>{mo(Object.assign({},jn(zr({},Ba),{file_status:Wr.target.value})))}},jt.createElement(xe.ZP,{className:"ml5",value:-1},"\u6682\u4E0D\u53D1\u5E03"),jt.createElement(xe.ZP,{className:"ml20",value:0},"\u7EDF\u4E00\u53D1\u5E03"),jt.createElement(xe.ZP,{className:"ml20",value:1},"\u5206\u73ED\u53D1\u5E03"))),Ba.file_status==0&&jt.createElement(d.Z,{align:"middle",className:"mb30",style:{paddingLeft:65}},jt.createElement(G.Z,null,"\u53D1\u5E03\u65F6\u95F4:"),jt.createElement(G.Z,{className:"ml5"},jt.createElement(Qe.default,{style:{width:170},placeholder:"\u8BF7\u9009\u62E9\u53D1\u5E03\u65F6\u95F4",showTime:{format:"HH:mm"},allowClear:!1,format:"YYYY-MM-DD HH:mm",disabledDate:Wr=>Fa(Wr,Un==null?void 0:Un.course_end_date),disabledTime:Wr=>(0,mt.d0)(Wr),value:Ba.publish_time?We()(Ba.publish_time):"",onChange:(Wr,Za)=>{Ba.publish_time=Za,mo(Object.assign({},Ba))}})),jt.createElement(G.Z,null,jt.createElement("span",{className:"c-grey-c ml10"},"(\u5B66\u751F\u53EF\u67E5\u770B\u6559\u5B66\u8D44\u6599\u7684\u65F6\u95F4)"))),Ba.file_status==1&&jt.createElement(d.Z,{style:{paddingLeft:65,marginBottom:30,maxHeight:216,overflow:"hidden auto"}},jt.createElement(G.Z,{span:24},jt.createElement(d.Z,null,jt.createElement(G.Z,{span:24},jt.createElement(d.Z,null,jt.createElement(G.Z,{flex:"1"},"\u5206\u73ED\uFF1A"),jt.createElement(G.Z,{flex:"1"},"\u53D1\u5E03\u65F6\u95F4\uFF1A"))),jt.createElement(G.Z,{span:4}))),Pa&&Pa.map(function(Wr,Za){var $a;return jt.createElement(G.Z,{span:24,key:Za,style:{marginTop:Za>0?"10px":""}},jt.createElement(d.Z,{gutter:[8,16]},jt.createElement(G.Z,{span:10},jt.createElement(d.Z,{gutter:[8,16]},jt.createElement(G.Z,{flex:"1",style:{maxWidth:200}},jt.createElement(_e.default,{mode:"multiple",style:{width:"100%"},value:Wr.course_group_name,placeholder:"\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0",onChange:(Ka,ua)=>{console.log(ua),Pa[Za].course_group_name=Ka,Pa[Za].course_group_id=Wr.course_group_id;const Sa=(0,Bt.flattenDeep)(Pa.map(ja=>ja.course_group_name)),Va=gr.map(ja=>{let ka=(ja==null?void 0:ja.course_group_name)||[];return jn(zr({},ja),{course_group_name:(0,Bt.remove)(ka,vi=>Sa.includes(vi))})});sr(Va),Ur(Pa.slice())}},(Un==null?void 0:Un.group_settings)&&(Un==null?void 0:Un.group_settings.map(function(Ka){if(!Pa.map(Sa=>Sa.course_group_name).flat().includes(Ka.name))return jt.createElement(Gn,{value:Ka.name,key:Ka.course_group_id},Ka.name)})))))),jt.createElement(G.Z,{span:10},jt.createElement("div",{className:"ml30"},jt.createElement(Qe.default,{placeholder:"\u8BF7\u9009\u62E9\u53D1\u5E03\u65F6\u95F4",showTime:{format:"HH:mm"},allowClear:!1,format:"YYYY-MM-DD HH:mm",disabledDate:Ka=>Fa(Ka,Un==null?void 0:Un.course_end_date),disabledTime:Ka=>(0,mt.d0)(Ka),value:Wr.publish_time?We()(Wr.publish_time):"",onChange:(Ka,ua)=>{Pa[Za].publish_time=ua,Ur([...Pa])}}))),jt.createElement(G.Z,{span:4},Za>0&&(We()()<=We()(Wr.publish_time)||!Wr.course_group_id)&&jt.createElement(kt.Z,{style:{position:"absolute",top:10},onClick:()=>{const Ka=(0,Bt.cloneDeep)(gr);console.log(Ka,"repairSettingsCopyrepairSettingsCopyrepairSettingsCopy"),Ka.forEach((ua,Sa)=>{ua.group_name&&(ua.group_name=ua.group_name.filter(Va=>{var ja;return!((ja=Pa[Za].group_name)!=null&&ja.includes(Va))}))}),Pa=Pa.filter((ua,Sa)=>Za!==Sa),sr(Ka),Ur(Pa.slice()),setTimeout(()=>Ur(Pa.slice()),10)}}),Pa.length<(($a=Un==null?void 0:Un.group_settings)==null?void 0:$a.length)&&jt.createElement(yt.Z,{className:"c-green ml20",style:{position:"absolute",left:20,top:10},onClick:()=>{console.log(Pa),Ur(Pa.concat({}))}}))))})),jt.createElement(Ee.default.Item,{label:"\u4E0B\u8F7D\u8BBE\u7F6E",name:"download_setting"},jt.createElement(xe.ZP.Group,null,jt.createElement(xe.ZP,{value:0},"\u5141\u8BB8\u5B66\u751F\u4E0B\u8F7D"),jt.createElement(xe.ZP,{value:1},"\u7981\u6B62\u5B66\u751F\u4E0B\u8F7D"))),jt.createElement(d.Z,null,jt.createElement(G.Z,{span:24},jt.createElement(Ee.default.Item,{name:"description",label:"\u8D44\u6E90\u63CF\u8FF0\uFF1A"},jt.createElement(de.default.TextArea,{maxLength:100,placeholder:"\u8BF7\u5728\u6B64\u8F93\u5165\u8D44\u6E90\u63CF\u8FF0\uFF0C\u6700\u5927\u9650\u5236100\u4E2A\u5B57\u7B26",rows:6}))))))))};var Er=(0,x.connect)(({attachment:ye,loading:Me})=>({attachment:ye,loading:Me}))(fr),vr=t(3117),ln=t(59301),Pr=Object.defineProperty,ga=Object.defineProperties,zn=Object.getOwnPropertyDescriptors,Pn=Object.getOwnPropertySymbols,hr=Object.prototype.hasOwnProperty,$r=Object.prototype.propertyIsEnumerable,Da=(ye,Me,ge)=>Me in ye?Pr(ye,Me,{enumerable:!0,configurable:!0,writable:!0,value:ge}):ye[Me]=ge,Vr=(ye,Me)=>{for(var ge in Me||(Me={}))hr.call(Me,ge)&&Da(ye,ge,Me[ge]);if(Pn)for(var ge of Pn(Me))$r.call(Me,ge)&&Da(ye,ge,Me[ge]);return ye},ma=(ye,Me)=>ga(ye,zn(Me)),va=(ye,Me,ge)=>new Promise((En,Sn)=>{var dr=Ot=>{try{Dn(ge.next(Ot))}catch(gn){Sn(gn)}},Un=Ot=>{try{Dn(ge.throw(Ot))}catch(gn){Sn(gn)}},Dn=Ot=>Ot.done?En(Ot.value):Promise.resolve(Ot.value).then(dr,Un);Dn((ge=ge.apply(ye,Me)).next())});const so={delay_publish:0,is_public:[!1],description:"",title:"",link:"",file_status:-1,publish_time:""},uo=({attachment:ye,dispatch:Me,getFileData:ge})=>{const En=(0,x.useParams)(),{detail:Sn}=ye,[dr]=Ee.default.useForm(),[Un,Dn]=(0,r.useState)(Vr({},so));(0,r.useEffect)(()=>{ye.actionTabs.key==="\u5916\u94FE\u8BBE\u7F6E"&&dr.resetFields()},[ye.actionTabs.key]);const Ot=gr=>gr&&grva(void 0,null,function*(){var gr,sr,Ia,Oa;const Tr=yield Me({type:"attachment/getDetail",payload:ma(Vr({},En),{course_id:En.coursesId})});Tr.delay_publish=Tr.delay_publish?1:0,Un.title=Tr.title,Un.link=Tr.link,Un.is_public=[Tr.is_public],Un.description=Tr.description,Un.publish_time=Tr.publish_time,Un.delay_publish=Tr.delay_publish,Dn(Vr({},Un)),dr.setFieldsValue(Un),ye.actionTabs.manage_all_group?((gr=Tr==null?void 0:Tr.course_groups)==null?void 0:gr.length)>0?Kr.unified_setting=!1:Kr.unified_setting=!0:Tr!=null&&Tr.unified_setting?Kr.unified_setting=!0:Kr.unified_setting=!1,Kr.publish_time=Tr.publish_time?Tr.publish_time:We()(We()(new Date).add(0,"days").format("YYYY-MM-DD HH:mm")),Kr.file_status=Tr==null?void 0:Tr.file_status,pa(Object.assign({},Kr)),Ha([Vr({},Tr),...Tr==null?void 0:Tr.attachment_histories]);let Ir=Vr({},Yt);if(Ir.group_settings=Tr==null?void 0:Tr.batches_publish_info,console.log(Ir),Qa(Ir),((sr=Tr==null?void 0:Tr.course_groups)==null?void 0:sr.length)>0){const So=(Ia=Tr==null?void 0:Tr.course_groups)==null?void 0:Ia.filter(Ra=>Ra.is_admin),xo=(Oa=Tr==null?void 0:Tr.course_groups)==null?void 0:Oa.filter(Ra=>!Ra.is_admin);(So==null?void 0:So.length)>0?Fa(So):Fa([{is_admin:!0}]),(xo==null?void 0:xo.length)>0?mo(xo):mo([])}else console.log(mr)});return(0,r.useEffect)(()=>{var gr;ye.actionTabs.key==="\u5916\u94FE\u8BBE\u7F6E"&&(En.id=(gr=ye.actionTabs.selectArrs)==null?void 0:gr.id,ta())},[ye.actionTabs.key]),ln.createElement(U.default,{centered:!0,title:"\u5916\u94FE\u8BBE\u7F6E",open:ye.actionTabs.key==="\u5916\u94FE\u8BBE\u7F6E",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",width:600,onOk:()=>va(void 0,null,function*(){var gr;Kr.unified_setting||(mr=mr==null?void 0:mr.map(Tr=>{var Ir;if(!Tr.course_group_name)throw N.ZP.error("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0"),new String("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0");if(!Tr.publish_time)throw N.ZP.error("\u8BF7\u628A\u53D1\u5E03\u65F6\u95F4\u586B\u5199\u5B8C\u6574"),new String("\u8BF7\u628A\u53D1\u5E03\u65F6\u95F4\u586B\u5199\u5B8C\u6574");return console.log(Yt.group_settings),console.log(Tr),Tr.course_group_id=(Ir=Yt.group_settings)==null?void 0:Ir.filter(So=>Tr==null?void 0:Tr.course_group_name.includes(So.name)).map(So=>So.course_group_id||So.id).toString().split(","),console.log(Tr.course_group_id),Tr})),console.log(mr),yield dr.validateFields();let sr=dr.getFieldValue();sr=Object.assign({},Un,sr);const Ia=JSON.parse(JSON.stringify(Kr));Ia.group_settings=mr.concat(Ba),(yield(0,Qt.Ot)(Vr({id:Sn.id,course_id:En.id,course_second_category_id:En.categoryId*1,is_public:(gr=sr.is_public)==null?void 0:gr[0],delay_publish:sr.delay_publish,publish_type:Kr==null?void 0:Kr.file_status,description:sr.description,publish_time:Un.publish_time,link:sr.link,name:sr.title},Ia))).status===0&&(N.ZP.success("\u64CD\u4F5C\u6210\u529F"),Me({type:"attachment/setActionTabs",payload:{}}),Me({type:"classroomList/getAttachmentList",payload:Vr({},ye.actionTabs.params)}),ge())}),onCancel:()=>{Fa([{}]),Dn(Vr({},so)),Me({type:"attachment/setActionTabs",payload:{}})}},ln.createElement("section",{className:"pl20 pr20 pt10"},ln.createElement(Ee.default,{form:dr,initialValues:Un,onChange:()=>{const gr=dr.getFieldValue();Dn(Object.assign({},Un,gr))}},ln.createElement(d.Z,null,ln.createElement(G.Z,{span:24},ln.createElement(Ee.default.Item,{label:"\u8D44\u6E90\u540D\u79F0\uFF1A",name:"title",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8D44\u6E90\u540D\u79F0"}]},ln.createElement(de.default,{placeholder:"\u8BF7\u8F93\u5165\u8D44\u6E90\u540D\u79F0"})))),ln.createElement(d.Z,null,ln.createElement(G.Z,{span:24},ln.createElement(Ee.default.Item,{label:"\u94FE\u63A5\u5730\u5740\uFF1A",name:"link",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5916\u94FEurl"}]},ln.createElement(de.default,{placeholder:"\u8BF7\u8F93\u5165\u5916\u94FEurl"})))),ln.createElement(d.Z,null,ln.createElement(G.Z,null,ln.createElement(Ee.default.Item,{label:"\u516C\u5F00\uFF1A",name:"is_public"},ln.createElement(le.default.Group,null,ln.createElement(le.default,{value:!0},"\u9009\u4E2D\uFF0C\u6240\u6709\u7528\u6237\u53EF\u89C1\uFF0C\u5426\u5219\u8BFE\u5802\u6210\u5458\u53EF\u89C1"))))),ln.createElement(d.Z,{className:"mb20"},ln.createElement("span",{className:"mr5"},"\u53D1\u5E03\u8BBE\u7F6E:"),ln.createElement(xe.ZP.Group,{value:Kr.file_status,onChange:gr=>{pa(Object.assign({},ma(Vr({},Kr),{file_status:gr.target.value})))}},ln.createElement(xe.ZP,{className:"ml5",value:-1},"\u6682\u4E0D\u53D1\u5E03"),ln.createElement(xe.ZP,{className:"ml20",value:0},"\u7EDF\u4E00\u53D1\u5E03"),ln.createElement(xe.ZP,{className:"ml20",value:1},"\u5206\u73ED\u53D1\u5E03"))),Kr.file_status==0&&ln.createElement(d.Z,{align:"middle",className:"mb30",style:{paddingLeft:65}},ln.createElement(G.Z,null,"\u53D1\u5E03\u65F6\u95F4:"),ln.createElement(G.Z,{className:"ml5"},ln.createElement(Qe.default,{style:{width:170},placeholder:"\u8BF7\u9009\u62E9\u53D1\u5E03\u65F6\u95F4",showTime:{format:"HH:mm"},allowClear:!1,format:"YYYY-MM-DD HH:mm",disabledDate:gr=>Ot(gr,Yt==null?void 0:Yt.course_end_date),disabledTime:gr=>(0,mt.d0)(gr),value:Kr.publish_time?We()(Kr.publish_time):"",onChange:(gr,sr)=>{Kr.publish_time=sr,pa(Object.assign({},Kr))}})),ln.createElement(G.Z,null,ln.createElement("span",{className:"c-grey-c ml10"},"(\u5B66\u751F\u53EF\u67E5\u770B\u6559\u5B66\u8D44\u6599\u7684\u65F6\u95F4)"))),Kr.file_status==1&&ln.createElement(d.Z,{style:{paddingLeft:65,marginBottom:30,maxHeight:216,overflow:"hidden auto"}},ln.createElement(G.Z,{span:24},ln.createElement(d.Z,null,ln.createElement(G.Z,{span:24},ln.createElement(d.Z,null,ln.createElement(G.Z,{flex:"1"},"\u5206\u73ED\uFF1A"),ln.createElement(G.Z,{flex:"1"},"\u53D1\u5E03\u65F6\u95F4\uFF1A"))),ln.createElement(G.Z,{span:4}))),mr&&mr.map(function(gr,sr){var Ia;return ln.createElement(G.Z,{span:24,key:sr},ln.createElement(d.Z,{gutter:[8,16]},ln.createElement(G.Z,{span:10},ln.createElement(d.Z,{gutter:[8,16]},ln.createElement(G.Z,{flex:"1",style:{maxWidth:200}},ln.createElement(_e.default,{mode:"multiple",style:{width:"100%"},value:gr.course_group_name,placeholder:"\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0",onChange:(Oa,Tr)=>{console.log(Tr),mr[sr].course_group_name=Oa,mr[sr].course_group_id=gr.course_group_id;const Ir=(0,Bt.flattenDeep)(mr.map(xo=>xo.course_group_name)),So=Pa.map(xo=>{let Ra=(xo==null?void 0:xo.course_group_name)||[];return ma(Vr({},xo),{course_group_name:(0,Bt.remove)(Ra,Wr=>Ir.includes(Wr))})});Ur(So),Fa(mr.slice())}},(Yt==null?void 0:Yt.group_settings)&&(Yt==null?void 0:Yt.group_settings.map(function(Oa){if(!mr.map(Ir=>Ir.course_group_name).flat().includes(Oa.name))return ln.createElement(Option,{value:Oa.name,key:Oa.course_group_id},Oa.name)})))))),ln.createElement(G.Z,{span:10},ln.createElement("div",{className:"ml30"},ln.createElement(Qe.default,{placeholder:"\u8BF7\u9009\u62E9\u53D1\u5E03\u65F6\u95F4",showTime:{format:"HH:mm"},allowClear:!1,format:"YYYY-MM-DD HH:mm",disabledDate:Oa=>Ot(Oa,Yt==null?void 0:Yt.course_end_date),disabledTime:Oa=>(0,mt.d0)(Oa),value:gr.publish_time?We()(gr.publish_time):"",onChange:(Oa,Tr)=>{mr[sr].publish_time=Tr,Fa([...mr])}}))),ln.createElement(G.Z,{span:4},sr>0&&(We()()<=We()(gr.publish_time)||!gr.course_group_id)&&ln.createElement(kt.Z,{onClick:()=>{const Oa=(0,Bt.cloneDeep)(Pa);console.log(Oa,"repairSettingsCopyrepairSettingsCopyrepairSettingsCopy"),Oa.forEach((Tr,Ir)=>{Tr.group_name&&(Tr.group_name=Tr.group_name.filter(So=>{var xo;return!((xo=mr[sr].group_name)!=null&&xo.includes(So))}))}),mr=mr.filter((Tr,Ir)=>sr!==Ir),Ur(Oa),Fa(mr.slice()),setTimeout(()=>Fa(mr.slice()),10)}}),mr.length<((Ia=Yt==null?void 0:Yt.group_settings)==null?void 0:Ia.length)&&ln.createElement(yt.Z,{className:"c-green ml20",style:{position:"absolute",left:20,top:4},onClick:()=>{console.log(mr),Fa(mr.concat({}))}}))))})),ln.createElement(d.Z,null,ln.createElement(G.Z,{span:24},ln.createElement(Ee.default.Item,{name:"description",label:"\u8D44\u6E90\u63CF\u8FF0\uFF1A"},ln.createElement(de.default.TextArea,{maxLength:100,placeholder:"\u8BF7\u5728\u6B64\u8F93\u5165\u8D44\u6E90\u63CF\u8FF0\uFF0C\u6700\u5927\u9650\u5236100\u4E2A\u5B57\u7B26",rows:6})))))))};var po=(0,x.connect)(({attachment:ye})=>({attachment:ye}))(uo),oo={flex_box_center:"flex_box_center___Q71DS",flex_space_between:"flex_space_between___TNuTq",flex_box_vertical_center:"flex_box_vertical_center___rhfhG",flex_box_center_end:"flex_box_center_end___MsQQ8",flex_box_column:"flex_box_column___MYvbv",bg:"bg___WkKTX",containerTitle:"containerTitle___x4her",containerDesc:"containerDesc___yNjjw",listItem:"listItem___pzdI9",info:"info___FH9ox",title:"title___TGy6D",titleLeft:"titleLeft___jaNs9",titleRight:"titleRight___X9mA2",acitons:"acitons___CPj4f",menu:"menu___Vr5C0",spanSize:"spanSize___hidB_",table:"table___UIeZ8",flexBox:"flexBox___VZsop",watch:"watch___l8SSX",iconV:"iconV___bHhod"},io=(ye,Me,ge)=>new Promise((En,Sn)=>{var dr=Ot=>{try{Dn(ge.next(Ot))}catch(gn){Sn(gn)}},Un=Ot=>{try{Dn(ge.throw(Ot))}catch(gn){Sn(gn)}},Dn=Ot=>Ot.done?En(Ot.value):Promise.resolve(Ot.value).then(dr,Un);Dn((ge=ge.apply(ye,Me)).next())});const Vo=({classroomList:ye,loading:Me,dispatch:ge})=>{const En=(0,x.useParams)(),Sn=(0,x.useLocation)(),[dr,Un]=(0,r.useState)([]),[Dn,Ot]=(0,r.useState)(1);(0,r.useEffect)(()=>{new Promise((Yt,Qa)=>io(void 0,null,function*(){ge({type:"classroomList/getCoursesMine",payload:{id:En.id,page_size:50}}).then(mr=>{Un(dr.concat(mr))})}))},[ye.name]);const[gn]=Ee.default.useForm();let Ha=[];ye.courseGroups.course_groups&&ye.courseGroups.course_groups.map(Yt=>Ha.push(Yt.id+""));const Kr=Yt=>Yt&&Ytr.createElement(le.default,{value:String(Yt)})},{title:"\u8BFE\u5802\u540D\u79F0",dataIndex:"name",key:"name",width:482,ellipsis:!0},{title:"\u521B\u5EFA\u65F6\u95F4",dataIndex:"created_at",key:"created_at",width:130},{title:"\u7ED3\u675F\u65F6\u95F4",dataIndex:"end_date",key:"end_date",width:130}];return r.createElement(U.default,{centered:!0,title:"\u53D1\u9001\u8D44\u6E90",open:ye.actionTabs.key==="\u53D1\u9001",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",width:820,footer:r.createElement("div",{style:{height:"48px",minHeight:"48px",display:"flex",alignItems:"center"}},r.createElement("span",{style:{flex:"1",textAlign:"start"}},"\u53D1\u5E03\u72B6\u6001\uFF1A",r.createElement(xe.ZP.Group,{value:Dn,onChange:Yt=>{Ot(Yt.target.value)}},r.createElement(xe.ZP,{value:1},"\u53D1\u5E03"),r.createElement(xe.ZP,{value:0},"\u4E0D\u53D1\u5E03"))),r.createElement(Kt.ZP,{onClick:()=>{ge({type:"classroomList/setActionTabs",payload:{}})}},"\u53D6\u6D88"),r.createElement(Kt.ZP,{onClick:()=>io(void 0,null,function*(){const Yt=gn.getFieldValue();(yield(0,f.ZP)("/api/files/bulk_send.json",{method:"post",body:{ids:[...ye.actionTabs.selectArrs],to_course_ids:[...Yt.group_ids],course_id:En.id,is_publish:Dn}})).status===0&&(N.ZP.success("\u53D1\u9001\u6210\u529F"),ge({type:"classroomList/setActionTabs",payload:{}}))}),type:"primary"},"\u786E\u8BA4")),bodyStyle:{minHeight:200},onCancel:()=>{ge({type:"classroomList/setActionTabs",payload:{}})}},r.createElement("p",{className:"tc bold mb20"},"\u9009\u62E9\u7684\u8D44\u6E90\u53D1\u9001\u5230",r.createElement("span",{className:"c-orange"},"\u6307\u5B9A\u8BFE\u5802")),ye.courseGroups.course_groups&&r.createElement(Ee.default,{form:gn,initialValues:{group_ids:Ha,end_time:We()(We()().add(7,"days").format("YYYY-MM-DD HH:mm"))}},r.createElement(Ee.default.Item,{name:"group_ids"},r.createElement(le.default.Group,null,r.createElement(De.default,{loading:Me.effects["classroomList/getCourseGroups"],columns:pa,className:oo.table,dataSource:dr==null?void 0:dr.filter(Yt=>(Yt==null?void 0:Yt.id)!=En.id),scroll:{y:240},pagination:!1})))))};var wo=(0,x.connect)(({classroomList:ye,loading:Me})=>({classroomList:ye,loading:Me}))(Vo),Go=t(28426),oi=t(46373),zo=t(11492),ti=t(19541),Fi=Object.defineProperty,Xo=Object.getOwnPropertySymbols,Bi=Object.prototype.hasOwnProperty,Ci=Object.prototype.propertyIsEnumerable,aa=(ye,Me,ge)=>Me in ye?Fi(ye,Me,{enumerable:!0,configurable:!0,writable:!0,value:ge}):ye[Me]=ge,ra=(ye,Me)=>{for(var ge in Me||(Me={}))Bi.call(Me,ge)&&aa(ye,ge,Me[ge]);if(Xo)for(var ge of Xo(Me))Ci.call(Me,ge)&&aa(ye,ge,Me[ge]);return ye},fo=(ye,Me,ge)=>new Promise((En,Sn)=>{var dr=Ot=>{try{Dn(ge.next(Ot))}catch(gn){Sn(gn)}},Un=Ot=>{try{Dn(ge.throw(Ot))}catch(gn){Sn(gn)}},Dn=Ot=>Ot.done?En(Ot.value):Promise.resolve(Ot.value).then(dr,Un);Dn((ge=ge.apply(ye,Me)).next())});const wa=({classroomList:ye,user:Me,dispatch:ge})=>{const En=(0,x.useParams)(),[Sn,dr]=(0,r.useState)(!1);(0,r.useEffect)(()=>{var Dn,Ot;if(ye.actionTabs.key==="\u53D6\u6D88\u53D1\u5E03"){if((0,T.j5)()||(Ot=(Dn=Me==null?void 0:Me.userInfo)==null?void 0:Dn.course)!=null&&Ot.own){dr(!0);return}const gn={hasNum:0,noHasNum:0};ye.actionTabs.selectArrsAll.map(Ha=>{var Kr;Ha.author_login===((Kr=Me.userInfo)==null?void 0:Kr.login)?++gn.hasNum:++gn.noHasNum}),gn.noHasNum>0?U.default.info({title:"\u6743\u9650\u63D0\u793A",className:"custom-modal-divider ",icon:null,content:r.createElement("div",null,ye.actionTabs.isdelete!=="1"&&r.createElement("div",null,"\u5F53\u524D\u9009\u4E2D\u8D44\u6E90\u4E2D\uFF1A",r.createElement("span",{className:"c-blue"},gn.hasNum),"\u4E2A\u7531\u60A8\u672C\u4EBA\u53D1\u5E03\uFF0C",r.createElement("span",{className:"c-red"},gn.noHasNum)," \u4E2A\u7531\u5176\u4ED6\u8001\u5E08\u53D1\u5E03\u3002",r.createElement("br",null)),"\u8BFE\u5802\u5185\u53EA\u80FD\u5220\u9664\u672C\u4EBA\u53D1\u5E03\u7684\u8D44\u6E90\uFF0C\u8BF7\u53D6\u6D88\u9009\u4E2D\u5176\u4ED6\u8001\u5E08\u53D1\u5E03\u7684\u8D44\u6E90\u3002"),onOk:()=>{Un()}}):dr(!0)}else dr(!1)},[ye.actionTabs.key]);const Un=()=>{ge({type:"classroomList/setActionTabs",payload:{}})};return r.createElement(U.default,{centered:!0,title:"\u63D0\u793A",open:Sn,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>fo(void 0,null,function*(){(yield(0,f.ZP)("/api/files/unpublish.json",{method:"put",body:{ids:[...ye.actionTabs.selectArrs],course_id:En.id}})).status===0&&(N.ZP.success("\u64CD\u4F5C\u6210\u529F"),ge({type:"classroomList/getAttachmentList",payload:ra({},ye.actionTabs.params)}),ge({type:"classroomList/setActionTabs",payload:{}}),ge({type:"classroomList/getClassroomLeftMenus",payload:{id:En.coursesId}}))}),onCancel:()=>{Un()}},r.createElement("p",null,"\u786E\u5B9A\u53D6\u6D88\u53D1\u5E03\u9009\u4E2D\u7684\u8D44\u6E90\u5417\uFF1F"),r.createElement("p",null,"\u53D6\u6D88\u540E\uFF0C\u9009\u4E2D\u8D44\u6E90\u5DF2\u8BBE\u7F6E\u7684\u53D1\u5E03\u89C4\u5219\u5C06\u65E0\u6548\uFF08\u5305\u62EC\u5DF2\u53D1\u5E03\uFF09\u3002"))};var La=(0,x.connect)(({classroomList:ye,user:Me})=>({classroomList:ye,user:Me}))(wa),Bo=t(71418);const ni=({classroomList:ye,dispatch:Me})=>{var ge,En,Sn,dr;const Un=(0,x.useParams)(),[Dn,Ot]=(0,r.useState)(1),[gn,Ha]=(0,r.useState)(0),[Kr,pa]=(0,r.useState)(20),[Yt,Qa]=(0,r.useState)(!1),[mr,Fa]=(0,r.useState)([]),[Ba,mo]=(0,r.useState)(""),[Pa,Ur]=(0,r.useState)(null),[oa,ta]=(0,r.useState)(!1),[gr,sr]=(0,r.useState)([]);Un.id=Un.coursesId,(0,r.useEffect)(()=>{ye.actionTabs.key==="\u8BBF\u95EE\u8BB0\u5F55"?(mo(""),Ur(null),Ia(),Qa(!0)):Qa(!1)},[ye.actionTabs]);const Ia=()=>{var Ra,Wr;(0,Qt.mn)({course_id:Un.id,attachment_id:(Wr=(Ra=ye.actionTabs)==null?void 0:Ra.currentInfo)==null?void 0:Wr.id}).then(Za=>{Za.status==0&&sr([...Za.course_groups])}),Oa()},Oa=()=>{Dn!=1?Ot(1):Kr!=20?pa(20):Tr()},Tr=()=>{var Ra,Wr;ta(!0),(0,Qt.$n)({page:Dn,limit:Kr,keyword:Ba,course_group_id:Pa,course_id:Un.id,id:(Wr=(Ra=ye.actionTabs)==null?void 0:Ra.currentInfo)==null?void 0:Wr.id}).then(Za=>{Za.status==0&&(Fa(Za.data),Ha(Za.size))}),ta(!1)},Ir=[{title:"\u5E8F\u53F7",render:(Ra,Wr,Za)=>Kr*(Dn-1)+Za+1,width:60,align:"center"},{title:"\u5B66\u53F7",dataIndex:"student_id",align:"center"},{title:"\u59D3\u540D",dataIndex:"username",align:"center"},{title:"\u73ED\u7EA7",dataIndex:"course_group_name",align:"center"},{title:"\u67E5\u770B\u65F6\u95F4",dataIndex:"watch_time",align:"center"},{title:"\u4E0B\u8F7D\u65F6\u95F4",dataIndex:"download_time",align:"center"}];(0,r.useEffect)(()=>{ye.actionTabs.key==="\u8BBF\u95EE\u8BB0\u5F55"&&Tr()},[Dn]),(0,r.useEffect)(()=>{ye.actionTabs.key==="\u8BBF\u95EE\u8BB0\u5F55"&&(Dn==1?Tr():Ot(1))},[Kr]),(0,r.useEffect)(()=>{Oa()},[Pa]);const So=(Ra,Wr)=>{Ot(Ra)},xo=(Ra,Wr)=>{pa(Wr)};return r.createElement(U.default,{width:1e3,centered:!0,title:"\u8BBF\u95EE\u8BB0\u5F55",open:Yt,footer:null,onCancel:()=>{mo(""),Ur(null),Me({type:"classroomList/setActionTabs",payload:{}})}},r.createElement("div",{style:{display:"flex",alignItems:"center",justifyContent:"space-between"}},r.createElement("div",{style:{display:"flex",alignItems:"center"}},"\u8D44\u6E90\u540D\u79F0\uFF1A",r.createElement("div",{style:{width:350,height:22,whiteSpace:"nowrap",overflow:"hidden",textOverflow:"ellipsis"},title:(En=(ge=ye==null?void 0:ye.actionTabs)==null?void 0:ge.currentInfo)==null?void 0:En.title},(dr=(Sn=ye==null?void 0:ye.actionTabs)==null?void 0:Sn.currentInfo)==null?void 0:dr.title)),r.createElement("div",{style:{display:"flex"}},r.createElement(_e.default,{value:Pa,style:{width:160,marginRight:20},placeholder:"\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0",allowClear:!0,onChange:Ra=>{Ur(Ra)}},gr.map(Ra=>r.createElement(Option,{label:Ra.name,value:Ra.course_group_id,key:Ra.course_group_id},Ra.name))),r.createElement(de.default.Search,{placeholder:"\u8BF7\u8F93\u5165\u59D3\u540D/\u5B66\u53F7\u8FDB\u884C\u641C\u7D22",value:Ba,onChange:Ra=>{mo(Ra.target.value)},onSearch:Ra=>{Dn==1?Tr():Ot(1)},style:{width:230,marginLeft:"auto"},onPressEnter:()=>Tr()}))),r.createElement(Bo.Z,{spinning:oa},r.createElement(De.default,{style:{padding:"15px 0"},pagination:!1,bordered:!0,columns:Ir,dataSource:mr,rowKey:Ra=>Ra==null?void 0:Ra.id})),gn>0&&r.createElement(F.Z,{className:"tc",style:{paddingBottom:15},showSizeChanger:!0,showQuickJumper:!0,onChange:So,onShowSizeChange:xo,defaultCurrent:1,pageSizeOptions:["10","20","50","100"],current:Dn||1,pageSize:Kr||10,defaultPageSize:10,total:gn,showTotal:Ra=>r.createElement("span",{className:"mr10"},"\u5171",r.createElement("span",{className:"c-blue"}," ",Ra," "),"\u6761\u6570\u636E")}))};var br=(0,x.connect)(({classroomList:ye})=>({classroomList:ye}))(ni),Jr=t(89412),Tt=t(59301),ca=Object.defineProperty,Na=Object.defineProperties,Ga=Object.getOwnPropertyDescriptors,ii=Object.getOwnPropertySymbols,Wo=Object.prototype.hasOwnProperty,Uo=Object.prototype.propertyIsEnumerable,Ro=(ye,Me,ge)=>Me in ye?ca(ye,Me,{enumerable:!0,configurable:!0,writable:!0,value:ge}):ye[Me]=ge,Xa=(ye,Me)=>{for(var ge in Me||(Me={}))Wo.call(Me,ge)&&Ro(ye,ge,Me[ge]);if(ii)for(var ge of ii(Me))Uo.call(Me,ge)&&Ro(ye,ge,Me[ge]);return ye},Wa=(ye,Me)=>Na(ye,Ga(Me)),vo=(ye,Me,ge)=>new Promise((En,Sn)=>{var dr=Ot=>{try{Dn(ge.next(Ot))}catch(gn){Sn(gn)}},Un=Ot=>{try{Dn(ge.throw(Ot))}catch(gn){Sn(gn)}},Dn=Ot=>Ot.done?En(Ot.value):Promise.resolve(Ot.value).then(dr,Un);Dn((ge=ge.apply(ye,Me)).next())});const $o=({classroomList:ye,globalSetting:Me,loading:ge,user:En,dispatch:Sn,match:dr})=>{var Un,Dn,Ot,gn;const Ha=(0,x.useLocation)(),Kr=(0,x.useParams)(),[pa]=(0,x.useSearchParams)(),[Yt,Qa]=(0,r.useState)({sort_type:"publish_time",sort:"desc",page_size:20,clazz:pa.get("tabs")==="0"?"":pa.get("tabs")==="1"?"2":pa.get("tabs")==="2"?"3":pa.get("tabs")==="3"?"1":""}),[mr,Fa]=(0,r.useState)(Array.from({length:20},()=>!1)),[Ba,mo]=(0,r.useState)([]),[Pa,Ur]=(0,r.useState)(),oa=new Date,[ta,gr]=(0,r.useState)([]),[sr,Ia]=(0,r.useState)("\u53D1\u5E03\u65F6\u95F4\u964D\u5E8F\u6392\u5217"),[Oa,Tr]=(0,r.useState)(!1),{detailAttachmentList:Ir,detailLeftMenus:So,detailTopBanner:xo,taskList:Ra}=ye;let Wr=pa.get("tabs")?parseInt(pa.get("tabs")):0;const[Za,$a]=(0,r.useState)(!1),{userInfo:Ka}=En;let ua;Yt.course_id=Kr.coursesId,Kr.categoryId?Yt.course_second_category_id=Kr.categoryId:delete Yt.course_second_category_id;function Sa(i,u){return vo(this,null,function*(){let p=yield(0,f.ZP)("/api/files/group_settings_statistics.json",{method:"get",params:{attachment_id:i,course_id:Kr.course_id}}),oe=[...Ba];oe[u]=p==null?void 0:p.data,mo(oe)})}(0,r.useEffect)(()=>{Fa(Array.from({length:20},()=>!1)),mo([])},[]),(0,r.useEffect)(()=>{var i,u,p;if((i=En==null?void 0:En.userInfo)!=null&&i.login){const oe=ne.cX.getItem(`${(u=En==null?void 0:En.userInfo)==null?void 0:u.login}${(0,T.GJ)()?"Teacher":"Student"}`,"Attachment");oe&&(Yt.sort_type=oe==null?void 0:oe.type,Yt.sort=oe==null?void 0:oe.direction,console.log("localRecordValue",oe),Ia(oe==null?void 0:oe.name)),ja()}else(p=En==null?void 0:En.userInfo)!=null&&p.username&&ja()},[(Un=En==null?void 0:En.userInfo)==null?void 0:Un.login,Ha.pathname]),(0,r.useEffect)(()=>{ye.actionTabs.key==="\u76EE\u5F55\u91CD\u547D\u540D\u6210\u529F"&&ja()},[ye.actionTabs.key]),(0,r.useEffect)(()=>{gr([])},[Ir]);const Va=(i,u)=>{mo([]),Fa(Array.from({length:20},()=>!1)),Yt.page=i,Yt.page_size=u,ja()},ja=()=>{Qa(Xa({},Yt)),gr([]),Sn({type:"classroomList/getAttachmentList",payload:Xa({},Yt)})},ka=i=>vo(void 0,null,function*(){i.link&&(yield Sn({type:"attachment/updateVisits",payload:{id:i.id}}),Sn({type:"classroomList/getAttachmentList",payload:Xa({},Yt)}))});So.course_modules&&(ua=ye.detailLeftMenus.course_modules.filter(i=>i.type==="attachment")[0]);const vi=i=>vo(void 0,null,function*(){if(ta==""){N.ZP.error("\u8BF7\u9009\u62E9\u4F60\u8981\u64CD\u4F5C\u7684\u4EFB\u52A1");return}(yield(0,f.ZP)("/api/files/bulk_move.json",{method:"put",body:{course_id:Kr.course_id,ids:ta,to_category_id:i==null?void 0:i.key}})).status===0&&(N.ZP.success("\u64CD\u4F5C\u6210\u529F"),Sn({type:"classroomList/getAttachmentList",payload:Xa({},Yt)}),gr([]))}),mi=i=>i.link?i.link:z.Z.API_SERVER+i.url;let Co=[{name:"\u5220\u9664",icon:Tt.createElement("i",{className:"iconfont icon-piliangshanchu2"})},{name:"\u53D1\u9001",icon:Tt.createElement("i",{className:"iconfont icon-fasong"})},{name:"\u7ACB\u5373\u53D1\u5E03",icon:Tt.createElement("i",{className:"iconfont icon-fabu5"})},{name:"\u53D6\u6D88\u53D1\u5E03",icon:Tt.createElement("i",{className:"iconfont icon-quxiaofabu"})},{name:"\u8BBE\u4E3A\u516C\u5F00",icon:Tt.createElement("i",{className:"iconfont icon-sheweigongkai2"})},{name:"\u8C03\u6574\u6392\u5E8F",icon:Tt.createElement("i",{className:"iconfont icon-tiaozhengpaixu2"})}].filter(i=>xo.is_public?!0:i.name!=="\u8BBE\u4E3A\u516C\u5F00");const Ja=[{name:"\u5168\u90E8",id:"",total:Ir.total_count,index:0},{name:"\u672A\u53D1\u5E03",id:"2",total:(0,T.GJ)()?Ir.unpublish_count:null,index:1},{name:"\u9884\u53D1\u5E03",id:"3",total:(0,T.GJ)()?Ir.not_started_count:null,index:2},{name:"\u5DF2\u53D1\u5E03",id:"1",total:(0,T.GJ)()?Ir.publish_count:null,index:3}],Ko=[{name:"\u9ED8\u8BA4\u6392\u5E8F",type:"",direction:""},{name:"\u521B\u5EFA\u65F6\u95F4\u964D\u5E8F\u6392\u5217",type:"created_on",direction:"desc"},{name:"\u521B\u5EFA\u65F6\u95F4\u5347\u5E8F\u6392\u5217",type:"created_on",direction:"asc"},{name:"\u53D1\u5E03\u65F6\u95F4\u964D\u5E8F\u6392\u5217",type:"publish_time",direction:"desc"},{name:"\u53D1\u5E03\u65F6\u95F4\u5347\u5E8F\u6392\u5217",type:"publish_time",direction:"asc"}],gi=[{title:"\u73ED\u7EA7",dataIndex:"name",key:"name",width:240},{title:"\u72B6\u6001",dataIndex:"status",key:"status",width:80},{title:"\u53D1\u5E03\u65F6\u95F4",dataIndex:"publish_time",key:"publish_time",width:200,sorter:!0,showSorterTooltip:!1,sortOrder:Yt.order_by==="publish_time"?Yt.sort_direction==="desc"?"descend":"ascend":null,render:i=>i?We()(i).format("YYYY-MM-DD HH:mm"):"--"},{title:"\u5206\u73ED\u8001\u5E08",dataIndex:"member_manager",key:"member_manager",ellipsis:{showTitle:!1},render:i=>i==="--"||!i?"--":Tt.createElement("span",{title:i},i)}],Di=i=>{console.log(i.key),(i.key==="0"||i.key==="1"||i.key==="2")&&(Yt.sort_type="created_on",Yt.sort="desc",Ia("\u521B\u5EFA\u65F6\u95F4\u964D\u5E8F\u6392\u5217")),i.key==="3"&&(Yt.sort_type="publish_time",Yt.sort="desc",Ia("\u53D1\u5E03\u65F6\u95F4\u964D\u5E8F\u6392\u5217")),Yt.clazz=Ja[i.key].id,Yt.page=1,x.history.replace(`${Ha.pathname}?tabs=${i.key}`),Fa(Array.from({length:20},()=>!1)),mo([]),ja()},Ni=i=>{var u;Yt.sort_type=i.type,Yt.sort=i.direction,Yt.page=1,ne.cX.setItem(`${(u=En==null?void 0:En.userInfo)==null?void 0:u.login}${(0,T.GJ)()?"Teacher":"Student"}`,i,"Attachment"),Ia(i.name),ja()},Ti=i=>vo(void 0,null,function*(){var u;const p=i.name;ta==""?N.ZP.error("\u8BF7\u9009\u62E9\u4F60\u8981\u64CD\u4F5C\u7684\u4EFB\u52A1"):p==="\u8C03\u6574\u6392\u5E8F"?ki():Sn({type:"classroomList/setActionTabs",payload:{key:p,selectArrs:ta,selectArrsAll:(u=Ir.files)==null?void 0:u.filter(oe=>ta.includes(oe.id)),params:Yt,batch:!0}})}),ki=()=>{let i={courseId:Yt.course_id,container_type:"attachment"};Yt!=null&&Yt.course_second_category_id&&(i.category_id=Yt==null?void 0:Yt.course_second_category_id),Sn({type:"classroomList/getAllTaskList",payload:i}),Sn({type:"classroomList/setActionTabs",payload:{key:"\u8C03\u6574\u6392\u5E8F"}})},tl=i=>vo(void 0,null,function*(){yield Sn({type:"classroomList/updateTaskPosition",payload:{category_id:Yt==null?void 0:Yt.course_second_category_id,courseId:Yt==null?void 0:Yt.course_id,task_ids:i,container_type:"attachment"}}),ja()}),ol=(0,r.useMemo)(()=>{let i=[];return Ra.length>0&&(i=Ra.map(u=>{let p="";return u.is_publish&&u.publish_status&&(p="\u5DF2\u53D1\u5E03"),u.is_publish&&!u.publish_status&&(p="\u9884\u53D1\u5E03"),u.is_publish||(p="\u672A\u53D1\u5E03"),{user_name:u.user_name,task_name:u.task_name,task_id:u.task_id,category:u.category,status:p}})),i},[Ra]);return console.log(Ra,"taskList"),Tt.createElement("section",null,Tt.createElement(oi.Z,{isLoading:ge["classroomList/getAttachmentList"],tabDataSource:(0,T.GJ)()?Ja:[],isAdmin:(0,T.GJ)(),onTabMenuClick:Di,defaultSelectedKeys:[Wr+""],showControlButton:(0,T.GJ)(),buttonText:"\u9009\u7528\u8D44\u6E90",extraNode:(0,T.GJ)()&&Tt.createElement(d.Z,{align:"middle",className:"mr20"},!(Ir!=null&&Ir.parent_category_id)&&(0,T.GJ)()&&Tt.createElement("span",{className:"c-blue font16 ml20 current",onClick:i=>{i.preventDefault(),Sn({type:"classroomList/setActionTabs",payload:{key:"\u65B0\u5EFA\u76EE\u5F55"}})}},Tt.createElement(H.Z,{title:"\u65B0\u5EFA\u5B50\u76EE\u5F55"},Tt.createElement("i",{className:"iconfont icon-xinjianmulu1 font14"}))),Tt.createElement("span",{className:"c-blue font16 ml20 current",style:{paddingTop:2},onClick:i=>{i.preventDefault(),Sn({type:"classroomList/setActionTabs",payload:{key:"\u76EE\u5F55\u91CD\u547D\u540D",params:Yt,selectArrs:Wa(Xa({},Ir),{category_id:Yt==null?void 0:Yt.course_second_category_id,main_id:typeof Ir.parent_category_id=="object"?Ir.id:void 0}),cb:ja}})}},Tt.createElement(H.Z,{title:"\u76EE\u5F55\u91CD\u547D\u540D"},Tt.createElement("i",{className:"iconfont icon-zhongmingming1 font17"}))),Tt.createElement("span",{className:"c-blue font14 ml20 current",onClick:i=>{i.preventDefault(),Sn({type:"attachment/setActionTabs",payload:{key:"\u4E0A\u4F20\u8D44\u6E90",params:Yt}})}},Tt.createElement("i",{className:"iconfont icon-shangchuan3 font14 mr5"}),"\u4E0A\u4F20\u8D44\u6E90"),Tt.createElement("span",{className:"c-blue font14 ml20 current",onClick:i=>{i.preventDefault(),Sn({type:"attachment/setActionTabs",payload:{key:"\u6DFB\u52A0\u5916\u94FE",params:Yt}})}},Tt.createElement("i",{className:"iconfont icon-lianjie2 font14 mr5"}),"\u6DFB\u52A0\u5916\u94FE")),onButtonClick:()=>{Sn({type:"attachment/setActionTabs",payload:{key:"\u9009\u7528\u8D44\u6E90",params:Yt}})}}),Tt.createElement(zo.Z,{dataSource:Ir.files||[],isAdmin:(0,T.GJ)(),batchStatus:Za,SortMenuName:sr,setSortMenuName:Ia,SortMenus:Ko,onSearch:i=>{Yt.search=i,Yt.page=1,ja()},onSort:Ni,onBatch:i=>$a(i)}),Tt.createElement(l.Z,{loading:ge["classroomList/getAttachmentList"],active:!0,avatar:{size:40},paragraph:{rows:5},className:"mt30"},Ir.total_count===0&&Tt.createElement(Go.Z,null),Ir.files&&Ir.files.map(function(i,u){var p,oe,ce;return Tt.createElement("div",{className:oo.listItem,key:u},(0,T.GJ)()&&Tt.createElement(le.default,{checked:ta.includes(i.id),value:i.id,onClick:Ye=>{Ye.preventDefault(),Ye.stopPropagation()},className:"mr20",onChange:Ye=>{let je=ta.indexOf(i.id);ta.indexOf(i.id)>-1?gr(ta.filter(Dt=>Dt!==i.id)):gr(ta.concat(i.id))}}),Tt.createElement("div",{className:oo.info},Tt.createElement("div",{className:oo.title},Tt.createElement("div",{className:oo.titleLeft},(0,T.GJ)()&&Tt.createElement(Tt.Fragment,null,i.is_publish&&i.publish_status&&Tt.createElement("span",{className:"tag-style bg-light-blue mr10"},"\u5DF2\u53D1\u5E03"),i.is_publish&&!i.publish_status&&Tt.createElement("span",{className:"tag-style bg-c5d6ff mr10"},"\u9884\u53D1\u5E03"),!i.is_publish&&Tt.createElement("span",{className:"tag-style bgB8B8B8 mr10"},"\u672A\u53D1\u5E03")),(0,T.RV)()||i.is_public?Tt.createElement("a",{onClick:Ye=>{Ye.preventDefault(),Ye.stopPropagation(),!((0,T.dE)()&&i.download_setting==1&&((i==null?void 0:i.file_type)==="other"||(i==null?void 0:i.file_type)==="download"))&&((0,Qt.fc)({id:i==null?void 0:i.id,watch_type:2,course_id:Yt==null?void 0:Yt.course_id}),ka(i),Sn({type:"attachment/setActionTabs",payload:{key:(i.link,"\u8D44\u6E90\u4E0B\u8F7D"),selectArrs:i,params:Yt}}))}},Tt.createElement("strong",null,i.title)):Tt.createElement("strong",null,i.title),i.link&&Tt.createElement("span",{className:"tag-style-border-small c-orange border-orange ml10"}," ","\u5916\u94FE"," ")),Tt.createElement("div",{className:oo.titleRight},(i==null?void 0:i.can_share)&&Tt.createElement(x.Link,{target:"_blank",to:"/",onClick:Ye=>vo(this,null,function*(){Ye.stopPropagation(),Ye.preventDefault(),Sn({type:"classroomList/setActionTabs",payload:{key:"\u7ACB\u5373\u5206\u4EAB",data:i}})})},Tt.createElement("aside",{className:oo.flexBox},Tt.createElement("i",{className:"iconfont icon-fenxiangketang font14"}),Tt.createElement("div",null,"\u5206\u4EAB"))),(0,T.GJ)()&&!(i!=null&&i.is_publish)&&Tt.createElement(x.Link,{target:"_blank",to:"/",onClick:Ye=>vo(this,null,function*(){Ye.stopPropagation(),Ye.preventDefault(),Sn({type:"classroomList/setActionTabs",payload:{key:"\u7ACB\u5373\u53D1\u5E03",index:u,selectArrs:[i==null?void 0:i.id],selectArrsAll:[i],params:Yt,type:2,manage_all_group:Ir==null?void 0:Ir.manage_all_group}});let je=[...mr];je[u]=!1,Fa(je)})},Tt.createElement("aside",{className:oo.flexBox},Tt.createElement("i",{className:"iconfont icon-yishezhifabushijian1"}),Tt.createElement("div",null,"\u53D1\u5E03"))),((0,T.RV)()||i.is_public)&&!((0,T.dE)()&&i.download_setting==1&&((i==null?void 0:i.file_type)==="other"||(i==null?void 0:i.file_type)==="download"))&&Tt.createElement("aside",{onClick:Ye=>vo(this,null,function*(){Ye.stopPropagation(),Ye.preventDefault(),yield(0,Qt.fc)({id:i==null?void 0:i.id,watch_type:2,course_id:Yt==null?void 0:Yt.course_id}),ka(i),Sn({type:"attachment/setActionTabs",payload:{key:(i.link,"\u8D44\u6E90\u4E0B\u8F7D"),selectArrs:i,params:Yt}})}),className:oo.flexBox,style:{marginRight:16,cursor:"pointer"}},Tt.createElement("i",{className:"iconfont icon-chakansvg"}),Tt.createElement("div",null,"\u67E5\u770B")),((0,T.RV)()||i.is_public)&&!i.link&&i.is_publish&&!((0,T.dE)()&&i.download_setting==1)&&Tt.createElement("aside",{onClick:Ye=>vo(this,null,function*(){Ye.stopPropagation(),yield(0,Qt.fc)({id:i==null?void 0:i.id,watch_type:1,course_id:Yt==null?void 0:Yt.course_id}),(0,ne.Nd)((i==null?void 0:i.title)||"educoder",decodeURIComponent(z.Z.API_SERVER+i.url))}),className:`${oo.flexBox}`,style:{marginRight:16,cursor:"pointer"}},Tt.createElement("i",{className:"iconfont icon-xiazai6"}),Tt.createElement("div",null,"\u4E0B\u8F7D")),(0,T.GJ)()&&Tt.createElement(ie.Z,{placement:"bottomCenter",overlayClassName:oo.dro,dropdownRender:()=>Tt.createElement(M.default,null,Tt.createElement(M.default.Item,{key:1,style:{textAlign:"center"}},Tt.createElement("a",{onClick:Ye=>vo(this,null,function*(){Ye.stopPropagation(),Ye.preventDefault(),Sn({type:"classroomList/setActionTabs",payload:{key:i.is_publish?"\u4FEE\u6539\u53D1\u5E03":"\u7ACB\u5373\u53D1\u5E03",index:u,selectArrs:[i==null?void 0:i.id],selectArrsAll:[i],params:Yt,type:2,manage_all_group:Ir==null?void 0:Ir.manage_all_group}});let je=[...mr];je[u]=!1,Fa(je)})},i.is_publish?"\u4FEE\u6539\u53D1\u5E03":"\u7ACB\u5373\u53D1\u5E03")),Tt.createElement(M.default.Item,{key:22,style:{textAlign:"center"}},Tt.createElement(x.Link,{target:"_blank",to:"/",onClick:Ye=>{var je;Ye.preventDefault(),Sn({type:"classroomList/setActionTabs",payload:{key:"\u5220\u9664",selectArrs:[i.id],selectArrsAll:(je=Ir.files)==null?void 0:je.filter(Dt=>[i.id].includes(Dt.id)),isdelete:"1",params:Yt}})}},"\u7ACB\u5373\u5220\u9664")),Tt.createElement(M.default.Item,{key:6,style:{textAlign:"center"}},Tt.createElement(x.Link,{onClick:Ye=>{Ye.preventDefault(),Sn({type:"attachment/setActionTabs",payload:{key:i.link?"\u5916\u94FE\u8BBE\u7F6E":"\u8D44\u6E90\u8BBE\u7F6E",index:u,selectArrs:i,params:Yt,manage_all_group:Ir==null?void 0:Ir.manage_all_group}});let je=[...mr];je[u]=!1,Fa(je)},to:"/"},"\u8D44\u6E90\u8BBE\u7F6E")),Tt.createElement(M.default.Item,{key:7,style:{textAlign:"center"}},Tt.createElement(x.Link,{target:"_blank",to:"/",onClick:Ye=>{Ye.preventDefault(),Sn({type:"classroomList/setActionTabs",payload:{key:"\u8BBF\u95EE\u8BB0\u5F55",currentInfo:i}})}},"\u8BBF\u95EE\u8BB0\u5F55")))},Tt.createElement("aside",{onClick:Ye=>Ye.stopPropagation(),className:oo.flexBox,style:{cursor:"default"}},Tt.createElement("i",{className:"iconfont icon-gengduo4"}),Tt.createElement("div",null,"\u66F4\u591A"))))),Tt.createElement("div",{className:"flex-wrp"},i.link&&Tt.createElement(Tt.Fragment,null,Tt.createElement("p",{className:"flex1"},Tt.createElement("span",null,i.author.name),Tt.createElement("span",{className:"ml15"},"\u70B9\u51FB\u6B21\u6570\uFF1A",i.downloads_count),oavo(this,null,function*(){Ye.stopPropagation(),Ye.preventDefault(),mr[u]||Sa(i==null?void 0:i.id,u);let je=[...mr];je[u]=!je[u],Fa(je)})},Tt.createElement("i",{className:`iconfont icon-${mr[u]?"shouqi":"xiala2"}`})," ")),(0,T.GJ)()&&(i==null?void 0:i.is_publish)&&mr[u]&&((p=Ba[u])==null?void 0:p.length)>5&&Tt.createElement(De.default,{rowKey:"shixun_identifier",scroll:{y:240},onRow:Ye=>({onClick:je=>{je.stopPropagation(),je.preventDefault()}}),onHeaderRow:(Ye,je)=>({onClick:Dt=>{Dt.stopPropagation(),Dt.preventDefault()}}),pagination:!1,dataSource:Ba[u],style:{marginTop:14,marginRight:6,cursor:"default"},onChange:(Ye,je,Dt)=>{Dt.field&&(Yt.order_by=Dt.field),Dt.order||(Yt.sort_direction="asc"),Dt.order==="ascend"&&(Yt.sort_direction="asc"),Dt.order==="descend"&&(Yt.sort_direction="desc"),Dt.order||(Yt.sort_direction="asc"),Sa(i==null?void 0:i.id,u)},columns:gi}),(0,T.GJ)()&&(i==null?void 0:i.is_publish)&&mr[u]&&((oe=Ba[u])==null?void 0:oe.length)>0&&((ce=Ba[u])==null?void 0:ce.length)<6&&Tt.createElement(De.default,{rowKey:"shixun_identifier",onRow:Ye=>({onClick:je=>{je.stopPropagation(),je.preventDefault()}}),onHeaderRow:(Ye,je)=>({onClick:Dt=>{Dt.stopPropagation(),Dt.preventDefault()}}),pagination:!1,dataSource:Ba[u],style:{marginTop:14,marginRight:6,cursor:"default"},onChange:(Ye,je,Dt)=>{Dt.field&&(Yt.order_by=Dt.field),Dt.order||(Yt.sort_direction="asc"),Dt.order==="ascend"&&(Yt.sort_direction="asc"),Dt.order==="descend"&&(Yt.sort_direction="desc"),Dt.order||(Yt.sort_direction="asc"),Sa(i==null?void 0:i.id,u)},columns:gi}),i.description&&Tt.createElement("div",{className:"flex-wrp"},Tt.createElement("p",{className:"flex1"},Tt.createElement("span",null," \u8D44\u6E90\u63CF\u8FF0\uFF1A"),Tt.createElement("span",{className:"ml5"},i.description||"\u6682\u65E0\u63CF\u8FF0")))))}),Tt.createElement("aside",{className:"tc mb50 mt30"},Ir.attachments_count>0&&Tt.createElement(F.Z,{current:Yt.page||1,showSizeChanger:!0,onChange:Va,defaultCurrent:1,pageSize:Yt.page_size||20,total:Ir.attachments_count}))),ta.length>0&&(0,T.GJ)()&&Tt.createElement(m.Z,{offsetBottom:0},Tt.createElement(ti.Z,{buttonDataSource:Co,onButtonClick:Ti,useBatchStatus:$a,catalogue:((Ot=(Dn=So==null?void 0:So.course_modules)==null?void 0:Dn.find(i=>i.type==="attachment"))==null?void 0:Ot.second_category)||[],allSelect:ta.length?ta.length===((gn=Ir.files)==null?void 0:gn.length):!1,setSeleArr:gr,setAllSelect:i=>{i.target.checked?gr(Ir.files.map(u=>u.id)):gr([])},selectArrs:ta,onMenuClick:vi})),Tt.createElement(Z,null),Tt.createElement(ze,null),Tt.createElement(tt,null),Tt.createElement(P,{getFileData:ja}),Tt.createElement(Ae,null),Tt.createElement(wo,null),Tt.createElement(nn,null),Tt.createElement(cr,null),Tt.createElement($t,null),Tt.createElement(nt,null),Tt.createElement(wn,null),Tt.createElement(Er,{getFileData:ja}),Tt.createElement(vr.Z,null),Tt.createElement(po,{getFileData:ja}),Tt.createElement(La,null),Tt.createElement(br,null),Tt.createElement(Jr.Z,{type:2,visible:ye.actionTabs.key==="\u8C03\u6574\u6392\u5E8F",callback:tl,data:ol,onCancel:()=>{Sn({type:"classroomList/setActionTabs",payload:{key:""}})}}))};var si=(0,x.connect)(({classroomList:ye,loading:Me,user:ge,globalSetting:En})=>({classroomList:ye,globalSetting:En,user:ge,loading:Me.effects}))($o)},48716:function(On,dt,t){"use strict";t.d(dt,{Q8:function(){return te},d0:function(){return Ie},w6:function(){return de}});var r=t(59301),f=t(5083),x=t(57809),N=t(8591),d=t(43418),H=t(5112),l=t(95237),le=t(43604),ie=t(6848),M=t(24905),De=t(3113),F=t(61186),m=t.n(F),ne=t(48790),T=t(38986),U=t(89392),it=t.n(U),pe=t(51257),ot=t(22982),Te=t(25690),re=t(43155),A=t(40197),o=t(59229),$=t(3039),Z=t(75736),Y=t(59301),k=Object.defineProperty,L=Object.defineProperties,h=Object.getOwnPropertyDescriptors,ee=Object.getOwnPropertySymbols,fe=Object.prototype.hasOwnProperty,at=Object.prototype.propertyIsEnumerable,be=(Qe,_e,gt)=>_e in Qe?k(Qe,_e,{enumerable:!0,configurable:!0,writable:!0,value:gt}):Qe[_e]=gt,ze=(Qe,_e)=>{for(var gt in _e||(_e={}))fe.call(_e,gt)&&be(Qe,gt,_e[gt]);if(ee)for(var gt of ee(_e))at.call(_e,gt)&&be(Qe,gt,_e[gt]);return Qe},xe=(Qe,_e)=>L(Qe,h(_e)),ue=(Qe,_e,gt)=>new Promise((We,Bt)=>{var mt=Se=>{try{yt(gt.next(Se))}catch(wt){Bt(wt)}},kt=Se=>{try{yt(gt.throw(Se))}catch(wt){Bt(wt)}},yt=Se=>Se.done?We(Se.value):Promise.resolve(Se.value).then(mt,kt);yt((gt=gt.apply(Qe,_e)).next())});function de(Qe,_e){const gt=[];for(let We=Qe;We<_e;We++)gt.push(We);return gt}const te=(Qe,_e,gt)=>{const We=Qem()(_e).endOf("day"),mt=Qe{const gt=parseInt(m()(Qe).format("HH")),We=parseInt(m()().format("HH")),Bt=parseInt(m()().format("mm"));if(!Qe)return{disabledHours:()=>de(0,We),disabledMinutes:()=>de(0,Bt)};if(_e){const mt=parseInt(m()(_e).format("HH")),kt=parseInt(m()(_e).format("mm"));return m()(Qe).isSame(m()(_e),"day")?{disabledHours:()=>de(0,mt),disabledMinutes:()=>gt<=mt?de(0,kt):[]}:void 0}if(m()(Qe).isSame(m()(),"day"))return{disabledHours:()=>de(0,We),disabledMinutes:()=>m()(Qe).isSame(m()(),"hour")&><=We?de(0,Bt):[]}},{RangePicker:tt}=f.default,{Option:Ee}=x.default,G=({shixunHomeworks:Qe,loading:_e,dispatch:gt,classroomList:We,user:Bt})=>{var mt,kt,yt,Se,wt,ae,X,w,c;const _=(0,Te.useParams)(),{workSetting:J,workList:D,shixunWorkList:C,headerInfo:ve,changeData:V}=Qe,[P,me]=(0,r.useState)(!1),[st,ke]=(0,r.useState)(!1);let[$e,qe]=(0,r.useState)([]),[K,g]=(0,r.useState)([]),[I,Ae]=(0,r.useState)({unified_setting:!1,publish_time:"",end_time:"",allow_late:!1,unified_late:!0,late_time:"",late_penalty:0,penalty_type:re.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[he,Fe]=(0,r.useState)({}),[Ft,ht]=(0,r.useState)({});(0,r.useEffect)(()=>()=>{qe([])},[]),(0,r.useEffect)(()=>{me(!(0,ne.GJ)())},[(0,ne.GJ)()]);const Rt=()=>{gt({type:"shixunHomeworks/getWorkSetting",payload:ze({},_)})};(0,r.useEffect)(()=>{if(!(J!=null&&J.course_id))return;Object.keys(I).map(function(Nt){I[Nt]=J[Nt]}),(!I.allow_late||!I.unified_late)&&(I.late_penalty=20,I.penalty_type=re.Q.Percent),I.unified_setting||(I.unified_late=!1,I.unified_anonymous_comment=!1,I.unified_anonymous_appeal=!1),$e=JSON.parse(JSON.stringify(J.group_settings.map(Nt=>xe(ze({},Nt),{group_name:[Nt.group_name]})).filter(Nt=>Nt.publish_time!==null))),K=JSON.parse(JSON.stringify(J.allow_late_settings.map(Nt=>xe(ze({},Nt),{group_name:[Nt.group_name]})).filter(Nt=>Nt.late_time!==null))),Ae(ze({},I));const rt=(0,pe.QE)(($e==null?void 0:$e.length)>0?$e:[]);qe([...rt]),(K==null?void 0:K.length)<=0?g([{penalty_type:re.Q.Percent,late_penalty:20}]):g([...K])},[J]);const Vt=()=>ue(void 0,null,function*(){var rt,Nt;if(((rt=Bt==null?void 0:Bt.userInfo)==null?void 0:rt.user_status)===2){(0,A.Rd)();return}const Zn=JSON.parse(JSON.stringify(I));if(Zn.challenge_settings.filter(vn=>!vn.hide),Zn.categoryId=_.categoryId,(Nt=Zn.challenge_settings)!=null&&Nt.every(vn=>!vn.checked)){N.ZP.warning("\u5173\u5361\u4E0D\u80FD\u5168\u90E8\u8BBE\u7F6E\u4E3A\u53EF\u4E0D\u505A");return}if(console.log($e),!I.unified_setting)$e=$e==null?void 0:$e.map(vn=>{var Xn;if(!vn.publish_time||!vn.end_time)throw N.ZP.error("\u8BF7\u628A\u53D1\u5E03\u65F6\u95F4\u586B\u5199\u5B8C\u6574"),new String("\u8BF7\u628A\u53D1\u5E03\u65F6\u95F4\u586B\u5199\u5B8C\u6574");if(!vn.group_name)throw N.ZP.error("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0"),new String("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0");return vn.group_name=typeof(vn==null?void 0:vn.group_name)=="string"?[vn==null?void 0:vn.group_name]:vn==null?void 0:vn.group_name,vn.group_id=(Xn=J.group_settings)==null?void 0:Xn.filter(cr=>{var Cr;return(Cr=vn==null?void 0:vn.group_name)==null?void 0:Cr.includes(cr.group_name)}).map(cr=>cr.group_id||cr.id).toString().split(","),vn});else if(!I.publish_time||!I.end_time)throw N.ZP.error("\u53D1\u5E03\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u4E3A\u7A7A"),new String("\u53D1\u5E03\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u4E3A\u7A7A");if(Zn.group_settings=$e,I.allow_late)if(I.unified_late){if(I.late_penalty===null||I.late_penalty===void 0||I.late_penalty<0||I.late_penalty>100)throw N.ZP.error("\u8FDF\u4EA4\u6263\u5206\u586B\u5199\u533A\u95F4\u4E3A0~100"),new String("\u8FDF\u4EA4\u6263\u5206\u586B\u5199\u533A\u95F4\u4E3A0~100");if(!I.late_time)throw N.ZP.error("\u8BF7\u628A\u622A\u6B62\u65F6\u95F4\u586B\u5199\u5B8C\u6574"),new String("\u8BF7\u628A\u622A\u6B62\u65F6\u95F4\u586B\u5199\u5B8C\u6574")}else K=K==null?void 0:K.map(vn=>{var Xn,cr;if(vn.late_penalty===null||vn.late_penalty===void 0||vn.late_penalty<0||vn.late_penalty>100)throw N.ZP.error("\u8FDF\u4EA4\u6263\u5206\u586B\u5199\u533A\u95F4\u4E3A0~100"),new String("\u8FDF\u4EA4\u6263\u5206\u586B\u5199\u533A\u95F4\u4E3A0~100");if(!vn.late_time)throw N.ZP.error("\u8BF7\u628A\u622A\u6B62\u65F6\u95F4\u586B\u5199\u5B8C\u6574"),new String("\u8BF7\u628A\u622A\u6B62\u65F6\u95F4\u586B\u5199\u5B8C\u6574");if(!vn.group_name)throw N.ZP.error("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0"),new String("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0");return vn.group_name=typeof(vn==null?void 0:vn.group_name)=="string"?[vn==null?void 0:vn.group_name]:vn==null?void 0:vn.group_name,vn.group_id=(cr=(Xn=vn==null?void 0:vn.group_name)==null?void 0:Xn.map(Cr=>{var Fr,mn;let nr=(mn=(Fr=J.group_settings)==null?void 0:Fr.filter(Ce=>(Ce==null?void 0:Ce.group_name)===Cr))==null?void 0:mn[0];return nr==null?void 0:nr.group_id}))==null?void 0:cr.toString().split(","),vn}),Zn.allow_late_settings=K;let cn=yield(0,Z.Tr)({homework_common_ids:[parseInt(_.categoryId)],course_id:_.coursesId,type:"homework_common"});(cn==null?void 0:cn.student_count)===0?dn(Zn):(ht(Zn),Fe(cn))}),dn=rt=>{var Nt;if(rt.total_score===null){N.ZP.warning("\u603B\u5206\u503C\u4E0D\u80FD\u4E3A\u7A7A");return}if(rt!=null&&rt.work_efficiency&&rt.eff_score===null){N.ZP.warning("\u6548\u7387\u5206\u4E0D\u80FD\u4E3A\u7A7A");return}const Zn=rt.challenge_settings.reduce((Xn,cr)=>Xn+Number(cr.challenge_score),0);if((Zn==null?void 0:Zn.toFixed(10))!==((Nt=rt.total_score-rt.eff_score)==null?void 0:Nt.toFixed(10))){N.ZP.warning(`\u6548\u7387\u5206\u52A0\u5173\u5361\u4EFB\u52A1\u603B\u5206\u5FC5\u987B\u7B49\u4E8E\u603B\u5206\u503C\uFF1A${rt.total_score}\u5206`);return}const cn={shixun_evaluation:rt.shixun_evaluation,challenge_settings:rt.challenge_settings};let vn=()=>{var Xn;const cr=()=>ue(void 0,null,function*(){ke(!0),(yield(0,T.ZP)(`/api/homework_commons/${_.categoryId}/publish_setting.json`,{method:"post",body:ze({},rt)})).status===0&&(N.ZP.success("\u66F4\u65B0\u6210\u529F"),Rt(),gt({type:"shixunHomeworks/getShixunWorkHeadInfo",payload:ze({},_)})),ke(!1)});!(0,U.isEqual)(V,cn)&&!((Xn=ve==null?void 0:ve.homework_status)!=null&&Xn.includes("\u672A\u53D1\u5E03"))?d.default.confirm({title:"\u66F4\u65B0\u6210\u7EE9",content:"\u60A8\u6539\u52A8\u4E86\u672C\u6B21\u4F5C\u4E1A\u7684\u5173\u5361\u5F97\u5206\u8BBE\u7F6E\uFF0C\u8FD9\u53EF\u80FD\u5BFC\u81F4\u5DF2\u5B8C\u6210\u4F5C\u4E1A\u7684\u5B66\u751F\u7684\u6210\u7EE9\u4EA7\u751F\u9519\u8BEF\u3002\u70B9\u51FB\u201C\u786E\u5B9A\u201D\u6309\u94AE\u5C06\u4FDD\u5B58\u6700\u65B0\u8BBE\u7F6E\u5E76\u6309\u6700\u65B0\u8BBE\u7F6E\u66F4\u65B0\u5168\u73ED\u6210\u7EE9\u3002",okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onOk:cr}):cr()};J!=null&&J.high_resources_consume&&!(J!=null&&J.high_resources_consume_permission)?gt({type:"classroomList/setActionTabs",payload:{key:"\u6388\u6743\u4F7F\u7528",id:_.coursesId,type:"shixun",type_id:_.categoryId,name:J.homework_name,fn:()=>{vn()}}}):vn()},on=(rt,Nt,Zn="group_id")=>{var cn;return Nt?Nt.find(vn=>vn[Zn]===rt):(cn=J==null?void 0:J.group_settings)==null?void 0:cn.find(vn=>vn.group_id[0]===rt)},pn=(J==null?void 0:J.allow_late)||(J==null?void 0:J.anonymous_comment),Fn=rt=>{var Nt,Zn;const cn=on(rt,J==null?void 0:J.allow_late_settings,"id"),vn=on(rt,J==null?void 0:J.anonymous_comment_settings),Xn=on(rt);return(J==null?void 0:J.allow_late)&&cn&&m()(cn==null?void 0:cn.late_time)<=m()()||(J==null?void 0:J.anonymous_comment)&&vn&&(vn==null?void 0:vn.evaluation_start)!==null||((Zn=(m()(Xn==null?void 0:Xn.end_time)<=m()()&&((Nt=J==null?void 0:J.allow_late_settings)==null?void 0:Nt.filter(cr=>cr.group_id.includes(rt))))[0])==null?void 0:Zn.late_time)!=null},Rn=(0,r.useMemo)(()=>(J==null?void 0:J.allow_late)||(J==null?void 0:J.all_group_late),[J,ve]),nn=J==null?void 0:J.anonymous_comment,Hn=rt=>{if(!rt)return!1;const Nt=on(rt,J==null?void 0:J.anonymous_comment_settings);return(J==null?void 0:J.anonymous_comment)&&Nt&&(Nt==null?void 0:Nt.evaluation_start)!==null},Kn=(rt,Nt)=>{var Zn,cn,vn;gt({type:"classroomList/setActionTabs",payload:{key:"\u5206\u73ED\u53D1\u5E03-\u53D1\u5E03\u89C4\u5219\u62C6\u5206",data:rt,index:Nt,rangePickerDisabled:P||(m()()<=m()((cn=on((Zn=rt==null?void 0:rt.group_id)==null?void 0:Zn[0]))==null?void 0:cn.publish_time)?!1:[!0,Fn((vn=rt==null?void 0:rt.group_id)==null?void 0:vn[0])]),disabledDate:J==null?void 0:J.course_end_date}})};return Y.createElement("section",{className:ot.Z.form},Y.createElement("div",{className:ot.Z.title},"\u4F5C\u4E1A\u53D1\u5E03",Y.createElement("span",{className:"c-grey-666 font14",style:{fontWeight:400}},"\uFF08\u4F5C\u4E1A\u4E00\u65E6\u53D1\u5E03\u540E\u4E0D\u53EF\u53D8\u66F4\u8BD5\u9898\u53D1\u5E03\u6A21\u5F0F\uFF09")),Y.createElement("div",null,Y.createElement("div",{style:{background:"#F6F7F9",padding:"13px 30px",display:"flex",alignItems:"center"}},Y.createElement(H.ZP.Group,{disabled:P||!((mt=ve==null?void 0:ve.homework_status)!=null&&mt.includes("\u672A\u53D1\u5E03"))||(0,ne.Rm)()&&!((kt=We.AssistantObject.practice)!=null&&kt.can_publish),value:I.unified_setting,onChange:rt=>{var Nt;if(!((Nt=ve==null?void 0:ve.homework_status)!=null&&Nt.includes("\u672A\u53D1\u5E03"))){N.ZP.error("\u5DF2\u53D1\u5E03\uFF0C\u4E0D\u80FD\u518D\u4FEE\u6539\u7EDF\u4E00\u8BBE\u7F6E");return}if(I.unified_setting=!I.unified_setting,I.unified_setting||(I.unified_late=!1,g([{late_penalty:5}])),Ae(Object.assign({},I)),I.unified_setting===!1&&$e==""){qe($e.concat({}));return}I.unified_setting&&(qe([]),g([{late_penalty:5}]))}},Y.createElement(H.ZP,{value:!0,disabled:P||!(J!=null&&J.manage_all_group),style:{marginRight:"50px"}},"\u7EDF\u4E00\u53D1\u5E03"),Y.createElement(H.ZP,{disabled:P||!((yt=J==null?void 0:J.group_settings)!=null&&yt.length),value:!1},"\u5206\u73ED\u53D1\u5E03")),((Se=J==null?void 0:J.group_settings)==null?void 0:Se.length)===0&&Y.createElement("div",{style:{color:"rgba(0, 0, 0, 0.25)",height:"22px"}},"\uFF08\u672C\u8BFE\u5802\u65E0\u5206\u73ED\uFF0C\u4EC5\u652F\u6301\u9009\u62E9\u201C\u7EDF\u4E00\u53D1\u5E03\u201C\uFF09")),I.unified_setting&&Y.createElement("div",{style:{display:"flex",color:"#666666",background:"#F6F7F9",padding:"5px 30px",height:"50px",marginTop:"1px"}},Y.createElement(l.Z,{align:"middle"},Y.createElement(le.Z,{style:{marginLeft:"23px"}},"\u53D1\u5E03\u65F6\u95F4"),Y.createElement(le.Z,{className:"ml10"},Y.createElement(f.default,{size:"large",disabled:P||!((wt=ve==null?void 0:ve.homework_status)!=null&&wt.includes("\u672A\u53D1\u5E03")||(ae=ve==null?void 0:ve.homework_status)!=null&&ae.includes("\u672A\u5F00\u59CB"))||(0,ne.Rm)()&&!((X=We.AssistantObject.practice)!=null&&X.can_publish),style:{width:170},placeholder:"\u8BF7\u9009\u62E9\u53D1\u5E03\u65F6\u95F4",showTime:{format:"HH:mm"},allowClear:!1,format:"YYYY-MM-DD HH:mm",disabledDate:rt=>te(rt,J==null?void 0:J.course_end_date),disabledTime:rt=>Ie(rt),value:I.publish_time?m()(I.publish_time):"",onChange:(rt,Nt)=>{I.publish_time=Nt,(I.end_time==""||!I.end_time)&&I.unified_setting&&(I.end_time=m()(rt).add(7,"days").format("YYYY-MM-DD HH:mm:ss")),Ae(Object.assign({},I))}}))),Y.createElement(l.Z,{align:"middle",className:"pl30"},Y.createElement(le.Z,null,"\u622A\u6B62\u65F6\u95F4"),Y.createElement(le.Z,{className:"ml10"},Y.createElement(f.default,{size:"large",style:{width:170},allowClear:!1,placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:m()((0,pe.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",disabled:(J==null?void 0:J.allow_late)&&(J==null?void 0:J.homework_status.includes("\u5DF2\u622A\u6B62"))||P||(J==null?void 0:J.allow_late)&&m()()>=m()(J==null?void 0:J.end_time)||(0,ne.Rm)()&&!((w=We.AssistantObject.practice)!=null&&w.can_publish),disabledDate:rt=>te(rt,J==null?void 0:J.course_end_date,I.publish_time),disabledTime:rt=>Ie(rt,I.publish_time),value:I.end_time?m()(I.end_time):"",onChange:(rt,Nt)=>{I.end_time=Nt,Ae(Object.assign({},I))}})))),!I.unified_setting&&($e==null?void 0:$e.length)>0&&Y.createElement(l.Z,{style:{display:"flex",color:"#666666",background:"#F6F7F9",padding:"5px 30px",marginTop:"1px"}},$e&&$e.map(function(rt,Nt){var Zn,cn,vn,Xn,cr,Cr,Fr;return Y.createElement(le.Z,{span:24,key:Nt},Y.createElement(l.Z,{gutter:[8,16],style:{display:"flex",alignItems:"center",marginBottom:Nt==($e==null?void 0:$e.length)-1?"0px":"10px"}},Y.createElement("div",{style:{minWidth:85,marginRight:"15px",textAlign:"right"}},"\u53D1\u5E03\u89C4\u5219",Nt+1),Y.createElement(x.default,{disabled:P||((Zn=ve==null?void 0:ve.homework_status)!=null&&Zn.includes("\u672A\u53D1\u5E03")&&rt.id||m()(){var nr;if((0,ne.Rm)()&&!((nr=We.AssistantObject.practice)!=null&&nr.can_publish)){N.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}$e[Nt].group_name=mn,$e[Nt].group_id=rt.group_id;const Ce=(0,U.flattenDeep)($e.map(B=>B.group_name)),S=K.map(B=>{let O=(B==null?void 0:B.group_name)||[];return xe(ze({},B),{group_name:(0,U.remove)(O,W=>Ce.includes(W))})});g(S),qe($e.slice())},maxTagCount:4,maxTagPlaceholder:mn=>Y.createElement("div",{style:{cursor:"pointer"},onClick:()=>Kn(rt,Nt)},"+",mn==null?void 0:mn.length)},J.group_settings&&J.group_settings.map(function(mn){if(!$e.map(Ce=>Ce.group_name).flat().includes(mn.group_name))return Y.createElement(Ee,{value:mn.group_name,key:mn.id},mn.group_name)})),Y.createElement("div",{className:"ml20"},Y.createElement(tt,{size:"large",ranges:{\u6B64\u523B:[rt.publish_time?m()(rt.publish_time):m()(),m()()]},allowClear:!1,disabled:P||(m()()<=m()((Xn=on((vn=rt==null?void 0:rt.group_id)==null?void 0:vn[0]))==null?void 0:Xn.publish_time)?!1:[!0,Fn((cr=rt==null?void 0:rt.group_id)==null?void 0:cr[0])]),style:{width:605},placeholder:["\u53D1\u5E03\u65F6\u95F4\uFF08\u5B66\u751F\u6536\u5230\u4F5C\u4E1A\u65F6\u95F4\uFF09","\u622A\u6B62\u65F6\u95F4\uFF08\u5B66\u751F\u201C\u6309\u65F6\u201D\u63D0\u4EA4\u4F5C\u54C1\u65F6\u95F4\u622A\u70B9\uFF09"],disabledDate:mn=>te(mn,J==null?void 0:J.course_end_date),disabledTime:mn=>Ie(mn),showTime:{showNow:!0,format:"HH:mm",defaultValue:[m()((0,pe.U6)(),"HH:mm"),m()((0,pe.U6)(),"HH:mm")]},format:"YYYY-MM-DD HH:mm",value:rt.publish_time&&[m()(rt.publish_time),rt.end_time?m()(rt.end_time):void 0],onChange:(mn,nr)=>{var Ce;if((0,ne.Rm)()&&!((Ce=We.AssistantObject.practice)!=null&&Ce.can_publish)){N.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}$e[Nt].publish_time=nr[0],!rt.end_time&&nr[0]?$e[Nt].end_time=m()(nr[0]).add(7,"days"):$e[Nt].end_time=nr[1],qe([...$e])},onCalendarChange:(mn,nr,Ce)=>{if(nr!=null&&nr[0]&&!nr[1]){const S=m()(nr[0]).add(7,"days");$e[Nt].publish_time=nr[0],$e[Nt].end_time=S,qe([...$e])}}})),!P&&Y.createElement("div",{style:{display:"flex",width:"50px"}},((Cr=rt==null?void 0:rt.group_id)==null?void 0:Cr.length)>1&&Y.createElement(ie.Z,{title:"\u89C4\u5219\u62C6\u5206"},Y.createElement("i",{className:"iconfont icon-chaifen ml10",style:{cursor:"pointer",color:"#3061d0"},onClick:()=>Kn(rt,Nt)})),$e.length<((Fr=J==null?void 0:J.group_settings)==null?void 0:Fr.length)&&Y.createElement("i",{className:"iconfont icon-zengjia1 ml10 mr10",style:{cursor:"pointer",color:"#00B187"},onClick:()=>{var mn;if((0,ne.Rm)()&&!((mn=We.AssistantObject.practice)!=null&&mn.can_publish)){N.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}qe($e.concat({}))}}),((rt==null?void 0:rt.publish_time)&&m()(){const mn=(0,U.cloneDeep)(K);mn.forEach((nr,Ce)=>{nr.group_name&&(nr.group_name=nr.group_name.filter(S=>{var B;return!((B=$e[Nt].group_name)!=null&&B.includes(S))}))}),$e=$e.filter((nr,Ce)=>Nt!==Ce),g(mn),qe($e.slice()),setTimeout(()=>qe($e.slice()),10)}}))))}))),Y.createElement(l.Z,null,Y.createElement(le.Z,null,Y.createElement("div",{className:ot.Z.title,style:{marginTop:"30px"}},"\u8865\u4EA4\u8BBE\u7F6E",Y.createElement("span",{className:"c-grey-666 font14",style:{fontWeight:400}},"\uFF08\u53EF\u5BF9\u5728\u4F5C\u4E1A\u53D1\u5E03\u65F6\u95F4\u8303\u56F4\u5185\u672A\u5B8C\u6210\u4F5C\u4E1A\u7684\u5B66\u751F\uFF0C\u5EF6\u957F\u65F6\u95F4\u8FDB\u884C\u8865\u4EA4\uFF09"))),Y.createElement(le.Z,{span:24,style:{background:"#F6F7F9",padding:"13px 30px",display:"flex",alignItems:"center"}},Y.createElement(M.default,{checked:I.allow_late,disabled:P||Rn,onChange:rt=>{var Nt;if((0,ne.Rm)()&&!((Nt=We.AssistantObject.practice)!=null&&Nt.can_late)){N.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}rt.target.checked&&d.default.warning({title:"\u5F00\u542F\u8865\u4EA4\u63D0\u793A",centered:!0,width:480,content:Y.createElement("div",{style:{padding:10,background:"#f5f6f9"}},Y.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"),Y.createElement("div",null,"2.\u8865\u4EA4\u622A\u6B62\u65F6\u95F4\u5FC5\u987B\u665A\u4E8E\u4F5C\u4E1A\u622A\u6B62\u65F6\u95F4\uFF1B"),Y.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"))}),I.allow_late=!I.allow_late,K==""&&g([{late_penalty:5}]),Ae(Object.assign({},I))}},Y.createElement("strong",null,"\u5F00\u542F\u8865\u4EA4")))),(I==null?void 0:I.allow_late)&&Y.createElement("div",{style:{background:"#F6F7F9",padding:"10px 30px",marginTop:"1px",color:"#666666"}},Y.createElement("div",{style:{display:"flex"}},Y.createElement("div",{style:{width:"110px",textAlign:"right"}},"\u8865\u4EA4\u65B9\u5F0F"),Y.createElement(H.ZP.Group,{style:{marginLeft:"20px"},disabled:P||(J==null?void 0:J.anonymous_comment)||(J==null?void 0:J.allow_late),value:I.unified_late,onChange:rt=>{var Nt;if((0,ne.Rm)()&&!((Nt=We.AssistantObject.practice)!=null&&Nt.can_late)){N.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}I.unified_late=rt.target.value,K==""&&!rt.target.value&&g([{penalty_type:re.Q.Percent,late_penalty:20}]),Ae(ze({},I))}},(I==null?void 0:I.unified_setting)&&Y.createElement(H.ZP,{value:!0,disabled:!(J!=null&&J.manage_all_group),style:{marginRight:"50px"}},"\u7EDF\u4E00\u8865\u4EA4"),((c=J==null?void 0:J.group_settings)==null?void 0:c.length)>0&&Y.createElement(H.ZP,{value:!1},"\u5206\u73ED\u8865\u4EA4"))),I!=null&&I.unified_late?Y.createElement(Y.Fragment,null,Y.createElement(l.Z,{align:"middle",style:{marginTop:"10px"}},Y.createElement(le.Z,{style:{width:"110px",textAlign:"right"}},"\u8865\u4EA4\u6263\u5206"),Y.createElement(le.Z,{className:"ml20"},Y.createElement(re.Z,{disabled:P||nn,value:{type:I.penalty_type,inputValue:I.late_penalty},onChange:rt=>{var Nt;if((0,ne.Rm)()&&!((Nt=We.AssistantObject.practice)!=null&&Nt.can_late)){N.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}Ae(xe(ze({},I),{late_penalty:rt.inputValue,penalty_type:rt.type}))}})),Y.createElement(le.Z,{flex:"1",className:"ml5"},Y.createElement("span",{className:"c-grey-c ml10"},I.penalty_type===re.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)"))),Y.createElement(l.Z,{align:"middle",style:{marginTop:"15px"}},Y.createElement(le.Z,{style:{width:"110px",textAlign:"right"}},"\u8865\u4EA4\u622A\u6B62\u65F6\u95F4"),Y.createElement(le.Z,{className:"ml20"},Y.createElement(f.default,{size:"large",allowClear:!1,style:{width:170},placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:m()((0,pe.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",disabled:P||nn,value:I.late_time?m()(I.late_time):"",disabledDate:rt=>te(rt,J==null?void 0:J.course_end_date),onChange:(rt,Nt)=>{var Zn;if((0,ne.Rm)()&&!((Zn=We.AssistantObject.practice)!=null&&Zn.can_late)){N.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}I.late_time=Nt,Ae(Object.assign({},I))}})))):K.map(function(rt,Nt){var Zn;return Y.createElement(le.Z,{span:24,key:Nt},Y.createElement(l.Z,{style:{display:"flex",alignItems:"center",marginTop:"10px"}},Y.createElement("div",{style:{width:"85px",marginLeft:"27px",textAlign:"right"}},"\u8865\u4EA4\u89C4\u5219",Nt+1),Y.createElement(x.default,{disabled:P||!((Zn=ve==null?void 0:ve.homework_status)!=null&&Zn.includes("\u672A\u53D1\u5E03"))&&rt.id||(J==null?void 0:J.anonymous_comment),mode:"multiple",className:ot.Z.multiple_select,style:{width:"212px",marginLeft:"18px"},value:typeof rt.group_name=="string"?[rt.group_name]:rt.group_name,placeholder:"\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0",onChange:cn=>{var vn;if((0,ne.Rm)()&&!((vn=We.AssistantObject.practice)!=null&&vn.can_late)){N.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}K[Nt].group_name=cn,K[Nt].group_id=rt.group_id,g(K.slice())}},J.group_settings&&J.group_settings.map(function(cn){const vn=K.map(cr=>cr.group_name).flat(),Xn=$e.map(cr=>cr.group_name).flat();if(I!=null&&I.unified_setting){if(!vn.includes(cn.group_name))return Y.createElement(Ee,{value:cn.group_name,key:cn.id},cn.group_name)}else if(Xn.includes(cn.group_name)&&!vn.includes(cn.group_name))return Y.createElement(Ee,{value:cn.group_name,key:cn.id},cn.group_name)})),Y.createElement("div",{className:"ml20 mr10"},"\u8865\u4EA4\u6263\u5206"),Y.createElement(re.Z,{disabled:P||Hn(rt.id),value:{type:rt.penalty_type,inputValue:rt.late_penalty},onChange:cn=>{var vn;if((0,ne.Rm)()&&!((vn=We.AssistantObject.practice)!=null&&vn.can_late)){N.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}K[Nt].late_penalty=cn.inputValue,K[Nt].penalty_type=cn.type,g([...K])}}),Y.createElement("div",{className:"ml20 mr10"},"\u8865\u4EA4\u622A\u6B62\u65F6\u95F4"),Y.createElement(f.default,{size:"large",disabled:P||Hn(rt.id),style:{width:225},showTime:{format:"HH:mm",defaultValue:m()((0,pe.U6)(),"HH:mm")},placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",disabledDate:cn=>te(cn,J==null?void 0:J.course_end_date),format:"YYYY-MM-DD HH:mm",value:rt!=null&&rt.late_time?m()(rt.late_time):void 0,onChange:(cn,vn)=>{var Xn;if((0,ne.Rm)()&&!((Xn=We.AssistantObject.practice)!=null&&Xn.can_late)){N.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}K[Nt].late_time=vn,g([...K])}}),!P&&Y.createElement("div",{style:{display:"flex",width:"50px"}},Y.createElement("i",{className:"iconfont icon-zengjia1 ml10 mr10",style:{cursor:"pointer",color:"#00B187"},onClick:()=>{var cn;if((0,ne.Rm)()&&!((cn=We.AssistantObject.practice)!=null&&cn.can_late)){N.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}g(K.concat({penalty_type:re.Q.Percent,late_penalty:20}))}}),Nt>0&&!rt.id&&Y.createElement("i",{className:"iconfont icon-shanjian1",style:{cursor:"pointer",color:"#E30000"},onClick:()=>{var cn;if((0,ne.Rm)()&&!((cn=We.AssistantObject.practice)!=null&&cn.can_late)){N.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}K=K.filter((vn,Xn)=>Nt!==Xn),g(K.slice()),setTimeout(()=>g(K.slice()),10)}}))))})),!P&&Y.createElement(Y.Fragment,null,Y.createElement(De.ZP,{type:"primary",size:"large",loading:st,style:{width:"138px",marginTop:"30px"},onClick:()=>Vt()},"\u4FDD\u5B58")),Y.createElement(o.Z,{onConfirm:(rt,Nt)=>{$e.splice(rt,0,...Nt),$e.splice(rt+Nt.length,1);const Zn=(0,pe.QE)([...$e]);qe([...Zn])}}),Y.createElement($.Z,{resdata:he,type:"shixun",okloading:st,oktext:(he==null?void 0:he.can_copy_num)===0?"\u786E\u5B9A":"\u4E00\u952E\u590D\u5236\u5E76\u66FF\u6362",onok:rt=>ue(void 0,null,function*(){ke(!0);let Nt=yield(0,T.ZP)(`/api/courses/${_.coursesId}/batch_copy_shixuns.json`,{method:"post",body:{type:"homework_common",ids:[parseInt(_.categoryId)]}});ke(!1),(Nt==null?void 0:Nt.status)===0&&dn(Ft)})}))};dt.ZP=(0,Te.connect)(({shixunHomeworks:Qe,classroomList:_e,loading:gt,user:We})=>({shixunHomeworks:Qe,classroomList:_e,loading:gt.effects,user:We}))(G)},19541:function(On,dt,t){"use strict";t.d(dt,{Z:function(){return De}});var r=t(59301),f=t(20834),x=t(92832),N=t(24905),d=t(3113),H=t(38854),l={bottomControlContainer:"bottomControlContainer___woAeo",buttonWrap:"buttonWrap___iRw4K",moveCategory:"moveCategory___oiQqw"},le=t(48790),ie=t(84105),De=({buttonDataSource:F,onButtonClick:m,useBatchStatus:ne,allSelect:T,setAllSelect:U,selectArrs:it,onMenuClick:pe,setSeleArr:ot,catalogue:Te,addCatalogue:re})=>{const[A,o]=(0,r.useState)(!1),[$,Z]=(0,r.useState)("");console.log("---",Te);const Y=r.createElement("div",{className:l.moveCategory,onMouseLeave:k=>o(!1)},r.createElement(f.default,{onClick:pe,style:{maxHeight:300,width:240,overflow:"auto"}},r.createElement("li",{className:"ant-menu-item multi-llipsis1e ant-menu-item-only-child"},r.createElement(x.default,{onChange:k=>{Z(k.target.value)}})),Te==null?void 0:Te.map(function(k,L){var h;if(!($!==""&&k.category_name.indexOf($)<0))return r.createElement(r.Fragment,null,r.createElement(f.default.Item,{className:"multi-llipsis1e",key:k.category_id,title:k.category_name},k.category_name),(h=k==null?void 0:k.third_category)==null?void 0:h.map(ee=>r.createElement(f.default.Item,{style:{marginLeft:20},className:"multi-llipsis1e",key:ee.category_id,title:ee.category_name},ee.category_name)))}),re&&r.createElement("li",{className:"ant-menu-item multi-llipsis1e ant-menu-item-only-child",onClick:re},"\u65B0\u5EFA\u5B50\u76EE\u5F55...")));return r.createElement("div",{className:l.bottomControlContainer},r.createElement("div",null,r.createElement("div",null,r.createElement(N.default,{checked:T,onChange:U},"\u5168\u9009\u672C\u9875\uFF08",it.length,"\uFF09")),(0,le.GJ)()&&F.map(k=>r.createElement("div",{key:k.name},r.createElement(d.ZP,{type:"primary",icon:k.icon,className:l.buttonWrap,onClick:()=>m(k)},k.name))),(0,le.GJ)()&&(re||Te)&&r.createElement("div",null,r.createElement(H.Z,{open:A,placement:"topLeft",autoAdjustOverflow:!1,dropdownRender:()=>Y,getPopupContainer:k=>k.parentNode},r.createElement("span",{className:"ant-dropdown-link",onMouseEnter:k=>o(!0)},r.createElement(d.ZP,{type:"primary",className:l.buttonWrap,icon:r.createElement("i",{className:"iconfont icon-yidongmulu"})},r.createElement("span",null,"\u79FB\u52A8\u5230\u76EE\u5F55 ",r.createElement(ie.Z,null))))))),r.createElement("div",null,r.createElement(d.ZP,{type:"primary",ghost:!0,onClick:()=>{ne(!1),ot([])}},"\u53D6\u6D88\u64CD\u4F5C")))}},89412:function(On,dt,t){"use strict";t.d(dt,{Z:function(){return re}});var r=t(59301),f=t(43418),x=t(61621),N=t(95237),d=t(6848),H={wrap:"wrap___KDoq2",tip:"tip___WEJuX",listWrap:"listWrap___IJDX4",li:"li___r5con",nameWrap:"nameWrap___PUyEz",name:"name___xuUMY",tag:"tag___l5CW2"},l=t(57985),le=t(25690),ie=t(59301),M=Object.defineProperty,De=Object.defineProperties,F=Object.getOwnPropertyDescriptors,m=Object.getOwnPropertySymbols,ne=Object.prototype.hasOwnProperty,T=Object.prototype.propertyIsEnumerable,U=(A,o,$)=>o in A?M(A,o,{enumerable:!0,configurable:!0,writable:!0,value:$}):A[o]=$,it=(A,o)=>{for(var $ in o||(o={}))ne.call(o,$)&&U(A,$,o[$]);if(m)for(var $ of m(o))T.call(o,$)&&U(A,$,o[$]);return A},pe=(A,o)=>De(A,F(o)),ot=(A,o,$)=>new Promise((Z,Y)=>{var k=ee=>{try{h($.next(ee))}catch(fe){Y(fe)}},L=ee=>{try{h($.throw(ee))}catch(fe){Y(fe)}},h=ee=>ee.done?Z(ee.value):Promise.resolve(ee.value).then(k,L);h(($=$.apply(A,o)).next())}),re=({type:A=1,data:o,visible:$,callback:Z,onCancel:Y})=>{var k,L;const[h,ee]=(0,r.useState)([]),fe=(0,le.useSelector)(xe=>xe.loading);(0,r.useEffect)(()=>{ee(o)},[JSON.stringify(o)]);const at=(xe,ue)=>{const de=(Ie,tt,Ee)=>{const G=Array.from(Ie),[Qe]=G.splice(tt,1);return G.splice(Ee,0,Qe),G};if(!xe.destination)return;const te=de(ue,xe.source.index,xe.destination.index);ee(te)},be=xe=>{let ue={};return A===1&&(ue={\u672A\u53D1\u5E03:{background:"rgba(198,206,214,0.2)",color:"#C6CED6"},\u672A\u5F00\u59CB:{background:"rgba(22,93,255,0.2)",color:"#165DFF"},\u63D0\u4EA4\u4E2D:{background:"rgba(0,177,135,0.2)",color:"#00B187"},\u5DF2\u622A\u6B62:{background:"rgba(229,51,51,0.2)",color:"#E53333"}}[xe]),A===2&&(ue={\u672A\u53D1\u5E03:{background:"rgba(198,206,214,0.2)",color:"#C6CED6"},\u9884\u53D1\u5E03:{background:"rgba(22,93,255,0.2)",color:"#165DFF"},\u5DF2\u53D1\u5E03:{background:"rgba(0,177,135,0.2)",color:"#00B187"}}[xe]),ie.createElement("div",{className:H.tag,style:it({},ue)},xe)},ze=()=>ot(void 0,null,function*(){Z(h.map(xe=>xe.task_id))});return ie.createElement(f.default,{centered:!0,destroyOnClose:!0,open:$,onCancel:Y,onOk:ze,confirmLoading:(k=fe==null?void 0:fe.effects)==null?void 0:k["classroomList/updateTaskPosition"],okText:"\u4FDD\u5B58",title:"\u8C03\u6574\u6392\u5E8F",width:850},ie.createElement("div",{className:H.wrap},ie.createElement("div",{className:H.tip},ie.createElement("i",{className:"iconfont icon-tishi9 font14 mr10"}),ie.createElement("span",null,"\u63D0\u793A\uFF1A\u8BF7\u5728\u5217\u8868\u4E2D\u957F\u6309\u9F20\u6807\u5DE6\u952E\uFF0C\u8FDB\u884C\u62D6\u653E\u6392\u5E8F\u3002\u5B8C\u6210\u6392\u5E8F\u540E\u8BF7\u70B9\u51FB\u201C\u4FDD\u5B58\u201D")),ie.createElement(x.Z,{loading:(L=fe==null?void 0:fe.effects)==null?void 0:L["classroomList/getAllTaskList"],active:!0,className:"mt20",paragraph:{rows:5}},ie.createElement(l.Z5,{onDragEnd:xe=>at(xe,h)},ie.createElement(l.bK,{droppableId:"droppable"},(xe,ue)=>ie.createElement("div",pe(it({ref:xe.innerRef},xe.droppableProps),{className:H.listWrap}),h.map((de,te)=>ie.createElement(l._l,{key:de.task_id,draggableId:de.task_id.toString(),index:te},(Ie,tt)=>ie.createElement("div",pe(it(it({ref:Ie.innerRef},Ie.draggableProps),Ie.dragHandleProps),{className:H.li}),ie.createElement(N.Z,{align:"middle"},ie.createElement("div",{className:H.nameWrap},ie.createElement(d.Z,{title:de==null?void 0:de.task_name},ie.createElement("div",{className:H.name},de==null?void 0:de.task_name))),be(de==null?void 0:de.status)),ie.createElement(N.Z,{align:"middle",className:"font12 mt10"},ie.createElement("span",{className:"mr30 c-grey-666"},"\u7BA1\u7406\u5458",ie.createElement("span",{className:"ml5 c-black"},(de==null?void 0:de.user_name)||"--")))))),xe.placeholder))))))}},59229:function(On,dt,t){"use strict";t.d(dt,{Z:function(){return U}});var r=t(59301),f=t(25690),x=t(5083),N=t(43418),d=t(92832),H=t(95237),l=t(43604),le={title_tooltip:"title_tooltip___LLdrn",multiple_select:"multiple_select___kDXUm",modal_con:"modal_con___ERnkW"},ie=t(61186),M=t.n(ie),De=t(51257),F=t(28426),m=t(59301);const{RangePicker:ne}=x.default,T=({dispatch:it,classroomList:pe,onConfirm:ot})=>{const[Te,re]=(0,r.useState)([]),[A,o]=(0,r.useState)([]),[$,Z]=(0,r.useState)("");(0,r.useEffect)(()=>{var L;if(pe.actionTabs.key==="\u5206\u73ED\u53D1\u5E03-\u53D1\u5E03\u89C4\u5219\u62C6\u5206"){let h=pe.actionTabs.data;console.log("data",h);let ee=(L=h==null?void 0:h.group_name)==null?void 0:L.map((fe,at)=>{var be;return{group_id:h==null?void 0:h.group_id[at],group_name:h==null?void 0:h.group_name[at],is_admin:h==null?void 0:h.is_admin,end_time:h==null?void 0:h.end_time,publish_time:Array.isArray(h==null?void 0:h.publish_time)?(be=h==null?void 0:h.publish_time)==null?void 0:be[0]:h==null?void 0:h.publish_time}});ee&&(re([...ee]),o([...ee]))}},[pe.actionTabs]);const Y=()=>{it({type:"classroomList/setActionTabs",payload:{}}),Z("")},k=L=>{if(L){const h=A==null?void 0:A.filter(ee=>{var fe,at;return(at=(fe=ee==null?void 0:ee.group_name)==null?void 0:fe.toLowerCase())==null?void 0:at.includes(L==null?void 0:L.toLowerCase())});re(h)}else re(A)};return m.createElement(N.default,{width:980,title:m.createElement("div",{style:{fontWeight:"bold",display:"flex"}},m.createElement("div",null,"\u5206\u73ED\u53D1\u5E03-\u53D1\u5E03\u89C4\u5219\u62C6\u5206",m.createElement("span",{className:le.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")),m.createElement(d.default.Search,{allowClear:!0,placeholder:"\u8BF7\u8F93\u5165\u5173\u952E\u5B57\u8FDB\u884C\u641C\u7D22",style:{width:220,marginLeft:"60px"},value:$,onChange:L=>{Z(L.target.value.trim()),k(L.target.value.trim())}})),centered:!0,maskClosable:!1,open:pe.actionTabs.key==="\u5206\u73ED\u53D1\u5E03-\u53D1\u5E03\u89C4\u5219\u62C6\u5206",onCancel:()=>Y(),onOk:()=>{var L;ot((L=pe.actionTabs)==null?void 0:L.index,A),Y()}},m.createElement("div",{className:le.modal_con},m.createElement(H.Z,{style:{display:"flex",color:"#666666",padding:"5px",marginTop:"1px"}},(Te==null?void 0:Te.length)>0?Te.map(function(L,h){var ee,fe;return m.createElement(l.Z,{span:24,key:h},m.createElement(H.Z,{gutter:[8,16],style:{display:"flex",alignItems:"center",marginBottom:h==(Te==null?void 0:Te.length)-1?"0px":"10px"}},m.createElement("div",{className:le.multiple_select,title:L.group_name},L.group_name),m.createElement("div",{className:"ml20"},m.createElement(ne,{size:"large",ranges:{\u6B64\u523B:[L.publish_time?M()(L.publish_time):M()(),M()()]},allowClear:!1,disabled:(ee=pe.actionTabs)==null?void 0:ee.rangePickerDisabled,style:{width:600},placeholder:["\u53D1\u5E03\u65F6\u95F4\uFF08\u5B66\u751F\u6536\u5230\u4F5C\u4E1A\u65F6\u95F4\uFF09","\u622A\u6B62\u65F6\u95F4\uFF08\u5B66\u751F\u201C\u6309\u65F6\u201D\u63D0\u4EA4\u4F5C\u54C1\u65F6\u95F4\u622A\u70B9\uFF09"],disabledDate:at=>{var be;return(0,De.Q8)(at,(be=pe.actionTabs)==null?void 0:be.disabledDate)},disabledTime:at=>(0,De.d0)(at),showTime:{showNow:!0,format:"HH:mm",defaultValue:[M()((0,De.U6)(),"HH:mm"),M()((0,De.U6)(),"HH:mm")]},format:"YYYY-MM-DD HH:mm",value:L.publish_time&&[M()(L.publish_time),L.end_time?M()(L.end_time):void 0],onChange:(at,be)=>{Te[h].publish_time=be[0],Te[h].end_time=be[1],re([...Te]),A.forEach(ze=>{ze.group_id===L.group_id&&(ze.publish_time=be[0],ze.end_time=be[1])}),o([...A])}})),(fe=pe.actionTabs)!=null&&fe.rangePickerDisabled?m.createElement("i",{className:"iconfont icon-shanjian1 ml15",style:{color:"#E30000",opacity:"0.2",cursor:"not-allowed"}}):m.createElement("i",{className:"iconfont icon-shanjian1 ml15",style:{cursor:"pointer",color:"#E30000"},onClick:()=>{Te.splice(h,1),re([...Te]),A.forEach((at,be)=>{at.group_id===L.group_id&&A.splice(be,1)}),o([...A])}})))}):m.createElement(F.Z,null))))};var U=(0,f.connect)(({classroomList:it})=>({classroomList:it}))(T)},11492:function(On,dt,t){"use strict";t.d(dt,{Z:function(){return pe}});var r=t(59301),f=t(20834),x=t(24905),N=t(3113),d=t(38854),H=t(6848),l=t(57809),le=t(92832),ie={searchSortControllerContainer:"searchSortControllerContainer___Xca1m",btn:"btn___sNJPX",btnSort:"btnSort___Fx9OM",tips:"tips___LrmpR"},M=t(48790),De=t(87395),F=t(84105),m=t(26724),ne=t.n(m),T=t(25690),U=(ot,Te,re)=>new Promise((A,o)=>{var $=k=>{try{Y(re.next(k))}catch(L){o(L)}},Z=k=>{try{Y(re.throw(k))}catch(L){o(L)}},Y=k=>k.done?A(k.value):Promise.resolve(k.value).then($,Z);Y((re=re.apply(ot,Te)).next())}),pe=({isAdmin:ot,dataSource:Te,batchStatus:re,SortMenuName:A,setSortMenuName:o,detailCourseGroupsList:$,onSearch:Z,onBoard:Y,onSort:k,isboard:L,dispatch:h,onBatch:ee,SortMenus:fe,isShowMode:at=!1,onModeChange:be})=>{const[ze,xe]=(0,r.useState)(!1),[ue,de]=(0,r.useState)([]),[te,Ie]=(0,r.useState)(!0);let[tt,Ee]=(0,r.useState)([]);const[G,Qe]=(0,r.useState)(1),[_e,gt]=(0,r.useState)(!1),We=(0,T.useParams)(),Bt=Se=>{o(Se.name),k(Se)};(0,r.useEffect)(()=>{L&&mt()},[L]);const mt=()=>U(void 0,null,function*(){var Se;if(te&&!_e){gt(!0),Qe(G+1);const wt=yield h({type:"classroomList/getCourseGroupsList",payload:{page:G,id:We.coursesId,limit:20,nonenavigate:!0}});let ae=[...(wt==null?void 0:wt.course_groups)||[]];((Se=wt==null?void 0:wt.course_groups)==null?void 0:Se.length)<20&&(Ie(!1),ae.push({id:0,name:"\u672A\u5206\u73ED"})),gt(!1),Ee([...tt,...ae])}}),kt=r.createElement("section",{className:ie.dropmenu},r.createElement("div",{style:{maxHeight:200,overflow:"auto"}},r.createElement(ne(),{initialLoad:!1,pageStart:1,threshold:20,loadMore:Se=>{mt()},hasMore:te,useWindow:!1},r.createElement(f.default,{style:{width:240,zIndex:10}},($==null?void 0:$.group_count)>0&&(tt==null?void 0:tt.filter(Se=>Se.edit_auth||Se.name==="\u672A\u5206\u73ED").map(function(Se,wt){return r.createElement(f.default.Item,{key:Se.id},r.createElement(x.default,{checked:ue.includes(Se.id),value:Se.id,onChange:ae=>{let X=ue.indexOf(Se.id);ue.indexOf(Se.id)>-1?de(ue.filter(w=>w!==Se.id)):de(ue.concat(Se.id))}},Se.name))}))))),r.createElement("aside",{style:{background:"#fff"}},r.createElement("div",null,r.createElement(N.ZP,{type:"link",onClick:()=>{Y(ue)}},"\u786E\u5B9A"),r.createElement(N.ZP,{type:"link",onClick:()=>{de([])}},"\u91CD\u7F6E")))),yt=A==="\u9ED8\u8BA4\u6392\u5E8F";return r.createElement("div",{className:ie.searchSortControllerContainer},!!(fe!=null&&fe.length)&&r.createElement("div",null,r.createElement(d.Z,{dropdownRender:()=>r.createElement(f.default,{selectedKeys:[A]},fe.map(Se=>r.createElement(f.default.Item,{key:Se.name,onClick:()=>Bt(Se)},Se.name)))},r.createElement("div",null,r.createElement("span",{className:`${ie.btn} ${yt?ie.btnSort:""}`},r.createElement("i",{className:"iconfont icon-paixu font14 mr5"}),A)))),yt&&r.createElement(H.Z,{title:"\u4F18\u5148\u6309\u7167\u8C03\u6574\u6392\u5E8F\u7ED3\u679C\u5C55\u793A\uFF0C\u672A\u8BBE\u7F6E\u6392\u5E8F\u65F6\uFF0C\u6309\u7167\u521B\u5EFA\u65F6\u95F4\u964D\u5E8F\u6392\u5217"},r.createElement("span",{className:ie.tips},r.createElement("i",{className:"iconfont icon-a-wenhaobeifen2"}))),at&&r.createElement(l.default,{defaultValue:"",onChange:be,style:{width:160,marginLeft:"auto",marginRight:"20px"},options:[{value:"",label:"\u5168\u90E8\u8003\u8BD5\u6A21\u5F0F"},{value:!0,label:"\u6B63\u5F0F\u8003\u8BD5"},{value:!1,label:"\u6A21\u62DF\u8003\u8BD5"}]}),r.createElement(le.default.Search,{allowClear:!0,placeholder:"\u8BF7\u8F93\u5165\u540D\u79F0\u8FDB\u884C\u641C\u7D22",onSearch:Z,style:{width:220,marginLeft:at?"":"auto"}}),(0,M.eB)()&&L&&r.createElement(d.Z,{dropdownRender:()=>kt,open:ze,onOpenChange:Se=>{xe(Se)}},r.createElement("a",null,"\u5206\u73ED",ze?r.createElement(De.Z,{style:{marginLeft:6}}):r.createElement(F.Z,{style:{marginLeft:6}}))))}},46373:function(On,dt,t){"use strict";t.d(dt,{Z:function(){return F}});var r=t(59301),f=t(95237),x=t(43604),N=t(20834),d=t(38854),H=t(8591),l=t(6848),le={tabMenuContainer:"tabMenuContainer___uf5IP",control:"control___GheLs",iconH:"iconH___Wzw_r",selectBtn:"selectBtn___mfEnI",selectBtn1:"selectBtn1___rJF8S"},ie=t(25690),M=t(48790),F=({isLoading:m,addText:ne,tabDataSource:T,isAdmin:U,dispatch:it,classroomList:pe,type:ot,isExercise:Te,defaultSelectedKeys:re,onTabMenuClick:A,getDropdownMenu:o,showControlButton:$,buttonText:Z,buttonIcon:Y="icon-tianjiadaohang",extraNode:k,user:L,onButtonClick:h,isModelUser:ee})=>{var fe,at,be,ze,xe;const ue=(0,ie.useParams)();return r.createElement("div",{className:le.tabMenuContainer},r.createElement(f.Z,null,r.createElement(x.Z,{flex:"1"},r.createElement(N.default,{onSelect:de=>m?{}:A(de),mode:"horizontal",selectedKeys:re},T.map(de=>r.createElement(N.default.Item,{key:typeof de.index=="number"?de.index:de.id},r.createElement("span",{className:"c-grey-666"},de.name),de.total!==void 0&&U&&r.createElement("span",{className:"c-grey-999 ml20"},de.total||0))))),U&&Te&&r.createElement("i",{className:"iconfont icon-shezhi8",style:{display:"flex",alignItems:"center",cursor:"pointer"},onClick:()=>{it({type:"classroomList/setActionTabs",payload:{key:"\u5728\u7EBF\u8003\u8BD5\u8BBE\u7F6E"}})}}),U&&r.createElement(x.Z,{className:"mr20 gutter-row",style:{display:"flex",alignItems:"center",color:"#0152d9",paddingBottom:3}},Te&&r.createElement(d.Z,{className:"mr15",placement:"bottom",arrow:!0,dropdownRender:()=>r.createElement(N.default,null,r.createElement(N.default.Item,{key:1,onClick:()=>{var de;if((0,M.Rm)()&&!((de=pe.AssistantObject.exercise)!=null&&de.can_download)){H.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}it({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u6210\u7EE9",type:ot,exportType:"exercise",category_id:ue.categoryId}})}},"\u5B66\u751F\u6210\u7EE9"),r.createElement(N.default.Item,{key:3,onClick:()=>{var de;if((0,M.Rm)()&&!((de=pe.AssistantObject.exercise)!=null&&de.can_download)){H.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}ie.history.push(`/classrooms/${ue==null?void 0:ue.coursesId}/exportlist/exercise_score,export_exercise_users`)}},"\u5386\u53F2\u5BFC\u51FA"))},r.createElement("div",{className:"c-blue font16 ml20 current",style:{marginTop:2}},r.createElement("span",{style:{color:"#666666",cursor:"pointer"}},r.createElement("i",{className:"iconfont icon-xiazai6"})))),r.createElement("div",{className:le.control},r.createElement("div",{className:le.extra},k),$&&(Z=="\u6DFB\u52A0\u76F4\u64AD"?r.createElement(d.Z,{menu:{items:(at=(fe=[{label:r.createElement("div",{onClick:()=>{h("\u5916\u94FE")}},"\u5916\u94FE\u76F4\u64AD"),key:"1",show:!0},ee&&{label:r.createElement("div",{onClick:()=>{h("\u5934\u6B4C")}},"\u5934\u6B4C\u76F4\u64AD"),key:"2",show:!0}])==null?void 0:fe.filter(de=>de==null?void 0:de.show))==null?void 0:at.map(de=>({label:de==null?void 0:de.label,key:de==null?void 0:de.key}))}},r.createElement("span",{className:le.selectBtn},r.createElement("span",null,r.createElement("i",{className:`iconfont ${Y}`})),r.createElement("span",null,Z))):r.createElement("span",{onClick:h,style:{cursor:"pointer"},className:le.selectBtn},r.createElement("span",null,r.createElement("i",{className:`iconfont ${Y}`})),r.createElement("span",null,Z))),!!o&&r.createElement(d.Z,{disabled:((be=L==null?void 0:L.userInfo)==null?void 0:be.user_status)===2,className:"ml10",dropdownRender:o},r.createElement("span",{className:((ze=L==null?void 0:L.userInfo)==null?void 0:ze.user_status)===2?le.selectBtn1:le.selectBtn},r.createElement("span",null,r.createElement("i",{className:"iconfont icon-tianjiadaohang"})),r.createElement(l.Z,{title:((xe=L==null?void 0:L.userInfo)==null?void 0:xe.user_status)===2&&"\u6559\u5B66\u8BFE\u5802\u8BD5\u7528\u671F\u5DF2\u7ED3\u675F\uFF0C\u5E73\u53F0\u5DF2\u6682\u505C\u63D0\u4F9B\u5728\u7EBF\u8003\u8BD5\u521B\u5EFA\u529F\u80FD"},r.createElement("span",null,ne||"\u521B\u5EFA\u8BD5\u5377"))))))))}},40197:function(On,dt,t){"use strict";t.d(dt,{rX:function(){return be},pW:function(){return ze},gy:function(){return xe},xY:function(){return at},O5:function(){return fe},PH:function(){return L},tJ:function(){return $},o1:function(){return Z},Rd:function(){return ee}});var r=t(25690),f=t(43418),x=t(28103),N=t(8591),d=t(48790),H=t(51257),l=t(87169),le=t(25510),ie="data:image/png;base64,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",M=t.p+"static/newqrcode.a8740efb.png",De=t(32637),F=t(38986),m=t(59301),ne=Object.defineProperty,T=Object.defineProperties,U=Object.getOwnPropertyDescriptors,it=Object.getOwnPropertySymbols,pe=Object.prototype.hasOwnProperty,ot=Object.prototype.propertyIsEnumerable,Te=(ue,de,te)=>de in ue?ne(ue,de,{enumerable:!0,configurable:!0,writable:!0,value:te}):ue[de]=te,re=(ue,de)=>{for(var te in de||(de={}))pe.call(de,te)&&Te(ue,te,de[te]);if(it)for(var te of it(de))ot.call(de,te)&&Te(ue,te,de[te]);return ue},A=(ue,de)=>T(ue,U(de)),o=(ue,de,te)=>new Promise((Ie,tt)=>{var Ee=_e=>{try{Qe(te.next(_e))}catch(gt){tt(gt)}},G=_e=>{try{Qe(te.throw(_e))}catch(gt){tt(gt)}},Qe=_e=>_e.done?Ie(_e.value):Promise.resolve(_e.value).then(Ee,G);Qe((te=te.apply(ue,de)).next())});const $=(ue,de=!1)=>!!(Z(ue)&&Y(de)),Z=ue=>(0,d.bg)()?!0:(ue({type:"user/showPopLogin",payload:{showPopLogin:!0,showClosable:!0}}),!1),Y=(ue=!1)=>{var de;const{user:te}=(0,r.getDvaApp)()._store.getState();return(de=te.userInfo)!=null&&de.profile_completed?!0:(f.default.confirm({title:"\u63D0\u793A",width:530,centered:!0,content:"\u60A8\u9700\u8981\u53BB\u5B8C\u5584\u60A8\u7684\u4E2A\u4EBA\u8D44\u6599\uFF0C\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD",okText:"\u7ACB\u5373\u5B8C\u5584",cancelText:"\u7A0D\u540E\u5B8C\u5584",onOk:()=>{(0,H.xg)("/account/profile/edit"),h()}}),!1)};function k(ue,de){ue=ue.map(We=>A(re({},We),{children:We.items}));let te=null;function Ie(We){for(const Bt of We){if(Bt.complete_status===0&&!te){te=Bt;return}if(Bt.children&&Bt.children.length>0&&(Ie(Bt.children),te))return}}if(Ie(ue),!te)return{foundItem:null,isAbove:!0};if(te.id===de)return{foundItem:te,isAbove:!0};let tt=!1;function Ee(We){if(We.id===de){tt=!0;return}if(We.children&&We.children.length>0)for(const Bt of We.children)Ee(Bt)}if(Ee(te),tt)return{foundItem:te,isAbove:!1};let G=-1,Qe=-1,_e=[];function gt(We){for(const Bt of We)if(_e.push(Bt),Bt.children&&Bt.children.length>0)for(const mt of Bt.children)_e.push(mt)}gt(ue);for(let We=0;We<_e.length;We++)_e[We].id===de&&(G=We),_e[We].id===te.id&&(Qe=We);return Go(void 0,null,function*(){const Ie=yield(0,F.ZP)(`/api/paths/${ue}/choose_course.json`,{method:"get"});if(Ie!=null&&Ie.stages){const{isAbove:tt,foundItem:Ee}=k(Ie==null?void 0:Ie.stages,de.id),G=()=>o(void 0,null,function*(){yield te(Ee.identifier,Ee.is_jupyter||Ee.is_jupyter_lab,Ee),f.default.destroyAll()});return console.log(tt,Ee,22),tt?Promise.resolve():(f.default.confirm({title:"\u63D0\u793A",width:530,centered:!0,content:m.createElement("div",null,"\u672C\u8BFE\u7A0B\u4E3A\u5FC5\u4FEE\u8BFE\uFF0C\u9700\u6309\u987A\u5E8F\u5B8C\u6210\u5B9E\u8BAD\u3002\u60A8\u5F53\u524D\u7684\u8FDB\u5EA6\u4E3A\uFF1A",m.createElement("span",{onClick:G,className:"current c-light-primary"},(Ee==null?void 0:Ee.name)||""),"\uFF0C\u662F\u5426\u73B0\u5728\u5F00\u59CB\u5B9E\u6218\uFF1F"),okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onOk:G}),Promise.reject())}return Promise.reject()}),h=()=>{f.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()}})},ee=()=>{f.default.warning({title:"\u63D0\u793A",icon:null,width:400,content:m.createElement("div",{style:{textAlign:"center"}},m.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"),m.createElement("img",{style:{border:"1px solid #D8E3E9",width:190,height:180},src:De}),m.createElement("div",{style:{color:"#666666",fontSize:14,marginTop:15}},"\u6DFB\u52A0\u5BA2\u670D\u4EBA\u5458\u5FAE\u4FE1\uFF0C\u83B7\u5F97\u66F4\u591A\u652F\u6301"))})},fe=()=>{var ue;const{user:de}=(0,r.getDvaApp)()._store.getState();return(ue=de.userInfo)!=null&&ue.professional_certification?!0:(f.default.confirm({title:"\u63D0\u793A",centered:!0,content:m.createElement("div",{className:"tc"},"\u60A8\u9700\u8981\u53BB\u5B8C\u6210\u60A8\u7684\u804C\u4E1A\u8BA4\u8BC1\uFF0C\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD"),okText:"\u7ACB\u5373\u5B8C\u5584",cancelText:"\u7A0D\u540E\u5B8C\u5584",onOk:()=>{(0,H.xg)("/account/certification")}}),!1)},at=()=>(0,d.V9)()?!0:(f.default.warning({centered:!0,width:530,title:"\u63D0\u793A",content:m.createElement("div",{className:"tc",style:{marginLeft:-38}},m.createElement("p",null,"\u626B\u7801\u52A0\u52A9\u6559\uFF0C\u7533\u8BF7\u64CD\u4F5C\u6743\u9650"),m.createElement("img",{src:M,width:200})),okText:"\u6211\u77E5\u9053\u4E86",maskClosable:!0}),!1),be=(ue,de)=>ue?!0:(f.default.confirm({centered:!0,zIndex:1e4,width:530,title:"\u63D0\u793A",content:m.createElement("div",null,m.createElement("p",null,de||"\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"),m.createElement("div",{style:{marginLeft:"110px"}},m.createElement("img",{src:ie,width:200}),m.createElement("div",{style:{marginLeft:"35px"}},"\u7FA4\u53F7\uFF1A","714336072"))),okText:"\u7ACB\u5373\u8054\u7CFB",cancelText:"\u53D6\u6D88",onOk:()=>{(0,H.xg)("https://qm.qq.com/cgi-bin/qm/qr?k=tIyDPXUtE0yEk-MOJxhH55lTUJS-nYAM&jump_from=webapi")}}),!1),ze=ue=>{f.default.info({title:"\u8054\u7CFB\u5E73\u53F0\u8FD0\u8425",icon:null,width:615,centered:!0,content:m.createElement("div",null,m.createElement("div",null,m.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"),m.createElement(x.Z,null),m.createElement("p",{style:{color:"#666666",fontSize:12}}," ",m.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 ",m.createElement("a",null,ue),"\u5929\u3002"),m.createElement("p",{style:{color:"#666666",fontSize:12}}," ",m.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")),m.createElement("div",{style:{textAlign:"center",marginTop:30}},m.createElement("img",{style:{border:"4px solid #0152d9",borderRadius:"4px"},src:le,alt:"\u4E8C\u7EF4\u7801",width:160})))})},xe=(ue,de="")=>{const{shixunsDetail:{detail:te}}=(0,r.getDvaApp)()._store.getState();if((te==null?void 0:te.public)===2||(te==null?void 0:te.public)===1||(te==null?void 0:te.shixun_status)===3){let Ie="";return(te==null?void 0:te.public)===2&&(Ie="\u5DF2\u516C\u5F00"),(te==null?void 0:te.public)===1&&(Ie="\u5F85\u5BA1\u6838"),(te==null?void 0:te.shixun_status)===3&&(Ie="\u5DF2\u5173\u95ED"),f.default.info({centered:!0,icon:m.createElement(l.Z,{style:{color:"#faad14"}}),width:460,title:"\u63D0\u793A",content:m.createElement("div",{className:"tc",style:{marginLeft:-38}},m.createElement("div",{style:{display:"flex",flexDirection:"column",alignItems:"flex-start",paddingLeft:38,margin:"12px 0"}},m.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u7684\u72B6\u6001\u4E3A",Ie,"\uFF0C",de,"\u3002"),m.createElement("p",null,"\u5982\u6709\u9700\u8981\uFF0C\u8BF7\u8054\u7CFB\u5E73\u53F0\u7BA1\u7406\u5458\u8FDB\u884C\u6280\u672F\u652F\u6301\u3002")),m.createElement("img",{style:{border:"4px solid #0152d9",borderRadius:"4px"},src:le,alt:"\u4E8C\u7EF4\u7801",width:160})),okText:"\u6211\u77E5\u9053\u4E86"}),!0}return(te==null?void 0:te.shixun_status)===2?(f.default.confirm({centered:!0,icon:m.createElement(l.Z,null),title:"\u63D0\u793A",content:m.createElement("div",null,m.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5DF2\u53D1\u5E03\uFF0C",de,"\u3002"),m.createElement("br",null),m.createElement("span",null,"\u5982\u6709\u9700\u8981\uFF0C\u60A8\u53EF\u4EE5\u64A4\u9500\u53D1\u5E03\u540E\uFF0C\u518D\u8FDB\u884C\u64CD\u4F5C\u3002")),okText:"\u64A4\u9500\u53D1\u5E03",cancelText:"\u53D6\u6D88",onOk:()=>{f.default.confirm({width:440,centered:!0,icon:m.createElement(l.Z,{style:{color:"#faad14"}}),title:"\u63D0\u793A",content:"\u64A4\u9500\u53D1\u5E03\u540E\uFF0C\u5B66\u5458\u5C06\u65E0\u6CD5\u8FDB\u884C\u7EC3\u4E60\u3002\u662F\u5426\u786E\u8BA4\u64A4\u9500\u53D1\u5E03\uFF1F",okText:"\u786E\u5B9A\u64A4\u9500\u53D1\u5E03",cancelText:"\u53D6\u6D88",onOk:()=>o(void 0,null,function*(){(yield ue({type:"shixunsDetail/cancelRelease",payload:{id:te==null?void 0:te.identifier}})).status!==401&&(N.ZP.success("\u64A4\u9500\u53D1\u5E03\u6210\u529F\u3002\u5B9E\u8BAD\u56DE\u5230\u672A\u53D1\u5E03\u7684\u72B6\u6001\u3002"),ue({type:"shixunsDetail/getShixunsDetail",payload:{id:te==null?void 0:te.identifier}}),ue({type:"practiceSetting/getCommonData",payload:{id:te==null?void 0:te.identifier}}))})})}}),!0):!1}},50371:function(On,dt){"use strict";function t(){const r=Object.assign({},arguments.length<=0?void 0:arguments[0]);for(let f=1;f{const d=x[N];d!==void 0&&(r[N]=d)})}return r}dt.Z=t},13845:function(On,dt,t){"use strict";t.d(dt,{F:function(){return r},Z:function(){return f}});function r(x){return x!=null&&x===x.window}function f(x,N){var d,H;if(typeof window=="undefined")return 0;const l=N?"scrollTop":"scrollLeft";let le=0;return r(x)?le=x[N?"pageYOffset":"pageXOffset"]:x instanceof Document?le=x.documentElement[l]:(x instanceof HTMLElement||x)&&(le=x[l]),x&&!r(x)&&typeof le!="number"&&(le=(H=((d=x.ownerDocument)!==null&&d!==void 0?d:x).documentElement)===null||H===void 0?void 0:H[l]),le}},56762:function(On,dt,t){"use strict";t.d(dt,{Z:function(){return f}});var r=t(59301);function f(){const[,x]=r.useReducer(N=>N+1,0);return x}},68031:function(On,dt,t){"use strict";t.d(dt,{Z:function(){return N}});var r=t(16089);function f(d,H,l,le){const ie=l-H;return d/=le/2,d<1?ie/2*d*d*d+H:ie/2*((d-=2)*d*d+2)+H}var x=t(13845);function N(d){let H=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const{getContainer:l=()=>window,callback:le,duration:ie=450}=H,M=l(),De=(0,x.Z)(M,!0),F=Date.now(),m=()=>{const T=Date.now()-F,U=f(T>ie?ie:T,De,d,ie);(0,x.F)(M)?M.scrollTo(window.pageXOffset,U):M instanceof Document||M.constructor.name==="HTMLDocument"?M.documentElement.scrollTop=U:M.scrollTop=U,Tl||H},27666:function(On,dt,t){"use strict";var r=t(95190),f=t(16089);function x(N){let d;const H=le=>()=>{d=null,N.apply(void 0,(0,r.Z)(le))},l=function(){if(d==null){for(var le=arguments.length,ie=new Array(le),M=0;M{f.Z.cancel(d),d=null},l}dt.Z=x},81228:function(On,dt,t){"use strict";t.d(dt,{Z:function(){return $}});var r=t(99153),f=t(84851),x=t(19257),N=t(93046),d=t(59301),H=t(92310),l=t.n(H),le=t(29301),ie=t(2738),M=t(27666),De=t(36355),F=t(83116),m=t(37613);const ne=Z=>{const{componentCls:Y}=Z;return{[Y]:{position:"fixed",zIndex:Z.zIndexPopup}}};var T=(0,F.Z)("Affix",Z=>{const Y=(0,m.TS)(Z,{zIndexPopup:Z.zIndexBase+10});return[ne(Y)]});function U(Z){return Z!==window?Z.getBoundingClientRect():{top:0,bottom:window.innerHeight}}function it(Z,Y,k){if(k!==void 0&&Y.top>Z.top-k)return k+Y.top}function pe(Z,Y,k){if(k!==void 0&&Y.bottom{const h=L.getTargetFunc(),ee=h==null?void 0:h(),{prevTarget:fe}=L.state;fe!==ee&&(ot.forEach(at=>{fe==null||fe.removeEventListener(at,L.lazyUpdatePosition),ee==null||ee.addEventListener(at,L.lazyUpdatePosition)}),L.updatePosition(),L.setState({prevTarget:ee}))},L.removeListeners=()=>{L.timer&&(clearTimeout(L.timer),L.timer=null);const{prevTarget:h}=L.state,ee=L.getTargetFunc(),fe=ee==null?void 0:ee();ot.forEach(at=>{fe==null||fe.removeEventListener(at,L.lazyUpdatePosition),h==null||h.removeEventListener(at,L.lazyUpdatePosition)}),L.updatePosition.cancel(),L.lazyUpdatePosition.cancel()},L.getOffsetTop=()=>{const{offsetBottom:h,offsetTop:ee}=L.props;return h===void 0&&ee===void 0?0:ee},L.getOffsetBottom=()=>L.props.offsetBottom,L.measure=()=>{const{status:h,lastAffix:ee}=L.state,{onChange:fe}=L.props,at=L.getTargetFunc();if(h!==re.Prepare||!L.fixedNodeRef.current||!L.placeholderNodeRef.current||!at)return;const be=L.getOffsetTop(),ze=L.getOffsetBottom(),xe=at();if(xe){const ue={status:re.None},de=U(L.placeholderNodeRef.current);if(de.top===0&&de.left===0&&de.width===0&&de.height===0)return;const te=U(xe),Ie=it(de,te,be),tt=pe(de,te,ze);Ie!==void 0?(ue.affixStyle={position:"fixed",top:Ie,width:de.width,height:de.height},ue.placeholderStyle={width:de.width,height:de.height}):tt!==void 0&&(ue.affixStyle={position:"fixed",bottom:tt,width:de.width,height:de.height},ue.placeholderStyle={width:de.width,height:de.height}),ue.lastAffix=!!ue.affixStyle,fe&&ee!==ue.lastAffix&&fe(ue.lastAffix),L.setState(ue)}},L.prepareMeasure=()=>{L.setState({status:re.Prepare,affixStyle:void 0,placeholderStyle:void 0})},L.updatePosition=(0,M.Z)(()=>{L.prepareMeasure()}),L.lazyUpdatePosition=(0,M.Z)(()=>{const h=L.getTargetFunc(),{affixStyle:ee}=L.state;if(h&&ee){const fe=L.getOffsetTop(),at=L.getOffsetBottom(),be=h();if(be&&L.placeholderNodeRef.current){const ze=U(be),xe=U(L.placeholderNodeRef.current),ue=it(xe,ze,fe),de=pe(xe,ze,at);if(ue!==void 0&&ee.top===ue||de!==void 0&&ee.bottom===de)return}}L.prepareMeasure()}),L}return(0,f.Z)(k,[{key:"getTargetFunc",value:function(){const{getTargetContainer:h}=this.context,{target:ee}=this.props;return ee!==void 0?ee:h!=null?h:Te}},{key:"componentDidMount",value:function(){this.timer=setTimeout(this.addListeners)}},{key:"componentDidUpdate",value:function(h){this.addListeners(),(h.offsetTop!==this.props.offsetTop||h.offsetBottom!==this.props.offsetBottom)&&this.updatePosition(),this.measure()}},{key:"componentWillUnmount",value:function(){this.removeListeners()}},{key:"render",value:function(){const{affixStyle:h,placeholderStyle:ee}=this.state,{affixPrefixCls:fe,rootClassName:at,children:be}=this.props,ze=l()(h&&at,{[fe]:!!h});let xe=(0,ie.Z)(this.props,["prefixCls","offsetTop","offsetBottom","target","onChange","affixPrefixCls","rootClassName"]);return d.createElement(le.Z,{onResize:this.updatePosition},d.createElement("div",Object.assign({},xe,{ref:this.placeholderNodeRef}),h&&d.createElement("div",{style:ee,"aria-hidden":"true"}),d.createElement("div",{className:ze,ref:this.fixedNodeRef,style:h},d.createElement(le.Z,{onResize:this.updatePosition},be))))}}]),k}(d.Component);A.contextType=De.E_;var $=(0,d.forwardRef)((Z,Y)=>{const{prefixCls:k,rootClassName:L}=Z,{getPrefixCls:h}=(0,d.useContext)(De.E_),ee=h("affix",k),[fe,at]=T(ee),be=Object.assign(Object.assign({},Z),{affixPrefixCls:ee,rootClassName:l()(L,at)});return fe(d.createElement(A,Object.assign({},be,{ref:Y})))})},24905:function(On,dt,t){"use strict";t.d(dt,{default:function(){return $}});var r=t(92310),f=t.n(r),x=t(5630),N=t(59301),d=t(36355),H=t(1684),l=t(32441),ie=N.createContext(null),M=t(98447),De=t(14088),F=t(4572),m=function(Z,Y){var k={};for(var L in Z)Object.prototype.hasOwnProperty.call(Z,L)&&Y.indexOf(L)<0&&(k[L]=Z[L]);if(Z!=null&&typeof Object.getOwnPropertySymbols=="function")for(var h=0,L=Object.getOwnPropertySymbols(Z);h{var k;const{prefixCls:L,className:h,rootClassName:ee,children:fe,indeterminate:at=!1,style:be,onMouseEnter:ze,onMouseLeave:xe,skipGroup:ue=!1,disabled:de}=Z,te=m(Z,["prefixCls","className","rootClassName","children","indeterminate","style","onMouseEnter","onMouseLeave","skipGroup","disabled"]),{getPrefixCls:Ie,direction:tt,checkbox:Ee}=N.useContext(d.E_),G=N.useContext(ie),{isFormItemInput:Qe}=N.useContext(l.aM),_e=N.useContext(H.Z),gt=(k=(G==null?void 0:G.disabled)||de)!==null&&k!==void 0?k:_e,We=N.useRef(te.value);N.useEffect(()=>{G==null||G.registerValue(te.value)},[]),N.useEffect(()=>{if(!ue)return te.value!==We.current&&(G==null||G.cancelValue(We.current),G==null||G.registerValue(te.value),We.current=te.value),()=>G==null?void 0:G.cancelValue(te.value)},[te.value]);const Bt=Ie("checkbox",L),[mt,kt]=(0,M.ZP)(Bt),yt=Object.assign({},te);G&&!ue&&(yt.onChange=function(){te.onChange&&te.onChange.apply(te,arguments),G.toggleOption&&G.toggleOption({label:fe,value:te.value})},yt.name=G.name,yt.checked=G.value.includes(te.value));const Se=f()(`${Bt}-wrapper`,{[`${Bt}-rtl`]:tt==="rtl",[`${Bt}-wrapper-checked`]:yt.checked,[`${Bt}-wrapper-disabled`]:gt,[`${Bt}-wrapper-in-form-item`]:Qe},Ee==null?void 0:Ee.className,h,ee,kt),wt=f()({[`${Bt}-indeterminate`]:at},F.A,kt),ae=at?"mixed":void 0;return mt(N.createElement(De.Z,{component:"Checkbox",disabled:gt},N.createElement("label",{className:Se,style:Object.assign(Object.assign({},Ee==null?void 0:Ee.style),be),onMouseEnter:ze,onMouseLeave:xe},N.createElement(x.Z,Object.assign({"aria-checked":ae},yt,{prefixCls:Bt,className:wt,disabled:gt,ref:Y})),fe!==void 0&&N.createElement("span",null,fe))))};var U=N.forwardRef(ne),it=t(95190),pe=t(2738),ot=function(Z,Y){var k={};for(var L in Z)Object.prototype.hasOwnProperty.call(Z,L)&&Y.indexOf(L)<0&&(k[L]=Z[L]);if(Z!=null&&typeof Object.getOwnPropertySymbols=="function")for(var h=0,L=Object.getOwnPropertySymbols(Z);h{const{defaultValue:k,children:L,options:h=[],prefixCls:ee,className:fe,rootClassName:at,style:be,onChange:ze}=Z,xe=ot(Z,["defaultValue","children","options","prefixCls","className","rootClassName","style","onChange"]),{getPrefixCls:ue,direction:de}=N.useContext(d.E_),[te,Ie]=N.useState(xe.value||k||[]),[tt,Ee]=N.useState([]);N.useEffect(()=>{"value"in xe&&Ie(xe.value||[])},[xe.value]);const G=N.useMemo(()=>h.map(X=>typeof X=="string"||typeof X=="number"?{label:X,value:X}:X),[h]),Qe=X=>{Ee(w=>w.filter(c=>c!==X))},_e=X=>{Ee(w=>[].concat((0,it.Z)(w),[X]))},gt=X=>{const w=te.indexOf(X.value),c=(0,it.Z)(te);w===-1?c.push(X.value):c.splice(w,1),"value"in xe||Ie(c),ze==null||ze(c.filter(_=>tt.includes(_)).sort((_,J)=>{const D=G.findIndex(ve=>ve.value===_),C=G.findIndex(ve=>ve.value===J);return D-C}))},We=ue("checkbox",ee),Bt=`${We}-group`,[mt,kt]=(0,M.ZP)(We),yt=(0,pe.Z)(xe,["value","disabled"]),Se=h.length?G.map(X=>N.createElement(U,{prefixCls:We,key:X.value.toString(),disabled:"disabled"in X?X.disabled:xe.disabled,value:X.value,checked:te.includes(X.value),onChange:X.onChange,className:`${Bt}-item`,style:X.style,title:X.title},X.label)):L,wt={toggleOption:gt,value:te,disabled:xe.disabled,name:xe.name,registerValue:_e,cancelValue:Qe},ae=f()(Bt,{[`${Bt}-rtl`]:de==="rtl"},fe,at,kt);return mt(N.createElement("div",Object.assign({className:ae,style:be},yt,{ref:Y}),N.createElement(ie.Provider,{value:wt},Se)))},re=N.forwardRef(Te);var A=N.memo(re);const o=U;o.Group=A,o.__ANT_CHECKBOX=!0;var $=o},98447:function(On,dt,t){"use strict";t.d(dt,{C2:function(){return d}});var r=t(17313),f=t(37613),x=t(83116);const N=H=>{const{checkboxCls:l}=H,le=`${l}-wrapper`;return[{[`${l}-group`]:Object.assign(Object.assign({},(0,r.Wf)(H)),{display:"inline-flex",flexWrap:"wrap",columnGap:H.marginXS,[`> ${H.antCls}-row`]:{flex:1}}),[le]:Object.assign(Object.assign({},(0,r.Wf)(H)),{display:"inline-flex",alignItems:"baseline",cursor:"pointer","&:after":{display:"inline-block",width:0,overflow:"hidden",content:"'\\a0'"},[`& + ${le}`]:{marginInlineStart:0},[`&${le}-in-form-item`]:{'input[type="checkbox"]':{width:14,height:14}}}),[l]:Object.assign(Object.assign({},(0,r.Wf)(H)),{position:"relative",whiteSpace:"nowrap",lineHeight:1,cursor:"pointer",borderRadius:H.borderRadiusSM,alignSelf:"center",[`${l}-input`]:{position:"absolute",inset:0,zIndex:1,cursor:"pointer",opacity:0,margin:0,[`&:focus-visible + ${l}-inner`]:Object.assign({},(0,r.oN)(H))},[`${l}-inner`]:{boxSizing:"border-box",position:"relative",top:0,insetInlineStart:0,display:"block",width:H.checkboxSize,height:H.checkboxSize,direction:"ltr",backgroundColor:H.colorBgContainer,border:`${H.lineWidth}px ${H.lineType} ${H.colorBorder}`,borderRadius:H.borderRadiusSM,borderCollapse:"separate",transition:`all ${H.motionDurationSlow}`,"&:after":{boxSizing:"border-box",position:"absolute",top:"50%",insetInlineStart:"21.5%",display:"table",width:H.checkboxSize/14*5,height:H.checkboxSize/14*8,border:`${H.lineWidthBold}px solid ${H.colorWhite}`,borderTop:0,borderInlineStart:0,transform:"rotate(45deg) scale(0) translate(-50%,-50%)",opacity:0,content:'""',transition:`all ${H.motionDurationFast} ${H.motionEaseInBack}, opacity ${H.motionDurationFast}`}},"& + span":{paddingInlineStart:H.paddingXS,paddingInlineEnd:H.paddingXS}})},{[` ${le}:not(${le}-disabled), ${l}:not(${l}-disabled) diff --git a/p__Classrooms__Lists__ShixunHomeworks__Comment__index.2f895093.async.js b/p__Classrooms__Lists__ShixunHomeworks__Comment__index.3de5be5e.async.js similarity index 96% rename from p__Classrooms__Lists__ShixunHomeworks__Comment__index.2f895093.async.js rename to p__Classrooms__Lists__ShixunHomeworks__Comment__index.3de5be5e.async.js index ce4dea295f..bd25bee6f5 100644 --- a/p__Classrooms__Lists__ShixunHomeworks__Comment__index.2f895093.async.js +++ b/p__Classrooms__Lists__ShixunHomeworks__Comment__index.3de5be5e.async.js @@ -1,4 +1,4 @@ -!(function(){var ag=Object.defineProperty,og=Object.defineProperties;var ig=Object.getOwnPropertyDescriptors;var sd=Object.getOwnPropertySymbols;var zd=Object.prototype.hasOwnProperty,Gd=Object.prototype.propertyIsEnumerable;var Kd=(hn,_t,Be)=>_t in hn?ag(hn,_t,{enumerable:!0,configurable:!0,writable:!0,value:Be}):hn[_t]=Be,Jl=(hn,_t)=>{for(var Be in _t||(_t={}))zd.call(_t,Be)&&Kd(hn,Be,_t[Be]);if(sd)for(var Be of sd(_t))Gd.call(_t,Be)&&Kd(hn,Be,_t[Be]);return hn},xd=(hn,_t)=>og(hn,ig(_t));var Zd=(hn,_t)=>{var Be={};for(var pe in hn)zd.call(hn,pe)&&_t.indexOf(pe)<0&&(Be[pe]=hn[pe]);if(hn!=null&&sd)for(var pe of sd(hn))_t.indexOf(pe)<0&&Gd.call(hn,pe)&&(Be[pe]=hn[pe]);return Be};(self.webpackChunk=self.webpackChunk||[]).push([[342],{27812:function(hn,_t,Be){"use strict";Be.d(_t,{Z:function(){return ve}});var pe=Be(14809),Ve=Be(59301),Ze={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"},At=Ze,Ge=Be(7657),He=function(ce,Ne){return Ve.createElement(Ge.Z,(0,pe.Z)({},ce,{ref:Ne,icon:At}))},he=Ve.forwardRef(He),ve=he},89489:function(hn,_t,Be){"use strict";Be.d(_t,{Z:function(){return ve}});var pe=Be(14809),Ve=Be(59301),Ze={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"},At=Ze,Ge=Be(7657),He=function(ce,Ne){return Ve.createElement(Ge.Z,(0,pe.Z)({},ce,{ref:Ne,icon:At}))},he=Ve.forwardRef(He),ve=he},59477:function(hn,_t,Be){"use strict";Be.d(_t,{Z:function(){return ve}});var pe=Be(14809),Ve=Be(59301),Ze={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"},At=Ze,Ge=Be(7657),He=function(ce,Ne){return Ve.createElement(Ge.Z,(0,pe.Z)({},ce,{ref:Ne,icon:At}))},he=Ve.forwardRef(He),ve=he},26227:function(hn,_t,Be){"use strict";Be.d(_t,{Z:function(){return ve}});var pe=Be(14809),Ve=Be(59301),Ze={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"},At=Ze,Ge=Be(7657),He=function(ce,Ne){return Ve.createElement(Ge.Z,(0,pe.Z)({},ce,{ref:Ne,icon:At}))},he=Ve.forwardRef(He),ve=he},49198:function(hn,_t,Be){"use strict";Be.d(_t,{Z:function(){return ve}});var pe=Be(14809),Ve=Be(59301),Ze={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"},At=Ze,Ge=Be(7657),He=function(ce,Ne){return Ve.createElement(Ge.Z,(0,pe.Z)({},ce,{ref:Ne,icon:At}))},he=Ve.forwardRef(He),ve=he},87169:function(hn,_t,Be){"use strict";Be.d(_t,{Z:function(){return ve}});var pe=Be(14809),Ve=Be(59301),Ze={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"},At=Ze,Ge=Be(7657),He=function(ce,Ne){return Ve.createElement(Ge.Z,(0,pe.Z)({},ce,{ref:Ne,icon:At}))},he=Ve.forwardRef(He),ve=he},52671:function(hn,_t,Be){"use strict";Be.d(_t,{Z:function(){return ve}});var pe=Be(14809),Ve=Be(59301),Ze={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"},At=Ze,Ge=Be(7657),He=function(ce,Ne){return Ve.createElement(Ge.Z,(0,pe.Z)({},ce,{ref:Ne,icon:At}))},he=Ve.forwardRef(He),ve=he},8657:function(hn,_t,Be){"use strict";Be.d(_t,{Z:function(){return ve}});var pe=Be(14809),Ve=Be(59301),Ze={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"},At=Ze,Ge=Be(7657),He=function(ce,Ne){return Ve.createElement(Ge.Z,(0,pe.Z)({},ce,{ref:Ne,icon:At}))},he=Ve.forwardRef(He),ve=he},56082:function(hn,_t,Be){"use strict";Be.d(_t,{Z:function(){return ve}});var pe=Be(14809),Ve=Be(59301),Ze={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"},At=Ze,Ge=Be(7657),He=function(ce,Ne){return Ve.createElement(Ge.Z,(0,pe.Z)({},ce,{ref:Ne,icon:At}))},he=Ve.forwardRef(He),ve=he},33853:function(hn,_t,Be){"use strict";Be.d(_t,{Z:function(){return ve}});var pe=Be(14809),Ve=Be(59301),Ze={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"},At=Ze,Ge=Be(7657),He=function(ce,Ne){return Ve.createElement(Ge.Z,(0,pe.Z)({},ce,{ref:Ne,icon:At}))},he=Ve.forwardRef(He),ve=he},15075:function(hn,_t,Be){"use strict";Be.d(_t,{Z:function(){return ve}});var pe=Be(14809),Ve=Be(59301),Ze={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"},At=Ze,Ge=Be(7657),He=function(ce,Ne){return Ve.createElement(Ge.Z,(0,pe.Z)({},ce,{ref:Ne,icon:At}))},he=Ve.forwardRef(He),ve=he},43531:function(hn,_t,Be){"use strict";Be.d(_t,{Z:function(){return ve}});var pe=Be(14809),Ve=Be(59301),Ze={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"},At=Ze,Ge=Be(7657),He=function(ce,Ne){return Ve.createElement(Ge.Z,(0,pe.Z)({},ce,{ref:Ne,icon:At}))},he=Ve.forwardRef(He),ve=he},38819:function(hn,_t,Be){"use strict";Be.d(_t,{Z:function(){return ve}});var pe=Be(14809),Ve=Be(59301),Ze={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"},At=Ze,Ge=Be(7657),He=function(ce,Ne){return Ve.createElement(Ge.Z,(0,pe.Z)({},ce,{ref:Ne,icon:At}))},he=Ve.forwardRef(He),ve=he},95869:function(hn,_t,Be){"use strict";Be.d(_t,{Z:function(){return ve}});var pe=Be(14809),Ve=Be(59301),Ze={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M688 264c0-4.4-3.6-8-8-8H296c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8h384c4.4 0 8-3.6 8-8v-48zm-8 136H296c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8h384c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8zM480 544H296c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8h184c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8zm-48 308H208V148h560v344c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8V108c0-17.7-14.3-32-32-32H168c-17.7 0-32 14.3-32 32v784c0 17.7 14.3 32 32 32h264c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm356.8-74.4c29-26.3 47.2-64.3 47.2-106.6 0-79.5-64.5-144-144-144s-144 64.5-144 144c0 42.3 18.2 80.3 47.2 106.6-57 32.5-96.2 92.7-99.2 162.1-.2 4.5 3.5 8.3 8 8.3h48.1c4.2 0 7.7-3.3 8-7.6C564 871.2 621.7 816 692 816s128 55.2 131.9 124.4c.2 4.2 3.7 7.6 8 7.6H880c4.6 0 8.2-3.8 8-8.3-2.9-69.5-42.2-129.6-99.2-162.1zM692 591c44.2 0 80 35.8 80 80s-35.8 80-80 80-80-35.8-80-80 35.8-80 80-80z"}}]},name:"solution",theme:"outlined"},At=Ze,Ge=Be(7657),He=function(ce,Ne){return Ve.createElement(Ge.Z,(0,pe.Z)({},ce,{ref:Ne,icon:At}))},he=Ve.forwardRef(He),ve=he},99587:function(hn,_t){"use strict";_t.Z={lists:"lists___xhHyq",item:"item___pWJAA",children:"children___sDG61",diamond:"diamond___FwgzD",button:"button___WPN6r",mathWrap:"mathWrap___FmnMJ",mathFillWrap:"mathFillWrap___PmY3H"}},63720:function(){"use strict";function hn(oe,y,a,E){a===void 0&&(a=0),E===void 0&&(E=1/0),this._name=oe,this._defaultValue=y,this._minimum=a,this._maximum=E}Object.defineProperty(hn.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(hn.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(hn.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(hn.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,y){var a=go.Shape._FigureParameters[oe];return a?a[y]:null},go.Shape.setFigureParameter=function(oe,y,a){if(!(a instanceof hn))throw new Error("Third argument to Shape.setFigureParameter is not FigureParameter: "+a);if(a.defaultValuea.maximum)throw new Error("defaultValue must be between minimum and maximum, not: "+a.defaultValue);var E=go.Shape._FigureParameters[oe];E||(E=[],go.Shape._FigureParameters[oe]=E),E[y]=a};var _t=[];function Be(oe,y){var a=_t.pop();return a===void 0?new go.Point(oe,y):(a.x=oe,a.y=y,a)}function pe(){var oe=_t.pop();return oe===void 0?new go.Point:oe}function Ve(oe){_t.push(oe)}function Ze(oe,y,a,E,b,x,z,ae,ge){ge||(ge=new go.Point);var xe=oe-a,Pe=b-z,Oe=NaN,We=NaN;if(xe===0)if(Pe===0)oe===a&&(Oe=oe,We=y);else{var Je=(x-ae)/Pe,nt=x-Je*b;Oe=oe,We=Je*Oe+nt}else if(Pe===0){var De=(y-E)/xe,xt=y-De*oe;Oe=b,We=De*Oe+xt}else{var De=(y-E)/xe,Je=(x-ae)/Pe,xt=y-De*oe,nt=x-Je*b;Oe=(nt-xt)/(De-Je),We=De*Oe+xt}return ge.x=Oe,ge.y=We,ge}function At(oe,y,a,E,b,x,z,ae,ge,xe,Pe,Oe,We,Je){var nt=1-ge,De=ge,xt=oe*nt+a*De,Qe=y*nt+E*De,jt=a*nt+b*De,ut=E*nt+x*De,it=b*nt+z*De,Nt=x*nt+ae*De,pt=xt*nt+jt*De,Bt=Qe*nt+ut*De,ft=jt*nt+it*De,ot=ut*nt+Nt*De,Yt=pt*nt+ft*De,rn=Bt*nt+ot*De;xe.x=xt,xe.y=Qe,Pe.x=pt,Pe.y=Bt,Oe.x=Yt,Oe.y=rn,We.x=ft,We.y=ot,Je.x=it,Je.y=Nt}var Ge=new go.Spot(.156,.156),He=new go.Spot(.844,.844),he=4*((Math.sqrt(2)-1)/3);go.Shape.setFigureParameter("RoundedRectangle",0,new hn("CornerRounding",5)),go.Shape.defineFigureGenerator("RoundedRectangle",function(oe,y,a){var E=oe?oe.parameter1:NaN;(isNaN(E)||E<0)&&(E=5),E=Math.min(E,y/3),E=Math.min(E,a/3);var b=E*he,x=new go.Geometry().add(new go.PathFigure(E,0,!0).add(new go.PathSegment(go.PathSegment.Line,y-E,0)).add(new go.PathSegment(go.PathSegment.Bezier,y,E,y-b,0,y,b)).add(new go.PathSegment(go.PathSegment.Line,y,a-E)).add(new go.PathSegment(go.PathSegment.Bezier,y-E,a,y,a-b,y-b,a)).add(new go.PathSegment(go.PathSegment.Line,E,a)).add(new go.PathSegment(go.PathSegment.Bezier,0,a-E,b,a,0,a-b)).add(new go.PathSegment(go.PathSegment.Line,0,E)).add(new go.PathSegment(go.PathSegment.Bezier,E,0,0,b,b,0).close()));return b>1&&(x.spot1=new go.Spot(0,0,b,b),x.spot2=new go.Spot(1,1,-b,-b)),x}),go.Shape.defineFigureGenerator("Border","RoundedRectangle"),go.Shape.defineFigureGenerator("TriangleRight",function(oe,y,a){return new go.Geometry().add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,y,.5*a)).add(new go.PathSegment(go.PathSegment.Line,0,a).close())).setSpots(0,.25,.5,.75)}),go.Shape.defineFigureGenerator("TriangleDown",function(oe,y,a){return new go.Geometry().add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,y,0)).add(new go.PathSegment(go.PathSegment.Line,.5*y,a).close())).setSpots(.25,0,.75,.5)}),go.Shape.defineFigureGenerator("TriangleLeft",function(oe,y,a){return new go.Geometry().add(new go.PathFigure(y,a).add(new go.PathSegment(go.PathSegment.Line,0,.5*a)).add(new go.PathSegment(go.PathSegment.Line,y,0).close())).setSpots(.5,.25,1,.75)}),go.Shape.defineFigureGenerator("TriangleUp",function(oe,y,a){return new go.Geometry().add(new go.PathFigure(y,a).add(new go.PathSegment(go.PathSegment.Line,0,a)).add(new go.PathSegment(go.PathSegment.Line,.5*y,0).close())).setSpots(.25,.5,.75,1)}),go.Shape.defineFigureGenerator("Triangle","TriangleUp"),go.Shape.defineFigureGenerator("Diamond",function(oe,y,a){return new go.Geometry().add(new go.PathFigure(.5*y,0).add(new go.PathSegment(go.PathSegment.Line,0,.5*a)).add(new go.PathSegment(go.PathSegment.Line,.5*y,a)).add(new go.PathSegment(go.PathSegment.Line,y,.5*a).close())).setSpots(.25,.25,.75,.75)}),go.Shape.defineFigureGenerator("LineH",function(oe,y,a){var E=new go.Geometry(go.Geometry.Line);return E.startX=0,E.startY=a/2,E.endX=y,E.endY=a/2,E}),go.Shape.defineFigureGenerator("LineV",function(oe,y,a){var E=new go.Geometry(go.Geometry.Line);return E.startX=y/2,E.startY=0,E.endX=y/2,E.endY=a,E}),go.Shape.defineFigureGenerator("BarH","Rectangle"),go.Shape.defineFigureGenerator("BarV","Rectangle"),go.Shape.defineFigureGenerator("MinusLine","LineH"),go.Shape.defineFigureGenerator("PlusLine",function(oe,y,a){return new go.Geometry().add(new go.PathFigure(0,a/2,!1).add(new go.PathSegment(go.PathSegment.Line,y,a/2)).add(new go.PathSegment(go.PathSegment.Move,y/2,0)).add(new go.PathSegment(go.PathSegment.Line,y/2,a)))}),go.Shape.defineFigureGenerator("XLine",function(oe,y,a){return new go.Geometry().add(new go.PathFigure(0,a,!1).add(new go.PathSegment(go.PathSegment.Line,y,0)).add(new go.PathSegment(go.PathSegment.Move,0,0)).add(new go.PathSegment(go.PathSegment.Line,y,a)))}),go.Shape.defineFigureGenerator("LineRight",function(oe,y,a){return new go.Geometry().add(new go.PathFigure(.25*y,0,!1).add(new go.PathSegment(go.PathSegment.Line,.75*y,.5*a)).add(new go.PathSegment(go.PathSegment.Line,.25*y,a)))}),go.Shape.defineFigureGenerator("LineDown",function(oe,y,a){return new go.Geometry().add(new go.PathFigure(0,.25*a,!1).add(new go.PathSegment(go.PathSegment.Line,.5*y,.75*a)).add(new go.PathSegment(go.PathSegment.Line,y,.25*a)))}),go.Shape.defineFigureGenerator("LineLeft",function(oe,y,a){return new go.Geometry().add(new go.PathFigure(.75*y,0,!1).add(new go.PathSegment(go.PathSegment.Line,.25*y,.5*a)).add(new go.PathSegment(go.PathSegment.Line,.75*y,a)))}),go.Shape.defineFigureGenerator("LineUp",function(oe,y,a){return new go.Geometry().add(new go.PathFigure(0,.75*a,!1).add(new go.PathSegment(go.PathSegment.Line,.5*y,.25*a)).add(new go.PathSegment(go.PathSegment.Line,y,.75*a)))}),go.Shape.defineFigureGenerator("AsteriskLine",function(oe,y,a){var E=.2/Math.SQRT2;return new go.Geometry().add(new go.PathFigure(E*y,(1-E)*a,!1).add(new go.PathSegment(go.PathSegment.Line,(1-E)*y,E*a)).add(new go.PathSegment(go.PathSegment.Move,E*y,E*a)).add(new go.PathSegment(go.PathSegment.Line,(1-E)*y,(1-E)*a)).add(new go.PathSegment(go.PathSegment.Move,0,a/2)).add(new go.PathSegment(go.PathSegment.Line,y,a/2)).add(new go.PathSegment(go.PathSegment.Move,y/2,0)).add(new go.PathSegment(go.PathSegment.Line,y/2,a)))}),go.Shape.defineFigureGenerator("CircleLine",function(oe,y,a){var E=y/2,b=new go.Geometry().add(new go.PathFigure(y,y/2,!1).add(new go.PathSegment(go.PathSegment.Arc,0,360,E,E,E,E).close()));return b.spot1=Ge,b.spot2=He,b.defaultStretch=go.GraphObject.Uniform,b}),go.Shape.defineFigureGenerator("Line1",function(oe,y,a){var E=new go.Geometry(go.Geometry.Line);return E.startX=0,E.startY=0,E.endX=y,E.endY=a,E}),go.Shape.defineFigureGenerator("Line2",function(oe,y,a){var E=new go.Geometry(go.Geometry.Line);return E.startX=y,E.startY=0,E.endX=0,E.endY=a,E}),go.Shape.defineFigureGenerator("Curve1",function(oe,y,a){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Bezier,y,a,he*y,0,y,(1-he)*a)))}),go.Shape.defineFigureGenerator("Curve2",function(oe,y,a){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Bezier,y,a,0,he*a,(1-he)*y,a)))}),go.Shape.defineFigureGenerator("Curve3",function(oe,y,a){return new go.Geometry().add(new go.PathFigure(y,0,!1).add(new go.PathSegment(go.PathSegment.Bezier,0,a,y,he*a,he*y,a)))}),go.Shape.defineFigureGenerator("Curve4",function(oe,y,a){return new go.Geometry().add(new go.PathFigure(y,0,!1).add(new go.PathSegment(go.PathSegment.Bezier,0,a,(1-he)*y,0,0,(1-he)*a)))}),go.Shape.defineFigureGenerator("TriangleDownLeft",function(oe,y,a){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Line,y,a)).add(new go.PathSegment(go.PathSegment.Line,0,a).close())).setSpots(0,.5,.5,1)}),go.Shape.defineFigureGenerator("TriangleDownRight",function(oe,y,a){return new go.Geometry().add(new go.PathFigure(y,0,!0).add(new go.PathSegment(go.PathSegment.Line,y,a)).add(new go.PathSegment(go.PathSegment.Line,0,a).close())).setSpots(.5,.5,1,1)}),go.Shape.defineFigureGenerator("TriangleUpLeft",function(oe,y,a){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Line,y,0)).add(new go.PathSegment(go.PathSegment.Line,0,a).close())).setSpots(0,0,.5,.5)}),go.Shape.defineFigureGenerator("TriangleUpRight",function(oe,y,a){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Line,y,0)).add(new go.PathSegment(go.PathSegment.Line,y,a).close())).setSpots(.5,0,1,.5)}),go.Shape.defineFigureGenerator("RightTriangle","TriangleDownLeft"),go.Shape.setFigureParameter("Parallelogram1",0,new hn("Indent",.1,-.99,.99)),go.Shape.defineFigureGenerator("Parallelogram1",function(oe,y,a){var E=oe?oe.parameter1:NaN;isNaN(E)?E=.1:E<-1?E=-1:E>1&&(E=1);var b=Math.abs(E)*y;if(E===0){var x=new go.Geometry(go.Geometry.Rectangle);return x.startX=0,x.startY=0,x.endX=y,x.endY=a,x}else{var x=new go.Geometry;return E>0?x.add(new go.PathFigure(b,0).add(new go.PathSegment(go.PathSegment.Line,y,0)).add(new go.PathSegment(go.PathSegment.Line,y-b,a)).add(new go.PathSegment(go.PathSegment.Line,0,a).close())):x.add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,y-b,0)).add(new go.PathSegment(go.PathSegment.Line,y,a)).add(new go.PathSegment(go.PathSegment.Line,b,a).close())),by&&(E=y);var b=Math.abs(E);if(E===0){var x=new go.Geometry(go.Geometry.Rectangle);return x.startX=0,x.startY=0,x.endX=y,x.endY=a,x}else{var x=new go.Geometry;return E>0?x.add(new go.PathFigure(b,0).add(new go.PathSegment(go.PathSegment.Line,y,0)).add(new go.PathSegment(go.PathSegment.Line,y-b,a)).add(new go.PathSegment(go.PathSegment.Line,0,a).close())):x.add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,y-b,0)).add(new go.PathSegment(go.PathSegment.Line,y,a)).add(new go.PathSegment(go.PathSegment.Line,b,a).close())),b.5&&(E=.5);var b=Math.abs(E)*y;if(E===0){var x=new go.Geometry(go.Geometry.Rectangle);return x.startX=0,x.startY=0,x.endX=y,x.endY=a,x}else{var x=new go.Geometry;return E>0?x.add(new go.PathFigure(b,0).add(new go.PathSegment(go.PathSegment.Line,y-b,0)).add(new go.PathSegment(go.PathSegment.Line,y,a)).add(new go.PathSegment(go.PathSegment.Line,0,a).close())):x.add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,y,0)).add(new go.PathSegment(go.PathSegment.Line,y-b,a)).add(new go.PathSegment(go.PathSegment.Line,b,a).close())),by&&(E=y/2);var b=Math.abs(E);if(E===0){var x=new go.Geometry(go.Geometry.Rectangle);return x.startX=0,x.startY=0,x.endX=y,x.endY=a,x}else{var x=new go.Geometry;return E>0?x.add(new go.PathFigure(b,0).add(new go.PathSegment(go.PathSegment.Line,y-b,0)).add(new go.PathSegment(go.PathSegment.Line,y,a)).add(new go.PathSegment(go.PathSegment.Line,0,a).close())):x.add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,y,0)).add(new go.PathSegment(go.PathSegment.Line,y-b,a)).add(new go.PathSegment(go.PathSegment.Line,b,a).close())),by&&(E=y/2);var b=Math.abs(E);if(E===0){var x=new go.Geometry(go.Geometry.Rectangle);return x.startX=0,x.startY=0,x.endX=y,x.endY=a,x}else{var x=new go.Geometry;return E>0?x.add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,y,0)).add(new go.PathSegment(go.PathSegment.Line,y-b,a)).add(new go.PathSegment(go.PathSegment.Line,b,a).close())):x.add(new go.PathFigure(b,0).add(new go.PathSegment(go.PathSegment.Line,y-b,0)).add(new go.PathSegment(go.PathSegment.Line,y,a)).add(new go.PathSegment(go.PathSegment.Line,0,a).close())),b0&&(z.add(new go.PathSegment(go.PathSegment.Move,y/2+ae,y/2)),z.add(new go.PathSegment(go.PathSegment.Arc,0,-360,b,b,ae,ae).close())),x.spot1=Ge,x.spot2=He,x.defaultStretch=go.GraphObject.Uniform,x}),go.Shape.defineFigureGenerator("Cloud",function(oe,y,a){return new go.Geometry().add(new go.PathFigure(.08034461*y,.1944299*a,!0).add(new go.PathSegment(go.PathSegment.Bezier,.2008615*y,.05349299*a,-.09239631*y,.07836421*a,.1406031*y,-.0542823*a)).add(new go.PathSegment(go.PathSegment.Bezier,.4338609*y,.074219*a,.2450511*y,-.00697547*a,.3776197*y,-.01112067*a)).add(new go.PathSegment(go.PathSegment.Bezier,.6558228*y,.07004196*a,.4539471*y,0,.6066018*y,-.02526587*a)).add(new go.PathSegment(go.PathSegment.Bezier,.8921095*y,.08370865*a,.6914277*y,-.01904177*a,.8921095*y,-.01220843*a)).add(new go.PathSegment(go.PathSegment.Bezier,.9147671*y,.3194596*a,1.036446*y,.04105738*a,1.020377*y,.3022052*a)).add(new go.PathSegment(go.PathSegment.Bezier,.9082935*y,.562044*a,1.04448*y,.360238*a,.992256*y,.5219009*a)).add(new go.PathSegment(go.PathSegment.Bezier,.9212406*y,.8217117*a,1.032337*y,.5771781*a,1.018411*y,.8120651*a)).add(new go.PathSegment(go.PathSegment.Bezier,.7592566*y,.9156953*a,1.028411*y,.9571472*a,.8556702*y,1.052487*a)).add(new go.PathSegment(go.PathSegment.Bezier,.5101666*y,.9310455*a,.7431877*y,1.009325*a,.5624123*y,1.021761*a)).add(new go.PathSegment(go.PathSegment.Bezier,.2609328*y,.9344623*a,.4820677*y,1.031761*a,.3030112*y,1.002796*a)).add(new go.PathSegment(go.PathSegment.Bezier,.08034461*y,.870098*a,.2329994*y,1.01518*a,.03213784*y,1.01518*a)).add(new go.PathSegment(go.PathSegment.Bezier,.06829292*y,.6545475*a,-.02812061*y,.9032597*a,-.01205169*y,.6835638*a)).add(new go.PathSegment(go.PathSegment.Bezier,.06427569*y,.4265613*a,-.01812061*y,.6089503*a,-.00606892*y,.4555777*a)).add(new go.PathSegment(go.PathSegment.Bezier,.08034461*y,.1944299*a,-.01606892*y,.3892545*a,-.01205169*y,.1944299*a))).setSpots(.1,.1,.9,.9)}),go.Shape.defineFigureGenerator("StopSign",function(oe,y,a){var E=1/(Math.SQRT2+2);return new go.Geometry().add(new go.PathFigure(E*y,0,!0).add(new go.PathSegment(go.PathSegment.Line,(1-E)*y,0)).add(new go.PathSegment(go.PathSegment.Line,y,E*a)).add(new go.PathSegment(go.PathSegment.Line,y,(1-E)*a)).add(new go.PathSegment(go.PathSegment.Line,(1-E)*y,a)).add(new go.PathSegment(go.PathSegment.Line,E*y,a)).add(new go.PathSegment(go.PathSegment.Line,0,(1-E)*a)).add(new go.PathSegment(go.PathSegment.Line,0,E*a).close())).setSpots(E/2,E/2,1-E/2,1-E/2)}),go.Shape.setFigureParameter("Pie",0,new hn("Start",0,-360,360)),go.Shape.setFigureParameter("Pie",1,new hn("Sweep",315,-360,360)),go.Shape.defineFigureGenerator("Pie",function(oe,y,a){var E=oe?oe.parameter1:NaN,b=oe?oe.parameter2:NaN;isNaN(E)&&(E=0),isNaN(b)&&(b=315);var x=E%360;x<0&&(x+=360);var z=b%360,ae=Math.min(y,a)/2;return new go.Geometry().add(new go.PathFigure(ae,ae).add(new go.PathSegment(go.PathSegment.Arc,x,z,ae,ae,ae,ae).close()))}),go.Shape.defineFigureGenerator("PiePiece",function(oe,y,a){var E=he/Math.SQRT2*.5,b=Math.SQRT2/2,x=1-Math.SQRT2/2;return new go.Geometry().add(new go.PathFigure(y,a,!0).add(new go.PathSegment(go.PathSegment.Bezier,b*y,x*a,y,(1-E)*a,(b+E)*y,(x+E)*a)).add(new go.PathSegment(go.PathSegment.Line,0,a).close()))}),go.Shape.setFigureParameter("ThickCross",0,new hn("Thickness",30)),go.Shape.defineFigureGenerator("ThickCross",function(oe,y,a){var E=oe?oe.parameter1:NaN;(isNaN(E)||E<0)&&(E=30);var b=Math.min(E,y)/2,x=y/2,z=a/2;return new go.Geometry().add(new go.PathFigure(x-b,0,!0).add(new go.PathSegment(go.PathSegment.Line,x+b,0)).add(new go.PathSegment(go.PathSegment.Line,x+b,z-b)).add(new go.PathSegment(go.PathSegment.Line,y,z-b)).add(new go.PathSegment(go.PathSegment.Line,y,z+b)).add(new go.PathSegment(go.PathSegment.Line,x+b,z+b)).add(new go.PathSegment(go.PathSegment.Line,x+b,a)).add(new go.PathSegment(go.PathSegment.Line,x-b,a)).add(new go.PathSegment(go.PathSegment.Line,x-b,z+b)).add(new go.PathSegment(go.PathSegment.Line,0,z+b)).add(new go.PathSegment(go.PathSegment.Line,0,z-b)).add(new go.PathSegment(go.PathSegment.Line,x-b,z-b).close()))}),go.Shape.setFigureParameter("ThinCross",0,new hn("Thickness",10)),go.Shape.defineFigureGenerator("ThinCross",function(oe,y,a){var E=oe?oe.parameter1:NaN;(isNaN(E)||E<0)&&(E=10);var b=Math.min(E,y)/2,x=y/2,z=a/2;return new go.Geometry().add(new go.PathFigure(x-b,0,!0).add(new go.PathSegment(go.PathSegment.Line,x+b,0)).add(new go.PathSegment(go.PathSegment.Line,x+b,z-b)).add(new go.PathSegment(go.PathSegment.Line,y,z-b)).add(new go.PathSegment(go.PathSegment.Line,y,z+b)).add(new go.PathSegment(go.PathSegment.Line,x+b,z+b)).add(new go.PathSegment(go.PathSegment.Line,x+b,a)).add(new go.PathSegment(go.PathSegment.Line,x-b,a)).add(new go.PathSegment(go.PathSegment.Line,x-b,z+b)).add(new go.PathSegment(go.PathSegment.Line,0,z+b)).add(new go.PathSegment(go.PathSegment.Line,0,z-b)).add(new go.PathSegment(go.PathSegment.Line,x-b,z-b).close()))}),go.Shape.setFigureParameter("ThickX",0,new hn("Thickness",30)),go.Shape.defineFigureGenerator("ThickX",function(oe,y,a){var E=oe?oe.parameter1:NaN;if((isNaN(E)||E<0)&&(E=30),y===0||a===0){var b=new go.Geometry(go.Geometry.Rectangle);return b.startX=0,b.startY=0,b.endX=y,b.endY=a,b}else{var x=y/2,z=a/2,ae=Math.atan2(a,y),ge=E-Math.min(Math.cos(ae)*E/2,x),xe=E-Math.min(Math.sin(ae)*E/2,z),b=new go.Geometry,Pe=new go.PathFigure(ge,0,!0);return b.add(Pe),Pe.add(new go.PathSegment(go.PathSegment.Line,x,.2*a)),Pe.add(new go.PathSegment(go.PathSegment.Line,y-ge,0)),Pe.add(new go.PathSegment(go.PathSegment.Line,y,xe)),Pe.add(new go.PathSegment(go.PathSegment.Line,.8*y,z)),Pe.add(new go.PathSegment(go.PathSegment.Line,y,a-xe)),Pe.add(new go.PathSegment(go.PathSegment.Line,y-ge,a)),Pe.add(new go.PathSegment(go.PathSegment.Line,x,.8*a)),Pe.add(new go.PathSegment(go.PathSegment.Line,ge,a)),Pe.add(new go.PathSegment(go.PathSegment.Line,0,a-xe)),Pe.add(new go.PathSegment(go.PathSegment.Line,.2*y,z)),Pe.add(new go.PathSegment(go.PathSegment.Line,0,xe).close()),b}}),go.Shape.setFigureParameter("ThinX",0,new hn("Thickness",10)),go.Shape.defineFigureGenerator("ThinX",function(oe,y,a){var E=oe?oe.parameter1:NaN;(isNaN(E)||E<0)&&(E=10);var b=new go.Geometry,x=new go.PathFigure(.1*y,0,!0);return b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,.5*y,.4*a)),x.add(new go.PathSegment(go.PathSegment.Line,.9*y,0)),x.add(new go.PathSegment(go.PathSegment.Line,y,.1*a)),x.add(new go.PathSegment(go.PathSegment.Line,.6*y,.5*a)),x.add(new go.PathSegment(go.PathSegment.Line,y,.9*a)),x.add(new go.PathSegment(go.PathSegment.Line,.9*y,a)),x.add(new go.PathSegment(go.PathSegment.Line,.5*y,.6*a)),x.add(new go.PathSegment(go.PathSegment.Line,.1*y,a)),x.add(new go.PathSegment(go.PathSegment.Line,0,.9*a)),x.add(new go.PathSegment(go.PathSegment.Line,.4*y,.5*a)),x.add(new go.PathSegment(go.PathSegment.Line,0,.1*a).close()),b}),go.Shape.setFigureParameter("SquareIBeam",0,new hn("BeamWidth",.2,.1,.9)),go.Shape.defineFigureGenerator("SquareIBeam",function(oe,y,a){var E=oe?oe.parameter1:NaN;isNaN(E)&&(E=.2);var b=new go.Geometry,x=new go.PathFigure(0,0,!0);return b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,y,0)),x.add(new go.PathSegment(go.PathSegment.Line,y,E*a)),x.add(new go.PathSegment(go.PathSegment.Line,(.5+E/2)*y,E*a)),x.add(new go.PathSegment(go.PathSegment.Line,(.5+E/2)*y,(1-E)*a)),x.add(new go.PathSegment(go.PathSegment.Line,y,(1-E)*a)),x.add(new go.PathSegment(go.PathSegment.Line,y,a)),x.add(new go.PathSegment(go.PathSegment.Line,0,a)),x.add(new go.PathSegment(go.PathSegment.Line,0,(1-E)*a)),x.add(new go.PathSegment(go.PathSegment.Line,(.5-E/2)*y,(1-E)*a)),x.add(new go.PathSegment(go.PathSegment.Line,(.5-E/2)*y,E*a)),x.add(new go.PathSegment(go.PathSegment.Line,0,E*a).close()),b}),go.Shape.setFigureParameter("RoundedIBeam",0,new hn("Curviness",.5,.05,.65)),go.Shape.defineFigureGenerator("RoundedIBeam",function(oe,y,a){var E=oe?oe.parameter1:NaN;isNaN(E)&&(E=.5);var b=new go.Geometry,x=new go.PathFigure(0,0,!0);return b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,y,0)),x.add(new go.PathSegment(go.PathSegment.Bezier,y,a,Math.abs(1-E)*y,.25*a,Math.abs(1-E)*y,.75*a)),x.add(new go.PathSegment(go.PathSegment.Line,0,a)),x.add(new go.PathSegment(go.PathSegment.Bezier,0,0,E*y,.75*a,E*y,.25*a).close()),b}),go.Shape.defineFigureGenerator("HalfEllipse",function(oe,y,a){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Bezier,y,.5*a,he*y,0,y,(.5-he/2)*a)).add(new go.PathSegment(go.PathSegment.Bezier,0,a,y,(.5+he/2)*a,he*y,a).close())).setSpots(0,.156,.844,.844)}),go.Shape.defineFigureGenerator("Crescent",function(oe,y,a){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Bezier,0,a,y,0,y,a)).add(new go.PathSegment(go.PathSegment.Bezier,0,0,.5*y,.75*a,.5*y,.25*a).close())).setSpots(.311,.266,.744,.744)}),go.Shape.defineFigureGenerator("Heart",function(oe,y,a){return new go.Geometry().add(new go.PathFigure(.5*y,a,!0).add(new go.PathSegment(go.PathSegment.Bezier,0,.3*a,.1*y,.8*a,0,.5*a)).add(new go.PathSegment(go.PathSegment.Bezier,.5*y,.3*a,0,0,.45*y,0)).add(new go.PathSegment(go.PathSegment.Bezier,y,.3*a,.55*y,0,y,0)).add(new go.PathSegment(go.PathSegment.Bezier,.5*y,a,y,.5*a,.9*y,.8*a).close())).setSpots(.14,.29,.86,.78)}),go.Shape.defineFigureGenerator("Spade",function(oe,y,a){return new go.Geometry().add(new go.PathFigure(.5*y,0,!0).add(new go.PathSegment(go.PathSegment.Line,.51*y,.01*a)).add(new go.PathSegment(go.PathSegment.Bezier,y,.5*a,.6*y,.2*a,y,.25*a)).add(new go.PathSegment(go.PathSegment.Bezier,.55*y,.7*a,y,.8*a,.6*y,.8*a)).add(new go.PathSegment(go.PathSegment.Bezier,.75*y,a,.5*y,.75*a,.55*y,.95*a)).add(new go.PathSegment(go.PathSegment.Line,.25*y,a)).add(new go.PathSegment(go.PathSegment.Bezier,.45*y,.7*a,.45*y,.95*a,.5*y,.75*a)).add(new go.PathSegment(go.PathSegment.Bezier,0,.5*a,.4*y,.8*a,0,.8*a)).add(new go.PathSegment(go.PathSegment.Bezier,.49*y,.01*a,0,.25*a,.4*y,.2*a).close())).setSpots(.14,.26,.86,.78)}),go.Shape.defineFigureGenerator("Club",function(oe,y,a){var E=new go.Geometry,b=new go.PathFigure(.4*y,.6*a,!0);E.add(b),b.add(new go.PathSegment(go.PathSegment.Bezier,.15*y,a,.5*y,.75*a,.45*y,.95*a)),b.add(new go.PathSegment(go.PathSegment.Line,.85*y,a)),b.add(new go.PathSegment(go.PathSegment.Bezier,.6*y,.6*a,.55*y,.95*a,.5*y,.75*a));var x=.2,z=.3,ae=0,ge=x*he;return b.add(new go.PathSegment(go.PathSegment.Bezier,(.5+z)*y,(.5+x+ae)*a,(.5-x+z)*y,(.5+ge+ae)*a,(.5-ge+z)*y,(.5+x+ae)*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,(1-.5+x+z)*y,(.5+ae)*a,(.5+ge+z)*y,(.5+x+ae)*a,(.5+x+z)*y,(.5+ge+ae)*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,(.5+z)*y,(.5-x+ae)*a,(1-.5+x+z)*y,(.5-ge+ae)*a,(.5+ge+z)*y,(.5-x+ae)*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,.65*y,.36771243*a,(.5-ge+z)*y,(.5-x+ae)*a,(.5-x+z+.05)*y,(.5-ge+ae-.02)*a)),x=.2,z=0,ae=-.3,ge=x*he,b.add(new go.PathSegment(go.PathSegment.Bezier,(1-.5+x+z)*y,(.5+ae)*a,(.5+ge+z)*y,(.5+x+ae)*a,(.5+x+z)*y,(.5+ge+ae)*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,(.5+z)*y,(.5-x+ae)*a,(1-.5+x+z)*y,(.5-ge+ae)*a,(.5+ge+z)*y,(.5-x+ae)*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,(.5-x+z)*y,(.5+ae)*a,(.5-ge+z)*y,(.5-x+ae)*a,(.5-x+z)*y,(.5-ge+ae)*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,(.5-ge+z)*y,(.5+x+ae)*a,(.5-x+z)*y,(.5+ge+ae)*a,(.5-ge+z)*y,(.5+x+ae)*a)),x=.2,z=-.3,ae=0,ge=x*he,b.add(new go.PathSegment(go.PathSegment.Bezier,(.5+z)*y,(.5-x+ae)*a,(1-.5+x+z-.05)*y,(.5-ge+ae-.02)*a,(.5+ge+z)*y,(.5-x+ae)*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,(.5-x+z)*y,(.5+ae)*a,(.5-ge+z)*y,(.5-x+ae)*a,(.5-x+z)*y,(.5-ge+ae)*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,(.5+z)*y,(.5+x+ae)*a,(.5-x+z)*y,(.5+ge+ae)*a,(.5-ge+z)*y,(.5+x+ae)*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,.4*y,.6*a,(.5+ge+z)*y,(.5+x+ae)*a,(.5+x+z)*y,(.5+ge+ae)*a).close()),E.setSpots(.06,.33,.93,.68),E}),go.Shape.defineFigureGenerator("YinYang",function(oe,y,a){var E=new go.Geometry,b=new go.PathFigure(y*.5,0,!0);E.add(b),b.add(new go.PathSegment(go.PathSegment.Arc,270,180,y*.5,y*.5,y*.5,y*.5)),b.add(new go.PathSegment(go.PathSegment.Arc,90,-180,y*.5,y*.75,y*.25,y*.25)),b.add(new go.PathSegment(go.PathSegment.Arc,90,180,y*.5,y*.25,y*.25,y*.25));var x=.1,z=.5,ae=.25;return b.add(new go.PathSegment(go.PathSegment.Move,(z+x)*y,ae*a)),b.add(new go.PathSegment(go.PathSegment.Arc,0,-360,y*z,a*ae,x*y,x*y).close()),b=new go.PathFigure(y*.5,0,!1),E.add(b),b.add(new go.PathSegment(go.PathSegment.Arc,270,-180,y*.5,y*.5,y*.5,y*.5)),ae=.75,b=new go.PathFigure((z+x)*y,ae*a,!0),E.add(b),b.add(new go.PathSegment(go.PathSegment.Arc,0,360,y*z,a*ae,x*y,x*y).close()),E.defaultStretch=go.GraphObject.Uniform,E}),go.Shape.defineFigureGenerator("Peace",function(oe,y,a){var E=.8535533905932737,b=.5*y,x=.5*a;return new go.Geometry().add(new go.PathFigure(b,0,!1).add(new go.PathSegment(go.PathSegment.Arc,270,360,b,x,b,x)).add(new go.PathSegment(go.PathSegment.Line,b,a)).add(new go.PathSegment(go.PathSegment.Move,b,x)).add(new go.PathSegment(go.PathSegment.Line,(1-E)*y,E*a)).add(new go.PathSegment(go.PathSegment.Move,b,x)).add(new go.PathSegment(go.PathSegment.Line,E*y,E*a)))}),go.Shape.defineFigureGenerator("NotAllowed",function(oe,y,a){var E=new go.Geometry,b=he*.5,x=.5,z=.5,ae=.5,ge=new go.PathFigure(z*y,(ae-x)*a);E.add(ge),ge.add(new go.PathSegment(go.PathSegment.Bezier,(z-x)*y,ae*a,(z-b)*y,(ae-x)*a,(z-x)*y,(ae-b)*a)),ge.add(new go.PathSegment(go.PathSegment.Bezier,z*y,(ae+x)*a,(z-x)*y,(ae+b)*a,(z-b)*y,(ae+x)*a)),ge.add(new go.PathSegment(go.PathSegment.Bezier,(z+x)*y,ae*a,(z+b)*y,(ae+x)*a,(z+x)*y,(ae+b)*a)),ge.add(new go.PathSegment(go.PathSegment.Bezier,z*y,(ae-x)*a,(z+x)*y,(ae-b)*a,(z+b)*y,(ae-x)*a)),x=.4,b=he*.4;var xe=pe(),Pe=pe(),Oe=pe(),We=pe();At(z,ae-x,z+b,ae-x,z+x,ae-b,z+x,ae,.42,xe,Pe,Oe,We,We);var Je=pe(),nt=pe(),De=pe();At(z,ae-x,z+b,ae-x,z+x,ae-b,z+x,ae,.58,We,We,De,Je,nt);var xt=pe(),Qe=pe(),jt=pe();At(z,ae+x,z-b,ae+x,z-x,ae+b,z-x,ae,.42,xt,Qe,jt,We,We);var ut=pe(),it=pe(),Nt=pe();return At(z,ae+x,z-b,ae+x,z-x,ae+b,z-x,ae,.58,We,We,Nt,ut,it),ge.add(new go.PathSegment(go.PathSegment.Move,Nt.x*y,Nt.y*a)),ge.add(new go.PathSegment(go.PathSegment.Bezier,(z-x)*y,ae*a,ut.x*y,ut.y*a,it.x*y,it.y*a)),ge.add(new go.PathSegment(go.PathSegment.Bezier,z*y,(ae-x)*a,(z-x)*y,(ae-b)*a,(z-b)*y,(ae-x)*a)),ge.add(new go.PathSegment(go.PathSegment.Bezier,Oe.x*y,Oe.y*a,xe.x*y,xe.y*a,Pe.x*y,Pe.y*a)),ge.add(new go.PathSegment(go.PathSegment.Line,Nt.x*y,Nt.y*a).close()),ge.add(new go.PathSegment(go.PathSegment.Move,jt.x*y,jt.y*a)),ge.add(new go.PathSegment(go.PathSegment.Line,De.x*y,De.y*a)),ge.add(new go.PathSegment(go.PathSegment.Bezier,(z+x)*y,ae*a,Je.x*y,Je.y*a,nt.x*y,nt.y*a)),ge.add(new go.PathSegment(go.PathSegment.Bezier,z*y,(ae+x)*a,(z+x)*y,(ae+b)*a,(z+b)*y,(ae+x)*a)),ge.add(new go.PathSegment(go.PathSegment.Bezier,jt.x*y,jt.y*a,xt.x*y,xt.y*a,Qe.x*y,Qe.y*a).close()),Ve(xe),Ve(Pe),Ve(Oe),Ve(We),Ve(Je),Ve(nt),Ve(De),Ve(xt),Ve(Qe),Ve(jt),Ve(ut),Ve(it),Ve(Nt),E.defaultStretch=go.GraphObject.Uniform,E}),go.Shape.defineFigureGenerator("Fragile",function(oe,y,a){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Line,.25*y,0)).add(new go.PathSegment(go.PathSegment.Line,.2*y,.15*a)).add(new go.PathSegment(go.PathSegment.Line,.3*y,.25*a)).add(new go.PathSegment(go.PathSegment.Line,.29*y,.33*a)).add(new go.PathSegment(go.PathSegment.Line,.35*y,.25*a)).add(new go.PathSegment(go.PathSegment.Line,.3*y,.15*a)).add(new go.PathSegment(go.PathSegment.Line,.4*y,0)).add(new go.PathSegment(go.PathSegment.Line,y,0)).add(new go.PathSegment(go.PathSegment.Bezier,.55*y,.5*a,y,.25*a,.75*y,.5*a)).add(new go.PathSegment(go.PathSegment.Line,.55*y,.9*a)).add(new go.PathSegment(go.PathSegment.Line,.7*y,.9*a)).add(new go.PathSegment(go.PathSegment.Line,.7*y,a)).add(new go.PathSegment(go.PathSegment.Line,.3*y,a)).add(new go.PathSegment(go.PathSegment.Line,.3*y,.9*a)).add(new go.PathSegment(go.PathSegment.Line,.45*y,.9*a)).add(new go.PathSegment(go.PathSegment.Line,.45*y,.5*a)).add(new go.PathSegment(go.PathSegment.Bezier,0,0,.25*y,.5*a,0,.25*a).close()))}),go.Shape.setFigureParameter("HourGlass",0,new hn("Thickness",30)),go.Shape.defineFigureGenerator("HourGlass",function(oe,y,a){var E=oe?oe.parameter1:NaN;(isNaN(E)||E<0)&&(E=30),E>y&&(E=y);var b=(y-E)/2,x=b+E;return new go.Geometry().add(new go.PathFigure(x,.5*a).add(new go.PathSegment(go.PathSegment.Line,y,a)).add(new go.PathSegment(go.PathSegment.Line,0,a)).add(new go.PathSegment(go.PathSegment.Line,b,.5*a)).add(new go.PathSegment(go.PathSegment.Line,0,0)).add(new go.PathSegment(go.PathSegment.Line,y,0).close()))}),go.Shape.defineFigureGenerator("Lightning",function(oe,y,a){return new go.Geometry().add(new go.PathFigure(0,.55*a).add(new go.PathSegment(go.PathSegment.Line,.6*y,0)).add(new go.PathSegment(go.PathSegment.Line,.3*y,.45*a)).add(new go.PathSegment(go.PathSegment.Line,y,.45*a)).add(new go.PathSegment(go.PathSegment.Line,.4*y,a)).add(new go.PathSegment(go.PathSegment.Line,.7*y,.55*a).close()))}),go.Shape.defineFigureGenerator("GenderMale",function(oe,y,a){var E=new go.Geometry,b=he*.4,x=.4,z=.5,ae=.5,ge=pe(),xe=pe(),Pe=pe(),Oe=pe(),We=new go.PathFigure((z-x)*y,ae*a,!1);E.add(We),We.add(new go.PathSegment(go.PathSegment.Bezier,z*y,(ae-x)*a,(z-x)*y,(ae-b)*a,(z-b)*y,(ae-x)*a)),At(z,ae-x,z+b,ae-x,z+x,ae-b,z+x,ae,.44,Pe,Oe,xe,ge,ge),We.add(new go.PathSegment(go.PathSegment.Bezier,xe.x*y,xe.y*a,Pe.x*y,Pe.y*a,Oe.x*y,Oe.y*a));var Je=Be(xe.x,xe.y);At(z,ae-x,z+b,ae-x,z+x,ae-b,z+x,ae,.56,ge,ge,xe,Pe,Oe);var nt=Be(xe.x,xe.y);We.add(new go.PathSegment(go.PathSegment.Line,(Je.x*.1+.95*.9)*y,Je.y*.1*a)),We.add(new go.PathSegment(go.PathSegment.Line,.85*y,Je.y*.1*a)),We.add(new go.PathSegment(go.PathSegment.Line,.85*y,0)),We.add(new go.PathSegment(go.PathSegment.Line,y,0)),We.add(new go.PathSegment(go.PathSegment.Line,y,.15*a)),We.add(new go.PathSegment(go.PathSegment.Line,(nt.x*.1+.9)*y,.15*a)),We.add(new go.PathSegment(go.PathSegment.Line,(nt.x*.1+.9)*y,(nt.y*.1+.05*.9)*a)),We.add(new go.PathSegment(go.PathSegment.Line,nt.x*y,nt.y*a)),We.add(new go.PathSegment(go.PathSegment.Bezier,(z+x)*y,ae*a,Pe.x*y,Pe.y*a,Oe.x*y,Oe.y*a)),We.add(new go.PathSegment(go.PathSegment.Bezier,z*y,(ae+x)*a,(z+x)*y,(ae+b)*a,(z+b)*y,(ae+x)*a)),We.add(new go.PathSegment(go.PathSegment.Bezier,(z-x)*y,ae*a,(z-b)*y,(ae+x)*a,(z-x)*y,(ae+b)*a)),x=.35,b=he*.35;var De=new go.PathFigure(z*y,(ae-x)*a,!1);E.add(De),De.add(new go.PathSegment(go.PathSegment.Bezier,(z-x)*y,ae*a,(z-b)*y,(ae-x)*a,(z-x)*y,(ae-b)*a)),De.add(new go.PathSegment(go.PathSegment.Bezier,z*y,(ae+x)*a,(z-x)*y,(ae+b)*a,(z-b)*y,(ae+x)*a)),De.add(new go.PathSegment(go.PathSegment.Bezier,(z+x)*y,ae*a,(z+b)*y,(ae+x)*a,(z+x)*y,(ae+b)*a)),De.add(new go.PathSegment(go.PathSegment.Bezier,z*y,(ae-x)*a,(z+x)*y,(ae-b)*a,(z+b)*y,(ae-x)*a));var xt=new go.PathFigure((z-x)*y,ae*a,!1);return E.add(xt),Ve(ge),Ve(xe),Ve(Pe),Ve(Oe),Ve(Je),Ve(nt),E.spot1=new go.Spot(.202,.257),E.spot2=new go.Spot(.792,.739),E.defaultStretch=go.GraphObject.Uniform,E}),go.Shape.defineFigureGenerator("GenderFemale",function(oe,y,a){var E=new go.Geometry,b=.375,x=0,z=-.125,ae=b*he,ge=new go.PathFigure((.525+x)*y,(.5+b+z)*a,!1);E.add(ge),ge.add(new go.PathSegment(go.PathSegment.Bezier,(1-.5+b+x)*y,(.5+z)*a,(.5+ae+x)*y,(.5+b+z)*a,(.5+b+x)*y,(.5+ae+z)*a)),ge.add(new go.PathSegment(go.PathSegment.Bezier,(.5+x)*y,(.5-b+z)*a,(1-.5+b+x)*y,(.5-ae+z)*a,(.5+ae+x)*y,(.5-b+z)*a)),ge.add(new go.PathSegment(go.PathSegment.Bezier,(.5-b+x)*y,(.5+z)*a,(.5-ae+x)*y,(.5-b+z)*a,(.5-b+x)*y,(.5-ae+z)*a)),ge.add(new go.PathSegment(go.PathSegment.Bezier,(.475+x)*y,(.5+b+z)*a,(.5-b+x)*y,(.5+ae+z)*a,(.5-ae+x)*y,(.5+b+z)*a)),ge.add(new go.PathSegment(go.PathSegment.Line,.475*y,.85*a)),ge.add(new go.PathSegment(go.PathSegment.Line,.425*y,.85*a)),ge.add(new go.PathSegment(go.PathSegment.Line,.425*y,.9*a)),ge.add(new go.PathSegment(go.PathSegment.Line,.475*y,.9*a)),ge.add(new go.PathSegment(go.PathSegment.Line,.475*y,a)),ge.add(new go.PathSegment(go.PathSegment.Line,.525*y,a)),ge.add(new go.PathSegment(go.PathSegment.Line,.525*y,.9*a)),ge.add(new go.PathSegment(go.PathSegment.Line,.575*y,.9*a)),ge.add(new go.PathSegment(go.PathSegment.Line,.575*y,.85*a)),ge.add(new go.PathSegment(go.PathSegment.Line,.525*y,.85*a).close()),b=.325,x=0,z=-.125,ae=b*he;var ge=new go.PathFigure((1-.5+b+x)*y,(.5+z)*a,!1);E.add(ge),ge.add(new go.PathSegment(go.PathSegment.Bezier,(.5+x)*y,(.5+b+z)*a,(.5+b+x)*y,(.5+ae+z)*a,(.5+ae+x)*y,(.5+b+z)*a)),ge.add(new go.PathSegment(go.PathSegment.Bezier,(.5-b+x)*y,(.5+z)*a,(.5-ae+x)*y,(.5+b+z)*a,(.5-b+x)*y,(.5+ae+z)*a)),ge.add(new go.PathSegment(go.PathSegment.Bezier,(.5+x)*y,(.5-b+z)*a,(.5-b+x)*y,(.5-ae+z)*a,(.5-ae+x)*y,(.5-b+z)*a)),ge.add(new go.PathSegment(go.PathSegment.Bezier,(1-.5+b+x)*y,(.5+z)*a,(.5+ae+x)*y,(.5-b+z)*a,(1-.5+b+x)*y,(.5-ae+z)*a));var ge=new go.PathFigure((.525+x)*y,(.5+b+z)*a,!1);return E.add(ge),E.spot1=new go.Spot(.232,.136),E.spot2=new go.Spot(.682,.611),E.defaultStretch=go.GraphObject.Uniform,E}),go.Shape.defineFigureGenerator("LogicImplies",function(oe,y,a){var E=oe?oe.parameter1:NaN;return isNaN(E)&&(E=.2),new go.Geometry().add(new go.PathFigure((1-E)*y,0,!1).add(new go.PathSegment(go.PathSegment.Line,y,.5*a)).add(new go.PathSegment(go.PathSegment.Line,(1-E)*y,a)).add(new go.PathSegment(go.PathSegment.Move,0,.5*a)).add(new go.PathSegment(go.PathSegment.Line,y,.5*a))).setSpots(0,0,.8,.5)}),go.Shape.defineFigureGenerator("LogicIff",function(oe,y,a){var E=oe?oe.parameter1:NaN;return isNaN(E)&&(E=.2),new go.Geometry().add(new go.PathFigure((1-E)*y,0,!1).add(new go.PathSegment(go.PathSegment.Line,y,.5*a)).add(new go.PathSegment(go.PathSegment.Line,(1-E)*y,a)).add(new go.PathSegment(go.PathSegment.Move,0,.5*a)).add(new go.PathSegment(go.PathSegment.Line,y,.5*a)).add(new go.PathSegment(go.PathSegment.Move,E*y,0)).add(new go.PathSegment(go.PathSegment.Line,0,.5*a)).add(new go.PathSegment(go.PathSegment.Line,E*y,a))).setSpots(.2,0,.8,.5)}),go.Shape.defineFigureGenerator("LogicNot",function(oe,y,a){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Line,y,0)).add(new go.PathSegment(go.PathSegment.Line,y,a)))}),go.Shape.defineFigureGenerator("LogicAnd",function(oe,y,a){return new go.Geometry().add(new go.PathFigure(0,a,!1).add(new go.PathSegment(go.PathSegment.Line,.5*y,0)).add(new go.PathSegment(go.PathSegment.Line,y,a))).setSpots(.25,.5,.75,1)}),go.Shape.defineFigureGenerator("LogicOr",function(oe,y,a){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Line,.5*y,a)).add(new go.PathSegment(go.PathSegment.Line,y,0))).setSpots(.219,0,.78,.409)}),go.Shape.defineFigureGenerator("LogicXor",function(oe,y,a){var E=new go.Geometry().add(new go.PathFigure(.5*y,0,!1).add(new go.PathSegment(go.PathSegment.Line,.5*y,a)).add(new go.PathSegment(go.PathSegment.Move,0,.5*a)).add(new go.PathSegment(go.PathSegment.Line,y,.5*a)).add(new go.PathSegment(go.PathSegment.Arc,0,360,.5*y,.5*a,.5*y,.5*a)));return E.defaultStretch=go.GraphObject.Uniform,E}),go.Shape.defineFigureGenerator("LogicTruth",function(oe,y,a){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Line,y,0)).add(new go.PathSegment(go.PathSegment.Move,.5*y,0)).add(new go.PathSegment(go.PathSegment.Line,.5*y,a)))}),go.Shape.defineFigureGenerator("LogicFalsity",function(oe,y,a){return new go.Geometry().add(new go.PathFigure(0,a,!1).add(new go.PathSegment(go.PathSegment.Line,y,a)).add(new go.PathSegment(go.PathSegment.Move,.5*y,a)).add(new go.PathSegment(go.PathSegment.Line,.5*y,0)))}),go.Shape.defineFigureGenerator("LogicThereExists",function(oe,y,a){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Line,y,0)).add(new go.PathSegment(go.PathSegment.Line,y,.5*a)).add(new go.PathSegment(go.PathSegment.Line,0,.5*a)).add(new go.PathSegment(go.PathSegment.Move,y,.5*a)).add(new go.PathSegment(go.PathSegment.Line,y,a)).add(new go.PathSegment(go.PathSegment.Line,0,a)))}),go.Shape.defineFigureGenerator("LogicForAll",function(oe,y,a){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Line,.5*y,a)).add(new go.PathSegment(go.PathSegment.Line,y,0)).add(new go.PathSegment(go.PathSegment.Move,.25*y,.5*a)).add(new go.PathSegment(go.PathSegment.Line,.75*y,.5*a))).setSpots(.25,0,.75,.5)}),go.Shape.defineFigureGenerator("LogicIsDefinedAs",function(oe,y,a){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Line,y,0)).add(new go.PathSegment(go.PathSegment.Move,0,.5*a)).add(new go.PathSegment(go.PathSegment.Line,y,.5*a)).add(new go.PathSegment(go.PathSegment.Move,0,a)).add(new go.PathSegment(go.PathSegment.Line,y,a))).setSpots(.01,.01,.99,.49)}),go.Shape.defineFigureGenerator("LogicIntersect",function(oe,y,a){var E=.5;return new go.Geometry().add(new go.PathFigure(0,a,!1).add(new go.PathSegment(go.PathSegment.Line,0,E*a)).add(new go.PathSegment(go.PathSegment.Arc,180,180,E*y,E*a,E*y,E*a)).add(new go.PathSegment(go.PathSegment.Line,y,a))).setSpots(0,.5,1,1)}),go.Shape.defineFigureGenerator("LogicUnion",function(oe,y,a){var E=.5;return new go.Geometry().add(new go.PathFigure(y,0,!1).add(new go.PathSegment(go.PathSegment.Line,y,E*a)).add(new go.PathSegment(go.PathSegment.Arc,0,180,E*y,E*a,E*y,E*a)).add(new go.PathSegment(go.PathSegment.Line,0,0))).setSpots(0,0,1,.5)}),go.Shape.setFigureParameter("Arrow",0,new hn("ArrowheadWidth",.3,.01,.99)),go.Shape.setFigureParameter("Arrow",1,new hn("TailHeight",.3,.01,.99)),go.Shape.defineFigureGenerator("Arrow",function(oe,y,a){var E=oe?oe.parameter1:NaN;isNaN(E)&&(E=.3);var b=oe?oe.parameter2:NaN;isNaN(b)&&(b=.3);var x=(1-E)*y,z=(.5-b/2)*a,ae=(.5+b/2)*a,ge=new go.Geometry,xe=new go.PathFigure(0,z,!0);ge.add(xe),xe.add(new go.PathSegment(go.PathSegment.Line,x,z)),xe.add(new go.PathSegment(go.PathSegment.Line,x,0)),xe.add(new go.PathSegment(go.PathSegment.Line,y,.5*a)),xe.add(new go.PathSegment(go.PathSegment.Line,x,a)),xe.add(new go.PathSegment(go.PathSegment.Line,x,ae)),xe.add(new go.PathSegment(go.PathSegment.Line,0,ae).close()),ge.spot1=new go.Spot(0,z/a);var Pe=Ze(0,ae/a,1,ae/a,x/y,1,1,.5,pe());return ge.spot2=new go.Spot(Pe.x,Pe.y),Ve(Pe),ge}),go.Shape.setFigureParameter("Arrow2",0,new hn("ArrowheadWidth",30)),go.Shape.setFigureParameter("Arrow2",0,new hn("TailHeight",30)),go.Shape.defineFigureGenerator("Arrow2",function(oe,y,a){var E=oe?oe.parameter1:NaN;isNaN(E)&&(E=30),E>y&&(E=y);var b=oe?oe.parameter2:NaN;isNaN(b)&&(b=30),b=Math.min(b,a/2);var x=y-E,z=(a-b)/2,ae=z+b,ge=new go.Geometry,xe=new go.PathFigure(0,z,!0);ge.add(xe),xe.add(new go.PathSegment(go.PathSegment.Line,x,z)),xe.add(new go.PathSegment(go.PathSegment.Line,x,0)),xe.add(new go.PathSegment(go.PathSegment.Line,y,.5*a)),xe.add(new go.PathSegment(go.PathSegment.Line,x,a)),xe.add(new go.PathSegment(go.PathSegment.Line,x,ae)),xe.add(new go.PathSegment(go.PathSegment.Line,0,ae).close()),ge.spot1=new go.Spot(0,z/a);var Pe=Ze(0,ae/a,1,ae/a,x/y,1,1,.5,pe());return ge.spot2=new go.Spot(Pe.x,Pe.y),Ve(Pe),ge}),go.Shape.defineFigureGenerator("Chevron",function(oe,y,a){var E=new go.Geometry,b=new go.PathFigure(0,0,!0);return E.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.5*y,0)),b.add(new go.PathSegment(go.PathSegment.Line,y,.5*a)),b.add(new go.PathSegment(go.PathSegment.Line,.5*y,a)),b.add(new go.PathSegment(go.PathSegment.Line,0,a)),b.add(new go.PathSegment(go.PathSegment.Line,.5*y,.5*a).close()),E}),go.Shape.defineFigureGenerator("DoubleArrow",function(oe,y,a){var E=new go.Geometry,b=new go.PathFigure(0,0,!0);return E.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.3*y,.214*a)),b.add(new go.PathSegment(go.PathSegment.Line,.3*y,0)),b.add(new go.PathSegment(go.PathSegment.Line,1*y,.5*a)),b.add(new go.PathSegment(go.PathSegment.Line,.3*y,1*a)),b.add(new go.PathSegment(go.PathSegment.Line,.3*y,.786*a)),b.add(new go.PathSegment(go.PathSegment.Line,0,1*a).close()),E}),go.Shape.setFigureParameter("DoubleEndArrow",0,new hn("ConnecterHeight",.3,.01,.99)),go.Shape.defineFigureGenerator("DoubleEndArrow",function(oe,y,a){var E=oe?oe.parameter1:NaN;isNaN(E)&&(E=.3);var b=(.5-E/2)*a,x=(.5+E/2)*a,z=new go.Geometry,ae=new go.PathFigure(y,.5*a,!0);z.add(ae),ae.add(new go.PathSegment(go.PathSegment.Line,.7*y,a)),ae.add(new go.PathSegment(go.PathSegment.Line,.7*y,x)),ae.add(new go.PathSegment(go.PathSegment.Line,.3*y,x)),ae.add(new go.PathSegment(go.PathSegment.Line,.3*y,a)),ae.add(new go.PathSegment(go.PathSegment.Line,0,.5*a)),ae.add(new go.PathSegment(go.PathSegment.Line,.3*y,0)),ae.add(new go.PathSegment(go.PathSegment.Line,.3*y,b)),ae.add(new go.PathSegment(go.PathSegment.Line,.7*y,b)),ae.add(new go.PathSegment(go.PathSegment.Line,.7*y,0).close());var ge=Ze(0,.5,.3,0,0,b/a,.1,b/a,pe());return z.spot1=new go.Spot(ge.x,ge.y),ge=Ze(.7,1,1,.5,0,x/a,1,x/a,ge),z.spot2=new go.Spot(ge.x,ge.y),Ve(ge),z}),go.Shape.setFigureParameter("DoubleEndArrow2",0,new hn("ConnecterHeight",40)),go.Shape.setFigureParameter("DoubleEndArrow2",1,new hn("ArrowHeight",100)),go.Shape.defineFigureGenerator("DoubleEndArrow2",function(oe,y,a){var E=oe?oe.parameter1:NaN;isNaN(E)&&(E=40);var b=oe?oe.parameter2:NaN;isNaN(b)&&(b=100);var x=(a-E)/2,z=x+E,ae=(a-b)/2,ge=ae+b;(E>a||b>a)&&(b>E?(E=E*a/b,x=(a-E)/2,z=x+E,ae=0,ge=a):(x=0,z=a,ae=0,ge=a));var xe=new go.Geometry,Pe=new go.PathFigure(y,.5*a,!0);xe.add(Pe),Pe.add(new go.PathSegment(go.PathSegment.Line,.7*y,ge)),Pe.add(new go.PathSegment(go.PathSegment.Line,.7*y,z)),Pe.add(new go.PathSegment(go.PathSegment.Line,.3*y,z)),Pe.add(new go.PathSegment(go.PathSegment.Line,.3*y,ge)),Pe.add(new go.PathSegment(go.PathSegment.Line,0,.5*a)),Pe.add(new go.PathSegment(go.PathSegment.Line,.3*y,ae)),Pe.add(new go.PathSegment(go.PathSegment.Line,.3*y,x)),Pe.add(new go.PathSegment(go.PathSegment.Line,.7*y,x)),Pe.add(new go.PathSegment(go.PathSegment.Line,.7*y,ae).close());var Oe=Ze(0,.5,.3,ae/a,0,x/a,1,x/a,pe());return xe.spot1=new go.Spot(Oe.x,Oe.y),Oe=Ze(.7,ge/a,1,.5,0,z/a,1,z/a,Oe),xe.spot2=new go.Spot(Oe.x,Oe.y),Ve(Oe),xe}),go.Shape.setFigureParameter("IBeamArrow",0,new hn("ConnectorHeight",.7,.51,.97)),go.Shape.defineFigureGenerator("IBeamArrow",function(oe,y,a){var E=oe?oe.parameter1:NaN;isNaN(E)&&(E=.3);var b=(.5-E/2)*a,x=(.5+E/2)*a,z=new go.Geometry,ae=new go.PathFigure(y,.5*a,!0);z.add(ae),ae.add(new go.PathSegment(go.PathSegment.Line,.7*y,a)),ae.add(new go.PathSegment(go.PathSegment.Line,.7*y,x)),ae.add(new go.PathSegment(go.PathSegment.Line,.2*y,x)),ae.add(new go.PathSegment(go.PathSegment.Line,.2*y,a)),ae.add(new go.PathSegment(go.PathSegment.Line,0,a)),ae.add(new go.PathSegment(go.PathSegment.Line,0,0)),ae.add(new go.PathSegment(go.PathSegment.Line,.2*y,0)),ae.add(new go.PathSegment(go.PathSegment.Line,.2*y,b)),ae.add(new go.PathSegment(go.PathSegment.Line,.7*y,b)),ae.add(new go.PathSegment(go.PathSegment.Line,.7*y,0).close()),z.spot1=new go.Spot(0,b/a);var ge=Ze(.7,1,1,.5,0,x/a,1,x/a,pe());return z.spot2=new go.Spot(ge.x,ge.y),Ve(ge),z}),go.Shape.setFigureParameter("IBeamArrow2",0,new hn("ConnectorHeight",40)),go.Shape.setFigureParameter("IBeamArrow2",1,new hn("BeamArrowHeight",100)),go.Shape.defineFigureGenerator("IBeamArrow2",function(oe,y,a){var E=oe?oe.parameter1:NaN;isNaN(E)&&(E=40);var b=oe?oe.parameter2:NaN;isNaN(b)&&(b=100);var x=(a-E)/2,z=x+E,ae=(a-b)/2,ge=ae+b;(E>a||b>a)&&(b>E?(E=E*a/b,x=(a-E)/2,z=x+E,ae=0,ge=a):(x=0,z=a,ae=0,ge=a));var xe=new go.Geometry,Pe=new go.PathFigure(y,.5*a,!0);xe.add(Pe),Pe.add(new go.PathSegment(go.PathSegment.Line,.7*y,ge)),Pe.add(new go.PathSegment(go.PathSegment.Line,.7*y,z)),Pe.add(new go.PathSegment(go.PathSegment.Line,.2*y,z)),Pe.add(new go.PathSegment(go.PathSegment.Line,.2*y,ge)),Pe.add(new go.PathSegment(go.PathSegment.Line,0,ge)),Pe.add(new go.PathSegment(go.PathSegment.Line,0,ae)),Pe.add(new go.PathSegment(go.PathSegment.Line,.2*y,ae)),Pe.add(new go.PathSegment(go.PathSegment.Line,.2*y,x)),Pe.add(new go.PathSegment(go.PathSegment.Line,.7*y,x)),Pe.add(new go.PathSegment(go.PathSegment.Line,.7*y,ae).close()),xe.spot1=new go.Spot(0,x/a);var Oe=Ze(.7,ge/a,1,.5,0,z/a,1,z/a,pe());return xe.spot2=new go.Spot(Oe.x,Oe.y),Ve(Oe),xe}),go.Shape.setFigureParameter("Pointer",0,new hn("BackPoint",.1,0,.2)),go.Shape.defineFigureGenerator("Pointer",function(oe,y,a){var E=oe?oe.parameter1:NaN;isNaN(E)&&(E=.1);var b=new go.Geometry,x=new go.PathFigure(y,.5*a,!0);b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,0,a)),x.add(new go.PathSegment(go.PathSegment.Line,E*y,.5*a)),x.add(new go.PathSegment(go.PathSegment.Line,0,0).close()),b.spot1=new go.Spot(E,.35);var z=Ze(.2,.65,1,.65,0,1,1,.5,pe());return b.spot2=new go.Spot(z.x,z.y),Ve(z),b}),go.Shape.setFigureParameter("RoundedPointer",0,new hn("RoundedEdge",.3,0,.5)),go.Shape.defineFigureGenerator("RoundedPointer",function(oe,y,a){var E=oe?oe.parameter1:NaN;isNaN(E)&&(E=.3);var b=new go.Geometry,x=new go.PathFigure(y,.5*a,!0);b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,0,a)),x.add(new go.PathSegment(go.PathSegment.Bezier,0,0,E*y,.75*a,E*y,.25*a).close()),b.spot1=new go.Spot(E,.35);var z=Ze(0,.65,1,.65,0,1,1,.5,pe());return b.spot2=new go.Spot(z.x,z.y),Ve(z),b}),go.Shape.setFigureParameter("SplitEndArrow",0,new hn("TailHeight",.4,.01,.99)),go.Shape.defineFigureGenerator("SplitEndArrow",function(oe,y,a){var E=oe?oe.parameter1:NaN;isNaN(E)&&(E=.4);var b=(.5-E/2)*a,x=(.5+E/2)*a,z=new go.Geometry,ae=new go.PathFigure(y,.5*a,!0);z.add(ae),ae.add(new go.PathSegment(go.PathSegment.Line,.7*y,a)),ae.add(new go.PathSegment(go.PathSegment.Line,.7*y,x)),ae.add(new go.PathSegment(go.PathSegment.Line,0,x)),ae.add(new go.PathSegment(go.PathSegment.Line,.2*y,.5*a)),ae.add(new go.PathSegment(go.PathSegment.Line,0,b)),ae.add(new go.PathSegment(go.PathSegment.Line,.7*y,b)),ae.add(new go.PathSegment(go.PathSegment.Line,.7*y,0).close()),z.spot1=new go.Spot(.2,.3);var ge=Ze(.7,1,1,.5,0,x/a,1,x/a,pe());return z.spot2=new go.Spot(ge.x,ge.y),Ve(ge),z}),go.Shape.setFigureParameter("SplitEndArrow2",0,new hn("TailThickness",50)),go.Shape.defineFigureGenerator("SplitEndArrow2",function(oe,y,a){var E=oe?oe.parameter1:NaN;isNaN(E)&&(E=50);var b=(a-E)/2,x=b+E;E>a&&(b=0,x=a);var z=new go.Geometry,ae=new go.PathFigure(y,.5*a,!0);z.add(ae),ae.add(new go.PathSegment(go.PathSegment.Line,.7*y,a)),ae.add(new go.PathSegment(go.PathSegment.Line,.7*y,x)),ae.add(new go.PathSegment(go.PathSegment.Line,0,x)),ae.add(new go.PathSegment(go.PathSegment.Line,.2*y,.5*a)),ae.add(new go.PathSegment(go.PathSegment.Line,0,b)),ae.add(new go.PathSegment(go.PathSegment.Line,.7*y,b)),ae.add(new go.PathSegment(go.PathSegment.Line,.7*y,0).close()),z.spot1=new go.Spot(.2,b/a);var ge=Ze(.7,1,1,.5,0,x/a,1,x/a,pe());return z.spot2=new go.Spot(ge.x,ge.y),Ve(ge),z}),go.Shape.setFigureParameter("SquareArrow",0,new hn("ArrowPoint",.7,.2,.9)),go.Shape.defineFigureGenerator("SquareArrow",function(oe,y,a){var E=oe?oe.parameter1:NaN;isNaN(E)&&(E=.7);var b=new go.Geometry,x=new go.PathFigure(y,.5*a,!0);return b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,E*y,a)),x.add(new go.PathSegment(go.PathSegment.Line,0,a)),x.add(new go.PathSegment(go.PathSegment.Line,0,0)),x.add(new go.PathSegment(go.PathSegment.Line,E*y,0).close()),b.spot1=go.Spot.TopLeft,b.spot2=new go.Spot(E,1),b}),go.Shape.defineFigureGenerator("Cone1",function(oe,y,a){var E=new go.Geometry,b=he*.5,x=he*.1,z=new go.PathFigure(0,.9*a,!0);return E.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.5*y,0)),z.add(new go.PathSegment(go.PathSegment.Line,y,.9*a)),z.add(new go.PathSegment(go.PathSegment.Bezier,.5*y,a,y,(.9+x)*a,(.5+b)*y,a)),z.add(new go.PathSegment(go.PathSegment.Bezier,0,.9*a,(.5-b)*y,a,0,(.9+x)*a).close()),E.spot1=new go.Spot(.25,.5),E.spot2=new go.Spot(.75,.97),E}),go.Shape.defineFigureGenerator("Cone2",function(oe,y,a){var E=new go.Geometry,b=new go.PathFigure(0,.9*a,!0);E.add(b),b.add(new go.PathSegment(go.PathSegment.Bezier,y,.9*a,(1-.85/.9)*y,a,.85/.9*y,a)),b.add(new go.PathSegment(go.PathSegment.Line,.5*y,0)),b.add(new go.PathSegment(go.PathSegment.Line,0,.9*a).close());var x=new go.PathFigure(0,.9*a,!1);return E.add(x),x.add(new go.PathSegment(go.PathSegment.Bezier,y,.9*a,(1-.85/.9)*y,.8*a,.85/.9*y,.8*a)),E.spot1=new go.Spot(.25,.5),E.spot2=new go.Spot(.75,.82),E}),go.Shape.defineFigureGenerator("Cube1",function(oe,y,a){var E=new go.Geometry,b=new go.PathFigure(.5*y,a,!0);E.add(b),b.add(new go.PathSegment(go.PathSegment.Line,y,.85*a)),b.add(new go.PathSegment(go.PathSegment.Line,y,.15*a)),b.add(new go.PathSegment(go.PathSegment.Line,.5*y,0)),b.add(new go.PathSegment(go.PathSegment.Line,0,.15*a)),b.add(new go.PathSegment(go.PathSegment.Line,0,.85*a).close());var x=new go.PathFigure(.5*y,a,!1);return E.add(x),x.add(new go.PathSegment(go.PathSegment.Line,.5*y,.3*a)),x.add(new go.PathSegment(go.PathSegment.Line,0,.15*a)),x.add(new go.PathSegment(go.PathSegment.Move,.5*y,.3*a)),x.add(new go.PathSegment(go.PathSegment.Line,y,.15*a)),E.spot1=new go.Spot(0,.3),E.spot2=new go.Spot(.5,.85),E}),go.Shape.defineFigureGenerator("Cube2",function(oe,y,a){var E=new go.Geometry,b=new go.PathFigure(0,.3*a,!0);E.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,a)),b.add(new go.PathSegment(go.PathSegment.Line,.7*y,a)),b.add(new go.PathSegment(go.PathSegment.Line,y,.7*a)),b.add(new go.PathSegment(go.PathSegment.Line,y,0)),b.add(new go.PathSegment(go.PathSegment.Line,.3*y,0).close());var x=new go.PathFigure(0,.3*a,!1);return E.add(x),x.add(new go.PathSegment(go.PathSegment.Line,.7*y,.3*a)),x.add(new go.PathSegment(go.PathSegment.Line,y,0)),x.add(new go.PathSegment(go.PathSegment.Move,.7*y,.3*a)),x.add(new go.PathSegment(go.PathSegment.Line,.7*y,a)),E.spot1=new go.Spot(0,.3),E.spot2=new go.Spot(.7,1),E}),go.Shape.defineFigureGenerator("Cylinder1",function(oe,y,a){var E=oe?oe.parameter1:NaN;isNaN(E)&&(E=5),E=Math.min(E,a/3);var b=new go.Geometry,x=he*.5,z=new go.PathFigure(0,E,!0);b.add(z),z.add(new go.PathSegment(go.PathSegment.Bezier,.5*y,0,0,he*E,(.5-x)*y,0)),z.add(new go.PathSegment(go.PathSegment.Bezier,1*y,E,(.5+x)*y,0,1*y,he*E)),z.add(new go.PathSegment(go.PathSegment.Line,y,a-E)),z.add(new go.PathSegment(go.PathSegment.Bezier,.5*y,1*a,1*y,a-he*E,(.5+x)*y,1*a)),z.add(new go.PathSegment(go.PathSegment.Bezier,0,a-E,(.5-x)*y,1*a,0,a-he*E)),z.add(new go.PathSegment(go.PathSegment.Line,0,E));var ae=new go.PathFigure(y,E,!1);return b.add(ae),ae.add(new go.PathSegment(go.PathSegment.Bezier,.5*y,2*E,1*y,2*E-he*E,(.5+x)*y,2*E)),ae.add(new go.PathSegment(go.PathSegment.Bezier,0,E,(.5-x)*y,2*E,0,2*E-he*E)),b.spot1=new go.Spot(0,0,0,2*E),b.spot2=new go.Spot(1,1),b}),go.Shape.defineFigureGenerator("Cylinder2",function(oe,y,a){var E=oe?oe.parameter1:NaN;isNaN(E)&&(E=5),E=Math.min(E,a/3);var b=new go.Geometry,x=he*.5,z=new go.PathFigure(0,a-E,!0);b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,0,E)),z.add(new go.PathSegment(go.PathSegment.Bezier,.5*y,0,0,he*E,(.5-x)*y,0)),z.add(new go.PathSegment(go.PathSegment.Bezier,y,E,(.5+x)*y,0,y,he*E)),z.add(new go.PathSegment(go.PathSegment.Line,y,a-E)),z.add(new go.PathSegment(go.PathSegment.Bezier,.5*y,a,y,a-he*E,(.5+x)*y,a)),z.add(new go.PathSegment(go.PathSegment.Bezier,0,a-E,(.5-x)*y,a,0,a-he*E));var ae=new go.PathFigure(0,a-E,!1);return b.add(ae),ae.add(new go.PathSegment(go.PathSegment.Bezier,.5*y,a-2*E,0,a-E-he*E,(.5-x)*y,a-2*E)),ae.add(new go.PathSegment(go.PathSegment.Bezier,y,a-E,(.5+x)*y,a-2*E,y,a-E-he*E)),b.spot1=new go.Spot(0,0),b.spot2=new go.Spot(1,1,0,-2*E),b}),go.Shape.defineFigureGenerator("Cylinder3",function(oe,y,a){var E=oe?oe.parameter1:NaN;isNaN(E)&&(E=5),E=Math.min(E,y/3);var b=new go.Geometry,x=he*.5,z=new go.PathFigure(E,0,!0);b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,y-E,0)),z.add(new go.PathSegment(go.PathSegment.Bezier,y,.5*a,y-he*E,0,y,(.5-x)*a)),z.add(new go.PathSegment(go.PathSegment.Bezier,y-E,a,y,(.5+x)*a,y-he*E,a)),z.add(new go.PathSegment(go.PathSegment.Line,E,a)),z.add(new go.PathSegment(go.PathSegment.Bezier,0,.5*a,he*E,a,0,(.5+x)*a)),z.add(new go.PathSegment(go.PathSegment.Bezier,E,0,0,(.5-x)*a,he*E,0));var ae=new go.PathFigure(E,0,!1);return b.add(ae),ae.add(new go.PathSegment(go.PathSegment.Bezier,2*E,.5*a,E+he*E,0,2*E,(.5-x)*a)),ae.add(new go.PathSegment(go.PathSegment.Bezier,E,a,2*E,(.5+x)*a,E+he*E,a)),b.spot1=new go.Spot(0,0,2*E,0),b.spot2=new go.Spot(1,1),b}),go.Shape.defineFigureGenerator("Cylinder4",function(oe,y,a){var E=oe?oe.parameter1:NaN;isNaN(E)&&(E=5),E=Math.min(E,y/3);var b=new go.Geometry,x=he*.5,z=new go.PathFigure(y-E,0,!0);b.add(z),z.add(new go.PathSegment(go.PathSegment.Bezier,y,.5*a,y-he*E,0,y,(.5-x)*a)),z.add(new go.PathSegment(go.PathSegment.Bezier,y-E,a,y,(.5+x)*a,y-he*E,a)),z.add(new go.PathSegment(go.PathSegment.Line,E,a)),z.add(new go.PathSegment(go.PathSegment.Bezier,0,.5*a,he*E,a,0,(.5+x)*a)),z.add(new go.PathSegment(go.PathSegment.Bezier,E,0,0,(.5-x)*a,he*E,0)),z.add(new go.PathSegment(go.PathSegment.Line,y-E,0));var ae=new go.PathFigure(y-E,0,!1);return b.add(ae),ae.add(new go.PathSegment(go.PathSegment.Bezier,y-2*E,.5*a,y-E-he*E,0,y-2*E,(.5-x)*a)),ae.add(new go.PathSegment(go.PathSegment.Bezier,y-E,a,y-2*E,(.5+x)*a,y-E-he*E,a)),b.spot1=new go.Spot(0,0),b.spot2=new go.Spot(1,1,-2*E,0),b}),go.Shape.defineFigureGenerator("Prism1",function(oe,y,a){var E=new go.Geometry,b=new go.PathFigure(.25*y,.25*a,!0);E.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.75*y,0)),b.add(new go.PathSegment(go.PathSegment.Line,y,.5*a)),b.add(new go.PathSegment(go.PathSegment.Line,.5*y,a)),b.add(new go.PathSegment(go.PathSegment.Line,0,a).close());var x=new go.PathFigure(.25*y,.25*a,!1);return E.add(x),x.add(new go.PathSegment(go.PathSegment.Line,.5*y,a)),E.spot1=new go.Spot(.408,.172),E.spot2=new go.Spot(.833,.662),E}),go.Shape.defineFigureGenerator("Prism2",function(oe,y,a){var E=new go.Geometry,b=new go.PathFigure(0,.25*a,!0);E.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.75*y,0)),b.add(new go.PathSegment(go.PathSegment.Line,y,.25*a)),b.add(new go.PathSegment(go.PathSegment.Line,.75*y,.75*a)),b.add(new go.PathSegment(go.PathSegment.Line,0,a).close());var x=new go.PathFigure(0,a,!1);return E.add(x),x.add(new go.PathSegment(go.PathSegment.Line,.25*y,.5*a)),x.add(new go.PathSegment(go.PathSegment.Line,y,.25*a)),x.add(new go.PathSegment(go.PathSegment.Move,0,.25*a)),x.add(new go.PathSegment(go.PathSegment.Line,.25*y,.5*a)),E.spot1=new go.Spot(.25,.5),E.spot2=new go.Spot(.75,.75),E}),go.Shape.defineFigureGenerator("Pyramid1",function(oe,y,a){var E=new go.Geometry,b=new go.PathFigure(.5*y,0,!0);E.add(b),b.add(new go.PathSegment(go.PathSegment.Line,y,.75*a)),b.add(new go.PathSegment(go.PathSegment.Line,.5*y,a)),b.add(new go.PathSegment(go.PathSegment.Line,0,.75*a).close());var x=new go.PathFigure(.5*y,0,!1);return E.add(x),x.add(new go.PathSegment(go.PathSegment.Line,.5*y,a)),E.spot1=new go.Spot(.25,.367),E.spot2=new go.Spot(.75,.875),E}),go.Shape.defineFigureGenerator("Pyramid2",function(oe,y,a){var E=new go.Geometry,b=new go.PathFigure(.5*y,0,!0);E.add(b),b.add(new go.PathSegment(go.PathSegment.Line,y,.85*a)),b.add(new go.PathSegment(go.PathSegment.Line,.5*y,a)),b.add(new go.PathSegment(go.PathSegment.Line,0,.85*a).close());var x=new go.PathFigure(.5*y,0,!1);return E.add(x),x.add(new go.PathSegment(go.PathSegment.Line,.5*y,.7*a)),x.add(new go.PathSegment(go.PathSegment.Line,0,.85*a)),x.add(new go.PathSegment(go.PathSegment.Move,.5*y,.7*a)),x.add(new go.PathSegment(go.PathSegment.Line,y,.85*a)),E.spot1=new go.Spot(.25,.367),E.spot2=new go.Spot(.75,.875),E}),go.Shape.defineFigureGenerator("Actor",function(oe,y,a){var E=new go.Geometry,b=.2,x=.1,z=he*b,ae=he*x,ge=.5,xe=.1,Pe=new go.PathFigure(ge*y,(xe+x)*a,!0);E.add(Pe),Pe.add(new go.PathSegment(go.PathSegment.Bezier,(ge-b)*y,xe*a,(ge-z)*y,(xe+x)*a,(ge-b)*y,(xe+ae)*a)),Pe.add(new go.PathSegment(go.PathSegment.Bezier,ge*y,(xe-x)*a,(ge-b)*y,(xe-ae)*a,(ge-z)*y,(xe-x)*a)),Pe.add(new go.PathSegment(go.PathSegment.Bezier,(ge+b)*y,xe*a,(ge+z)*y,(xe-x)*a,(ge+b)*y,(xe-ae)*a)),Pe.add(new go.PathSegment(go.PathSegment.Bezier,ge*y,(xe+x)*a,(ge+b)*y,(xe+ae)*a,(ge+z)*y,(xe+x)*a));var Oe=.05,We=he*Oe;ge=.05,xe=.25;var Je=new go.PathFigure(.5*y,.2*a,!0);return E.add(Je),Je.add(new go.PathSegment(go.PathSegment.Line,.95*y,.2*a)),ge=.95,xe=.25,Je.add(new go.PathSegment(go.PathSegment.Bezier,(ge+Oe)*y,xe*a,(ge+We)*y,(xe-Oe)*a,(ge+Oe)*y,(xe-We)*a)),Je.add(new go.PathSegment(go.PathSegment.Line,y,.6*a)),Je.add(new go.PathSegment(go.PathSegment.Line,.85*y,.6*a)),Je.add(new go.PathSegment(go.PathSegment.Line,.85*y,.35*a)),Oe=.025,We=he*Oe,ge=.825,xe=.35,Je.add(new go.PathSegment(go.PathSegment.Bezier,ge*y,(xe-Oe)*a,(ge+Oe)*y,(xe-We)*a,(ge+We)*y,(xe-Oe)*a)),Je.add(new go.PathSegment(go.PathSegment.Bezier,(ge-Oe)*y,xe*a,(ge-We)*y,(xe-Oe)*a,(ge-Oe)*y,(xe-We)*a)),Je.add(new go.PathSegment(go.PathSegment.Line,.8*y,a)),Je.add(new go.PathSegment(go.PathSegment.Line,.55*y,a)),Je.add(new go.PathSegment(go.PathSegment.Line,.55*y,.7*a)),Oe=.05,We=he*Oe,ge=.5,xe=.7,Je.add(new go.PathSegment(go.PathSegment.Bezier,ge*y,(xe-Oe)*a,(ge+Oe)*y,(xe-We)*a,(ge+We)*y,(xe-Oe)*a)),Je.add(new go.PathSegment(go.PathSegment.Bezier,(ge-Oe)*y,xe*a,(ge-We)*y,(xe-Oe)*a,(ge-Oe)*y,(xe-We)*a)),Je.add(new go.PathSegment(go.PathSegment.Line,.45*y,a)),Je.add(new go.PathSegment(go.PathSegment.Line,.2*y,a)),Je.add(new go.PathSegment(go.PathSegment.Line,.2*y,.35*a)),Oe=.025,We=he*Oe,ge=.175,xe=.35,Je.add(new go.PathSegment(go.PathSegment.Bezier,ge*y,(xe-Oe)*a,(ge+Oe)*y,(xe-We)*a,(ge+We)*y,(xe-Oe)*a)),Je.add(new go.PathSegment(go.PathSegment.Bezier,(ge-Oe)*y,xe*a,(ge-We)*y,(xe-Oe)*a,(ge-Oe)*y,(xe-We)*a)),Je.add(new go.PathSegment(go.PathSegment.Line,.15*y,.6*a)),Je.add(new go.PathSegment(go.PathSegment.Line,0,.6*a)),Je.add(new go.PathSegment(go.PathSegment.Line,0,.25*a)),Oe=.05,We=he*Oe,ge=.05,xe=.25,Je.add(new go.PathSegment(go.PathSegment.Bezier,ge*y,(xe-Oe)*a,(ge-Oe)*y,(xe-We)*a,(ge-We)*y,(xe-Oe)*a)),Je.add(new go.PathSegment(go.PathSegment.Line,.5*y,.2*a)),E.spot1=new go.Spot(.2,.2),E.spot2=new go.Spot(.8,.65),E}),go.Shape.setFigureParameter("Card",0,new hn("CornerCutoutSize",.2,.1,.9)),go.Shape.defineFigureGenerator("Card",function(oe,y,a){var E=oe?oe.parameter1:NaN;isNaN(E)&&(E=.2);var b=new go.Geometry,x=new go.PathFigure(y,0,!0);return b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,y,a)),x.add(new go.PathSegment(go.PathSegment.Line,0,a)),x.add(new go.PathSegment(go.PathSegment.Line,0,E*a)),x.add(new go.PathSegment(go.PathSegment.Line,E*y,0).close()),b.spot1=new go.Spot(0,E),b.spot2=go.Spot.BottomRight,b}),go.Shape.defineFigureGenerator("Collate",function(oe,y,a){var E=new go.Geometry,b=new go.PathFigure(.5*y,.5*a,!0);E.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,0)),b.add(new go.PathSegment(go.PathSegment.Line,y,0)),b.add(new go.PathSegment(go.PathSegment.Line,.5*y,.5*a));var x=new go.PathFigure(.5*y,.5*a,!0);return E.add(x),x.add(new go.PathSegment(go.PathSegment.Line,y,a)),x.add(new go.PathSegment(go.PathSegment.Line,0,a)),x.add(new go.PathSegment(go.PathSegment.Line,.5*y,.5*a)),E.spot1=new go.Spot(.25,0),E.spot2=new go.Spot(.75,.25),E}),go.Shape.defineFigureGenerator("CreateRequest",function(oe,y,a){var E=new go.Geometry,b=oe?oe.parameter1:NaN;isNaN(b)&&(b=.1);var x=new go.PathFigure(0,0,!0);E.add(x),x.add(new go.PathSegment(go.PathSegment.Line,y,0)),x.add(new go.PathSegment(go.PathSegment.Line,y,a)),x.add(new go.PathSegment(go.PathSegment.Line,0,a).close());var z=new go.PathFigure(0,b*a,!1);return E.add(z),z.add(new go.PathSegment(go.PathSegment.Line,y,b*a)),z.add(new go.PathSegment(go.PathSegment.Move,0,(1-b)*a)),z.add(new go.PathSegment(go.PathSegment.Line,y,(1-b)*a)),E}),go.Shape.defineFigureGenerator("Database",function(oe,y,a){var E=new go.Geometry,b=he*.5,x=he*.1,z=new go.PathFigure(y,.1*a,!0);E.add(z),z.add(new go.PathSegment(go.PathSegment.Line,y,.9*a)),z.add(new go.PathSegment(go.PathSegment.Bezier,.5*y,a,y,(.9+x)*a,(.5+b)*y,a)),z.add(new go.PathSegment(go.PathSegment.Bezier,0,.9*a,(.5-b)*y,a,0,(.9+x)*a)),z.add(new go.PathSegment(go.PathSegment.Line,0,.1*a)),z.add(new go.PathSegment(go.PathSegment.Bezier,.5*y,0,0,(.1-x)*a,(.5-b)*y,0)),z.add(new go.PathSegment(go.PathSegment.Bezier,y,.1*a,(.5+b)*y,0,y,(.1-x)*a));var ae=new go.PathFigure(y,.1*a,!1);return E.add(ae),ae.add(new go.PathSegment(go.PathSegment.Bezier,.5*y,.2*a,y,(.1+x)*a,(.5+b)*y,.2*a)),ae.add(new go.PathSegment(go.PathSegment.Bezier,0,.1*a,(.5-b)*y,.2*a,0,(.1+x)*a)),ae.add(new go.PathSegment(go.PathSegment.Move,y,.2*a)),ae.add(new go.PathSegment(go.PathSegment.Bezier,.5*y,.3*a,y,(.2+x)*a,(.5+b)*y,.3*a)),ae.add(new go.PathSegment(go.PathSegment.Bezier,0,.2*a,(.5-b)*y,.3*a,0,(.2+x)*a)),ae.add(new go.PathSegment(go.PathSegment.Move,y,.3*a)),ae.add(new go.PathSegment(go.PathSegment.Bezier,.5*y,.4*a,y,(.3+x)*a,(.5+b)*y,.4*a)),ae.add(new go.PathSegment(go.PathSegment.Bezier,0,.3*a,(.5-b)*y,.4*a,0,(.3+x)*a)),E.spot1=new go.Spot(0,.4),E.spot2=new go.Spot(1,.9),E}),go.Shape.defineFigureGenerator("DataStorage",function(oe,y,a){var E=new go.Geometry,b=new go.PathFigure(0,0,!0);return E.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.75*y,0)),b.add(new go.PathSegment(go.PathSegment.Bezier,.75*y,a,y,0,y,a)),b.add(new go.PathSegment(go.PathSegment.Line,0,a)),b.add(new go.PathSegment(go.PathSegment.Bezier,0,0,.25*y,.9*a,.25*y,.1*a).close()),E.spot1=new go.Spot(.226,0),E.spot2=new go.Spot(.81,1),E}),go.Shape.defineFigureGenerator("DiskStorage",function(oe,y,a){var E=new go.Geometry,b=he*.5,x=he*.1,z=new go.PathFigure(y,.1*a,!0);E.add(z),z.add(new go.PathSegment(go.PathSegment.Line,y,.9*a)),z.add(new go.PathSegment(go.PathSegment.Bezier,.5*y,a,y,(.9+x)*a,(.5+b)*y,a)),z.add(new go.PathSegment(go.PathSegment.Bezier,0,.9*a,(.5-b)*y,a,0,(.9+x)*a)),z.add(new go.PathSegment(go.PathSegment.Line,0,.1*a)),z.add(new go.PathSegment(go.PathSegment.Bezier,.5*y,0,0,(.1-x)*a,(.5-b)*y,0)),z.add(new go.PathSegment(go.PathSegment.Bezier,y,.1*a,(.5+b)*y,0,y,(.1-x)*a));var ae=new go.PathFigure(y,.1*a,!1);return E.add(ae),ae.add(new go.PathSegment(go.PathSegment.Bezier,.5*y,.2*a,y,(.1+x)*a,(.5+b)*y,.2*a)),ae.add(new go.PathSegment(go.PathSegment.Bezier,0,.1*a,(.5-b)*y,.2*a,0,(.1+x)*a)),ae.add(new go.PathSegment(go.PathSegment.Move,y,.2*a)),ae.add(new go.PathSegment(go.PathSegment.Bezier,.5*y,.3*a,y,(.2+x)*a,(.5+b)*y,.3*a)),ae.add(new go.PathSegment(go.PathSegment.Bezier,0,.2*a,(.5-b)*y,.3*a,0,(.2+x)*a)),E.spot1=new go.Spot(0,.3),E.spot2=new go.Spot(1,.9),E}),go.Shape.defineFigureGenerator("Display",function(oe,y,a){var E=new go.Geometry,b=new go.PathFigure(.25*y,0,!0);return E.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.75*y,0)),b.add(new go.PathSegment(go.PathSegment.Bezier,.75*y,a,y,0,y,a)),b.add(new go.PathSegment(go.PathSegment.Line,.25*y,a)),b.add(new go.PathSegment(go.PathSegment.Line,0,.5*a).close()),E.spot1=new go.Spot(.25,0),E.spot2=new go.Spot(.75,1),E}),go.Shape.defineFigureGenerator("DividedEvent",function(oe,y,a){var E=new go.Geometry,b=oe?oe.parameter1:NaN;isNaN(b)?b=.2:b<.15&&(b=.15);var x=he*.2,z=new go.PathFigure(0,.2*a,!0);E.add(z),z.add(new go.PathSegment(go.PathSegment.Bezier,.2*y,0,0,(.2-x)*a,(.2-x)*y,0)),z.add(new go.PathSegment(go.PathSegment.Line,.8*y,0)),z.add(new go.PathSegment(go.PathSegment.Bezier,y,.2*a,(.8+x)*y,0,y,(.2-x)*a)),z.add(new go.PathSegment(go.PathSegment.Line,y,.8*a)),z.add(new go.PathSegment(go.PathSegment.Bezier,.8*y,a,y,(.8+x)*a,(.8+x)*y,a)),z.add(new go.PathSegment(go.PathSegment.Line,.2*y,a)),z.add(new go.PathSegment(go.PathSegment.Bezier,0,.8*a,(.2-x)*y,a,0,(.8+x)*a)),z.add(new go.PathSegment(go.PathSegment.Line,0,.2*a));var ae=new go.PathFigure(0,b*a,!1);return E.add(ae),ae.add(new go.PathSegment(go.PathSegment.Line,y,b*a)),E}),go.Shape.defineFigureGenerator("DividedProcess",function(oe,y,a){var E=new go.Geometry,b=oe?oe.parameter1:NaN;(isNaN(b)||b<.1)&&(b=.1);var x=new go.PathFigure(0,0,!0);E.add(x),x.add(new go.PathSegment(go.PathSegment.Line,y,0)),x.add(new go.PathSegment(go.PathSegment.Line,y,a)),x.add(new go.PathSegment(go.PathSegment.Line,0,a).close());var z=new go.PathFigure(0,b*a,!1);return E.add(z),z.add(new go.PathSegment(go.PathSegment.Line,y,b*a)),E}),go.Shape.defineFigureGenerator("Document",function(oe,y,a){var E=new go.Geometry;a=a/.8;var b=new go.PathFigure(0,.7*a,!0);return E.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,0)),b.add(new go.PathSegment(go.PathSegment.Line,y,0)),b.add(new go.PathSegment(go.PathSegment.Line,y,.7*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,0,.7*a,.5*y,.4*a,.5*y,a).close()),E.spot1=go.Spot.TopLeft,E.spot2=new go.Spot(1,.6),E}),go.Shape.defineFigureGenerator("ExternalOrganization",function(oe,y,a){var E=new go.Geometry,b=oe?oe.parameter1:NaN;(isNaN(b)||b<.2)&&(b=.2);var x=new go.PathFigure(0,0,!0);E.add(x),x.add(new go.PathSegment(go.PathSegment.Line,y,0)),x.add(new go.PathSegment(go.PathSegment.Line,y,a)),x.add(new go.PathSegment(go.PathSegment.Line,0,a).close());var z=new go.PathFigure(b*y,0,!1);return E.add(z),z.add(new go.PathSegment(go.PathSegment.Line,0,b*a)),z.add(new go.PathSegment(go.PathSegment.Move,y,b*a)),z.add(new go.PathSegment(go.PathSegment.Line,(1-b)*y,0)),z.add(new go.PathSegment(go.PathSegment.Move,0,(1-b)*a)),z.add(new go.PathSegment(go.PathSegment.Line,b*y,a)),z.add(new go.PathSegment(go.PathSegment.Move,(1-b)*y,a)),z.add(new go.PathSegment(go.PathSegment.Line,y,(1-b)*a)),E}),go.Shape.defineFigureGenerator("ExternalProcess",function(oe,y,a){var E=new go.Geometry,b=new go.PathFigure(.5*y,0,!0);E.add(b),b.add(new go.PathSegment(go.PathSegment.Line,y,.5*a)),b.add(new go.PathSegment(go.PathSegment.Line,.5*y,a)),b.add(new go.PathSegment(go.PathSegment.Line,0,.5*a).close());var x=new go.PathFigure(.1*y,.4*a,!1);return E.add(x),x.add(new go.PathSegment(go.PathSegment.Line,.1*y,.6*a)),x.add(new go.PathSegment(go.PathSegment.Move,.9*y,.6*a)),x.add(new go.PathSegment(go.PathSegment.Line,.9*y,.4*a)),x.add(new go.PathSegment(go.PathSegment.Move,.6*y,.1*a)),x.add(new go.PathSegment(go.PathSegment.Line,.4*y,.1*a)),x.add(new go.PathSegment(go.PathSegment.Move,.4*y,.9*a)),x.add(new go.PathSegment(go.PathSegment.Line,.6*y,.9*a)),E.spot1=new go.Spot(.25,.25),E.spot2=new go.Spot(.75,.75),E}),go.Shape.defineFigureGenerator("File",function(oe,y,a){var E=new go.Geometry,b=new go.PathFigure(0,0,!0);E.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.75*y,0)),b.add(new go.PathSegment(go.PathSegment.Line,y,.25*a)),b.add(new go.PathSegment(go.PathSegment.Line,y,a)),b.add(new go.PathSegment(go.PathSegment.Line,0,a).close());var x=new go.PathFigure(.75*y,0,!1);return E.add(x),x.add(new go.PathSegment(go.PathSegment.Line,.75*y,.25*a)),x.add(new go.PathSegment(go.PathSegment.Line,y,.25*a)),E.spot1=new go.Spot(0,.25),E.spot2=go.Spot.BottomRight,E}),go.Shape.defineFigureGenerator("Interrupt",function(oe,y,a){var E=new go.Geometry,b=new go.PathFigure(y,.5*a,!0);E.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,a)),b.add(new go.PathSegment(go.PathSegment.Line,0,0)),b.add(new go.PathSegment(go.PathSegment.Line,y,.5*a));var x=new go.PathFigure(y,.5*a,!1);E.add(x),x.add(new go.PathSegment(go.PathSegment.Line,y,a));var z=new go.PathFigure(y,.5*a,!1);return E.add(z),z.add(new go.PathSegment(go.PathSegment.Line,y,0)),E.spot1=new go.Spot(0,.25),E.spot2=new go.Spot(.5,.75),E}),go.Shape.defineFigureGenerator("InternalStorage",function(oe,y,a){var E=new go.Geometry,b=oe?oe.parameter1:NaN,x=oe?oe.parameter2:NaN;isNaN(b)&&(b=.1),isNaN(x)&&(x=.1);var z=new go.PathFigure(0,0,!0);E.add(z),z.add(new go.PathSegment(go.PathSegment.Line,y,0)),z.add(new go.PathSegment(go.PathSegment.Line,y,a)),z.add(new go.PathSegment(go.PathSegment.Line,0,a).close());var ae=new go.PathFigure(b*y,0,!1);return E.add(ae),ae.add(new go.PathSegment(go.PathSegment.Line,b*y,a)),ae.add(new go.PathSegment(go.PathSegment.Move,0,x*a)),ae.add(new go.PathSegment(go.PathSegment.Line,y,x*a)),E}),go.Shape.defineFigureGenerator("Junction",function(oe,y,a){var E=new go.Geometry,b=1/Math.SQRT2,x=(1-1/Math.SQRT2)/2,z=he*.5,ae=.5,ge=new go.PathFigure(y,ae*a,!0);E.add(ge),ge.add(new go.PathSegment(go.PathSegment.Bezier,ae*y,a,y,(ae+z)*a,(ae+z)*y,a)),ge.add(new go.PathSegment(go.PathSegment.Bezier,0,ae*a,(ae-z)*y,a,0,(ae+z)*a)),ge.add(new go.PathSegment(go.PathSegment.Bezier,ae*y,0,0,(ae-z)*a,(ae-z)*y,0)),ge.add(new go.PathSegment(go.PathSegment.Bezier,y,ae*a,(ae+z)*y,0,y,(ae-z)*a));var xe=new go.PathFigure((x+b)*y,(x+b)*a,!1);return E.add(xe),xe.add(new go.PathSegment(go.PathSegment.Line,x*y,x*a)),xe.add(new go.PathSegment(go.PathSegment.Move,x*y,(x+b)*a)),xe.add(new go.PathSegment(go.PathSegment.Line,(x+b)*y,x*a)),E}),go.Shape.defineFigureGenerator("LinedDocument",function(oe,y,a){var E=new go.Geometry;a=a/.8;var b=new go.PathFigure(0,.7*a,!0);E.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,0)),b.add(new go.PathSegment(go.PathSegment.Line,y,0)),b.add(new go.PathSegment(go.PathSegment.Line,y,.7*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,0,.7*a,.5*y,.4*a,.5*y,a).close());var x=new go.PathFigure(.1*y,0,!1);return E.add(x),x.add(new go.PathSegment(go.PathSegment.Line,.1*y,.75*a)),E.spot1=new go.Spot(.1,0),E.spot2=new go.Spot(1,.6),E}),go.Shape.defineFigureGenerator("LoopLimit",function(oe,y,a){var E=new go.Geometry,b=new go.PathFigure(0,a,!0);return E.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,.25*a)),b.add(new go.PathSegment(go.PathSegment.Line,.25*y,0)),b.add(new go.PathSegment(go.PathSegment.Line,.75*y,0)),b.add(new go.PathSegment(go.PathSegment.Line,y,.25*a)),b.add(new go.PathSegment(go.PathSegment.Line,y,a).close()),E.spot1=new go.Spot(0,.25),E.spot2=go.Spot.BottomRight,E}),go.Shape.defineFigureGenerator("MagneticTape",function(oe,y,a){var E=new go.Geometry,b=he*.5,x=.5,z=new go.PathFigure(.5*y,a,!0);return E.add(z),z.add(new go.PathSegment(go.PathSegment.Bezier,0,x*a,(x-b)*y,a,0,(x+b)*a)),z.add(new go.PathSegment(go.PathSegment.Bezier,x*y,0,0,(x-b)*a,(x-b)*y,0)),z.add(new go.PathSegment(go.PathSegment.Bezier,y,x*a,(x+b)*y,0,y,(x-b)*a)),z.add(new go.PathSegment(go.PathSegment.Bezier,(x+.1)*y,.9*a,y,(x+b)*a,(x+b)*y,.9*a)),z.add(new go.PathSegment(go.PathSegment.Line,y,.9*a)),z.add(new go.PathSegment(go.PathSegment.Line,y,a)),z.add(new go.PathSegment(go.PathSegment.Line,.5*y,a)),E.spot1=new go.Spot(.15,.15),E.spot2=new go.Spot(.85,.8),E}),go.Shape.defineFigureGenerator("ManualInput",function(oe,y,a){var E=new go.Geometry,b=new go.PathFigure(y,0,!0);return E.add(b),b.add(new go.PathSegment(go.PathSegment.Line,y,a)),b.add(new go.PathSegment(go.PathSegment.Line,0,a)),b.add(new go.PathSegment(go.PathSegment.Line,0,.25*a).close()),E.spot1=new go.Spot(0,.25),E.spot2=go.Spot.BottomRight,E}),go.Shape.defineFigureGenerator("MessageFromUser",function(oe,y,a){var E=new go.Geometry,b=oe?oe.parameter1:NaN;isNaN(b)&&(b=.7);var x=new go.PathFigure(0,0,!0);return E.add(x),x.add(new go.PathSegment(go.PathSegment.Line,y,0)),x.add(new go.PathSegment(go.PathSegment.Line,b*y,.5*a)),x.add(new go.PathSegment(go.PathSegment.Line,y,a)),x.add(new go.PathSegment(go.PathSegment.Line,0,a).close()),E.spot1=go.Spot.TopLeft,E}),go.Shape.defineFigureGenerator("MicroformProcessing",function(oe,y,a){var E=new go.Geometry,b=oe?oe.parameter1:NaN;isNaN(b)&&(b=.25);var x=new go.PathFigure(0,0,!0);return E.add(x),x.add(new go.PathSegment(go.PathSegment.Line,.5*y,b*a)),x.add(new go.PathSegment(go.PathSegment.Line,y,0)),x.add(new go.PathSegment(go.PathSegment.Line,y,a)),x.add(new go.PathSegment(go.PathSegment.Line,.5*y,(1-b)*a)),x.add(new go.PathSegment(go.PathSegment.Line,0,a).close()),E}),go.Shape.defineFigureGenerator("MicroformRecording",function(oe,y,a){var E=new go.Geometry,b=new go.PathFigure(0,0,!0);return E.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.75*y,.25*a)),b.add(new go.PathSegment(go.PathSegment.Line,y,.15*a)),b.add(new go.PathSegment(go.PathSegment.Line,y,.85*a)),b.add(new go.PathSegment(go.PathSegment.Line,.75*y,.75*a)),b.add(new go.PathSegment(go.PathSegment.Line,0,a).close()),E.spot1=new go.Spot(0,.25),E.spot2=new go.Spot(1,.75),E}),go.Shape.defineFigureGenerator("MultiDocument",function(oe,y,a){var E=new go.Geometry;a=a/.8;var b=new go.PathFigure(y,0,!0);E.add(b),b.add(new go.PathSegment(go.PathSegment.Line,y,.5*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,.9*y,.44*a,.96*y,.47*a,.93*y,.45*a)),b.add(new go.PathSegment(go.PathSegment.Line,.9*y,.6*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,.8*y,.54*a,.86*y,.57*a,.83*y,.55*a)),b.add(new go.PathSegment(go.PathSegment.Line,.8*y,.7*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,0,.7*a,.4*y,.4*a,.4*y,a)),b.add(new go.PathSegment(go.PathSegment.Line,0,.2*a)),b.add(new go.PathSegment(go.PathSegment.Line,.1*y,.2*a)),b.add(new go.PathSegment(go.PathSegment.Line,.1*y,.1*a)),b.add(new go.PathSegment(go.PathSegment.Line,.2*y,.1*a)),b.add(new go.PathSegment(go.PathSegment.Line,.2*y,0).close());var x=new go.PathFigure(.1*y,.2*a,!1);return E.add(x),x.add(new go.PathSegment(go.PathSegment.Line,.8*y,.2*a)),x.add(new go.PathSegment(go.PathSegment.Line,.8*y,.54*a)),x.add(new go.PathSegment(go.PathSegment.Move,.2*y,.1*a)),x.add(new go.PathSegment(go.PathSegment.Line,.9*y,.1*a)),x.add(new go.PathSegment(go.PathSegment.Line,.9*y,.44*a)),E.spot1=new go.Spot(0,.25),E.spot2=new go.Spot(.8,.77),E}),go.Shape.defineFigureGenerator("MultiProcess",function(oe,y,a){var E=new go.Geometry,b=new go.PathFigure(.1*y,.1*a,!0);E.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.2*y,.1*a)),b.add(new go.PathSegment(go.PathSegment.Line,.2*y,0)),b.add(new go.PathSegment(go.PathSegment.Line,y,0)),b.add(new go.PathSegment(go.PathSegment.Line,y,.8*a)),b.add(new go.PathSegment(go.PathSegment.Line,.9*y,.8*a)),b.add(new go.PathSegment(go.PathSegment.Line,.9*y,.9*a)),b.add(new go.PathSegment(go.PathSegment.Line,.8*y,.9*a)),b.add(new go.PathSegment(go.PathSegment.Line,.8*y,a)),b.add(new go.PathSegment(go.PathSegment.Line,0,a)),b.add(new go.PathSegment(go.PathSegment.Line,0,.2*a)),b.add(new go.PathSegment(go.PathSegment.Line,.1*y,.2*a).close());var x=new go.PathFigure(.2*y,.1*a,!1);return E.add(x),x.add(new go.PathSegment(go.PathSegment.Line,.9*y,.1*a)),x.add(new go.PathSegment(go.PathSegment.Line,.9*y,.8*a)),x.add(new go.PathSegment(go.PathSegment.Move,.1*y,.2*a)),x.add(new go.PathSegment(go.PathSegment.Line,.8*y,.2*a)),x.add(new go.PathSegment(go.PathSegment.Line,.8*y,.9*a)),E.spot1=new go.Spot(0,.2),E.spot2=new go.Spot(.8,1),E}),go.Shape.defineFigureGenerator("OfflineStorage",function(oe,y,a){var E=new go.Geometry,b=oe?oe.parameter1:NaN;isNaN(b)&&(b=.1);var x=1-b,z=new go.PathFigure(0,0,!0);E.add(z),z.add(new go.PathSegment(go.PathSegment.Line,y,0)),z.add(new go.PathSegment(go.PathSegment.Line,.5*y,a).close());var ae=new go.PathFigure(.5*b*y,b*a,!1);return E.add(ae),ae.add(new go.PathSegment(go.PathSegment.Line,(1-.5*b)*y,b*a)),E}),go.Shape.defineFigureGenerator("OffPageConnector",function(oe,y,a){var E=new go.Geometry,b=new go.PathFigure(0,0,!0);return E.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.75*y,0)),b.add(new go.PathSegment(go.PathSegment.Line,y,.5*a)),b.add(new go.PathSegment(go.PathSegment.Line,.75*y,a)),b.add(new go.PathSegment(go.PathSegment.Line,0,a).close()),E.spot1=go.Spot.TopLeft,E.spot2=new go.Spot(.75,1),E}),go.Shape.defineFigureGenerator("Or",function(oe,y,a){var E=new go.Geometry,b=he*.5,x=.5,z=new go.PathFigure(y,x*a,!0);E.add(z),z.add(new go.PathSegment(go.PathSegment.Bezier,x*y,a,y,(x+b)*a,(x+b)*y,a)),z.add(new go.PathSegment(go.PathSegment.Bezier,0,x*a,(x-b)*y,a,0,(x+b)*a)),z.add(new go.PathSegment(go.PathSegment.Bezier,x*y,0,0,(x-b)*a,(x-b)*y,0)),z.add(new go.PathSegment(go.PathSegment.Bezier,y,x*a,(x+b)*y,0,y,(x-b)*a));var ae=new go.PathFigure(y,.5*a,!1);return E.add(ae),ae.add(new go.PathSegment(go.PathSegment.Line,0,.5*a)),ae.add(new go.PathSegment(go.PathSegment.Move,.5*y,a)),ae.add(new go.PathSegment(go.PathSegment.Line,.5*y,0)),E}),go.Shape.defineFigureGenerator("PaperTape",function(oe,y,a){var E=new go.Geometry;a=a/.8;var b=new go.PathFigure(0,.7*a,!0);return E.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,.3*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,y,.3*a,.5*y,.6*a,.5*y,0)),b.add(new go.PathSegment(go.PathSegment.Line,y,.7*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,0,.7*a,.5*y,.4*a,.5*y,a).close()),E.spot1=new go.Spot(0,.49),E.spot2=new go.Spot(1,.75),E}),go.Shape.defineFigureGenerator("PrimitiveFromCall",function(oe,y,a){var E=new go.Geometry,b=oe?oe.parameter1:NaN,x=oe?oe.parameter2:NaN;isNaN(b)&&(b=.1),isNaN(x)&&(x=.3);var z=new go.PathFigure(0,0,!0);return E.add(z),z.add(new go.PathSegment(go.PathSegment.Line,y,0)),z.add(new go.PathSegment(go.PathSegment.Line,(1-x)*y,.5*a)),z.add(new go.PathSegment(go.PathSegment.Line,y,a)),z.add(new go.PathSegment(go.PathSegment.Line,0,a).close()),E}),go.Shape.defineFigureGenerator("PrimitiveToCall",function(oe,y,a){var E=new go.Geometry,b=oe?oe.parameter1:NaN,x=oe?oe.parameter2:NaN;isNaN(b)&&(b=.1),isNaN(x)&&(x=.3);var z=new go.PathFigure(0,0,!0);return E.add(z),z.add(new go.PathSegment(go.PathSegment.Line,(1-x)*y,0)),z.add(new go.PathSegment(go.PathSegment.Line,y,.5*a)),z.add(new go.PathSegment(go.PathSegment.Line,(1-x)*y,a)),z.add(new go.PathSegment(go.PathSegment.Line,0,a).close()),E}),go.Shape.defineFigureGenerator("Procedure",function(oe,y,a){var E=new go.Geometry,b=oe?oe.parameter1:NaN;isNaN(b)&&(b=.1);var x=new go.PathFigure(0,0,!0);E.add(x),x.add(new go.PathSegment(go.PathSegment.Line,y,0)),x.add(new go.PathSegment(go.PathSegment.Line,y,a)),x.add(new go.PathSegment(go.PathSegment.Line,0,a).close());var z=new go.PathFigure((1-b)*y,0,!1);return E.add(z),z.add(new go.PathSegment(go.PathSegment.Line,(1-b)*y,a)),z.add(new go.PathSegment(go.PathSegment.Move,b*y,0)),z.add(new go.PathSegment(go.PathSegment.Line,b*y,a)),E}),go.Shape.defineFigureGenerator("Process",function(oe,y,a){var E=new go.Geometry,b=oe?oe.parameter1:NaN;isNaN(b)&&(b=.1);var x=new go.PathFigure(0,0,!0);E.add(x),x.add(new go.PathSegment(go.PathSegment.Line,y,0)),x.add(new go.PathSegment(go.PathSegment.Line,y,a)),x.add(new go.PathSegment(go.PathSegment.Line,0,a).close());var z=new go.PathFigure(b*y,0,!1);return E.add(z),z.add(new go.PathSegment(go.PathSegment.Line,b*y,a)),E.spot2=go.Spot.BottomRight,E}),go.Shape.defineFigureGenerator("Sort",function(oe,y,a){var E=new go.Geometry,b=new go.PathFigure(.5*y,0,!0);E.add(b),b.add(new go.PathSegment(go.PathSegment.Line,y,.5*a)),b.add(new go.PathSegment(go.PathSegment.Line,.5*y,a)),b.add(new go.PathSegment(go.PathSegment.Line,0,.5*a).close());var x=new go.PathFigure(0,.5*a,!1);return E.add(x),x.add(new go.PathSegment(go.PathSegment.Line,y,.5*a)),E.spot1=new go.Spot(.25,.25),E.spot2=new go.Spot(.75,.5),E}),go.Shape.defineFigureGenerator("Start",function(oe,y,a){var E=new go.Geometry,b=oe?oe.parameter1:NaN;isNaN(b)&&(b=.25);var x=new go.PathFigure(b*y,0,!0);E.add(x),x.add(new go.PathSegment(go.PathSegment.Arc,270,180,.75*y,.5*a,.25*y,.5*a)),x.add(new go.PathSegment(go.PathSegment.Arc,90,180,.25*y,.5*a,.25*y,.5*a));var z=new go.PathFigure(b*y,0,!1);return E.add(z),z.add(new go.PathSegment(go.PathSegment.Line,b*y,a)),z.add(new go.PathSegment(go.PathSegment.Move,(1-b)*y,0)),z.add(new go.PathSegment(go.PathSegment.Line,(1-b)*y,a)),E.spot1=new go.Spot(b,0),E.spot2=new go.Spot(1-b,1),E}),go.Shape.defineFigureGenerator("Terminator",function(oe,y,a){var E=new go.Geometry,b=new go.PathFigure(.25*y,0,!0);return E.add(b),b.add(new go.PathSegment(go.PathSegment.Arc,270,180,.75*y,.5*a,.25*y,.5*a)),b.add(new go.PathSegment(go.PathSegment.Arc,90,180,.25*y,.5*a,.25*y,.5*a)),E.spot1=new go.Spot(.23,0),E.spot2=new go.Spot(.77,1),E}),go.Shape.defineFigureGenerator("TransmittalTape",function(oe,y,a){var E=new go.Geometry,b=oe?oe.parameter1:NaN;isNaN(b)&&(b=.1);var x=new go.PathFigure(0,0,!0);return E.add(x),x.add(new go.PathSegment(go.PathSegment.Line,y,0)),x.add(new go.PathSegment(go.PathSegment.Line,y,a)),x.add(new go.PathSegment(go.PathSegment.Line,.75*y,(1-b)*a)),x.add(new go.PathSegment(go.PathSegment.Line,0,(1-b)*a).close()),E.spot1=go.Spot.TopLeft,E}),go.Shape.defineFigureGenerator("AndGate",function(oe,y,a){var E=new go.Geometry,b=he*.5,x=new go.PathFigure(0,0,!0);return E.add(x),x.add(new go.PathSegment(go.PathSegment.Line,.5*y,0)),x.add(new go.PathSegment(go.PathSegment.Bezier,y,.5*a,(.5+b)*y,0,y,(.5-b)*a)),x.add(new go.PathSegment(go.PathSegment.Bezier,.5*y,a,y,(.5+b)*a,(.5+b)*y,a)),x.add(new go.PathSegment(go.PathSegment.Line,0,a).close()),E.spot1=go.Spot.TopLeft,E.spot2=new go.Spot(.55,1),E}),go.Shape.defineFigureGenerator("Buffer",function(oe,y,a){var E=new go.Geometry,b=new go.PathFigure(0,0,!0);return E.add(b),b.add(new go.PathSegment(go.PathSegment.Line,y,.5*a)),b.add(new go.PathSegment(go.PathSegment.Line,0,a).close()),E.spot1=new go.Spot(0,.25),E.spot2=new go.Spot(.5,.75),E}),go.Shape.defineFigureGenerator("Clock",function(oe,y,a){var E=new go.Geometry,b=he*.5,x=.5,z=new go.PathFigure(y,x*a,!0);E.add(z),z.add(new go.PathSegment(go.PathSegment.Bezier,x*y,a,y,(x+b)*a,(x+b)*y,a)),z.add(new go.PathSegment(go.PathSegment.Bezier,0,x*a,(x-b)*y,a,0,(x+b)*a)),z.add(new go.PathSegment(go.PathSegment.Bezier,x*y,0,0,(x-b)*a,(x-b)*y,0)),z.add(new go.PathSegment(go.PathSegment.Bezier,y,x*a,(x+b)*y,0,y,(x-b)*a));var ae=new go.PathFigure(y,x*a,!1);E.add(ae),ae.add(new go.PathSegment(go.PathSegment.Line,y,x*a));var ge=new go.PathFigure(.8*y,.75*a,!1);return E.add(ge),ge.add(new go.PathSegment(go.PathSegment.Line,.8*y,.25*a)),ge.add(new go.PathSegment(go.PathSegment.Line,.6*y,.25*a)),ge.add(new go.PathSegment(go.PathSegment.Line,.6*y,.75*a)),ge.add(new go.PathSegment(go.PathSegment.Line,.4*y,.75*a)),ge.add(new go.PathSegment(go.PathSegment.Line,.4*y,.25*a)),ge.add(new go.PathSegment(go.PathSegment.Line,.2*y,.25*a)),ge.add(new go.PathSegment(go.PathSegment.Line,.2*y,.75*a)),E}),go.Shape.defineFigureGenerator("Ground",function(oe,y,a){var E=new go.Geometry,b=new go.PathFigure(.5*y,0,!1);return E.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.5*y,.4*a)),b.add(new go.PathSegment(go.PathSegment.Move,.2*y,.6*a)),b.add(new go.PathSegment(go.PathSegment.Line,.8*y,.6*a)),b.add(new go.PathSegment(go.PathSegment.Move,.3*y,.8*a)),b.add(new go.PathSegment(go.PathSegment.Line,.7*y,.8*a)),b.add(new go.PathSegment(go.PathSegment.Move,.4*y,a)),b.add(new go.PathSegment(go.PathSegment.Line,.6*y,a)),E}),go.Shape.defineFigureGenerator("Inverter",function(oe,y,a){var E=new go.Geometry,b=he*.1,x=.1,z=.9,ae=.5,ge=new go.PathFigure(.8*y,.5*a,!0);E.add(ge),ge.add(new go.PathSegment(go.PathSegment.Line,0,a)),ge.add(new go.PathSegment(go.PathSegment.Line,0,0)),ge.add(new go.PathSegment(go.PathSegment.Line,.8*y,.5*a));var xe=new go.PathFigure((z+x)*y,ae*a,!0);return E.add(xe),xe.add(new go.PathSegment(go.PathSegment.Bezier,z*y,(ae+x)*a,(z+x)*y,(ae+b)*a,(z+b)*y,(ae+x)*a)),xe.add(new go.PathSegment(go.PathSegment.Bezier,(z-x)*y,ae*a,(z-b)*y,(ae+x)*a,(z-x)*y,(ae+b)*a)),xe.add(new go.PathSegment(go.PathSegment.Bezier,z*y,(ae-x)*a,(z-x)*y,(ae-b)*a,(z-b)*y,(ae-x)*a)),xe.add(new go.PathSegment(go.PathSegment.Bezier,(z+x)*y,ae*a,(z+b)*y,(ae-x)*a,(z+x)*y,(ae-b)*a)),E.spot1=new go.Spot(0,.25),E.spot2=new go.Spot(.4,.75),E}),go.Shape.defineFigureGenerator("NandGate",function(oe,y,a){var E=new go.Geometry,b=he*.5,x=he*.4,z=he*.1,ae=.1,ge=.9,xe=.5,Pe=new go.PathFigure(.8*y,.5*a,!0);E.add(Pe),Pe.add(new go.PathSegment(go.PathSegment.Bezier,.4*y,a,.8*y,(.5+x)*a,(.4+b)*y,a)),Pe.add(new go.PathSegment(go.PathSegment.Line,0,a)),Pe.add(new go.PathSegment(go.PathSegment.Line,0,0)),Pe.add(new go.PathSegment(go.PathSegment.Line,.4*y,0)),Pe.add(new go.PathSegment(go.PathSegment.Bezier,.8*y,.5*a,(.4+b)*y,0,.8*y,(.5-x)*a));var Oe=new go.PathFigure((ge+ae)*y,xe*a,!0);return E.add(Oe),Oe.add(new go.PathSegment(go.PathSegment.Bezier,ge*y,(xe+ae)*a,(ge+ae)*y,(xe+z)*a,(ge+z)*y,(xe+ae)*a)),Oe.add(new go.PathSegment(go.PathSegment.Bezier,(ge-ae)*y,xe*a,(ge-z)*y,(xe+ae)*a,(ge-ae)*y,(xe+z)*a)),Oe.add(new go.PathSegment(go.PathSegment.Bezier,ge*y,(xe-ae)*a,(ge-ae)*y,(xe-z)*a,(ge-z)*y,(xe-ae)*a)),Oe.add(new go.PathSegment(go.PathSegment.Bezier,(ge+ae)*y,xe*a,(ge+z)*y,(xe-ae)*a,(ge+ae)*y,(xe-z)*a)),E.spot1=new go.Spot(0,.05),E.spot2=new go.Spot(.55,.95),E}),go.Shape.defineFigureGenerator("NorGate",function(oe,y,a){var E=new go.Geometry,b=.5,x=he*b,z=0,ae=.5,ge=new go.PathFigure(.8*y,.5*a,!0);E.add(ge),ge.add(new go.PathSegment(go.PathSegment.Bezier,0,a,.7*y,(ae+x)*a,(z+x)*y,(ae+b)*a)),ge.add(new go.PathSegment(go.PathSegment.Bezier,0,0,.25*y,.75*a,.25*y,.25*a)),ge.add(new go.PathSegment(go.PathSegment.Bezier,.8*y,.5*a,(z+x)*y,(ae-b)*a,.7*y,(ae-x)*a)),b=.1,x=he*.1,z=.9,ae=.5;var xe=new go.PathFigure((z-b)*y,ae*a,!0);return E.add(xe),xe.add(new go.PathSegment(go.PathSegment.Bezier,z*y,(ae-b)*a,(z-b)*y,(ae-x)*a,(z-x)*y,(ae-b)*a)),xe.add(new go.PathSegment(go.PathSegment.Bezier,(z+b)*y,ae*a,(z+x)*y,(ae-b)*a,(z+b)*y,(ae-x)*a)),xe.add(new go.PathSegment(go.PathSegment.Bezier,z*y,(ae+b)*a,(z+b)*y,(ae+x)*a,(z+x)*y,(ae+b)*a)),xe.add(new go.PathSegment(go.PathSegment.Bezier,(z-b)*y,ae*a,(z-x)*y,(ae+b)*a,(z-b)*y,(ae+x)*a)),E.spot1=new go.Spot(.2,.25),E.spot2=new go.Spot(.6,.75),E}),go.Shape.defineFigureGenerator("OrGate",function(oe,y,a){var E=new go.Geometry,b=.5,x=he*b,z=0,ae=.5,ge=new go.PathFigure(0,0,!0);return E.add(ge),ge.add(new go.PathSegment(go.PathSegment.Bezier,y,.5*a,(z+x+x)*y,(ae-b)*a,.8*y,(ae-x)*a)),ge.add(new go.PathSegment(go.PathSegment.Bezier,0,a,.8*y,(ae+x)*a,(z+x+x)*y,(ae+b)*a)),ge.add(new go.PathSegment(go.PathSegment.Bezier,0,0,.25*y,.75*a,.25*y,.25*a).close()),E.spot1=new go.Spot(.2,.25),E.spot2=new go.Spot(.75,.75),E}),go.Shape.defineFigureGenerator("XnorGate",function(oe,y,a){var E=new go.Geometry,b=.5,x=he*b,z=.2,ae=.5,ge=new go.PathFigure(.1*y,0,!1);E.add(ge),ge.add(new go.PathSegment(go.PathSegment.Bezier,.1*y,a,.35*y,.25*a,.35*y,.75*a));var xe=new go.PathFigure(.8*y,.5*a,!0);E.add(xe),xe.add(new go.PathSegment(go.PathSegment.Bezier,.2*y,a,.7*y,(ae+x)*a,(z+x)*y,(ae+b)*a)),xe.add(new go.PathSegment(go.PathSegment.Bezier,.2*y,0,.45*y,.75*a,.45*y,.25*a)),xe.add(new go.PathSegment(go.PathSegment.Bezier,.8*y,.5*a,(z+x)*y,(ae-b)*a,.7*y,(ae-x)*a)),b=.1,x=he*.1,z=.9,ae=.5;var Pe=new go.PathFigure((z-b)*y,ae*a,!0);return E.add(Pe),Pe.add(new go.PathSegment(go.PathSegment.Bezier,z*y,(ae-b)*a,(z-b)*y,(ae-x)*a,(z-x)*y,(ae-b)*a)),Pe.add(new go.PathSegment(go.PathSegment.Bezier,(z+b)*y,ae*a,(z+x)*y,(ae-b)*a,(z+b)*y,(ae-x)*a)),Pe.add(new go.PathSegment(go.PathSegment.Bezier,z*y,(ae+b)*a,(z+b)*y,(ae+x)*a,(z+x)*y,(ae+b)*a)),Pe.add(new go.PathSegment(go.PathSegment.Bezier,(z-b)*y,ae*a,(z-x)*y,(ae+b)*a,(z-b)*y,(ae+x)*a)),E.spot1=new go.Spot(.4,.25),E.spot2=new go.Spot(.65,.75),E}),go.Shape.defineFigureGenerator("XorGate",function(oe,y,a){var E=new go.Geometry,b=.5,x=he*b,z=.2,ae=.5,ge=new go.PathFigure(.1*y,0,!1);E.add(ge),ge.add(new go.PathSegment(go.PathSegment.Bezier,.1*y,a,.35*y,.25*a,.35*y,.75*a));var xe=new go.PathFigure(.2*y,0,!0);return E.add(xe),xe.add(new go.PathSegment(go.PathSegment.Bezier,y,.5*a,(z+x)*y,(ae-b)*a,.9*y,(ae-x)*a)),xe.add(new go.PathSegment(go.PathSegment.Bezier,.2*y,a,.9*y,(ae+x)*a,(z+x)*y,(ae+b)*a)),xe.add(new go.PathSegment(go.PathSegment.Bezier,.2*y,0,.45*y,.75*a,.45*y,.25*a).close()),E.spot1=new go.Spot(.4,.25),E.spot2=new go.Spot(.8,.75),E}),go.Shape.defineFigureGenerator("Capacitor",function(oe,y,a){var E=new go.Geometry,b=new go.PathFigure(0,0,!1);return E.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,a)),b.add(new go.PathSegment(go.PathSegment.Move,y,0)),b.add(new go.PathSegment(go.PathSegment.Line,y,a)),E}),go.Shape.defineFigureGenerator("Resistor",function(oe,y,a){var E=new go.Geometry,b=new go.PathFigure(0,.5*a,!1);return E.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.1*y,0)),b.add(new go.PathSegment(go.PathSegment.Line,.2*y,a)),b.add(new go.PathSegment(go.PathSegment.Line,.3*y,0)),b.add(new go.PathSegment(go.PathSegment.Line,.4*y,a)),b.add(new go.PathSegment(go.PathSegment.Line,.5*y,0)),b.add(new go.PathSegment(go.PathSegment.Line,.6*y,a)),b.add(new go.PathSegment(go.PathSegment.Line,.7*y,.5*a)),E}),go.Shape.defineFigureGenerator("Inductor",function(oe,y,a){var E=new go.Geometry,b=he*.1,x=.1,z=.1,ae=.5,ge=new go.PathFigure((z-b*.5)*y,a,!1);return E.add(ge),ge.add(new go.PathSegment(go.PathSegment.Bezier,(z+x)*y,0,(z-b)*y,a,(z-x)*y,0)),z=.3,ge.add(new go.PathSegment(go.PathSegment.Bezier,z*y,a,(z+x)*y,0,(z+b)*y,a)),ge.add(new go.PathSegment(go.PathSegment.Bezier,(z+x)*y,0,(z-b)*y,a,(z-x)*y,0)),z=.5,ge.add(new go.PathSegment(go.PathSegment.Bezier,z*y,a,(z+x)*y,0,(z+b)*y,a)),ge.add(new go.PathSegment(go.PathSegment.Bezier,(z+x)*y,0,(z-b)*y,a,(z-x)*y,0)),z=.7,ge.add(new go.PathSegment(go.PathSegment.Bezier,z*y,a,(z+x)*y,0,(z+b)*y,a)),ge.add(new go.PathSegment(go.PathSegment.Bezier,(z+x)*y,0,(z-b)*y,a,(z-x)*y,0)),z=.9,ge.add(new go.PathSegment(go.PathSegment.Bezier,(z+b*.5)*y,a,(z+x)*y,0,(z+b)*y,a)),E}),go.Shape.defineFigureGenerator("ACvoltageSource",function(oe,y,a){var E=new go.Geometry,b=he*.5,x=.5,z=.5,ae=.5,ge=new go.PathFigure((z-x)*y,ae*a,!1);return E.add(ge),ge.add(new go.PathSegment(go.PathSegment.Bezier,z*y,(ae-x)*a,(z-x)*y,(ae-b)*a,(z-b)*y,(ae-x)*a)),ge.add(new go.PathSegment(go.PathSegment.Bezier,(z+x)*y,ae*a,(z+b)*y,(ae-x)*a,(z+x)*y,(ae-b)*a)),ge.add(new go.PathSegment(go.PathSegment.Bezier,z*y,(ae+x)*a,(z+x)*y,(ae+b)*a,(z+b)*y,(ae+x)*a)),ge.add(new go.PathSegment(go.PathSegment.Bezier,(z-x)*y,ae*a,(z-b)*y,(ae+x)*a,(z-x)*y,(ae+b)*a)),ge.add(new go.PathSegment(go.PathSegment.Move,(z-x+.1)*y,ae*a)),ge.add(new go.PathSegment(go.PathSegment.Bezier,(z+x-.1)*y,ae*a,z*y,(ae-x)*a,z*y,(ae+x)*a)),E}),go.Shape.defineFigureGenerator("DCvoltageSource",function(oe,y,a){var E=new go.Geometry,b=new go.PathFigure(0,.75*a,!1);return E.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,.25*a)),b.add(new go.PathSegment(go.PathSegment.Move,y,0)),b.add(new go.PathSegment(go.PathSegment.Line,y,a)),E}),go.Shape.defineFigureGenerator("Diode",function(oe,y,a){var E=new go.Geometry,b=new go.PathFigure(y,0,!1);return E.add(b),b.add(new go.PathSegment(go.PathSegment.Line,y,.5*a)),b.add(new go.PathSegment(go.PathSegment.Line,0,a)),b.add(new go.PathSegment(go.PathSegment.Line,0,0)),b.add(new go.PathSegment(go.PathSegment.Line,y,.5*a)),b.add(new go.PathSegment(go.PathSegment.Line,y,a)),E.spot1=new go.Spot(0,.25),E.spot2=new go.Spot(.5,.75),E}),go.Shape.defineFigureGenerator("Wifi",function(oe,y,a){var E=new go.Geometry,b=y,x=a;y=y*.38,a=a*.6;var z=he*.8,ae=.8,ge=0,xe=.5,Pe=(b-y)/2,Oe=(x-a)/2,We=new go.PathFigure(ge*y+Pe,(xe+ae)*a+Oe,!0);E.add(We),We.add(new go.PathSegment(go.PathSegment.Bezier,(ge-ae)*y+Pe,xe*a+Oe,(ge-z)*y+Pe,(xe+ae)*a+Oe,(ge-ae)*y+Pe,(xe+z)*a+Oe)),We.add(new go.PathSegment(go.PathSegment.Bezier,ge*y+Pe,(xe-ae)*a+Oe,(ge-ae)*y+Pe,(xe-z)*a+Oe,(ge-z)*y+Pe,(xe-ae)*a+Oe)),We.add(new go.PathSegment(go.PathSegment.Bezier,(ge-ae+z*.5)*y+Pe,xe*a+Oe,ge*y+Pe,(xe-ae)*a+Oe,(ge-ae+z*.5)*y+Pe,(xe-z)*a+Oe)),We.add(new go.PathSegment(go.PathSegment.Bezier,ge*y+Pe,(xe+ae)*a+Oe,(ge-ae+z*.5)*y+Pe,(xe+z)*a+Oe,ge*y+Pe,(xe+ae)*a+Oe).close()),z=he*.4,ae=.4,ge=.2,xe=.5;var Je=new go.PathFigure(ge*y+Pe,(xe+ae)*a+Oe,!0);E.add(Je),Je.add(new go.PathSegment(go.PathSegment.Bezier,(ge-ae)*y+Pe,xe*a+Oe,(ge-z)*y+Pe,(xe+ae)*a+Oe,(ge-ae)*y+Pe,(xe+z)*a+Oe)),Je.add(new go.PathSegment(go.PathSegment.Bezier,ge*y+Pe,(xe-ae)*a+Oe,(ge-ae)*y+Pe,(xe-z)*a+Oe,(ge-z)*y+Pe,(xe-ae)*a+Oe)),Je.add(new go.PathSegment(go.PathSegment.Bezier,(ge-ae+z*.5)*y+Pe,xe*a+Oe,ge*y+Pe,(xe-ae)*a+Oe,(ge-ae+z*.5)*y+Pe,(xe-z)*a+Oe)),Je.add(new go.PathSegment(go.PathSegment.Bezier,ge*y+Pe,(xe+ae)*a+Oe,(ge-ae+z*.5)*y+Pe,(xe+z)*a+Oe,ge*y+Pe,(xe+ae)*a+Oe).close()),z=he*.2,ae=.2,ge=.5,xe=.5;var nt=new go.PathFigure((ge-ae)*y+Pe,xe*a+Oe,!0);E.add(nt),nt.add(new go.PathSegment(go.PathSegment.Bezier,ge*y+Pe,(xe-ae)*a+Oe,(ge-ae)*y+Pe,(xe-z)*a+Oe,(ge-z)*y+Pe,(xe-ae)*a+Oe)),nt.add(new go.PathSegment(go.PathSegment.Bezier,(ge+ae)*y+Pe,xe*a+Oe,(ge+z)*y+Pe,(xe-ae)*a+Oe,(ge+ae)*y+Pe,(xe-z)*a+Oe)),nt.add(new go.PathSegment(go.PathSegment.Bezier,ge*y+Pe,(xe+ae)*a+Oe,(ge+ae)*y+Pe,(xe+z)*a+Oe,(ge+z)*y+Pe,(xe+ae)*a+Oe)),nt.add(new go.PathSegment(go.PathSegment.Bezier,(ge-ae)*y+Pe,xe*a+Oe,(ge-z)*y+Pe,(xe+ae)*a+Oe,(ge-ae)*y+Pe,(xe+z)*a+Oe)),z=he*.4,ae=.4,ge=.8,xe=.5;var De=new go.PathFigure(ge*y+Pe,(xe-ae)*a+Oe,!0);E.add(De),De.add(new go.PathSegment(go.PathSegment.Bezier,(ge+ae)*y+Pe,xe*a+Oe,(ge+z)*y+Pe,(xe-ae)*a+Oe,(ge+ae)*y+Pe,(xe-z)*a+Oe)),De.add(new go.PathSegment(go.PathSegment.Bezier,ge*y+Pe,(xe+ae)*a+Oe,(ge+ae)*y+Pe,(xe+z)*a+Oe,(ge+z)*y+Pe,(xe+ae)*a+Oe)),De.add(new go.PathSegment(go.PathSegment.Bezier,(ge+ae-z*.5)*y+Pe,xe*a+Oe,ge*y+Pe,(xe+ae)*a+Oe,(ge+ae-z*.5)*y+Pe,(xe+z)*a+Oe)),De.add(new go.PathSegment(go.PathSegment.Bezier,ge*y+Pe,(xe-ae)*a+Oe,(ge+ae-z*.5)*y+Pe,(xe-z)*a+Oe,ge*y+Pe,(xe-ae)*a+Oe).close()),z=he*.8,ae=.8,ge=1,xe=.5;var xt=new go.PathFigure(ge*y+Pe,(xe-ae)*a+Oe,!0);return E.add(xt),xt.add(new go.PathSegment(go.PathSegment.Bezier,(ge+ae)*y+Pe,xe*a+Oe,(ge+z)*y+Pe,(xe-ae)*a+Oe,(ge+ae)*y+Pe,(xe-z)*a+Oe)),xt.add(new go.PathSegment(go.PathSegment.Bezier,ge*y+Pe,(xe+ae)*a+Oe,(ge+ae)*y+Pe,(xe+z)*a+Oe,(ge+z)*y+Pe,(xe+ae)*a+Oe)),xt.add(new go.PathSegment(go.PathSegment.Bezier,(ge+ae-z*.5)*y+Pe,xe*a+Oe,ge*y+Pe,(xe+ae)*a+Oe,(ge+ae-z*.5)*y+Pe,(xe+z)*a+Oe)),xt.add(new go.PathSegment(go.PathSegment.Bezier,ge*y+Pe,(xe-ae)*a+Oe,(ge+ae-z*.5)*y+Pe,(xe-z)*a+Oe,ge*y+Pe,(xe-ae)*a+Oe).close()),E}),go.Shape.defineFigureGenerator("Email",function(oe,y,a){var E=new go.Geometry,b=new go.PathFigure(0,0,!0);E.add(b),b.add(new go.PathSegment(go.PathSegment.Line,y,0)),b.add(new go.PathSegment(go.PathSegment.Line,y,a)),b.add(new go.PathSegment(go.PathSegment.Line,0,a)),b.add(new go.PathSegment(go.PathSegment.Line,0,0).close());var x=new go.PathFigure(0,0,!1);return E.add(x),x.add(new go.PathSegment(go.PathSegment.Line,.5*y,.6*a)),x.add(new go.PathSegment(go.PathSegment.Line,y,0)),x.add(new go.PathSegment(go.PathSegment.Move,0,a)),x.add(new go.PathSegment(go.PathSegment.Line,.45*y,.54*a)),x.add(new go.PathSegment(go.PathSegment.Move,y,a)),x.add(new go.PathSegment(go.PathSegment.Line,.55*y,.54*a)),E}),go.Shape.defineFigureGenerator("Ethernet",function(oe,y,a){var E=new go.Geometry,b=new go.PathFigure(.35*y,0,!0);E.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.65*y,0)),b.add(new go.PathSegment(go.PathSegment.Line,.65*y,.4*a)),b.add(new go.PathSegment(go.PathSegment.Line,.35*y,.4*a)),b.add(new go.PathSegment(go.PathSegment.Line,.35*y,0).close());var x=new go.PathFigure(.1*y,a,!0,!0);E.add(x),x.add(new go.PathSegment(go.PathSegment.Line,.4*y,a)),x.add(new go.PathSegment(go.PathSegment.Line,.4*y,.6*a)),x.add(new go.PathSegment(go.PathSegment.Line,.1*y,.6*a)),x.add(new go.PathSegment(go.PathSegment.Line,.1*y,a).close());var z=new go.PathFigure(.6*y,a,!0,!0);E.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.9*y,a)),z.add(new go.PathSegment(go.PathSegment.Line,.9*y,.6*a)),z.add(new go.PathSegment(go.PathSegment.Line,.6*y,.6*a)),z.add(new go.PathSegment(go.PathSegment.Line,.6*y,a).close());var ae=new go.PathFigure(0,.5*a,!1);return E.add(ae),ae.add(new go.PathSegment(go.PathSegment.Line,y,.5*a)),ae.add(new go.PathSegment(go.PathSegment.Move,.5*y,.5*a)),ae.add(new go.PathSegment(go.PathSegment.Line,.5*y,.4*a)),ae.add(new go.PathSegment(go.PathSegment.Move,.75*y,.5*a)),ae.add(new go.PathSegment(go.PathSegment.Line,.75*y,.6*a)),ae.add(new go.PathSegment(go.PathSegment.Move,.25*y,.5*a)),ae.add(new go.PathSegment(go.PathSegment.Line,.25*y,.6*a)),E}),go.Shape.defineFigureGenerator("Power",function(oe,y,a){var E=new go.Geometry,b=he*.4,x=.4,z=.5,ae=.5,ge=pe(),xe=pe(),Pe=pe(),Oe=pe();At(z,ae-x,z+b,ae-x,z+x,ae-b,z+x,ae,.5,ge,ge,xe,Pe,Oe);var We=Be(xe.x,xe.y),Je=new go.PathFigure(xe.x*y,xe.y*a,!0);E.add(Je),Je.add(new go.PathSegment(go.PathSegment.Bezier,(z+x)*y,ae*a,Pe.x*y,Pe.y*a,Oe.x*y,Oe.y*a)),Je.add(new go.PathSegment(go.PathSegment.Bezier,z*y,(ae+x)*a,(z+x)*y,(ae+b)*a,(z+b)*y,(ae+x)*a)),Je.add(new go.PathSegment(go.PathSegment.Bezier,(z-x)*y,ae*a,(z-b)*y,(ae+x)*a,(z-x)*y,(ae+b)*a)),At(z-x,ae,z-x,ae-b,z-b,ae-x,z,ae-x,.5,Pe,Oe,xe,ge,ge),Je.add(new go.PathSegment(go.PathSegment.Bezier,xe.x*y,xe.y*a,Pe.x*y,Pe.y*a,Oe.x*y,Oe.y*a)),b=he*.3,x=.3,At(z-x,ae,z-x,ae-b,z-b,ae-x,z,ae-x,.5,Pe,Oe,xe,ge,ge),Je.add(new go.PathSegment(go.PathSegment.Line,xe.x*y,xe.y*a)),Je.add(new go.PathSegment(go.PathSegment.Bezier,(z-x)*y,ae*a,Oe.x*y,Oe.y*a,Pe.x*y,Pe.y*a)),Je.add(new go.PathSegment(go.PathSegment.Bezier,z*y,(ae+x)*a,(z-x)*y,(ae+b)*a,(z-b)*y,(ae+x)*a)),Je.add(new go.PathSegment(go.PathSegment.Bezier,(z+x)*y,ae*a,(z+b)*y,(ae+x)*a,(z+x)*y,(ae+b)*a)),At(z,ae-x,z+b,ae-x,z+x,ae-b,z+x,ae,.5,ge,ge,xe,Pe,Oe),Je.add(new go.PathSegment(go.PathSegment.Bezier,xe.x*y,xe.y*a,Oe.x*y,Oe.y*a,Pe.x*y,Pe.y*a).close());var Je=new go.PathFigure(.45*y,0,!0);return E.add(Je),Je.add(new go.PathSegment(go.PathSegment.Line,.45*y,.5*a)),Je.add(new go.PathSegment(go.PathSegment.Line,.55*y,.5*a)),Je.add(new go.PathSegment(go.PathSegment.Line,.55*y,0).close()),Ve(ge),Ve(xe),Ve(Pe),Ve(Oe),Ve(We),E.spot1=new go.Spot(.25,.45),E.spot2=new go.Spot(.75,.8),E}),go.Shape.defineFigureGenerator("Fallout",function(oe,y,a){var E=new go.Geometry,b=new go.PathFigure(0,a/2,!0);E.add(b),b.add(new go.PathSegment(go.PathSegment.Arc,180,360,y/2,a/2,y/2,a/2));function x(z,ae,ge){z.add(new go.PathSegment(go.PathSegment.Move,(.3+ae)*y,(.8+ge)*a)),z.add(new go.PathSegment(go.PathSegment.Line,(.5+ae)*y,(.5+ge)*a)),z.add(new go.PathSegment(go.PathSegment.Line,(.1+ae)*y,(.5+ge)*a)),z.add(new go.PathSegment(go.PathSegment.Line,(.3+ae)*y,(.8+ge)*a).close())}return x(b,0,0),x(b,.4,0),x(b,.2,-.3),E}),go.Shape.defineFigureGenerator("IrritationHazard",function(oe,y,a){var E=new go.Geometry,b=new go.PathFigure(.2*y,0,!0);return E.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.5*y,.3*a)),b.add(new go.PathSegment(go.PathSegment.Line,.8*y,0)),b.add(new go.PathSegment(go.PathSegment.Line,y,.2*a)),b.add(new go.PathSegment(go.PathSegment.Line,.7*y,.5*a)),b.add(new go.PathSegment(go.PathSegment.Line,y,.8*a)),b.add(new go.PathSegment(go.PathSegment.Line,.8*y,a)),b.add(new go.PathSegment(go.PathSegment.Line,.5*y,.7*a)),b.add(new go.PathSegment(go.PathSegment.Line,.2*y,a)),b.add(new go.PathSegment(go.PathSegment.Line,0,.8*a)),b.add(new go.PathSegment(go.PathSegment.Line,.3*y,.5*a)),b.add(new go.PathSegment(go.PathSegment.Line,0,.2*a).close()),E.spot1=new go.Spot(.3,.3),E.spot2=new go.Spot(.7,.7),E}),go.Shape.defineFigureGenerator("ElectricalHazard",function(oe,y,a){var E=new go.Geometry,b=new go.PathFigure(.37*y,0,!0);return E.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.5*y,.11*a)),b.add(new go.PathSegment(go.PathSegment.Line,.77*y,.04*a)),b.add(new go.PathSegment(go.PathSegment.Line,.33*y,.49*a)),b.add(new go.PathSegment(go.PathSegment.Line,y,.37*a)),b.add(new go.PathSegment(go.PathSegment.Line,.63*y,.86*a)),b.add(new go.PathSegment(go.PathSegment.Line,.77*y,.91*a)),b.add(new go.PathSegment(go.PathSegment.Line,.34*y,a)),b.add(new go.PathSegment(go.PathSegment.Line,.34*y,.78*a)),b.add(new go.PathSegment(go.PathSegment.Line,.44*y,.8*a)),b.add(new go.PathSegment(go.PathSegment.Line,.65*y,.56*a)),b.add(new go.PathSegment(go.PathSegment.Line,0,.68*a).close()),E}),go.Shape.defineFigureGenerator("FireHazard",function(oe,y,a){var E=new go.Geometry,b=new go.PathFigure(.1*y,a,!0);return E.add(b),b.add(new go.PathSegment(go.PathSegment.Bezier,.29*y,0,-.25*y,.63*a,.45*y,.44*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,.51*y,.42*a,.48*y,.17*a,.54*y,.35*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,.59*y,.18*a,.59*y,.29*a,.58*y,.28*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,.75*y,.6*a,.8*y,.34*a,.88*y,.43*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,.88*y,.31*a,.87*y,.48*a,.88*y,.43*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,.9*y,a,1.17*y,.76*a,.82*y,.8*a).close()),E.spot1=new go.Spot(.07,.445),E.spot2=new go.Spot(.884,.958),E}),go.Shape.defineFigureGenerator("BpmnActivityLoop",function(oe,y,a){var E=new go.Geometry,b=.5,x=0,z=0,ae=b*he,ge=.4*Math.SQRT2/2+.5,xe=.5-.5*Math.SQRT2/2,Pe=1,Oe=.5,We=.5,Je=0,nt=new go.PathFigure(ge*y,(1-xe)*a,!1);return E.add(nt),nt.add(new go.PathSegment(go.PathSegment.Bezier,Pe*y,Oe*a,Pe*y,.7*a,Pe*y,Oe*a)),nt.add(new go.PathSegment(go.PathSegment.Bezier,(We+x)*y,(Je+x)*a,(.5+b+x)*y,(.5-ae+x)*a,(.5+ae+x)*y,(.5-b+x)*a)),nt.add(new go.PathSegment(go.PathSegment.Bezier,(.5-b+x)*y,(.5+z)*a,(.5-ae+x)*y,(.5-b+z)*a,(.5-b+x)*y,(.5-ae+z)*a)),nt.add(new go.PathSegment(go.PathSegment.Bezier,(.35+x)*y,.9*a,(.5-b+x)*y,(.5+ae+z)*a,(.5-ae+x)*y,.9*a)),nt.add(new go.PathSegment(go.PathSegment.Move,(.25+x)*y,.8*a)),nt.add(new go.PathSegment(go.PathSegment.Line,(.35+x)*y,.9*a)),nt.add(new go.PathSegment(go.PathSegment.Line,(.2+x)*y,.95*a)),E}),go.Shape.defineFigureGenerator("BpmnActivityParallel",function(oe,y,a){var E=new go.Geometry,b=new go.PathFigure(0,0,!1);return E.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,a)),b.add(new go.PathSegment(go.PathSegment.Move,.5*y,0)),b.add(new go.PathSegment(go.PathSegment.Line,.5*y,a)),b.add(new go.PathSegment(go.PathSegment.Move,y,0)),b.add(new go.PathSegment(go.PathSegment.Line,y,a)),E}),go.Shape.defineFigureGenerator("BpmnActivitySequential",function(oe,y,a){var E=new go.Geometry,b=new go.PathFigure(0,0,!1);return E.add(b),b.add(new go.PathSegment(go.PathSegment.Line,y,0)),b.add(new go.PathSegment(go.PathSegment.Move,0,.5*a)),b.add(new go.PathSegment(go.PathSegment.Line,y,.5*a)),b.add(new go.PathSegment(go.PathSegment.Move,0,a)),b.add(new go.PathSegment(go.PathSegment.Line,y,a)),E}),go.Shape.defineFigureGenerator("BpmnActivityAdHoc",function(oe,y,a){var E=new go.Geometry,b=new go.PathFigure(0,0,!1);E.add(b);var x=new go.PathFigure(y,a,!1);E.add(x);var z=new go.PathFigure(0,.5*a,!1);return E.add(z),z.add(new go.PathSegment(go.PathSegment.Bezier,.5*y,.5*a,.2*y,.35*a,.3*y,.35*a)),z.add(new go.PathSegment(go.PathSegment.Bezier,y,.5*a,.7*y,.65*a,.8*y,.65*a)),E}),go.Shape.defineFigureGenerator("BpmnActivityCompensation",function(oe,y,a){var E=new go.Geometry,b=new go.PathFigure(0,.5*a,!0);return E.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.5*y,0)),b.add(new go.PathSegment(go.PathSegment.Line,.5*y,.5*a)),b.add(new go.PathSegment(go.PathSegment.Line,y,a)),b.add(new go.PathSegment(go.PathSegment.Line,y,0)),b.add(new go.PathSegment(go.PathSegment.Line,.5*y,.5*a)),b.add(new go.PathSegment(go.PathSegment.Line,.5*y,a).close()),E}),go.Shape.defineFigureGenerator("BpmnTaskMessage",function(oe,y,a){var E=new go.Geometry,b=new go.PathFigure(0,.2*a,!0);E.add(b),b.add(new go.PathSegment(go.PathSegment.Line,y,.2*a)),b.add(new go.PathSegment(go.PathSegment.Line,y,.8*a)),b.add(new go.PathSegment(go.PathSegment.Line,0,.8*a)),b.add(new go.PathSegment(go.PathSegment.Line,0,.8*a).close());var b=new go.PathFigure(0,.2*a,!1);return E.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.5*y,.5*a)),b.add(new go.PathSegment(go.PathSegment.Line,y,.2*a)),E}),go.Shape.defineFigureGenerator("BpmnTaskScript",function(oe,y,a){var E=new go.Geometry,b=new go.PathFigure(.7*y,a,!0);E.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.3*y,a)),b.add(new go.PathSegment(go.PathSegment.Bezier,.3*y,0,.6*y,.5*a,0,.5*a)),b.add(new go.PathSegment(go.PathSegment.Line,.7*y,0)),b.add(new go.PathSegment(go.PathSegment.Bezier,.7*y,a,.4*y,.5*a,y,.5*a).close());var x=new go.PathFigure(.45*y,.73*a,!1);return E.add(x),x.add(new go.PathSegment(go.PathSegment.Line,.7*y,.73*a)),x.add(new go.PathSegment(go.PathSegment.Move,.38*y,.5*a)),x.add(new go.PathSegment(go.PathSegment.Line,.63*y,.5*a)),x.add(new go.PathSegment(go.PathSegment.Move,.31*y,.27*a)),x.add(new go.PathSegment(go.PathSegment.Line,.56*y,.27*a)),E}),go.Shape.defineFigureGenerator("BpmnTaskUser",function(oe,y,a){var E=new go.Geometry,b=new go.PathFigure(0,0,!1);E.add(b);var x=new go.PathFigure(.335*y,(1-.555)*a,!0);E.add(x),x.add(new go.PathSegment(go.PathSegment.Line,.335*y,(1-.405)*a)),x.add(new go.PathSegment(go.PathSegment.Line,(1-.335)*y,(1-.405)*a)),x.add(new go.PathSegment(go.PathSegment.Line,(1-.335)*y,(1-.555)*a)),x.add(new go.PathSegment(go.PathSegment.Bezier,y,.68*a,(1-.12)*y,.46*a,(1-.02)*y,.54*a)),x.add(new go.PathSegment(go.PathSegment.Line,y,a)),x.add(new go.PathSegment(go.PathSegment.Line,0,a)),x.add(new go.PathSegment(go.PathSegment.Line,0,.68*a)),x.add(new go.PathSegment(go.PathSegment.Bezier,.335*y,(1-.555)*a,.02*y,.54*a,.12*y,.46*a)),x.add(new go.PathSegment(go.PathSegment.Line,.365*y,(1-.595)*a));var z=.5-.285,ae=.5,ge=z,xe=Math.PI/4,Pe=4*(1-Math.cos(xe))/(3*Math.sin(xe)),Oe=Pe*.5,We=z,Je=z,nt=Pe*We,De=Pe*Je;x.add(new go.PathSegment(go.PathSegment.Bezier,(ae-We)*y,ge*a,(ae-(nt+We)/2)*y,(ge+(Je+De)/2)*a,(ae-We)*y,(ge+De)*a)),x.add(new go.PathSegment(go.PathSegment.Bezier,ae*y,(ge-Je)*a,(ae-We)*y,(ge-De)*a,(ae-nt)*y,(ge-Je)*a)),x.add(new go.PathSegment(go.PathSegment.Bezier,(ae+We)*y,ge*a,(ae+nt)*y,(ge-Je)*a,(ae+We)*y,(ge-De)*a)),x.add(new go.PathSegment(go.PathSegment.Bezier,(1-.365)*y,(1-.595)*a,(ae+We)*y,(ge+De)*a,(ae+(nt+We)/2)*y,(ge+(Je+De)/2)*a)),x.add(new go.PathSegment(go.PathSegment.Line,(1-.365)*y,(1-.595)*a)),x.add(new go.PathSegment(go.PathSegment.Line,(1-.335)*y,(1-.555)*a)),x.add(new go.PathSegment(go.PathSegment.Line,(1-.335)*y,(1-.405)*a)),x.add(new go.PathSegment(go.PathSegment.Line,.335*y,(1-.405)*a));var xt=new go.PathFigure(.2*y,a,!1);E.add(xt),xt.add(new go.PathSegment(go.PathSegment.Line,.2*y,.8*a));var Qe=new go.PathFigure(.8*y,a,!1);return E.add(Qe),Qe.add(new go.PathSegment(go.PathSegment.Line,.8*y,.8*a)),E}),go.Shape.defineFigureGenerator("BpmnEventConditional",function(oe,y,a){var E=new go.Geometry,b=new go.PathFigure(.1*y,0,!0);E.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.9*y,0)),b.add(new go.PathSegment(go.PathSegment.Line,.9*y,a)),b.add(new go.PathSegment(go.PathSegment.Line,.1*y,a).close());var x=new go.PathFigure(.2*y,.2*a,!1);return E.add(x),x.add(new go.PathSegment(go.PathSegment.Line,.8*y,.2*a)),x.add(new go.PathSegment(go.PathSegment.Move,.2*y,.4*a)),x.add(new go.PathSegment(go.PathSegment.Line,.8*y,.4*a)),x.add(new go.PathSegment(go.PathSegment.Move,.2*y,.6*a)),x.add(new go.PathSegment(go.PathSegment.Line,.8*y,.6*a)),x.add(new go.PathSegment(go.PathSegment.Move,.2*y,.8*a)),x.add(new go.PathSegment(go.PathSegment.Line,.8*y,.8*a)),E}),go.Shape.defineFigureGenerator("BpmnEventError",function(oe,y,a){var E=new go.Geometry,b=new go.PathFigure(0,a,!0);return E.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.33*y,0)),b.add(new go.PathSegment(go.PathSegment.Line,.66*y,.5*a)),b.add(new go.PathSegment(go.PathSegment.Line,y,0)),b.add(new go.PathSegment(go.PathSegment.Line,.66*y,a)),b.add(new go.PathSegment(go.PathSegment.Line,.33*y,.5*a).close()),E}),go.Shape.defineFigureGenerator("BpmnEventEscalation",function(oe,y,a){var E=new go.Geometry,b=new go.PathFigure(0,0,!1);E.add(b);var x=new go.PathFigure(y,a,!1);E.add(x);var z=new go.PathFigure(.1*y,a,!0);return E.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.5*y,0)),z.add(new go.PathSegment(go.PathSegment.Line,.9*y,a)),z.add(new go.PathSegment(go.PathSegment.Line,.5*y,.5*a).close()),E}),go.Shape.defineFigureGenerator("Caution",function(oe,y,a){var E=new go.Geometry,b=new go.PathFigure(.05*y,a,!0);E.add(b),b.add(new go.PathSegment(go.PathSegment.Bezier,.1*y,.8*a,0,a,0,a)),b.add(new go.PathSegment(go.PathSegment.Line,.45*y,.1*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,.55*y,.1*a,.5*y,0,.5*y,0)),b.add(new go.PathSegment(go.PathSegment.Line,.95*y,.9*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,.9*y,a,y,a,y,a)),b.add(new go.PathSegment(go.PathSegment.Line,.05*y,a));var x=.05;return b.add(new go.PathSegment(go.PathSegment.Move,(.5-x)*y,.875*a)),b.add(new go.PathSegment(go.PathSegment.Arc,180,-360,.5*y,.875*a,x*y,x*a)),b.add(new go.PathSegment(go.PathSegment.Move,.5*y,.75*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,.5*y,.325*a,.575*y,.725*a,.625*y,.375*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,.5*y,.75*a,.375*y,.375*a,.425*y,.725*a)),E}),go.Shape.defineFigureGenerator("Recycle",function(oe,y,a){var E=new go.Geometry,b=new go.PathFigure(.45*y,.95*a,!1);E.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.2*y,.95*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,.185*y,.85*a,.17*y,.95*a,.15*y,.9*a)),b.add(new go.PathSegment(go.PathSegment.Line,.235*y,.75*a)),b.add(new go.PathSegment(go.PathSegment.Line,.3*y,.625*a)),b.add(new go.PathSegment(go.PathSegment.Line,.35*y,.65*a)),b.add(new go.PathSegment(go.PathSegment.Line,.275*y,.45*a)),b.add(new go.PathSegment(go.PathSegment.Line,.05*y,.45*a)),b.add(new go.PathSegment(go.PathSegment.Line,.1*y,.5*a)),b.add(new go.PathSegment(go.PathSegment.Line,.05*y,.575*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,.1875*y,.95*a,0,.675*a,0,.7*a)),b.add(new go.PathSegment(go.PathSegment.Move,.45*y,.95*a)),b.add(new go.PathSegment(go.PathSegment.Line,.45*y,.775*a)),b.add(new go.PathSegment(go.PathSegment.Line,.22*y,.775*a));var x=new go.PathFigure(.475*y,.2*a,!1);E.add(x),x.add(new go.PathSegment(go.PathSegment.Line,.4*y,.4*a)),x.add(new go.PathSegment(go.PathSegment.Line,.225*y,.3*a)),x.add(new go.PathSegment(go.PathSegment.Line,.275*y,.175*a)),x.add(new go.PathSegment(go.PathSegment.Line,.325*y,.05*a)),x.add(new go.PathSegment(go.PathSegment.Bezier,.4*y,.05*a,.35*y,0,.375*y,0)),x.add(new go.PathSegment(go.PathSegment.Line,.575*y,.375*a)),x.add(new go.PathSegment(go.PathSegment.Line,.525*y,.4*a)),x.add(new go.PathSegment(go.PathSegment.Line,.75*y,.475*a)),x.add(new go.PathSegment(go.PathSegment.Line,.85*y,.315*a)),x.add(new go.PathSegment(go.PathSegment.Line,.8*y,.32*a)),x.add(new go.PathSegment(go.PathSegment.Line,.65*y,.05*a)),x.add(new go.PathSegment(go.PathSegment.Bezier,.575*y,0,.65*y,.05*a,.625*y,0)),x.add(new go.PathSegment(go.PathSegment.Line,.38*y,.0105*a));var z=new go.PathFigure(.675*y,.575*a,!1);return E.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.875*y,.525*a)),z.add(new go.PathSegment(go.PathSegment.Line,y,.775*a)),z.add(new go.PathSegment(go.PathSegment.Bezier,.85*y,.95*a,y,.8*a,y,.85*a)),z.add(new go.PathSegment(go.PathSegment.Line,.65*y,.95*a)),z.add(new go.PathSegment(go.PathSegment.Line,.65*y,a)),z.add(new go.PathSegment(go.PathSegment.Line,.55*y,.85*a)),z.add(new go.PathSegment(go.PathSegment.Line,.65*y,.725*a)),z.add(new go.PathSegment(go.PathSegment.Line,.65*y,.775*a)),z.add(new go.PathSegment(go.PathSegment.Line,.7*y,.775*a)),z.add(new go.PathSegment(go.PathSegment.Line,y,.775*a)),z.add(new go.PathSegment(go.PathSegment.Move,.675*y,.575*a)),z.add(new go.PathSegment(go.PathSegment.Line,.775*y,.775*a)),E}),go.Shape.defineFigureGenerator("BpmnEventTimer",function(oe,y,a){var E=new go.Geometry,b=.5,x=he*.5,z=new go.PathFigure(y,b*a,!0);E.add(z),z.add(new go.PathSegment(go.PathSegment.Bezier,b*y,a,y,(b+x)*a,(b+x)*y,a)),z.add(new go.PathSegment(go.PathSegment.Bezier,0,b*a,(b-x)*y,a,0,(b+x)*a)),z.add(new go.PathSegment(go.PathSegment.Bezier,b*y,0,0,(b-x)*a,(b-x)*y,0)),z.add(new go.PathSegment(go.PathSegment.Bezier,y,b*a,(b+x)*y,0,y,(b-x)*a));var ae=new go.PathFigure(b*y,0,!1);return E.add(ae),ae.add(new go.PathSegment(go.PathSegment.Line,b*y,.15*a)),ae.add(new go.PathSegment(go.PathSegment.Move,b*y,a)),ae.add(new go.PathSegment(go.PathSegment.Line,b*y,.85*a)),ae.add(new go.PathSegment(go.PathSegment.Move,0,b*a)),ae.add(new go.PathSegment(go.PathSegment.Line,.15*y,b*a)),ae.add(new go.PathSegment(go.PathSegment.Move,y,b*a)),ae.add(new go.PathSegment(go.PathSegment.Line,.85*y,b*a)),ae.add(new go.PathSegment(go.PathSegment.Move,b*y,b*a)),ae.add(new go.PathSegment(go.PathSegment.Line,.58*y,.1*a)),ae.add(new go.PathSegment(go.PathSegment.Move,b*y,b*a)),ae.add(new go.PathSegment(go.PathSegment.Line,.78*y,.54*a)),E}),go.Shape.defineFigureGenerator("Package",function(oe,y,a){var E=new go.Geometry,b=new go.PathFigure(0,.15*a,!0);E.add(b),b.add(new go.PathSegment(go.PathSegment.Line,y,.15*a)),b.add(new go.PathSegment(go.PathSegment.Line,y,a)),b.add(new go.PathSegment(go.PathSegment.Line,0,a).close());var x=new go.PathFigure(0,.15*a,!0);return E.add(x),x.add(new go.PathSegment(go.PathSegment.Line,0,0)),x.add(new go.PathSegment(go.PathSegment.Line,.6*y,0)),x.add(new go.PathSegment(go.PathSegment.Line,.65*y,.15*a).close()),E.spot1=new go.Spot(0,.1),E.spot2=new go.Spot(1,1),E}),go.Shape.defineFigureGenerator("Class",function(oe,y,a){var E=new go.Geometry,b=new go.PathFigure(0,0,!0);E.add(b),b.add(new go.PathSegment(go.PathSegment.Line,y,0)),b.add(new go.PathSegment(go.PathSegment.Line,y,a)),b.add(new go.PathSegment(go.PathSegment.Line,0,a)),b.add(new go.PathSegment(go.PathSegment.Line,0,0).close());var x=new go.PathFigure(0,.2*a,!1);E.add(x),x.add(new go.PathSegment(go.PathSegment.Line,y,.2*a).close());var z=new go.PathFigure(0,.5*a,!1);return E.add(z),z.add(new go.PathSegment(go.PathSegment.Line,y,.5*a).close()),E}),go.Shape.defineFigureGenerator("Component",function(oe,y,a){var E=new go.Geometry,b=new go.PathFigure(y,a,!0);E.add(b),b.add(new go.PathSegment(go.PathSegment.Line,y,0)),b.add(new go.PathSegment(go.PathSegment.Line,.15*y,0)),b.add(new go.PathSegment(go.PathSegment.Line,.15*y,a)),b.add(new go.PathSegment(go.PathSegment.Line,y,a).close());var x=new go.PathFigure(0,.2*a,!0);E.add(x),x.add(new go.PathSegment(go.PathSegment.Line,.45*y,.2*a)),x.add(new go.PathSegment(go.PathSegment.Line,.45*y,.4*a)),x.add(new go.PathSegment(go.PathSegment.Line,0,.4*a)),x.add(new go.PathSegment(go.PathSegment.Line,0,.2*a).close());var z=new go.PathFigure(0,.6*a,!0);return E.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.45*y,.6*a)),z.add(new go.PathSegment(go.PathSegment.Line,.45*y,.8*a)),z.add(new go.PathSegment(go.PathSegment.Line,0,.8*a)),z.add(new go.PathSegment(go.PathSegment.Line,0,.6*a).close()),E}),go.Shape.defineFigureGenerator("Boat Shipment",function(oe,y,a){var E=new go.Geometry,b=new go.PathFigure(.15*y,.6*a,!0);E.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.15*y,.6*a)),b.add(new go.PathSegment(go.PathSegment.Line,0,.6*a)),b.add(new go.PathSegment(go.PathSegment.Line,.15*y,a)),b.add(new go.PathSegment(go.PathSegment.Line,.85*y,a)),b.add(new go.PathSegment(go.PathSegment.Line,y,.6*a)),b.add(new go.PathSegment(go.PathSegment.Line,.85*y,.6*a)),b.add(new go.PathSegment(go.PathSegment.Line,.5*y,0)),b.add(new go.PathSegment(go.PathSegment.Line,.15*y,.6*a));var x=new go.PathFigure(.15*y,.6*a,!1);return E.add(x),x.add(new go.PathSegment(go.PathSegment.Line,.85*y,.6*a)),E}),go.Shape.defineFigureGenerator("Customer/Supplier",function(oe,y,a){var E=new go.Geometry,b=new go.PathFigure(y,a,!0);return E.add(b),b.add(new go.PathSegment(go.PathSegment.Line,y,0)),b.add(new go.PathSegment(go.PathSegment.Line,.66*y,.33*a)),b.add(new go.PathSegment(go.PathSegment.Line,.66*y,0)),b.add(new go.PathSegment(go.PathSegment.Line,.33*y,.33*a)),b.add(new go.PathSegment(go.PathSegment.Line,.33*y,0)),b.add(new go.PathSegment(go.PathSegment.Line,0,.33*a)),b.add(new go.PathSegment(go.PathSegment.Line,0,a)),b.add(new go.PathSegment(go.PathSegment.Line,y,a).close()),E}),go.Shape.defineFigureGenerator("Workcell",function(oe,y,a){var E=new go.Geometry,b=new go.PathFigure(0,a,!0);return E.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,0)),b.add(new go.PathSegment(go.PathSegment.Line,y,0)),b.add(new go.PathSegment(go.PathSegment.Line,y,a)),b.add(new go.PathSegment(go.PathSegment.Line,.65*y,a)),b.add(new go.PathSegment(go.PathSegment.Line,.65*y,.4*a)),b.add(new go.PathSegment(go.PathSegment.Line,.35*y,.4*a)),b.add(new go.PathSegment(go.PathSegment.Line,.35*y,a)),b.add(new go.PathSegment(go.PathSegment.Line,0,a).close()),E}),go.Shape.defineFigureGenerator("Supermarket",function(oe,y,a){var E=new go.Geometry,b=new go.PathFigure(0,0,!1);return E.add(b),b.add(new go.PathSegment(go.PathSegment.Line,y,0)),b.add(new go.PathSegment(go.PathSegment.Line,y,.33*a)),b.add(new go.PathSegment(go.PathSegment.Line,0,.33*a)),b.add(new go.PathSegment(go.PathSegment.Move,y,.33*a)),b.add(new go.PathSegment(go.PathSegment.Line,y,.66*a)),b.add(new go.PathSegment(go.PathSegment.Line,0,.66*a)),b.add(new go.PathSegment(go.PathSegment.Move,y,.66*a)),b.add(new go.PathSegment(go.PathSegment.Line,y,a)),b.add(new go.PathSegment(go.PathSegment.Line,0,a)),E}),go.Shape.defineFigureGenerator("TruckShipment",function(oe,y,a){var E=new go.Geometry,b=new go.PathFigure(0,0,!0);E.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.6*y,0)),b.add(new go.PathSegment(go.PathSegment.Line,.6*y,.8*a)),b.add(new go.PathSegment(go.PathSegment.Line,0,.8*a)),b.add(new go.PathSegment(go.PathSegment.Line,0,0).close());var x=new go.PathFigure(y,.8*a,!0);E.add(x),x.add(new go.PathSegment(go.PathSegment.Line,y,.4*a)),x.add(new go.PathSegment(go.PathSegment.Line,.6*y,.4*a)),x.add(new go.PathSegment(go.PathSegment.Line,.6*y,.8*a)),x.add(new go.PathSegment(go.PathSegment.Line,y,.8*a).close());var z=.1,ae=he*.1,ge=.2,xe=.9,Pe=new go.PathFigure((ge-z)*y,xe*a,!0);E.add(Pe),Pe.add(new go.PathSegment(go.PathSegment.Bezier,ge*y,(xe-z)*a,(ge-z)*y,(xe-ae)*a,(ge-ae)*y,(xe-z)*a)),Pe.add(new go.PathSegment(go.PathSegment.Bezier,(ge+z)*y,xe*a,(ge+ae)*y,(xe-z)*a,(ge+z)*y,(xe-ae)*a)),Pe.add(new go.PathSegment(go.PathSegment.Bezier,ge*y,(xe+z)*a,(ge+z)*y,(xe+ae)*a,(ge+ae)*y,(xe+z)*a)),Pe.add(new go.PathSegment(go.PathSegment.Bezier,(ge-z)*y,xe*a,(ge-ae)*y,(xe+z)*a,(ge-z)*y,(xe+ae)*a).close()),z=.1,ae=he*.1,ge=.8,xe=.9;var Oe=new go.PathFigure((ge-z)*y,xe*a,!0);return E.add(Oe),Oe.add(new go.PathSegment(go.PathSegment.Bezier,ge*y,(xe-z)*a,(ge-z)*y,(xe-ae)*a,(ge-ae)*y,(xe-z)*a)),Oe.add(new go.PathSegment(go.PathSegment.Bezier,(ge+z)*y,xe*a,(ge+ae)*y,(xe-z)*a,(ge+z)*y,(xe-ae)*a)),Oe.add(new go.PathSegment(go.PathSegment.Bezier,ge*y,(xe+z)*a,(ge+z)*y,(xe+ae)*a,(ge+ae)*y,(xe+z)*a)),Oe.add(new go.PathSegment(go.PathSegment.Bezier,(ge-z)*y,xe*a,(ge-ae)*y,(xe+z)*a,(ge-z)*y,(xe+ae)*a).close()),E}),go.Shape.defineFigureGenerator("KanbanPost",function(oe,y,a){var E=new go.Geometry,b=new go.PathFigure(.2*y,0,!1);return E.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.2*y,.5*a)),b.add(new go.PathSegment(go.PathSegment.Line,.8*y,.5*a)),b.add(new go.PathSegment(go.PathSegment.Line,.8*y,0)),b.add(new go.PathSegment(go.PathSegment.Move,.5*y,.5*a)),b.add(new go.PathSegment(go.PathSegment.Line,.5*y,a)),b.add(new go.PathSegment(go.PathSegment.Line,.2*y,a)),b.add(new go.PathSegment(go.PathSegment.Move,.5*y,a)),b.add(new go.PathSegment(go.PathSegment.Line,.8*y,a)),E}),go.Shape.defineFigureGenerator("Forklift",function(oe,y,a){var E=new go.Geometry,b=new go.PathFigure(0,0,!0);E.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,.5*a)),b.add(new go.PathSegment(go.PathSegment.Line,.5*y,.5*a)),b.add(new go.PathSegment(go.PathSegment.Line,.4*y,0)),b.add(new go.PathSegment(go.PathSegment.Line,0,0));var x=new go.PathFigure(0,.5*a,!0);E.add(x),x.add(new go.PathSegment(go.PathSegment.Line,0,.8*a)),x.add(new go.PathSegment(go.PathSegment.Line,.5*y,.8*a)),x.add(new go.PathSegment(go.PathSegment.Line,.5*y,.5*a)),x.add(new go.PathSegment(go.PathSegment.Line,0,.5*a));var z=new go.PathFigure(.5*y,.8*a,!0);E.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.5*y,.1*a)),z.add(new go.PathSegment(go.PathSegment.Line,.55*y,.1*a)),z.add(new go.PathSegment(go.PathSegment.Line,.55*y,.8*a)),z.add(new go.PathSegment(go.PathSegment.Line,.5*y,.8*a));var ae=new go.PathFigure(.5*y,.7*a,!1);E.add(ae),ae.add(new go.PathSegment(go.PathSegment.Line,y,.7*a));var ge=.1,xe=he*.1,Pe=.1,Oe=.9,We=new go.PathFigure((Pe-ge)*y,Oe*a,!0);E.add(We),We.add(new go.PathSegment(go.PathSegment.Bezier,Pe*y,(Oe-ge)*a,(Pe-ge)*y,(Oe-xe)*a,(Pe-xe)*y,(Oe-ge)*a)),We.add(new go.PathSegment(go.PathSegment.Bezier,(Pe+ge)*y,Oe*a,(Pe+xe)*y,(Oe-ge)*a,(Pe+ge)*y,(Oe-xe)*a)),We.add(new go.PathSegment(go.PathSegment.Bezier,Pe*y,(Oe+ge)*a,(Pe+ge)*y,(Oe+xe)*a,(Pe+xe)*y,(Oe+ge)*a)),We.add(new go.PathSegment(go.PathSegment.Bezier,(Pe-ge)*y,Oe*a,(Pe-xe)*y,(Oe+ge)*a,(Pe-ge)*y,(Oe+xe)*a)),ge=.1,xe=he*.1,Pe=.4,Oe=.9;var Je=new go.PathFigure((Pe-ge)*y,Oe*a,!0);return E.add(Je),Je.add(new go.PathSegment(go.PathSegment.Bezier,Pe*y,(Oe-ge)*a,(Pe-ge)*y,(Oe-xe)*a,(Pe-xe)*y,(Oe-ge)*a)),Je.add(new go.PathSegment(go.PathSegment.Bezier,(Pe+ge)*y,Oe*a,(Pe+xe)*y,(Oe-ge)*a,(Pe+ge)*y,(Oe-xe)*a)),Je.add(new go.PathSegment(go.PathSegment.Bezier,Pe*y,(Oe+ge)*a,(Pe+ge)*y,(Oe+xe)*a,(Pe+xe)*y,(Oe+ge)*a)),Je.add(new go.PathSegment(go.PathSegment.Bezier,(Pe-ge)*y,Oe*a,(Pe-xe)*y,(Oe+ge)*a,(Pe-ge)*y,(Oe+xe)*a)),E}),go.Shape.defineFigureGenerator("RailShipment",function(oe,y,a){var E=new go.Geometry,b=new go.PathFigure(.1*y,.4*a,!0);E.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.45*y,.4*a)),b.add(new go.PathSegment(go.PathSegment.Line,.45*y,.9*a)),b.add(new go.PathSegment(go.PathSegment.Line,.1*y,.9*a)),b.add(new go.PathSegment(go.PathSegment.Line,.1*y,.4*a).close());var x=new go.PathFigure(.45*y,.7*a,!1);E.add(x),x.add(new go.PathSegment(go.PathSegment.Line,.55*y,.7*a));var z=new go.PathFigure(.55*y,.4*a,!0);E.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.9*y,.4*a)),z.add(new go.PathSegment(go.PathSegment.Line,.9*y,.9*a)),z.add(new go.PathSegment(go.PathSegment.Line,.55*y,.9*a)),z.add(new go.PathSegment(go.PathSegment.Line,.55*y,.4*a).close());var Pe=.05,Oe=he*.05,We=.175,Je=.95,ae=new go.PathFigure((We-Pe)*y,Je*a,!0);E.add(ae),ae.add(new go.PathSegment(go.PathSegment.Bezier,We*y,(Je-Pe)*a,(We-Pe)*y,(Je-Oe)*a,(We-Oe)*y,(Je-Pe)*a)),ae.add(new go.PathSegment(go.PathSegment.Bezier,(We+Pe)*y,Je*a,(We+Oe)*y,(Je-Pe)*a,(We+Pe)*y,(Je-Oe)*a)),ae.add(new go.PathSegment(go.PathSegment.Bezier,We*y,(Je+Pe)*a,(We+Pe)*y,(Je+Oe)*a,(We+Oe)*y,(Je+Pe)*a)),ae.add(new go.PathSegment(go.PathSegment.Bezier,(We-Pe)*y,Je*a,(We-Oe)*y,(Je+Pe)*a,(We-Pe)*y,(Je+Oe)*a));var Pe=.05,Oe=he*.05,We=.375,Je=.95,ge=new go.PathFigure((We-Pe)*y,Je*a,!0);E.add(ge),ge.add(new go.PathSegment(go.PathSegment.Bezier,We*y,(Je-Pe)*a,(We-Pe)*y,(Je-Oe)*a,(We-Oe)*y,(Je-Pe)*a)),ge.add(new go.PathSegment(go.PathSegment.Bezier,(We+Pe)*y,Je*a,(We+Oe)*y,(Je-Pe)*a,(We+Pe)*y,(Je-Oe)*a)),ge.add(new go.PathSegment(go.PathSegment.Bezier,We*y,(Je+Pe)*a,(We+Pe)*y,(Je+Oe)*a,(We+Oe)*y,(Je+Pe)*a)),ge.add(new go.PathSegment(go.PathSegment.Bezier,(We-Pe)*y,Je*a,(We-Oe)*y,(Je+Pe)*a,(We-Pe)*y,(Je+Oe)*a));var Pe=.05,Oe=he*.05,We=.625,Je=.95,xe=new go.PathFigure((We-Pe)*y,Je*a,!0);E.add(xe),xe.add(new go.PathSegment(go.PathSegment.Bezier,We*y,(Je-Pe)*a,(We-Pe)*y,(Je-Oe)*a,(We-Oe)*y,(Je-Pe)*a)),xe.add(new go.PathSegment(go.PathSegment.Bezier,(We+Pe)*y,Je*a,(We+Oe)*y,(Je-Pe)*a,(We+Pe)*y,(Je-Oe)*a)),xe.add(new go.PathSegment(go.PathSegment.Bezier,We*y,(Je+Pe)*a,(We+Pe)*y,(Je+Oe)*a,(We+Oe)*y,(Je+Pe)*a)),xe.add(new go.PathSegment(go.PathSegment.Bezier,(We-Pe)*y,Je*a,(We-Oe)*y,(Je+Pe)*a,(We-Pe)*y,(Je+Oe)*a));var Pe=.05,Oe=he*.05,We=.825,Je=.95,nt=new go.PathFigure((We-Pe)*y,Je*a,!0);E.add(nt),nt.add(new go.PathSegment(go.PathSegment.Bezier,We*y,(Je-Pe)*a,(We-Pe)*y,(Je-Oe)*a,(We-Oe)*y,(Je-Pe)*a)),nt.add(new go.PathSegment(go.PathSegment.Bezier,(We+Pe)*y,Je*a,(We+Oe)*y,(Je-Pe)*a,(We+Pe)*y,(Je-Oe)*a)),nt.add(new go.PathSegment(go.PathSegment.Bezier,We*y,(Je+Pe)*a,(We+Pe)*y,(Je+Oe)*a,(We+Oe)*y,(Je+Pe)*a)),nt.add(new go.PathSegment(go.PathSegment.Bezier,(We-Pe)*y,Je*a,(We-Oe)*y,(Je+Pe)*a,(We-Pe)*y,(Je+Oe)*a).close());var De=new go.PathFigure(0,a,!1);return E.add(De),De.add(new go.PathSegment(go.PathSegment.Line,y,a).close()),E}),go.Shape.defineFigureGenerator("Warehouse",function(oe,y,a){var E=new go.Geometry,b=new go.PathFigure(0,0,!0);E.add(b),b.add(new go.PathSegment(go.PathSegment.Line,y,0)),b.add(new go.PathSegment(go.PathSegment.Line,y,a)),b.add(new go.PathSegment(go.PathSegment.Line,0,a)),b.add(new go.PathSegment(go.PathSegment.Line,0,0).close());var x=new go.PathFigure(0,.2*a,!1);E.add(x),x.add(new go.PathSegment(go.PathSegment.Line,y,.2*a).close());var z=new go.PathFigure(.15*y,a,!0);E.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.15*y,.5*a)),z.add(new go.PathSegment(go.PathSegment.Line,.4*y,.5*a)),z.add(new go.PathSegment(go.PathSegment.Line,.4*y,a)),z.add(new go.PathSegment(go.PathSegment.Line,.15*y,a).close());var ae=.05,ge=he*.05,xe=.35,Pe=.775,Oe=new go.PathFigure((xe-ae)*y,Pe*a,!0);return E.add(Oe),Oe.add(new go.PathSegment(go.PathSegment.Bezier,xe*y,(Pe-ae)*a,(xe-ae)*y,(Pe-ge)*a,(xe-ge)*y,(Pe-ae)*a)),Oe.add(new go.PathSegment(go.PathSegment.Bezier,(xe+ae)*y,Pe*a,(xe+ge)*y,(Pe-ae)*a,(xe+ae)*y,(Pe-ge)*a)),Oe.add(new go.PathSegment(go.PathSegment.Bezier,xe*y,(Pe+ae)*a,(xe+ae)*y,(Pe+ge)*a,(xe+ge)*y,(Pe+ae)*a)),Oe.add(new go.PathSegment(go.PathSegment.Bezier,(xe-ae)*y,Pe*a,(xe-ge)*y,(Pe+ae)*a,(xe-ae)*y,(Pe+ge)*a).close()),E}),go.Shape.defineFigureGenerator("ControlCenter",function(oe,y,a){var E=new go.Geometry,b=new go.PathFigure(0,a,!0);return E.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,.8*a)),b.add(new go.PathSegment(go.PathSegment.Line,.1*y,.8*a)),b.add(new go.PathSegment(go.PathSegment.Line,.1*y,0)),b.add(new go.PathSegment(go.PathSegment.Line,.9*y,0)),b.add(new go.PathSegment(go.PathSegment.Line,.9*y,.8*a)),b.add(new go.PathSegment(go.PathSegment.Line,y,.8*a)),b.add(new go.PathSegment(go.PathSegment.Line,y,a)),b.add(new go.PathSegment(go.PathSegment.Line,0,a)),b.add(new go.PathSegment(go.PathSegment.Move,.1*y,.8*a)),b.add(new go.PathSegment(go.PathSegment.Line,.9*y,.8*a).close()),E}),go.Shape.defineFigureGenerator("Bluetooth",function(oe,y,a){var E=new go.Geometry,b=new go.PathFigure(0,.75*a,!1);return E.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,.75*a)),b.add(new go.PathSegment(go.PathSegment.Line,y,.25*a)),b.add(new go.PathSegment(go.PathSegment.Line,.5*y,0)),b.add(new go.PathSegment(go.PathSegment.Line,.5*y,a)),b.add(new go.PathSegment(go.PathSegment.Line,y,.75*a)),b.add(new go.PathSegment(go.PathSegment.Line,0,.25*a)),E}),go.Shape.defineFigureGenerator("Bookmark",function(oe,y,a){var E=new go.Geometry,b=new go.PathFigure(0,0,!0);return E.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,a)),b.add(new go.PathSegment(go.PathSegment.Line,.5*y,.6*a)),b.add(new go.PathSegment(go.PathSegment.Line,y,a)),b.add(new go.PathSegment(go.PathSegment.Line,y,0)),b.add(new go.PathSegment(go.PathSegment.Line,0,0)),b.add(new go.PathSegment(go.PathSegment.Move,.2*y,.2*a)),b.add(new go.PathSegment(go.PathSegment.Line,.8*y,.2*a)),b.add(new go.PathSegment(go.PathSegment.Move,.2*y,.4*a)),b.add(new go.PathSegment(go.PathSegment.Line,.8*y,.4*a)),E}),go.Shape.defineFigureGenerator("Bookmark",function(oe,y,a){var E=new go.Geometry,b=new go.PathFigure(0,0,!0);return E.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,a)),b.add(new go.PathSegment(go.PathSegment.Line,.5*y,.6*a)),b.add(new go.PathSegment(go.PathSegment.Line,y,a)),b.add(new go.PathSegment(go.PathSegment.Line,y,0)),b.add(new go.PathSegment(go.PathSegment.Line,0,0)),b.add(new go.PathSegment(go.PathSegment.Move,.2*y,.2*a)),b.add(new go.PathSegment(go.PathSegment.Line,.8*y,.2*a)),b.add(new go.PathSegment(go.PathSegment.Move,.2*y,.4*a)),b.add(new go.PathSegment(go.PathSegment.Line,.8*y,.4*a)),E}),go.Shape.defineFigureGenerator("Globe",function(oe,y,a){var E=new go.Geometry,b=new go.PathFigure(.5*y,0,!1);return E.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.5*y,a)),b.add(new go.PathSegment(go.PathSegment.Move,0,.5*a)),b.add(new go.PathSegment(go.PathSegment.Line,y,.5*a)),b.add(new go.PathSegment(go.PathSegment.Move,.5*y,0)),b.add(new go.PathSegment(go.PathSegment.Bezier,y,.5*a,.75*y,0,y,.25*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,.5*y,a,y,.75*a,.75*y,a)),b.add(new go.PathSegment(go.PathSegment.Bezier,0,.5*a,.25*y,a,0,.75*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,.5*y,0,0,.25*a,.25*y,0)),b.add(new go.PathSegment(go.PathSegment.Bezier,.5*y,a,.15*y,.25*a,.15*y,.75*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,.5*y,0,.85*y,.75*a,.85*y,.25*a)),b.add(new go.PathSegment(go.PathSegment.Move,.1675*y,.15*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,.8325*y,.15*a,.35*y,.3*a,.65*y,.3*a)),b.add(new go.PathSegment(go.PathSegment.Move,.1675*y,.85*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,.8325*y,.85*a,.35*y,.7*a,.65*y,.7*a)),E}),go.Shape.defineFigureGenerator("Wave",function(oe,y,a){var E=new go.Geometry,b=new go.PathFigure(0,.25*a,!1);return E.add(b),b.add(new go.PathSegment(go.PathSegment.Bezier,.3*y,.25*a,.1*y,0,.2*y,0)),b.add(new go.PathSegment(go.PathSegment.Bezier,.7*y,.25*a,.425*y,.5*a,.575*y,.5*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,y,.25*a,.8*y,0,.9*y,0)),b.add(new go.PathSegment(go.PathSegment.Line,y,.75*a)),b.add(new go.PathSegment(go.PathSegment.Move,0,.25*a)),b.add(new go.PathSegment(go.PathSegment.Line,0,.75*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,.3*y,.75*a,.1*y,.5*a,.2*y,.5*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,.7*y,.75*a,.425*y,a,.575*y,a)),b.add(new go.PathSegment(go.PathSegment.Bezier,y,.75*a,.8*y,.5*a,.9*y,.5*a)),E}),go.Shape.defineFigureGenerator("Operator",function(oe,y,a){var E=new go.Geometry,b=.3,x=he*.3,z=.5,ae=.7,ge=new go.PathFigure((z-b)*y,ae*a,!0);E.add(ge),ge.add(new go.PathSegment(go.PathSegment.Bezier,z*y,(ae-b)*a,(z-b)*y,(ae-x)*a,(z-x)*y,(ae-b)*a)),ge.add(new go.PathSegment(go.PathSegment.Bezier,(z+b)*y,ae*a,(z+x)*y,(ae-b)*a,(z+b)*y,(ae-x)*a)),ge.add(new go.PathSegment(go.PathSegment.Bezier,z*y,(ae+b)*a,(z+b)*y,(ae+x)*a,(z+x)*y,(ae+b)*a)),ge.add(new go.PathSegment(go.PathSegment.Bezier,(z-b)*y,ae*a,(z-x)*y,(ae+b)*a,(z-b)*y,(ae+x)*a));var xe=new go.PathFigure(0,.7*a,!1);return E.add(xe),xe.add(new go.PathSegment(go.PathSegment.Bezier,y,.7*a,0,0,y,0)),E}),go.Shape.defineFigureGenerator("TripleFanBlades",function(oe,y,a){var E=new go.Geometry,b=new go.PathFigure(.5*y,0,!0);return E.add(b),b.add(new go.PathSegment(go.PathSegment.Bezier,.5*y,.65*a,.65*y,.3*a,.65*y,.5*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,.5*y,0,.35*y,.5*a,.35*y,.3*a)),b.add(new go.PathSegment(go.PathSegment.Move,.5*y,.65*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,0,a,.3*y,.6*a,.1*y,.8*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,.5*y,.65*a,.2*y,a,.35*y,.95*a)),b.add(new go.PathSegment(go.PathSegment.Move,.5*y,.65*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,y,a,.7*y,.6*a,.9*y,.8*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,.5*y,.65*a,.8*y,a,.65*y,.95*a)),E}),go.Shape.defineFigureGenerator("CentrifugalPump",function(oe,y,a){var E=new go.Geometry,b=new go.PathFigure(y,0,!0);return E.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.4*y,0)),b.add(new go.PathSegment(go.PathSegment.Bezier,0,.5*a,0,.075*a,0,.5*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,.4*y,a,0,a,.4*y,a)),b.add(new go.PathSegment(go.PathSegment.Bezier,.8*y,.4*a,.8*y,a,.85*y,.6*a)),b.add(new go.PathSegment(go.PathSegment.Line,y,.4*a)),b.add(new go.PathSegment(go.PathSegment.Line,y,0)),E}),go.Shape.defineFigureGenerator("Battery",function(oe,y,a){var E=new go.Geometry,b=new go.PathFigure(0,a,!0);E.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,.1*a)),b.add(new go.PathSegment(go.PathSegment.Line,y,.1*a)),b.add(new go.PathSegment(go.PathSegment.Line,y,a)),b.add(new go.PathSegment(go.PathSegment.Line,0,a)),b.add(new go.PathSegment(go.PathSegment.Move,.4*y,.1*a)),b.add(new go.PathSegment(go.PathSegment.Line,.4*y,0)),b.add(new go.PathSegment(go.PathSegment.Line,.6*y,0)),b.add(new go.PathSegment(go.PathSegment.Line,.6*y,.1*a));var x=new go.PathFigure(0,.6*a,!1);return E.add(x),x.add(new go.PathSegment(go.PathSegment.Move,0,.4*a)),x.add(new go.PathSegment(go.PathSegment.Line,y,.4*a)),E}),go.Shape.defineFigureGenerator("Delete",function(oe,y,a){var E=new go.Geometry,b=.5,x=he*.5,z=.5,ae=.5,ge=new go.PathFigure((z-b)*y,ae*a,!0);E.add(ge),ge.add(new go.PathSegment(go.PathSegment.Bezier,z*y,(ae-b)*a,(z-b)*y,(ae-x)*a,(z-x)*y,(ae-b)*a)),ge.add(new go.PathSegment(go.PathSegment.Bezier,(z+b)*y,ae*a,(z+x)*y,(ae-b)*a,(z+b)*y,(ae-x)*a)),ge.add(new go.PathSegment(go.PathSegment.Bezier,z*y,(ae+b)*a,(z+b)*y,(ae+x)*a,(z+x)*y,(ae+b)*a)),ge.add(new go.PathSegment(go.PathSegment.Bezier,(z-b)*y,ae*a,(z-x)*y,(ae+b)*a,(z-b)*y,(ae+x)*a));var xe=new go.PathFigure(.15*y,.5*a,!1);return E.add(xe),xe.add(new go.PathSegment(go.PathSegment.Line,.85*y,.5*a)),E}),go.Shape.defineFigureGenerator("Flag",function(oe,y,a){var E=new go.Geometry,b=new go.PathFigure(0,.1*a,!0);return E.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,a)),b.add(new go.PathSegment(go.PathSegment.Move,0,.1*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,.5*y,.1*a,.15*y,0,.35*y,0)),b.add(new go.PathSegment(go.PathSegment.Bezier,y,.1*a,.65*y,.2*a,.85*y,.2*a)),b.add(new go.PathSegment(go.PathSegment.Line,y,.5*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,.5*y,.5*a,.85*y,.6*a,.65*y,.6*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,0,.5*a,.35*y,.4*a,.15*y,.4*a).close()),E}),go.Shape.defineFigureGenerator("Help",function(oe,y,a){var E=new go.Geometry,b=.5,x=he*.5,z=.5,ae=.5,ge=new go.PathFigure((z-b)*y,ae*a,!1);E.add(ge),ge.add(new go.PathSegment(go.PathSegment.Bezier,z*y,(ae-b)*a,(z-b)*y,(ae-x)*a,(z-x)*y,(ae-b)*a)),ge.add(new go.PathSegment(go.PathSegment.Bezier,(z+b)*y,ae*a,(z+x)*y,(ae-b)*a,(z+b)*y,(ae-x)*a)),ge.add(new go.PathSegment(go.PathSegment.Bezier,z*y,(ae+b)*a,(z+b)*y,(ae+x)*a,(z+x)*y,(ae+b)*a)),ge.add(new go.PathSegment(go.PathSegment.Bezier,(z-b)*y,ae*a,(z-x)*y,(ae+b)*a,(z-b)*y,(ae+x)*a).close()),b=.05,x=he*.05,z=.5,ae=.8;var xe=new go.PathFigure((z-b)*y,ae*a,!1);return E.add(xe),xe.add(new go.PathSegment(go.PathSegment.Bezier,z*y,(ae-b)*a,(z-b)*y,(ae-x)*a,(z-x)*y,(ae-b)*a)),xe.add(new go.PathSegment(go.PathSegment.Bezier,(z+b)*y,ae*a,(z+x)*y,(ae-b)*a,(z+b)*y,(ae-x)*a)),xe.add(new go.PathSegment(go.PathSegment.Bezier,z*y,(ae+b)*a,(z+b)*y,(ae+x)*a,(z+x)*y,(ae+b)*a)),xe.add(new go.PathSegment(go.PathSegment.Bezier,(z-b)*y,ae*a,(z-x)*y,(ae+b)*a,(z-b)*y,(ae+x)*a).close()),xe.add(new go.PathSegment(go.PathSegment.Move,.5*y,.7*a)),xe.add(new go.PathSegment(go.PathSegment.Line,.5*y,.5*a)),xe.add(new go.PathSegment(go.PathSegment.Bezier,.5*y,.2*a,.75*y,.475*a,.75*y,.225*a)),xe.add(new go.PathSegment(go.PathSegment.Bezier,.3*y,.35*a,.4*y,.2*a,.3*y,.25*a)),E}),go.Shape.defineFigureGenerator("Location",function(oe,y,a){return new go.Geometry().add(new go.PathFigure(.5*y,a,!0).add(new go.PathSegment(go.PathSegment.Line,.75*y,.5*a)).add(new go.PathSegment(go.PathSegment.Bezier,.5*y,0,.975*y,.025*a,.5*y,0)).add(new go.PathSegment(go.PathSegment.Bezier,.25*y,.5*a,.5*y,0,.025*y,.025*a).close()).add(new go.PathSegment(go.PathSegment.Move,.5*y,.2*a)).add(new go.PathSegment(go.PathSegment.Arc,270,360,.5*y,.3*a,.1*y,.1*a).close()))}),go.Shape.defineFigureGenerator("Lock",function(oe,y,a){var E=new go.Geometry,b=new go.PathFigure(0,.5*a,!0);E.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,a)),b.add(new go.PathSegment(go.PathSegment.Line,y,a)),b.add(new go.PathSegment(go.PathSegment.Line,y,.5*a)),b.add(new go.PathSegment(go.PathSegment.Line,0,.5*a));var x=new go.PathFigure(.2*y,.5*a,!1);return E.add(x),x.add(new go.PathSegment(go.PathSegment.Move,.2*y,.5*a)),x.add(new go.PathSegment(go.PathSegment.Line,.2*y,.3*a)),x.add(new go.PathSegment(go.PathSegment.Bezier,.8*y,.3*a,.25*y,0,.75*y,0)),x.add(new go.PathSegment(go.PathSegment.Line,.8*y,.5*a)),x.add(new go.PathSegment(go.PathSegment.Line,.8*y,.3*a)),E}),go.Shape.defineFigureGenerator("Unlocked",function(oe,y,a){var E=new go.Geometry,b=new go.PathFigure(0,.5*a,!0);E.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,a)),b.add(new go.PathSegment(go.PathSegment.Line,y,a)),b.add(new go.PathSegment(go.PathSegment.Line,y,.5*a)),b.add(new go.PathSegment(go.PathSegment.Line,0,.5*a));var x=new go.PathFigure(.2*y,.5*a,!1);return E.add(x),x.add(new go.PathSegment(go.PathSegment.Move,.2*y,.5*a)),x.add(new go.PathSegment(go.PathSegment.Line,.2*y,.3*a)),x.add(new go.PathSegment(go.PathSegment.Bezier,.8*y,.3*a,.25*y,0,.75*y,0)),x.add(new go.PathSegment(go.PathSegment.Line,.8*y,.35*a)),E}),go.Shape.defineFigureGenerator("Gear",function(oe,y,a){return new go.Geometry().add(new go.PathFigure(.9375*y,.56246875*a,!0).add(new go.PathSegment(go.PathSegment.Line,.9375*y,.4375*a)).add(new go.PathSegment(go.PathSegment.Line,.80621875*y,.4375*a)).add(new go.PathSegment(go.PathSegment.Bezier,.763*y,.3316875*a,.79840625*y,.39915625*a,.7834375*y,.3635*a)).add(new go.PathSegment(go.PathSegment.Line,.8566875*y,.23796875*a)).add(new go.PathSegment(go.PathSegment.Line,.76825*y,.14959375*a)).add(new go.PathSegment(go.PathSegment.Line,.67596875*y,.24184375*a)).add(new go.PathSegment(go.PathSegment.Bezier,.5625*y,.19378125*a,.64228125*y,.2188125*a,.603875*y,.2021875*a)).add(new go.PathSegment(go.PathSegment.Line,.5625*y,.0625*a)).add(new go.PathSegment(go.PathSegment.Line,.4375*y,.0625*a)).add(new go.PathSegment(go.PathSegment.Line,.4375*y,.19378125*a)).add(new go.PathSegment(go.PathSegment.Bezier,.32775*y,.239375*a,.39759375*y,.20190625*a,.36053125*y,.2176875*a)).add(new go.PathSegment(go.PathSegment.Line,.2379375*y,.14959375*a)).add(new go.PathSegment(go.PathSegment.Line,.14953125*y,.2379375*a)).add(new go.PathSegment(go.PathSegment.Line,.23934375*y,.3278125*a)).add(new go.PathSegment(go.PathSegment.Bezier,.19378125*y,.4375*a,.21765625*y,.36059375*a,.201875*y,.397625*a)).add(new go.PathSegment(go.PathSegment.Line,.0625*y,.4375*a)).add(new go.PathSegment(go.PathSegment.Line,.0625*y,.5625*a)).add(new go.PathSegment(go.PathSegment.Line,.1938125*y,.5625*a)).add(new go.PathSegment(go.PathSegment.Bezier,.241875*y,.67596875*a,.20221875*y,.603875*a,.21884375*y,.64228125*a)).add(new go.PathSegment(go.PathSegment.Line,.1495625*y,.76825*a)).add(new go.PathSegment(go.PathSegment.Line,.238*y,.8566875*a)).add(new go.PathSegment(go.PathSegment.Line,.3316875*y,.76296875*a)).add(new go.PathSegment(go.PathSegment.Bezier,.43753125*y,.80621875*a,.36353125*y,.78340625*a,.3991875*y,.79840625*a)).add(new go.PathSegment(go.PathSegment.Line,.43753125*y,.9375*a)).add(new go.PathSegment(go.PathSegment.Line,.5625*y,.9375*a)).add(new go.PathSegment(go.PathSegment.Line,.5625*y,.80621875*a)).add(new go.PathSegment(go.PathSegment.Bezier,.67225*y,.760625*a,.602375*y,.79809375*a,.63946875*y,.78234375*a)).add(new go.PathSegment(go.PathSegment.Line,.76828125*y,.8566875*a)).add(new go.PathSegment(go.PathSegment.Line,.85671875*y,.76825*a)).add(new go.PathSegment(go.PathSegment.Line,.76065625*y,.67221875*a)).add(new go.PathSegment(go.PathSegment.Bezier,.80621875*y,.56246875*a,.78234375*y,.63940625*a,.798125*y,.602375*a)).add(new go.PathSegment(go.PathSegment.Line,.9375*y,.56246875*a).close()).add(new go.PathSegment(go.PathSegment.Move,.5*y,.6*a)).add(new go.PathSegment(go.PathSegment.Arc,90,360,.5*y,.5*a,.1*y,.1*a).close()))}),go.Shape.defineFigureGenerator("Hand",function(oe,y,a){var E=new go.Geometry,b=new go.PathFigure(0,.5*a,!0);return E.add(b),b.add(new go.PathSegment(go.PathSegment.Bezier,.1*y,.3*a,0,.375*a,.05*y,.325*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,.45*y,.075*a,.3*y,.225*a,.4*y,.175*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,.525*y,.075*a,.46*y,.05*a,.525*y,.05*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,.3*y,.4*a,.525*y,.275*a,.475*y,.325*a)),b.add(new go.PathSegment(go.PathSegment.Line,.9*y,.4*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,.9*y,.55*a,y,.4*a,y,.55*a)),b.add(new go.PathSegment(go.PathSegment.Line,.425*y,.55*a)),b.add(new go.PathSegment(go.PathSegment.Line,.6*y,.55*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,.6*y,.7*a,.675*y,.55*a,.675*y,.7*a)),b.add(new go.PathSegment(go.PathSegment.Line,.4*y,.7*a)),b.add(new go.PathSegment(go.PathSegment.Line,.575*y,.7*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,.575*y,.85*a,.65*y,.7*a,.65*y,.85*a)),b.add(new go.PathSegment(go.PathSegment.Line,.4*y,.85*a)),b.add(new go.PathSegment(go.PathSegment.Line,.525*y,.85*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,.535*y,a,.61*y,.85*a,.61*y,a)),b.add(new go.PathSegment(go.PathSegment.Bezier,0,.9*a,.435*y,a,0,a).close()),E}),go.Shape.defineFigureGenerator("Map",function(oe,y,a){var E=new go.Geometry,b=new go.PathFigure(0,.2*a,!0);return E.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.25*y,0)),b.add(new go.PathSegment(go.PathSegment.Line,.5*y,.2*a)),b.add(new go.PathSegment(go.PathSegment.Line,.75*y,0)),b.add(new go.PathSegment(go.PathSegment.Line,y,.2*a)),b.add(new go.PathSegment(go.PathSegment.Line,y,a)),b.add(new go.PathSegment(go.PathSegment.Line,.75*y,.8*a)),b.add(new go.PathSegment(go.PathSegment.Line,.5*y,a)),b.add(new go.PathSegment(go.PathSegment.Line,.25*y,.8*a)),b.add(new go.PathSegment(go.PathSegment.Line,0,a).close()),b.add(new go.PathSegment(go.PathSegment.Move,.25*y,0)),b.add(new go.PathSegment(go.PathSegment.Line,.25*y,.8*a)),b.add(new go.PathSegment(go.PathSegment.Move,.5*y,.2*a)),b.add(new go.PathSegment(go.PathSegment.Line,.5*y,a)),b.add(new go.PathSegment(go.PathSegment.Move,.75*y,0)),b.add(new go.PathSegment(go.PathSegment.Line,.75*y,.8*a)),E}),go.Shape.defineFigureGenerator("Eject",function(oe,y,a){var E=new go.Geometry,b=new go.PathFigure(0,a,!0);E.add(b),b.add(new go.PathSegment(go.PathSegment.Line,y,a)),b.add(new go.PathSegment(go.PathSegment.Line,y,a*.7)),b.add(new go.PathSegment(go.PathSegment.Line,0,a*.7).close());var x=new go.PathFigure(0,a*.6,!0);return E.add(x),x.add(new go.PathSegment(go.PathSegment.Line,y,.6*a)),x.add(new go.PathSegment(go.PathSegment.Line,.5*y,0).close()),E}),go.Shape.defineFigureGenerator("Pencil",function(oe,y,a){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Line,.2*y,.1*a)).add(new go.PathSegment(go.PathSegment.Line,y,.9*a)).add(new go.PathSegment(go.PathSegment.Line,.9*y,a)).add(new go.PathSegment(go.PathSegment.Line,.1*y,.2*a).close()))}),go.Shape.defineFigureGenerator("Building",function(oe,y,a){var E=new go.Geometry,b=new go.PathFigure(y*1,a*1,!1);E.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,a*1)),b.add(new go.PathSegment(go.PathSegment.Line,0,a*.85)),b.add(new go.PathSegment(go.PathSegment.Line,.046*y,a*.85)),b.add(new go.PathSegment(go.PathSegment.Line,.046*y,a*.45)),b.add(new go.PathSegment(go.PathSegment.Line,0,a*.45)),b.add(new go.PathSegment(go.PathSegment.Line,0,a*.3)),b.add(new go.PathSegment(go.PathSegment.Line,.046*y,a*.3)),b.add(new go.PathSegment(go.PathSegment.Line,.5*y,a*0)),b.add(new go.PathSegment(go.PathSegment.Line,(1-.046)*y,a*.3)),b.add(new go.PathSegment(go.PathSegment.Line,y,a*.3)),b.add(new go.PathSegment(go.PathSegment.Line,y,a*.45)),b.add(new go.PathSegment(go.PathSegment.Line,(1-.046)*y,a*.45)),b.add(new go.PathSegment(go.PathSegment.Line,(1-.046)*y,a*.85)),b.add(new go.PathSegment(go.PathSegment.Line,y,a*.85).close());var x=new go.PathFigure(.126*y,.85*a,!1);E.add(x),x.add(new go.PathSegment(go.PathSegment.Line,.126*y,.45*a)),x.add(new go.PathSegment(go.PathSegment.Line,.322*y,.45*a)),x.add(new go.PathSegment(go.PathSegment.Line,.322*y,.85*a).close());var z=new go.PathFigure(.402*y,.85*a,!1);E.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.402*y,.45*a)),z.add(new go.PathSegment(go.PathSegment.Line,.598*y,.45*a)),z.add(new go.PathSegment(go.PathSegment.Line,.598*y,.85*a).close());var ae=new go.PathFigure(.678*y,.85*a,!1);E.add(ae),ae.add(new go.PathSegment(go.PathSegment.Line,.678*y,.45*a)),ae.add(new go.PathSegment(go.PathSegment.Line,.874*y,.45*a)),ae.add(new go.PathSegment(go.PathSegment.Line,.874*y,.85*a).close());var ge=new go.PathFigure(.5*y,.1*a,!1);return E.add(ge),ge.add(new go.PathSegment(go.PathSegment.Line,(.046+.15)*y,.3*a)),ge.add(new go.PathSegment(go.PathSegment.Line,(1-(.046+.15))*y,.3*a).close()),E}),go.Shape.defineFigureGenerator("Staircase",function(oe,y,a){var E=new go.Geometry,b=new go.PathFigure(0,a*1,!0);return E.add(b),b.add(new go.PathSegment(go.PathSegment.Line,y*.2,a*1)),b.add(new go.PathSegment(go.PathSegment.Line,y*.2,a*.8)),b.add(new go.PathSegment(go.PathSegment.Line,y*.4,a*.8)),b.add(new go.PathSegment(go.PathSegment.Line,y*.4,a*.6)),b.add(new go.PathSegment(go.PathSegment.Line,y*.6,a*.6)),b.add(new go.PathSegment(go.PathSegment.Line,y*.6,a*.4)),b.add(new go.PathSegment(go.PathSegment.Line,y*.8,a*.4)),b.add(new go.PathSegment(go.PathSegment.Line,y*.8,a*.2)),b.add(new go.PathSegment(go.PathSegment.Line,y*1,a*.2)),b.add(new go.PathSegment(go.PathSegment.Line,y*1,a*.15)),b.add(new go.PathSegment(go.PathSegment.Line,y*.75,a*.15)),b.add(new go.PathSegment(go.PathSegment.Line,y*.75,a*.35)),b.add(new go.PathSegment(go.PathSegment.Line,y*.55,a*.35)),b.add(new go.PathSegment(go.PathSegment.Line,y*.55,a*.55)),b.add(new go.PathSegment(go.PathSegment.Line,y*.35,a*.55)),b.add(new go.PathSegment(go.PathSegment.Line,y*.35,a*.75)),b.add(new go.PathSegment(go.PathSegment.Line,y*.15,a*.75)),b.add(new go.PathSegment(go.PathSegment.Line,y*.15,a*.95)),b.add(new go.PathSegment(go.PathSegment.Line,0,a*.95).close()),E}),go.Shape.defineFigureGenerator("5Bars",function(oe,y,a){var E=new go.Geometry,b=new go.PathFigure(0,a*1,!0);E.add(b),b.add(new go.PathSegment(go.PathSegment.Line,y*.184,a*1)),b.add(new go.PathSegment(go.PathSegment.Line,y*.184,a*(1-.184)).close());var x=new go.PathFigure(y*.204,a,!0);E.add(x),x.add(new go.PathSegment(go.PathSegment.Line,y*.204,a*(1-.184))),x.add(new go.PathSegment(go.PathSegment.Line,y*.388,a*(1-.184*2))),x.add(new go.PathSegment(go.PathSegment.Line,y*.388,a*1).close());var z=new go.PathFigure(y*.408,a,!0);E.add(z),z.add(new go.PathSegment(go.PathSegment.Line,y*.408,a*(1-.184*2))),z.add(new go.PathSegment(go.PathSegment.Line,y*.592,a*(1-.184*3))),z.add(new go.PathSegment(go.PathSegment.Line,y*.592,a*1).close());var ae=new go.PathFigure(y*.612,a,!0);E.add(ae),ae.add(new go.PathSegment(go.PathSegment.Line,y*.612,a*(1-.184*3))),ae.add(new go.PathSegment(go.PathSegment.Line,y*.796,a*(1-.184*4))),ae.add(new go.PathSegment(go.PathSegment.Line,y*.796,a*1).close());var ge=new go.PathFigure(y*.816,a,!0);return E.add(ge),ge.add(new go.PathSegment(go.PathSegment.Line,y*.816,a*(1-.184*4))),ge.add(new go.PathSegment(go.PathSegment.Line,y*1,a*(1-.184*5))),ge.add(new go.PathSegment(go.PathSegment.Line,y*1,a*1).close()),E}),go.Shape.defineFigureGenerator("PC",function(oe,y,a){var E=new go.Geometry,b=new go.PathFigure(0,0,!0);E.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,a*1)),b.add(new go.PathSegment(go.PathSegment.Line,y*.3,a*1)),b.add(new go.PathSegment(go.PathSegment.Line,y*.3,0).close());var x=new go.PathFigure(y*.055,.07*a,!0);E.add(x),x.add(new go.PathSegment(go.PathSegment.Line,y*.245,a*.07)),x.add(new go.PathSegment(go.PathSegment.Line,y*.245,a*.1)),x.add(new go.PathSegment(go.PathSegment.Line,y*.055,a*.1).close());var z=new go.PathFigure(y*.055,.13*a,!0);E.add(z),z.add(new go.PathSegment(go.PathSegment.Line,y*.245,a*.13)),z.add(new go.PathSegment(go.PathSegment.Line,y*.245,a*.16)),z.add(new go.PathSegment(go.PathSegment.Line,y*.055,a*.16).close());var ae=new go.PathFigure(y*.055,.18*a,!0);E.add(ae),ae.add(new go.PathSegment(go.PathSegment.Line,y*.245,a*.18)),ae.add(new go.PathSegment(go.PathSegment.Line,y*.245,a*.21)),ae.add(new go.PathSegment(go.PathSegment.Line,y*.055,a*.21).close());var ge=new go.PathFigure(y*1,0,!0);return E.add(ge),ge.add(new go.PathSegment(go.PathSegment.Line,y*.4,0)),ge.add(new go.PathSegment(go.PathSegment.Line,y*.4,a*.65)),ge.add(new go.PathSegment(go.PathSegment.Line,y*1,a*.65).close()),E}),go.Shape.defineFigureGenerator("Plane",function(oe,y,a){var E=new go.Geometry,b=new go.PathFigure(.55*y,a,!0);return E.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.5*y,.6*a)),b.add(new go.PathSegment(go.PathSegment.Line,.4*y,.7*a)),b.add(new go.PathSegment(go.PathSegment.Line,.1*y,.475*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,.35*y,.525*a,0,.4*a,.225*y,.45*a)),b.add(new go.PathSegment(go.PathSegment.Line,.4*y,.475*a)),b.add(new go.PathSegment(go.PathSegment.Line,.15*y,.35*a)),b.add(new go.PathSegment(go.PathSegment.Line,.2*y,.325*a)),b.add(new go.PathSegment(go.PathSegment.Line,.6*y,.325*a)),b.add(new go.PathSegment(go.PathSegment.Line,.85*y,.1*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,.9*y,.2*a,.975*y,0,y,.08*a)),b.add(new go.PathSegment(go.PathSegment.Line,.7*y,.45*a)),b.add(new go.PathSegment(go.PathSegment.Line,.6*y,.95*a)),b.add(new go.PathSegment(go.PathSegment.Line,.55*y,a).close()),E}),go.Shape.defineFigureGenerator("Key",function(oe,y,a){var E=new go.Geometry,b=new go.PathFigure(y*1,a*.5,!0);return E.add(b),b.add(new go.PathSegment(go.PathSegment.Line,y*.9,.4*a)),b.add(new go.PathSegment(go.PathSegment.Line,y*.5,.4*a)),b.add(new go.PathSegment(go.PathSegment.Line,y*.5,.35*a)),b.add(new go.PathSegment(go.PathSegment.Line,y*.45,.35*a)),b.add(new go.PathSegment(go.PathSegment.Line,y*.3,.2*a)),b.add(new go.PathSegment(go.PathSegment.Line,y*.15,.2*a)),b.add(new go.PathSegment(go.PathSegment.Line,0,.35*a)),b.add(new go.PathSegment(go.PathSegment.Line,0,.65*a)),b.add(new go.PathSegment(go.PathSegment.Line,y*.15,.8*a)),b.add(new go.PathSegment(go.PathSegment.Line,y*.3,.8*a)),b.add(new go.PathSegment(go.PathSegment.Line,y*.45,.65*a)),b.add(new go.PathSegment(go.PathSegment.Line,y*.5,.65*a)),b.add(new go.PathSegment(go.PathSegment.Line,y*.5,.6*a)),b.add(new go.PathSegment(go.PathSegment.Line,y*.6,.6*a)),b.add(new go.PathSegment(go.PathSegment.Line,y*.65,.55*a)),b.add(new go.PathSegment(go.PathSegment.Line,y*.7,.6*a)),b.add(new go.PathSegment(go.PathSegment.Line,y*.75,.55*a)),b.add(new go.PathSegment(go.PathSegment.Line,y*.8,.6*a)),b.add(new go.PathSegment(go.PathSegment.Line,y*.85,.575*a)),b.add(new go.PathSegment(go.PathSegment.Line,y*.9,.6*a).close()),b.add(new go.PathSegment(go.PathSegment.Move,.17*y,.425*a)),b.add(new go.PathSegment(go.PathSegment.Arc,270,360,.17*y,.5*a,.075*y,.075*a).close()),E}),go.Shape.defineFigureGenerator("FilmTape",function(oe,y,a){var E=new go.Geometry,b=new go.PathFigure(0,0,!1);E.add(b),b.add(new go.PathSegment(go.PathSegment.Arc,270,180,y*0,y*.3,y*.055)),b.add(new go.PathSegment(go.PathSegment.Line,0,a*1)),b.add(new go.PathSegment(go.PathSegment.Line,y*.08,a*1)),b.add(new go.PathSegment(go.PathSegment.Line,y*.08,a*.95)),b.add(new go.PathSegment(go.PathSegment.Line,y*(.08+.056*1),a*.95)),b.add(new go.PathSegment(go.PathSegment.Line,y*(.08+.056*1),a*1)),b.add(new go.PathSegment(go.PathSegment.Line,y*(.08+.056*2),a*1)),b.add(new go.PathSegment(go.PathSegment.Line,y*(.08+.056*2),a*.95)),b.add(new go.PathSegment(go.PathSegment.Line,y*(.08+.056*3),a*.95)),b.add(new go.PathSegment(go.PathSegment.Line,y*(.08+.056*3),a*1)),b.add(new go.PathSegment(go.PathSegment.Line,y*(.08+.056*4),a*1)),b.add(new go.PathSegment(go.PathSegment.Line,y*(.08+.056*4),a*.95)),b.add(new go.PathSegment(go.PathSegment.Line,y*(.08+.056*5),a*.95)),b.add(new go.PathSegment(go.PathSegment.Line,y*(.08+.056*5),a*1)),b.add(new go.PathSegment(go.PathSegment.Line,y*(.08+.056*6),a*1)),b.add(new go.PathSegment(go.PathSegment.Line,y*(.08+.056*6),a*.95)),b.add(new go.PathSegment(go.PathSegment.Line,y*(.08+.056*7),a*.95)),b.add(new go.PathSegment(go.PathSegment.Line,y*(.08+.056*7),a*1)),b.add(new go.PathSegment(go.PathSegment.Line,y*(.08+.056*8),a*1)),b.add(new go.PathSegment(go.PathSegment.Line,y*(.08+.056*8),a*.95)),b.add(new go.PathSegment(go.PathSegment.Line,y*(.08+.056*9),a*.95)),b.add(new go.PathSegment(go.PathSegment.Line,y*(.08+.056*9),a*1)),b.add(new go.PathSegment(go.PathSegment.Line,y*(.08+.056*10),a*1)),b.add(new go.PathSegment(go.PathSegment.Line,y*(.08+.056*10),a*.95)),b.add(new go.PathSegment(go.PathSegment.Line,y*(.08+.056*11),a*.95)),b.add(new go.PathSegment(go.PathSegment.Line,y*(.08+.056*11),a*1)),b.add(new go.PathSegment(go.PathSegment.Line,y*(.08+.056*12),a*1)),b.add(new go.PathSegment(go.PathSegment.Line,y*(.08+.056*12),a*.95)),b.add(new go.PathSegment(go.PathSegment.Line,y*(.08+.056*13),a*.95)),b.add(new go.PathSegment(go.PathSegment.Line,y*(.08+.056*13),a*1)),b.add(new go.PathSegment(go.PathSegment.Line,y*(.08+.056*14),a*1)),b.add(new go.PathSegment(go.PathSegment.Line,y*(.08+.056*14),a*.95)),b.add(new go.PathSegment(go.PathSegment.Line,y*(.08+.056*15),a*.95)),b.add(new go.PathSegment(go.PathSegment.Line,y*(.08+.056*15),a*1)),b.add(new go.PathSegment(go.PathSegment.Line,y*1,a*1)),b.add(new go.PathSegment(go.PathSegment.Line,y*1,a*1));var x=new go.PathFigure(0,0,!1);E.add(x),x.add(new go.PathSegment(go.PathSegment.Line,y*1,a*0)),x.add(new go.PathSegment(go.PathSegment.Arc,270,-180,y*1,y*.3,y*.055)),x.add(new go.PathSegment(go.PathSegment.Line,y*1,a*1));var z=new go.PathFigure(y*.11,a*.1,!1);E.add(z),z.add(new go.PathSegment(go.PathSegment.Line,y*(.11+.24133333*1+.028*0),a*.1)),z.add(new go.PathSegment(go.PathSegment.Line,y*(.11+.24133333*1+.028*0),a*.8)),z.add(new go.PathSegment(go.PathSegment.Line,y*.11,a*.8).close());var ae=new go.PathFigure(y*(.11+.24133333*1+.028*1),a*.1,!1);E.add(ae),ae.add(new go.PathSegment(go.PathSegment.Line,y*(.11+.24133333*2+.028*1),a*.1)),ae.add(new go.PathSegment(go.PathSegment.Line,y*(.11+.24133333*2+.028*1),a*.8)),ae.add(new go.PathSegment(go.PathSegment.Line,y*(.11+.24133333*1+.028*1),a*.8).close());var ge=new go.PathFigure(y*(.11+.24133333*2+.028*2),a*.1,!1);return E.add(ge),ge.add(new go.PathSegment(go.PathSegment.Line,y*(.11+.24133333*3+.028*2),a*.1)),ge.add(new go.PathSegment(go.PathSegment.Line,y*(.11+.24133333*3+.028*2),a*.8)),ge.add(new go.PathSegment(go.PathSegment.Line,y*(.11+.24133333*2+.028*2),a*.8).close()),E}),go.Shape.defineFigureGenerator("FloppyDisk",function(oe,y,a){var E=new go.Geometry,b=8,x=b*he,z=new go.PathFigure(b,0,!1);E.add(z),z.add(new go.PathSegment(go.PathSegment.Line,y*.86,0)),z.add(new go.PathSegment(go.PathSegment.Line,y*1,a*.14)),z.add(new go.PathSegment(go.PathSegment.Line,y,a-b)),z.add(new go.PathSegment(go.PathSegment.Bezier,y-b,a,y,a-x,y-x,a)),z.add(new go.PathSegment(go.PathSegment.Line,b,a)),z.add(new go.PathSegment(go.PathSegment.Bezier,0,a-b,x,a,0,a-x)),z.add(new go.PathSegment(go.PathSegment.Line,0,b)),z.add(new go.PathSegment(go.PathSegment.Bezier,b,0,0,x,x,0).close());var ae=new go.PathFigure(y*.83,0,!1);E.add(ae),ae.add(new go.PathSegment(go.PathSegment.Line,y*.83,a*.3)),ae.add(new go.PathSegment(go.PathSegment.Line,y*.17,a*.3)),ae.add(new go.PathSegment(go.PathSegment.Line,y*.17,a*0).close());var ge=new go.PathFigure(y*.83,a*1,!1);E.add(ge),ge.add(new go.PathSegment(go.PathSegment.Line,y*.83,a*.5)),ge.add(new go.PathSegment(go.PathSegment.Line,y*.17,a*.5)),ge.add(new go.PathSegment(go.PathSegment.Line,y*.17,a*1).close());var xe=new go.PathFigure(y*.78,a*.05,!1);return E.add(xe),xe.add(new go.PathSegment(go.PathSegment.Line,y*.66,a*.05)),xe.add(new go.PathSegment(go.PathSegment.Line,y*.66,a*.25)),xe.add(new go.PathSegment(go.PathSegment.Line,y*.78,a*.25).close()),E}),go.Shape.defineFigureGenerator("SpeechBubble",function(oe,y,a){var E=oe?oe.parameter1:NaN;(isNaN(E)||E<0)&&(E=15),E=Math.min(E,y/3),E=Math.min(E,a/3);var b=E*he,x=a*.8,z=new go.Geometry,ae=new go.PathFigure(E,0,!0);return z.add(ae),ae.add(new go.PathSegment(go.PathSegment.Line,y-E,0)),ae.add(new go.PathSegment(go.PathSegment.Bezier,y,E,y-b,0,y,b)),ae.add(new go.PathSegment(go.PathSegment.Line,y,x-E)),ae.add(new go.PathSegment(go.PathSegment.Bezier,y-E,x,y,x-b,y-b,x)),ae.add(new go.PathSegment(go.PathSegment.Line,y*.7,x)),ae.add(new go.PathSegment(go.PathSegment.Line,y*.7,a)),ae.add(new go.PathSegment(go.PathSegment.Line,y*.55,x)),ae.add(new go.PathSegment(go.PathSegment.Line,E,x)),ae.add(new go.PathSegment(go.PathSegment.Bezier,0,x-E,b,x,0,x-b)),ae.add(new go.PathSegment(go.PathSegment.Line,0,E)),ae.add(new go.PathSegment(go.PathSegment.Bezier,E,0,0,b,b,0).close()),b>1?(z.spot1=new go.Spot(0,0,b,b),z.spot2=new go.Spot(1,.8,-b,-b)):(z.spot1=go.Spot.TopLeft,z.spot2=new go.Spot(1,.8)),z}),go.Shape.defineFigureGenerator("Repeat",function(oe,y,a){var E=new go.Geometry,b=new go.PathFigure(y*0,a*.45,!0);E.add(b),b.add(new go.PathSegment(go.PathSegment.Line,y*.25,a*0)),b.add(new go.PathSegment(go.PathSegment.Line,y*.5,a*.45)),b.add(new go.PathSegment(go.PathSegment.Line,y*.3,a*.45)),b.add(new go.PathSegment(go.PathSegment.Line,y*.3,a*.9)),b.add(new go.PathSegment(go.PathSegment.Line,y*.6,a*.9)),b.add(new go.PathSegment(go.PathSegment.Line,y*.65,a*1)),b.add(new go.PathSegment(go.PathSegment.Line,y*.2,a*1)),b.add(new go.PathSegment(go.PathSegment.Line,y*.2,a*.45).close());var x=new go.PathFigure(y*1,a*.55,!0);return E.add(x),x.add(new go.PathSegment(go.PathSegment.Line,y*.75,a*1)),x.add(new go.PathSegment(go.PathSegment.Line,y*.5,a*.55)),x.add(new go.PathSegment(go.PathSegment.Line,y*.7,a*.55)),x.add(new go.PathSegment(go.PathSegment.Line,y*.7,a*.1)),x.add(new go.PathSegment(go.PathSegment.Line,y*.4,a*.1)),x.add(new go.PathSegment(go.PathSegment.Line,y*.35,a*0)),x.add(new go.PathSegment(go.PathSegment.Line,y*.8,a*0)),x.add(new go.PathSegment(go.PathSegment.Line,y*.8,a*.55).close()),E}),go.Shape.defineFigureGenerator("Windows",function(oe,y,a){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Line,y,0)).add(new go.PathSegment(go.PathSegment.Line,y,a)).add(new go.PathSegment(go.PathSegment.Line,0,a).close()).add(new go.PathSegment(go.PathSegment.Move,.4*y,.4*a)).add(new go.PathSegment(go.PathSegment.Line,.4*y,.8*a)).add(new go.PathSegment(go.PathSegment.Line,.9*y,.8*a)).add(new go.PathSegment(go.PathSegment.Line,.9*y,.4*a).close()).add(new go.PathSegment(go.PathSegment.Move,.2*y,.1*a)).add(new go.PathSegment(go.PathSegment.Line,.2*y,.6*a)).add(new go.PathSegment(go.PathSegment.Line,.7*y,.6*a)).add(new go.PathSegment(go.PathSegment.Line,.7*y,.1*a).close()).add(new go.PathSegment(go.PathSegment.Move,.1*y,.6*a)).add(new go.PathSegment(go.PathSegment.Line,.1*y,.9*a)).add(new go.PathSegment(go.PathSegment.Line,.5*y,.9*a)).add(new go.PathSegment(go.PathSegment.Line,.5*y,.6*a).close()))}),go.Shape.defineFigureGenerator("Terminal",function(oe,y,a){var E=new go.Geometry,b=new go.PathFigure(y*0,a*.1,!1);E.add(b),b.add(new go.PathSegment(go.PathSegment.Line,y*1,a*.1)),b.add(new go.PathSegment(go.PathSegment.Line,y*1,a*.9)),b.add(new go.PathSegment(go.PathSegment.Line,y*0,a*.9).close());var x=new go.PathFigure(y*.1,a*.2,!0);E.add(x),x.add(new go.PathSegment(go.PathSegment.Line,y*.1,a*.25)),x.add(new go.PathSegment(go.PathSegment.Line,y*.22,a*.285)),x.add(new go.PathSegment(go.PathSegment.Line,y*.1,a*.32)),x.add(new go.PathSegment(go.PathSegment.Line,y*.1,a*.37)),x.add(new go.PathSegment(go.PathSegment.Line,y*.275,a*.32)),x.add(new go.PathSegment(go.PathSegment.Line,y*.275,a*.25).close());var z=new go.PathFigure(y*.28,a*.37,!0);return E.add(z),z.add(new go.PathSegment(go.PathSegment.Line,y*.45,a*.37)),z.add(new go.PathSegment(go.PathSegment.Line,y*.45,a*.41)),z.add(new go.PathSegment(go.PathSegment.Line,y*.28,a*.41).close()),E}),go.Shape.defineFigureGenerator("Beaker",function(oe,y,a){var E=new go.Geometry,b=15,x=b*he,z=new go.PathFigure(y*.62,a*.475,!0);return E.add(z),z.add(new go.PathSegment(go.PathSegment.Line,y,a-b)),z.add(new go.PathSegment(go.PathSegment.Bezier,y-b,a,y,a-x,y-x,a)),z.add(new go.PathSegment(go.PathSegment.Line,b,a)),z.add(new go.PathSegment(go.PathSegment.Bezier,0,a-b,x,a,0,a-x)),z.add(new go.PathSegment(go.PathSegment.Line,y*.38,a*.475)),z.add(new go.PathSegment(go.PathSegment.Line,y*.38,a*.03)),z.add(new go.PathSegment(go.PathSegment.Line,y*.36,a*0)),z.add(new go.PathSegment(go.PathSegment.Line,y*.64,a*0)),z.add(new go.PathSegment(go.PathSegment.Line,y*.62,a*.03).close()),x>1?(E.spot1=new go.Spot(0,0,x,x),E.spot2=new go.Spot(1,1,-x,-x)):(E.spot1=go.Spot.TopLeft,E.spot2=go.Spot.BottomRight),E}),go.Shape.defineFigureGenerator("Download",function(oe,y,a){var E=new go.Geometry,b=new go.PathFigure(y*0,a*1,!0);E.add(b);var x=.1/.3;b.add(new go.PathSegment(go.PathSegment.Line,y*1,a*1)),b.add(new go.PathSegment(go.PathSegment.Line,y*1,a*(1-x))),b.add(new go.PathSegment(go.PathSegment.Line,y*.8,a*0)),b.add(new go.PathSegment(go.PathSegment.Line,y*.66,a*0)),b.add(new go.PathSegment(go.PathSegment.Line,y*.66,a*.055)),b.add(new go.PathSegment(go.PathSegment.Line,y*.755,a*.055)),b.add(new go.PathSegment(go.PathSegment.Line,y*.93,a*(1-x))),b.add(new go.PathSegment(go.PathSegment.Line,y*.64,a*(1-x))),b.add(new go.PathSegment(go.PathSegment.Line,y*.61,a*.75)),b.add(new go.PathSegment(go.PathSegment.Line,y*.5,a*.75)),b.add(new go.PathSegment(go.PathSegment.Line,y*.39,a*.75)),b.add(new go.PathSegment(go.PathSegment.Line,y*.36,a*(1-x))),b.add(new go.PathSegment(go.PathSegment.Line,y*.07,a*(1-x))),b.add(new go.PathSegment(go.PathSegment.Line,y*(1-.755),a*.055)),b.add(new go.PathSegment(go.PathSegment.Line,y*(1-.66),a*.055)),b.add(new go.PathSegment(go.PathSegment.Line,y*(1-.66),a*0)),b.add(new go.PathSegment(go.PathSegment.Line,y*(1-.8),a*0)),b.add(new go.PathSegment(go.PathSegment.Line,y*0,a*(1-x)).close());var z=new go.PathFigure(y*.4,a*0,!0);return E.add(z),z.add(new go.PathSegment(go.PathSegment.Line,y*.4,a*.44)),z.add(new go.PathSegment(go.PathSegment.Line,y*.26,a*.44)),z.add(new go.PathSegment(go.PathSegment.Line,y*.5,a*.66)),z.add(new go.PathSegment(go.PathSegment.Line,y*(1-.26),a*.44)),z.add(new go.PathSegment(go.PathSegment.Line,y*.6,a*.44)),z.add(new go.PathSegment(go.PathSegment.Line,y*.6,a*0).close()),E}),go.Shape.defineFigureGenerator("Bin",function(oe,y,a){var E=new go.Geometry,b=new go.PathFigure(y*0,a*1,!0);E.add(b);var x=.1/.3;return b.add(new go.PathSegment(go.PathSegment.Line,y*1,a*1)),b.add(new go.PathSegment(go.PathSegment.Line,y*1,a*(1-x))),b.add(new go.PathSegment(go.PathSegment.Line,y*.8,a*0)),b.add(new go.PathSegment(go.PathSegment.Line,y*.66,a*0)),b.add(new go.PathSegment(go.PathSegment.Line,y*.66,a*.055)),b.add(new go.PathSegment(go.PathSegment.Line,y*.755,a*.055)),b.add(new go.PathSegment(go.PathSegment.Line,y*.93,a*(1-x))),b.add(new go.PathSegment(go.PathSegment.Line,y*.64,a*(1-x))),b.add(new go.PathSegment(go.PathSegment.Line,y*.61,a*.75)),b.add(new go.PathSegment(go.PathSegment.Line,y*.5,a*.75)),b.add(new go.PathSegment(go.PathSegment.Line,y*.39,a*.75)),b.add(new go.PathSegment(go.PathSegment.Line,y*.36,a*(1-x))),b.add(new go.PathSegment(go.PathSegment.Line,y*.07,a*(1-x))),b.add(new go.PathSegment(go.PathSegment.Line,y*(1-.755),a*.055)),b.add(new go.PathSegment(go.PathSegment.Line,y*(1-.66),a*.055)),b.add(new go.PathSegment(go.PathSegment.Line,y*(1-.66),a*0)),b.add(new go.PathSegment(go.PathSegment.Line,y*(1-.8),a*0)),b.add(new go.PathSegment(go.PathSegment.Line,y*0,a*(1-x)).close()),E}),go.Shape.defineFigureGenerator("Upload",function(oe,y,a){var E=new go.Geometry,b=new go.PathFigure(y*0,a*1,!0);E.add(b);var x=.1/.3;b.add(new go.PathSegment(go.PathSegment.Line,y*1,a*1)),b.add(new go.PathSegment(go.PathSegment.Line,y*1,a*(1-x))),b.add(new go.PathSegment(go.PathSegment.Line,y*.8,a*0)),b.add(new go.PathSegment(go.PathSegment.Line,y*.66,a*0)),b.add(new go.PathSegment(go.PathSegment.Line,y*.66,a*.055)),b.add(new go.PathSegment(go.PathSegment.Line,y*.755,a*.055)),b.add(new go.PathSegment(go.PathSegment.Line,y*.93,a*(1-x))),b.add(new go.PathSegment(go.PathSegment.Line,y*.64,a*(1-x))),b.add(new go.PathSegment(go.PathSegment.Line,y*.61,a*.75)),b.add(new go.PathSegment(go.PathSegment.Line,y*.5,a*.75)),b.add(new go.PathSegment(go.PathSegment.Line,y*.39,a*.75)),b.add(new go.PathSegment(go.PathSegment.Line,y*.36,a*(1-x))),b.add(new go.PathSegment(go.PathSegment.Line,y*.07,a*(1-x))),b.add(new go.PathSegment(go.PathSegment.Line,y*(1-.755),a*.055)),b.add(new go.PathSegment(go.PathSegment.Line,y*(1-.66),a*.055)),b.add(new go.PathSegment(go.PathSegment.Line,y*(1-.66),a*0)),b.add(new go.PathSegment(go.PathSegment.Line,y*(1-.8),a*0)),b.add(new go.PathSegment(go.PathSegment.Line,y*0,a*(1-x)).close());var z=new go.PathFigure(y*.5,a*0,!0);return E.add(z),z.add(new go.PathSegment(go.PathSegment.Line,y*.26,a*.25)),z.add(new go.PathSegment(go.PathSegment.Line,y*.4,a*.25)),z.add(new go.PathSegment(go.PathSegment.Line,y*.4,a*.63)),z.add(new go.PathSegment(go.PathSegment.Line,y*.6,a*.63)),z.add(new go.PathSegment(go.PathSegment.Line,y*.6,a*.25)),z.add(new go.PathSegment(go.PathSegment.Line,y*.74,a*.25).close()),E}),go.Shape.defineFigureGenerator("EmptyDrink",function(oe,y,a){var E=new go.Geometry,b=new go.PathFigure(y*.15,a*0,!1);return E.add(b),b.add(new go.PathSegment(go.PathSegment.Line,y*.85,a*0)),b.add(new go.PathSegment(go.PathSegment.Line,y*.7,a*1)),b.add(new go.PathSegment(go.PathSegment.Line,y*.3,a*1).close()),E}),go.Shape.defineFigureGenerator("Drink",function(oe,y,a){var E=new go.Geometry,b=new go.PathFigure(y*.15,a*0,!1);E.add(b),b.add(new go.PathSegment(go.PathSegment.Line,y*.85,a*0)),b.add(new go.PathSegment(go.PathSegment.Line,y*.7,a*1)),b.add(new go.PathSegment(go.PathSegment.Line,y*.3,a*1).close());var x=new go.PathFigure(y*.235,a*.28,!0);return E.add(x),x.add(new go.PathSegment(go.PathSegment.Line,y*.765,a*.28)),x.add(new go.PathSegment(go.PathSegment.Line,y*.655,a*.97)),x.add(new go.PathSegment(go.PathSegment.Line,y*.345,a*.97).close()),E}),go.Shape.defineFigureGenerator("4Arrows",function(oe,y,a){var E=new go.Geometry,b=new go.PathFigure(y*.5,a*0,!0);return E.add(b),b.add(new go.PathSegment(go.PathSegment.Line,y*.65,a*.25)),b.add(new go.PathSegment(go.PathSegment.Line,y*.55,a*.25)),b.add(new go.PathSegment(go.PathSegment.Line,y*.55,a*.45)),b.add(new go.PathSegment(go.PathSegment.Line,y*.75,a*.45)),b.add(new go.PathSegment(go.PathSegment.Line,y*.75,a*.35)),b.add(new go.PathSegment(go.PathSegment.Line,y*1,a*.5)),b.add(new go.PathSegment(go.PathSegment.Line,y*.75,a*.65)),b.add(new go.PathSegment(go.PathSegment.Line,y*.75,a*.55)),b.add(new go.PathSegment(go.PathSegment.Line,y*.55,a*.55)),b.add(new go.PathSegment(go.PathSegment.Line,y*.55,a*.75)),b.add(new go.PathSegment(go.PathSegment.Line,y*.65,a*.75)),b.add(new go.PathSegment(go.PathSegment.Line,y*.5,a*1)),b.add(new go.PathSegment(go.PathSegment.Line,y*.35,a*.75)),b.add(new go.PathSegment(go.PathSegment.Line,y*.45,a*.75)),b.add(new go.PathSegment(go.PathSegment.Line,y*.45,a*.55)),b.add(new go.PathSegment(go.PathSegment.Line,y*.25,a*.55)),b.add(new go.PathSegment(go.PathSegment.Line,y*.25,a*.65)),b.add(new go.PathSegment(go.PathSegment.Line,y*0,a*.5)),b.add(new go.PathSegment(go.PathSegment.Line,y*.25,a*.35)),b.add(new go.PathSegment(go.PathSegment.Line,y*.25,a*.45)),b.add(new go.PathSegment(go.PathSegment.Line,y*.45,a*.45)),b.add(new go.PathSegment(go.PathSegment.Line,y*.45,a*.25)),b.add(new go.PathSegment(go.PathSegment.Line,y*.35,a*.25).close()),E}),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")},43001: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 hn={},_t="5.0",Be={},pe=null,Ve=!1,Ze=!1,At=null,Ge=!1,He=null,he=null,ve=0;ve4?parseFloat(Et):5};hn.setHTML5Codebase=function(Et,qt){he=Et,ot(Et,qt)},hn.setJavaCodebase=hn.setJavaCodebaseVersion=hn.isCompiledInstalled=hn.setPreCompiledScriptPath=hn.setPreCompiledResourcePath=function(){},hn.setHTML5CodebaseVersion=function(Et,qt){var yn=parseFloat(Et);if(yn!==NaN&&yn<5){console.log("The GeoGebra HTML5 codebase version "+yn+" is deprecated. Using version latest instead.");return}He=Et,ft(Et,qt)},hn.getHTML5CodebaseVersion=function(){return oe},hn.getParameters=function(){return Be},hn.setFontsCSSURL=function(Et){z=Et},hn.setGiacJSURL=function(Et){},hn.setJNLPFile=function(Et){ce=Et},hn.setJNLPBaseDir=function(Et){},hn.inject=function(){function Et(){return window.frameElement&&window.frameElement.getAttribute("data-singleton")}for(var qt="auto",yn=Be.id,Un,dn=!1,Kn=0;Kn=5)return!0;var Et=hn.getAppletObject();return Et&&typeof Et.recalculateEnvironments=="function"?(Et.recalculateEnvironments(),!0):!1},hn.startAnimation=function(){var Et=hn.getAppletObject();return Et&&typeof Et.startAnimation=="function"?(Et.startAnimation(),!0):!1},hn.stopAnimation=function(){var Et=hn.getAppletObject();return Et&&typeof Et.stopAnimation=="function"?(Et.stopAnimation(),!0):!1},hn.getAppletObject=function(){var Et=Be.id!==void 0?Be.id:"ggbApplet";return window[Et]},hn.resize=function(){};var nt=function(Et,qt,yn){var Un=document.createElement("param");Un.setAttribute("name",qt),Un.setAttribute("value",yn),Et.appendChild(Un)},De=function(Et){return Et&&Et!=="false"},xt=function(Et,qt,yn){ge(oe)<=4.2&&(yn=!0);var Un=!isRenderGGBElementEnabled&&!scriptLoadStarted;(!isRenderGGBElementEnabled&&!scriptLoadStarted||ggbHTML5LoadedCodebaseVersion!==oe||ggbHTML5LoadedCodebaseIsWebSimple&&!a)&&(Un=!0,isRenderGGBElementEnabled=!1,scriptLoadStarted=!1);var dn=document.createElement("div");dn.classList.add("appletParameters","notranslate");var Kn=qt.width,It=qt.height;if(qt.disableAutoScale=qt.disableAutoScale===void 0?GGBAppletUtils.isFlexibleWorksheetEditor():qt.disableAutoScale,qt.width!==void 0)if(ge(oe)<=4.4)De(qt.showToolBar)&&(qt.height-=7),De(qt.showAlgebraInput)&&(qt.height-=37),qt.width<605&&De(qt.showToolBar)&&(qt.width=605,Kn=605);else{var jn=100;(De(qt.showToolBar)||De(qt.showMenuBar))&&(qt.hasOwnProperty("customToolBar")&&(qt.customToolbar=qt.customToolBar),jn=De(qt.showMenuBar)?245:155),Kn=5?(qt.appletOnLoad=function(lt){var Gt=Et.querySelector(".ggb_preview");Gt&&Gt.parentNode.removeChild(Gt),window.GGBT_spinner&&window.GGBT_spinner.removeSpinner(Wt),window.GGBT_wsf_view&&$(window).trigger("resize"),je(lt)},ke||Wt.appendChild(me)):dn.appendChild(me),Wt.appendChild(dn),ke||Et.appendChild(Wt),setTimeout(function(){hn.resize()},1)}else{var se=document.createElement("div");se.className="applet_scaler",se.style.position="relative",se.style.display="block",se.appendChild(dn),Et.appendChild(se),qt.appletOnLoad=function(lt){hn.resize(),je(lt)}}function ye(lt,Gt){Gt&&typeof Gt.appletOnLoad=="function"&&typeof renderGGBElement=="function"?renderGGBElement(lt,Gt.appletOnLoad):renderGGBElement(lt),Yt("GeoGebra HTML5 applet injected and rendered with previously loaded codebase.",Gt)}function qe(lt,Gt){typeof renderGGBElement=="undefined"?(html5AppletsToProcess===null&&(html5AppletsToProcess=[]),html5AppletsToProcess.push({article:lt,params:Gt}),window.renderGGBElementReady=function(){isRenderGGBElementEnabled=!0,html5AppletsToProcess!==null&&html5AppletsToProcess.length&&(html5AppletsToProcess.forEach(function(Tn){ye(Tn.article,Tn.params)}),html5AppletsToProcess=null)},ge(oe)<5&&(lt.className+=" geogebraweb")):ye(lt,Gt)}if(Un){scriptLoadStarted=!0;for(var ht=0;ht0?(tr.remove(),Wt.attr("id","fullscreencontent").show(),jQuery(je).append(Wt),window.dispatchEvent(new Event("resize"))):xt(tr,qt,!1),window.GGBT_wsf_view.launchFullScreen(je)}else be=Un,xt(Et,qt,!1);if(!window.GGBT_wsf_view)for(It=0;ItEt/4*3&&(tr=Et/4*3),je=tr/5.8,jn.setAttribute("src",b),jn.setAttribute("width",tr),jn.setAttribute("height",je);var Wt=(Et-tr)/2,ke=(qt-je)/2;jn.style.left=Wt+"px",jn.style.top=ke+"px",dn.appendChild(jn)}}return dn.appendChild(It),dn},pt=function(Et){return Et=Et.toLowerCase(),Et==="html5"||Et==="screenshot"?Et:"html5"},Bt=["web","webSimple","web3d","tablet","tablet3d","phone"],ft=function(Et,qt){if(oe=Et,qt){ot(oe,!0);return}var yn=!Ve;if(yn){var Un=ge(oe);!isNaN(Un)&&Un<4.4&&(yn=!1)}var dn,Kn;window.location.protocol.substr(0,4)==="http"?dn=window.location.protocol:dn="http:";var It=oe.indexOf("//");It>0?Kn=oe:It===0?Kn=dn+oe:Kn="https://www.geogebra.org/apps/5.2.814.0/";for(var jn in Bt)if(oe.slice(Bt[jn].length*-1)===Bt[jn]||oe.slice((Bt[jn].length+1)*-1)===Bt[jn]+"/"){ot(Kn,!1);return}!GGBAppletUtils.isFlexibleWorksheetEditor()&&yn&&!pe.is3D&&!pe.AV&&!pe.SV&&!pe.CV&&!pe.EV2&&!pe.CP&&!pe.PC&&!pe.DA&&!pe.FI&&!pe.PV&&!De(Be.showToolBar)&&!De(Be.showMenuBar)&&!De(Be.showAlgebraInput)&&!De(Be.enableRightClick)&&(!Be.appName||Be.appName=="classic")?Kn+="webSimple/":Kn+="web3d/",ot(Kn,!1)},ot=function(Et,qt){if(Et.requirejs){Ne=Et;return}Et.slice(-1)!=="/"&&(Et+="/"),Ne=Et,qt===null&&(qt=Et.indexOf("http")===-1),Ce=qt,y="web.nocache.js",a=!1;var yn=Ne.split("/");yn.length>1&&(!qt&&yn[yn.length-2]==="webSimple"?(y="webSimple.nocache.js",a=!0):Bt.indexOf(yn[yn.length-2])>=0&&(y=yn[yn.length-2]+".nocache.js")),yn=Et.split("/"),oe=yn[yn.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 Un=parseFloat(oe);Un!==NaN&&Un<5&&Et.indexOf("geogebra.org")>=0&&(console.log("The GeoGebra HTML5 codebase version "+Un+" is deprecated. Using version latest instead."),ft("5.0",qt))},Yt=function(Et,qt){window.console&&window.console.log&&(!qt||typeof qt.showLogging=="undefined"||qt.showLogging&&qt.showLogging!=="false")&&console.log(Et)};Be.material_id!==void 0?Oe(rn):rn();function rn(){var Et=_t;He!==null?Et=He:parseFloat(Et)<5&&(Et="5.0"),ft(Et,!1),he!==null&&ot(he,Ce),Ge=!0}return hn},GGBAppletUtils=function(){"use strict";function hn(){return window.GGBT_wsf_edit!==void 0}function _t(Ge,He){He!=1?(Ge.style.transformOrigin="0% 0% 0px",Ge.style.webkitTransformOrigin="0% 0% 0px",Ge.style.transform="scale("+He+","+He+")",Ge.style.webkitTransform="scale("+He+","+He+")",Ge.style.maxWidth="initial",Ge.querySelector(".ggb_preview")!==null&&(Ge.querySelector(".ggb_preview").style.maxWidth="initial"),Ge.querySelectorAll(".ggb_preview img")[0]!==void 0&&(Ge.querySelectorAll(".ggb_preview img")[0].style.maxWidth="initial"),Ge.querySelectorAll(".ggb_preview img")[1]!==void 0&&(Ge.querySelectorAll(".ggb_preview img")[1].style.maxWidth="initial")):(Ge.style.transform="none",Ge.style.webkitTransform="none")}function Be(Ge,He,he,ve,Ue,ce){var Ne=null;if(ce!=null&&ce!="")for(var Ce=Ge.parentNode;Ce!=null;)if((" "+Ce.className+" ").indexOf(" "+ce+" ")>-1){Ne=Ce;break}else Ce=Ce.parentNode;var be=0,oe=0,y=0,a=0,E=0,b=0,x=0;if(Ne)be=Ne.offsetWidth,oe=Math.max(ve?Ne.offsetWidth:0,Ne.offsetHeight);else{if(window.innerWidth&&document.documentElement.clientWidth?(be=Math.min(window.innerWidth,document.documentElement.clientWidth),oe=Math.min(window.innerHeight,document.documentElement.clientHeight),y=be):(be=window.innerWidth,oe=window.innerHeight,y=window.innerWidth),Ge){var z=Ge.getBoundingClientRect();z.left>0&&z.left<=be&&(Ue===void 0||!Ue)&&(document.dir==="rtl"?(E=be-z.width-z.left,b=y<=480?10:30):(b=z.left,E=y<=480?10:30),a=b+E)}if(Ge&&typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()){var ae=Ge.getBoundingClientRect();window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionRight"?(a=40,x=0):window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionTop"&&(a=0,x=40)}}return Ge&&((he===void 0||!he)&&He>0&&He+a1&&(ce=!0)),He&&typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()&&(ce=!0),!(Ge.hasOwnProperty("disableAutoScale")&&Ge.disableAutoScale))Ue=pe(Ge,He,ce,he,Ge.scaleContainerClass);else return ve;return ce&&(!Ge.hasOwnProperty("scale")||ve===1)?Ue:Math.min(ve,Ue)}function Ze(Ge){var He=Math.min(window.innerWidth,document.documentElement.clientWidth),he=Math.min(window.innerHeight,document.documentElement.clientHeight),ve=Ge.getBoundingClientRect(),Ue=(He-ve.width)/2,ce=(he-ve.height)/2;ce<0&&(ce=0),Ge.style.position="relative",window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionRight"?(Ue<40?Ge.style.left="40px":Ge.style.left=Ue+"px",Ge.style.top=ce+"px"):window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionTop"&&(ce<40?Ge.style.top="40px":Ge.style.top=ce+"px",Ge.style.left=Ue+"px")}function At(Ge,He){var he=Ge.querySelector(".appletParameters");if(he){if(typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()){if(He.id!==he.getAttribute("data-param-id"))return;window.GGBT_wsf_view.setCloseBtnPosition(Ge)}if(he.parentElement&&/fullscreen/.test(he.parentElement.className))return;var ve=Ve(He,Ge);hn()&&he.setAttribute("data-param-scale",ve);for(var Ue=null,ce=0;ce=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(hn){alert(nb+k+ob)}}else if(j==pb&&(k=i.getAttribute(kb),k))try{e=eval(k)}catch(hn){alert(nb+k+qb)}}}__gwt_getMetaProperty=function(hn){var _t=c[hn];return _t==null?null:_t},r=d,webModule.__errFn=e}function B(){function hn(Ge){var He=Ge.lastIndexOf(rb);He==-1&&(He=Ge.length);var he=Ge.indexOf(sb);he==-1&&(he=Ge.length);var ve=Ge.lastIndexOf(tb,Math.min(he,He));return ve>=O?Ge.substring(O,ve+P):W}function _t(Ge){if(!Ge.match(/^\w+:\/\//)){var He=o.createElement(ub);He.src=Ge+vb,Ge=hn(He.src)}return Ge}function Be(){var Ge=__gwt_getMetaProperty(wb);return Ge!=null?Ge:W}function pe(){for(var Ge=o.getElementsByTagName(_),He=O;HeO?Ge[Ge.length-P].href:W}function Ze(){var Ge=o.location;return Ge.href==Ge.protocol+zb+Ge.host+Ge.pathname+Ge.search+Ge.hash}var At=Be();return At==W&&(At=pe()),At==W&&(At=Ve()),At==W&&Ze()&&(At=hn(o.location.href)),At=_t(At),At}function C(hn){return hn.match(/^\//)||hn.match(/^[a-zA-Z]+:\/\//)?hn:webModule.__moduleBase+hn}function D(){var hn=[],_t=O,Be=[],pe=[];function Ve(Ge){var He=pe[Ge](),he=Be[Ge];if(He in he)return He;var ve=[];for(var Ue in he)ve[he[Ue]]=Ue;throw r&&r(Ge,ve,He),null}if(__gwt_isKnownPropertyValue=function(Ge,He){return He in Be[Ge]},webModule.__getPropMap=function(){var Ge={};for(var He in Be)Be.hasOwnProperty(He)&&(Ge[He]=Ve(He));return Ge},webModule.__computePropValue=Ve,n.__gwt_activeModules[L].bindings=webModule.__getPropMap,p())return C(Bb);var Ze;try{Ze=Cb;var At=Ze.indexOf(Db);At!=-1&&(_t=parseInt(Ze.substring(At+P),$),Ze=Ze.substring(O,At))}catch(Ge){}return webModule.__softPermutationId=_t,C(Ze+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})()},46699:function(hn,_t,Be){"use strict";Be.d(_t,{Ax:function(){return At},Ds:function(){return Ge},KI:function(){return he},SI:function(){return Ze},f1:function(){return Ve}});var pe=Be(346);function Ve(ve){let Ue=!0;if(ve.length>0){for(let ce=0;cexe in ge?Ne(ge,xe,{enumerable:!0,configurable:!0,writable:!0,value:Pe}):ge[xe]=Pe,a=(ge,xe)=>{for(var Pe in xe||(xe={}))be.call(xe,Pe)&&y(ge,Pe,xe[Pe]);if(Ce)for(var Pe of Ce(xe))oe.call(xe,Pe)&&y(ge,Pe,xe[Pe]);return ge};const E=(ge={})=>{var xe,Pe,Oe,We;let Je=(xe=ge==null?void 0:ge.emotion)==null?void 0:xe.map(Qe=>a({value:Qe==null?void 0:Qe.rate},Qe)),nt=(Pe=ge==null?void 0:ge.focus)==null?void 0:Pe.map(Qe=>a({value:Qe==null?void 0:Qe.rate},Qe)),De=(Oe=ge==null?void 0:ge.action)==null?void 0:Oe.map(Qe=>a({value:Qe==null?void 0:Qe.rate},Qe)),xt=(We=ge==null?void 0:ge.intention)==null?void 0:We.map(Qe=>a({value:Qe==null?void 0:Qe.rate},Qe));return[{title:"\u8868\u60C5\u5360\u6BD4",color:["#f7ca2e","#4ccf71","#3791ee","#f9ac95","#4f74ee","#f0e999"],data:Je||[]},{title:"\u4E13\u6CE8\u5EA6\u5360\u6BD4",color:["#4f74ee","#f9ac95","#9cb5fe","#eaa170","#3791ee","#a39bed"],data:nt||[]},{title:"\u884C\u4E3A\u5360\u6BD4\u60C5\u51B5",color:["#5eca9c","#a39bed","#f68238","#f0e999","#eaa170","#f9ac95"],data:De||[]},{title:"\u610F\u56FE\u5360\u6BD4\u60C5\u51B5",color:["#eaa170","#739fcb","#f0e999","#f9ac95","#4f74ee","#5eca9c"],data:xt||[]}]},b=({className:ge,dataSource:xe=[],col:Pe=4,right:Oe,bottom:We=23,precision:Je=0,wrapWidth:nt=1200})=>{const De=(Qe="",jt,ut="--")=>Qe?(Qe==null?void 0:Qe.length)>jt?(Qe==null?void 0:Qe.slice(0,jt-1))+"...":Qe:ut,xt=Math.floor((nt-(Pe-1)*Oe)/Pe);return pe.createElement("div",{className:At()(Ve.list,ge)},!!(xe!=null&&xe.length)&&(xe==null?void 0:xe.map((Qe,jt)=>{const{cover_pic:ut,created_at:it,emotion:Nt,action:pt,intention:Bt,focus:ft}=Qe;return pe.createElement("div",{key:jt,className:Ve.wrap,style:{width:xt,marginRight:(1+jt)%Pe===0?0:Oe+Je,marginBottom:We}},pe.createElement("div",{className:Ve.img},pe.createElement("img",{src:`${ce.Z.API_SERVER}${ut}`}),pe.createElement("div",{className:Ve.tips},pe.createElement("div",null,pe.createElement("i",{className:"iconfont icon-paisheshijian mr5 font14"})," \u62CD\u6444\u65F6\u95F4"),pe.createElement("span",null,it))),pe.createElement("div",{className:Ve.footer},pe.createElement("ul",null,pe.createElement("li",null,pe.createElement("i",{className:"iconfont icon-biaoqing"}),pe.createElement("span",null,"\u8868\u60C5\uFF1A",pe.createElement(He.Z,{title:Nt},pe.createElement("span",{className:"c-grey-333"},De(Nt,4))))),pe.createElement("li",null,pe.createElement("i",{className:"iconfont icon-hangwei"}),pe.createElement("span",null,"\u884C\u4E3A\uFF1A",pe.createElement(He.Z,{title:pt},pe.createElement("span",{className:"c-grey-333"},De(pt,4)))))),pe.createElement("ul",null,pe.createElement("li",null,pe.createElement("i",{className:"iconfont icon-yitu"}),pe.createElement("span",null,"\u610F\u56FE\uFF1A",pe.createElement(He.Z,{title:Bt},pe.createElement("span",{className:"c-grey-333"},De(Bt,4))))),pe.createElement("li",null,pe.createElement("i",{className:"iconfont icon-zhuangtai"}),pe.createElement("span",null,"\u4E13\u6CE8\u5EA6\uFF1A",pe.createElement(He.Z,{title:ft},pe.createElement("span",{className:"c-grey-333"},De(ft,3))))))))})))},x=({className:ge,style:xe,title:Pe,hideBar:Oe=!1,children:We,customText:Je="",noDataText:nt="",emptyData:De=[],loading:xt,actionAnalysis:Qe})=>{var jt,ut;const it=((jt=De==null?void 0:De[0])==null?void 0:jt.every(pt=>{var Bt;return!((Bt=pt==null?void 0:pt.data)!=null&&Bt.length)}))&&!((ut=De==null?void 0:De[1])!=null&&ut.length)||!Qe,Nt=Qe?nt:Je;return pe.createElement(he.Z,{loading:xt,active:!0},it&&pe.createElement("div",{className:At()(Ve.noData,ge),style:xe},!!Pe&&pe.createElement("div",{className:Ve.title},!Oe&&pe.createElement("b",null),pe.createElement("span",null,Pe)),pe.createElement("div",{className:Ve.itemWrap},pe.createElement(Ue.Z,{customText:Nt}))),!it&&We)};var ae=({className:ge,style:xe,data:Pe=[],title:Oe,hideBar:We=!1,loading:Je=!1})=>pe.createElement("div",{className:At()(Ve.analysis,ge),style:xe},!!Oe&&pe.createElement("div",{className:Ve.title},!We&&pe.createElement("b",null),pe.createElement("span",null,Oe)),pe.createElement(ve.Z,{spinning:Je},pe.createElement("div",{className:Ve.itemWrap},Pe==null?void 0:Pe.map((nt,De)=>pe.createElement("div",{className:Ve.item,key:De},pe.createElement(Ge.Z,{option:{tooltip:{trigger:"item",formatter:"{a}
{b}: {c}%"},title:{left:"center",bottom:15,text:nt==null?void 0:nt.title},legend:{top:10,right:10,orient:"vertical",show:!0,align:"left",icon:"circle",itemWidth:10,itemHeight:10,formatter:function(xt){for(let Qe in nt==null?void 0:nt.data)if(xt==(nt==null?void 0:nt.data[Qe].name))return xt+" "+(nt==null?void 0:nt.data[Qe].value)+"%"},textStyle:{color:"#767676",fontSize:12}},color:nt==null?void 0:nt.color,series:[{type:"pie",radius:["20%","35%"],center:["20%","40%"],avoidLabelOverlap:!1,label:{show:!1},labelLine:{show:!1},data:nt==null?void 0:nt.data}]},style:{height:145}}))))))},9507:function(hn,_t,Be){"use strict";Be.d(_t,{Z:function(){return Ne}});var pe=Be(59301),Ve={imageDimensions:"imageDimensions___a7crR",img:"img___Kroat",fullWidth:"fullWidth___c492T"},Ze=Be(92310),At=Be.n(Ze),Ge=Be(71418),He=Be(2859),he=Be(38986),ve=Be(51257),Ue=(Ce,be,oe)=>new Promise((y,a)=>{var E=z=>{try{x(oe.next(z))}catch(ae){a(ae)}},b=z=>{try{x(oe.throw(z))}catch(ae){a(ae)}},x=z=>z.done?y(z.value):Promise.resolve(z.value).then(E,b);x((oe=oe.apply(Ce,be)).next())}),Ne=({data:Ce,className:be,fullWidth:oe,style:y={},onClose:a,onOk:E,showFullTools:b,noAssociationId:x})=>{const z=(0,pe.useRef)(null),ae=(0,pe.useRef)(null),ge=(0,pe.useRef)(null),xe=(0,pe.useRef)(null),[Pe,Oe]=(0,pe.useState)(!1),[We,Je]=(0,pe.useState)("\u6B63\u5728\u52A0\u8F7D\u4E2D");(0,pe.useEffect)(()=>{ge.current||(ge.current=document.createElement("style"),document.head.appendChild(ge.current)),Ce!=null&&Ce.visible?(document.body.setAttribute("data-custom","y-hidden"),ge.current.innerHTML=" html { overflow-y: hidden; }",Ce!=null&&Ce.src&&nt()):(document.body.removeAttribute("data-custom"),ge.current&&(document.head.removeChild(ge.current),ge.current=null))},[Ce==null?void 0:Ce.visible]);const nt=()=>Ue(void 0,null,function*(){Oe(!0),Je("\u6B63\u5728\u52A0\u8F7D\u4E2D");const ut=yield(0,ve.ZJ)(Ce==null?void 0:Ce.src);z.current.src="",z.current.src=ut,z.current.onload=function(){jt()},Oe(!1),Je("")}),De=()=>{document.body.removeAttribute("data-custom"),ge.current.innerHTML=" ",a()},xt=ut=>Ue(void 0,null,function*(){Oe(!0),Je("\u6B63\u5728\u4FDD\u5B58\u4E2D");const it=yield(0,he.ZP)("/api/attachments.json",{method:"post",body:{file_type:"base64",original_filename:Ce.title,file:ut.dataUrl}});it!=null&&it.id&&!x?(yield(0,he.ZP)(`/api/attachments/${Ce.id}/add_subitem.json`,{method:"post",body:{subitem_id:it==null?void 0:it.id,settings:JSON.stringify(ut.state)}})).status===0&&E():it!=null&&it.id&&E(it),document.body.removeAttribute("data-custom"),ge.current.innerHTML=" ",Oe(!1),Je("")}),Qe=()=>{const ut=document.querySelector('a[href="https://markerjs.com/"]');ut&&ut.parentNode&&(ut.parentNode.style.display="none"),[{name:'[data-action="select"]',title:"\u9009\u62E9"},{name:'[data-action="delete"]',title:"\u5220\u9664\u5143\u7D20"},{name:'[data-action="undo"]',title:"\u64A4\u9500"},{name:'[data-type-name="FrameMarker"]',title:"\u77E9\u5F62"},{name:'[data-type-name="FreehandMarker"]',title:"\u753B\u7EBF"},{name:'[data-type-name="ArrowMarker"]',title:"\u7BAD\u5934"},{name:'[data-type-name="TextMarker"]',title:"\u6587\u672C"},{name:'[data-type-name="EllipseMarker"]',title:"\u692D\u5706"},{name:'[data-type-name="HighlightMarker"]',title:"\u65B9\u5757"},{name:'[data-type-name="CalloutMarker"]',title:"\u6CE8\u91CA"},{name:'[data-action="render"]',title:"\u4FDD\u5B58"},{name:'[data-action="close"]',title:"\u9000\u51FA"}].forEach(Nt=>{const pt=document.querySelector(Nt.name);pt&&pt.setAttribute("title",Nt.title)})},jt=()=>{ae.current=new He.hP(z.current),ae.current.targetRoot=xe.current,ae.current.addEventListener("render",xt),ae.current.addEventListener("beforeclose",De),b&&(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(),Ce!=null&&Ce.snapshotData&&ae.current.restoreState(Ce.snapshotData),setTimeout(()=>{window.scrollTo(0,0),Qe()},300)};return pe.createElement(pe.Fragment,null,(Ce==null?void 0:Ce.visible)&&pe.createElement(Ge.Z,{spinning:Pe,tip:We,style:{position:"absolute"}},pe.createElement("div",{ref:xe,className:At()(Ve.imageDimensions,be,oe?Ve.fullWidth:""),style:y},pe.createElement("img",{className:Ve.img,ref:z}))))}},76562:function(hn,_t,Be){"use strict";var pe=Be(59301),Ve=Be(95237),Ze=Be(43604),At=Be(99313),Ge=Be(3113),He=Be(91842),he=Be(99587),ve=Be(48136),Ue=Be(59301);const ce=(0,pe.forwardRef)(({callback:Ne,showSaveButton:Ce,value:be=""},oe)=>{const y=(0,pe.useRef)(),a=[{name:"\u5206\u6570\u5F97\u5206",value:"\\frac{x}{y}",children:[{name:"\u5206\u6570 Fractions",data:[{value:"\\frac{a}{b}"},{value:"x\\tfrac{x}{a} "},{value:"\\mathrm{d}t"},{value:"\\partial t"},{value:"\\frac{\\partial y}{\\partial x}"},{value:"\\nabla\\psi"},{value:"\\frac{\\partial^2}{\\partial x_1\\partial x_2}y"},{value:"\\cfrac{1}{a + \\cfrac{7}{b + \\cfrac{2}{9}}} = c"}]},{name:"\u5BFC\u6570 Derivative",data:[{value:"\\dot{a} "},{value:"\\ddot{a}"},{value:"{f}^{\\prime}"},{value:"{f}^{\\prime\\prime}"},{value:"{f}^{(n)}"}]},{name:"\u6A21\u7B97\u672F Modular arithmetic",data:[{value:"a \\bmod b"},{value:"a \\equiv b \\pmod{m} "},{value:"\\gcd(m, n) "},{value:"\\operatorname{lcm}(m, n) "}]}]},{name:"\u6839\u5F0F\u89D2\u6807",value:"\\sqrt{x}",children:[{name:"\u6839\u5F0F Radicals",data:[{value:"\\sqrt{x}"},{value:"\\sqrt[y]{x}"}]},{name:"\u4E0A\u4E0B\u6807 Sub&Super",data:[{value:"x^{a}"},{value:"x_{a}"},{value:"x_{a}^{b} "},{value:"_{a}^{b} x"},{value:"x_{a}^{b} "}]},{name:"\u91CD\u97F3\u7B26\u53CA\u5176\u4ED6 Accents and Others",data:[{value:"\\hat{a} "},{value:"\\sqrt[y]{x}"},{value:"\\check{} "},{value:"\\grave{a} "},{value:"\\acute{a}"},{value:"\\tilde{a}"},{value:"\\breve{a}"},{value:"\\bar{a}"},{value:"\\vec{a}"},{value:"\\not{a}"},{value:"\\widetilde{abc}"},{value:"\\widehat{abc}"},{value:"\\overleftarrow{abc} "},{value:"\\overrightarrow{abc}"},{value:"\\overline{abc}"},{value:"\\underline{abc}"},{value:"\\overbrace{abc}"},{value:"\\underbrace{abc}"},{value:"\\overset{a}{abc}"},{value:"\\underset{a}{abc} \\stackrel\\frown{ab}"},{value:"\\overline{ab} "},{value:"\\overleftrightarrow{ab}"},{value:"\\overset{a}{\\leftarrow}"},{value:"\\overset{a}{\\rightarrow}"},{value:"\\xleftarrow[abc]{a}"},{value:"\\xrightarrow[abc]{a} "}]}]},{name:"\u6781\u9650\u5BF9\u6570",value:"\\lim_{x \\to 0}",children:[{name:"\u6781\u9650 Limits",data:[{value:"\\lim a"},{value:"\\lim_{x \\to 0}"},{value:"\\lim_{x \\to \\infty}"},{value:"\\max_b{a}"},{value:"\\min_a{b}"}]},{name:"\u5BF9\u6570\u6307\u6570 Logarithms and exponentials",data:[{value:"\\log_{a}{b}"},{value:"\\lg_{a}{b}"},{value:"\\ln_{a}{b}"},{value:"\\exp a"}]},{name:"\u754C\u9650 Bounds",data:[{value:"\\min x"},{value:"\\sup t"},{value:"\\inf s"},{value:"\\lim u"},{value:"\\limsup w"},{value:"\\dim p"},{value:"\\ker\\phi "}]}]},{name:"\u4E09\u89D2\u51FD\u6570",value:"\\sin a",children:[{name:"\u4E09\u89D2\u51FD\u6570 Trigonometric functions",data:[{value:"\\sin a"},{value:"\\cos a"},{value:"\\tan a"},{value:"\\cot a "},{value:"\\sec a "},{value:"\\csc a "}]},{name:"\u53CD\u4E09\u89D2\u51FD\u6570 Inverse trigonometric functions",data:[{value:"\\sin^{-1}"},{value:"\\cos^{-1}"},{value:"\\tan^{-1}"},{value:"\\cot^{-1}"},{value:"\\sec^{-1}"},{value:"\\csc^{-1}"},{value:"\\arcsin a"},{value:"\\arccos a"},{value:"\\arctan a"},{value:"\\operatorname{arccot} a"},{value:"\\operatorname{arcsec} a"},{value:"\\operatorname{arccsc} a"}]},{name:"\u53CC\u66F2\u51FD\u6570 Hyperblic functions",data:[{value:"\\sinh a"},{value:"\\cosh a"},{value:"\\tanh a"},{value:"\\coth a"},{value:"\\operatorname{sech} a"},{value:"\\operatorname{csch} a"}]},{name:"\u53CD\u53CC\u66F2\u51FD\u6570 Inverse hyperbolic functions",data:[{value:"\\sinh^{-1}"},{value:"a\\cosh^{-1} a"},{value:"\\tanh^{-1} a"},{value:"\\coth^{-1} a"},{value:"\\operatorname{sech}^{-1} a"},{value:"\\operatorname{csch}^{-1} a"}]}]},{name:"\u79EF\u5206\u8FD0\u7B97",value:"\\int_{a}^{b}",children:[{name:"\u79EF\u5206 Integral",data:[{value:"\\int"},{value:"\\int_{a}^{b}"},{value:"\\int\\limits_{a}^{b}"}]},{name:"\u53CC\u91CD\u79EF\u5206 Double integral",data:[{value:"\\iint"},{value:"\\iint_{a}^{b} "},{value:"\\iint\\limits_{a}^{b} "}]},{name:"\u4E09\u91CD\u79EF\u5206 Triple integral",data:[{value:"\\iiint"},{value:"\\iiint_{a}^{b}"},{value:"\\iiint\\limits_{a}^{b} "}]},{name:"\u66F2\u7EBF\u79EF\u5206 Closed line or path integral",data:[{value:"\\oint"},{value:"\\oint_{a}^{b} "}]}]},{name:"\u5927\u578B\u8FD0\u7B97",value:"\\sum_{a}^{b}",children:[{name:"\u6C42\u548C Summation",data:[{value:"\\sum"},{value:"\\sum_{a}^{b}"},{value:"{\\textstyle \\sum_{a}^{b}} "}]},{name:"\u4E58\u79EF\u4F59\u79EF Product and coproduct",data:[{value:"\\prod"},{value:"\\prod_{a}^{b}"},{value:"{\\textstyle \\prod_{a}^{b}}"},{value:"\\coprod"},{value:"\\coprod_{a}^{b}"},{value:"{\\textstyle \\coprod_{a}^{b}} "}]},{name:"\u5E76\u96C6\u4EA4\u96C6 Union and intersection",data:[{value:"\\bigcup"},{value:"\\bigcup_{a}^{b}"},{value:"{\\textstyle \\bigcup_{a}^{b}}"},{value:"\\bigcap"},{value:"\\bigcap_{a}^{b}"}]},{name:"\u6790\u53D6\u5408\u53D6 Disjunction and conjunction",data:[{value:"\\bigvee"},{value:"\\bigvee_{a}^{b}"},{value:"\\bigwedge"},{value:"\\bigwedge_{a}^{b}"}]}]},{name:"\u62EC\u53F7\u53D6\u6574",value:"\\left [ \\left ( \\right ) \\right ] ",children:[{name:"\u62EC\u53F7 Brackets",data:[{value:"\\left ( \\right )"},{value:"\\left [ \\right ]"},{value:"\\left \\langle \\right \\rangle "},{value:"\\left | \\right | "},{value:"\\left \\lfloor \\right \\rfloor "},{value:"\\left \\lceil \\right \\rceil "}]}]}],E=[{name:"\u4EE3\u6570",value:"\\sqrt{a^2+b^2}",children:[{data:[{value:"\\left(x-1\\right)\\left(x+3\\right) "},{value:"\\sqrt{a^2+b^2}"},{value:"\\left ( \\frac{a}{b}\\right )^{n}= \\frac{a^{n}}{b^{n}}"},{value:"\\frac{a}{b}\\pm \\frac{c}{d}= \\frac{ad \\pm bc}{bd} "},{value:"\\frac{x^{2}}{a^{2}}-\\frac{y^{2}}{b^{2}}=1 "},{value:"\\frac{1}{\\sqrt{a}}=\\frac{\\sqrt{a}}{a},a\\ge 0\\frac{1}{\\sqrt{a}}=\\frac{\\sqrt{a}}{a},a\\ge 0 "},{value:"\\sqrt[n]{a^{n}}=\\left ( \\sqrt[n]{a}\\right )^{n} "},{value:"x ={-b \\pm \\sqrt{b^2-4ac}\\over 2a} "},{value:"y-y_{1}=k \\left( x-x_{1}\\right) "},{value:`\\left\\{\\begin{matrix} \r +!(function(){var ag=Object.defineProperty,og=Object.defineProperties;var ig=Object.getOwnPropertyDescriptors;var sd=Object.getOwnPropertySymbols;var zd=Object.prototype.hasOwnProperty,Gd=Object.prototype.propertyIsEnumerable;var Kd=(hn,_t,Be)=>_t in hn?ag(hn,_t,{enumerable:!0,configurable:!0,writable:!0,value:Be}):hn[_t]=Be,Jl=(hn,_t)=>{for(var Be in _t||(_t={}))zd.call(_t,Be)&&Kd(hn,Be,_t[Be]);if(sd)for(var Be of sd(_t))Gd.call(_t,Be)&&Kd(hn,Be,_t[Be]);return hn},xd=(hn,_t)=>og(hn,ig(_t));var Zd=(hn,_t)=>{var Be={};for(var pe in hn)zd.call(hn,pe)&&_t.indexOf(pe)<0&&(Be[pe]=hn[pe]);if(hn!=null&&sd)for(var pe of sd(hn))_t.indexOf(pe)<0&&Gd.call(hn,pe)&&(Be[pe]=hn[pe]);return Be};(self.webpackChunk=self.webpackChunk||[]).push([[342],{27812:function(hn,_t,Be){"use strict";Be.d(_t,{Z:function(){return ve}});var pe=Be(14809),Ve=Be(59301),Ze={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"},At=Ze,Ge=Be(7657),He=function(ce,Ne){return Ve.createElement(Ge.Z,(0,pe.Z)({},ce,{ref:Ne,icon:At}))},he=Ve.forwardRef(He),ve=he},89489:function(hn,_t,Be){"use strict";Be.d(_t,{Z:function(){return ve}});var pe=Be(14809),Ve=Be(59301),Ze={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"},At=Ze,Ge=Be(7657),He=function(ce,Ne){return Ve.createElement(Ge.Z,(0,pe.Z)({},ce,{ref:Ne,icon:At}))},he=Ve.forwardRef(He),ve=he},59477:function(hn,_t,Be){"use strict";Be.d(_t,{Z:function(){return ve}});var pe=Be(14809),Ve=Be(59301),Ze={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"},At=Ze,Ge=Be(7657),He=function(ce,Ne){return Ve.createElement(Ge.Z,(0,pe.Z)({},ce,{ref:Ne,icon:At}))},he=Ve.forwardRef(He),ve=he},26227:function(hn,_t,Be){"use strict";Be.d(_t,{Z:function(){return ve}});var pe=Be(14809),Ve=Be(59301),Ze={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"},At=Ze,Ge=Be(7657),He=function(ce,Ne){return Ve.createElement(Ge.Z,(0,pe.Z)({},ce,{ref:Ne,icon:At}))},he=Ve.forwardRef(He),ve=he},49198:function(hn,_t,Be){"use strict";Be.d(_t,{Z:function(){return ve}});var pe=Be(14809),Ve=Be(59301),Ze={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"},At=Ze,Ge=Be(7657),He=function(ce,Ne){return Ve.createElement(Ge.Z,(0,pe.Z)({},ce,{ref:Ne,icon:At}))},he=Ve.forwardRef(He),ve=he},87169:function(hn,_t,Be){"use strict";Be.d(_t,{Z:function(){return ve}});var pe=Be(14809),Ve=Be(59301),Ze={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"},At=Ze,Ge=Be(7657),He=function(ce,Ne){return Ve.createElement(Ge.Z,(0,pe.Z)({},ce,{ref:Ne,icon:At}))},he=Ve.forwardRef(He),ve=he},52671:function(hn,_t,Be){"use strict";Be.d(_t,{Z:function(){return ve}});var pe=Be(14809),Ve=Be(59301),Ze={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"},At=Ze,Ge=Be(7657),He=function(ce,Ne){return Ve.createElement(Ge.Z,(0,pe.Z)({},ce,{ref:Ne,icon:At}))},he=Ve.forwardRef(He),ve=he},8657:function(hn,_t,Be){"use strict";Be.d(_t,{Z:function(){return ve}});var pe=Be(14809),Ve=Be(59301),Ze={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"},At=Ze,Ge=Be(7657),He=function(ce,Ne){return Ve.createElement(Ge.Z,(0,pe.Z)({},ce,{ref:Ne,icon:At}))},he=Ve.forwardRef(He),ve=he},56082:function(hn,_t,Be){"use strict";Be.d(_t,{Z:function(){return ve}});var pe=Be(14809),Ve=Be(59301),Ze={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"},At=Ze,Ge=Be(7657),He=function(ce,Ne){return Ve.createElement(Ge.Z,(0,pe.Z)({},ce,{ref:Ne,icon:At}))},he=Ve.forwardRef(He),ve=he},33853:function(hn,_t,Be){"use strict";Be.d(_t,{Z:function(){return ve}});var pe=Be(14809),Ve=Be(59301),Ze={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"},At=Ze,Ge=Be(7657),He=function(ce,Ne){return Ve.createElement(Ge.Z,(0,pe.Z)({},ce,{ref:Ne,icon:At}))},he=Ve.forwardRef(He),ve=he},15075:function(hn,_t,Be){"use strict";Be.d(_t,{Z:function(){return ve}});var pe=Be(14809),Ve=Be(59301),Ze={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"},At=Ze,Ge=Be(7657),He=function(ce,Ne){return Ve.createElement(Ge.Z,(0,pe.Z)({},ce,{ref:Ne,icon:At}))},he=Ve.forwardRef(He),ve=he},43531:function(hn,_t,Be){"use strict";Be.d(_t,{Z:function(){return ve}});var pe=Be(14809),Ve=Be(59301),Ze={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"},At=Ze,Ge=Be(7657),He=function(ce,Ne){return Ve.createElement(Ge.Z,(0,pe.Z)({},ce,{ref:Ne,icon:At}))},he=Ve.forwardRef(He),ve=he},38819:function(hn,_t,Be){"use strict";Be.d(_t,{Z:function(){return ve}});var pe=Be(14809),Ve=Be(59301),Ze={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"},At=Ze,Ge=Be(7657),He=function(ce,Ne){return Ve.createElement(Ge.Z,(0,pe.Z)({},ce,{ref:Ne,icon:At}))},he=Ve.forwardRef(He),ve=he},95869:function(hn,_t,Be){"use strict";Be.d(_t,{Z:function(){return ve}});var pe=Be(14809),Ve=Be(59301),Ze={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M688 264c0-4.4-3.6-8-8-8H296c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8h384c4.4 0 8-3.6 8-8v-48zm-8 136H296c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8h384c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8zM480 544H296c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8h184c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8zm-48 308H208V148h560v344c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8V108c0-17.7-14.3-32-32-32H168c-17.7 0-32 14.3-32 32v784c0 17.7 14.3 32 32 32h264c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm356.8-74.4c29-26.3 47.2-64.3 47.2-106.6 0-79.5-64.5-144-144-144s-144 64.5-144 144c0 42.3 18.2 80.3 47.2 106.6-57 32.5-96.2 92.7-99.2 162.1-.2 4.5 3.5 8.3 8 8.3h48.1c4.2 0 7.7-3.3 8-7.6C564 871.2 621.7 816 692 816s128 55.2 131.9 124.4c.2 4.2 3.7 7.6 8 7.6H880c4.6 0 8.2-3.8 8-8.3-2.9-69.5-42.2-129.6-99.2-162.1zM692 591c44.2 0 80 35.8 80 80s-35.8 80-80 80-80-35.8-80-80 35.8-80 80-80z"}}]},name:"solution",theme:"outlined"},At=Ze,Ge=Be(7657),He=function(ce,Ne){return Ve.createElement(Ge.Z,(0,pe.Z)({},ce,{ref:Ne,icon:At}))},he=Ve.forwardRef(He),ve=he},99587:function(hn,_t){"use strict";_t.Z={lists:"lists___xhHyq",item:"item___pWJAA",children:"children___sDG61",diamond:"diamond___FwgzD",button:"button___WPN6r",mathWrap:"mathWrap___FmnMJ",mathFillWrap:"mathFillWrap___PmY3H"}},63720:function(){"use strict";function hn(oe,y,a,E){a===void 0&&(a=0),E===void 0&&(E=1/0),this._name=oe,this._defaultValue=y,this._minimum=a,this._maximum=E}Object.defineProperty(hn.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(hn.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(hn.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(hn.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,y){var a=go.Shape._FigureParameters[oe];return a?a[y]:null},go.Shape.setFigureParameter=function(oe,y,a){if(!(a instanceof hn))throw new Error("Third argument to Shape.setFigureParameter is not FigureParameter: "+a);if(a.defaultValuea.maximum)throw new Error("defaultValue must be between minimum and maximum, not: "+a.defaultValue);var E=go.Shape._FigureParameters[oe];E||(E=[],go.Shape._FigureParameters[oe]=E),E[y]=a};var _t=[];function Be(oe,y){var a=_t.pop();return a===void 0?new go.Point(oe,y):(a.x=oe,a.y=y,a)}function pe(){var oe=_t.pop();return oe===void 0?new go.Point:oe}function Ve(oe){_t.push(oe)}function Ze(oe,y,a,E,b,x,z,ae,ge){ge||(ge=new go.Point);var xe=oe-a,Pe=b-z,Oe=NaN,We=NaN;if(xe===0)if(Pe===0)oe===a&&(Oe=oe,We=y);else{var Je=(x-ae)/Pe,nt=x-Je*b;Oe=oe,We=Je*Oe+nt}else if(Pe===0){var De=(y-E)/xe,xt=y-De*oe;Oe=b,We=De*Oe+xt}else{var De=(y-E)/xe,Je=(x-ae)/Pe,xt=y-De*oe,nt=x-Je*b;Oe=(nt-xt)/(De-Je),We=De*Oe+xt}return ge.x=Oe,ge.y=We,ge}function At(oe,y,a,E,b,x,z,ae,ge,xe,Pe,Oe,We,Je){var nt=1-ge,De=ge,xt=oe*nt+a*De,Qe=y*nt+E*De,jt=a*nt+b*De,ut=E*nt+x*De,it=b*nt+z*De,Nt=x*nt+ae*De,pt=xt*nt+jt*De,Bt=Qe*nt+ut*De,ft=jt*nt+it*De,ot=ut*nt+Nt*De,Yt=pt*nt+ft*De,nn=Bt*nt+ot*De;xe.x=xt,xe.y=Qe,Pe.x=pt,Pe.y=Bt,Oe.x=Yt,Oe.y=nn,We.x=ft,We.y=ot,Je.x=it,Je.y=Nt}var Ge=new go.Spot(.156,.156),He=new go.Spot(.844,.844),he=4*((Math.sqrt(2)-1)/3);go.Shape.setFigureParameter("RoundedRectangle",0,new hn("CornerRounding",5)),go.Shape.defineFigureGenerator("RoundedRectangle",function(oe,y,a){var E=oe?oe.parameter1:NaN;(isNaN(E)||E<0)&&(E=5),E=Math.min(E,y/3),E=Math.min(E,a/3);var b=E*he,x=new go.Geometry().add(new go.PathFigure(E,0,!0).add(new go.PathSegment(go.PathSegment.Line,y-E,0)).add(new go.PathSegment(go.PathSegment.Bezier,y,E,y-b,0,y,b)).add(new go.PathSegment(go.PathSegment.Line,y,a-E)).add(new go.PathSegment(go.PathSegment.Bezier,y-E,a,y,a-b,y-b,a)).add(new go.PathSegment(go.PathSegment.Line,E,a)).add(new go.PathSegment(go.PathSegment.Bezier,0,a-E,b,a,0,a-b)).add(new go.PathSegment(go.PathSegment.Line,0,E)).add(new go.PathSegment(go.PathSegment.Bezier,E,0,0,b,b,0).close()));return b>1&&(x.spot1=new go.Spot(0,0,b,b),x.spot2=new go.Spot(1,1,-b,-b)),x}),go.Shape.defineFigureGenerator("Border","RoundedRectangle"),go.Shape.defineFigureGenerator("TriangleRight",function(oe,y,a){return new go.Geometry().add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,y,.5*a)).add(new go.PathSegment(go.PathSegment.Line,0,a).close())).setSpots(0,.25,.5,.75)}),go.Shape.defineFigureGenerator("TriangleDown",function(oe,y,a){return new go.Geometry().add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,y,0)).add(new go.PathSegment(go.PathSegment.Line,.5*y,a).close())).setSpots(.25,0,.75,.5)}),go.Shape.defineFigureGenerator("TriangleLeft",function(oe,y,a){return new go.Geometry().add(new go.PathFigure(y,a).add(new go.PathSegment(go.PathSegment.Line,0,.5*a)).add(new go.PathSegment(go.PathSegment.Line,y,0).close())).setSpots(.5,.25,1,.75)}),go.Shape.defineFigureGenerator("TriangleUp",function(oe,y,a){return new go.Geometry().add(new go.PathFigure(y,a).add(new go.PathSegment(go.PathSegment.Line,0,a)).add(new go.PathSegment(go.PathSegment.Line,.5*y,0).close())).setSpots(.25,.5,.75,1)}),go.Shape.defineFigureGenerator("Triangle","TriangleUp"),go.Shape.defineFigureGenerator("Diamond",function(oe,y,a){return new go.Geometry().add(new go.PathFigure(.5*y,0).add(new go.PathSegment(go.PathSegment.Line,0,.5*a)).add(new go.PathSegment(go.PathSegment.Line,.5*y,a)).add(new go.PathSegment(go.PathSegment.Line,y,.5*a).close())).setSpots(.25,.25,.75,.75)}),go.Shape.defineFigureGenerator("LineH",function(oe,y,a){var E=new go.Geometry(go.Geometry.Line);return E.startX=0,E.startY=a/2,E.endX=y,E.endY=a/2,E}),go.Shape.defineFigureGenerator("LineV",function(oe,y,a){var E=new go.Geometry(go.Geometry.Line);return E.startX=y/2,E.startY=0,E.endX=y/2,E.endY=a,E}),go.Shape.defineFigureGenerator("BarH","Rectangle"),go.Shape.defineFigureGenerator("BarV","Rectangle"),go.Shape.defineFigureGenerator("MinusLine","LineH"),go.Shape.defineFigureGenerator("PlusLine",function(oe,y,a){return new go.Geometry().add(new go.PathFigure(0,a/2,!1).add(new go.PathSegment(go.PathSegment.Line,y,a/2)).add(new go.PathSegment(go.PathSegment.Move,y/2,0)).add(new go.PathSegment(go.PathSegment.Line,y/2,a)))}),go.Shape.defineFigureGenerator("XLine",function(oe,y,a){return new go.Geometry().add(new go.PathFigure(0,a,!1).add(new go.PathSegment(go.PathSegment.Line,y,0)).add(new go.PathSegment(go.PathSegment.Move,0,0)).add(new go.PathSegment(go.PathSegment.Line,y,a)))}),go.Shape.defineFigureGenerator("LineRight",function(oe,y,a){return new go.Geometry().add(new go.PathFigure(.25*y,0,!1).add(new go.PathSegment(go.PathSegment.Line,.75*y,.5*a)).add(new go.PathSegment(go.PathSegment.Line,.25*y,a)))}),go.Shape.defineFigureGenerator("LineDown",function(oe,y,a){return new go.Geometry().add(new go.PathFigure(0,.25*a,!1).add(new go.PathSegment(go.PathSegment.Line,.5*y,.75*a)).add(new go.PathSegment(go.PathSegment.Line,y,.25*a)))}),go.Shape.defineFigureGenerator("LineLeft",function(oe,y,a){return new go.Geometry().add(new go.PathFigure(.75*y,0,!1).add(new go.PathSegment(go.PathSegment.Line,.25*y,.5*a)).add(new go.PathSegment(go.PathSegment.Line,.75*y,a)))}),go.Shape.defineFigureGenerator("LineUp",function(oe,y,a){return new go.Geometry().add(new go.PathFigure(0,.75*a,!1).add(new go.PathSegment(go.PathSegment.Line,.5*y,.25*a)).add(new go.PathSegment(go.PathSegment.Line,y,.75*a)))}),go.Shape.defineFigureGenerator("AsteriskLine",function(oe,y,a){var E=.2/Math.SQRT2;return new go.Geometry().add(new go.PathFigure(E*y,(1-E)*a,!1).add(new go.PathSegment(go.PathSegment.Line,(1-E)*y,E*a)).add(new go.PathSegment(go.PathSegment.Move,E*y,E*a)).add(new go.PathSegment(go.PathSegment.Line,(1-E)*y,(1-E)*a)).add(new go.PathSegment(go.PathSegment.Move,0,a/2)).add(new go.PathSegment(go.PathSegment.Line,y,a/2)).add(new go.PathSegment(go.PathSegment.Move,y/2,0)).add(new go.PathSegment(go.PathSegment.Line,y/2,a)))}),go.Shape.defineFigureGenerator("CircleLine",function(oe,y,a){var E=y/2,b=new go.Geometry().add(new go.PathFigure(y,y/2,!1).add(new go.PathSegment(go.PathSegment.Arc,0,360,E,E,E,E).close()));return b.spot1=Ge,b.spot2=He,b.defaultStretch=go.GraphObject.Uniform,b}),go.Shape.defineFigureGenerator("Line1",function(oe,y,a){var E=new go.Geometry(go.Geometry.Line);return E.startX=0,E.startY=0,E.endX=y,E.endY=a,E}),go.Shape.defineFigureGenerator("Line2",function(oe,y,a){var E=new go.Geometry(go.Geometry.Line);return E.startX=y,E.startY=0,E.endX=0,E.endY=a,E}),go.Shape.defineFigureGenerator("Curve1",function(oe,y,a){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Bezier,y,a,he*y,0,y,(1-he)*a)))}),go.Shape.defineFigureGenerator("Curve2",function(oe,y,a){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Bezier,y,a,0,he*a,(1-he)*y,a)))}),go.Shape.defineFigureGenerator("Curve3",function(oe,y,a){return new go.Geometry().add(new go.PathFigure(y,0,!1).add(new go.PathSegment(go.PathSegment.Bezier,0,a,y,he*a,he*y,a)))}),go.Shape.defineFigureGenerator("Curve4",function(oe,y,a){return new go.Geometry().add(new go.PathFigure(y,0,!1).add(new go.PathSegment(go.PathSegment.Bezier,0,a,(1-he)*y,0,0,(1-he)*a)))}),go.Shape.defineFigureGenerator("TriangleDownLeft",function(oe,y,a){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Line,y,a)).add(new go.PathSegment(go.PathSegment.Line,0,a).close())).setSpots(0,.5,.5,1)}),go.Shape.defineFigureGenerator("TriangleDownRight",function(oe,y,a){return new go.Geometry().add(new go.PathFigure(y,0,!0).add(new go.PathSegment(go.PathSegment.Line,y,a)).add(new go.PathSegment(go.PathSegment.Line,0,a).close())).setSpots(.5,.5,1,1)}),go.Shape.defineFigureGenerator("TriangleUpLeft",function(oe,y,a){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Line,y,0)).add(new go.PathSegment(go.PathSegment.Line,0,a).close())).setSpots(0,0,.5,.5)}),go.Shape.defineFigureGenerator("TriangleUpRight",function(oe,y,a){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Line,y,0)).add(new go.PathSegment(go.PathSegment.Line,y,a).close())).setSpots(.5,0,1,.5)}),go.Shape.defineFigureGenerator("RightTriangle","TriangleDownLeft"),go.Shape.setFigureParameter("Parallelogram1",0,new hn("Indent",.1,-.99,.99)),go.Shape.defineFigureGenerator("Parallelogram1",function(oe,y,a){var E=oe?oe.parameter1:NaN;isNaN(E)?E=.1:E<-1?E=-1:E>1&&(E=1);var b=Math.abs(E)*y;if(E===0){var x=new go.Geometry(go.Geometry.Rectangle);return x.startX=0,x.startY=0,x.endX=y,x.endY=a,x}else{var x=new go.Geometry;return E>0?x.add(new go.PathFigure(b,0).add(new go.PathSegment(go.PathSegment.Line,y,0)).add(new go.PathSegment(go.PathSegment.Line,y-b,a)).add(new go.PathSegment(go.PathSegment.Line,0,a).close())):x.add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,y-b,0)).add(new go.PathSegment(go.PathSegment.Line,y,a)).add(new go.PathSegment(go.PathSegment.Line,b,a).close())),by&&(E=y);var b=Math.abs(E);if(E===0){var x=new go.Geometry(go.Geometry.Rectangle);return x.startX=0,x.startY=0,x.endX=y,x.endY=a,x}else{var x=new go.Geometry;return E>0?x.add(new go.PathFigure(b,0).add(new go.PathSegment(go.PathSegment.Line,y,0)).add(new go.PathSegment(go.PathSegment.Line,y-b,a)).add(new go.PathSegment(go.PathSegment.Line,0,a).close())):x.add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,y-b,0)).add(new go.PathSegment(go.PathSegment.Line,y,a)).add(new go.PathSegment(go.PathSegment.Line,b,a).close())),b.5&&(E=.5);var b=Math.abs(E)*y;if(E===0){var x=new go.Geometry(go.Geometry.Rectangle);return x.startX=0,x.startY=0,x.endX=y,x.endY=a,x}else{var x=new go.Geometry;return E>0?x.add(new go.PathFigure(b,0).add(new go.PathSegment(go.PathSegment.Line,y-b,0)).add(new go.PathSegment(go.PathSegment.Line,y,a)).add(new go.PathSegment(go.PathSegment.Line,0,a).close())):x.add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,y,0)).add(new go.PathSegment(go.PathSegment.Line,y-b,a)).add(new go.PathSegment(go.PathSegment.Line,b,a).close())),by&&(E=y/2);var b=Math.abs(E);if(E===0){var x=new go.Geometry(go.Geometry.Rectangle);return x.startX=0,x.startY=0,x.endX=y,x.endY=a,x}else{var x=new go.Geometry;return E>0?x.add(new go.PathFigure(b,0).add(new go.PathSegment(go.PathSegment.Line,y-b,0)).add(new go.PathSegment(go.PathSegment.Line,y,a)).add(new go.PathSegment(go.PathSegment.Line,0,a).close())):x.add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,y,0)).add(new go.PathSegment(go.PathSegment.Line,y-b,a)).add(new go.PathSegment(go.PathSegment.Line,b,a).close())),by&&(E=y/2);var b=Math.abs(E);if(E===0){var x=new go.Geometry(go.Geometry.Rectangle);return x.startX=0,x.startY=0,x.endX=y,x.endY=a,x}else{var x=new go.Geometry;return E>0?x.add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,y,0)).add(new go.PathSegment(go.PathSegment.Line,y-b,a)).add(new go.PathSegment(go.PathSegment.Line,b,a).close())):x.add(new go.PathFigure(b,0).add(new go.PathSegment(go.PathSegment.Line,y-b,0)).add(new go.PathSegment(go.PathSegment.Line,y,a)).add(new go.PathSegment(go.PathSegment.Line,0,a).close())),b0&&(z.add(new go.PathSegment(go.PathSegment.Move,y/2+ae,y/2)),z.add(new go.PathSegment(go.PathSegment.Arc,0,-360,b,b,ae,ae).close())),x.spot1=Ge,x.spot2=He,x.defaultStretch=go.GraphObject.Uniform,x}),go.Shape.defineFigureGenerator("Cloud",function(oe,y,a){return new go.Geometry().add(new go.PathFigure(.08034461*y,.1944299*a,!0).add(new go.PathSegment(go.PathSegment.Bezier,.2008615*y,.05349299*a,-.09239631*y,.07836421*a,.1406031*y,-.0542823*a)).add(new go.PathSegment(go.PathSegment.Bezier,.4338609*y,.074219*a,.2450511*y,-.00697547*a,.3776197*y,-.01112067*a)).add(new go.PathSegment(go.PathSegment.Bezier,.6558228*y,.07004196*a,.4539471*y,0,.6066018*y,-.02526587*a)).add(new go.PathSegment(go.PathSegment.Bezier,.8921095*y,.08370865*a,.6914277*y,-.01904177*a,.8921095*y,-.01220843*a)).add(new go.PathSegment(go.PathSegment.Bezier,.9147671*y,.3194596*a,1.036446*y,.04105738*a,1.020377*y,.3022052*a)).add(new go.PathSegment(go.PathSegment.Bezier,.9082935*y,.562044*a,1.04448*y,.360238*a,.992256*y,.5219009*a)).add(new go.PathSegment(go.PathSegment.Bezier,.9212406*y,.8217117*a,1.032337*y,.5771781*a,1.018411*y,.8120651*a)).add(new go.PathSegment(go.PathSegment.Bezier,.7592566*y,.9156953*a,1.028411*y,.9571472*a,.8556702*y,1.052487*a)).add(new go.PathSegment(go.PathSegment.Bezier,.5101666*y,.9310455*a,.7431877*y,1.009325*a,.5624123*y,1.021761*a)).add(new go.PathSegment(go.PathSegment.Bezier,.2609328*y,.9344623*a,.4820677*y,1.031761*a,.3030112*y,1.002796*a)).add(new go.PathSegment(go.PathSegment.Bezier,.08034461*y,.870098*a,.2329994*y,1.01518*a,.03213784*y,1.01518*a)).add(new go.PathSegment(go.PathSegment.Bezier,.06829292*y,.6545475*a,-.02812061*y,.9032597*a,-.01205169*y,.6835638*a)).add(new go.PathSegment(go.PathSegment.Bezier,.06427569*y,.4265613*a,-.01812061*y,.6089503*a,-.00606892*y,.4555777*a)).add(new go.PathSegment(go.PathSegment.Bezier,.08034461*y,.1944299*a,-.01606892*y,.3892545*a,-.01205169*y,.1944299*a))).setSpots(.1,.1,.9,.9)}),go.Shape.defineFigureGenerator("StopSign",function(oe,y,a){var E=1/(Math.SQRT2+2);return new go.Geometry().add(new go.PathFigure(E*y,0,!0).add(new go.PathSegment(go.PathSegment.Line,(1-E)*y,0)).add(new go.PathSegment(go.PathSegment.Line,y,E*a)).add(new go.PathSegment(go.PathSegment.Line,y,(1-E)*a)).add(new go.PathSegment(go.PathSegment.Line,(1-E)*y,a)).add(new go.PathSegment(go.PathSegment.Line,E*y,a)).add(new go.PathSegment(go.PathSegment.Line,0,(1-E)*a)).add(new go.PathSegment(go.PathSegment.Line,0,E*a).close())).setSpots(E/2,E/2,1-E/2,1-E/2)}),go.Shape.setFigureParameter("Pie",0,new hn("Start",0,-360,360)),go.Shape.setFigureParameter("Pie",1,new hn("Sweep",315,-360,360)),go.Shape.defineFigureGenerator("Pie",function(oe,y,a){var E=oe?oe.parameter1:NaN,b=oe?oe.parameter2:NaN;isNaN(E)&&(E=0),isNaN(b)&&(b=315);var x=E%360;x<0&&(x+=360);var z=b%360,ae=Math.min(y,a)/2;return new go.Geometry().add(new go.PathFigure(ae,ae).add(new go.PathSegment(go.PathSegment.Arc,x,z,ae,ae,ae,ae).close()))}),go.Shape.defineFigureGenerator("PiePiece",function(oe,y,a){var E=he/Math.SQRT2*.5,b=Math.SQRT2/2,x=1-Math.SQRT2/2;return new go.Geometry().add(new go.PathFigure(y,a,!0).add(new go.PathSegment(go.PathSegment.Bezier,b*y,x*a,y,(1-E)*a,(b+E)*y,(x+E)*a)).add(new go.PathSegment(go.PathSegment.Line,0,a).close()))}),go.Shape.setFigureParameter("ThickCross",0,new hn("Thickness",30)),go.Shape.defineFigureGenerator("ThickCross",function(oe,y,a){var E=oe?oe.parameter1:NaN;(isNaN(E)||E<0)&&(E=30);var b=Math.min(E,y)/2,x=y/2,z=a/2;return new go.Geometry().add(new go.PathFigure(x-b,0,!0).add(new go.PathSegment(go.PathSegment.Line,x+b,0)).add(new go.PathSegment(go.PathSegment.Line,x+b,z-b)).add(new go.PathSegment(go.PathSegment.Line,y,z-b)).add(new go.PathSegment(go.PathSegment.Line,y,z+b)).add(new go.PathSegment(go.PathSegment.Line,x+b,z+b)).add(new go.PathSegment(go.PathSegment.Line,x+b,a)).add(new go.PathSegment(go.PathSegment.Line,x-b,a)).add(new go.PathSegment(go.PathSegment.Line,x-b,z+b)).add(new go.PathSegment(go.PathSegment.Line,0,z+b)).add(new go.PathSegment(go.PathSegment.Line,0,z-b)).add(new go.PathSegment(go.PathSegment.Line,x-b,z-b).close()))}),go.Shape.setFigureParameter("ThinCross",0,new hn("Thickness",10)),go.Shape.defineFigureGenerator("ThinCross",function(oe,y,a){var E=oe?oe.parameter1:NaN;(isNaN(E)||E<0)&&(E=10);var b=Math.min(E,y)/2,x=y/2,z=a/2;return new go.Geometry().add(new go.PathFigure(x-b,0,!0).add(new go.PathSegment(go.PathSegment.Line,x+b,0)).add(new go.PathSegment(go.PathSegment.Line,x+b,z-b)).add(new go.PathSegment(go.PathSegment.Line,y,z-b)).add(new go.PathSegment(go.PathSegment.Line,y,z+b)).add(new go.PathSegment(go.PathSegment.Line,x+b,z+b)).add(new go.PathSegment(go.PathSegment.Line,x+b,a)).add(new go.PathSegment(go.PathSegment.Line,x-b,a)).add(new go.PathSegment(go.PathSegment.Line,x-b,z+b)).add(new go.PathSegment(go.PathSegment.Line,0,z+b)).add(new go.PathSegment(go.PathSegment.Line,0,z-b)).add(new go.PathSegment(go.PathSegment.Line,x-b,z-b).close()))}),go.Shape.setFigureParameter("ThickX",0,new hn("Thickness",30)),go.Shape.defineFigureGenerator("ThickX",function(oe,y,a){var E=oe?oe.parameter1:NaN;if((isNaN(E)||E<0)&&(E=30),y===0||a===0){var b=new go.Geometry(go.Geometry.Rectangle);return b.startX=0,b.startY=0,b.endX=y,b.endY=a,b}else{var x=y/2,z=a/2,ae=Math.atan2(a,y),ge=E-Math.min(Math.cos(ae)*E/2,x),xe=E-Math.min(Math.sin(ae)*E/2,z),b=new go.Geometry,Pe=new go.PathFigure(ge,0,!0);return b.add(Pe),Pe.add(new go.PathSegment(go.PathSegment.Line,x,.2*a)),Pe.add(new go.PathSegment(go.PathSegment.Line,y-ge,0)),Pe.add(new go.PathSegment(go.PathSegment.Line,y,xe)),Pe.add(new go.PathSegment(go.PathSegment.Line,.8*y,z)),Pe.add(new go.PathSegment(go.PathSegment.Line,y,a-xe)),Pe.add(new go.PathSegment(go.PathSegment.Line,y-ge,a)),Pe.add(new go.PathSegment(go.PathSegment.Line,x,.8*a)),Pe.add(new go.PathSegment(go.PathSegment.Line,ge,a)),Pe.add(new go.PathSegment(go.PathSegment.Line,0,a-xe)),Pe.add(new go.PathSegment(go.PathSegment.Line,.2*y,z)),Pe.add(new go.PathSegment(go.PathSegment.Line,0,xe).close()),b}}),go.Shape.setFigureParameter("ThinX",0,new hn("Thickness",10)),go.Shape.defineFigureGenerator("ThinX",function(oe,y,a){var E=oe?oe.parameter1:NaN;(isNaN(E)||E<0)&&(E=10);var b=new go.Geometry,x=new go.PathFigure(.1*y,0,!0);return b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,.5*y,.4*a)),x.add(new go.PathSegment(go.PathSegment.Line,.9*y,0)),x.add(new go.PathSegment(go.PathSegment.Line,y,.1*a)),x.add(new go.PathSegment(go.PathSegment.Line,.6*y,.5*a)),x.add(new go.PathSegment(go.PathSegment.Line,y,.9*a)),x.add(new go.PathSegment(go.PathSegment.Line,.9*y,a)),x.add(new go.PathSegment(go.PathSegment.Line,.5*y,.6*a)),x.add(new go.PathSegment(go.PathSegment.Line,.1*y,a)),x.add(new go.PathSegment(go.PathSegment.Line,0,.9*a)),x.add(new go.PathSegment(go.PathSegment.Line,.4*y,.5*a)),x.add(new go.PathSegment(go.PathSegment.Line,0,.1*a).close()),b}),go.Shape.setFigureParameter("SquareIBeam",0,new hn("BeamWidth",.2,.1,.9)),go.Shape.defineFigureGenerator("SquareIBeam",function(oe,y,a){var E=oe?oe.parameter1:NaN;isNaN(E)&&(E=.2);var b=new go.Geometry,x=new go.PathFigure(0,0,!0);return b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,y,0)),x.add(new go.PathSegment(go.PathSegment.Line,y,E*a)),x.add(new go.PathSegment(go.PathSegment.Line,(.5+E/2)*y,E*a)),x.add(new go.PathSegment(go.PathSegment.Line,(.5+E/2)*y,(1-E)*a)),x.add(new go.PathSegment(go.PathSegment.Line,y,(1-E)*a)),x.add(new go.PathSegment(go.PathSegment.Line,y,a)),x.add(new go.PathSegment(go.PathSegment.Line,0,a)),x.add(new go.PathSegment(go.PathSegment.Line,0,(1-E)*a)),x.add(new go.PathSegment(go.PathSegment.Line,(.5-E/2)*y,(1-E)*a)),x.add(new go.PathSegment(go.PathSegment.Line,(.5-E/2)*y,E*a)),x.add(new go.PathSegment(go.PathSegment.Line,0,E*a).close()),b}),go.Shape.setFigureParameter("RoundedIBeam",0,new hn("Curviness",.5,.05,.65)),go.Shape.defineFigureGenerator("RoundedIBeam",function(oe,y,a){var E=oe?oe.parameter1:NaN;isNaN(E)&&(E=.5);var b=new go.Geometry,x=new go.PathFigure(0,0,!0);return b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,y,0)),x.add(new go.PathSegment(go.PathSegment.Bezier,y,a,Math.abs(1-E)*y,.25*a,Math.abs(1-E)*y,.75*a)),x.add(new go.PathSegment(go.PathSegment.Line,0,a)),x.add(new go.PathSegment(go.PathSegment.Bezier,0,0,E*y,.75*a,E*y,.25*a).close()),b}),go.Shape.defineFigureGenerator("HalfEllipse",function(oe,y,a){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Bezier,y,.5*a,he*y,0,y,(.5-he/2)*a)).add(new go.PathSegment(go.PathSegment.Bezier,0,a,y,(.5+he/2)*a,he*y,a).close())).setSpots(0,.156,.844,.844)}),go.Shape.defineFigureGenerator("Crescent",function(oe,y,a){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Bezier,0,a,y,0,y,a)).add(new go.PathSegment(go.PathSegment.Bezier,0,0,.5*y,.75*a,.5*y,.25*a).close())).setSpots(.311,.266,.744,.744)}),go.Shape.defineFigureGenerator("Heart",function(oe,y,a){return new go.Geometry().add(new go.PathFigure(.5*y,a,!0).add(new go.PathSegment(go.PathSegment.Bezier,0,.3*a,.1*y,.8*a,0,.5*a)).add(new go.PathSegment(go.PathSegment.Bezier,.5*y,.3*a,0,0,.45*y,0)).add(new go.PathSegment(go.PathSegment.Bezier,y,.3*a,.55*y,0,y,0)).add(new go.PathSegment(go.PathSegment.Bezier,.5*y,a,y,.5*a,.9*y,.8*a).close())).setSpots(.14,.29,.86,.78)}),go.Shape.defineFigureGenerator("Spade",function(oe,y,a){return new go.Geometry().add(new go.PathFigure(.5*y,0,!0).add(new go.PathSegment(go.PathSegment.Line,.51*y,.01*a)).add(new go.PathSegment(go.PathSegment.Bezier,y,.5*a,.6*y,.2*a,y,.25*a)).add(new go.PathSegment(go.PathSegment.Bezier,.55*y,.7*a,y,.8*a,.6*y,.8*a)).add(new go.PathSegment(go.PathSegment.Bezier,.75*y,a,.5*y,.75*a,.55*y,.95*a)).add(new go.PathSegment(go.PathSegment.Line,.25*y,a)).add(new go.PathSegment(go.PathSegment.Bezier,.45*y,.7*a,.45*y,.95*a,.5*y,.75*a)).add(new go.PathSegment(go.PathSegment.Bezier,0,.5*a,.4*y,.8*a,0,.8*a)).add(new go.PathSegment(go.PathSegment.Bezier,.49*y,.01*a,0,.25*a,.4*y,.2*a).close())).setSpots(.14,.26,.86,.78)}),go.Shape.defineFigureGenerator("Club",function(oe,y,a){var E=new go.Geometry,b=new go.PathFigure(.4*y,.6*a,!0);E.add(b),b.add(new go.PathSegment(go.PathSegment.Bezier,.15*y,a,.5*y,.75*a,.45*y,.95*a)),b.add(new go.PathSegment(go.PathSegment.Line,.85*y,a)),b.add(new go.PathSegment(go.PathSegment.Bezier,.6*y,.6*a,.55*y,.95*a,.5*y,.75*a));var x=.2,z=.3,ae=0,ge=x*he;return b.add(new go.PathSegment(go.PathSegment.Bezier,(.5+z)*y,(.5+x+ae)*a,(.5-x+z)*y,(.5+ge+ae)*a,(.5-ge+z)*y,(.5+x+ae)*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,(1-.5+x+z)*y,(.5+ae)*a,(.5+ge+z)*y,(.5+x+ae)*a,(.5+x+z)*y,(.5+ge+ae)*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,(.5+z)*y,(.5-x+ae)*a,(1-.5+x+z)*y,(.5-ge+ae)*a,(.5+ge+z)*y,(.5-x+ae)*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,.65*y,.36771243*a,(.5-ge+z)*y,(.5-x+ae)*a,(.5-x+z+.05)*y,(.5-ge+ae-.02)*a)),x=.2,z=0,ae=-.3,ge=x*he,b.add(new go.PathSegment(go.PathSegment.Bezier,(1-.5+x+z)*y,(.5+ae)*a,(.5+ge+z)*y,(.5+x+ae)*a,(.5+x+z)*y,(.5+ge+ae)*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,(.5+z)*y,(.5-x+ae)*a,(1-.5+x+z)*y,(.5-ge+ae)*a,(.5+ge+z)*y,(.5-x+ae)*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,(.5-x+z)*y,(.5+ae)*a,(.5-ge+z)*y,(.5-x+ae)*a,(.5-x+z)*y,(.5-ge+ae)*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,(.5-ge+z)*y,(.5+x+ae)*a,(.5-x+z)*y,(.5+ge+ae)*a,(.5-ge+z)*y,(.5+x+ae)*a)),x=.2,z=-.3,ae=0,ge=x*he,b.add(new go.PathSegment(go.PathSegment.Bezier,(.5+z)*y,(.5-x+ae)*a,(1-.5+x+z-.05)*y,(.5-ge+ae-.02)*a,(.5+ge+z)*y,(.5-x+ae)*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,(.5-x+z)*y,(.5+ae)*a,(.5-ge+z)*y,(.5-x+ae)*a,(.5-x+z)*y,(.5-ge+ae)*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,(.5+z)*y,(.5+x+ae)*a,(.5-x+z)*y,(.5+ge+ae)*a,(.5-ge+z)*y,(.5+x+ae)*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,.4*y,.6*a,(.5+ge+z)*y,(.5+x+ae)*a,(.5+x+z)*y,(.5+ge+ae)*a).close()),E.setSpots(.06,.33,.93,.68),E}),go.Shape.defineFigureGenerator("YinYang",function(oe,y,a){var E=new go.Geometry,b=new go.PathFigure(y*.5,0,!0);E.add(b),b.add(new go.PathSegment(go.PathSegment.Arc,270,180,y*.5,y*.5,y*.5,y*.5)),b.add(new go.PathSegment(go.PathSegment.Arc,90,-180,y*.5,y*.75,y*.25,y*.25)),b.add(new go.PathSegment(go.PathSegment.Arc,90,180,y*.5,y*.25,y*.25,y*.25));var x=.1,z=.5,ae=.25;return b.add(new go.PathSegment(go.PathSegment.Move,(z+x)*y,ae*a)),b.add(new go.PathSegment(go.PathSegment.Arc,0,-360,y*z,a*ae,x*y,x*y).close()),b=new go.PathFigure(y*.5,0,!1),E.add(b),b.add(new go.PathSegment(go.PathSegment.Arc,270,-180,y*.5,y*.5,y*.5,y*.5)),ae=.75,b=new go.PathFigure((z+x)*y,ae*a,!0),E.add(b),b.add(new go.PathSegment(go.PathSegment.Arc,0,360,y*z,a*ae,x*y,x*y).close()),E.defaultStretch=go.GraphObject.Uniform,E}),go.Shape.defineFigureGenerator("Peace",function(oe,y,a){var E=.8535533905932737,b=.5*y,x=.5*a;return new go.Geometry().add(new go.PathFigure(b,0,!1).add(new go.PathSegment(go.PathSegment.Arc,270,360,b,x,b,x)).add(new go.PathSegment(go.PathSegment.Line,b,a)).add(new go.PathSegment(go.PathSegment.Move,b,x)).add(new go.PathSegment(go.PathSegment.Line,(1-E)*y,E*a)).add(new go.PathSegment(go.PathSegment.Move,b,x)).add(new go.PathSegment(go.PathSegment.Line,E*y,E*a)))}),go.Shape.defineFigureGenerator("NotAllowed",function(oe,y,a){var E=new go.Geometry,b=he*.5,x=.5,z=.5,ae=.5,ge=new go.PathFigure(z*y,(ae-x)*a);E.add(ge),ge.add(new go.PathSegment(go.PathSegment.Bezier,(z-x)*y,ae*a,(z-b)*y,(ae-x)*a,(z-x)*y,(ae-b)*a)),ge.add(new go.PathSegment(go.PathSegment.Bezier,z*y,(ae+x)*a,(z-x)*y,(ae+b)*a,(z-b)*y,(ae+x)*a)),ge.add(new go.PathSegment(go.PathSegment.Bezier,(z+x)*y,ae*a,(z+b)*y,(ae+x)*a,(z+x)*y,(ae+b)*a)),ge.add(new go.PathSegment(go.PathSegment.Bezier,z*y,(ae-x)*a,(z+x)*y,(ae-b)*a,(z+b)*y,(ae-x)*a)),x=.4,b=he*.4;var xe=pe(),Pe=pe(),Oe=pe(),We=pe();At(z,ae-x,z+b,ae-x,z+x,ae-b,z+x,ae,.42,xe,Pe,Oe,We,We);var Je=pe(),nt=pe(),De=pe();At(z,ae-x,z+b,ae-x,z+x,ae-b,z+x,ae,.58,We,We,De,Je,nt);var xt=pe(),Qe=pe(),jt=pe();At(z,ae+x,z-b,ae+x,z-x,ae+b,z-x,ae,.42,xt,Qe,jt,We,We);var ut=pe(),it=pe(),Nt=pe();return At(z,ae+x,z-b,ae+x,z-x,ae+b,z-x,ae,.58,We,We,Nt,ut,it),ge.add(new go.PathSegment(go.PathSegment.Move,Nt.x*y,Nt.y*a)),ge.add(new go.PathSegment(go.PathSegment.Bezier,(z-x)*y,ae*a,ut.x*y,ut.y*a,it.x*y,it.y*a)),ge.add(new go.PathSegment(go.PathSegment.Bezier,z*y,(ae-x)*a,(z-x)*y,(ae-b)*a,(z-b)*y,(ae-x)*a)),ge.add(new go.PathSegment(go.PathSegment.Bezier,Oe.x*y,Oe.y*a,xe.x*y,xe.y*a,Pe.x*y,Pe.y*a)),ge.add(new go.PathSegment(go.PathSegment.Line,Nt.x*y,Nt.y*a).close()),ge.add(new go.PathSegment(go.PathSegment.Move,jt.x*y,jt.y*a)),ge.add(new go.PathSegment(go.PathSegment.Line,De.x*y,De.y*a)),ge.add(new go.PathSegment(go.PathSegment.Bezier,(z+x)*y,ae*a,Je.x*y,Je.y*a,nt.x*y,nt.y*a)),ge.add(new go.PathSegment(go.PathSegment.Bezier,z*y,(ae+x)*a,(z+x)*y,(ae+b)*a,(z+b)*y,(ae+x)*a)),ge.add(new go.PathSegment(go.PathSegment.Bezier,jt.x*y,jt.y*a,xt.x*y,xt.y*a,Qe.x*y,Qe.y*a).close()),Ve(xe),Ve(Pe),Ve(Oe),Ve(We),Ve(Je),Ve(nt),Ve(De),Ve(xt),Ve(Qe),Ve(jt),Ve(ut),Ve(it),Ve(Nt),E.defaultStretch=go.GraphObject.Uniform,E}),go.Shape.defineFigureGenerator("Fragile",function(oe,y,a){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Line,.25*y,0)).add(new go.PathSegment(go.PathSegment.Line,.2*y,.15*a)).add(new go.PathSegment(go.PathSegment.Line,.3*y,.25*a)).add(new go.PathSegment(go.PathSegment.Line,.29*y,.33*a)).add(new go.PathSegment(go.PathSegment.Line,.35*y,.25*a)).add(new go.PathSegment(go.PathSegment.Line,.3*y,.15*a)).add(new go.PathSegment(go.PathSegment.Line,.4*y,0)).add(new go.PathSegment(go.PathSegment.Line,y,0)).add(new go.PathSegment(go.PathSegment.Bezier,.55*y,.5*a,y,.25*a,.75*y,.5*a)).add(new go.PathSegment(go.PathSegment.Line,.55*y,.9*a)).add(new go.PathSegment(go.PathSegment.Line,.7*y,.9*a)).add(new go.PathSegment(go.PathSegment.Line,.7*y,a)).add(new go.PathSegment(go.PathSegment.Line,.3*y,a)).add(new go.PathSegment(go.PathSegment.Line,.3*y,.9*a)).add(new go.PathSegment(go.PathSegment.Line,.45*y,.9*a)).add(new go.PathSegment(go.PathSegment.Line,.45*y,.5*a)).add(new go.PathSegment(go.PathSegment.Bezier,0,0,.25*y,.5*a,0,.25*a).close()))}),go.Shape.setFigureParameter("HourGlass",0,new hn("Thickness",30)),go.Shape.defineFigureGenerator("HourGlass",function(oe,y,a){var E=oe?oe.parameter1:NaN;(isNaN(E)||E<0)&&(E=30),E>y&&(E=y);var b=(y-E)/2,x=b+E;return new go.Geometry().add(new go.PathFigure(x,.5*a).add(new go.PathSegment(go.PathSegment.Line,y,a)).add(new go.PathSegment(go.PathSegment.Line,0,a)).add(new go.PathSegment(go.PathSegment.Line,b,.5*a)).add(new go.PathSegment(go.PathSegment.Line,0,0)).add(new go.PathSegment(go.PathSegment.Line,y,0).close()))}),go.Shape.defineFigureGenerator("Lightning",function(oe,y,a){return new go.Geometry().add(new go.PathFigure(0,.55*a).add(new go.PathSegment(go.PathSegment.Line,.6*y,0)).add(new go.PathSegment(go.PathSegment.Line,.3*y,.45*a)).add(new go.PathSegment(go.PathSegment.Line,y,.45*a)).add(new go.PathSegment(go.PathSegment.Line,.4*y,a)).add(new go.PathSegment(go.PathSegment.Line,.7*y,.55*a).close()))}),go.Shape.defineFigureGenerator("GenderMale",function(oe,y,a){var E=new go.Geometry,b=he*.4,x=.4,z=.5,ae=.5,ge=pe(),xe=pe(),Pe=pe(),Oe=pe(),We=new go.PathFigure((z-x)*y,ae*a,!1);E.add(We),We.add(new go.PathSegment(go.PathSegment.Bezier,z*y,(ae-x)*a,(z-x)*y,(ae-b)*a,(z-b)*y,(ae-x)*a)),At(z,ae-x,z+b,ae-x,z+x,ae-b,z+x,ae,.44,Pe,Oe,xe,ge,ge),We.add(new go.PathSegment(go.PathSegment.Bezier,xe.x*y,xe.y*a,Pe.x*y,Pe.y*a,Oe.x*y,Oe.y*a));var Je=Be(xe.x,xe.y);At(z,ae-x,z+b,ae-x,z+x,ae-b,z+x,ae,.56,ge,ge,xe,Pe,Oe);var nt=Be(xe.x,xe.y);We.add(new go.PathSegment(go.PathSegment.Line,(Je.x*.1+.95*.9)*y,Je.y*.1*a)),We.add(new go.PathSegment(go.PathSegment.Line,.85*y,Je.y*.1*a)),We.add(new go.PathSegment(go.PathSegment.Line,.85*y,0)),We.add(new go.PathSegment(go.PathSegment.Line,y,0)),We.add(new go.PathSegment(go.PathSegment.Line,y,.15*a)),We.add(new go.PathSegment(go.PathSegment.Line,(nt.x*.1+.9)*y,.15*a)),We.add(new go.PathSegment(go.PathSegment.Line,(nt.x*.1+.9)*y,(nt.y*.1+.05*.9)*a)),We.add(new go.PathSegment(go.PathSegment.Line,nt.x*y,nt.y*a)),We.add(new go.PathSegment(go.PathSegment.Bezier,(z+x)*y,ae*a,Pe.x*y,Pe.y*a,Oe.x*y,Oe.y*a)),We.add(new go.PathSegment(go.PathSegment.Bezier,z*y,(ae+x)*a,(z+x)*y,(ae+b)*a,(z+b)*y,(ae+x)*a)),We.add(new go.PathSegment(go.PathSegment.Bezier,(z-x)*y,ae*a,(z-b)*y,(ae+x)*a,(z-x)*y,(ae+b)*a)),x=.35,b=he*.35;var De=new go.PathFigure(z*y,(ae-x)*a,!1);E.add(De),De.add(new go.PathSegment(go.PathSegment.Bezier,(z-x)*y,ae*a,(z-b)*y,(ae-x)*a,(z-x)*y,(ae-b)*a)),De.add(new go.PathSegment(go.PathSegment.Bezier,z*y,(ae+x)*a,(z-x)*y,(ae+b)*a,(z-b)*y,(ae+x)*a)),De.add(new go.PathSegment(go.PathSegment.Bezier,(z+x)*y,ae*a,(z+b)*y,(ae+x)*a,(z+x)*y,(ae+b)*a)),De.add(new go.PathSegment(go.PathSegment.Bezier,z*y,(ae-x)*a,(z+x)*y,(ae-b)*a,(z+b)*y,(ae-x)*a));var xt=new go.PathFigure((z-x)*y,ae*a,!1);return E.add(xt),Ve(ge),Ve(xe),Ve(Pe),Ve(Oe),Ve(Je),Ve(nt),E.spot1=new go.Spot(.202,.257),E.spot2=new go.Spot(.792,.739),E.defaultStretch=go.GraphObject.Uniform,E}),go.Shape.defineFigureGenerator("GenderFemale",function(oe,y,a){var E=new go.Geometry,b=.375,x=0,z=-.125,ae=b*he,ge=new go.PathFigure((.525+x)*y,(.5+b+z)*a,!1);E.add(ge),ge.add(new go.PathSegment(go.PathSegment.Bezier,(1-.5+b+x)*y,(.5+z)*a,(.5+ae+x)*y,(.5+b+z)*a,(.5+b+x)*y,(.5+ae+z)*a)),ge.add(new go.PathSegment(go.PathSegment.Bezier,(.5+x)*y,(.5-b+z)*a,(1-.5+b+x)*y,(.5-ae+z)*a,(.5+ae+x)*y,(.5-b+z)*a)),ge.add(new go.PathSegment(go.PathSegment.Bezier,(.5-b+x)*y,(.5+z)*a,(.5-ae+x)*y,(.5-b+z)*a,(.5-b+x)*y,(.5-ae+z)*a)),ge.add(new go.PathSegment(go.PathSegment.Bezier,(.475+x)*y,(.5+b+z)*a,(.5-b+x)*y,(.5+ae+z)*a,(.5-ae+x)*y,(.5+b+z)*a)),ge.add(new go.PathSegment(go.PathSegment.Line,.475*y,.85*a)),ge.add(new go.PathSegment(go.PathSegment.Line,.425*y,.85*a)),ge.add(new go.PathSegment(go.PathSegment.Line,.425*y,.9*a)),ge.add(new go.PathSegment(go.PathSegment.Line,.475*y,.9*a)),ge.add(new go.PathSegment(go.PathSegment.Line,.475*y,a)),ge.add(new go.PathSegment(go.PathSegment.Line,.525*y,a)),ge.add(new go.PathSegment(go.PathSegment.Line,.525*y,.9*a)),ge.add(new go.PathSegment(go.PathSegment.Line,.575*y,.9*a)),ge.add(new go.PathSegment(go.PathSegment.Line,.575*y,.85*a)),ge.add(new go.PathSegment(go.PathSegment.Line,.525*y,.85*a).close()),b=.325,x=0,z=-.125,ae=b*he;var ge=new go.PathFigure((1-.5+b+x)*y,(.5+z)*a,!1);E.add(ge),ge.add(new go.PathSegment(go.PathSegment.Bezier,(.5+x)*y,(.5+b+z)*a,(.5+b+x)*y,(.5+ae+z)*a,(.5+ae+x)*y,(.5+b+z)*a)),ge.add(new go.PathSegment(go.PathSegment.Bezier,(.5-b+x)*y,(.5+z)*a,(.5-ae+x)*y,(.5+b+z)*a,(.5-b+x)*y,(.5+ae+z)*a)),ge.add(new go.PathSegment(go.PathSegment.Bezier,(.5+x)*y,(.5-b+z)*a,(.5-b+x)*y,(.5-ae+z)*a,(.5-ae+x)*y,(.5-b+z)*a)),ge.add(new go.PathSegment(go.PathSegment.Bezier,(1-.5+b+x)*y,(.5+z)*a,(.5+ae+x)*y,(.5-b+z)*a,(1-.5+b+x)*y,(.5-ae+z)*a));var ge=new go.PathFigure((.525+x)*y,(.5+b+z)*a,!1);return E.add(ge),E.spot1=new go.Spot(.232,.136),E.spot2=new go.Spot(.682,.611),E.defaultStretch=go.GraphObject.Uniform,E}),go.Shape.defineFigureGenerator("LogicImplies",function(oe,y,a){var E=oe?oe.parameter1:NaN;return isNaN(E)&&(E=.2),new go.Geometry().add(new go.PathFigure((1-E)*y,0,!1).add(new go.PathSegment(go.PathSegment.Line,y,.5*a)).add(new go.PathSegment(go.PathSegment.Line,(1-E)*y,a)).add(new go.PathSegment(go.PathSegment.Move,0,.5*a)).add(new go.PathSegment(go.PathSegment.Line,y,.5*a))).setSpots(0,0,.8,.5)}),go.Shape.defineFigureGenerator("LogicIff",function(oe,y,a){var E=oe?oe.parameter1:NaN;return isNaN(E)&&(E=.2),new go.Geometry().add(new go.PathFigure((1-E)*y,0,!1).add(new go.PathSegment(go.PathSegment.Line,y,.5*a)).add(new go.PathSegment(go.PathSegment.Line,(1-E)*y,a)).add(new go.PathSegment(go.PathSegment.Move,0,.5*a)).add(new go.PathSegment(go.PathSegment.Line,y,.5*a)).add(new go.PathSegment(go.PathSegment.Move,E*y,0)).add(new go.PathSegment(go.PathSegment.Line,0,.5*a)).add(new go.PathSegment(go.PathSegment.Line,E*y,a))).setSpots(.2,0,.8,.5)}),go.Shape.defineFigureGenerator("LogicNot",function(oe,y,a){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Line,y,0)).add(new go.PathSegment(go.PathSegment.Line,y,a)))}),go.Shape.defineFigureGenerator("LogicAnd",function(oe,y,a){return new go.Geometry().add(new go.PathFigure(0,a,!1).add(new go.PathSegment(go.PathSegment.Line,.5*y,0)).add(new go.PathSegment(go.PathSegment.Line,y,a))).setSpots(.25,.5,.75,1)}),go.Shape.defineFigureGenerator("LogicOr",function(oe,y,a){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Line,.5*y,a)).add(new go.PathSegment(go.PathSegment.Line,y,0))).setSpots(.219,0,.78,.409)}),go.Shape.defineFigureGenerator("LogicXor",function(oe,y,a){var E=new go.Geometry().add(new go.PathFigure(.5*y,0,!1).add(new go.PathSegment(go.PathSegment.Line,.5*y,a)).add(new go.PathSegment(go.PathSegment.Move,0,.5*a)).add(new go.PathSegment(go.PathSegment.Line,y,.5*a)).add(new go.PathSegment(go.PathSegment.Arc,0,360,.5*y,.5*a,.5*y,.5*a)));return E.defaultStretch=go.GraphObject.Uniform,E}),go.Shape.defineFigureGenerator("LogicTruth",function(oe,y,a){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Line,y,0)).add(new go.PathSegment(go.PathSegment.Move,.5*y,0)).add(new go.PathSegment(go.PathSegment.Line,.5*y,a)))}),go.Shape.defineFigureGenerator("LogicFalsity",function(oe,y,a){return new go.Geometry().add(new go.PathFigure(0,a,!1).add(new go.PathSegment(go.PathSegment.Line,y,a)).add(new go.PathSegment(go.PathSegment.Move,.5*y,a)).add(new go.PathSegment(go.PathSegment.Line,.5*y,0)))}),go.Shape.defineFigureGenerator("LogicThereExists",function(oe,y,a){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Line,y,0)).add(new go.PathSegment(go.PathSegment.Line,y,.5*a)).add(new go.PathSegment(go.PathSegment.Line,0,.5*a)).add(new go.PathSegment(go.PathSegment.Move,y,.5*a)).add(new go.PathSegment(go.PathSegment.Line,y,a)).add(new go.PathSegment(go.PathSegment.Line,0,a)))}),go.Shape.defineFigureGenerator("LogicForAll",function(oe,y,a){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Line,.5*y,a)).add(new go.PathSegment(go.PathSegment.Line,y,0)).add(new go.PathSegment(go.PathSegment.Move,.25*y,.5*a)).add(new go.PathSegment(go.PathSegment.Line,.75*y,.5*a))).setSpots(.25,0,.75,.5)}),go.Shape.defineFigureGenerator("LogicIsDefinedAs",function(oe,y,a){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Line,y,0)).add(new go.PathSegment(go.PathSegment.Move,0,.5*a)).add(new go.PathSegment(go.PathSegment.Line,y,.5*a)).add(new go.PathSegment(go.PathSegment.Move,0,a)).add(new go.PathSegment(go.PathSegment.Line,y,a))).setSpots(.01,.01,.99,.49)}),go.Shape.defineFigureGenerator("LogicIntersect",function(oe,y,a){var E=.5;return new go.Geometry().add(new go.PathFigure(0,a,!1).add(new go.PathSegment(go.PathSegment.Line,0,E*a)).add(new go.PathSegment(go.PathSegment.Arc,180,180,E*y,E*a,E*y,E*a)).add(new go.PathSegment(go.PathSegment.Line,y,a))).setSpots(0,.5,1,1)}),go.Shape.defineFigureGenerator("LogicUnion",function(oe,y,a){var E=.5;return new go.Geometry().add(new go.PathFigure(y,0,!1).add(new go.PathSegment(go.PathSegment.Line,y,E*a)).add(new go.PathSegment(go.PathSegment.Arc,0,180,E*y,E*a,E*y,E*a)).add(new go.PathSegment(go.PathSegment.Line,0,0))).setSpots(0,0,1,.5)}),go.Shape.setFigureParameter("Arrow",0,new hn("ArrowheadWidth",.3,.01,.99)),go.Shape.setFigureParameter("Arrow",1,new hn("TailHeight",.3,.01,.99)),go.Shape.defineFigureGenerator("Arrow",function(oe,y,a){var E=oe?oe.parameter1:NaN;isNaN(E)&&(E=.3);var b=oe?oe.parameter2:NaN;isNaN(b)&&(b=.3);var x=(1-E)*y,z=(.5-b/2)*a,ae=(.5+b/2)*a,ge=new go.Geometry,xe=new go.PathFigure(0,z,!0);ge.add(xe),xe.add(new go.PathSegment(go.PathSegment.Line,x,z)),xe.add(new go.PathSegment(go.PathSegment.Line,x,0)),xe.add(new go.PathSegment(go.PathSegment.Line,y,.5*a)),xe.add(new go.PathSegment(go.PathSegment.Line,x,a)),xe.add(new go.PathSegment(go.PathSegment.Line,x,ae)),xe.add(new go.PathSegment(go.PathSegment.Line,0,ae).close()),ge.spot1=new go.Spot(0,z/a);var Pe=Ze(0,ae/a,1,ae/a,x/y,1,1,.5,pe());return ge.spot2=new go.Spot(Pe.x,Pe.y),Ve(Pe),ge}),go.Shape.setFigureParameter("Arrow2",0,new hn("ArrowheadWidth",30)),go.Shape.setFigureParameter("Arrow2",0,new hn("TailHeight",30)),go.Shape.defineFigureGenerator("Arrow2",function(oe,y,a){var E=oe?oe.parameter1:NaN;isNaN(E)&&(E=30),E>y&&(E=y);var b=oe?oe.parameter2:NaN;isNaN(b)&&(b=30),b=Math.min(b,a/2);var x=y-E,z=(a-b)/2,ae=z+b,ge=new go.Geometry,xe=new go.PathFigure(0,z,!0);ge.add(xe),xe.add(new go.PathSegment(go.PathSegment.Line,x,z)),xe.add(new go.PathSegment(go.PathSegment.Line,x,0)),xe.add(new go.PathSegment(go.PathSegment.Line,y,.5*a)),xe.add(new go.PathSegment(go.PathSegment.Line,x,a)),xe.add(new go.PathSegment(go.PathSegment.Line,x,ae)),xe.add(new go.PathSegment(go.PathSegment.Line,0,ae).close()),ge.spot1=new go.Spot(0,z/a);var Pe=Ze(0,ae/a,1,ae/a,x/y,1,1,.5,pe());return ge.spot2=new go.Spot(Pe.x,Pe.y),Ve(Pe),ge}),go.Shape.defineFigureGenerator("Chevron",function(oe,y,a){var E=new go.Geometry,b=new go.PathFigure(0,0,!0);return E.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.5*y,0)),b.add(new go.PathSegment(go.PathSegment.Line,y,.5*a)),b.add(new go.PathSegment(go.PathSegment.Line,.5*y,a)),b.add(new go.PathSegment(go.PathSegment.Line,0,a)),b.add(new go.PathSegment(go.PathSegment.Line,.5*y,.5*a).close()),E}),go.Shape.defineFigureGenerator("DoubleArrow",function(oe,y,a){var E=new go.Geometry,b=new go.PathFigure(0,0,!0);return E.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.3*y,.214*a)),b.add(new go.PathSegment(go.PathSegment.Line,.3*y,0)),b.add(new go.PathSegment(go.PathSegment.Line,1*y,.5*a)),b.add(new go.PathSegment(go.PathSegment.Line,.3*y,1*a)),b.add(new go.PathSegment(go.PathSegment.Line,.3*y,.786*a)),b.add(new go.PathSegment(go.PathSegment.Line,0,1*a).close()),E}),go.Shape.setFigureParameter("DoubleEndArrow",0,new hn("ConnecterHeight",.3,.01,.99)),go.Shape.defineFigureGenerator("DoubleEndArrow",function(oe,y,a){var E=oe?oe.parameter1:NaN;isNaN(E)&&(E=.3);var b=(.5-E/2)*a,x=(.5+E/2)*a,z=new go.Geometry,ae=new go.PathFigure(y,.5*a,!0);z.add(ae),ae.add(new go.PathSegment(go.PathSegment.Line,.7*y,a)),ae.add(new go.PathSegment(go.PathSegment.Line,.7*y,x)),ae.add(new go.PathSegment(go.PathSegment.Line,.3*y,x)),ae.add(new go.PathSegment(go.PathSegment.Line,.3*y,a)),ae.add(new go.PathSegment(go.PathSegment.Line,0,.5*a)),ae.add(new go.PathSegment(go.PathSegment.Line,.3*y,0)),ae.add(new go.PathSegment(go.PathSegment.Line,.3*y,b)),ae.add(new go.PathSegment(go.PathSegment.Line,.7*y,b)),ae.add(new go.PathSegment(go.PathSegment.Line,.7*y,0).close());var ge=Ze(0,.5,.3,0,0,b/a,.1,b/a,pe());return z.spot1=new go.Spot(ge.x,ge.y),ge=Ze(.7,1,1,.5,0,x/a,1,x/a,ge),z.spot2=new go.Spot(ge.x,ge.y),Ve(ge),z}),go.Shape.setFigureParameter("DoubleEndArrow2",0,new hn("ConnecterHeight",40)),go.Shape.setFigureParameter("DoubleEndArrow2",1,new hn("ArrowHeight",100)),go.Shape.defineFigureGenerator("DoubleEndArrow2",function(oe,y,a){var E=oe?oe.parameter1:NaN;isNaN(E)&&(E=40);var b=oe?oe.parameter2:NaN;isNaN(b)&&(b=100);var x=(a-E)/2,z=x+E,ae=(a-b)/2,ge=ae+b;(E>a||b>a)&&(b>E?(E=E*a/b,x=(a-E)/2,z=x+E,ae=0,ge=a):(x=0,z=a,ae=0,ge=a));var xe=new go.Geometry,Pe=new go.PathFigure(y,.5*a,!0);xe.add(Pe),Pe.add(new go.PathSegment(go.PathSegment.Line,.7*y,ge)),Pe.add(new go.PathSegment(go.PathSegment.Line,.7*y,z)),Pe.add(new go.PathSegment(go.PathSegment.Line,.3*y,z)),Pe.add(new go.PathSegment(go.PathSegment.Line,.3*y,ge)),Pe.add(new go.PathSegment(go.PathSegment.Line,0,.5*a)),Pe.add(new go.PathSegment(go.PathSegment.Line,.3*y,ae)),Pe.add(new go.PathSegment(go.PathSegment.Line,.3*y,x)),Pe.add(new go.PathSegment(go.PathSegment.Line,.7*y,x)),Pe.add(new go.PathSegment(go.PathSegment.Line,.7*y,ae).close());var Oe=Ze(0,.5,.3,ae/a,0,x/a,1,x/a,pe());return xe.spot1=new go.Spot(Oe.x,Oe.y),Oe=Ze(.7,ge/a,1,.5,0,z/a,1,z/a,Oe),xe.spot2=new go.Spot(Oe.x,Oe.y),Ve(Oe),xe}),go.Shape.setFigureParameter("IBeamArrow",0,new hn("ConnectorHeight",.7,.51,.97)),go.Shape.defineFigureGenerator("IBeamArrow",function(oe,y,a){var E=oe?oe.parameter1:NaN;isNaN(E)&&(E=.3);var b=(.5-E/2)*a,x=(.5+E/2)*a,z=new go.Geometry,ae=new go.PathFigure(y,.5*a,!0);z.add(ae),ae.add(new go.PathSegment(go.PathSegment.Line,.7*y,a)),ae.add(new go.PathSegment(go.PathSegment.Line,.7*y,x)),ae.add(new go.PathSegment(go.PathSegment.Line,.2*y,x)),ae.add(new go.PathSegment(go.PathSegment.Line,.2*y,a)),ae.add(new go.PathSegment(go.PathSegment.Line,0,a)),ae.add(new go.PathSegment(go.PathSegment.Line,0,0)),ae.add(new go.PathSegment(go.PathSegment.Line,.2*y,0)),ae.add(new go.PathSegment(go.PathSegment.Line,.2*y,b)),ae.add(new go.PathSegment(go.PathSegment.Line,.7*y,b)),ae.add(new go.PathSegment(go.PathSegment.Line,.7*y,0).close()),z.spot1=new go.Spot(0,b/a);var ge=Ze(.7,1,1,.5,0,x/a,1,x/a,pe());return z.spot2=new go.Spot(ge.x,ge.y),Ve(ge),z}),go.Shape.setFigureParameter("IBeamArrow2",0,new hn("ConnectorHeight",40)),go.Shape.setFigureParameter("IBeamArrow2",1,new hn("BeamArrowHeight",100)),go.Shape.defineFigureGenerator("IBeamArrow2",function(oe,y,a){var E=oe?oe.parameter1:NaN;isNaN(E)&&(E=40);var b=oe?oe.parameter2:NaN;isNaN(b)&&(b=100);var x=(a-E)/2,z=x+E,ae=(a-b)/2,ge=ae+b;(E>a||b>a)&&(b>E?(E=E*a/b,x=(a-E)/2,z=x+E,ae=0,ge=a):(x=0,z=a,ae=0,ge=a));var xe=new go.Geometry,Pe=new go.PathFigure(y,.5*a,!0);xe.add(Pe),Pe.add(new go.PathSegment(go.PathSegment.Line,.7*y,ge)),Pe.add(new go.PathSegment(go.PathSegment.Line,.7*y,z)),Pe.add(new go.PathSegment(go.PathSegment.Line,.2*y,z)),Pe.add(new go.PathSegment(go.PathSegment.Line,.2*y,ge)),Pe.add(new go.PathSegment(go.PathSegment.Line,0,ge)),Pe.add(new go.PathSegment(go.PathSegment.Line,0,ae)),Pe.add(new go.PathSegment(go.PathSegment.Line,.2*y,ae)),Pe.add(new go.PathSegment(go.PathSegment.Line,.2*y,x)),Pe.add(new go.PathSegment(go.PathSegment.Line,.7*y,x)),Pe.add(new go.PathSegment(go.PathSegment.Line,.7*y,ae).close()),xe.spot1=new go.Spot(0,x/a);var Oe=Ze(.7,ge/a,1,.5,0,z/a,1,z/a,pe());return xe.spot2=new go.Spot(Oe.x,Oe.y),Ve(Oe),xe}),go.Shape.setFigureParameter("Pointer",0,new hn("BackPoint",.1,0,.2)),go.Shape.defineFigureGenerator("Pointer",function(oe,y,a){var E=oe?oe.parameter1:NaN;isNaN(E)&&(E=.1);var b=new go.Geometry,x=new go.PathFigure(y,.5*a,!0);b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,0,a)),x.add(new go.PathSegment(go.PathSegment.Line,E*y,.5*a)),x.add(new go.PathSegment(go.PathSegment.Line,0,0).close()),b.spot1=new go.Spot(E,.35);var z=Ze(.2,.65,1,.65,0,1,1,.5,pe());return b.spot2=new go.Spot(z.x,z.y),Ve(z),b}),go.Shape.setFigureParameter("RoundedPointer",0,new hn("RoundedEdge",.3,0,.5)),go.Shape.defineFigureGenerator("RoundedPointer",function(oe,y,a){var E=oe?oe.parameter1:NaN;isNaN(E)&&(E=.3);var b=new go.Geometry,x=new go.PathFigure(y,.5*a,!0);b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,0,a)),x.add(new go.PathSegment(go.PathSegment.Bezier,0,0,E*y,.75*a,E*y,.25*a).close()),b.spot1=new go.Spot(E,.35);var z=Ze(0,.65,1,.65,0,1,1,.5,pe());return b.spot2=new go.Spot(z.x,z.y),Ve(z),b}),go.Shape.setFigureParameter("SplitEndArrow",0,new hn("TailHeight",.4,.01,.99)),go.Shape.defineFigureGenerator("SplitEndArrow",function(oe,y,a){var E=oe?oe.parameter1:NaN;isNaN(E)&&(E=.4);var b=(.5-E/2)*a,x=(.5+E/2)*a,z=new go.Geometry,ae=new go.PathFigure(y,.5*a,!0);z.add(ae),ae.add(new go.PathSegment(go.PathSegment.Line,.7*y,a)),ae.add(new go.PathSegment(go.PathSegment.Line,.7*y,x)),ae.add(new go.PathSegment(go.PathSegment.Line,0,x)),ae.add(new go.PathSegment(go.PathSegment.Line,.2*y,.5*a)),ae.add(new go.PathSegment(go.PathSegment.Line,0,b)),ae.add(new go.PathSegment(go.PathSegment.Line,.7*y,b)),ae.add(new go.PathSegment(go.PathSegment.Line,.7*y,0).close()),z.spot1=new go.Spot(.2,.3);var ge=Ze(.7,1,1,.5,0,x/a,1,x/a,pe());return z.spot2=new go.Spot(ge.x,ge.y),Ve(ge),z}),go.Shape.setFigureParameter("SplitEndArrow2",0,new hn("TailThickness",50)),go.Shape.defineFigureGenerator("SplitEndArrow2",function(oe,y,a){var E=oe?oe.parameter1:NaN;isNaN(E)&&(E=50);var b=(a-E)/2,x=b+E;E>a&&(b=0,x=a);var z=new go.Geometry,ae=new go.PathFigure(y,.5*a,!0);z.add(ae),ae.add(new go.PathSegment(go.PathSegment.Line,.7*y,a)),ae.add(new go.PathSegment(go.PathSegment.Line,.7*y,x)),ae.add(new go.PathSegment(go.PathSegment.Line,0,x)),ae.add(new go.PathSegment(go.PathSegment.Line,.2*y,.5*a)),ae.add(new go.PathSegment(go.PathSegment.Line,0,b)),ae.add(new go.PathSegment(go.PathSegment.Line,.7*y,b)),ae.add(new go.PathSegment(go.PathSegment.Line,.7*y,0).close()),z.spot1=new go.Spot(.2,b/a);var ge=Ze(.7,1,1,.5,0,x/a,1,x/a,pe());return z.spot2=new go.Spot(ge.x,ge.y),Ve(ge),z}),go.Shape.setFigureParameter("SquareArrow",0,new hn("ArrowPoint",.7,.2,.9)),go.Shape.defineFigureGenerator("SquareArrow",function(oe,y,a){var E=oe?oe.parameter1:NaN;isNaN(E)&&(E=.7);var b=new go.Geometry,x=new go.PathFigure(y,.5*a,!0);return b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,E*y,a)),x.add(new go.PathSegment(go.PathSegment.Line,0,a)),x.add(new go.PathSegment(go.PathSegment.Line,0,0)),x.add(new go.PathSegment(go.PathSegment.Line,E*y,0).close()),b.spot1=go.Spot.TopLeft,b.spot2=new go.Spot(E,1),b}),go.Shape.defineFigureGenerator("Cone1",function(oe,y,a){var E=new go.Geometry,b=he*.5,x=he*.1,z=new go.PathFigure(0,.9*a,!0);return E.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.5*y,0)),z.add(new go.PathSegment(go.PathSegment.Line,y,.9*a)),z.add(new go.PathSegment(go.PathSegment.Bezier,.5*y,a,y,(.9+x)*a,(.5+b)*y,a)),z.add(new go.PathSegment(go.PathSegment.Bezier,0,.9*a,(.5-b)*y,a,0,(.9+x)*a).close()),E.spot1=new go.Spot(.25,.5),E.spot2=new go.Spot(.75,.97),E}),go.Shape.defineFigureGenerator("Cone2",function(oe,y,a){var E=new go.Geometry,b=new go.PathFigure(0,.9*a,!0);E.add(b),b.add(new go.PathSegment(go.PathSegment.Bezier,y,.9*a,(1-.85/.9)*y,a,.85/.9*y,a)),b.add(new go.PathSegment(go.PathSegment.Line,.5*y,0)),b.add(new go.PathSegment(go.PathSegment.Line,0,.9*a).close());var x=new go.PathFigure(0,.9*a,!1);return E.add(x),x.add(new go.PathSegment(go.PathSegment.Bezier,y,.9*a,(1-.85/.9)*y,.8*a,.85/.9*y,.8*a)),E.spot1=new go.Spot(.25,.5),E.spot2=new go.Spot(.75,.82),E}),go.Shape.defineFigureGenerator("Cube1",function(oe,y,a){var E=new go.Geometry,b=new go.PathFigure(.5*y,a,!0);E.add(b),b.add(new go.PathSegment(go.PathSegment.Line,y,.85*a)),b.add(new go.PathSegment(go.PathSegment.Line,y,.15*a)),b.add(new go.PathSegment(go.PathSegment.Line,.5*y,0)),b.add(new go.PathSegment(go.PathSegment.Line,0,.15*a)),b.add(new go.PathSegment(go.PathSegment.Line,0,.85*a).close());var x=new go.PathFigure(.5*y,a,!1);return E.add(x),x.add(new go.PathSegment(go.PathSegment.Line,.5*y,.3*a)),x.add(new go.PathSegment(go.PathSegment.Line,0,.15*a)),x.add(new go.PathSegment(go.PathSegment.Move,.5*y,.3*a)),x.add(new go.PathSegment(go.PathSegment.Line,y,.15*a)),E.spot1=new go.Spot(0,.3),E.spot2=new go.Spot(.5,.85),E}),go.Shape.defineFigureGenerator("Cube2",function(oe,y,a){var E=new go.Geometry,b=new go.PathFigure(0,.3*a,!0);E.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,a)),b.add(new go.PathSegment(go.PathSegment.Line,.7*y,a)),b.add(new go.PathSegment(go.PathSegment.Line,y,.7*a)),b.add(new go.PathSegment(go.PathSegment.Line,y,0)),b.add(new go.PathSegment(go.PathSegment.Line,.3*y,0).close());var x=new go.PathFigure(0,.3*a,!1);return E.add(x),x.add(new go.PathSegment(go.PathSegment.Line,.7*y,.3*a)),x.add(new go.PathSegment(go.PathSegment.Line,y,0)),x.add(new go.PathSegment(go.PathSegment.Move,.7*y,.3*a)),x.add(new go.PathSegment(go.PathSegment.Line,.7*y,a)),E.spot1=new go.Spot(0,.3),E.spot2=new go.Spot(.7,1),E}),go.Shape.defineFigureGenerator("Cylinder1",function(oe,y,a){var E=oe?oe.parameter1:NaN;isNaN(E)&&(E=5),E=Math.min(E,a/3);var b=new go.Geometry,x=he*.5,z=new go.PathFigure(0,E,!0);b.add(z),z.add(new go.PathSegment(go.PathSegment.Bezier,.5*y,0,0,he*E,(.5-x)*y,0)),z.add(new go.PathSegment(go.PathSegment.Bezier,1*y,E,(.5+x)*y,0,1*y,he*E)),z.add(new go.PathSegment(go.PathSegment.Line,y,a-E)),z.add(new go.PathSegment(go.PathSegment.Bezier,.5*y,1*a,1*y,a-he*E,(.5+x)*y,1*a)),z.add(new go.PathSegment(go.PathSegment.Bezier,0,a-E,(.5-x)*y,1*a,0,a-he*E)),z.add(new go.PathSegment(go.PathSegment.Line,0,E));var ae=new go.PathFigure(y,E,!1);return b.add(ae),ae.add(new go.PathSegment(go.PathSegment.Bezier,.5*y,2*E,1*y,2*E-he*E,(.5+x)*y,2*E)),ae.add(new go.PathSegment(go.PathSegment.Bezier,0,E,(.5-x)*y,2*E,0,2*E-he*E)),b.spot1=new go.Spot(0,0,0,2*E),b.spot2=new go.Spot(1,1),b}),go.Shape.defineFigureGenerator("Cylinder2",function(oe,y,a){var E=oe?oe.parameter1:NaN;isNaN(E)&&(E=5),E=Math.min(E,a/3);var b=new go.Geometry,x=he*.5,z=new go.PathFigure(0,a-E,!0);b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,0,E)),z.add(new go.PathSegment(go.PathSegment.Bezier,.5*y,0,0,he*E,(.5-x)*y,0)),z.add(new go.PathSegment(go.PathSegment.Bezier,y,E,(.5+x)*y,0,y,he*E)),z.add(new go.PathSegment(go.PathSegment.Line,y,a-E)),z.add(new go.PathSegment(go.PathSegment.Bezier,.5*y,a,y,a-he*E,(.5+x)*y,a)),z.add(new go.PathSegment(go.PathSegment.Bezier,0,a-E,(.5-x)*y,a,0,a-he*E));var ae=new go.PathFigure(0,a-E,!1);return b.add(ae),ae.add(new go.PathSegment(go.PathSegment.Bezier,.5*y,a-2*E,0,a-E-he*E,(.5-x)*y,a-2*E)),ae.add(new go.PathSegment(go.PathSegment.Bezier,y,a-E,(.5+x)*y,a-2*E,y,a-E-he*E)),b.spot1=new go.Spot(0,0),b.spot2=new go.Spot(1,1,0,-2*E),b}),go.Shape.defineFigureGenerator("Cylinder3",function(oe,y,a){var E=oe?oe.parameter1:NaN;isNaN(E)&&(E=5),E=Math.min(E,y/3);var b=new go.Geometry,x=he*.5,z=new go.PathFigure(E,0,!0);b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,y-E,0)),z.add(new go.PathSegment(go.PathSegment.Bezier,y,.5*a,y-he*E,0,y,(.5-x)*a)),z.add(new go.PathSegment(go.PathSegment.Bezier,y-E,a,y,(.5+x)*a,y-he*E,a)),z.add(new go.PathSegment(go.PathSegment.Line,E,a)),z.add(new go.PathSegment(go.PathSegment.Bezier,0,.5*a,he*E,a,0,(.5+x)*a)),z.add(new go.PathSegment(go.PathSegment.Bezier,E,0,0,(.5-x)*a,he*E,0));var ae=new go.PathFigure(E,0,!1);return b.add(ae),ae.add(new go.PathSegment(go.PathSegment.Bezier,2*E,.5*a,E+he*E,0,2*E,(.5-x)*a)),ae.add(new go.PathSegment(go.PathSegment.Bezier,E,a,2*E,(.5+x)*a,E+he*E,a)),b.spot1=new go.Spot(0,0,2*E,0),b.spot2=new go.Spot(1,1),b}),go.Shape.defineFigureGenerator("Cylinder4",function(oe,y,a){var E=oe?oe.parameter1:NaN;isNaN(E)&&(E=5),E=Math.min(E,y/3);var b=new go.Geometry,x=he*.5,z=new go.PathFigure(y-E,0,!0);b.add(z),z.add(new go.PathSegment(go.PathSegment.Bezier,y,.5*a,y-he*E,0,y,(.5-x)*a)),z.add(new go.PathSegment(go.PathSegment.Bezier,y-E,a,y,(.5+x)*a,y-he*E,a)),z.add(new go.PathSegment(go.PathSegment.Line,E,a)),z.add(new go.PathSegment(go.PathSegment.Bezier,0,.5*a,he*E,a,0,(.5+x)*a)),z.add(new go.PathSegment(go.PathSegment.Bezier,E,0,0,(.5-x)*a,he*E,0)),z.add(new go.PathSegment(go.PathSegment.Line,y-E,0));var ae=new go.PathFigure(y-E,0,!1);return b.add(ae),ae.add(new go.PathSegment(go.PathSegment.Bezier,y-2*E,.5*a,y-E-he*E,0,y-2*E,(.5-x)*a)),ae.add(new go.PathSegment(go.PathSegment.Bezier,y-E,a,y-2*E,(.5+x)*a,y-E-he*E,a)),b.spot1=new go.Spot(0,0),b.spot2=new go.Spot(1,1,-2*E,0),b}),go.Shape.defineFigureGenerator("Prism1",function(oe,y,a){var E=new go.Geometry,b=new go.PathFigure(.25*y,.25*a,!0);E.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.75*y,0)),b.add(new go.PathSegment(go.PathSegment.Line,y,.5*a)),b.add(new go.PathSegment(go.PathSegment.Line,.5*y,a)),b.add(new go.PathSegment(go.PathSegment.Line,0,a).close());var x=new go.PathFigure(.25*y,.25*a,!1);return E.add(x),x.add(new go.PathSegment(go.PathSegment.Line,.5*y,a)),E.spot1=new go.Spot(.408,.172),E.spot2=new go.Spot(.833,.662),E}),go.Shape.defineFigureGenerator("Prism2",function(oe,y,a){var E=new go.Geometry,b=new go.PathFigure(0,.25*a,!0);E.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.75*y,0)),b.add(new go.PathSegment(go.PathSegment.Line,y,.25*a)),b.add(new go.PathSegment(go.PathSegment.Line,.75*y,.75*a)),b.add(new go.PathSegment(go.PathSegment.Line,0,a).close());var x=new go.PathFigure(0,a,!1);return E.add(x),x.add(new go.PathSegment(go.PathSegment.Line,.25*y,.5*a)),x.add(new go.PathSegment(go.PathSegment.Line,y,.25*a)),x.add(new go.PathSegment(go.PathSegment.Move,0,.25*a)),x.add(new go.PathSegment(go.PathSegment.Line,.25*y,.5*a)),E.spot1=new go.Spot(.25,.5),E.spot2=new go.Spot(.75,.75),E}),go.Shape.defineFigureGenerator("Pyramid1",function(oe,y,a){var E=new go.Geometry,b=new go.PathFigure(.5*y,0,!0);E.add(b),b.add(new go.PathSegment(go.PathSegment.Line,y,.75*a)),b.add(new go.PathSegment(go.PathSegment.Line,.5*y,a)),b.add(new go.PathSegment(go.PathSegment.Line,0,.75*a).close());var x=new go.PathFigure(.5*y,0,!1);return E.add(x),x.add(new go.PathSegment(go.PathSegment.Line,.5*y,a)),E.spot1=new go.Spot(.25,.367),E.spot2=new go.Spot(.75,.875),E}),go.Shape.defineFigureGenerator("Pyramid2",function(oe,y,a){var E=new go.Geometry,b=new go.PathFigure(.5*y,0,!0);E.add(b),b.add(new go.PathSegment(go.PathSegment.Line,y,.85*a)),b.add(new go.PathSegment(go.PathSegment.Line,.5*y,a)),b.add(new go.PathSegment(go.PathSegment.Line,0,.85*a).close());var x=new go.PathFigure(.5*y,0,!1);return E.add(x),x.add(new go.PathSegment(go.PathSegment.Line,.5*y,.7*a)),x.add(new go.PathSegment(go.PathSegment.Line,0,.85*a)),x.add(new go.PathSegment(go.PathSegment.Move,.5*y,.7*a)),x.add(new go.PathSegment(go.PathSegment.Line,y,.85*a)),E.spot1=new go.Spot(.25,.367),E.spot2=new go.Spot(.75,.875),E}),go.Shape.defineFigureGenerator("Actor",function(oe,y,a){var E=new go.Geometry,b=.2,x=.1,z=he*b,ae=he*x,ge=.5,xe=.1,Pe=new go.PathFigure(ge*y,(xe+x)*a,!0);E.add(Pe),Pe.add(new go.PathSegment(go.PathSegment.Bezier,(ge-b)*y,xe*a,(ge-z)*y,(xe+x)*a,(ge-b)*y,(xe+ae)*a)),Pe.add(new go.PathSegment(go.PathSegment.Bezier,ge*y,(xe-x)*a,(ge-b)*y,(xe-ae)*a,(ge-z)*y,(xe-x)*a)),Pe.add(new go.PathSegment(go.PathSegment.Bezier,(ge+b)*y,xe*a,(ge+z)*y,(xe-x)*a,(ge+b)*y,(xe-ae)*a)),Pe.add(new go.PathSegment(go.PathSegment.Bezier,ge*y,(xe+x)*a,(ge+b)*y,(xe+ae)*a,(ge+z)*y,(xe+x)*a));var Oe=.05,We=he*Oe;ge=.05,xe=.25;var Je=new go.PathFigure(.5*y,.2*a,!0);return E.add(Je),Je.add(new go.PathSegment(go.PathSegment.Line,.95*y,.2*a)),ge=.95,xe=.25,Je.add(new go.PathSegment(go.PathSegment.Bezier,(ge+Oe)*y,xe*a,(ge+We)*y,(xe-Oe)*a,(ge+Oe)*y,(xe-We)*a)),Je.add(new go.PathSegment(go.PathSegment.Line,y,.6*a)),Je.add(new go.PathSegment(go.PathSegment.Line,.85*y,.6*a)),Je.add(new go.PathSegment(go.PathSegment.Line,.85*y,.35*a)),Oe=.025,We=he*Oe,ge=.825,xe=.35,Je.add(new go.PathSegment(go.PathSegment.Bezier,ge*y,(xe-Oe)*a,(ge+Oe)*y,(xe-We)*a,(ge+We)*y,(xe-Oe)*a)),Je.add(new go.PathSegment(go.PathSegment.Bezier,(ge-Oe)*y,xe*a,(ge-We)*y,(xe-Oe)*a,(ge-Oe)*y,(xe-We)*a)),Je.add(new go.PathSegment(go.PathSegment.Line,.8*y,a)),Je.add(new go.PathSegment(go.PathSegment.Line,.55*y,a)),Je.add(new go.PathSegment(go.PathSegment.Line,.55*y,.7*a)),Oe=.05,We=he*Oe,ge=.5,xe=.7,Je.add(new go.PathSegment(go.PathSegment.Bezier,ge*y,(xe-Oe)*a,(ge+Oe)*y,(xe-We)*a,(ge+We)*y,(xe-Oe)*a)),Je.add(new go.PathSegment(go.PathSegment.Bezier,(ge-Oe)*y,xe*a,(ge-We)*y,(xe-Oe)*a,(ge-Oe)*y,(xe-We)*a)),Je.add(new go.PathSegment(go.PathSegment.Line,.45*y,a)),Je.add(new go.PathSegment(go.PathSegment.Line,.2*y,a)),Je.add(new go.PathSegment(go.PathSegment.Line,.2*y,.35*a)),Oe=.025,We=he*Oe,ge=.175,xe=.35,Je.add(new go.PathSegment(go.PathSegment.Bezier,ge*y,(xe-Oe)*a,(ge+Oe)*y,(xe-We)*a,(ge+We)*y,(xe-Oe)*a)),Je.add(new go.PathSegment(go.PathSegment.Bezier,(ge-Oe)*y,xe*a,(ge-We)*y,(xe-Oe)*a,(ge-Oe)*y,(xe-We)*a)),Je.add(new go.PathSegment(go.PathSegment.Line,.15*y,.6*a)),Je.add(new go.PathSegment(go.PathSegment.Line,0,.6*a)),Je.add(new go.PathSegment(go.PathSegment.Line,0,.25*a)),Oe=.05,We=he*Oe,ge=.05,xe=.25,Je.add(new go.PathSegment(go.PathSegment.Bezier,ge*y,(xe-Oe)*a,(ge-Oe)*y,(xe-We)*a,(ge-We)*y,(xe-Oe)*a)),Je.add(new go.PathSegment(go.PathSegment.Line,.5*y,.2*a)),E.spot1=new go.Spot(.2,.2),E.spot2=new go.Spot(.8,.65),E}),go.Shape.setFigureParameter("Card",0,new hn("CornerCutoutSize",.2,.1,.9)),go.Shape.defineFigureGenerator("Card",function(oe,y,a){var E=oe?oe.parameter1:NaN;isNaN(E)&&(E=.2);var b=new go.Geometry,x=new go.PathFigure(y,0,!0);return b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,y,a)),x.add(new go.PathSegment(go.PathSegment.Line,0,a)),x.add(new go.PathSegment(go.PathSegment.Line,0,E*a)),x.add(new go.PathSegment(go.PathSegment.Line,E*y,0).close()),b.spot1=new go.Spot(0,E),b.spot2=go.Spot.BottomRight,b}),go.Shape.defineFigureGenerator("Collate",function(oe,y,a){var E=new go.Geometry,b=new go.PathFigure(.5*y,.5*a,!0);E.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,0)),b.add(new go.PathSegment(go.PathSegment.Line,y,0)),b.add(new go.PathSegment(go.PathSegment.Line,.5*y,.5*a));var x=new go.PathFigure(.5*y,.5*a,!0);return E.add(x),x.add(new go.PathSegment(go.PathSegment.Line,y,a)),x.add(new go.PathSegment(go.PathSegment.Line,0,a)),x.add(new go.PathSegment(go.PathSegment.Line,.5*y,.5*a)),E.spot1=new go.Spot(.25,0),E.spot2=new go.Spot(.75,.25),E}),go.Shape.defineFigureGenerator("CreateRequest",function(oe,y,a){var E=new go.Geometry,b=oe?oe.parameter1:NaN;isNaN(b)&&(b=.1);var x=new go.PathFigure(0,0,!0);E.add(x),x.add(new go.PathSegment(go.PathSegment.Line,y,0)),x.add(new go.PathSegment(go.PathSegment.Line,y,a)),x.add(new go.PathSegment(go.PathSegment.Line,0,a).close());var z=new go.PathFigure(0,b*a,!1);return E.add(z),z.add(new go.PathSegment(go.PathSegment.Line,y,b*a)),z.add(new go.PathSegment(go.PathSegment.Move,0,(1-b)*a)),z.add(new go.PathSegment(go.PathSegment.Line,y,(1-b)*a)),E}),go.Shape.defineFigureGenerator("Database",function(oe,y,a){var E=new go.Geometry,b=he*.5,x=he*.1,z=new go.PathFigure(y,.1*a,!0);E.add(z),z.add(new go.PathSegment(go.PathSegment.Line,y,.9*a)),z.add(new go.PathSegment(go.PathSegment.Bezier,.5*y,a,y,(.9+x)*a,(.5+b)*y,a)),z.add(new go.PathSegment(go.PathSegment.Bezier,0,.9*a,(.5-b)*y,a,0,(.9+x)*a)),z.add(new go.PathSegment(go.PathSegment.Line,0,.1*a)),z.add(new go.PathSegment(go.PathSegment.Bezier,.5*y,0,0,(.1-x)*a,(.5-b)*y,0)),z.add(new go.PathSegment(go.PathSegment.Bezier,y,.1*a,(.5+b)*y,0,y,(.1-x)*a));var ae=new go.PathFigure(y,.1*a,!1);return E.add(ae),ae.add(new go.PathSegment(go.PathSegment.Bezier,.5*y,.2*a,y,(.1+x)*a,(.5+b)*y,.2*a)),ae.add(new go.PathSegment(go.PathSegment.Bezier,0,.1*a,(.5-b)*y,.2*a,0,(.1+x)*a)),ae.add(new go.PathSegment(go.PathSegment.Move,y,.2*a)),ae.add(new go.PathSegment(go.PathSegment.Bezier,.5*y,.3*a,y,(.2+x)*a,(.5+b)*y,.3*a)),ae.add(new go.PathSegment(go.PathSegment.Bezier,0,.2*a,(.5-b)*y,.3*a,0,(.2+x)*a)),ae.add(new go.PathSegment(go.PathSegment.Move,y,.3*a)),ae.add(new go.PathSegment(go.PathSegment.Bezier,.5*y,.4*a,y,(.3+x)*a,(.5+b)*y,.4*a)),ae.add(new go.PathSegment(go.PathSegment.Bezier,0,.3*a,(.5-b)*y,.4*a,0,(.3+x)*a)),E.spot1=new go.Spot(0,.4),E.spot2=new go.Spot(1,.9),E}),go.Shape.defineFigureGenerator("DataStorage",function(oe,y,a){var E=new go.Geometry,b=new go.PathFigure(0,0,!0);return E.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.75*y,0)),b.add(new go.PathSegment(go.PathSegment.Bezier,.75*y,a,y,0,y,a)),b.add(new go.PathSegment(go.PathSegment.Line,0,a)),b.add(new go.PathSegment(go.PathSegment.Bezier,0,0,.25*y,.9*a,.25*y,.1*a).close()),E.spot1=new go.Spot(.226,0),E.spot2=new go.Spot(.81,1),E}),go.Shape.defineFigureGenerator("DiskStorage",function(oe,y,a){var E=new go.Geometry,b=he*.5,x=he*.1,z=new go.PathFigure(y,.1*a,!0);E.add(z),z.add(new go.PathSegment(go.PathSegment.Line,y,.9*a)),z.add(new go.PathSegment(go.PathSegment.Bezier,.5*y,a,y,(.9+x)*a,(.5+b)*y,a)),z.add(new go.PathSegment(go.PathSegment.Bezier,0,.9*a,(.5-b)*y,a,0,(.9+x)*a)),z.add(new go.PathSegment(go.PathSegment.Line,0,.1*a)),z.add(new go.PathSegment(go.PathSegment.Bezier,.5*y,0,0,(.1-x)*a,(.5-b)*y,0)),z.add(new go.PathSegment(go.PathSegment.Bezier,y,.1*a,(.5+b)*y,0,y,(.1-x)*a));var ae=new go.PathFigure(y,.1*a,!1);return E.add(ae),ae.add(new go.PathSegment(go.PathSegment.Bezier,.5*y,.2*a,y,(.1+x)*a,(.5+b)*y,.2*a)),ae.add(new go.PathSegment(go.PathSegment.Bezier,0,.1*a,(.5-b)*y,.2*a,0,(.1+x)*a)),ae.add(new go.PathSegment(go.PathSegment.Move,y,.2*a)),ae.add(new go.PathSegment(go.PathSegment.Bezier,.5*y,.3*a,y,(.2+x)*a,(.5+b)*y,.3*a)),ae.add(new go.PathSegment(go.PathSegment.Bezier,0,.2*a,(.5-b)*y,.3*a,0,(.2+x)*a)),E.spot1=new go.Spot(0,.3),E.spot2=new go.Spot(1,.9),E}),go.Shape.defineFigureGenerator("Display",function(oe,y,a){var E=new go.Geometry,b=new go.PathFigure(.25*y,0,!0);return E.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.75*y,0)),b.add(new go.PathSegment(go.PathSegment.Bezier,.75*y,a,y,0,y,a)),b.add(new go.PathSegment(go.PathSegment.Line,.25*y,a)),b.add(new go.PathSegment(go.PathSegment.Line,0,.5*a).close()),E.spot1=new go.Spot(.25,0),E.spot2=new go.Spot(.75,1),E}),go.Shape.defineFigureGenerator("DividedEvent",function(oe,y,a){var E=new go.Geometry,b=oe?oe.parameter1:NaN;isNaN(b)?b=.2:b<.15&&(b=.15);var x=he*.2,z=new go.PathFigure(0,.2*a,!0);E.add(z),z.add(new go.PathSegment(go.PathSegment.Bezier,.2*y,0,0,(.2-x)*a,(.2-x)*y,0)),z.add(new go.PathSegment(go.PathSegment.Line,.8*y,0)),z.add(new go.PathSegment(go.PathSegment.Bezier,y,.2*a,(.8+x)*y,0,y,(.2-x)*a)),z.add(new go.PathSegment(go.PathSegment.Line,y,.8*a)),z.add(new go.PathSegment(go.PathSegment.Bezier,.8*y,a,y,(.8+x)*a,(.8+x)*y,a)),z.add(new go.PathSegment(go.PathSegment.Line,.2*y,a)),z.add(new go.PathSegment(go.PathSegment.Bezier,0,.8*a,(.2-x)*y,a,0,(.8+x)*a)),z.add(new go.PathSegment(go.PathSegment.Line,0,.2*a));var ae=new go.PathFigure(0,b*a,!1);return E.add(ae),ae.add(new go.PathSegment(go.PathSegment.Line,y,b*a)),E}),go.Shape.defineFigureGenerator("DividedProcess",function(oe,y,a){var E=new go.Geometry,b=oe?oe.parameter1:NaN;(isNaN(b)||b<.1)&&(b=.1);var x=new go.PathFigure(0,0,!0);E.add(x),x.add(new go.PathSegment(go.PathSegment.Line,y,0)),x.add(new go.PathSegment(go.PathSegment.Line,y,a)),x.add(new go.PathSegment(go.PathSegment.Line,0,a).close());var z=new go.PathFigure(0,b*a,!1);return E.add(z),z.add(new go.PathSegment(go.PathSegment.Line,y,b*a)),E}),go.Shape.defineFigureGenerator("Document",function(oe,y,a){var E=new go.Geometry;a=a/.8;var b=new go.PathFigure(0,.7*a,!0);return E.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,0)),b.add(new go.PathSegment(go.PathSegment.Line,y,0)),b.add(new go.PathSegment(go.PathSegment.Line,y,.7*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,0,.7*a,.5*y,.4*a,.5*y,a).close()),E.spot1=go.Spot.TopLeft,E.spot2=new go.Spot(1,.6),E}),go.Shape.defineFigureGenerator("ExternalOrganization",function(oe,y,a){var E=new go.Geometry,b=oe?oe.parameter1:NaN;(isNaN(b)||b<.2)&&(b=.2);var x=new go.PathFigure(0,0,!0);E.add(x),x.add(new go.PathSegment(go.PathSegment.Line,y,0)),x.add(new go.PathSegment(go.PathSegment.Line,y,a)),x.add(new go.PathSegment(go.PathSegment.Line,0,a).close());var z=new go.PathFigure(b*y,0,!1);return E.add(z),z.add(new go.PathSegment(go.PathSegment.Line,0,b*a)),z.add(new go.PathSegment(go.PathSegment.Move,y,b*a)),z.add(new go.PathSegment(go.PathSegment.Line,(1-b)*y,0)),z.add(new go.PathSegment(go.PathSegment.Move,0,(1-b)*a)),z.add(new go.PathSegment(go.PathSegment.Line,b*y,a)),z.add(new go.PathSegment(go.PathSegment.Move,(1-b)*y,a)),z.add(new go.PathSegment(go.PathSegment.Line,y,(1-b)*a)),E}),go.Shape.defineFigureGenerator("ExternalProcess",function(oe,y,a){var E=new go.Geometry,b=new go.PathFigure(.5*y,0,!0);E.add(b),b.add(new go.PathSegment(go.PathSegment.Line,y,.5*a)),b.add(new go.PathSegment(go.PathSegment.Line,.5*y,a)),b.add(new go.PathSegment(go.PathSegment.Line,0,.5*a).close());var x=new go.PathFigure(.1*y,.4*a,!1);return E.add(x),x.add(new go.PathSegment(go.PathSegment.Line,.1*y,.6*a)),x.add(new go.PathSegment(go.PathSegment.Move,.9*y,.6*a)),x.add(new go.PathSegment(go.PathSegment.Line,.9*y,.4*a)),x.add(new go.PathSegment(go.PathSegment.Move,.6*y,.1*a)),x.add(new go.PathSegment(go.PathSegment.Line,.4*y,.1*a)),x.add(new go.PathSegment(go.PathSegment.Move,.4*y,.9*a)),x.add(new go.PathSegment(go.PathSegment.Line,.6*y,.9*a)),E.spot1=new go.Spot(.25,.25),E.spot2=new go.Spot(.75,.75),E}),go.Shape.defineFigureGenerator("File",function(oe,y,a){var E=new go.Geometry,b=new go.PathFigure(0,0,!0);E.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.75*y,0)),b.add(new go.PathSegment(go.PathSegment.Line,y,.25*a)),b.add(new go.PathSegment(go.PathSegment.Line,y,a)),b.add(new go.PathSegment(go.PathSegment.Line,0,a).close());var x=new go.PathFigure(.75*y,0,!1);return E.add(x),x.add(new go.PathSegment(go.PathSegment.Line,.75*y,.25*a)),x.add(new go.PathSegment(go.PathSegment.Line,y,.25*a)),E.spot1=new go.Spot(0,.25),E.spot2=go.Spot.BottomRight,E}),go.Shape.defineFigureGenerator("Interrupt",function(oe,y,a){var E=new go.Geometry,b=new go.PathFigure(y,.5*a,!0);E.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,a)),b.add(new go.PathSegment(go.PathSegment.Line,0,0)),b.add(new go.PathSegment(go.PathSegment.Line,y,.5*a));var x=new go.PathFigure(y,.5*a,!1);E.add(x),x.add(new go.PathSegment(go.PathSegment.Line,y,a));var z=new go.PathFigure(y,.5*a,!1);return E.add(z),z.add(new go.PathSegment(go.PathSegment.Line,y,0)),E.spot1=new go.Spot(0,.25),E.spot2=new go.Spot(.5,.75),E}),go.Shape.defineFigureGenerator("InternalStorage",function(oe,y,a){var E=new go.Geometry,b=oe?oe.parameter1:NaN,x=oe?oe.parameter2:NaN;isNaN(b)&&(b=.1),isNaN(x)&&(x=.1);var z=new go.PathFigure(0,0,!0);E.add(z),z.add(new go.PathSegment(go.PathSegment.Line,y,0)),z.add(new go.PathSegment(go.PathSegment.Line,y,a)),z.add(new go.PathSegment(go.PathSegment.Line,0,a).close());var ae=new go.PathFigure(b*y,0,!1);return E.add(ae),ae.add(new go.PathSegment(go.PathSegment.Line,b*y,a)),ae.add(new go.PathSegment(go.PathSegment.Move,0,x*a)),ae.add(new go.PathSegment(go.PathSegment.Line,y,x*a)),E}),go.Shape.defineFigureGenerator("Junction",function(oe,y,a){var E=new go.Geometry,b=1/Math.SQRT2,x=(1-1/Math.SQRT2)/2,z=he*.5,ae=.5,ge=new go.PathFigure(y,ae*a,!0);E.add(ge),ge.add(new go.PathSegment(go.PathSegment.Bezier,ae*y,a,y,(ae+z)*a,(ae+z)*y,a)),ge.add(new go.PathSegment(go.PathSegment.Bezier,0,ae*a,(ae-z)*y,a,0,(ae+z)*a)),ge.add(new go.PathSegment(go.PathSegment.Bezier,ae*y,0,0,(ae-z)*a,(ae-z)*y,0)),ge.add(new go.PathSegment(go.PathSegment.Bezier,y,ae*a,(ae+z)*y,0,y,(ae-z)*a));var xe=new go.PathFigure((x+b)*y,(x+b)*a,!1);return E.add(xe),xe.add(new go.PathSegment(go.PathSegment.Line,x*y,x*a)),xe.add(new go.PathSegment(go.PathSegment.Move,x*y,(x+b)*a)),xe.add(new go.PathSegment(go.PathSegment.Line,(x+b)*y,x*a)),E}),go.Shape.defineFigureGenerator("LinedDocument",function(oe,y,a){var E=new go.Geometry;a=a/.8;var b=new go.PathFigure(0,.7*a,!0);E.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,0)),b.add(new go.PathSegment(go.PathSegment.Line,y,0)),b.add(new go.PathSegment(go.PathSegment.Line,y,.7*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,0,.7*a,.5*y,.4*a,.5*y,a).close());var x=new go.PathFigure(.1*y,0,!1);return E.add(x),x.add(new go.PathSegment(go.PathSegment.Line,.1*y,.75*a)),E.spot1=new go.Spot(.1,0),E.spot2=new go.Spot(1,.6),E}),go.Shape.defineFigureGenerator("LoopLimit",function(oe,y,a){var E=new go.Geometry,b=new go.PathFigure(0,a,!0);return E.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,.25*a)),b.add(new go.PathSegment(go.PathSegment.Line,.25*y,0)),b.add(new go.PathSegment(go.PathSegment.Line,.75*y,0)),b.add(new go.PathSegment(go.PathSegment.Line,y,.25*a)),b.add(new go.PathSegment(go.PathSegment.Line,y,a).close()),E.spot1=new go.Spot(0,.25),E.spot2=go.Spot.BottomRight,E}),go.Shape.defineFigureGenerator("MagneticTape",function(oe,y,a){var E=new go.Geometry,b=he*.5,x=.5,z=new go.PathFigure(.5*y,a,!0);return E.add(z),z.add(new go.PathSegment(go.PathSegment.Bezier,0,x*a,(x-b)*y,a,0,(x+b)*a)),z.add(new go.PathSegment(go.PathSegment.Bezier,x*y,0,0,(x-b)*a,(x-b)*y,0)),z.add(new go.PathSegment(go.PathSegment.Bezier,y,x*a,(x+b)*y,0,y,(x-b)*a)),z.add(new go.PathSegment(go.PathSegment.Bezier,(x+.1)*y,.9*a,y,(x+b)*a,(x+b)*y,.9*a)),z.add(new go.PathSegment(go.PathSegment.Line,y,.9*a)),z.add(new go.PathSegment(go.PathSegment.Line,y,a)),z.add(new go.PathSegment(go.PathSegment.Line,.5*y,a)),E.spot1=new go.Spot(.15,.15),E.spot2=new go.Spot(.85,.8),E}),go.Shape.defineFigureGenerator("ManualInput",function(oe,y,a){var E=new go.Geometry,b=new go.PathFigure(y,0,!0);return E.add(b),b.add(new go.PathSegment(go.PathSegment.Line,y,a)),b.add(new go.PathSegment(go.PathSegment.Line,0,a)),b.add(new go.PathSegment(go.PathSegment.Line,0,.25*a).close()),E.spot1=new go.Spot(0,.25),E.spot2=go.Spot.BottomRight,E}),go.Shape.defineFigureGenerator("MessageFromUser",function(oe,y,a){var E=new go.Geometry,b=oe?oe.parameter1:NaN;isNaN(b)&&(b=.7);var x=new go.PathFigure(0,0,!0);return E.add(x),x.add(new go.PathSegment(go.PathSegment.Line,y,0)),x.add(new go.PathSegment(go.PathSegment.Line,b*y,.5*a)),x.add(new go.PathSegment(go.PathSegment.Line,y,a)),x.add(new go.PathSegment(go.PathSegment.Line,0,a).close()),E.spot1=go.Spot.TopLeft,E}),go.Shape.defineFigureGenerator("MicroformProcessing",function(oe,y,a){var E=new go.Geometry,b=oe?oe.parameter1:NaN;isNaN(b)&&(b=.25);var x=new go.PathFigure(0,0,!0);return E.add(x),x.add(new go.PathSegment(go.PathSegment.Line,.5*y,b*a)),x.add(new go.PathSegment(go.PathSegment.Line,y,0)),x.add(new go.PathSegment(go.PathSegment.Line,y,a)),x.add(new go.PathSegment(go.PathSegment.Line,.5*y,(1-b)*a)),x.add(new go.PathSegment(go.PathSegment.Line,0,a).close()),E}),go.Shape.defineFigureGenerator("MicroformRecording",function(oe,y,a){var E=new go.Geometry,b=new go.PathFigure(0,0,!0);return E.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.75*y,.25*a)),b.add(new go.PathSegment(go.PathSegment.Line,y,.15*a)),b.add(new go.PathSegment(go.PathSegment.Line,y,.85*a)),b.add(new go.PathSegment(go.PathSegment.Line,.75*y,.75*a)),b.add(new go.PathSegment(go.PathSegment.Line,0,a).close()),E.spot1=new go.Spot(0,.25),E.spot2=new go.Spot(1,.75),E}),go.Shape.defineFigureGenerator("MultiDocument",function(oe,y,a){var E=new go.Geometry;a=a/.8;var b=new go.PathFigure(y,0,!0);E.add(b),b.add(new go.PathSegment(go.PathSegment.Line,y,.5*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,.9*y,.44*a,.96*y,.47*a,.93*y,.45*a)),b.add(new go.PathSegment(go.PathSegment.Line,.9*y,.6*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,.8*y,.54*a,.86*y,.57*a,.83*y,.55*a)),b.add(new go.PathSegment(go.PathSegment.Line,.8*y,.7*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,0,.7*a,.4*y,.4*a,.4*y,a)),b.add(new go.PathSegment(go.PathSegment.Line,0,.2*a)),b.add(new go.PathSegment(go.PathSegment.Line,.1*y,.2*a)),b.add(new go.PathSegment(go.PathSegment.Line,.1*y,.1*a)),b.add(new go.PathSegment(go.PathSegment.Line,.2*y,.1*a)),b.add(new go.PathSegment(go.PathSegment.Line,.2*y,0).close());var x=new go.PathFigure(.1*y,.2*a,!1);return E.add(x),x.add(new go.PathSegment(go.PathSegment.Line,.8*y,.2*a)),x.add(new go.PathSegment(go.PathSegment.Line,.8*y,.54*a)),x.add(new go.PathSegment(go.PathSegment.Move,.2*y,.1*a)),x.add(new go.PathSegment(go.PathSegment.Line,.9*y,.1*a)),x.add(new go.PathSegment(go.PathSegment.Line,.9*y,.44*a)),E.spot1=new go.Spot(0,.25),E.spot2=new go.Spot(.8,.77),E}),go.Shape.defineFigureGenerator("MultiProcess",function(oe,y,a){var E=new go.Geometry,b=new go.PathFigure(.1*y,.1*a,!0);E.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.2*y,.1*a)),b.add(new go.PathSegment(go.PathSegment.Line,.2*y,0)),b.add(new go.PathSegment(go.PathSegment.Line,y,0)),b.add(new go.PathSegment(go.PathSegment.Line,y,.8*a)),b.add(new go.PathSegment(go.PathSegment.Line,.9*y,.8*a)),b.add(new go.PathSegment(go.PathSegment.Line,.9*y,.9*a)),b.add(new go.PathSegment(go.PathSegment.Line,.8*y,.9*a)),b.add(new go.PathSegment(go.PathSegment.Line,.8*y,a)),b.add(new go.PathSegment(go.PathSegment.Line,0,a)),b.add(new go.PathSegment(go.PathSegment.Line,0,.2*a)),b.add(new go.PathSegment(go.PathSegment.Line,.1*y,.2*a).close());var x=new go.PathFigure(.2*y,.1*a,!1);return E.add(x),x.add(new go.PathSegment(go.PathSegment.Line,.9*y,.1*a)),x.add(new go.PathSegment(go.PathSegment.Line,.9*y,.8*a)),x.add(new go.PathSegment(go.PathSegment.Move,.1*y,.2*a)),x.add(new go.PathSegment(go.PathSegment.Line,.8*y,.2*a)),x.add(new go.PathSegment(go.PathSegment.Line,.8*y,.9*a)),E.spot1=new go.Spot(0,.2),E.spot2=new go.Spot(.8,1),E}),go.Shape.defineFigureGenerator("OfflineStorage",function(oe,y,a){var E=new go.Geometry,b=oe?oe.parameter1:NaN;isNaN(b)&&(b=.1);var x=1-b,z=new go.PathFigure(0,0,!0);E.add(z),z.add(new go.PathSegment(go.PathSegment.Line,y,0)),z.add(new go.PathSegment(go.PathSegment.Line,.5*y,a).close());var ae=new go.PathFigure(.5*b*y,b*a,!1);return E.add(ae),ae.add(new go.PathSegment(go.PathSegment.Line,(1-.5*b)*y,b*a)),E}),go.Shape.defineFigureGenerator("OffPageConnector",function(oe,y,a){var E=new go.Geometry,b=new go.PathFigure(0,0,!0);return E.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.75*y,0)),b.add(new go.PathSegment(go.PathSegment.Line,y,.5*a)),b.add(new go.PathSegment(go.PathSegment.Line,.75*y,a)),b.add(new go.PathSegment(go.PathSegment.Line,0,a).close()),E.spot1=go.Spot.TopLeft,E.spot2=new go.Spot(.75,1),E}),go.Shape.defineFigureGenerator("Or",function(oe,y,a){var E=new go.Geometry,b=he*.5,x=.5,z=new go.PathFigure(y,x*a,!0);E.add(z),z.add(new go.PathSegment(go.PathSegment.Bezier,x*y,a,y,(x+b)*a,(x+b)*y,a)),z.add(new go.PathSegment(go.PathSegment.Bezier,0,x*a,(x-b)*y,a,0,(x+b)*a)),z.add(new go.PathSegment(go.PathSegment.Bezier,x*y,0,0,(x-b)*a,(x-b)*y,0)),z.add(new go.PathSegment(go.PathSegment.Bezier,y,x*a,(x+b)*y,0,y,(x-b)*a));var ae=new go.PathFigure(y,.5*a,!1);return E.add(ae),ae.add(new go.PathSegment(go.PathSegment.Line,0,.5*a)),ae.add(new go.PathSegment(go.PathSegment.Move,.5*y,a)),ae.add(new go.PathSegment(go.PathSegment.Line,.5*y,0)),E}),go.Shape.defineFigureGenerator("PaperTape",function(oe,y,a){var E=new go.Geometry;a=a/.8;var b=new go.PathFigure(0,.7*a,!0);return E.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,.3*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,y,.3*a,.5*y,.6*a,.5*y,0)),b.add(new go.PathSegment(go.PathSegment.Line,y,.7*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,0,.7*a,.5*y,.4*a,.5*y,a).close()),E.spot1=new go.Spot(0,.49),E.spot2=new go.Spot(1,.75),E}),go.Shape.defineFigureGenerator("PrimitiveFromCall",function(oe,y,a){var E=new go.Geometry,b=oe?oe.parameter1:NaN,x=oe?oe.parameter2:NaN;isNaN(b)&&(b=.1),isNaN(x)&&(x=.3);var z=new go.PathFigure(0,0,!0);return E.add(z),z.add(new go.PathSegment(go.PathSegment.Line,y,0)),z.add(new go.PathSegment(go.PathSegment.Line,(1-x)*y,.5*a)),z.add(new go.PathSegment(go.PathSegment.Line,y,a)),z.add(new go.PathSegment(go.PathSegment.Line,0,a).close()),E}),go.Shape.defineFigureGenerator("PrimitiveToCall",function(oe,y,a){var E=new go.Geometry,b=oe?oe.parameter1:NaN,x=oe?oe.parameter2:NaN;isNaN(b)&&(b=.1),isNaN(x)&&(x=.3);var z=new go.PathFigure(0,0,!0);return E.add(z),z.add(new go.PathSegment(go.PathSegment.Line,(1-x)*y,0)),z.add(new go.PathSegment(go.PathSegment.Line,y,.5*a)),z.add(new go.PathSegment(go.PathSegment.Line,(1-x)*y,a)),z.add(new go.PathSegment(go.PathSegment.Line,0,a).close()),E}),go.Shape.defineFigureGenerator("Procedure",function(oe,y,a){var E=new go.Geometry,b=oe?oe.parameter1:NaN;isNaN(b)&&(b=.1);var x=new go.PathFigure(0,0,!0);E.add(x),x.add(new go.PathSegment(go.PathSegment.Line,y,0)),x.add(new go.PathSegment(go.PathSegment.Line,y,a)),x.add(new go.PathSegment(go.PathSegment.Line,0,a).close());var z=new go.PathFigure((1-b)*y,0,!1);return E.add(z),z.add(new go.PathSegment(go.PathSegment.Line,(1-b)*y,a)),z.add(new go.PathSegment(go.PathSegment.Move,b*y,0)),z.add(new go.PathSegment(go.PathSegment.Line,b*y,a)),E}),go.Shape.defineFigureGenerator("Process",function(oe,y,a){var E=new go.Geometry,b=oe?oe.parameter1:NaN;isNaN(b)&&(b=.1);var x=new go.PathFigure(0,0,!0);E.add(x),x.add(new go.PathSegment(go.PathSegment.Line,y,0)),x.add(new go.PathSegment(go.PathSegment.Line,y,a)),x.add(new go.PathSegment(go.PathSegment.Line,0,a).close());var z=new go.PathFigure(b*y,0,!1);return E.add(z),z.add(new go.PathSegment(go.PathSegment.Line,b*y,a)),E.spot2=go.Spot.BottomRight,E}),go.Shape.defineFigureGenerator("Sort",function(oe,y,a){var E=new go.Geometry,b=new go.PathFigure(.5*y,0,!0);E.add(b),b.add(new go.PathSegment(go.PathSegment.Line,y,.5*a)),b.add(new go.PathSegment(go.PathSegment.Line,.5*y,a)),b.add(new go.PathSegment(go.PathSegment.Line,0,.5*a).close());var x=new go.PathFigure(0,.5*a,!1);return E.add(x),x.add(new go.PathSegment(go.PathSegment.Line,y,.5*a)),E.spot1=new go.Spot(.25,.25),E.spot2=new go.Spot(.75,.5),E}),go.Shape.defineFigureGenerator("Start",function(oe,y,a){var E=new go.Geometry,b=oe?oe.parameter1:NaN;isNaN(b)&&(b=.25);var x=new go.PathFigure(b*y,0,!0);E.add(x),x.add(new go.PathSegment(go.PathSegment.Arc,270,180,.75*y,.5*a,.25*y,.5*a)),x.add(new go.PathSegment(go.PathSegment.Arc,90,180,.25*y,.5*a,.25*y,.5*a));var z=new go.PathFigure(b*y,0,!1);return E.add(z),z.add(new go.PathSegment(go.PathSegment.Line,b*y,a)),z.add(new go.PathSegment(go.PathSegment.Move,(1-b)*y,0)),z.add(new go.PathSegment(go.PathSegment.Line,(1-b)*y,a)),E.spot1=new go.Spot(b,0),E.spot2=new go.Spot(1-b,1),E}),go.Shape.defineFigureGenerator("Terminator",function(oe,y,a){var E=new go.Geometry,b=new go.PathFigure(.25*y,0,!0);return E.add(b),b.add(new go.PathSegment(go.PathSegment.Arc,270,180,.75*y,.5*a,.25*y,.5*a)),b.add(new go.PathSegment(go.PathSegment.Arc,90,180,.25*y,.5*a,.25*y,.5*a)),E.spot1=new go.Spot(.23,0),E.spot2=new go.Spot(.77,1),E}),go.Shape.defineFigureGenerator("TransmittalTape",function(oe,y,a){var E=new go.Geometry,b=oe?oe.parameter1:NaN;isNaN(b)&&(b=.1);var x=new go.PathFigure(0,0,!0);return E.add(x),x.add(new go.PathSegment(go.PathSegment.Line,y,0)),x.add(new go.PathSegment(go.PathSegment.Line,y,a)),x.add(new go.PathSegment(go.PathSegment.Line,.75*y,(1-b)*a)),x.add(new go.PathSegment(go.PathSegment.Line,0,(1-b)*a).close()),E.spot1=go.Spot.TopLeft,E}),go.Shape.defineFigureGenerator("AndGate",function(oe,y,a){var E=new go.Geometry,b=he*.5,x=new go.PathFigure(0,0,!0);return E.add(x),x.add(new go.PathSegment(go.PathSegment.Line,.5*y,0)),x.add(new go.PathSegment(go.PathSegment.Bezier,y,.5*a,(.5+b)*y,0,y,(.5-b)*a)),x.add(new go.PathSegment(go.PathSegment.Bezier,.5*y,a,y,(.5+b)*a,(.5+b)*y,a)),x.add(new go.PathSegment(go.PathSegment.Line,0,a).close()),E.spot1=go.Spot.TopLeft,E.spot2=new go.Spot(.55,1),E}),go.Shape.defineFigureGenerator("Buffer",function(oe,y,a){var E=new go.Geometry,b=new go.PathFigure(0,0,!0);return E.add(b),b.add(new go.PathSegment(go.PathSegment.Line,y,.5*a)),b.add(new go.PathSegment(go.PathSegment.Line,0,a).close()),E.spot1=new go.Spot(0,.25),E.spot2=new go.Spot(.5,.75),E}),go.Shape.defineFigureGenerator("Clock",function(oe,y,a){var E=new go.Geometry,b=he*.5,x=.5,z=new go.PathFigure(y,x*a,!0);E.add(z),z.add(new go.PathSegment(go.PathSegment.Bezier,x*y,a,y,(x+b)*a,(x+b)*y,a)),z.add(new go.PathSegment(go.PathSegment.Bezier,0,x*a,(x-b)*y,a,0,(x+b)*a)),z.add(new go.PathSegment(go.PathSegment.Bezier,x*y,0,0,(x-b)*a,(x-b)*y,0)),z.add(new go.PathSegment(go.PathSegment.Bezier,y,x*a,(x+b)*y,0,y,(x-b)*a));var ae=new go.PathFigure(y,x*a,!1);E.add(ae),ae.add(new go.PathSegment(go.PathSegment.Line,y,x*a));var ge=new go.PathFigure(.8*y,.75*a,!1);return E.add(ge),ge.add(new go.PathSegment(go.PathSegment.Line,.8*y,.25*a)),ge.add(new go.PathSegment(go.PathSegment.Line,.6*y,.25*a)),ge.add(new go.PathSegment(go.PathSegment.Line,.6*y,.75*a)),ge.add(new go.PathSegment(go.PathSegment.Line,.4*y,.75*a)),ge.add(new go.PathSegment(go.PathSegment.Line,.4*y,.25*a)),ge.add(new go.PathSegment(go.PathSegment.Line,.2*y,.25*a)),ge.add(new go.PathSegment(go.PathSegment.Line,.2*y,.75*a)),E}),go.Shape.defineFigureGenerator("Ground",function(oe,y,a){var E=new go.Geometry,b=new go.PathFigure(.5*y,0,!1);return E.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.5*y,.4*a)),b.add(new go.PathSegment(go.PathSegment.Move,.2*y,.6*a)),b.add(new go.PathSegment(go.PathSegment.Line,.8*y,.6*a)),b.add(new go.PathSegment(go.PathSegment.Move,.3*y,.8*a)),b.add(new go.PathSegment(go.PathSegment.Line,.7*y,.8*a)),b.add(new go.PathSegment(go.PathSegment.Move,.4*y,a)),b.add(new go.PathSegment(go.PathSegment.Line,.6*y,a)),E}),go.Shape.defineFigureGenerator("Inverter",function(oe,y,a){var E=new go.Geometry,b=he*.1,x=.1,z=.9,ae=.5,ge=new go.PathFigure(.8*y,.5*a,!0);E.add(ge),ge.add(new go.PathSegment(go.PathSegment.Line,0,a)),ge.add(new go.PathSegment(go.PathSegment.Line,0,0)),ge.add(new go.PathSegment(go.PathSegment.Line,.8*y,.5*a));var xe=new go.PathFigure((z+x)*y,ae*a,!0);return E.add(xe),xe.add(new go.PathSegment(go.PathSegment.Bezier,z*y,(ae+x)*a,(z+x)*y,(ae+b)*a,(z+b)*y,(ae+x)*a)),xe.add(new go.PathSegment(go.PathSegment.Bezier,(z-x)*y,ae*a,(z-b)*y,(ae+x)*a,(z-x)*y,(ae+b)*a)),xe.add(new go.PathSegment(go.PathSegment.Bezier,z*y,(ae-x)*a,(z-x)*y,(ae-b)*a,(z-b)*y,(ae-x)*a)),xe.add(new go.PathSegment(go.PathSegment.Bezier,(z+x)*y,ae*a,(z+b)*y,(ae-x)*a,(z+x)*y,(ae-b)*a)),E.spot1=new go.Spot(0,.25),E.spot2=new go.Spot(.4,.75),E}),go.Shape.defineFigureGenerator("NandGate",function(oe,y,a){var E=new go.Geometry,b=he*.5,x=he*.4,z=he*.1,ae=.1,ge=.9,xe=.5,Pe=new go.PathFigure(.8*y,.5*a,!0);E.add(Pe),Pe.add(new go.PathSegment(go.PathSegment.Bezier,.4*y,a,.8*y,(.5+x)*a,(.4+b)*y,a)),Pe.add(new go.PathSegment(go.PathSegment.Line,0,a)),Pe.add(new go.PathSegment(go.PathSegment.Line,0,0)),Pe.add(new go.PathSegment(go.PathSegment.Line,.4*y,0)),Pe.add(new go.PathSegment(go.PathSegment.Bezier,.8*y,.5*a,(.4+b)*y,0,.8*y,(.5-x)*a));var Oe=new go.PathFigure((ge+ae)*y,xe*a,!0);return E.add(Oe),Oe.add(new go.PathSegment(go.PathSegment.Bezier,ge*y,(xe+ae)*a,(ge+ae)*y,(xe+z)*a,(ge+z)*y,(xe+ae)*a)),Oe.add(new go.PathSegment(go.PathSegment.Bezier,(ge-ae)*y,xe*a,(ge-z)*y,(xe+ae)*a,(ge-ae)*y,(xe+z)*a)),Oe.add(new go.PathSegment(go.PathSegment.Bezier,ge*y,(xe-ae)*a,(ge-ae)*y,(xe-z)*a,(ge-z)*y,(xe-ae)*a)),Oe.add(new go.PathSegment(go.PathSegment.Bezier,(ge+ae)*y,xe*a,(ge+z)*y,(xe-ae)*a,(ge+ae)*y,(xe-z)*a)),E.spot1=new go.Spot(0,.05),E.spot2=new go.Spot(.55,.95),E}),go.Shape.defineFigureGenerator("NorGate",function(oe,y,a){var E=new go.Geometry,b=.5,x=he*b,z=0,ae=.5,ge=new go.PathFigure(.8*y,.5*a,!0);E.add(ge),ge.add(new go.PathSegment(go.PathSegment.Bezier,0,a,.7*y,(ae+x)*a,(z+x)*y,(ae+b)*a)),ge.add(new go.PathSegment(go.PathSegment.Bezier,0,0,.25*y,.75*a,.25*y,.25*a)),ge.add(new go.PathSegment(go.PathSegment.Bezier,.8*y,.5*a,(z+x)*y,(ae-b)*a,.7*y,(ae-x)*a)),b=.1,x=he*.1,z=.9,ae=.5;var xe=new go.PathFigure((z-b)*y,ae*a,!0);return E.add(xe),xe.add(new go.PathSegment(go.PathSegment.Bezier,z*y,(ae-b)*a,(z-b)*y,(ae-x)*a,(z-x)*y,(ae-b)*a)),xe.add(new go.PathSegment(go.PathSegment.Bezier,(z+b)*y,ae*a,(z+x)*y,(ae-b)*a,(z+b)*y,(ae-x)*a)),xe.add(new go.PathSegment(go.PathSegment.Bezier,z*y,(ae+b)*a,(z+b)*y,(ae+x)*a,(z+x)*y,(ae+b)*a)),xe.add(new go.PathSegment(go.PathSegment.Bezier,(z-b)*y,ae*a,(z-x)*y,(ae+b)*a,(z-b)*y,(ae+x)*a)),E.spot1=new go.Spot(.2,.25),E.spot2=new go.Spot(.6,.75),E}),go.Shape.defineFigureGenerator("OrGate",function(oe,y,a){var E=new go.Geometry,b=.5,x=he*b,z=0,ae=.5,ge=new go.PathFigure(0,0,!0);return E.add(ge),ge.add(new go.PathSegment(go.PathSegment.Bezier,y,.5*a,(z+x+x)*y,(ae-b)*a,.8*y,(ae-x)*a)),ge.add(new go.PathSegment(go.PathSegment.Bezier,0,a,.8*y,(ae+x)*a,(z+x+x)*y,(ae+b)*a)),ge.add(new go.PathSegment(go.PathSegment.Bezier,0,0,.25*y,.75*a,.25*y,.25*a).close()),E.spot1=new go.Spot(.2,.25),E.spot2=new go.Spot(.75,.75),E}),go.Shape.defineFigureGenerator("XnorGate",function(oe,y,a){var E=new go.Geometry,b=.5,x=he*b,z=.2,ae=.5,ge=new go.PathFigure(.1*y,0,!1);E.add(ge),ge.add(new go.PathSegment(go.PathSegment.Bezier,.1*y,a,.35*y,.25*a,.35*y,.75*a));var xe=new go.PathFigure(.8*y,.5*a,!0);E.add(xe),xe.add(new go.PathSegment(go.PathSegment.Bezier,.2*y,a,.7*y,(ae+x)*a,(z+x)*y,(ae+b)*a)),xe.add(new go.PathSegment(go.PathSegment.Bezier,.2*y,0,.45*y,.75*a,.45*y,.25*a)),xe.add(new go.PathSegment(go.PathSegment.Bezier,.8*y,.5*a,(z+x)*y,(ae-b)*a,.7*y,(ae-x)*a)),b=.1,x=he*.1,z=.9,ae=.5;var Pe=new go.PathFigure((z-b)*y,ae*a,!0);return E.add(Pe),Pe.add(new go.PathSegment(go.PathSegment.Bezier,z*y,(ae-b)*a,(z-b)*y,(ae-x)*a,(z-x)*y,(ae-b)*a)),Pe.add(new go.PathSegment(go.PathSegment.Bezier,(z+b)*y,ae*a,(z+x)*y,(ae-b)*a,(z+b)*y,(ae-x)*a)),Pe.add(new go.PathSegment(go.PathSegment.Bezier,z*y,(ae+b)*a,(z+b)*y,(ae+x)*a,(z+x)*y,(ae+b)*a)),Pe.add(new go.PathSegment(go.PathSegment.Bezier,(z-b)*y,ae*a,(z-x)*y,(ae+b)*a,(z-b)*y,(ae+x)*a)),E.spot1=new go.Spot(.4,.25),E.spot2=new go.Spot(.65,.75),E}),go.Shape.defineFigureGenerator("XorGate",function(oe,y,a){var E=new go.Geometry,b=.5,x=he*b,z=.2,ae=.5,ge=new go.PathFigure(.1*y,0,!1);E.add(ge),ge.add(new go.PathSegment(go.PathSegment.Bezier,.1*y,a,.35*y,.25*a,.35*y,.75*a));var xe=new go.PathFigure(.2*y,0,!0);return E.add(xe),xe.add(new go.PathSegment(go.PathSegment.Bezier,y,.5*a,(z+x)*y,(ae-b)*a,.9*y,(ae-x)*a)),xe.add(new go.PathSegment(go.PathSegment.Bezier,.2*y,a,.9*y,(ae+x)*a,(z+x)*y,(ae+b)*a)),xe.add(new go.PathSegment(go.PathSegment.Bezier,.2*y,0,.45*y,.75*a,.45*y,.25*a).close()),E.spot1=new go.Spot(.4,.25),E.spot2=new go.Spot(.8,.75),E}),go.Shape.defineFigureGenerator("Capacitor",function(oe,y,a){var E=new go.Geometry,b=new go.PathFigure(0,0,!1);return E.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,a)),b.add(new go.PathSegment(go.PathSegment.Move,y,0)),b.add(new go.PathSegment(go.PathSegment.Line,y,a)),E}),go.Shape.defineFigureGenerator("Resistor",function(oe,y,a){var E=new go.Geometry,b=new go.PathFigure(0,.5*a,!1);return E.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.1*y,0)),b.add(new go.PathSegment(go.PathSegment.Line,.2*y,a)),b.add(new go.PathSegment(go.PathSegment.Line,.3*y,0)),b.add(new go.PathSegment(go.PathSegment.Line,.4*y,a)),b.add(new go.PathSegment(go.PathSegment.Line,.5*y,0)),b.add(new go.PathSegment(go.PathSegment.Line,.6*y,a)),b.add(new go.PathSegment(go.PathSegment.Line,.7*y,.5*a)),E}),go.Shape.defineFigureGenerator("Inductor",function(oe,y,a){var E=new go.Geometry,b=he*.1,x=.1,z=.1,ae=.5,ge=new go.PathFigure((z-b*.5)*y,a,!1);return E.add(ge),ge.add(new go.PathSegment(go.PathSegment.Bezier,(z+x)*y,0,(z-b)*y,a,(z-x)*y,0)),z=.3,ge.add(new go.PathSegment(go.PathSegment.Bezier,z*y,a,(z+x)*y,0,(z+b)*y,a)),ge.add(new go.PathSegment(go.PathSegment.Bezier,(z+x)*y,0,(z-b)*y,a,(z-x)*y,0)),z=.5,ge.add(new go.PathSegment(go.PathSegment.Bezier,z*y,a,(z+x)*y,0,(z+b)*y,a)),ge.add(new go.PathSegment(go.PathSegment.Bezier,(z+x)*y,0,(z-b)*y,a,(z-x)*y,0)),z=.7,ge.add(new go.PathSegment(go.PathSegment.Bezier,z*y,a,(z+x)*y,0,(z+b)*y,a)),ge.add(new go.PathSegment(go.PathSegment.Bezier,(z+x)*y,0,(z-b)*y,a,(z-x)*y,0)),z=.9,ge.add(new go.PathSegment(go.PathSegment.Bezier,(z+b*.5)*y,a,(z+x)*y,0,(z+b)*y,a)),E}),go.Shape.defineFigureGenerator("ACvoltageSource",function(oe,y,a){var E=new go.Geometry,b=he*.5,x=.5,z=.5,ae=.5,ge=new go.PathFigure((z-x)*y,ae*a,!1);return E.add(ge),ge.add(new go.PathSegment(go.PathSegment.Bezier,z*y,(ae-x)*a,(z-x)*y,(ae-b)*a,(z-b)*y,(ae-x)*a)),ge.add(new go.PathSegment(go.PathSegment.Bezier,(z+x)*y,ae*a,(z+b)*y,(ae-x)*a,(z+x)*y,(ae-b)*a)),ge.add(new go.PathSegment(go.PathSegment.Bezier,z*y,(ae+x)*a,(z+x)*y,(ae+b)*a,(z+b)*y,(ae+x)*a)),ge.add(new go.PathSegment(go.PathSegment.Bezier,(z-x)*y,ae*a,(z-b)*y,(ae+x)*a,(z-x)*y,(ae+b)*a)),ge.add(new go.PathSegment(go.PathSegment.Move,(z-x+.1)*y,ae*a)),ge.add(new go.PathSegment(go.PathSegment.Bezier,(z+x-.1)*y,ae*a,z*y,(ae-x)*a,z*y,(ae+x)*a)),E}),go.Shape.defineFigureGenerator("DCvoltageSource",function(oe,y,a){var E=new go.Geometry,b=new go.PathFigure(0,.75*a,!1);return E.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,.25*a)),b.add(new go.PathSegment(go.PathSegment.Move,y,0)),b.add(new go.PathSegment(go.PathSegment.Line,y,a)),E}),go.Shape.defineFigureGenerator("Diode",function(oe,y,a){var E=new go.Geometry,b=new go.PathFigure(y,0,!1);return E.add(b),b.add(new go.PathSegment(go.PathSegment.Line,y,.5*a)),b.add(new go.PathSegment(go.PathSegment.Line,0,a)),b.add(new go.PathSegment(go.PathSegment.Line,0,0)),b.add(new go.PathSegment(go.PathSegment.Line,y,.5*a)),b.add(new go.PathSegment(go.PathSegment.Line,y,a)),E.spot1=new go.Spot(0,.25),E.spot2=new go.Spot(.5,.75),E}),go.Shape.defineFigureGenerator("Wifi",function(oe,y,a){var E=new go.Geometry,b=y,x=a;y=y*.38,a=a*.6;var z=he*.8,ae=.8,ge=0,xe=.5,Pe=(b-y)/2,Oe=(x-a)/2,We=new go.PathFigure(ge*y+Pe,(xe+ae)*a+Oe,!0);E.add(We),We.add(new go.PathSegment(go.PathSegment.Bezier,(ge-ae)*y+Pe,xe*a+Oe,(ge-z)*y+Pe,(xe+ae)*a+Oe,(ge-ae)*y+Pe,(xe+z)*a+Oe)),We.add(new go.PathSegment(go.PathSegment.Bezier,ge*y+Pe,(xe-ae)*a+Oe,(ge-ae)*y+Pe,(xe-z)*a+Oe,(ge-z)*y+Pe,(xe-ae)*a+Oe)),We.add(new go.PathSegment(go.PathSegment.Bezier,(ge-ae+z*.5)*y+Pe,xe*a+Oe,ge*y+Pe,(xe-ae)*a+Oe,(ge-ae+z*.5)*y+Pe,(xe-z)*a+Oe)),We.add(new go.PathSegment(go.PathSegment.Bezier,ge*y+Pe,(xe+ae)*a+Oe,(ge-ae+z*.5)*y+Pe,(xe+z)*a+Oe,ge*y+Pe,(xe+ae)*a+Oe).close()),z=he*.4,ae=.4,ge=.2,xe=.5;var Je=new go.PathFigure(ge*y+Pe,(xe+ae)*a+Oe,!0);E.add(Je),Je.add(new go.PathSegment(go.PathSegment.Bezier,(ge-ae)*y+Pe,xe*a+Oe,(ge-z)*y+Pe,(xe+ae)*a+Oe,(ge-ae)*y+Pe,(xe+z)*a+Oe)),Je.add(new go.PathSegment(go.PathSegment.Bezier,ge*y+Pe,(xe-ae)*a+Oe,(ge-ae)*y+Pe,(xe-z)*a+Oe,(ge-z)*y+Pe,(xe-ae)*a+Oe)),Je.add(new go.PathSegment(go.PathSegment.Bezier,(ge-ae+z*.5)*y+Pe,xe*a+Oe,ge*y+Pe,(xe-ae)*a+Oe,(ge-ae+z*.5)*y+Pe,(xe-z)*a+Oe)),Je.add(new go.PathSegment(go.PathSegment.Bezier,ge*y+Pe,(xe+ae)*a+Oe,(ge-ae+z*.5)*y+Pe,(xe+z)*a+Oe,ge*y+Pe,(xe+ae)*a+Oe).close()),z=he*.2,ae=.2,ge=.5,xe=.5;var nt=new go.PathFigure((ge-ae)*y+Pe,xe*a+Oe,!0);E.add(nt),nt.add(new go.PathSegment(go.PathSegment.Bezier,ge*y+Pe,(xe-ae)*a+Oe,(ge-ae)*y+Pe,(xe-z)*a+Oe,(ge-z)*y+Pe,(xe-ae)*a+Oe)),nt.add(new go.PathSegment(go.PathSegment.Bezier,(ge+ae)*y+Pe,xe*a+Oe,(ge+z)*y+Pe,(xe-ae)*a+Oe,(ge+ae)*y+Pe,(xe-z)*a+Oe)),nt.add(new go.PathSegment(go.PathSegment.Bezier,ge*y+Pe,(xe+ae)*a+Oe,(ge+ae)*y+Pe,(xe+z)*a+Oe,(ge+z)*y+Pe,(xe+ae)*a+Oe)),nt.add(new go.PathSegment(go.PathSegment.Bezier,(ge-ae)*y+Pe,xe*a+Oe,(ge-z)*y+Pe,(xe+ae)*a+Oe,(ge-ae)*y+Pe,(xe+z)*a+Oe)),z=he*.4,ae=.4,ge=.8,xe=.5;var De=new go.PathFigure(ge*y+Pe,(xe-ae)*a+Oe,!0);E.add(De),De.add(new go.PathSegment(go.PathSegment.Bezier,(ge+ae)*y+Pe,xe*a+Oe,(ge+z)*y+Pe,(xe-ae)*a+Oe,(ge+ae)*y+Pe,(xe-z)*a+Oe)),De.add(new go.PathSegment(go.PathSegment.Bezier,ge*y+Pe,(xe+ae)*a+Oe,(ge+ae)*y+Pe,(xe+z)*a+Oe,(ge+z)*y+Pe,(xe+ae)*a+Oe)),De.add(new go.PathSegment(go.PathSegment.Bezier,(ge+ae-z*.5)*y+Pe,xe*a+Oe,ge*y+Pe,(xe+ae)*a+Oe,(ge+ae-z*.5)*y+Pe,(xe+z)*a+Oe)),De.add(new go.PathSegment(go.PathSegment.Bezier,ge*y+Pe,(xe-ae)*a+Oe,(ge+ae-z*.5)*y+Pe,(xe-z)*a+Oe,ge*y+Pe,(xe-ae)*a+Oe).close()),z=he*.8,ae=.8,ge=1,xe=.5;var xt=new go.PathFigure(ge*y+Pe,(xe-ae)*a+Oe,!0);return E.add(xt),xt.add(new go.PathSegment(go.PathSegment.Bezier,(ge+ae)*y+Pe,xe*a+Oe,(ge+z)*y+Pe,(xe-ae)*a+Oe,(ge+ae)*y+Pe,(xe-z)*a+Oe)),xt.add(new go.PathSegment(go.PathSegment.Bezier,ge*y+Pe,(xe+ae)*a+Oe,(ge+ae)*y+Pe,(xe+z)*a+Oe,(ge+z)*y+Pe,(xe+ae)*a+Oe)),xt.add(new go.PathSegment(go.PathSegment.Bezier,(ge+ae-z*.5)*y+Pe,xe*a+Oe,ge*y+Pe,(xe+ae)*a+Oe,(ge+ae-z*.5)*y+Pe,(xe+z)*a+Oe)),xt.add(new go.PathSegment(go.PathSegment.Bezier,ge*y+Pe,(xe-ae)*a+Oe,(ge+ae-z*.5)*y+Pe,(xe-z)*a+Oe,ge*y+Pe,(xe-ae)*a+Oe).close()),E}),go.Shape.defineFigureGenerator("Email",function(oe,y,a){var E=new go.Geometry,b=new go.PathFigure(0,0,!0);E.add(b),b.add(new go.PathSegment(go.PathSegment.Line,y,0)),b.add(new go.PathSegment(go.PathSegment.Line,y,a)),b.add(new go.PathSegment(go.PathSegment.Line,0,a)),b.add(new go.PathSegment(go.PathSegment.Line,0,0).close());var x=new go.PathFigure(0,0,!1);return E.add(x),x.add(new go.PathSegment(go.PathSegment.Line,.5*y,.6*a)),x.add(new go.PathSegment(go.PathSegment.Line,y,0)),x.add(new go.PathSegment(go.PathSegment.Move,0,a)),x.add(new go.PathSegment(go.PathSegment.Line,.45*y,.54*a)),x.add(new go.PathSegment(go.PathSegment.Move,y,a)),x.add(new go.PathSegment(go.PathSegment.Line,.55*y,.54*a)),E}),go.Shape.defineFigureGenerator("Ethernet",function(oe,y,a){var E=new go.Geometry,b=new go.PathFigure(.35*y,0,!0);E.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.65*y,0)),b.add(new go.PathSegment(go.PathSegment.Line,.65*y,.4*a)),b.add(new go.PathSegment(go.PathSegment.Line,.35*y,.4*a)),b.add(new go.PathSegment(go.PathSegment.Line,.35*y,0).close());var x=new go.PathFigure(.1*y,a,!0,!0);E.add(x),x.add(new go.PathSegment(go.PathSegment.Line,.4*y,a)),x.add(new go.PathSegment(go.PathSegment.Line,.4*y,.6*a)),x.add(new go.PathSegment(go.PathSegment.Line,.1*y,.6*a)),x.add(new go.PathSegment(go.PathSegment.Line,.1*y,a).close());var z=new go.PathFigure(.6*y,a,!0,!0);E.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.9*y,a)),z.add(new go.PathSegment(go.PathSegment.Line,.9*y,.6*a)),z.add(new go.PathSegment(go.PathSegment.Line,.6*y,.6*a)),z.add(new go.PathSegment(go.PathSegment.Line,.6*y,a).close());var ae=new go.PathFigure(0,.5*a,!1);return E.add(ae),ae.add(new go.PathSegment(go.PathSegment.Line,y,.5*a)),ae.add(new go.PathSegment(go.PathSegment.Move,.5*y,.5*a)),ae.add(new go.PathSegment(go.PathSegment.Line,.5*y,.4*a)),ae.add(new go.PathSegment(go.PathSegment.Move,.75*y,.5*a)),ae.add(new go.PathSegment(go.PathSegment.Line,.75*y,.6*a)),ae.add(new go.PathSegment(go.PathSegment.Move,.25*y,.5*a)),ae.add(new go.PathSegment(go.PathSegment.Line,.25*y,.6*a)),E}),go.Shape.defineFigureGenerator("Power",function(oe,y,a){var E=new go.Geometry,b=he*.4,x=.4,z=.5,ae=.5,ge=pe(),xe=pe(),Pe=pe(),Oe=pe();At(z,ae-x,z+b,ae-x,z+x,ae-b,z+x,ae,.5,ge,ge,xe,Pe,Oe);var We=Be(xe.x,xe.y),Je=new go.PathFigure(xe.x*y,xe.y*a,!0);E.add(Je),Je.add(new go.PathSegment(go.PathSegment.Bezier,(z+x)*y,ae*a,Pe.x*y,Pe.y*a,Oe.x*y,Oe.y*a)),Je.add(new go.PathSegment(go.PathSegment.Bezier,z*y,(ae+x)*a,(z+x)*y,(ae+b)*a,(z+b)*y,(ae+x)*a)),Je.add(new go.PathSegment(go.PathSegment.Bezier,(z-x)*y,ae*a,(z-b)*y,(ae+x)*a,(z-x)*y,(ae+b)*a)),At(z-x,ae,z-x,ae-b,z-b,ae-x,z,ae-x,.5,Pe,Oe,xe,ge,ge),Je.add(new go.PathSegment(go.PathSegment.Bezier,xe.x*y,xe.y*a,Pe.x*y,Pe.y*a,Oe.x*y,Oe.y*a)),b=he*.3,x=.3,At(z-x,ae,z-x,ae-b,z-b,ae-x,z,ae-x,.5,Pe,Oe,xe,ge,ge),Je.add(new go.PathSegment(go.PathSegment.Line,xe.x*y,xe.y*a)),Je.add(new go.PathSegment(go.PathSegment.Bezier,(z-x)*y,ae*a,Oe.x*y,Oe.y*a,Pe.x*y,Pe.y*a)),Je.add(new go.PathSegment(go.PathSegment.Bezier,z*y,(ae+x)*a,(z-x)*y,(ae+b)*a,(z-b)*y,(ae+x)*a)),Je.add(new go.PathSegment(go.PathSegment.Bezier,(z+x)*y,ae*a,(z+b)*y,(ae+x)*a,(z+x)*y,(ae+b)*a)),At(z,ae-x,z+b,ae-x,z+x,ae-b,z+x,ae,.5,ge,ge,xe,Pe,Oe),Je.add(new go.PathSegment(go.PathSegment.Bezier,xe.x*y,xe.y*a,Oe.x*y,Oe.y*a,Pe.x*y,Pe.y*a).close());var Je=new go.PathFigure(.45*y,0,!0);return E.add(Je),Je.add(new go.PathSegment(go.PathSegment.Line,.45*y,.5*a)),Je.add(new go.PathSegment(go.PathSegment.Line,.55*y,.5*a)),Je.add(new go.PathSegment(go.PathSegment.Line,.55*y,0).close()),Ve(ge),Ve(xe),Ve(Pe),Ve(Oe),Ve(We),E.spot1=new go.Spot(.25,.45),E.spot2=new go.Spot(.75,.8),E}),go.Shape.defineFigureGenerator("Fallout",function(oe,y,a){var E=new go.Geometry,b=new go.PathFigure(0,a/2,!0);E.add(b),b.add(new go.PathSegment(go.PathSegment.Arc,180,360,y/2,a/2,y/2,a/2));function x(z,ae,ge){z.add(new go.PathSegment(go.PathSegment.Move,(.3+ae)*y,(.8+ge)*a)),z.add(new go.PathSegment(go.PathSegment.Line,(.5+ae)*y,(.5+ge)*a)),z.add(new go.PathSegment(go.PathSegment.Line,(.1+ae)*y,(.5+ge)*a)),z.add(new go.PathSegment(go.PathSegment.Line,(.3+ae)*y,(.8+ge)*a).close())}return x(b,0,0),x(b,.4,0),x(b,.2,-.3),E}),go.Shape.defineFigureGenerator("IrritationHazard",function(oe,y,a){var E=new go.Geometry,b=new go.PathFigure(.2*y,0,!0);return E.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.5*y,.3*a)),b.add(new go.PathSegment(go.PathSegment.Line,.8*y,0)),b.add(new go.PathSegment(go.PathSegment.Line,y,.2*a)),b.add(new go.PathSegment(go.PathSegment.Line,.7*y,.5*a)),b.add(new go.PathSegment(go.PathSegment.Line,y,.8*a)),b.add(new go.PathSegment(go.PathSegment.Line,.8*y,a)),b.add(new go.PathSegment(go.PathSegment.Line,.5*y,.7*a)),b.add(new go.PathSegment(go.PathSegment.Line,.2*y,a)),b.add(new go.PathSegment(go.PathSegment.Line,0,.8*a)),b.add(new go.PathSegment(go.PathSegment.Line,.3*y,.5*a)),b.add(new go.PathSegment(go.PathSegment.Line,0,.2*a).close()),E.spot1=new go.Spot(.3,.3),E.spot2=new go.Spot(.7,.7),E}),go.Shape.defineFigureGenerator("ElectricalHazard",function(oe,y,a){var E=new go.Geometry,b=new go.PathFigure(.37*y,0,!0);return E.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.5*y,.11*a)),b.add(new go.PathSegment(go.PathSegment.Line,.77*y,.04*a)),b.add(new go.PathSegment(go.PathSegment.Line,.33*y,.49*a)),b.add(new go.PathSegment(go.PathSegment.Line,y,.37*a)),b.add(new go.PathSegment(go.PathSegment.Line,.63*y,.86*a)),b.add(new go.PathSegment(go.PathSegment.Line,.77*y,.91*a)),b.add(new go.PathSegment(go.PathSegment.Line,.34*y,a)),b.add(new go.PathSegment(go.PathSegment.Line,.34*y,.78*a)),b.add(new go.PathSegment(go.PathSegment.Line,.44*y,.8*a)),b.add(new go.PathSegment(go.PathSegment.Line,.65*y,.56*a)),b.add(new go.PathSegment(go.PathSegment.Line,0,.68*a).close()),E}),go.Shape.defineFigureGenerator("FireHazard",function(oe,y,a){var E=new go.Geometry,b=new go.PathFigure(.1*y,a,!0);return E.add(b),b.add(new go.PathSegment(go.PathSegment.Bezier,.29*y,0,-.25*y,.63*a,.45*y,.44*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,.51*y,.42*a,.48*y,.17*a,.54*y,.35*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,.59*y,.18*a,.59*y,.29*a,.58*y,.28*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,.75*y,.6*a,.8*y,.34*a,.88*y,.43*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,.88*y,.31*a,.87*y,.48*a,.88*y,.43*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,.9*y,a,1.17*y,.76*a,.82*y,.8*a).close()),E.spot1=new go.Spot(.07,.445),E.spot2=new go.Spot(.884,.958),E}),go.Shape.defineFigureGenerator("BpmnActivityLoop",function(oe,y,a){var E=new go.Geometry,b=.5,x=0,z=0,ae=b*he,ge=.4*Math.SQRT2/2+.5,xe=.5-.5*Math.SQRT2/2,Pe=1,Oe=.5,We=.5,Je=0,nt=new go.PathFigure(ge*y,(1-xe)*a,!1);return E.add(nt),nt.add(new go.PathSegment(go.PathSegment.Bezier,Pe*y,Oe*a,Pe*y,.7*a,Pe*y,Oe*a)),nt.add(new go.PathSegment(go.PathSegment.Bezier,(We+x)*y,(Je+x)*a,(.5+b+x)*y,(.5-ae+x)*a,(.5+ae+x)*y,(.5-b+x)*a)),nt.add(new go.PathSegment(go.PathSegment.Bezier,(.5-b+x)*y,(.5+z)*a,(.5-ae+x)*y,(.5-b+z)*a,(.5-b+x)*y,(.5-ae+z)*a)),nt.add(new go.PathSegment(go.PathSegment.Bezier,(.35+x)*y,.9*a,(.5-b+x)*y,(.5+ae+z)*a,(.5-ae+x)*y,.9*a)),nt.add(new go.PathSegment(go.PathSegment.Move,(.25+x)*y,.8*a)),nt.add(new go.PathSegment(go.PathSegment.Line,(.35+x)*y,.9*a)),nt.add(new go.PathSegment(go.PathSegment.Line,(.2+x)*y,.95*a)),E}),go.Shape.defineFigureGenerator("BpmnActivityParallel",function(oe,y,a){var E=new go.Geometry,b=new go.PathFigure(0,0,!1);return E.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,a)),b.add(new go.PathSegment(go.PathSegment.Move,.5*y,0)),b.add(new go.PathSegment(go.PathSegment.Line,.5*y,a)),b.add(new go.PathSegment(go.PathSegment.Move,y,0)),b.add(new go.PathSegment(go.PathSegment.Line,y,a)),E}),go.Shape.defineFigureGenerator("BpmnActivitySequential",function(oe,y,a){var E=new go.Geometry,b=new go.PathFigure(0,0,!1);return E.add(b),b.add(new go.PathSegment(go.PathSegment.Line,y,0)),b.add(new go.PathSegment(go.PathSegment.Move,0,.5*a)),b.add(new go.PathSegment(go.PathSegment.Line,y,.5*a)),b.add(new go.PathSegment(go.PathSegment.Move,0,a)),b.add(new go.PathSegment(go.PathSegment.Line,y,a)),E}),go.Shape.defineFigureGenerator("BpmnActivityAdHoc",function(oe,y,a){var E=new go.Geometry,b=new go.PathFigure(0,0,!1);E.add(b);var x=new go.PathFigure(y,a,!1);E.add(x);var z=new go.PathFigure(0,.5*a,!1);return E.add(z),z.add(new go.PathSegment(go.PathSegment.Bezier,.5*y,.5*a,.2*y,.35*a,.3*y,.35*a)),z.add(new go.PathSegment(go.PathSegment.Bezier,y,.5*a,.7*y,.65*a,.8*y,.65*a)),E}),go.Shape.defineFigureGenerator("BpmnActivityCompensation",function(oe,y,a){var E=new go.Geometry,b=new go.PathFigure(0,.5*a,!0);return E.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.5*y,0)),b.add(new go.PathSegment(go.PathSegment.Line,.5*y,.5*a)),b.add(new go.PathSegment(go.PathSegment.Line,y,a)),b.add(new go.PathSegment(go.PathSegment.Line,y,0)),b.add(new go.PathSegment(go.PathSegment.Line,.5*y,.5*a)),b.add(new go.PathSegment(go.PathSegment.Line,.5*y,a).close()),E}),go.Shape.defineFigureGenerator("BpmnTaskMessage",function(oe,y,a){var E=new go.Geometry,b=new go.PathFigure(0,.2*a,!0);E.add(b),b.add(new go.PathSegment(go.PathSegment.Line,y,.2*a)),b.add(new go.PathSegment(go.PathSegment.Line,y,.8*a)),b.add(new go.PathSegment(go.PathSegment.Line,0,.8*a)),b.add(new go.PathSegment(go.PathSegment.Line,0,.8*a).close());var b=new go.PathFigure(0,.2*a,!1);return E.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.5*y,.5*a)),b.add(new go.PathSegment(go.PathSegment.Line,y,.2*a)),E}),go.Shape.defineFigureGenerator("BpmnTaskScript",function(oe,y,a){var E=new go.Geometry,b=new go.PathFigure(.7*y,a,!0);E.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.3*y,a)),b.add(new go.PathSegment(go.PathSegment.Bezier,.3*y,0,.6*y,.5*a,0,.5*a)),b.add(new go.PathSegment(go.PathSegment.Line,.7*y,0)),b.add(new go.PathSegment(go.PathSegment.Bezier,.7*y,a,.4*y,.5*a,y,.5*a).close());var x=new go.PathFigure(.45*y,.73*a,!1);return E.add(x),x.add(new go.PathSegment(go.PathSegment.Line,.7*y,.73*a)),x.add(new go.PathSegment(go.PathSegment.Move,.38*y,.5*a)),x.add(new go.PathSegment(go.PathSegment.Line,.63*y,.5*a)),x.add(new go.PathSegment(go.PathSegment.Move,.31*y,.27*a)),x.add(new go.PathSegment(go.PathSegment.Line,.56*y,.27*a)),E}),go.Shape.defineFigureGenerator("BpmnTaskUser",function(oe,y,a){var E=new go.Geometry,b=new go.PathFigure(0,0,!1);E.add(b);var x=new go.PathFigure(.335*y,(1-.555)*a,!0);E.add(x),x.add(new go.PathSegment(go.PathSegment.Line,.335*y,(1-.405)*a)),x.add(new go.PathSegment(go.PathSegment.Line,(1-.335)*y,(1-.405)*a)),x.add(new go.PathSegment(go.PathSegment.Line,(1-.335)*y,(1-.555)*a)),x.add(new go.PathSegment(go.PathSegment.Bezier,y,.68*a,(1-.12)*y,.46*a,(1-.02)*y,.54*a)),x.add(new go.PathSegment(go.PathSegment.Line,y,a)),x.add(new go.PathSegment(go.PathSegment.Line,0,a)),x.add(new go.PathSegment(go.PathSegment.Line,0,.68*a)),x.add(new go.PathSegment(go.PathSegment.Bezier,.335*y,(1-.555)*a,.02*y,.54*a,.12*y,.46*a)),x.add(new go.PathSegment(go.PathSegment.Line,.365*y,(1-.595)*a));var z=.5-.285,ae=.5,ge=z,xe=Math.PI/4,Pe=4*(1-Math.cos(xe))/(3*Math.sin(xe)),Oe=Pe*.5,We=z,Je=z,nt=Pe*We,De=Pe*Je;x.add(new go.PathSegment(go.PathSegment.Bezier,(ae-We)*y,ge*a,(ae-(nt+We)/2)*y,(ge+(Je+De)/2)*a,(ae-We)*y,(ge+De)*a)),x.add(new go.PathSegment(go.PathSegment.Bezier,ae*y,(ge-Je)*a,(ae-We)*y,(ge-De)*a,(ae-nt)*y,(ge-Je)*a)),x.add(new go.PathSegment(go.PathSegment.Bezier,(ae+We)*y,ge*a,(ae+nt)*y,(ge-Je)*a,(ae+We)*y,(ge-De)*a)),x.add(new go.PathSegment(go.PathSegment.Bezier,(1-.365)*y,(1-.595)*a,(ae+We)*y,(ge+De)*a,(ae+(nt+We)/2)*y,(ge+(Je+De)/2)*a)),x.add(new go.PathSegment(go.PathSegment.Line,(1-.365)*y,(1-.595)*a)),x.add(new go.PathSegment(go.PathSegment.Line,(1-.335)*y,(1-.555)*a)),x.add(new go.PathSegment(go.PathSegment.Line,(1-.335)*y,(1-.405)*a)),x.add(new go.PathSegment(go.PathSegment.Line,.335*y,(1-.405)*a));var xt=new go.PathFigure(.2*y,a,!1);E.add(xt),xt.add(new go.PathSegment(go.PathSegment.Line,.2*y,.8*a));var Qe=new go.PathFigure(.8*y,a,!1);return E.add(Qe),Qe.add(new go.PathSegment(go.PathSegment.Line,.8*y,.8*a)),E}),go.Shape.defineFigureGenerator("BpmnEventConditional",function(oe,y,a){var E=new go.Geometry,b=new go.PathFigure(.1*y,0,!0);E.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.9*y,0)),b.add(new go.PathSegment(go.PathSegment.Line,.9*y,a)),b.add(new go.PathSegment(go.PathSegment.Line,.1*y,a).close());var x=new go.PathFigure(.2*y,.2*a,!1);return E.add(x),x.add(new go.PathSegment(go.PathSegment.Line,.8*y,.2*a)),x.add(new go.PathSegment(go.PathSegment.Move,.2*y,.4*a)),x.add(new go.PathSegment(go.PathSegment.Line,.8*y,.4*a)),x.add(new go.PathSegment(go.PathSegment.Move,.2*y,.6*a)),x.add(new go.PathSegment(go.PathSegment.Line,.8*y,.6*a)),x.add(new go.PathSegment(go.PathSegment.Move,.2*y,.8*a)),x.add(new go.PathSegment(go.PathSegment.Line,.8*y,.8*a)),E}),go.Shape.defineFigureGenerator("BpmnEventError",function(oe,y,a){var E=new go.Geometry,b=new go.PathFigure(0,a,!0);return E.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.33*y,0)),b.add(new go.PathSegment(go.PathSegment.Line,.66*y,.5*a)),b.add(new go.PathSegment(go.PathSegment.Line,y,0)),b.add(new go.PathSegment(go.PathSegment.Line,.66*y,a)),b.add(new go.PathSegment(go.PathSegment.Line,.33*y,.5*a).close()),E}),go.Shape.defineFigureGenerator("BpmnEventEscalation",function(oe,y,a){var E=new go.Geometry,b=new go.PathFigure(0,0,!1);E.add(b);var x=new go.PathFigure(y,a,!1);E.add(x);var z=new go.PathFigure(.1*y,a,!0);return E.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.5*y,0)),z.add(new go.PathSegment(go.PathSegment.Line,.9*y,a)),z.add(new go.PathSegment(go.PathSegment.Line,.5*y,.5*a).close()),E}),go.Shape.defineFigureGenerator("Caution",function(oe,y,a){var E=new go.Geometry,b=new go.PathFigure(.05*y,a,!0);E.add(b),b.add(new go.PathSegment(go.PathSegment.Bezier,.1*y,.8*a,0,a,0,a)),b.add(new go.PathSegment(go.PathSegment.Line,.45*y,.1*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,.55*y,.1*a,.5*y,0,.5*y,0)),b.add(new go.PathSegment(go.PathSegment.Line,.95*y,.9*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,.9*y,a,y,a,y,a)),b.add(new go.PathSegment(go.PathSegment.Line,.05*y,a));var x=.05;return b.add(new go.PathSegment(go.PathSegment.Move,(.5-x)*y,.875*a)),b.add(new go.PathSegment(go.PathSegment.Arc,180,-360,.5*y,.875*a,x*y,x*a)),b.add(new go.PathSegment(go.PathSegment.Move,.5*y,.75*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,.5*y,.325*a,.575*y,.725*a,.625*y,.375*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,.5*y,.75*a,.375*y,.375*a,.425*y,.725*a)),E}),go.Shape.defineFigureGenerator("Recycle",function(oe,y,a){var E=new go.Geometry,b=new go.PathFigure(.45*y,.95*a,!1);E.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.2*y,.95*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,.185*y,.85*a,.17*y,.95*a,.15*y,.9*a)),b.add(new go.PathSegment(go.PathSegment.Line,.235*y,.75*a)),b.add(new go.PathSegment(go.PathSegment.Line,.3*y,.625*a)),b.add(new go.PathSegment(go.PathSegment.Line,.35*y,.65*a)),b.add(new go.PathSegment(go.PathSegment.Line,.275*y,.45*a)),b.add(new go.PathSegment(go.PathSegment.Line,.05*y,.45*a)),b.add(new go.PathSegment(go.PathSegment.Line,.1*y,.5*a)),b.add(new go.PathSegment(go.PathSegment.Line,.05*y,.575*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,.1875*y,.95*a,0,.675*a,0,.7*a)),b.add(new go.PathSegment(go.PathSegment.Move,.45*y,.95*a)),b.add(new go.PathSegment(go.PathSegment.Line,.45*y,.775*a)),b.add(new go.PathSegment(go.PathSegment.Line,.22*y,.775*a));var x=new go.PathFigure(.475*y,.2*a,!1);E.add(x),x.add(new go.PathSegment(go.PathSegment.Line,.4*y,.4*a)),x.add(new go.PathSegment(go.PathSegment.Line,.225*y,.3*a)),x.add(new go.PathSegment(go.PathSegment.Line,.275*y,.175*a)),x.add(new go.PathSegment(go.PathSegment.Line,.325*y,.05*a)),x.add(new go.PathSegment(go.PathSegment.Bezier,.4*y,.05*a,.35*y,0,.375*y,0)),x.add(new go.PathSegment(go.PathSegment.Line,.575*y,.375*a)),x.add(new go.PathSegment(go.PathSegment.Line,.525*y,.4*a)),x.add(new go.PathSegment(go.PathSegment.Line,.75*y,.475*a)),x.add(new go.PathSegment(go.PathSegment.Line,.85*y,.315*a)),x.add(new go.PathSegment(go.PathSegment.Line,.8*y,.32*a)),x.add(new go.PathSegment(go.PathSegment.Line,.65*y,.05*a)),x.add(new go.PathSegment(go.PathSegment.Bezier,.575*y,0,.65*y,.05*a,.625*y,0)),x.add(new go.PathSegment(go.PathSegment.Line,.38*y,.0105*a));var z=new go.PathFigure(.675*y,.575*a,!1);return E.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.875*y,.525*a)),z.add(new go.PathSegment(go.PathSegment.Line,y,.775*a)),z.add(new go.PathSegment(go.PathSegment.Bezier,.85*y,.95*a,y,.8*a,y,.85*a)),z.add(new go.PathSegment(go.PathSegment.Line,.65*y,.95*a)),z.add(new go.PathSegment(go.PathSegment.Line,.65*y,a)),z.add(new go.PathSegment(go.PathSegment.Line,.55*y,.85*a)),z.add(new go.PathSegment(go.PathSegment.Line,.65*y,.725*a)),z.add(new go.PathSegment(go.PathSegment.Line,.65*y,.775*a)),z.add(new go.PathSegment(go.PathSegment.Line,.7*y,.775*a)),z.add(new go.PathSegment(go.PathSegment.Line,y,.775*a)),z.add(new go.PathSegment(go.PathSegment.Move,.675*y,.575*a)),z.add(new go.PathSegment(go.PathSegment.Line,.775*y,.775*a)),E}),go.Shape.defineFigureGenerator("BpmnEventTimer",function(oe,y,a){var E=new go.Geometry,b=.5,x=he*.5,z=new go.PathFigure(y,b*a,!0);E.add(z),z.add(new go.PathSegment(go.PathSegment.Bezier,b*y,a,y,(b+x)*a,(b+x)*y,a)),z.add(new go.PathSegment(go.PathSegment.Bezier,0,b*a,(b-x)*y,a,0,(b+x)*a)),z.add(new go.PathSegment(go.PathSegment.Bezier,b*y,0,0,(b-x)*a,(b-x)*y,0)),z.add(new go.PathSegment(go.PathSegment.Bezier,y,b*a,(b+x)*y,0,y,(b-x)*a));var ae=new go.PathFigure(b*y,0,!1);return E.add(ae),ae.add(new go.PathSegment(go.PathSegment.Line,b*y,.15*a)),ae.add(new go.PathSegment(go.PathSegment.Move,b*y,a)),ae.add(new go.PathSegment(go.PathSegment.Line,b*y,.85*a)),ae.add(new go.PathSegment(go.PathSegment.Move,0,b*a)),ae.add(new go.PathSegment(go.PathSegment.Line,.15*y,b*a)),ae.add(new go.PathSegment(go.PathSegment.Move,y,b*a)),ae.add(new go.PathSegment(go.PathSegment.Line,.85*y,b*a)),ae.add(new go.PathSegment(go.PathSegment.Move,b*y,b*a)),ae.add(new go.PathSegment(go.PathSegment.Line,.58*y,.1*a)),ae.add(new go.PathSegment(go.PathSegment.Move,b*y,b*a)),ae.add(new go.PathSegment(go.PathSegment.Line,.78*y,.54*a)),E}),go.Shape.defineFigureGenerator("Package",function(oe,y,a){var E=new go.Geometry,b=new go.PathFigure(0,.15*a,!0);E.add(b),b.add(new go.PathSegment(go.PathSegment.Line,y,.15*a)),b.add(new go.PathSegment(go.PathSegment.Line,y,a)),b.add(new go.PathSegment(go.PathSegment.Line,0,a).close());var x=new go.PathFigure(0,.15*a,!0);return E.add(x),x.add(new go.PathSegment(go.PathSegment.Line,0,0)),x.add(new go.PathSegment(go.PathSegment.Line,.6*y,0)),x.add(new go.PathSegment(go.PathSegment.Line,.65*y,.15*a).close()),E.spot1=new go.Spot(0,.1),E.spot2=new go.Spot(1,1),E}),go.Shape.defineFigureGenerator("Class",function(oe,y,a){var E=new go.Geometry,b=new go.PathFigure(0,0,!0);E.add(b),b.add(new go.PathSegment(go.PathSegment.Line,y,0)),b.add(new go.PathSegment(go.PathSegment.Line,y,a)),b.add(new go.PathSegment(go.PathSegment.Line,0,a)),b.add(new go.PathSegment(go.PathSegment.Line,0,0).close());var x=new go.PathFigure(0,.2*a,!1);E.add(x),x.add(new go.PathSegment(go.PathSegment.Line,y,.2*a).close());var z=new go.PathFigure(0,.5*a,!1);return E.add(z),z.add(new go.PathSegment(go.PathSegment.Line,y,.5*a).close()),E}),go.Shape.defineFigureGenerator("Component",function(oe,y,a){var E=new go.Geometry,b=new go.PathFigure(y,a,!0);E.add(b),b.add(new go.PathSegment(go.PathSegment.Line,y,0)),b.add(new go.PathSegment(go.PathSegment.Line,.15*y,0)),b.add(new go.PathSegment(go.PathSegment.Line,.15*y,a)),b.add(new go.PathSegment(go.PathSegment.Line,y,a).close());var x=new go.PathFigure(0,.2*a,!0);E.add(x),x.add(new go.PathSegment(go.PathSegment.Line,.45*y,.2*a)),x.add(new go.PathSegment(go.PathSegment.Line,.45*y,.4*a)),x.add(new go.PathSegment(go.PathSegment.Line,0,.4*a)),x.add(new go.PathSegment(go.PathSegment.Line,0,.2*a).close());var z=new go.PathFigure(0,.6*a,!0);return E.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.45*y,.6*a)),z.add(new go.PathSegment(go.PathSegment.Line,.45*y,.8*a)),z.add(new go.PathSegment(go.PathSegment.Line,0,.8*a)),z.add(new go.PathSegment(go.PathSegment.Line,0,.6*a).close()),E}),go.Shape.defineFigureGenerator("Boat Shipment",function(oe,y,a){var E=new go.Geometry,b=new go.PathFigure(.15*y,.6*a,!0);E.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.15*y,.6*a)),b.add(new go.PathSegment(go.PathSegment.Line,0,.6*a)),b.add(new go.PathSegment(go.PathSegment.Line,.15*y,a)),b.add(new go.PathSegment(go.PathSegment.Line,.85*y,a)),b.add(new go.PathSegment(go.PathSegment.Line,y,.6*a)),b.add(new go.PathSegment(go.PathSegment.Line,.85*y,.6*a)),b.add(new go.PathSegment(go.PathSegment.Line,.5*y,0)),b.add(new go.PathSegment(go.PathSegment.Line,.15*y,.6*a));var x=new go.PathFigure(.15*y,.6*a,!1);return E.add(x),x.add(new go.PathSegment(go.PathSegment.Line,.85*y,.6*a)),E}),go.Shape.defineFigureGenerator("Customer/Supplier",function(oe,y,a){var E=new go.Geometry,b=new go.PathFigure(y,a,!0);return E.add(b),b.add(new go.PathSegment(go.PathSegment.Line,y,0)),b.add(new go.PathSegment(go.PathSegment.Line,.66*y,.33*a)),b.add(new go.PathSegment(go.PathSegment.Line,.66*y,0)),b.add(new go.PathSegment(go.PathSegment.Line,.33*y,.33*a)),b.add(new go.PathSegment(go.PathSegment.Line,.33*y,0)),b.add(new go.PathSegment(go.PathSegment.Line,0,.33*a)),b.add(new go.PathSegment(go.PathSegment.Line,0,a)),b.add(new go.PathSegment(go.PathSegment.Line,y,a).close()),E}),go.Shape.defineFigureGenerator("Workcell",function(oe,y,a){var E=new go.Geometry,b=new go.PathFigure(0,a,!0);return E.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,0)),b.add(new go.PathSegment(go.PathSegment.Line,y,0)),b.add(new go.PathSegment(go.PathSegment.Line,y,a)),b.add(new go.PathSegment(go.PathSegment.Line,.65*y,a)),b.add(new go.PathSegment(go.PathSegment.Line,.65*y,.4*a)),b.add(new go.PathSegment(go.PathSegment.Line,.35*y,.4*a)),b.add(new go.PathSegment(go.PathSegment.Line,.35*y,a)),b.add(new go.PathSegment(go.PathSegment.Line,0,a).close()),E}),go.Shape.defineFigureGenerator("Supermarket",function(oe,y,a){var E=new go.Geometry,b=new go.PathFigure(0,0,!1);return E.add(b),b.add(new go.PathSegment(go.PathSegment.Line,y,0)),b.add(new go.PathSegment(go.PathSegment.Line,y,.33*a)),b.add(new go.PathSegment(go.PathSegment.Line,0,.33*a)),b.add(new go.PathSegment(go.PathSegment.Move,y,.33*a)),b.add(new go.PathSegment(go.PathSegment.Line,y,.66*a)),b.add(new go.PathSegment(go.PathSegment.Line,0,.66*a)),b.add(new go.PathSegment(go.PathSegment.Move,y,.66*a)),b.add(new go.PathSegment(go.PathSegment.Line,y,a)),b.add(new go.PathSegment(go.PathSegment.Line,0,a)),E}),go.Shape.defineFigureGenerator("TruckShipment",function(oe,y,a){var E=new go.Geometry,b=new go.PathFigure(0,0,!0);E.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.6*y,0)),b.add(new go.PathSegment(go.PathSegment.Line,.6*y,.8*a)),b.add(new go.PathSegment(go.PathSegment.Line,0,.8*a)),b.add(new go.PathSegment(go.PathSegment.Line,0,0).close());var x=new go.PathFigure(y,.8*a,!0);E.add(x),x.add(new go.PathSegment(go.PathSegment.Line,y,.4*a)),x.add(new go.PathSegment(go.PathSegment.Line,.6*y,.4*a)),x.add(new go.PathSegment(go.PathSegment.Line,.6*y,.8*a)),x.add(new go.PathSegment(go.PathSegment.Line,y,.8*a).close());var z=.1,ae=he*.1,ge=.2,xe=.9,Pe=new go.PathFigure((ge-z)*y,xe*a,!0);E.add(Pe),Pe.add(new go.PathSegment(go.PathSegment.Bezier,ge*y,(xe-z)*a,(ge-z)*y,(xe-ae)*a,(ge-ae)*y,(xe-z)*a)),Pe.add(new go.PathSegment(go.PathSegment.Bezier,(ge+z)*y,xe*a,(ge+ae)*y,(xe-z)*a,(ge+z)*y,(xe-ae)*a)),Pe.add(new go.PathSegment(go.PathSegment.Bezier,ge*y,(xe+z)*a,(ge+z)*y,(xe+ae)*a,(ge+ae)*y,(xe+z)*a)),Pe.add(new go.PathSegment(go.PathSegment.Bezier,(ge-z)*y,xe*a,(ge-ae)*y,(xe+z)*a,(ge-z)*y,(xe+ae)*a).close()),z=.1,ae=he*.1,ge=.8,xe=.9;var Oe=new go.PathFigure((ge-z)*y,xe*a,!0);return E.add(Oe),Oe.add(new go.PathSegment(go.PathSegment.Bezier,ge*y,(xe-z)*a,(ge-z)*y,(xe-ae)*a,(ge-ae)*y,(xe-z)*a)),Oe.add(new go.PathSegment(go.PathSegment.Bezier,(ge+z)*y,xe*a,(ge+ae)*y,(xe-z)*a,(ge+z)*y,(xe-ae)*a)),Oe.add(new go.PathSegment(go.PathSegment.Bezier,ge*y,(xe+z)*a,(ge+z)*y,(xe+ae)*a,(ge+ae)*y,(xe+z)*a)),Oe.add(new go.PathSegment(go.PathSegment.Bezier,(ge-z)*y,xe*a,(ge-ae)*y,(xe+z)*a,(ge-z)*y,(xe+ae)*a).close()),E}),go.Shape.defineFigureGenerator("KanbanPost",function(oe,y,a){var E=new go.Geometry,b=new go.PathFigure(.2*y,0,!1);return E.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.2*y,.5*a)),b.add(new go.PathSegment(go.PathSegment.Line,.8*y,.5*a)),b.add(new go.PathSegment(go.PathSegment.Line,.8*y,0)),b.add(new go.PathSegment(go.PathSegment.Move,.5*y,.5*a)),b.add(new go.PathSegment(go.PathSegment.Line,.5*y,a)),b.add(new go.PathSegment(go.PathSegment.Line,.2*y,a)),b.add(new go.PathSegment(go.PathSegment.Move,.5*y,a)),b.add(new go.PathSegment(go.PathSegment.Line,.8*y,a)),E}),go.Shape.defineFigureGenerator("Forklift",function(oe,y,a){var E=new go.Geometry,b=new go.PathFigure(0,0,!0);E.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,.5*a)),b.add(new go.PathSegment(go.PathSegment.Line,.5*y,.5*a)),b.add(new go.PathSegment(go.PathSegment.Line,.4*y,0)),b.add(new go.PathSegment(go.PathSegment.Line,0,0));var x=new go.PathFigure(0,.5*a,!0);E.add(x),x.add(new go.PathSegment(go.PathSegment.Line,0,.8*a)),x.add(new go.PathSegment(go.PathSegment.Line,.5*y,.8*a)),x.add(new go.PathSegment(go.PathSegment.Line,.5*y,.5*a)),x.add(new go.PathSegment(go.PathSegment.Line,0,.5*a));var z=new go.PathFigure(.5*y,.8*a,!0);E.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.5*y,.1*a)),z.add(new go.PathSegment(go.PathSegment.Line,.55*y,.1*a)),z.add(new go.PathSegment(go.PathSegment.Line,.55*y,.8*a)),z.add(new go.PathSegment(go.PathSegment.Line,.5*y,.8*a));var ae=new go.PathFigure(.5*y,.7*a,!1);E.add(ae),ae.add(new go.PathSegment(go.PathSegment.Line,y,.7*a));var ge=.1,xe=he*.1,Pe=.1,Oe=.9,We=new go.PathFigure((Pe-ge)*y,Oe*a,!0);E.add(We),We.add(new go.PathSegment(go.PathSegment.Bezier,Pe*y,(Oe-ge)*a,(Pe-ge)*y,(Oe-xe)*a,(Pe-xe)*y,(Oe-ge)*a)),We.add(new go.PathSegment(go.PathSegment.Bezier,(Pe+ge)*y,Oe*a,(Pe+xe)*y,(Oe-ge)*a,(Pe+ge)*y,(Oe-xe)*a)),We.add(new go.PathSegment(go.PathSegment.Bezier,Pe*y,(Oe+ge)*a,(Pe+ge)*y,(Oe+xe)*a,(Pe+xe)*y,(Oe+ge)*a)),We.add(new go.PathSegment(go.PathSegment.Bezier,(Pe-ge)*y,Oe*a,(Pe-xe)*y,(Oe+ge)*a,(Pe-ge)*y,(Oe+xe)*a)),ge=.1,xe=he*.1,Pe=.4,Oe=.9;var Je=new go.PathFigure((Pe-ge)*y,Oe*a,!0);return E.add(Je),Je.add(new go.PathSegment(go.PathSegment.Bezier,Pe*y,(Oe-ge)*a,(Pe-ge)*y,(Oe-xe)*a,(Pe-xe)*y,(Oe-ge)*a)),Je.add(new go.PathSegment(go.PathSegment.Bezier,(Pe+ge)*y,Oe*a,(Pe+xe)*y,(Oe-ge)*a,(Pe+ge)*y,(Oe-xe)*a)),Je.add(new go.PathSegment(go.PathSegment.Bezier,Pe*y,(Oe+ge)*a,(Pe+ge)*y,(Oe+xe)*a,(Pe+xe)*y,(Oe+ge)*a)),Je.add(new go.PathSegment(go.PathSegment.Bezier,(Pe-ge)*y,Oe*a,(Pe-xe)*y,(Oe+ge)*a,(Pe-ge)*y,(Oe+xe)*a)),E}),go.Shape.defineFigureGenerator("RailShipment",function(oe,y,a){var E=new go.Geometry,b=new go.PathFigure(.1*y,.4*a,!0);E.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.45*y,.4*a)),b.add(new go.PathSegment(go.PathSegment.Line,.45*y,.9*a)),b.add(new go.PathSegment(go.PathSegment.Line,.1*y,.9*a)),b.add(new go.PathSegment(go.PathSegment.Line,.1*y,.4*a).close());var x=new go.PathFigure(.45*y,.7*a,!1);E.add(x),x.add(new go.PathSegment(go.PathSegment.Line,.55*y,.7*a));var z=new go.PathFigure(.55*y,.4*a,!0);E.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.9*y,.4*a)),z.add(new go.PathSegment(go.PathSegment.Line,.9*y,.9*a)),z.add(new go.PathSegment(go.PathSegment.Line,.55*y,.9*a)),z.add(new go.PathSegment(go.PathSegment.Line,.55*y,.4*a).close());var Pe=.05,Oe=he*.05,We=.175,Je=.95,ae=new go.PathFigure((We-Pe)*y,Je*a,!0);E.add(ae),ae.add(new go.PathSegment(go.PathSegment.Bezier,We*y,(Je-Pe)*a,(We-Pe)*y,(Je-Oe)*a,(We-Oe)*y,(Je-Pe)*a)),ae.add(new go.PathSegment(go.PathSegment.Bezier,(We+Pe)*y,Je*a,(We+Oe)*y,(Je-Pe)*a,(We+Pe)*y,(Je-Oe)*a)),ae.add(new go.PathSegment(go.PathSegment.Bezier,We*y,(Je+Pe)*a,(We+Pe)*y,(Je+Oe)*a,(We+Oe)*y,(Je+Pe)*a)),ae.add(new go.PathSegment(go.PathSegment.Bezier,(We-Pe)*y,Je*a,(We-Oe)*y,(Je+Pe)*a,(We-Pe)*y,(Je+Oe)*a));var Pe=.05,Oe=he*.05,We=.375,Je=.95,ge=new go.PathFigure((We-Pe)*y,Je*a,!0);E.add(ge),ge.add(new go.PathSegment(go.PathSegment.Bezier,We*y,(Je-Pe)*a,(We-Pe)*y,(Je-Oe)*a,(We-Oe)*y,(Je-Pe)*a)),ge.add(new go.PathSegment(go.PathSegment.Bezier,(We+Pe)*y,Je*a,(We+Oe)*y,(Je-Pe)*a,(We+Pe)*y,(Je-Oe)*a)),ge.add(new go.PathSegment(go.PathSegment.Bezier,We*y,(Je+Pe)*a,(We+Pe)*y,(Je+Oe)*a,(We+Oe)*y,(Je+Pe)*a)),ge.add(new go.PathSegment(go.PathSegment.Bezier,(We-Pe)*y,Je*a,(We-Oe)*y,(Je+Pe)*a,(We-Pe)*y,(Je+Oe)*a));var Pe=.05,Oe=he*.05,We=.625,Je=.95,xe=new go.PathFigure((We-Pe)*y,Je*a,!0);E.add(xe),xe.add(new go.PathSegment(go.PathSegment.Bezier,We*y,(Je-Pe)*a,(We-Pe)*y,(Je-Oe)*a,(We-Oe)*y,(Je-Pe)*a)),xe.add(new go.PathSegment(go.PathSegment.Bezier,(We+Pe)*y,Je*a,(We+Oe)*y,(Je-Pe)*a,(We+Pe)*y,(Je-Oe)*a)),xe.add(new go.PathSegment(go.PathSegment.Bezier,We*y,(Je+Pe)*a,(We+Pe)*y,(Je+Oe)*a,(We+Oe)*y,(Je+Pe)*a)),xe.add(new go.PathSegment(go.PathSegment.Bezier,(We-Pe)*y,Je*a,(We-Oe)*y,(Je+Pe)*a,(We-Pe)*y,(Je+Oe)*a));var Pe=.05,Oe=he*.05,We=.825,Je=.95,nt=new go.PathFigure((We-Pe)*y,Je*a,!0);E.add(nt),nt.add(new go.PathSegment(go.PathSegment.Bezier,We*y,(Je-Pe)*a,(We-Pe)*y,(Je-Oe)*a,(We-Oe)*y,(Je-Pe)*a)),nt.add(new go.PathSegment(go.PathSegment.Bezier,(We+Pe)*y,Je*a,(We+Oe)*y,(Je-Pe)*a,(We+Pe)*y,(Je-Oe)*a)),nt.add(new go.PathSegment(go.PathSegment.Bezier,We*y,(Je+Pe)*a,(We+Pe)*y,(Je+Oe)*a,(We+Oe)*y,(Je+Pe)*a)),nt.add(new go.PathSegment(go.PathSegment.Bezier,(We-Pe)*y,Je*a,(We-Oe)*y,(Je+Pe)*a,(We-Pe)*y,(Je+Oe)*a).close());var De=new go.PathFigure(0,a,!1);return E.add(De),De.add(new go.PathSegment(go.PathSegment.Line,y,a).close()),E}),go.Shape.defineFigureGenerator("Warehouse",function(oe,y,a){var E=new go.Geometry,b=new go.PathFigure(0,0,!0);E.add(b),b.add(new go.PathSegment(go.PathSegment.Line,y,0)),b.add(new go.PathSegment(go.PathSegment.Line,y,a)),b.add(new go.PathSegment(go.PathSegment.Line,0,a)),b.add(new go.PathSegment(go.PathSegment.Line,0,0).close());var x=new go.PathFigure(0,.2*a,!1);E.add(x),x.add(new go.PathSegment(go.PathSegment.Line,y,.2*a).close());var z=new go.PathFigure(.15*y,a,!0);E.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.15*y,.5*a)),z.add(new go.PathSegment(go.PathSegment.Line,.4*y,.5*a)),z.add(new go.PathSegment(go.PathSegment.Line,.4*y,a)),z.add(new go.PathSegment(go.PathSegment.Line,.15*y,a).close());var ae=.05,ge=he*.05,xe=.35,Pe=.775,Oe=new go.PathFigure((xe-ae)*y,Pe*a,!0);return E.add(Oe),Oe.add(new go.PathSegment(go.PathSegment.Bezier,xe*y,(Pe-ae)*a,(xe-ae)*y,(Pe-ge)*a,(xe-ge)*y,(Pe-ae)*a)),Oe.add(new go.PathSegment(go.PathSegment.Bezier,(xe+ae)*y,Pe*a,(xe+ge)*y,(Pe-ae)*a,(xe+ae)*y,(Pe-ge)*a)),Oe.add(new go.PathSegment(go.PathSegment.Bezier,xe*y,(Pe+ae)*a,(xe+ae)*y,(Pe+ge)*a,(xe+ge)*y,(Pe+ae)*a)),Oe.add(new go.PathSegment(go.PathSegment.Bezier,(xe-ae)*y,Pe*a,(xe-ge)*y,(Pe+ae)*a,(xe-ae)*y,(Pe+ge)*a).close()),E}),go.Shape.defineFigureGenerator("ControlCenter",function(oe,y,a){var E=new go.Geometry,b=new go.PathFigure(0,a,!0);return E.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,.8*a)),b.add(new go.PathSegment(go.PathSegment.Line,.1*y,.8*a)),b.add(new go.PathSegment(go.PathSegment.Line,.1*y,0)),b.add(new go.PathSegment(go.PathSegment.Line,.9*y,0)),b.add(new go.PathSegment(go.PathSegment.Line,.9*y,.8*a)),b.add(new go.PathSegment(go.PathSegment.Line,y,.8*a)),b.add(new go.PathSegment(go.PathSegment.Line,y,a)),b.add(new go.PathSegment(go.PathSegment.Line,0,a)),b.add(new go.PathSegment(go.PathSegment.Move,.1*y,.8*a)),b.add(new go.PathSegment(go.PathSegment.Line,.9*y,.8*a).close()),E}),go.Shape.defineFigureGenerator("Bluetooth",function(oe,y,a){var E=new go.Geometry,b=new go.PathFigure(0,.75*a,!1);return E.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,.75*a)),b.add(new go.PathSegment(go.PathSegment.Line,y,.25*a)),b.add(new go.PathSegment(go.PathSegment.Line,.5*y,0)),b.add(new go.PathSegment(go.PathSegment.Line,.5*y,a)),b.add(new go.PathSegment(go.PathSegment.Line,y,.75*a)),b.add(new go.PathSegment(go.PathSegment.Line,0,.25*a)),E}),go.Shape.defineFigureGenerator("Bookmark",function(oe,y,a){var E=new go.Geometry,b=new go.PathFigure(0,0,!0);return E.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,a)),b.add(new go.PathSegment(go.PathSegment.Line,.5*y,.6*a)),b.add(new go.PathSegment(go.PathSegment.Line,y,a)),b.add(new go.PathSegment(go.PathSegment.Line,y,0)),b.add(new go.PathSegment(go.PathSegment.Line,0,0)),b.add(new go.PathSegment(go.PathSegment.Move,.2*y,.2*a)),b.add(new go.PathSegment(go.PathSegment.Line,.8*y,.2*a)),b.add(new go.PathSegment(go.PathSegment.Move,.2*y,.4*a)),b.add(new go.PathSegment(go.PathSegment.Line,.8*y,.4*a)),E}),go.Shape.defineFigureGenerator("Bookmark",function(oe,y,a){var E=new go.Geometry,b=new go.PathFigure(0,0,!0);return E.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,a)),b.add(new go.PathSegment(go.PathSegment.Line,.5*y,.6*a)),b.add(new go.PathSegment(go.PathSegment.Line,y,a)),b.add(new go.PathSegment(go.PathSegment.Line,y,0)),b.add(new go.PathSegment(go.PathSegment.Line,0,0)),b.add(new go.PathSegment(go.PathSegment.Move,.2*y,.2*a)),b.add(new go.PathSegment(go.PathSegment.Line,.8*y,.2*a)),b.add(new go.PathSegment(go.PathSegment.Move,.2*y,.4*a)),b.add(new go.PathSegment(go.PathSegment.Line,.8*y,.4*a)),E}),go.Shape.defineFigureGenerator("Globe",function(oe,y,a){var E=new go.Geometry,b=new go.PathFigure(.5*y,0,!1);return E.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.5*y,a)),b.add(new go.PathSegment(go.PathSegment.Move,0,.5*a)),b.add(new go.PathSegment(go.PathSegment.Line,y,.5*a)),b.add(new go.PathSegment(go.PathSegment.Move,.5*y,0)),b.add(new go.PathSegment(go.PathSegment.Bezier,y,.5*a,.75*y,0,y,.25*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,.5*y,a,y,.75*a,.75*y,a)),b.add(new go.PathSegment(go.PathSegment.Bezier,0,.5*a,.25*y,a,0,.75*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,.5*y,0,0,.25*a,.25*y,0)),b.add(new go.PathSegment(go.PathSegment.Bezier,.5*y,a,.15*y,.25*a,.15*y,.75*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,.5*y,0,.85*y,.75*a,.85*y,.25*a)),b.add(new go.PathSegment(go.PathSegment.Move,.1675*y,.15*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,.8325*y,.15*a,.35*y,.3*a,.65*y,.3*a)),b.add(new go.PathSegment(go.PathSegment.Move,.1675*y,.85*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,.8325*y,.85*a,.35*y,.7*a,.65*y,.7*a)),E}),go.Shape.defineFigureGenerator("Wave",function(oe,y,a){var E=new go.Geometry,b=new go.PathFigure(0,.25*a,!1);return E.add(b),b.add(new go.PathSegment(go.PathSegment.Bezier,.3*y,.25*a,.1*y,0,.2*y,0)),b.add(new go.PathSegment(go.PathSegment.Bezier,.7*y,.25*a,.425*y,.5*a,.575*y,.5*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,y,.25*a,.8*y,0,.9*y,0)),b.add(new go.PathSegment(go.PathSegment.Line,y,.75*a)),b.add(new go.PathSegment(go.PathSegment.Move,0,.25*a)),b.add(new go.PathSegment(go.PathSegment.Line,0,.75*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,.3*y,.75*a,.1*y,.5*a,.2*y,.5*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,.7*y,.75*a,.425*y,a,.575*y,a)),b.add(new go.PathSegment(go.PathSegment.Bezier,y,.75*a,.8*y,.5*a,.9*y,.5*a)),E}),go.Shape.defineFigureGenerator("Operator",function(oe,y,a){var E=new go.Geometry,b=.3,x=he*.3,z=.5,ae=.7,ge=new go.PathFigure((z-b)*y,ae*a,!0);E.add(ge),ge.add(new go.PathSegment(go.PathSegment.Bezier,z*y,(ae-b)*a,(z-b)*y,(ae-x)*a,(z-x)*y,(ae-b)*a)),ge.add(new go.PathSegment(go.PathSegment.Bezier,(z+b)*y,ae*a,(z+x)*y,(ae-b)*a,(z+b)*y,(ae-x)*a)),ge.add(new go.PathSegment(go.PathSegment.Bezier,z*y,(ae+b)*a,(z+b)*y,(ae+x)*a,(z+x)*y,(ae+b)*a)),ge.add(new go.PathSegment(go.PathSegment.Bezier,(z-b)*y,ae*a,(z-x)*y,(ae+b)*a,(z-b)*y,(ae+x)*a));var xe=new go.PathFigure(0,.7*a,!1);return E.add(xe),xe.add(new go.PathSegment(go.PathSegment.Bezier,y,.7*a,0,0,y,0)),E}),go.Shape.defineFigureGenerator("TripleFanBlades",function(oe,y,a){var E=new go.Geometry,b=new go.PathFigure(.5*y,0,!0);return E.add(b),b.add(new go.PathSegment(go.PathSegment.Bezier,.5*y,.65*a,.65*y,.3*a,.65*y,.5*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,.5*y,0,.35*y,.5*a,.35*y,.3*a)),b.add(new go.PathSegment(go.PathSegment.Move,.5*y,.65*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,0,a,.3*y,.6*a,.1*y,.8*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,.5*y,.65*a,.2*y,a,.35*y,.95*a)),b.add(new go.PathSegment(go.PathSegment.Move,.5*y,.65*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,y,a,.7*y,.6*a,.9*y,.8*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,.5*y,.65*a,.8*y,a,.65*y,.95*a)),E}),go.Shape.defineFigureGenerator("CentrifugalPump",function(oe,y,a){var E=new go.Geometry,b=new go.PathFigure(y,0,!0);return E.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.4*y,0)),b.add(new go.PathSegment(go.PathSegment.Bezier,0,.5*a,0,.075*a,0,.5*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,.4*y,a,0,a,.4*y,a)),b.add(new go.PathSegment(go.PathSegment.Bezier,.8*y,.4*a,.8*y,a,.85*y,.6*a)),b.add(new go.PathSegment(go.PathSegment.Line,y,.4*a)),b.add(new go.PathSegment(go.PathSegment.Line,y,0)),E}),go.Shape.defineFigureGenerator("Battery",function(oe,y,a){var E=new go.Geometry,b=new go.PathFigure(0,a,!0);E.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,.1*a)),b.add(new go.PathSegment(go.PathSegment.Line,y,.1*a)),b.add(new go.PathSegment(go.PathSegment.Line,y,a)),b.add(new go.PathSegment(go.PathSegment.Line,0,a)),b.add(new go.PathSegment(go.PathSegment.Move,.4*y,.1*a)),b.add(new go.PathSegment(go.PathSegment.Line,.4*y,0)),b.add(new go.PathSegment(go.PathSegment.Line,.6*y,0)),b.add(new go.PathSegment(go.PathSegment.Line,.6*y,.1*a));var x=new go.PathFigure(0,.6*a,!1);return E.add(x),x.add(new go.PathSegment(go.PathSegment.Move,0,.4*a)),x.add(new go.PathSegment(go.PathSegment.Line,y,.4*a)),E}),go.Shape.defineFigureGenerator("Delete",function(oe,y,a){var E=new go.Geometry,b=.5,x=he*.5,z=.5,ae=.5,ge=new go.PathFigure((z-b)*y,ae*a,!0);E.add(ge),ge.add(new go.PathSegment(go.PathSegment.Bezier,z*y,(ae-b)*a,(z-b)*y,(ae-x)*a,(z-x)*y,(ae-b)*a)),ge.add(new go.PathSegment(go.PathSegment.Bezier,(z+b)*y,ae*a,(z+x)*y,(ae-b)*a,(z+b)*y,(ae-x)*a)),ge.add(new go.PathSegment(go.PathSegment.Bezier,z*y,(ae+b)*a,(z+b)*y,(ae+x)*a,(z+x)*y,(ae+b)*a)),ge.add(new go.PathSegment(go.PathSegment.Bezier,(z-b)*y,ae*a,(z-x)*y,(ae+b)*a,(z-b)*y,(ae+x)*a));var xe=new go.PathFigure(.15*y,.5*a,!1);return E.add(xe),xe.add(new go.PathSegment(go.PathSegment.Line,.85*y,.5*a)),E}),go.Shape.defineFigureGenerator("Flag",function(oe,y,a){var E=new go.Geometry,b=new go.PathFigure(0,.1*a,!0);return E.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,a)),b.add(new go.PathSegment(go.PathSegment.Move,0,.1*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,.5*y,.1*a,.15*y,0,.35*y,0)),b.add(new go.PathSegment(go.PathSegment.Bezier,y,.1*a,.65*y,.2*a,.85*y,.2*a)),b.add(new go.PathSegment(go.PathSegment.Line,y,.5*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,.5*y,.5*a,.85*y,.6*a,.65*y,.6*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,0,.5*a,.35*y,.4*a,.15*y,.4*a).close()),E}),go.Shape.defineFigureGenerator("Help",function(oe,y,a){var E=new go.Geometry,b=.5,x=he*.5,z=.5,ae=.5,ge=new go.PathFigure((z-b)*y,ae*a,!1);E.add(ge),ge.add(new go.PathSegment(go.PathSegment.Bezier,z*y,(ae-b)*a,(z-b)*y,(ae-x)*a,(z-x)*y,(ae-b)*a)),ge.add(new go.PathSegment(go.PathSegment.Bezier,(z+b)*y,ae*a,(z+x)*y,(ae-b)*a,(z+b)*y,(ae-x)*a)),ge.add(new go.PathSegment(go.PathSegment.Bezier,z*y,(ae+b)*a,(z+b)*y,(ae+x)*a,(z+x)*y,(ae+b)*a)),ge.add(new go.PathSegment(go.PathSegment.Bezier,(z-b)*y,ae*a,(z-x)*y,(ae+b)*a,(z-b)*y,(ae+x)*a).close()),b=.05,x=he*.05,z=.5,ae=.8;var xe=new go.PathFigure((z-b)*y,ae*a,!1);return E.add(xe),xe.add(new go.PathSegment(go.PathSegment.Bezier,z*y,(ae-b)*a,(z-b)*y,(ae-x)*a,(z-x)*y,(ae-b)*a)),xe.add(new go.PathSegment(go.PathSegment.Bezier,(z+b)*y,ae*a,(z+x)*y,(ae-b)*a,(z+b)*y,(ae-x)*a)),xe.add(new go.PathSegment(go.PathSegment.Bezier,z*y,(ae+b)*a,(z+b)*y,(ae+x)*a,(z+x)*y,(ae+b)*a)),xe.add(new go.PathSegment(go.PathSegment.Bezier,(z-b)*y,ae*a,(z-x)*y,(ae+b)*a,(z-b)*y,(ae+x)*a).close()),xe.add(new go.PathSegment(go.PathSegment.Move,.5*y,.7*a)),xe.add(new go.PathSegment(go.PathSegment.Line,.5*y,.5*a)),xe.add(new go.PathSegment(go.PathSegment.Bezier,.5*y,.2*a,.75*y,.475*a,.75*y,.225*a)),xe.add(new go.PathSegment(go.PathSegment.Bezier,.3*y,.35*a,.4*y,.2*a,.3*y,.25*a)),E}),go.Shape.defineFigureGenerator("Location",function(oe,y,a){return new go.Geometry().add(new go.PathFigure(.5*y,a,!0).add(new go.PathSegment(go.PathSegment.Line,.75*y,.5*a)).add(new go.PathSegment(go.PathSegment.Bezier,.5*y,0,.975*y,.025*a,.5*y,0)).add(new go.PathSegment(go.PathSegment.Bezier,.25*y,.5*a,.5*y,0,.025*y,.025*a).close()).add(new go.PathSegment(go.PathSegment.Move,.5*y,.2*a)).add(new go.PathSegment(go.PathSegment.Arc,270,360,.5*y,.3*a,.1*y,.1*a).close()))}),go.Shape.defineFigureGenerator("Lock",function(oe,y,a){var E=new go.Geometry,b=new go.PathFigure(0,.5*a,!0);E.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,a)),b.add(new go.PathSegment(go.PathSegment.Line,y,a)),b.add(new go.PathSegment(go.PathSegment.Line,y,.5*a)),b.add(new go.PathSegment(go.PathSegment.Line,0,.5*a));var x=new go.PathFigure(.2*y,.5*a,!1);return E.add(x),x.add(new go.PathSegment(go.PathSegment.Move,.2*y,.5*a)),x.add(new go.PathSegment(go.PathSegment.Line,.2*y,.3*a)),x.add(new go.PathSegment(go.PathSegment.Bezier,.8*y,.3*a,.25*y,0,.75*y,0)),x.add(new go.PathSegment(go.PathSegment.Line,.8*y,.5*a)),x.add(new go.PathSegment(go.PathSegment.Line,.8*y,.3*a)),E}),go.Shape.defineFigureGenerator("Unlocked",function(oe,y,a){var E=new go.Geometry,b=new go.PathFigure(0,.5*a,!0);E.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,a)),b.add(new go.PathSegment(go.PathSegment.Line,y,a)),b.add(new go.PathSegment(go.PathSegment.Line,y,.5*a)),b.add(new go.PathSegment(go.PathSegment.Line,0,.5*a));var x=new go.PathFigure(.2*y,.5*a,!1);return E.add(x),x.add(new go.PathSegment(go.PathSegment.Move,.2*y,.5*a)),x.add(new go.PathSegment(go.PathSegment.Line,.2*y,.3*a)),x.add(new go.PathSegment(go.PathSegment.Bezier,.8*y,.3*a,.25*y,0,.75*y,0)),x.add(new go.PathSegment(go.PathSegment.Line,.8*y,.35*a)),E}),go.Shape.defineFigureGenerator("Gear",function(oe,y,a){return new go.Geometry().add(new go.PathFigure(.9375*y,.56246875*a,!0).add(new go.PathSegment(go.PathSegment.Line,.9375*y,.4375*a)).add(new go.PathSegment(go.PathSegment.Line,.80621875*y,.4375*a)).add(new go.PathSegment(go.PathSegment.Bezier,.763*y,.3316875*a,.79840625*y,.39915625*a,.7834375*y,.3635*a)).add(new go.PathSegment(go.PathSegment.Line,.8566875*y,.23796875*a)).add(new go.PathSegment(go.PathSegment.Line,.76825*y,.14959375*a)).add(new go.PathSegment(go.PathSegment.Line,.67596875*y,.24184375*a)).add(new go.PathSegment(go.PathSegment.Bezier,.5625*y,.19378125*a,.64228125*y,.2188125*a,.603875*y,.2021875*a)).add(new go.PathSegment(go.PathSegment.Line,.5625*y,.0625*a)).add(new go.PathSegment(go.PathSegment.Line,.4375*y,.0625*a)).add(new go.PathSegment(go.PathSegment.Line,.4375*y,.19378125*a)).add(new go.PathSegment(go.PathSegment.Bezier,.32775*y,.239375*a,.39759375*y,.20190625*a,.36053125*y,.2176875*a)).add(new go.PathSegment(go.PathSegment.Line,.2379375*y,.14959375*a)).add(new go.PathSegment(go.PathSegment.Line,.14953125*y,.2379375*a)).add(new go.PathSegment(go.PathSegment.Line,.23934375*y,.3278125*a)).add(new go.PathSegment(go.PathSegment.Bezier,.19378125*y,.4375*a,.21765625*y,.36059375*a,.201875*y,.397625*a)).add(new go.PathSegment(go.PathSegment.Line,.0625*y,.4375*a)).add(new go.PathSegment(go.PathSegment.Line,.0625*y,.5625*a)).add(new go.PathSegment(go.PathSegment.Line,.1938125*y,.5625*a)).add(new go.PathSegment(go.PathSegment.Bezier,.241875*y,.67596875*a,.20221875*y,.603875*a,.21884375*y,.64228125*a)).add(new go.PathSegment(go.PathSegment.Line,.1495625*y,.76825*a)).add(new go.PathSegment(go.PathSegment.Line,.238*y,.8566875*a)).add(new go.PathSegment(go.PathSegment.Line,.3316875*y,.76296875*a)).add(new go.PathSegment(go.PathSegment.Bezier,.43753125*y,.80621875*a,.36353125*y,.78340625*a,.3991875*y,.79840625*a)).add(new go.PathSegment(go.PathSegment.Line,.43753125*y,.9375*a)).add(new go.PathSegment(go.PathSegment.Line,.5625*y,.9375*a)).add(new go.PathSegment(go.PathSegment.Line,.5625*y,.80621875*a)).add(new go.PathSegment(go.PathSegment.Bezier,.67225*y,.760625*a,.602375*y,.79809375*a,.63946875*y,.78234375*a)).add(new go.PathSegment(go.PathSegment.Line,.76828125*y,.8566875*a)).add(new go.PathSegment(go.PathSegment.Line,.85671875*y,.76825*a)).add(new go.PathSegment(go.PathSegment.Line,.76065625*y,.67221875*a)).add(new go.PathSegment(go.PathSegment.Bezier,.80621875*y,.56246875*a,.78234375*y,.63940625*a,.798125*y,.602375*a)).add(new go.PathSegment(go.PathSegment.Line,.9375*y,.56246875*a).close()).add(new go.PathSegment(go.PathSegment.Move,.5*y,.6*a)).add(new go.PathSegment(go.PathSegment.Arc,90,360,.5*y,.5*a,.1*y,.1*a).close()))}),go.Shape.defineFigureGenerator("Hand",function(oe,y,a){var E=new go.Geometry,b=new go.PathFigure(0,.5*a,!0);return E.add(b),b.add(new go.PathSegment(go.PathSegment.Bezier,.1*y,.3*a,0,.375*a,.05*y,.325*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,.45*y,.075*a,.3*y,.225*a,.4*y,.175*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,.525*y,.075*a,.46*y,.05*a,.525*y,.05*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,.3*y,.4*a,.525*y,.275*a,.475*y,.325*a)),b.add(new go.PathSegment(go.PathSegment.Line,.9*y,.4*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,.9*y,.55*a,y,.4*a,y,.55*a)),b.add(new go.PathSegment(go.PathSegment.Line,.425*y,.55*a)),b.add(new go.PathSegment(go.PathSegment.Line,.6*y,.55*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,.6*y,.7*a,.675*y,.55*a,.675*y,.7*a)),b.add(new go.PathSegment(go.PathSegment.Line,.4*y,.7*a)),b.add(new go.PathSegment(go.PathSegment.Line,.575*y,.7*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,.575*y,.85*a,.65*y,.7*a,.65*y,.85*a)),b.add(new go.PathSegment(go.PathSegment.Line,.4*y,.85*a)),b.add(new go.PathSegment(go.PathSegment.Line,.525*y,.85*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,.535*y,a,.61*y,.85*a,.61*y,a)),b.add(new go.PathSegment(go.PathSegment.Bezier,0,.9*a,.435*y,a,0,a).close()),E}),go.Shape.defineFigureGenerator("Map",function(oe,y,a){var E=new go.Geometry,b=new go.PathFigure(0,.2*a,!0);return E.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.25*y,0)),b.add(new go.PathSegment(go.PathSegment.Line,.5*y,.2*a)),b.add(new go.PathSegment(go.PathSegment.Line,.75*y,0)),b.add(new go.PathSegment(go.PathSegment.Line,y,.2*a)),b.add(new go.PathSegment(go.PathSegment.Line,y,a)),b.add(new go.PathSegment(go.PathSegment.Line,.75*y,.8*a)),b.add(new go.PathSegment(go.PathSegment.Line,.5*y,a)),b.add(new go.PathSegment(go.PathSegment.Line,.25*y,.8*a)),b.add(new go.PathSegment(go.PathSegment.Line,0,a).close()),b.add(new go.PathSegment(go.PathSegment.Move,.25*y,0)),b.add(new go.PathSegment(go.PathSegment.Line,.25*y,.8*a)),b.add(new go.PathSegment(go.PathSegment.Move,.5*y,.2*a)),b.add(new go.PathSegment(go.PathSegment.Line,.5*y,a)),b.add(new go.PathSegment(go.PathSegment.Move,.75*y,0)),b.add(new go.PathSegment(go.PathSegment.Line,.75*y,.8*a)),E}),go.Shape.defineFigureGenerator("Eject",function(oe,y,a){var E=new go.Geometry,b=new go.PathFigure(0,a,!0);E.add(b),b.add(new go.PathSegment(go.PathSegment.Line,y,a)),b.add(new go.PathSegment(go.PathSegment.Line,y,a*.7)),b.add(new go.PathSegment(go.PathSegment.Line,0,a*.7).close());var x=new go.PathFigure(0,a*.6,!0);return E.add(x),x.add(new go.PathSegment(go.PathSegment.Line,y,.6*a)),x.add(new go.PathSegment(go.PathSegment.Line,.5*y,0).close()),E}),go.Shape.defineFigureGenerator("Pencil",function(oe,y,a){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Line,.2*y,.1*a)).add(new go.PathSegment(go.PathSegment.Line,y,.9*a)).add(new go.PathSegment(go.PathSegment.Line,.9*y,a)).add(new go.PathSegment(go.PathSegment.Line,.1*y,.2*a).close()))}),go.Shape.defineFigureGenerator("Building",function(oe,y,a){var E=new go.Geometry,b=new go.PathFigure(y*1,a*1,!1);E.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,a*1)),b.add(new go.PathSegment(go.PathSegment.Line,0,a*.85)),b.add(new go.PathSegment(go.PathSegment.Line,.046*y,a*.85)),b.add(new go.PathSegment(go.PathSegment.Line,.046*y,a*.45)),b.add(new go.PathSegment(go.PathSegment.Line,0,a*.45)),b.add(new go.PathSegment(go.PathSegment.Line,0,a*.3)),b.add(new go.PathSegment(go.PathSegment.Line,.046*y,a*.3)),b.add(new go.PathSegment(go.PathSegment.Line,.5*y,a*0)),b.add(new go.PathSegment(go.PathSegment.Line,(1-.046)*y,a*.3)),b.add(new go.PathSegment(go.PathSegment.Line,y,a*.3)),b.add(new go.PathSegment(go.PathSegment.Line,y,a*.45)),b.add(new go.PathSegment(go.PathSegment.Line,(1-.046)*y,a*.45)),b.add(new go.PathSegment(go.PathSegment.Line,(1-.046)*y,a*.85)),b.add(new go.PathSegment(go.PathSegment.Line,y,a*.85).close());var x=new go.PathFigure(.126*y,.85*a,!1);E.add(x),x.add(new go.PathSegment(go.PathSegment.Line,.126*y,.45*a)),x.add(new go.PathSegment(go.PathSegment.Line,.322*y,.45*a)),x.add(new go.PathSegment(go.PathSegment.Line,.322*y,.85*a).close());var z=new go.PathFigure(.402*y,.85*a,!1);E.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.402*y,.45*a)),z.add(new go.PathSegment(go.PathSegment.Line,.598*y,.45*a)),z.add(new go.PathSegment(go.PathSegment.Line,.598*y,.85*a).close());var ae=new go.PathFigure(.678*y,.85*a,!1);E.add(ae),ae.add(new go.PathSegment(go.PathSegment.Line,.678*y,.45*a)),ae.add(new go.PathSegment(go.PathSegment.Line,.874*y,.45*a)),ae.add(new go.PathSegment(go.PathSegment.Line,.874*y,.85*a).close());var ge=new go.PathFigure(.5*y,.1*a,!1);return E.add(ge),ge.add(new go.PathSegment(go.PathSegment.Line,(.046+.15)*y,.3*a)),ge.add(new go.PathSegment(go.PathSegment.Line,(1-(.046+.15))*y,.3*a).close()),E}),go.Shape.defineFigureGenerator("Staircase",function(oe,y,a){var E=new go.Geometry,b=new go.PathFigure(0,a*1,!0);return E.add(b),b.add(new go.PathSegment(go.PathSegment.Line,y*.2,a*1)),b.add(new go.PathSegment(go.PathSegment.Line,y*.2,a*.8)),b.add(new go.PathSegment(go.PathSegment.Line,y*.4,a*.8)),b.add(new go.PathSegment(go.PathSegment.Line,y*.4,a*.6)),b.add(new go.PathSegment(go.PathSegment.Line,y*.6,a*.6)),b.add(new go.PathSegment(go.PathSegment.Line,y*.6,a*.4)),b.add(new go.PathSegment(go.PathSegment.Line,y*.8,a*.4)),b.add(new go.PathSegment(go.PathSegment.Line,y*.8,a*.2)),b.add(new go.PathSegment(go.PathSegment.Line,y*1,a*.2)),b.add(new go.PathSegment(go.PathSegment.Line,y*1,a*.15)),b.add(new go.PathSegment(go.PathSegment.Line,y*.75,a*.15)),b.add(new go.PathSegment(go.PathSegment.Line,y*.75,a*.35)),b.add(new go.PathSegment(go.PathSegment.Line,y*.55,a*.35)),b.add(new go.PathSegment(go.PathSegment.Line,y*.55,a*.55)),b.add(new go.PathSegment(go.PathSegment.Line,y*.35,a*.55)),b.add(new go.PathSegment(go.PathSegment.Line,y*.35,a*.75)),b.add(new go.PathSegment(go.PathSegment.Line,y*.15,a*.75)),b.add(new go.PathSegment(go.PathSegment.Line,y*.15,a*.95)),b.add(new go.PathSegment(go.PathSegment.Line,0,a*.95).close()),E}),go.Shape.defineFigureGenerator("5Bars",function(oe,y,a){var E=new go.Geometry,b=new go.PathFigure(0,a*1,!0);E.add(b),b.add(new go.PathSegment(go.PathSegment.Line,y*.184,a*1)),b.add(new go.PathSegment(go.PathSegment.Line,y*.184,a*(1-.184)).close());var x=new go.PathFigure(y*.204,a,!0);E.add(x),x.add(new go.PathSegment(go.PathSegment.Line,y*.204,a*(1-.184))),x.add(new go.PathSegment(go.PathSegment.Line,y*.388,a*(1-.184*2))),x.add(new go.PathSegment(go.PathSegment.Line,y*.388,a*1).close());var z=new go.PathFigure(y*.408,a,!0);E.add(z),z.add(new go.PathSegment(go.PathSegment.Line,y*.408,a*(1-.184*2))),z.add(new go.PathSegment(go.PathSegment.Line,y*.592,a*(1-.184*3))),z.add(new go.PathSegment(go.PathSegment.Line,y*.592,a*1).close());var ae=new go.PathFigure(y*.612,a,!0);E.add(ae),ae.add(new go.PathSegment(go.PathSegment.Line,y*.612,a*(1-.184*3))),ae.add(new go.PathSegment(go.PathSegment.Line,y*.796,a*(1-.184*4))),ae.add(new go.PathSegment(go.PathSegment.Line,y*.796,a*1).close());var ge=new go.PathFigure(y*.816,a,!0);return E.add(ge),ge.add(new go.PathSegment(go.PathSegment.Line,y*.816,a*(1-.184*4))),ge.add(new go.PathSegment(go.PathSegment.Line,y*1,a*(1-.184*5))),ge.add(new go.PathSegment(go.PathSegment.Line,y*1,a*1).close()),E}),go.Shape.defineFigureGenerator("PC",function(oe,y,a){var E=new go.Geometry,b=new go.PathFigure(0,0,!0);E.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,a*1)),b.add(new go.PathSegment(go.PathSegment.Line,y*.3,a*1)),b.add(new go.PathSegment(go.PathSegment.Line,y*.3,0).close());var x=new go.PathFigure(y*.055,.07*a,!0);E.add(x),x.add(new go.PathSegment(go.PathSegment.Line,y*.245,a*.07)),x.add(new go.PathSegment(go.PathSegment.Line,y*.245,a*.1)),x.add(new go.PathSegment(go.PathSegment.Line,y*.055,a*.1).close());var z=new go.PathFigure(y*.055,.13*a,!0);E.add(z),z.add(new go.PathSegment(go.PathSegment.Line,y*.245,a*.13)),z.add(new go.PathSegment(go.PathSegment.Line,y*.245,a*.16)),z.add(new go.PathSegment(go.PathSegment.Line,y*.055,a*.16).close());var ae=new go.PathFigure(y*.055,.18*a,!0);E.add(ae),ae.add(new go.PathSegment(go.PathSegment.Line,y*.245,a*.18)),ae.add(new go.PathSegment(go.PathSegment.Line,y*.245,a*.21)),ae.add(new go.PathSegment(go.PathSegment.Line,y*.055,a*.21).close());var ge=new go.PathFigure(y*1,0,!0);return E.add(ge),ge.add(new go.PathSegment(go.PathSegment.Line,y*.4,0)),ge.add(new go.PathSegment(go.PathSegment.Line,y*.4,a*.65)),ge.add(new go.PathSegment(go.PathSegment.Line,y*1,a*.65).close()),E}),go.Shape.defineFigureGenerator("Plane",function(oe,y,a){var E=new go.Geometry,b=new go.PathFigure(.55*y,a,!0);return E.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.5*y,.6*a)),b.add(new go.PathSegment(go.PathSegment.Line,.4*y,.7*a)),b.add(new go.PathSegment(go.PathSegment.Line,.1*y,.475*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,.35*y,.525*a,0,.4*a,.225*y,.45*a)),b.add(new go.PathSegment(go.PathSegment.Line,.4*y,.475*a)),b.add(new go.PathSegment(go.PathSegment.Line,.15*y,.35*a)),b.add(new go.PathSegment(go.PathSegment.Line,.2*y,.325*a)),b.add(new go.PathSegment(go.PathSegment.Line,.6*y,.325*a)),b.add(new go.PathSegment(go.PathSegment.Line,.85*y,.1*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,.9*y,.2*a,.975*y,0,y,.08*a)),b.add(new go.PathSegment(go.PathSegment.Line,.7*y,.45*a)),b.add(new go.PathSegment(go.PathSegment.Line,.6*y,.95*a)),b.add(new go.PathSegment(go.PathSegment.Line,.55*y,a).close()),E}),go.Shape.defineFigureGenerator("Key",function(oe,y,a){var E=new go.Geometry,b=new go.PathFigure(y*1,a*.5,!0);return E.add(b),b.add(new go.PathSegment(go.PathSegment.Line,y*.9,.4*a)),b.add(new go.PathSegment(go.PathSegment.Line,y*.5,.4*a)),b.add(new go.PathSegment(go.PathSegment.Line,y*.5,.35*a)),b.add(new go.PathSegment(go.PathSegment.Line,y*.45,.35*a)),b.add(new go.PathSegment(go.PathSegment.Line,y*.3,.2*a)),b.add(new go.PathSegment(go.PathSegment.Line,y*.15,.2*a)),b.add(new go.PathSegment(go.PathSegment.Line,0,.35*a)),b.add(new go.PathSegment(go.PathSegment.Line,0,.65*a)),b.add(new go.PathSegment(go.PathSegment.Line,y*.15,.8*a)),b.add(new go.PathSegment(go.PathSegment.Line,y*.3,.8*a)),b.add(new go.PathSegment(go.PathSegment.Line,y*.45,.65*a)),b.add(new go.PathSegment(go.PathSegment.Line,y*.5,.65*a)),b.add(new go.PathSegment(go.PathSegment.Line,y*.5,.6*a)),b.add(new go.PathSegment(go.PathSegment.Line,y*.6,.6*a)),b.add(new go.PathSegment(go.PathSegment.Line,y*.65,.55*a)),b.add(new go.PathSegment(go.PathSegment.Line,y*.7,.6*a)),b.add(new go.PathSegment(go.PathSegment.Line,y*.75,.55*a)),b.add(new go.PathSegment(go.PathSegment.Line,y*.8,.6*a)),b.add(new go.PathSegment(go.PathSegment.Line,y*.85,.575*a)),b.add(new go.PathSegment(go.PathSegment.Line,y*.9,.6*a).close()),b.add(new go.PathSegment(go.PathSegment.Move,.17*y,.425*a)),b.add(new go.PathSegment(go.PathSegment.Arc,270,360,.17*y,.5*a,.075*y,.075*a).close()),E}),go.Shape.defineFigureGenerator("FilmTape",function(oe,y,a){var E=new go.Geometry,b=new go.PathFigure(0,0,!1);E.add(b),b.add(new go.PathSegment(go.PathSegment.Arc,270,180,y*0,y*.3,y*.055)),b.add(new go.PathSegment(go.PathSegment.Line,0,a*1)),b.add(new go.PathSegment(go.PathSegment.Line,y*.08,a*1)),b.add(new go.PathSegment(go.PathSegment.Line,y*.08,a*.95)),b.add(new go.PathSegment(go.PathSegment.Line,y*(.08+.056*1),a*.95)),b.add(new go.PathSegment(go.PathSegment.Line,y*(.08+.056*1),a*1)),b.add(new go.PathSegment(go.PathSegment.Line,y*(.08+.056*2),a*1)),b.add(new go.PathSegment(go.PathSegment.Line,y*(.08+.056*2),a*.95)),b.add(new go.PathSegment(go.PathSegment.Line,y*(.08+.056*3),a*.95)),b.add(new go.PathSegment(go.PathSegment.Line,y*(.08+.056*3),a*1)),b.add(new go.PathSegment(go.PathSegment.Line,y*(.08+.056*4),a*1)),b.add(new go.PathSegment(go.PathSegment.Line,y*(.08+.056*4),a*.95)),b.add(new go.PathSegment(go.PathSegment.Line,y*(.08+.056*5),a*.95)),b.add(new go.PathSegment(go.PathSegment.Line,y*(.08+.056*5),a*1)),b.add(new go.PathSegment(go.PathSegment.Line,y*(.08+.056*6),a*1)),b.add(new go.PathSegment(go.PathSegment.Line,y*(.08+.056*6),a*.95)),b.add(new go.PathSegment(go.PathSegment.Line,y*(.08+.056*7),a*.95)),b.add(new go.PathSegment(go.PathSegment.Line,y*(.08+.056*7),a*1)),b.add(new go.PathSegment(go.PathSegment.Line,y*(.08+.056*8),a*1)),b.add(new go.PathSegment(go.PathSegment.Line,y*(.08+.056*8),a*.95)),b.add(new go.PathSegment(go.PathSegment.Line,y*(.08+.056*9),a*.95)),b.add(new go.PathSegment(go.PathSegment.Line,y*(.08+.056*9),a*1)),b.add(new go.PathSegment(go.PathSegment.Line,y*(.08+.056*10),a*1)),b.add(new go.PathSegment(go.PathSegment.Line,y*(.08+.056*10),a*.95)),b.add(new go.PathSegment(go.PathSegment.Line,y*(.08+.056*11),a*.95)),b.add(new go.PathSegment(go.PathSegment.Line,y*(.08+.056*11),a*1)),b.add(new go.PathSegment(go.PathSegment.Line,y*(.08+.056*12),a*1)),b.add(new go.PathSegment(go.PathSegment.Line,y*(.08+.056*12),a*.95)),b.add(new go.PathSegment(go.PathSegment.Line,y*(.08+.056*13),a*.95)),b.add(new go.PathSegment(go.PathSegment.Line,y*(.08+.056*13),a*1)),b.add(new go.PathSegment(go.PathSegment.Line,y*(.08+.056*14),a*1)),b.add(new go.PathSegment(go.PathSegment.Line,y*(.08+.056*14),a*.95)),b.add(new go.PathSegment(go.PathSegment.Line,y*(.08+.056*15),a*.95)),b.add(new go.PathSegment(go.PathSegment.Line,y*(.08+.056*15),a*1)),b.add(new go.PathSegment(go.PathSegment.Line,y*1,a*1)),b.add(new go.PathSegment(go.PathSegment.Line,y*1,a*1));var x=new go.PathFigure(0,0,!1);E.add(x),x.add(new go.PathSegment(go.PathSegment.Line,y*1,a*0)),x.add(new go.PathSegment(go.PathSegment.Arc,270,-180,y*1,y*.3,y*.055)),x.add(new go.PathSegment(go.PathSegment.Line,y*1,a*1));var z=new go.PathFigure(y*.11,a*.1,!1);E.add(z),z.add(new go.PathSegment(go.PathSegment.Line,y*(.11+.24133333*1+.028*0),a*.1)),z.add(new go.PathSegment(go.PathSegment.Line,y*(.11+.24133333*1+.028*0),a*.8)),z.add(new go.PathSegment(go.PathSegment.Line,y*.11,a*.8).close());var ae=new go.PathFigure(y*(.11+.24133333*1+.028*1),a*.1,!1);E.add(ae),ae.add(new go.PathSegment(go.PathSegment.Line,y*(.11+.24133333*2+.028*1),a*.1)),ae.add(new go.PathSegment(go.PathSegment.Line,y*(.11+.24133333*2+.028*1),a*.8)),ae.add(new go.PathSegment(go.PathSegment.Line,y*(.11+.24133333*1+.028*1),a*.8).close());var ge=new go.PathFigure(y*(.11+.24133333*2+.028*2),a*.1,!1);return E.add(ge),ge.add(new go.PathSegment(go.PathSegment.Line,y*(.11+.24133333*3+.028*2),a*.1)),ge.add(new go.PathSegment(go.PathSegment.Line,y*(.11+.24133333*3+.028*2),a*.8)),ge.add(new go.PathSegment(go.PathSegment.Line,y*(.11+.24133333*2+.028*2),a*.8).close()),E}),go.Shape.defineFigureGenerator("FloppyDisk",function(oe,y,a){var E=new go.Geometry,b=8,x=b*he,z=new go.PathFigure(b,0,!1);E.add(z),z.add(new go.PathSegment(go.PathSegment.Line,y*.86,0)),z.add(new go.PathSegment(go.PathSegment.Line,y*1,a*.14)),z.add(new go.PathSegment(go.PathSegment.Line,y,a-b)),z.add(new go.PathSegment(go.PathSegment.Bezier,y-b,a,y,a-x,y-x,a)),z.add(new go.PathSegment(go.PathSegment.Line,b,a)),z.add(new go.PathSegment(go.PathSegment.Bezier,0,a-b,x,a,0,a-x)),z.add(new go.PathSegment(go.PathSegment.Line,0,b)),z.add(new go.PathSegment(go.PathSegment.Bezier,b,0,0,x,x,0).close());var ae=new go.PathFigure(y*.83,0,!1);E.add(ae),ae.add(new go.PathSegment(go.PathSegment.Line,y*.83,a*.3)),ae.add(new go.PathSegment(go.PathSegment.Line,y*.17,a*.3)),ae.add(new go.PathSegment(go.PathSegment.Line,y*.17,a*0).close());var ge=new go.PathFigure(y*.83,a*1,!1);E.add(ge),ge.add(new go.PathSegment(go.PathSegment.Line,y*.83,a*.5)),ge.add(new go.PathSegment(go.PathSegment.Line,y*.17,a*.5)),ge.add(new go.PathSegment(go.PathSegment.Line,y*.17,a*1).close());var xe=new go.PathFigure(y*.78,a*.05,!1);return E.add(xe),xe.add(new go.PathSegment(go.PathSegment.Line,y*.66,a*.05)),xe.add(new go.PathSegment(go.PathSegment.Line,y*.66,a*.25)),xe.add(new go.PathSegment(go.PathSegment.Line,y*.78,a*.25).close()),E}),go.Shape.defineFigureGenerator("SpeechBubble",function(oe,y,a){var E=oe?oe.parameter1:NaN;(isNaN(E)||E<0)&&(E=15),E=Math.min(E,y/3),E=Math.min(E,a/3);var b=E*he,x=a*.8,z=new go.Geometry,ae=new go.PathFigure(E,0,!0);return z.add(ae),ae.add(new go.PathSegment(go.PathSegment.Line,y-E,0)),ae.add(new go.PathSegment(go.PathSegment.Bezier,y,E,y-b,0,y,b)),ae.add(new go.PathSegment(go.PathSegment.Line,y,x-E)),ae.add(new go.PathSegment(go.PathSegment.Bezier,y-E,x,y,x-b,y-b,x)),ae.add(new go.PathSegment(go.PathSegment.Line,y*.7,x)),ae.add(new go.PathSegment(go.PathSegment.Line,y*.7,a)),ae.add(new go.PathSegment(go.PathSegment.Line,y*.55,x)),ae.add(new go.PathSegment(go.PathSegment.Line,E,x)),ae.add(new go.PathSegment(go.PathSegment.Bezier,0,x-E,b,x,0,x-b)),ae.add(new go.PathSegment(go.PathSegment.Line,0,E)),ae.add(new go.PathSegment(go.PathSegment.Bezier,E,0,0,b,b,0).close()),b>1?(z.spot1=new go.Spot(0,0,b,b),z.spot2=new go.Spot(1,.8,-b,-b)):(z.spot1=go.Spot.TopLeft,z.spot2=new go.Spot(1,.8)),z}),go.Shape.defineFigureGenerator("Repeat",function(oe,y,a){var E=new go.Geometry,b=new go.PathFigure(y*0,a*.45,!0);E.add(b),b.add(new go.PathSegment(go.PathSegment.Line,y*.25,a*0)),b.add(new go.PathSegment(go.PathSegment.Line,y*.5,a*.45)),b.add(new go.PathSegment(go.PathSegment.Line,y*.3,a*.45)),b.add(new go.PathSegment(go.PathSegment.Line,y*.3,a*.9)),b.add(new go.PathSegment(go.PathSegment.Line,y*.6,a*.9)),b.add(new go.PathSegment(go.PathSegment.Line,y*.65,a*1)),b.add(new go.PathSegment(go.PathSegment.Line,y*.2,a*1)),b.add(new go.PathSegment(go.PathSegment.Line,y*.2,a*.45).close());var x=new go.PathFigure(y*1,a*.55,!0);return E.add(x),x.add(new go.PathSegment(go.PathSegment.Line,y*.75,a*1)),x.add(new go.PathSegment(go.PathSegment.Line,y*.5,a*.55)),x.add(new go.PathSegment(go.PathSegment.Line,y*.7,a*.55)),x.add(new go.PathSegment(go.PathSegment.Line,y*.7,a*.1)),x.add(new go.PathSegment(go.PathSegment.Line,y*.4,a*.1)),x.add(new go.PathSegment(go.PathSegment.Line,y*.35,a*0)),x.add(new go.PathSegment(go.PathSegment.Line,y*.8,a*0)),x.add(new go.PathSegment(go.PathSegment.Line,y*.8,a*.55).close()),E}),go.Shape.defineFigureGenerator("Windows",function(oe,y,a){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Line,y,0)).add(new go.PathSegment(go.PathSegment.Line,y,a)).add(new go.PathSegment(go.PathSegment.Line,0,a).close()).add(new go.PathSegment(go.PathSegment.Move,.4*y,.4*a)).add(new go.PathSegment(go.PathSegment.Line,.4*y,.8*a)).add(new go.PathSegment(go.PathSegment.Line,.9*y,.8*a)).add(new go.PathSegment(go.PathSegment.Line,.9*y,.4*a).close()).add(new go.PathSegment(go.PathSegment.Move,.2*y,.1*a)).add(new go.PathSegment(go.PathSegment.Line,.2*y,.6*a)).add(new go.PathSegment(go.PathSegment.Line,.7*y,.6*a)).add(new go.PathSegment(go.PathSegment.Line,.7*y,.1*a).close()).add(new go.PathSegment(go.PathSegment.Move,.1*y,.6*a)).add(new go.PathSegment(go.PathSegment.Line,.1*y,.9*a)).add(new go.PathSegment(go.PathSegment.Line,.5*y,.9*a)).add(new go.PathSegment(go.PathSegment.Line,.5*y,.6*a).close()))}),go.Shape.defineFigureGenerator("Terminal",function(oe,y,a){var E=new go.Geometry,b=new go.PathFigure(y*0,a*.1,!1);E.add(b),b.add(new go.PathSegment(go.PathSegment.Line,y*1,a*.1)),b.add(new go.PathSegment(go.PathSegment.Line,y*1,a*.9)),b.add(new go.PathSegment(go.PathSegment.Line,y*0,a*.9).close());var x=new go.PathFigure(y*.1,a*.2,!0);E.add(x),x.add(new go.PathSegment(go.PathSegment.Line,y*.1,a*.25)),x.add(new go.PathSegment(go.PathSegment.Line,y*.22,a*.285)),x.add(new go.PathSegment(go.PathSegment.Line,y*.1,a*.32)),x.add(new go.PathSegment(go.PathSegment.Line,y*.1,a*.37)),x.add(new go.PathSegment(go.PathSegment.Line,y*.275,a*.32)),x.add(new go.PathSegment(go.PathSegment.Line,y*.275,a*.25).close());var z=new go.PathFigure(y*.28,a*.37,!0);return E.add(z),z.add(new go.PathSegment(go.PathSegment.Line,y*.45,a*.37)),z.add(new go.PathSegment(go.PathSegment.Line,y*.45,a*.41)),z.add(new go.PathSegment(go.PathSegment.Line,y*.28,a*.41).close()),E}),go.Shape.defineFigureGenerator("Beaker",function(oe,y,a){var E=new go.Geometry,b=15,x=b*he,z=new go.PathFigure(y*.62,a*.475,!0);return E.add(z),z.add(new go.PathSegment(go.PathSegment.Line,y,a-b)),z.add(new go.PathSegment(go.PathSegment.Bezier,y-b,a,y,a-x,y-x,a)),z.add(new go.PathSegment(go.PathSegment.Line,b,a)),z.add(new go.PathSegment(go.PathSegment.Bezier,0,a-b,x,a,0,a-x)),z.add(new go.PathSegment(go.PathSegment.Line,y*.38,a*.475)),z.add(new go.PathSegment(go.PathSegment.Line,y*.38,a*.03)),z.add(new go.PathSegment(go.PathSegment.Line,y*.36,a*0)),z.add(new go.PathSegment(go.PathSegment.Line,y*.64,a*0)),z.add(new go.PathSegment(go.PathSegment.Line,y*.62,a*.03).close()),x>1?(E.spot1=new go.Spot(0,0,x,x),E.spot2=new go.Spot(1,1,-x,-x)):(E.spot1=go.Spot.TopLeft,E.spot2=go.Spot.BottomRight),E}),go.Shape.defineFigureGenerator("Download",function(oe,y,a){var E=new go.Geometry,b=new go.PathFigure(y*0,a*1,!0);E.add(b);var x=.1/.3;b.add(new go.PathSegment(go.PathSegment.Line,y*1,a*1)),b.add(new go.PathSegment(go.PathSegment.Line,y*1,a*(1-x))),b.add(new go.PathSegment(go.PathSegment.Line,y*.8,a*0)),b.add(new go.PathSegment(go.PathSegment.Line,y*.66,a*0)),b.add(new go.PathSegment(go.PathSegment.Line,y*.66,a*.055)),b.add(new go.PathSegment(go.PathSegment.Line,y*.755,a*.055)),b.add(new go.PathSegment(go.PathSegment.Line,y*.93,a*(1-x))),b.add(new go.PathSegment(go.PathSegment.Line,y*.64,a*(1-x))),b.add(new go.PathSegment(go.PathSegment.Line,y*.61,a*.75)),b.add(new go.PathSegment(go.PathSegment.Line,y*.5,a*.75)),b.add(new go.PathSegment(go.PathSegment.Line,y*.39,a*.75)),b.add(new go.PathSegment(go.PathSegment.Line,y*.36,a*(1-x))),b.add(new go.PathSegment(go.PathSegment.Line,y*.07,a*(1-x))),b.add(new go.PathSegment(go.PathSegment.Line,y*(1-.755),a*.055)),b.add(new go.PathSegment(go.PathSegment.Line,y*(1-.66),a*.055)),b.add(new go.PathSegment(go.PathSegment.Line,y*(1-.66),a*0)),b.add(new go.PathSegment(go.PathSegment.Line,y*(1-.8),a*0)),b.add(new go.PathSegment(go.PathSegment.Line,y*0,a*(1-x)).close());var z=new go.PathFigure(y*.4,a*0,!0);return E.add(z),z.add(new go.PathSegment(go.PathSegment.Line,y*.4,a*.44)),z.add(new go.PathSegment(go.PathSegment.Line,y*.26,a*.44)),z.add(new go.PathSegment(go.PathSegment.Line,y*.5,a*.66)),z.add(new go.PathSegment(go.PathSegment.Line,y*(1-.26),a*.44)),z.add(new go.PathSegment(go.PathSegment.Line,y*.6,a*.44)),z.add(new go.PathSegment(go.PathSegment.Line,y*.6,a*0).close()),E}),go.Shape.defineFigureGenerator("Bin",function(oe,y,a){var E=new go.Geometry,b=new go.PathFigure(y*0,a*1,!0);E.add(b);var x=.1/.3;return b.add(new go.PathSegment(go.PathSegment.Line,y*1,a*1)),b.add(new go.PathSegment(go.PathSegment.Line,y*1,a*(1-x))),b.add(new go.PathSegment(go.PathSegment.Line,y*.8,a*0)),b.add(new go.PathSegment(go.PathSegment.Line,y*.66,a*0)),b.add(new go.PathSegment(go.PathSegment.Line,y*.66,a*.055)),b.add(new go.PathSegment(go.PathSegment.Line,y*.755,a*.055)),b.add(new go.PathSegment(go.PathSegment.Line,y*.93,a*(1-x))),b.add(new go.PathSegment(go.PathSegment.Line,y*.64,a*(1-x))),b.add(new go.PathSegment(go.PathSegment.Line,y*.61,a*.75)),b.add(new go.PathSegment(go.PathSegment.Line,y*.5,a*.75)),b.add(new go.PathSegment(go.PathSegment.Line,y*.39,a*.75)),b.add(new go.PathSegment(go.PathSegment.Line,y*.36,a*(1-x))),b.add(new go.PathSegment(go.PathSegment.Line,y*.07,a*(1-x))),b.add(new go.PathSegment(go.PathSegment.Line,y*(1-.755),a*.055)),b.add(new go.PathSegment(go.PathSegment.Line,y*(1-.66),a*.055)),b.add(new go.PathSegment(go.PathSegment.Line,y*(1-.66),a*0)),b.add(new go.PathSegment(go.PathSegment.Line,y*(1-.8),a*0)),b.add(new go.PathSegment(go.PathSegment.Line,y*0,a*(1-x)).close()),E}),go.Shape.defineFigureGenerator("Upload",function(oe,y,a){var E=new go.Geometry,b=new go.PathFigure(y*0,a*1,!0);E.add(b);var x=.1/.3;b.add(new go.PathSegment(go.PathSegment.Line,y*1,a*1)),b.add(new go.PathSegment(go.PathSegment.Line,y*1,a*(1-x))),b.add(new go.PathSegment(go.PathSegment.Line,y*.8,a*0)),b.add(new go.PathSegment(go.PathSegment.Line,y*.66,a*0)),b.add(new go.PathSegment(go.PathSegment.Line,y*.66,a*.055)),b.add(new go.PathSegment(go.PathSegment.Line,y*.755,a*.055)),b.add(new go.PathSegment(go.PathSegment.Line,y*.93,a*(1-x))),b.add(new go.PathSegment(go.PathSegment.Line,y*.64,a*(1-x))),b.add(new go.PathSegment(go.PathSegment.Line,y*.61,a*.75)),b.add(new go.PathSegment(go.PathSegment.Line,y*.5,a*.75)),b.add(new go.PathSegment(go.PathSegment.Line,y*.39,a*.75)),b.add(new go.PathSegment(go.PathSegment.Line,y*.36,a*(1-x))),b.add(new go.PathSegment(go.PathSegment.Line,y*.07,a*(1-x))),b.add(new go.PathSegment(go.PathSegment.Line,y*(1-.755),a*.055)),b.add(new go.PathSegment(go.PathSegment.Line,y*(1-.66),a*.055)),b.add(new go.PathSegment(go.PathSegment.Line,y*(1-.66),a*0)),b.add(new go.PathSegment(go.PathSegment.Line,y*(1-.8),a*0)),b.add(new go.PathSegment(go.PathSegment.Line,y*0,a*(1-x)).close());var z=new go.PathFigure(y*.5,a*0,!0);return E.add(z),z.add(new go.PathSegment(go.PathSegment.Line,y*.26,a*.25)),z.add(new go.PathSegment(go.PathSegment.Line,y*.4,a*.25)),z.add(new go.PathSegment(go.PathSegment.Line,y*.4,a*.63)),z.add(new go.PathSegment(go.PathSegment.Line,y*.6,a*.63)),z.add(new go.PathSegment(go.PathSegment.Line,y*.6,a*.25)),z.add(new go.PathSegment(go.PathSegment.Line,y*.74,a*.25).close()),E}),go.Shape.defineFigureGenerator("EmptyDrink",function(oe,y,a){var E=new go.Geometry,b=new go.PathFigure(y*.15,a*0,!1);return E.add(b),b.add(new go.PathSegment(go.PathSegment.Line,y*.85,a*0)),b.add(new go.PathSegment(go.PathSegment.Line,y*.7,a*1)),b.add(new go.PathSegment(go.PathSegment.Line,y*.3,a*1).close()),E}),go.Shape.defineFigureGenerator("Drink",function(oe,y,a){var E=new go.Geometry,b=new go.PathFigure(y*.15,a*0,!1);E.add(b),b.add(new go.PathSegment(go.PathSegment.Line,y*.85,a*0)),b.add(new go.PathSegment(go.PathSegment.Line,y*.7,a*1)),b.add(new go.PathSegment(go.PathSegment.Line,y*.3,a*1).close());var x=new go.PathFigure(y*.235,a*.28,!0);return E.add(x),x.add(new go.PathSegment(go.PathSegment.Line,y*.765,a*.28)),x.add(new go.PathSegment(go.PathSegment.Line,y*.655,a*.97)),x.add(new go.PathSegment(go.PathSegment.Line,y*.345,a*.97).close()),E}),go.Shape.defineFigureGenerator("4Arrows",function(oe,y,a){var E=new go.Geometry,b=new go.PathFigure(y*.5,a*0,!0);return E.add(b),b.add(new go.PathSegment(go.PathSegment.Line,y*.65,a*.25)),b.add(new go.PathSegment(go.PathSegment.Line,y*.55,a*.25)),b.add(new go.PathSegment(go.PathSegment.Line,y*.55,a*.45)),b.add(new go.PathSegment(go.PathSegment.Line,y*.75,a*.45)),b.add(new go.PathSegment(go.PathSegment.Line,y*.75,a*.35)),b.add(new go.PathSegment(go.PathSegment.Line,y*1,a*.5)),b.add(new go.PathSegment(go.PathSegment.Line,y*.75,a*.65)),b.add(new go.PathSegment(go.PathSegment.Line,y*.75,a*.55)),b.add(new go.PathSegment(go.PathSegment.Line,y*.55,a*.55)),b.add(new go.PathSegment(go.PathSegment.Line,y*.55,a*.75)),b.add(new go.PathSegment(go.PathSegment.Line,y*.65,a*.75)),b.add(new go.PathSegment(go.PathSegment.Line,y*.5,a*1)),b.add(new go.PathSegment(go.PathSegment.Line,y*.35,a*.75)),b.add(new go.PathSegment(go.PathSegment.Line,y*.45,a*.75)),b.add(new go.PathSegment(go.PathSegment.Line,y*.45,a*.55)),b.add(new go.PathSegment(go.PathSegment.Line,y*.25,a*.55)),b.add(new go.PathSegment(go.PathSegment.Line,y*.25,a*.65)),b.add(new go.PathSegment(go.PathSegment.Line,y*0,a*.5)),b.add(new go.PathSegment(go.PathSegment.Line,y*.25,a*.35)),b.add(new go.PathSegment(go.PathSegment.Line,y*.25,a*.45)),b.add(new go.PathSegment(go.PathSegment.Line,y*.45,a*.45)),b.add(new go.PathSegment(go.PathSegment.Line,y*.45,a*.25)),b.add(new go.PathSegment(go.PathSegment.Line,y*.35,a*.25).close()),E}),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")},43001: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 hn={},_t="5.0",Be={},pe=null,Ve=!1,Ze=!1,At=null,Ge=!1,He=null,he=null,ve=0;ve4?parseFloat(Et):5};hn.setHTML5Codebase=function(Et,qt){he=Et,ot(Et,qt)},hn.setJavaCodebase=hn.setJavaCodebaseVersion=hn.isCompiledInstalled=hn.setPreCompiledScriptPath=hn.setPreCompiledResourcePath=function(){},hn.setHTML5CodebaseVersion=function(Et,qt){var yn=parseFloat(Et);if(yn!==NaN&&yn<5){console.log("The GeoGebra HTML5 codebase version "+yn+" is deprecated. Using version latest instead.");return}He=Et,ft(Et,qt)},hn.getHTML5CodebaseVersion=function(){return oe},hn.getParameters=function(){return Be},hn.setFontsCSSURL=function(Et){z=Et},hn.setGiacJSURL=function(Et){},hn.setJNLPFile=function(Et){ce=Et},hn.setJNLPBaseDir=function(Et){},hn.inject=function(){function Et(){return window.frameElement&&window.frameElement.getAttribute("data-singleton")}for(var qt="auto",yn=Be.id,Un,dn=!1,Kn=0;Kn=5)return!0;var Et=hn.getAppletObject();return Et&&typeof Et.recalculateEnvironments=="function"?(Et.recalculateEnvironments(),!0):!1},hn.startAnimation=function(){var Et=hn.getAppletObject();return Et&&typeof Et.startAnimation=="function"?(Et.startAnimation(),!0):!1},hn.stopAnimation=function(){var Et=hn.getAppletObject();return Et&&typeof Et.stopAnimation=="function"?(Et.stopAnimation(),!0):!1},hn.getAppletObject=function(){var Et=Be.id!==void 0?Be.id:"ggbApplet";return window[Et]},hn.resize=function(){};var nt=function(Et,qt,yn){var Un=document.createElement("param");Un.setAttribute("name",qt),Un.setAttribute("value",yn),Et.appendChild(Un)},De=function(Et){return Et&&Et!=="false"},xt=function(Et,qt,yn){ge(oe)<=4.2&&(yn=!0);var Un=!isRenderGGBElementEnabled&&!scriptLoadStarted;(!isRenderGGBElementEnabled&&!scriptLoadStarted||ggbHTML5LoadedCodebaseVersion!==oe||ggbHTML5LoadedCodebaseIsWebSimple&&!a)&&(Un=!0,isRenderGGBElementEnabled=!1,scriptLoadStarted=!1);var dn=document.createElement("div");dn.classList.add("appletParameters","notranslate");var Kn=qt.width,It=qt.height;if(qt.disableAutoScale=qt.disableAutoScale===void 0?GGBAppletUtils.isFlexibleWorksheetEditor():qt.disableAutoScale,qt.width!==void 0)if(ge(oe)<=4.4)De(qt.showToolBar)&&(qt.height-=7),De(qt.showAlgebraInput)&&(qt.height-=37),qt.width<605&&De(qt.showToolBar)&&(qt.width=605,Kn=605);else{var jn=100;(De(qt.showToolBar)||De(qt.showMenuBar))&&(qt.hasOwnProperty("customToolBar")&&(qt.customToolbar=qt.customToolBar),jn=De(qt.showMenuBar)?245:155),Kn=5?(qt.appletOnLoad=function(lt){var Gt=Et.querySelector(".ggb_preview");Gt&&Gt.parentNode.removeChild(Gt),window.GGBT_spinner&&window.GGBT_spinner.removeSpinner(Wt),window.GGBT_wsf_view&&$(window).trigger("resize"),je(lt)},ke||Wt.appendChild(me)):dn.appendChild(me),Wt.appendChild(dn),ke||Et.appendChild(Wt),setTimeout(function(){hn.resize()},1)}else{var se=document.createElement("div");se.className="applet_scaler",se.style.position="relative",se.style.display="block",se.appendChild(dn),Et.appendChild(se),qt.appletOnLoad=function(lt){hn.resize(),je(lt)}}function ye(lt,Gt){Gt&&typeof Gt.appletOnLoad=="function"&&typeof renderGGBElement=="function"?renderGGBElement(lt,Gt.appletOnLoad):renderGGBElement(lt),Yt("GeoGebra HTML5 applet injected and rendered with previously loaded codebase.",Gt)}function qe(lt,Gt){typeof renderGGBElement=="undefined"?(html5AppletsToProcess===null&&(html5AppletsToProcess=[]),html5AppletsToProcess.push({article:lt,params:Gt}),window.renderGGBElementReady=function(){isRenderGGBElementEnabled=!0,html5AppletsToProcess!==null&&html5AppletsToProcess.length&&(html5AppletsToProcess.forEach(function(Tn){ye(Tn.article,Tn.params)}),html5AppletsToProcess=null)},ge(oe)<5&&(lt.className+=" geogebraweb")):ye(lt,Gt)}if(Un){scriptLoadStarted=!0;for(var ht=0;ht0?(tr.remove(),Wt.attr("id","fullscreencontent").show(),jQuery(je).append(Wt),window.dispatchEvent(new Event("resize"))):xt(tr,qt,!1),window.GGBT_wsf_view.launchFullScreen(je)}else be=Un,xt(Et,qt,!1);if(!window.GGBT_wsf_view)for(It=0;ItEt/4*3&&(tr=Et/4*3),je=tr/5.8,jn.setAttribute("src",b),jn.setAttribute("width",tr),jn.setAttribute("height",je);var Wt=(Et-tr)/2,ke=(qt-je)/2;jn.style.left=Wt+"px",jn.style.top=ke+"px",dn.appendChild(jn)}}return dn.appendChild(It),dn},pt=function(Et){return Et=Et.toLowerCase(),Et==="html5"||Et==="screenshot"?Et:"html5"},Bt=["web","webSimple","web3d","tablet","tablet3d","phone"],ft=function(Et,qt){if(oe=Et,qt){ot(oe,!0);return}var yn=!Ve;if(yn){var Un=ge(oe);!isNaN(Un)&&Un<4.4&&(yn=!1)}var dn,Kn;window.location.protocol.substr(0,4)==="http"?dn=window.location.protocol:dn="http:";var It=oe.indexOf("//");It>0?Kn=oe:It===0?Kn=dn+oe:Kn="https://www.geogebra.org/apps/5.2.814.0/";for(var jn in Bt)if(oe.slice(Bt[jn].length*-1)===Bt[jn]||oe.slice((Bt[jn].length+1)*-1)===Bt[jn]+"/"){ot(Kn,!1);return}!GGBAppletUtils.isFlexibleWorksheetEditor()&&yn&&!pe.is3D&&!pe.AV&&!pe.SV&&!pe.CV&&!pe.EV2&&!pe.CP&&!pe.PC&&!pe.DA&&!pe.FI&&!pe.PV&&!De(Be.showToolBar)&&!De(Be.showMenuBar)&&!De(Be.showAlgebraInput)&&!De(Be.enableRightClick)&&(!Be.appName||Be.appName=="classic")?Kn+="webSimple/":Kn+="web3d/",ot(Kn,!1)},ot=function(Et,qt){if(Et.requirejs){Ne=Et;return}Et.slice(-1)!=="/"&&(Et+="/"),Ne=Et,qt===null&&(qt=Et.indexOf("http")===-1),Ce=qt,y="web.nocache.js",a=!1;var yn=Ne.split("/");yn.length>1&&(!qt&&yn[yn.length-2]==="webSimple"?(y="webSimple.nocache.js",a=!0):Bt.indexOf(yn[yn.length-2])>=0&&(y=yn[yn.length-2]+".nocache.js")),yn=Et.split("/"),oe=yn[yn.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 Un=parseFloat(oe);Un!==NaN&&Un<5&&Et.indexOf("geogebra.org")>=0&&(console.log("The GeoGebra HTML5 codebase version "+Un+" is deprecated. Using version latest instead."),ft("5.0",qt))},Yt=function(Et,qt){window.console&&window.console.log&&(!qt||typeof qt.showLogging=="undefined"||qt.showLogging&&qt.showLogging!=="false")&&console.log(Et)};Be.material_id!==void 0?Oe(nn):nn();function nn(){var Et=_t;He!==null?Et=He:parseFloat(Et)<5&&(Et="5.0"),ft(Et,!1),he!==null&&ot(he,Ce),Ge=!0}return hn},GGBAppletUtils=function(){"use strict";function hn(){return window.GGBT_wsf_edit!==void 0}function _t(Ge,He){He!=1?(Ge.style.transformOrigin="0% 0% 0px",Ge.style.webkitTransformOrigin="0% 0% 0px",Ge.style.transform="scale("+He+","+He+")",Ge.style.webkitTransform="scale("+He+","+He+")",Ge.style.maxWidth="initial",Ge.querySelector(".ggb_preview")!==null&&(Ge.querySelector(".ggb_preview").style.maxWidth="initial"),Ge.querySelectorAll(".ggb_preview img")[0]!==void 0&&(Ge.querySelectorAll(".ggb_preview img")[0].style.maxWidth="initial"),Ge.querySelectorAll(".ggb_preview img")[1]!==void 0&&(Ge.querySelectorAll(".ggb_preview img")[1].style.maxWidth="initial")):(Ge.style.transform="none",Ge.style.webkitTransform="none")}function Be(Ge,He,he,ve,Ue,ce){var Ne=null;if(ce!=null&&ce!="")for(var Ce=Ge.parentNode;Ce!=null;)if((" "+Ce.className+" ").indexOf(" "+ce+" ")>-1){Ne=Ce;break}else Ce=Ce.parentNode;var be=0,oe=0,y=0,a=0,E=0,b=0,x=0;if(Ne)be=Ne.offsetWidth,oe=Math.max(ve?Ne.offsetWidth:0,Ne.offsetHeight);else{if(window.innerWidth&&document.documentElement.clientWidth?(be=Math.min(window.innerWidth,document.documentElement.clientWidth),oe=Math.min(window.innerHeight,document.documentElement.clientHeight),y=be):(be=window.innerWidth,oe=window.innerHeight,y=window.innerWidth),Ge){var z=Ge.getBoundingClientRect();z.left>0&&z.left<=be&&(Ue===void 0||!Ue)&&(document.dir==="rtl"?(E=be-z.width-z.left,b=y<=480?10:30):(b=z.left,E=y<=480?10:30),a=b+E)}if(Ge&&typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()){var ae=Ge.getBoundingClientRect();window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionRight"?(a=40,x=0):window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionTop"&&(a=0,x=40)}}return Ge&&((he===void 0||!he)&&He>0&&He+a1&&(ce=!0)),He&&typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()&&(ce=!0),!(Ge.hasOwnProperty("disableAutoScale")&&Ge.disableAutoScale))Ue=pe(Ge,He,ce,he,Ge.scaleContainerClass);else return ve;return ce&&(!Ge.hasOwnProperty("scale")||ve===1)?Ue:Math.min(ve,Ue)}function Ze(Ge){var He=Math.min(window.innerWidth,document.documentElement.clientWidth),he=Math.min(window.innerHeight,document.documentElement.clientHeight),ve=Ge.getBoundingClientRect(),Ue=(He-ve.width)/2,ce=(he-ve.height)/2;ce<0&&(ce=0),Ge.style.position="relative",window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionRight"?(Ue<40?Ge.style.left="40px":Ge.style.left=Ue+"px",Ge.style.top=ce+"px"):window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionTop"&&(ce<40?Ge.style.top="40px":Ge.style.top=ce+"px",Ge.style.left=Ue+"px")}function At(Ge,He){var he=Ge.querySelector(".appletParameters");if(he){if(typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()){if(He.id!==he.getAttribute("data-param-id"))return;window.GGBT_wsf_view.setCloseBtnPosition(Ge)}if(he.parentElement&&/fullscreen/.test(he.parentElement.className))return;var ve=Ve(He,Ge);hn()&&he.setAttribute("data-param-scale",ve);for(var Ue=null,ce=0;ce=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(hn){alert(nb+k+ob)}}else if(j==pb&&(k=i.getAttribute(kb),k))try{e=eval(k)}catch(hn){alert(nb+k+qb)}}}__gwt_getMetaProperty=function(hn){var _t=c[hn];return _t==null?null:_t},r=d,webModule.__errFn=e}function B(){function hn(Ge){var He=Ge.lastIndexOf(rb);He==-1&&(He=Ge.length);var he=Ge.indexOf(sb);he==-1&&(he=Ge.length);var ve=Ge.lastIndexOf(tb,Math.min(he,He));return ve>=O?Ge.substring(O,ve+P):W}function _t(Ge){if(!Ge.match(/^\w+:\/\//)){var He=o.createElement(ub);He.src=Ge+vb,Ge=hn(He.src)}return Ge}function Be(){var Ge=__gwt_getMetaProperty(wb);return Ge!=null?Ge:W}function pe(){for(var Ge=o.getElementsByTagName(_),He=O;HeO?Ge[Ge.length-P].href:W}function Ze(){var Ge=o.location;return Ge.href==Ge.protocol+zb+Ge.host+Ge.pathname+Ge.search+Ge.hash}var At=Be();return At==W&&(At=pe()),At==W&&(At=Ve()),At==W&&Ze()&&(At=hn(o.location.href)),At=_t(At),At}function C(hn){return hn.match(/^\//)||hn.match(/^[a-zA-Z]+:\/\//)?hn:webModule.__moduleBase+hn}function D(){var hn=[],_t=O,Be=[],pe=[];function Ve(Ge){var He=pe[Ge](),he=Be[Ge];if(He in he)return He;var ve=[];for(var Ue in he)ve[he[Ue]]=Ue;throw r&&r(Ge,ve,He),null}if(__gwt_isKnownPropertyValue=function(Ge,He){return He in Be[Ge]},webModule.__getPropMap=function(){var Ge={};for(var He in Be)Be.hasOwnProperty(He)&&(Ge[He]=Ve(He));return Ge},webModule.__computePropValue=Ve,n.__gwt_activeModules[L].bindings=webModule.__getPropMap,p())return C(Bb);var Ze;try{Ze=Cb;var At=Ze.indexOf(Db);At!=-1&&(_t=parseInt(Ze.substring(At+P),$),Ze=Ze.substring(O,At))}catch(Ge){}return webModule.__softPermutationId=_t,C(Ze+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})()},46699:function(hn,_t,Be){"use strict";Be.d(_t,{Ax:function(){return At},Ds:function(){return Ge},KI:function(){return he},SI:function(){return Ze},f1:function(){return Ve}});var pe=Be(346);function Ve(ve){let Ue=!0;if(ve.length>0){for(let ce=0;cexe in ge?Ne(ge,xe,{enumerable:!0,configurable:!0,writable:!0,value:Pe}):ge[xe]=Pe,a=(ge,xe)=>{for(var Pe in xe||(xe={}))be.call(xe,Pe)&&y(ge,Pe,xe[Pe]);if(Ce)for(var Pe of Ce(xe))oe.call(xe,Pe)&&y(ge,Pe,xe[Pe]);return ge};const E=(ge={})=>{var xe,Pe,Oe,We;let Je=(xe=ge==null?void 0:ge.emotion)==null?void 0:xe.map(Qe=>a({value:Qe==null?void 0:Qe.rate},Qe)),nt=(Pe=ge==null?void 0:ge.focus)==null?void 0:Pe.map(Qe=>a({value:Qe==null?void 0:Qe.rate},Qe)),De=(Oe=ge==null?void 0:ge.action)==null?void 0:Oe.map(Qe=>a({value:Qe==null?void 0:Qe.rate},Qe)),xt=(We=ge==null?void 0:ge.intention)==null?void 0:We.map(Qe=>a({value:Qe==null?void 0:Qe.rate},Qe));return[{title:"\u8868\u60C5\u5360\u6BD4",color:["#f7ca2e","#4ccf71","#3791ee","#f9ac95","#4f74ee","#f0e999"],data:Je||[]},{title:"\u4E13\u6CE8\u5EA6\u5360\u6BD4",color:["#4f74ee","#f9ac95","#9cb5fe","#eaa170","#3791ee","#a39bed"],data:nt||[]},{title:"\u884C\u4E3A\u5360\u6BD4\u60C5\u51B5",color:["#5eca9c","#a39bed","#f68238","#f0e999","#eaa170","#f9ac95"],data:De||[]},{title:"\u610F\u56FE\u5360\u6BD4\u60C5\u51B5",color:["#eaa170","#739fcb","#f0e999","#f9ac95","#4f74ee","#5eca9c"],data:xt||[]}]},b=({className:ge,dataSource:xe=[],col:Pe=4,right:Oe,bottom:We=23,precision:Je=0,wrapWidth:nt=1200})=>{const De=(Qe="",jt,ut="--")=>Qe?(Qe==null?void 0:Qe.length)>jt?(Qe==null?void 0:Qe.slice(0,jt-1))+"...":Qe:ut,xt=Math.floor((nt-(Pe-1)*Oe)/Pe);return pe.createElement("div",{className:At()(Ve.list,ge)},!!(xe!=null&&xe.length)&&(xe==null?void 0:xe.map((Qe,jt)=>{const{cover_pic:ut,created_at:it,emotion:Nt,action:pt,intention:Bt,focus:ft}=Qe;return pe.createElement("div",{key:jt,className:Ve.wrap,style:{width:xt,marginRight:(1+jt)%Pe===0?0:Oe+Je,marginBottom:We}},pe.createElement("div",{className:Ve.img},pe.createElement("img",{src:`${ce.Z.API_SERVER}${ut}`}),pe.createElement("div",{className:Ve.tips},pe.createElement("div",null,pe.createElement("i",{className:"iconfont icon-paisheshijian mr5 font14"})," \u62CD\u6444\u65F6\u95F4"),pe.createElement("span",null,it))),pe.createElement("div",{className:Ve.footer},pe.createElement("ul",null,pe.createElement("li",null,pe.createElement("i",{className:"iconfont icon-biaoqing"}),pe.createElement("span",null,"\u8868\u60C5\uFF1A",pe.createElement(He.Z,{title:Nt},pe.createElement("span",{className:"c-grey-333"},De(Nt,4))))),pe.createElement("li",null,pe.createElement("i",{className:"iconfont icon-hangwei"}),pe.createElement("span",null,"\u884C\u4E3A\uFF1A",pe.createElement(He.Z,{title:pt},pe.createElement("span",{className:"c-grey-333"},De(pt,4)))))),pe.createElement("ul",null,pe.createElement("li",null,pe.createElement("i",{className:"iconfont icon-yitu"}),pe.createElement("span",null,"\u610F\u56FE\uFF1A",pe.createElement(He.Z,{title:Bt},pe.createElement("span",{className:"c-grey-333"},De(Bt,4))))),pe.createElement("li",null,pe.createElement("i",{className:"iconfont icon-zhuangtai"}),pe.createElement("span",null,"\u4E13\u6CE8\u5EA6\uFF1A",pe.createElement(He.Z,{title:ft},pe.createElement("span",{className:"c-grey-333"},De(ft,3))))))))})))},x=({className:ge,style:xe,title:Pe,hideBar:Oe=!1,children:We,customText:Je="",noDataText:nt="",emptyData:De=[],loading:xt,actionAnalysis:Qe})=>{var jt,ut;const it=((jt=De==null?void 0:De[0])==null?void 0:jt.every(pt=>{var Bt;return!((Bt=pt==null?void 0:pt.data)!=null&&Bt.length)}))&&!((ut=De==null?void 0:De[1])!=null&&ut.length)||!Qe,Nt=Qe?nt:Je;return pe.createElement(he.Z,{loading:xt,active:!0},it&&pe.createElement("div",{className:At()(Ve.noData,ge),style:xe},!!Pe&&pe.createElement("div",{className:Ve.title},!Oe&&pe.createElement("b",null),pe.createElement("span",null,Pe)),pe.createElement("div",{className:Ve.itemWrap},pe.createElement(Ue.Z,{customText:Nt}))),!it&&We)};var ae=({className:ge,style:xe,data:Pe=[],title:Oe,hideBar:We=!1,loading:Je=!1})=>pe.createElement("div",{className:At()(Ve.analysis,ge),style:xe},!!Oe&&pe.createElement("div",{className:Ve.title},!We&&pe.createElement("b",null),pe.createElement("span",null,Oe)),pe.createElement(ve.Z,{spinning:Je},pe.createElement("div",{className:Ve.itemWrap},Pe==null?void 0:Pe.map((nt,De)=>pe.createElement("div",{className:Ve.item,key:De},pe.createElement(Ge.Z,{option:{tooltip:{trigger:"item",formatter:"{a}
{b}: {c}%"},title:{left:"center",bottom:15,text:nt==null?void 0:nt.title},legend:{top:10,right:10,orient:"vertical",show:!0,align:"left",icon:"circle",itemWidth:10,itemHeight:10,formatter:function(xt){for(let Qe in nt==null?void 0:nt.data)if(xt==(nt==null?void 0:nt.data[Qe].name))return xt+" "+(nt==null?void 0:nt.data[Qe].value)+"%"},textStyle:{color:"#767676",fontSize:12}},color:nt==null?void 0:nt.color,series:[{type:"pie",radius:["20%","35%"],center:["20%","40%"],avoidLabelOverlap:!1,label:{show:!1},labelLine:{show:!1},data:nt==null?void 0:nt.data}]},style:{height:145}}))))))},9507:function(hn,_t,Be){"use strict";Be.d(_t,{Z:function(){return Ne}});var pe=Be(59301),Ve={imageDimensions:"imageDimensions___a7crR",img:"img___Kroat",fullWidth:"fullWidth___c492T"},Ze=Be(92310),At=Be.n(Ze),Ge=Be(71418),He=Be(2859),he=Be(38986),ve=Be(51257),Ue=(Ce,be,oe)=>new Promise((y,a)=>{var E=z=>{try{x(oe.next(z))}catch(ae){a(ae)}},b=z=>{try{x(oe.throw(z))}catch(ae){a(ae)}},x=z=>z.done?y(z.value):Promise.resolve(z.value).then(E,b);x((oe=oe.apply(Ce,be)).next())}),Ne=({data:Ce,className:be,fullWidth:oe,style:y={},onClose:a,onOk:E,showFullTools:b,noAssociationId:x})=>{const z=(0,pe.useRef)(null),ae=(0,pe.useRef)(null),ge=(0,pe.useRef)(null),xe=(0,pe.useRef)(null),[Pe,Oe]=(0,pe.useState)(!1),[We,Je]=(0,pe.useState)("\u6B63\u5728\u52A0\u8F7D\u4E2D");(0,pe.useEffect)(()=>{ge.current||(ge.current=document.createElement("style"),document.head.appendChild(ge.current)),Ce!=null&&Ce.visible?(document.body.setAttribute("data-custom","y-hidden"),ge.current.innerHTML=" html { overflow-y: hidden; }",Ce!=null&&Ce.src&&nt()):(document.body.removeAttribute("data-custom"),ge.current&&(document.head.removeChild(ge.current),ge.current=null))},[Ce==null?void 0:Ce.visible]);const nt=()=>Ue(void 0,null,function*(){Oe(!0),Je("\u6B63\u5728\u52A0\u8F7D\u4E2D");const ut=yield(0,ve.ZJ)(Ce==null?void 0:Ce.src);z.current.src="",z.current.src=ut,z.current.onload=function(){jt()},Oe(!1),Je("")}),De=()=>{document.body.removeAttribute("data-custom"),ge.current.innerHTML=" ",a()},xt=ut=>Ue(void 0,null,function*(){Oe(!0),Je("\u6B63\u5728\u4FDD\u5B58\u4E2D");const it=yield(0,he.ZP)("/api/attachments.json",{method:"post",body:{file_type:"base64",original_filename:Ce.title,file:ut.dataUrl}});it!=null&&it.id&&!x?(yield(0,he.ZP)(`/api/attachments/${Ce.id}/add_subitem.json`,{method:"post",body:{subitem_id:it==null?void 0:it.id,settings:JSON.stringify(ut.state)}})).status===0&&E():it!=null&&it.id&&E(it),document.body.removeAttribute("data-custom"),ge.current.innerHTML=" ",Oe(!1),Je("")}),Qe=()=>{const ut=document.querySelector('a[href="https://markerjs.com/"]');ut&&ut.parentNode&&(ut.parentNode.style.display="none"),[{name:'[data-action="select"]',title:"\u9009\u62E9"},{name:'[data-action="delete"]',title:"\u5220\u9664\u5143\u7D20"},{name:'[data-action="undo"]',title:"\u64A4\u9500"},{name:'[data-type-name="FrameMarker"]',title:"\u77E9\u5F62"},{name:'[data-type-name="FreehandMarker"]',title:"\u753B\u7EBF"},{name:'[data-type-name="ArrowMarker"]',title:"\u7BAD\u5934"},{name:'[data-type-name="TextMarker"]',title:"\u6587\u672C"},{name:'[data-type-name="EllipseMarker"]',title:"\u692D\u5706"},{name:'[data-type-name="HighlightMarker"]',title:"\u65B9\u5757"},{name:'[data-type-name="CalloutMarker"]',title:"\u6CE8\u91CA"},{name:'[data-action="render"]',title:"\u4FDD\u5B58"},{name:'[data-action="close"]',title:"\u9000\u51FA"}].forEach(Nt=>{const pt=document.querySelector(Nt.name);pt&&pt.setAttribute("title",Nt.title)})},jt=()=>{ae.current=new He.hP(z.current),ae.current.targetRoot=xe.current,ae.current.addEventListener("render",xt),ae.current.addEventListener("beforeclose",De),b&&(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(),Ce!=null&&Ce.snapshotData&&ae.current.restoreState(Ce.snapshotData),setTimeout(()=>{window.scrollTo(0,0),Qe()},300)};return pe.createElement(pe.Fragment,null,(Ce==null?void 0:Ce.visible)&&pe.createElement(Ge.Z,{spinning:Pe,tip:We,style:{position:"absolute"}},pe.createElement("div",{ref:xe,className:At()(Ve.imageDimensions,be,oe?Ve.fullWidth:""),style:y},pe.createElement("img",{className:Ve.img,ref:z}))))}},76562:function(hn,_t,Be){"use strict";var pe=Be(59301),Ve=Be(95237),Ze=Be(43604),At=Be(99313),Ge=Be(3113),He=Be(91842),he=Be(99587),ve=Be(48136),Ue=Be(59301);const ce=(0,pe.forwardRef)(({callback:Ne,showSaveButton:Ce,value:be=""},oe)=>{const y=(0,pe.useRef)(),a=[{name:"\u5206\u6570\u5F97\u5206",value:"\\frac{x}{y}",children:[{name:"\u5206\u6570 Fractions",data:[{value:"\\frac{a}{b}"},{value:"x\\tfrac{x}{a} "},{value:"\\mathrm{d}t"},{value:"\\partial t"},{value:"\\frac{\\partial y}{\\partial x}"},{value:"\\nabla\\psi"},{value:"\\frac{\\partial^2}{\\partial x_1\\partial x_2}y"},{value:"\\cfrac{1}{a + \\cfrac{7}{b + \\cfrac{2}{9}}} = c"}]},{name:"\u5BFC\u6570 Derivative",data:[{value:"\\dot{a} "},{value:"\\ddot{a}"},{value:"{f}^{\\prime}"},{value:"{f}^{\\prime\\prime}"},{value:"{f}^{(n)}"}]},{name:"\u6A21\u7B97\u672F Modular arithmetic",data:[{value:"a \\bmod b"},{value:"a \\equiv b \\pmod{m} "},{value:"\\gcd(m, n) "},{value:"\\operatorname{lcm}(m, n) "}]}]},{name:"\u6839\u5F0F\u89D2\u6807",value:"\\sqrt{x}",children:[{name:"\u6839\u5F0F Radicals",data:[{value:"\\sqrt{x}"},{value:"\\sqrt[y]{x}"}]},{name:"\u4E0A\u4E0B\u6807 Sub&Super",data:[{value:"x^{a}"},{value:"x_{a}"},{value:"x_{a}^{b} "},{value:"_{a}^{b} x"},{value:"x_{a}^{b} "}]},{name:"\u91CD\u97F3\u7B26\u53CA\u5176\u4ED6 Accents and Others",data:[{value:"\\hat{a} "},{value:"\\sqrt[y]{x}"},{value:"\\check{} "},{value:"\\grave{a} "},{value:"\\acute{a}"},{value:"\\tilde{a}"},{value:"\\breve{a}"},{value:"\\bar{a}"},{value:"\\vec{a}"},{value:"\\not{a}"},{value:"\\widetilde{abc}"},{value:"\\widehat{abc}"},{value:"\\overleftarrow{abc} "},{value:"\\overrightarrow{abc}"},{value:"\\overline{abc}"},{value:"\\underline{abc}"},{value:"\\overbrace{abc}"},{value:"\\underbrace{abc}"},{value:"\\overset{a}{abc}"},{value:"\\underset{a}{abc} \\stackrel\\frown{ab}"},{value:"\\overline{ab} "},{value:"\\overleftrightarrow{ab}"},{value:"\\overset{a}{\\leftarrow}"},{value:"\\overset{a}{\\rightarrow}"},{value:"\\xleftarrow[abc]{a}"},{value:"\\xrightarrow[abc]{a} "}]}]},{name:"\u6781\u9650\u5BF9\u6570",value:"\\lim_{x \\to 0}",children:[{name:"\u6781\u9650 Limits",data:[{value:"\\lim a"},{value:"\\lim_{x \\to 0}"},{value:"\\lim_{x \\to \\infty}"},{value:"\\max_b{a}"},{value:"\\min_a{b}"}]},{name:"\u5BF9\u6570\u6307\u6570 Logarithms and exponentials",data:[{value:"\\log_{a}{b}"},{value:"\\lg_{a}{b}"},{value:"\\ln_{a}{b}"},{value:"\\exp a"}]},{name:"\u754C\u9650 Bounds",data:[{value:"\\min x"},{value:"\\sup t"},{value:"\\inf s"},{value:"\\lim u"},{value:"\\limsup w"},{value:"\\dim p"},{value:"\\ker\\phi "}]}]},{name:"\u4E09\u89D2\u51FD\u6570",value:"\\sin a",children:[{name:"\u4E09\u89D2\u51FD\u6570 Trigonometric functions",data:[{value:"\\sin a"},{value:"\\cos a"},{value:"\\tan a"},{value:"\\cot a "},{value:"\\sec a "},{value:"\\csc a "}]},{name:"\u53CD\u4E09\u89D2\u51FD\u6570 Inverse trigonometric functions",data:[{value:"\\sin^{-1}"},{value:"\\cos^{-1}"},{value:"\\tan^{-1}"},{value:"\\cot^{-1}"},{value:"\\sec^{-1}"},{value:"\\csc^{-1}"},{value:"\\arcsin a"},{value:"\\arccos a"},{value:"\\arctan a"},{value:"\\operatorname{arccot} a"},{value:"\\operatorname{arcsec} a"},{value:"\\operatorname{arccsc} a"}]},{name:"\u53CC\u66F2\u51FD\u6570 Hyperblic functions",data:[{value:"\\sinh a"},{value:"\\cosh a"},{value:"\\tanh a"},{value:"\\coth a"},{value:"\\operatorname{sech} a"},{value:"\\operatorname{csch} a"}]},{name:"\u53CD\u53CC\u66F2\u51FD\u6570 Inverse hyperbolic functions",data:[{value:"\\sinh^{-1}"},{value:"a\\cosh^{-1} a"},{value:"\\tanh^{-1} a"},{value:"\\coth^{-1} a"},{value:"\\operatorname{sech}^{-1} a"},{value:"\\operatorname{csch}^{-1} a"}]}]},{name:"\u79EF\u5206\u8FD0\u7B97",value:"\\int_{a}^{b}",children:[{name:"\u79EF\u5206 Integral",data:[{value:"\\int"},{value:"\\int_{a}^{b}"},{value:"\\int\\limits_{a}^{b}"}]},{name:"\u53CC\u91CD\u79EF\u5206 Double integral",data:[{value:"\\iint"},{value:"\\iint_{a}^{b} "},{value:"\\iint\\limits_{a}^{b} "}]},{name:"\u4E09\u91CD\u79EF\u5206 Triple integral",data:[{value:"\\iiint"},{value:"\\iiint_{a}^{b}"},{value:"\\iiint\\limits_{a}^{b} "}]},{name:"\u66F2\u7EBF\u79EF\u5206 Closed line or path integral",data:[{value:"\\oint"},{value:"\\oint_{a}^{b} "}]}]},{name:"\u5927\u578B\u8FD0\u7B97",value:"\\sum_{a}^{b}",children:[{name:"\u6C42\u548C Summation",data:[{value:"\\sum"},{value:"\\sum_{a}^{b}"},{value:"{\\textstyle \\sum_{a}^{b}} "}]},{name:"\u4E58\u79EF\u4F59\u79EF Product and coproduct",data:[{value:"\\prod"},{value:"\\prod_{a}^{b}"},{value:"{\\textstyle \\prod_{a}^{b}}"},{value:"\\coprod"},{value:"\\coprod_{a}^{b}"},{value:"{\\textstyle \\coprod_{a}^{b}} "}]},{name:"\u5E76\u96C6\u4EA4\u96C6 Union and intersection",data:[{value:"\\bigcup"},{value:"\\bigcup_{a}^{b}"},{value:"{\\textstyle \\bigcup_{a}^{b}}"},{value:"\\bigcap"},{value:"\\bigcap_{a}^{b}"}]},{name:"\u6790\u53D6\u5408\u53D6 Disjunction and conjunction",data:[{value:"\\bigvee"},{value:"\\bigvee_{a}^{b}"},{value:"\\bigwedge"},{value:"\\bigwedge_{a}^{b}"}]}]},{name:"\u62EC\u53F7\u53D6\u6574",value:"\\left [ \\left ( \\right ) \\right ] ",children:[{name:"\u62EC\u53F7 Brackets",data:[{value:"\\left ( \\right )"},{value:"\\left [ \\right ]"},{value:"\\left \\langle \\right \\rangle "},{value:"\\left | \\right | "},{value:"\\left \\lfloor \\right \\rfloor "},{value:"\\left \\lceil \\right \\rceil "}]}]}],E=[{name:"\u4EE3\u6570",value:"\\sqrt{a^2+b^2}",children:[{data:[{value:"\\left(x-1\\right)\\left(x+3\\right) "},{value:"\\sqrt{a^2+b^2}"},{value:"\\left ( \\frac{a}{b}\\right )^{n}= \\frac{a^{n}}{b^{n}}"},{value:"\\frac{a}{b}\\pm \\frac{c}{d}= \\frac{ad \\pm bc}{bd} "},{value:"\\frac{x^{2}}{a^{2}}-\\frac{y^{2}}{b^{2}}=1 "},{value:"\\frac{1}{\\sqrt{a}}=\\frac{\\sqrt{a}}{a},a\\ge 0\\frac{1}{\\sqrt{a}}=\\frac{\\sqrt{a}}{a},a\\ge 0 "},{value:"\\sqrt[n]{a^{n}}=\\left ( \\sqrt[n]{a}\\right )^{n} "},{value:"x ={-b \\pm \\sqrt{b^2-4ac}\\over 2a} "},{value:"y-y_{1}=k \\left( x-x_{1}\\right) "},{value:`\\left\\{\\begin{matrix} \r x=a + r\\text{cos}\\theta \\ \r y=b + r\\text{sin}\\theta \r \\end{matrix}\\right. `},{value:`\\begin{array}{l} \r @@ -66,7 +66,7 @@ \\end{array}`},{value:`\\begin{array}{c} \r P_{n}=n! \\\\ \r A_{n}^{k}=\\frac{n!}{\\left( n-k \\left) !\\right. \\right.} \r -\\end{array}`}]}]}],b=ae=>{y.current.setValue(y.current.getValue()+" "+ae.value+" ")},x=[{key:"1",label:"\u5FEB\u6377\u6A21\u677F",children:Ue.createElement(Ve.Z,{className:he.Z.lists,gutter:[10,10]},a.map((ae,ge)=>Ue.createElement(Ze.Z,{flex:"110px",className:he.Z.item},Ue.createElement("div",null,Ue.createElement(He.Z,{value:`$$${ae.value}$$`}),ae.name),Ue.createElement("div",{className:he.Z.children},ae.children.map((xe,Pe)=>Ue.createElement("div",{key:Pe},Ue.createElement("h1",null,xe.name),Ue.createElement(Ve.Z,{gutter:[10,10]},xe.data.map((Oe,We)=>Ue.createElement(Ze.Z,{key:We,onClick:()=>b(Oe),className:he.Z.diamond},Ue.createElement(He.Z,{value:"`$$"+Oe.value+"$$`"}))))))))))},{key:"2",label:"\u516C\u5F0F\u6A21\u677F",children:Ue.createElement(Ve.Z,{className:he.Z.lists,gutter:[10,10]},E.map((ae,ge)=>Ue.createElement(Ze.Z,{flex:"110px",className:he.Z.item},Ue.createElement("div",null,Ue.createElement(He.Z,{value:"`$$"+ae.value+"$$`"}),ae.name),Ue.createElement("div",{className:he.Z.children},ae.children.map((xe,Pe)=>Ue.createElement("div",{key:Pe},xe.name&&Ue.createElement("h1",null,xe.name),Ue.createElement(Ve.Z,{gutter:[10,10]},xe.data.map((Oe,We)=>Ue.createElement(Ze.Z,{key:We,onClick:()=>b(Oe),className:he.Z.diamond},Ue.createElement(He.Z,{value:"`$$"+Oe.value+"$$`"}))))))))))}],z=()=>{var ae=document.createElement("div");ae.innerHTML=y.current.getValue();var ge=ae.innerText;return Ne&&Ne(ge),ge};return(0,pe.useImperativeHandle)(oe,()=>({getData:z})),Ue.createElement("div",{className:he.Z.mathWrap},Ue.createElement(At.default,{defaultActiveKey:"1",items:x}),Ue.createElement("math-field",{locale:"zh_cn",className:he.Z.mathField,placeholder:"\u8BF7\u6253\u5F00\u952E\u76D8\uFF0C\u8F93\u5165\u516C\u5F0F",ref:y,style:{width:800,marginTop:30,fontSize:18}},be||""),Ce&&Ue.createElement("div",{className:he.Z.button},Ue.createElement(Ge.ZP,{size:"large",onClick:z,style:{zIndex:8,marginTop:10},type:"primary"},"\u4FDD\u5B58\u5230\u7F16\u8F91\u5668")))});_t.Z=ce},6701:function(hn,_t,Be){"use strict";Be.d(_t,{Z:function(){return xt}});var pe=Be(59301),Ve=Be(25690),Ze=Be(43418),At=Be(78241),Ge=Be(8591),He=Be(71418),he=Be(17574),ve=Be(95237),Ue=Be(43604),ce=Be(6848),Ne=Be(92832),Ce={currentPrimary:"currentPrimary___NPWiR",currentDelete:"currentDelete___UEfhf",DirectoryTree:"DirectoryTree___xPxCY",EditDom:"EditDom___seNxC"},be=Be(45937),oe=Be(86245),y=Be(28426),a=Be(9148),E=Object.defineProperty,b=Object.defineProperties,x=Object.getOwnPropertyDescriptors,z=Object.getOwnPropertySymbols,ae=Object.prototype.hasOwnProperty,ge=Object.prototype.propertyIsEnumerable,xe=(Qe,jt,ut)=>jt in Qe?E(Qe,jt,{enumerable:!0,configurable:!0,writable:!0,value:ut}):Qe[jt]=ut,Pe=(Qe,jt)=>{for(var ut in jt||(jt={}))ae.call(jt,ut)&&xe(Qe,ut,jt[ut]);if(z)for(var ut of z(jt))ge.call(jt,ut)&&xe(Qe,ut,jt[ut]);return Qe},Oe=(Qe,jt)=>b(Qe,x(jt)),We=(Qe,jt)=>{var ut={};for(var it in Qe)ae.call(Qe,it)&&jt.indexOf(it)<0&&(ut[it]=Qe[it]);if(Qe!=null&&z)for(var it of z(Qe))jt.indexOf(it)<0&&ge.call(Qe,it)&&(ut[it]=Qe[it]);return ut},Je=(Qe,jt,ut)=>new Promise((it,Nt)=>{var pt=ot=>{try{ft(ut.next(ot))}catch(Yt){Nt(Yt)}},Bt=ot=>{try{ft(ut.throw(ot))}catch(Yt){Nt(Yt)}},ft=ot=>ot.done?it(ot.value):Promise.resolve(ot.value).then(pt,Bt);ft((ut=ut.apply(Qe,jt)).next())});const nt=(Qe=[])=>Qe==null?void 0:Qe.map(jt=>Oe(Pe({},jt),{title:(jt==null?void 0:jt.value)||"",key:jt==null?void 0:jt.id,isLeaf:!0})),De=Qe=>{var jt=Qe,{user:ut,children:it,isShowComponent:Nt=!0,ModalProps:pt={},onDataSelect:Bt}=jt,ft=We(jt,["user","children","isShowComponent","ModalProps","onDataSelect"]);const[ot,Yt]=Ze.default.useModal(),[rn]=At.default.useForm(),[Et,qt]=(0,pe.useState)([]),[yn,Un]=(0,pe.useState)(!1),[dn,Kn]=(0,pe.useState)(!1),[,It,jn,tr]=(0,be.U)(oe.qE,{page:1,limit:9999}),[,,je]=(0,be.U)(oe.V8,{}),[,,Wt]=(0,be.U)(oe.B$,{}),[,,ke]=(0,be.U)(oe.DH,{}),[,,me]=(0,be.U)(oe.bJ,{}),se=()=>{Un(!1),rn.resetFields(),Kn(!1)},ye=ht=>Je(void 0,null,function*(){const{node:Re,dragNode:Ye,event:Ot}=ht,bt=ht.node.pos.split("-"),lt=ht.dropPosition-Number(bt[bt.length-1]);if(lt==0){Ge.ZP.warning("\u65E0\u6CD5\u79FB\u52A8\u5230\u5185\u90E8\u4F4D\u7F6E");return}if(lt==1&&(Ye==null?void 0:Ye.item_index)==(Re==null?void 0:Re.item_index)+1){Ge.ZP.warning("\u672A\u79FB\u52A8\u4F4D\u7F6E");return}const Gt=yield me({id:Ye==null?void 0:Ye.key,position:lt==-1?1:(Ye==null?void 0:Ye.item_index)>(Re==null?void 0:Re.item_index)?(Re==null?void 0:Re.item_index)+1:Re==null?void 0:Re.item_index});(Gt==null?void 0:Gt.status)===0&&(Ge.ZP.success("\u79FB\u52A8\u6210\u529F"),jn({},!0))}),qe=ht=>Je(void 0,null,function*(){let Re={};dn?Re=yield Wt(Pe({},ht)):Re=yield ke(Pe({},ht)),(Re==null?void 0:Re.status)==0&&(Ge.ZP.success((Re==null?void 0:Re.message)||(dn?"\u6DFB\u52A0\u6210\u529F":"\u66F4\u65B0\u6210\u529F")),jn({},!0),se())});return(0,pe.useEffect)(()=>{pt!=null&&pt.open&&jn({},!0)},[pt==null?void 0:pt.open]),(0,pe.useEffect)(()=>{var ht;qt(nt((ht=tr==null?void 0:tr.data)==null?void 0:ht.list))},[tr]),Nt?pe.createElement(pe.Fragment,null,Yt,it,pe.createElement(Ze.default,Pe({},Pe({title:"\u5E38\u7528\u8BC4\u8BED",width:640,centered:!0,footer:null,bodyStyle:{padding:"10px 5px 25px"}},pt)),pe.createElement(He.Z,{spinning:It},(Et==null?void 0:Et.length)>0?pe.createElement(pe.Fragment,null,pe.createElement(he.default.DirectoryTree,{height:500,className:Ce.DirectoryTree,multiple:!0,draggable:{icon:!1},defaultExpandAll:!0,switcherIcon:!1,showIcon:!1,onSelect:Bt,treeData:Et,onDrop:ye,titleRender:ht=>pe.createElement(pe.Fragment,null,pe.createElement("span",{className:"multi_ellipsis1",style:{flex:1,marginRight:"32px"}},ht==null?void 0:ht.title),pe.createElement("div",{className:`${Ce.EditDom}`},pe.createElement(ve.Z,{wrap:!1,align:"middle",gutter:16},pe.createElement(Ue.Z,null,pe.createElement(ce.Z,{title:"\u957F\u6309\u53EF\u8FDB\u884C\u62D6\u62FD\u6392\u5E8F"},pe.createElement("i",{className:`iconfont icon-tuodong1 font12 ${Ce.currentPrimary}`}))),pe.createElement(Ue.Z,null,pe.createElement(ce.Z,{title:"\u7F16\u8F91"},pe.createElement("i",{className:`iconfont icon-bianji11 font12 ${Ce.currentPrimary}`,onClick:Re=>{Re.stopPropagation(),rn.setFieldsValue(Pe({},ht)),Un(!0)}}))),pe.createElement(Ue.Z,null,pe.createElement(ce.Z,{title:"\u5220\u9664"},pe.createElement("i",{className:`iconfont icon-shanchu14 font12 ${Ce.currentDelete}`,onClick:Re=>{Re.stopPropagation(),ot.confirm({icon:null,title:"\u5220\u9664\u5E38\u7528\u8BC4\u8BED",centered:!0,content:"\u4F60\u786E\u5B9A\u8981\u5220\u9664\u8BE5\u6761\u5E38\u7528\u8BC4\u8BED\u5417\uFF1F",onOk:()=>Je(void 0,null,function*(){const Ye=yield je({id:ht==null?void 0:ht.key});(Ye==null?void 0:Ye.status)==0&&(Ge.ZP.success((Ye==null?void 0:Ye.message)||"\u5220\u9664\u6210\u529F"),jn({},!0))})})}}))))))}),pe.createElement(a.op,{className:"ml20 mt20",icon:pe.createElement("i",{className:"iconfont icon-xiaojiahao"}),style:{borderRadius:"4px"},onClick:()=>{Kn(!0),Un(!0)}},"\u6DFB\u52A0\u5E38\u7528\u8BC4\u8BED")):pe.createElement(y.Z,{styles:{margin:"30px auto"},customText:pe.createElement("span",null,"\u6682\u65E0\u5E38\u7528\u8BC4\u8BED\uFF0C\u4F60\u53EF\u4EE5",pe.createElement("a",{onClick:()=>{Kn(!0),Un(!0)}},"\u6DFB\u52A0\u5E38\u7528\u8BC4\u8BED"))}))),pe.createElement(Ze.default,{title:dn?"\u6DFB\u52A0\u5E38\u7528\u8BC4\u8BED":"\u7F16\u8F91\u5E38\u7528\u8BC4\u8BED",open:yn,okText:dn?"\u6DFB\u52A0":"\u786E\u5B9A",onCancel:()=>{se()},onOk:()=>{rn.submit()}},pe.createElement(At.default,{form:rn,onFinish:qe},dn&&pe.createElement("span",{className:"font14",style:{color:"#191919"}},"\u6DFB\u52A0\u5E38\u7528\u8BC4\u8BED\uFF0C\u53EF\u4EE5\u5E2E\u52A9\u4F60\u63D0\u9AD8\u8BC4\u9605\u4F5C\u4E1A\u7684\u6548\u7387"),pe.createElement(At.default.Item,{hidden:!0,name:"id"}),pe.createElement(At.default.Item,{className:"mt10",name:"value"},pe.createElement(Ne.default.TextArea,{placeholder:"\u8F93\u5165\u5E38\u7528\u8BC4\u8BED\u3002\u4F8B\u5982\uFF1A\u4F60\u7684\u7F16\u7A0B\u4F5C\u4E1A\u6574\u4F53\u8868\u73B0\u826F\u597D\uFF0C\u4F46\u4ECD\u6709\u4E00\u4E9B\u5C0F\u7684\u6539\u8FDB\u7A7A\u95F4\u3002",autoSize:{minRows:8,maxRows:9},maxLength:100,showCount:!0}))))):null};var xt=(0,Ve.connect)(({loading:Qe,user:jt})=>({user:jt,loading:Qe.effects}))(De)},69720:function(hn,_t,Be){"use strict";Be.d(_t,{h:function(){return ae}});var pe=Be(59301),Ve=Be(57809),Ze=Be(78241),At=Be(3113),Ge=Be(89780),He=Be.n(Ge),he=Be(8336),ve=Be(12469),Ue=Object.defineProperty,ce=Object.defineProperties,Ne=Object.getOwnPropertyDescriptors,Ce=Object.getOwnPropertySymbols,be=Object.prototype.hasOwnProperty,oe=Object.prototype.propertyIsEnumerable,y=(ge,xe,Pe)=>xe in ge?Ue(ge,xe,{enumerable:!0,configurable:!0,writable:!0,value:Pe}):ge[xe]=Pe,a=(ge,xe)=>{for(var Pe in xe||(xe={}))be.call(xe,Pe)&&y(ge,Pe,xe[Pe]);if(Ce)for(var Pe of Ce(xe))oe.call(xe,Pe)&&y(ge,Pe,xe[Pe]);return ge},E=(ge,xe)=>ce(ge,Ne(xe));const b=Ve.default.Option,x={labelCol:{span:4},wrapperCol:{span:20}},z={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"]};_t.Z=({callback:ge,onCancel:xe})=>{const[Pe,Oe]=(0,pe.useState)("python");function We(nt){Oe(z[nt][1])}function Je(nt){ge(nt)}return pe.createElement(Ze.default,E(a({},x),{className:"code-block-panel",initialValues:{language:"python",content:""},onFinish:Je,style:{width:500}}),pe.createElement(Ze.default.Item,{label:"\u4EE3\u7801\u8BED\u8A00",name:"language"},pe.createElement(Ve.default,{getPopupContainer:nt=>nt.parentNode,onChange:We},Object.keys(z).map(nt=>pe.createElement(b,{key:nt,value:nt},z[nt][0])))),pe.createElement(Ze.default.Item,{label:"\u4EE3\u7801\u5185\u5BB9",name:"content",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4EE3\u7801\u5185\u5BB9"}]},pe.createElement(ae,{mode:Pe})),pe.createElement("div",{className:"flex-container flex-end"},pe.createElement(At.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),pe.createElement(At.ZP,{type:"ghost",onClick:xe},"\u53D6\u6D88")))};function ae({value:ge,onChange:xe,mode:Pe,options:Oe={}}){const We=(0,pe.useRef)(),[Je,nt]=(0,pe.useState)();return(0,pe.useEffect)(()=>{if(Je){let De=function(xt){const Qe=xt.getValue();xe&&xe(Qe)};return Je.on("change",De),()=>{Je.off("change",De)}}},[Je,xe]),(0,pe.useEffect)(()=>{Je&&Je.setOption("mode",Pe)},[Je,Pe]),(0,pe.useEffect)(()=>{Je&&(ge!==Je.getValue()||ge==="")&&setTimeout(()=>{Je.setValue(ge||"")},300)},[Je,ge]),(0,pe.useEffect)(()=>{if(We.current&&!Je){const De=He().fromTextArea(We.current,a({mode:Pe,lineNumbers:!0,lineWrapping:!0,autoCloseBrackets:!0,tabSize:4,autofocus:!0,autoCloseTags:!0,matchBrackets:!0,styleActiveLine:!0},Oe));nt(De)}},[We.current,Je]),pe.createElement("div",{className:"my-codemirror-container"},pe.createElement("textarea",{ref:We}))}},39793:function(hn,_t,Be){"use strict";Be.d(_t,{Z:function(){return aa}});var pe=Be(59301),Ve=Be(89780),Ze=Be.n(Ve),At=Be(76374),Ge=Be(8336),He=Be(6313),he=Be(25717),ve=Be(99498),Ue=Be(25419),ce=Be(67549),Ne=Be(91842),Ce=({value:mn="",className:Cn,showTextOnly:pn,showLines:ar,style:Tr={}})=>{const Bn=(0,pe.useMemo)(()=>"",[mn]);return pe.createElement(pe.Fragment,null,pe.createElement("div",{dangerouslySetInnerHTML:{__html:Bn}}))},be=Be(59301),oe=Object.defineProperty,y=Object.defineProperties,a=Object.getOwnPropertyDescriptors,E=Object.getOwnPropertySymbols,b=Object.prototype.hasOwnProperty,x=Object.prototype.propertyIsEnumerable,z=(mn,Cn,pn)=>Cn in mn?oe(mn,Cn,{enumerable:!0,configurable:!0,writable:!0,value:pn}):mn[Cn]=pn,ae=(mn,Cn)=>{for(var pn in Cn||(Cn={}))b.call(Cn,pn)&&z(mn,pn,Cn[pn]);if(E)for(var pn of E(Cn))x.call(Cn,pn)&&z(mn,pn,Cn[pn]);return mn},ge=(mn,Cn)=>y(mn,a(Cn));let xe=[{title:"\u7C97\u4F53",icon:"md-iconfont icon-bold",actionName:"bold"},{title:"\u659C\u4F53",icon:"md-iconfont icon-italic",actionName:"italic"},"|",{title:"\u65E0\u5E8F\u5217\u8868",icon:"md-iconfont icon-unorder-list",actionName:"list-ul"},{title:"\u6709\u5E8F\u5217\u8868",icon:"md-iconfont icon-order-list",actionName:"list-ol"},"|",{title:"\u884C\u5185\u4EE3\u7801",icon:"md-iconfont icon-code",actionName:"code"},{title:"\u4EE3\u7801\u5757\uFF08\u591A\u8BED\u8A00\u98CE\u683C\uFF09",icon:"md-iconfont icon-file-code",actionName:"code-block"},{title:"\u94FE\u63A5",icon:"md-iconfont icon-link",actionName:"link"},"|",{title:"\u884C\u5185\u516C\u5F0F",icon:"md-iconfont icon-sum",actionName:"inline-latex"},{title:"\u6570\u5B66\u56FE\u50CF",icon:"iconfont icon-shuxuetuxiang2",actionName:"maths-latex"},{title:"\u591A\u884C\u516C\u5F0F",icon:"iconfont icon-jisuan1",actionName:"latex"},"|",{title:"\u6DFB\u52A0\u56FE\u7247",icon:"md-iconfont icon-picture",actionName:"upload-image"},{title:"\u63D2\u5165\u753B\u56FE",icon:"iconfont icon-sheji",actionName:"draw-image"},{title:"\u63D2\u5165\u6D41\u7A0B\u56FE",icon:"iconfont icon-liucheng",actionName:"add-flowchart"},{title:"\u8868\u683C",icon:"md-iconfont icon-table",actionName:"add-table"},"|",{title:"\u6362\u884C",icon:"md-iconfont icon-minus",actionName:"line-break"},{title:"\u6E05\u7A7A",icon:"md-iconfont icon-eraser",actionName:"eraser"}];function Pe({onActionCallback:mn,title:Cn,icon:pn,actionName:ar,className:Tr="",children:Bn}){function Hn(){mn(ar)}return be.createElement("a",{title:Cn,className:Tr,onClick:Hn},be.createElement("i",{className:`${pn}`}),Bn)}var Oe=({watch:mn,showNullButton:Cn,showNullProgramButton:pn,onActionCallback:ar,fullScreen:Tr,insertTemp:Bn,hidetoolBar:Hn,extraUse:Vn})=>{const Ar=[...xe,{title:`${mn?"\u5173\u95ED\u5B9E\u65F6\u9884\u89C8":"\u5F00\u542F\u5B9E\u65F6\u9884\u89C8"}`,icon:`${mn?"md-iconfont icon-eye-slash":"md-iconfont icon-eye"}`,actionName:"trigger-watch"}];return be.createElement("ul",{className:"markdown-toolbar-container"},!Hn&&Ar.map((Mr,Da)=>be.createElement("li",{key:Da},Mr.actionName?be.createElement(Pe,ge(ae({},Mr),{onActionCallback:ar})):be.createElement("span",{className:"v-line"}))),Cn?be.createElement("li",null,be.createElement(Pe,{icon:"md-iconfont icon-edit insert-blank",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-null-ch",onActionCallback:ar},be.createElement("span",{className:"fill-tip"},"\u70B9\u51FB\u63D2\u5165\b\u586B\u7A7A\u9879"))):null,pn?be.createElement(be.Fragment,null,be.createElement("li",null,be.createElement(Pe,{icon:"md-iconfont icon-edit insert-blank",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-signal",onActionCallback:ar},be.createElement("span",{className:"fill-tip"},"+\u5355\u884C\u586B\u7A7A\u9879"))),be.createElement("li",null,be.createElement(Pe,{icon:"md-iconfont icon-uniE900 insert-blank",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-multiple",onActionCallback:ar},be.createElement("span",{className:"fill-tip"},"+\u591A\u884C\u586B\u7A7A\u9879")))):null,Bn&&be.createElement("li",null,be.createElement(Pe,{icon:"md-iconfont icon-edit",className:"btn-null",title:"\u63D2\u5165\u6A21\u677F",actionName:`inster-template-${Bn}`,onActionCallback:ar},be.createElement("span",{className:"fill-tip"},"\u63D2\u5165\u6A21\u677F"))),Vn&&be.createElement("li",null,Vn),be.createElement("li",{className:"btn-full-screen"},be.createElement(Pe,{icon:`${Tr?"md-iconfont icon-shrink":"md-iconfont icon-enlarge"}`,title:Tr?"\u5173\u95ED\u5168\u5C4F":"\u5F00\u542F\u5168\u5C4F",actionName:"trigger-full-screen",onActionCallback:ar})))},We=Be(91558),Je=Be(78241),nt=Be(92832),De=Be(3113),xt=Object.defineProperty,Qe=Object.defineProperties,jt=Object.getOwnPropertyDescriptors,ut=Object.getOwnPropertySymbols,it=Object.prototype.hasOwnProperty,Nt=Object.prototype.propertyIsEnumerable,pt=(mn,Cn,pn)=>Cn in mn?xt(mn,Cn,{enumerable:!0,configurable:!0,writable:!0,value:pn}):mn[Cn]=pn,Bt=(mn,Cn)=>{for(var pn in Cn||(Cn={}))it.call(Cn,pn)&&pt(mn,pn,Cn[pn]);if(ut)for(var pn of ut(Cn))Nt.call(Cn,pn)&&pt(mn,pn,Cn[pn]);return mn},ft=(mn,Cn)=>Qe(mn,jt(Cn));const ot={labelCol:{span:4},wrapperCol:{span:20}};var Yt=({callback:mn,onCancel:Cn})=>{function pn(ar){mn(ar)}return pe.createElement(Je.default,ft(Bt({},ot),{initialValues:{link:"http://",title:""},className:"link-panel",onFinish:pn,style:{width:500}}),pe.createElement(Je.default.Item,{label:"\u94FE\u63A5\u5730\u5740",name:"link",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u5730\u5740"}]},pe.createElement(nt.default,null)),pe.createElement(Je.default.Item,{label:"\u94FE\u63A5\u6807\u9898",name:"title",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u6807\u9898"}]},pe.createElement(nt.default,null)),pe.createElement("div",{className:"flex-container flex-end"},pe.createElement(De.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),pe.createElement(De.ZP,{type:"ghost",onClick:Cn},"\u53D6\u6D88")))},rn=Be(69720),Et=Be(17077),qt=Be(43418),yn=Be(95237),Un=Be(9507),dn=Be(59301),Kn=({callback:mn,onCancel:Cn})=>{const pn=document.createElement("canvas"),ar=pn.getContext("2d");pn.width=1e3,pn.height=800,ar.fillStyle="#ffffff",ar.fillRect(0,0,pn.width,pn.height);const Tr=pn.toDataURL("image/png");return dn.createElement(qt.default,{open:!0,width:"100vw",style:{height:"100vh",top:0},footer:null,title:null,closable:!1},dn.createElement(yn.Z,{style:{height:"100vh"}},dn.createElement(Un.Z,{fullWidth:!0,noAssociationId:!0,showFullTools:!0,data:{src:Tr,visible:!0,title:String(Date.now())},onOk:Bn=>{mn({src:Bn.url})},onClose:Cn})))},It=Be(12378);function jn(){go.CommandHandler.call(this),this._arrowKeyBehavior="move",this._pasteOffset=new go.Point(10,10),this._lastPasteOffset=new go.Point(0,0)}go.Diagram.inherit(jn,go.CommandHandler),jn.prototype.canAlignSelection=function(){var mn=this.diagram;return!(mn===null||mn.isReadOnly||mn.isModelReadOnly||mn.selection.count<2)},jn.prototype.alignLeft=function(){var mn=this.diagram;mn.startTransaction("aligning left");var Cn=1/0;mn.selection.each(function(pn){pn instanceof go.Link||(Cn=Math.min(pn.position.x,Cn))}),mn.selection.each(function(pn){pn instanceof go.Link||pn.move(new go.Point(Cn,pn.position.y))}),mn.commitTransaction("aligning left")},jn.prototype.alignRight=function(){var mn=this.diagram;mn.startTransaction("aligning right");var Cn=-1/0;mn.selection.each(function(pn){if(!(pn instanceof go.Link)){var ar=pn.actualBounds.x+pn.actualBounds.width;Cn=Math.max(ar,Cn)}}),mn.selection.each(function(pn){pn instanceof go.Link||pn.move(new go.Point(Cn-pn.actualBounds.width,pn.position.y))}),mn.commitTransaction("aligning right")},jn.prototype.alignTop=function(){var mn=this.diagram;mn.startTransaction("alignTop");var Cn=1/0;mn.selection.each(function(pn){pn instanceof go.Link||(Cn=Math.min(pn.position.y,Cn))}),mn.selection.each(function(pn){pn instanceof go.Link||pn.move(new go.Point(pn.position.x,Cn))}),mn.commitTransaction("alignTop")},jn.prototype.alignBottom=function(){var mn=this.diagram;mn.startTransaction("aligning bottom");var Cn=-1/0;mn.selection.each(function(pn){if(!(pn instanceof go.Link)){var ar=pn.actualBounds.y+pn.actualBounds.height;Cn=Math.max(ar,Cn)}}),mn.selection.each(function(pn){pn instanceof go.Link||pn.move(new go.Point(pn.actualBounds.x,Cn-pn.actualBounds.height))}),mn.commitTransaction("aligning bottom")},jn.prototype.alignCenterX=function(){var mn=this.diagram,Cn=mn.selection.first();if(Cn){mn.startTransaction("aligning Center X");var pn=Cn.actualBounds.x+Cn.actualBounds.width/2;mn.selection.each(function(ar){ar instanceof go.Link||ar.move(new go.Point(pn-ar.actualBounds.width/2,ar.actualBounds.y))}),mn.commitTransaction("aligning Center X")}},jn.prototype.alignCenterY=function(){var mn=this.diagram,Cn=mn.selection.first();if(Cn){mn.startTransaction("aligning Center Y");var pn=Cn.actualBounds.y+Cn.actualBounds.height/2;mn.selection.each(function(ar){ar instanceof go.Link||ar.move(new go.Point(ar.actualBounds.x,pn-ar.actualBounds.height/2))}),mn.commitTransaction("aligning Center Y")}},jn.prototype.alignColumn=function(mn){var Cn=this.diagram;Cn.startTransaction("align Column"),mn===void 0&&(mn=0),mn=parseFloat(mn);var pn=new Array;Cn.selection.each(function(Vn){Vn instanceof go.Link||pn.push(Vn)});for(var ar=0;ar0){for(var Vn=Bn.elt(Hn-1);Vn!==null&&Vn.isTreeExpanded&&!Vn.isTreeLeaf;){var Ar=this._sortTreeChildrenByY(Vn);Vn=Ar.last()}Vn!==null&&mn.select(Vn)}else mn.select(Tr)}}else if(pn.key==="Down")if(Cn.isTreeExpanded&&!Cn.isTreeLeaf){var ar=this._sortTreeChildrenByY(Cn).first();ar!==null&&mn.select(ar)}else for(;Cn!==null;){var Tr=Cn.findTreeParentNode();if(Tr===null)break;var Bn=this._sortTreeChildrenByY(Tr),Hn=Bn.indexOf(Cn);if(HnBn.y?1:Tr.xBn.x?1:0}),Cn},jn.prototype.copyToClipboard=function(mn){go.CommandHandler.prototype.copyToClipboard.call(this,mn),this._lastPasteOffset.set(this.pasteOffset)},jn.prototype.pasteFromClipboard=function(){var mn=go.CommandHandler.prototype.pasteFromClipboard.call(this);return this.diagram.moveParts(mn,this._lastPasteOffset),this._lastPasteOffset.add(this.pasteOffset),mn},Object.defineProperty(jn.prototype,"arrowKeyBehavior",{get:function(){return this._arrowKeyBehavior},set:function(mn){if(mn!=="move"&&mn!=="select"&&mn!=="scroll"&&mn!=="tree"&&mn!=="none")throw new Error('DrawCommandHandler.arrowKeyBehavior must be either "move", "select", "scroll", "tree", or "none", not: '+mn);this._arrowKeyBehavior=mn}}),Object.defineProperty(jn.prototype,"pasteOffset",{get:function(){return this._pasteOffset},set:function(mn){if(!(mn instanceof go.Point))throw new Error("DrawCommandHandler.pasteOffset must be a Point, not: "+mn);this._pasteOffset.set(mn)}});var tr=jn,je=Be(63720),Wt=Be(43604),ke=Be(38986),me={myPaletteDiv:"myPaletteDiv___Xjz2I",flowChartWrp:"flowChartWrp____f45r",maxH60:"maxH60___Pd4Re"},se=Be(59301),ye=(mn,Cn,pn)=>new Promise((ar,Tr)=>{var Bn=Ar=>{try{Vn(pn.next(Ar))}catch(Mr){Tr(Mr)}},Hn=Ar=>{try{Vn(pn.throw(Ar))}catch(Mr){Tr(Mr)}},Vn=Ar=>Ar.done?ar(Ar.value):Promise.resolve(Ar.value).then(Bn,Hn);Vn((pn=pn.apply(mn,Cn)).next())});function qe({onCancel:mn,callback:Cn}){let pn=(0,pe.useRef)(),ar=(0,pe.useRef)(),Tr=(0,pe.useRef)(),Bn=(0,pe.useRef)(!1);const Hn=(0,pe.useRef)(!1),[Vn,Ar]=(0,pe.useState)(0);function Mr(){const nr=It.bx.make,Jr={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"};pn.current=new It.S0(ar.current,{padding:20,grid:nr(It.s_,"Grid",nr(It.bn,"LineH",{stroke:"lightgray",strokeWidth:.5}),nr(It.bn,"LineV",{stroke:"lightgray",strokeWidth:.5})),"draggingTool.isGridSnapEnabled":!0,handlesDragDropForTopLevelParts:!0,mouseDrop:Dr=>{var pa=Dr.diagram.commandHandler.addTopLevelParts(Dr.diagram.selection,!0);pa||Dr.diagram.currentTool.doCancel()},commandHandler:nr(tr),"clickCreatingTool.archetypeNodeData":{text:"\u672A\u547D\u540D",fill:null,stroke:null,borderColor:"rgba(0,0,0,0)"},PartCreated:Dr=>{var pa=Dr.subject;pa.location=pa.location.copy().snapToGridPoint(Dr.diagram.grid.gridOrigin,Dr.diagram.grid.gridCellSize),setTimeout(()=>{Dr.diagram.commandHandler.editTextBlock()},20)},"commandHandler.archetypeGroupData":{isGroup:!0,text:"NEW GROUP"},SelectionGrouped:Dr=>{var pa=Dr.subject;setTimeout(()=>{Dr.diagram.commandHandler.editTextBlock()})},LinkRelinked:Dr=>{var pa=Dr.parameter.part;pa.invalidateConnectedLinks();var Ka=Dr.subject;Dr.diagram.toolManager.linkingTool.isForwards?Ka.toNode.invalidateConnectedLinks():Ka.fromNode.invalidateConnectedLinks()},"undoManager.isEnabled":!0}),pn.current.nodeTemplate=nr(It.NB,"Auto",{locationSpot:It.z6.Center,locationObjectName:"SHAPE",desiredSize:new It.$u(120,60),minSize:new It.$u(40,40),resizable:!0,resizeCellSize:new It.$u(10,10),rotatable:!0},new It.KX("location","loc",It.E9.parse).makeTwoWay(It.E9.stringify),new It.KX("desiredSize","size",It.$u.parse).makeTwoWay(It.$u.stringify),nr(It.bn,{name:"SHAPE",fill:Jr.white,cursor:"pointer",portId:"",fromLinkable:!0,toLinkable:!0,fromLinkableDuplicates:!0,toLinkableDuplicates:!0,fromSpot:It.z6.AllSides,toSpot:It.z6.AllSides},new It.KX("figure"),new It.KX("fill"),new It.KX("stroke","borderColor"),new It.KX("strokeWidth","thickness"),new It.KX("strokeDashArray","dash")),nr(It.bn,{width:100,height:20,strokeWidth:0,fill:"transparent"}),nr(It.al,{margin:1,textAlign:"center",overflow:It.al.OverflowEllipsis,editable:!0},new It.KX("text").makeTwoWay(),new It.KX("stroke","color"))),pn.current.nodeTemplate.toolTip=nr("ToolTip",nr(It.s_,"Vertical",{maxSize:new It.$u(200,NaN)},nr(It.al,{font:"bold 10pt sans-serif",textAlign:"center"},new It.KX("text")),nr(It.al,{font:"10pt sans-serif",textAlign:"center"},new It.KX("text","details"))));function va(Dr,pa){var Ka=(da,po)=>{da.handled=!0,da.diagram.model.commit(vo=>{var cn=po.part.adornedPart,_r=new It.E9().setRectSpot(cn.actualBounds,Dr);_r.subtract(cn.location),_r.scale(2,2),_r.x+=Math.sign(_r.x)*130,_r.y+=Math.sign(_r.y)*130,_r.add(cn.location),_r.snapToGridPoint(da.diagram.grid.gridOrigin,da.diagram.grid.gridCellSize);var fo=vo.copyNodeData(cn.data);vo.setGroupKeyForNodeData(fo,vo.getGroupKeyForNodeData(cn.data)),vo.addNodeData(fo);var Za={from:cn.key,to:vo.getKeyForNodeData(fo)};vo.addLinkData(Za);var jo=da.diagram.findNodeForData(fo);jo.location=_r,da.diagram.select(jo),setTimeout(()=>{da.diagram.commandHandler.editTextBlock()},20)})};return nr(It.bn,{figure:pa,alignment:Dr,alignmentFocus:Dr.opposite(),width:Dr.equals(It.z6.Top)||Dr.equals(It.z6.Bottom)?25:18,height:Dr.equals(It.z6.Top)||Dr.equals(It.z6.Bottom)?18:25,fill:"orange",stroke:Jr.white,strokeWidth:4,mouseEnter:(da,po)=>po.fill="dodgerblue",mouseLeave:(da,po)=>po.fill="orange",isActionable:!0,click:Ka,contextClick:Ka})}function Pa(Dr){return nr(It.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:(pa,Ka)=>Ka.fill="dodgerblue",mouseLeave:(pa,Ka)=>Ka.fill="orange",click:(pa,Ka)=>{pa.diagram.commandHandler.showContextMenu(Ka.part.adornedPart)}},Dr||{})}pn.current.nodeTemplate.selectionAdornmentTemplate=nr(It.uz,"Spot",nr(It.Vm,{padding:10}),va(It.z6.Top,"TriangleUp"),va(It.z6.Left,"TriangleLeft"),va(It.z6.Right,"TriangleRight"),va(It.z6.Bottom,"TriangleDown"),Pa({alignment:new It.z6(.75,0)}));function ja(Dr,pa){return(Ka,da)=>{Ka.handled=!0,Ka.diagram.model.commit(po=>{po.set(da.part.adornedPart.data,Dr,pa)})}}function Qa(Dr,pa){return pa||(pa="color"),nr(It.bn,{width:16,height:16,stroke:"lightgray",fill:Dr,margin:1,background:"transparent",mouseEnter:(Ka,da)=>da.stroke="dodgerblue",mouseLeave:(Ka,da)=>da.stroke="lightgray",click:ja(pa,Dr),contextClick:ja(pa,Dr)})}function bo(){return[nr("ContextMenuButton",nr(It.s_,"Horizontal",Qa(Jr.white,"fill"),Qa(Jr.beige,"fill"),Qa(Jr.extralightblue,"fill"),Qa(Jr.extralightred,"fill"))),nr("ContextMenuButton",nr(It.s_,"Horizontal",Qa(Jr.lightgray,"fill"),Qa(Jr.lightgreen,"fill"),Qa(Jr.lightblue,"fill"),Qa(Jr.lightred,"fill")))]}function ko(){return[nr("ContextMenuButton",nr(It.s_,"Horizontal",Qa(Jr.black),Qa(Jr.green),Qa(Jr.blue),Qa(Jr.red))),nr("ContextMenuButton",nr(It.s_,"Horizontal",Qa(Jr.white),Qa(Jr.magenta),Qa(Jr.purple),Qa(Jr.orange)))]}function Ra(Dr,pa){return pa||(pa="thickness"),nr(It.bn,"LineH",{width:16,height:16,strokeWidth:Dr,margin:1,background:"transparent",mouseEnter:(Ka,da)=>da.background="dodgerblue",mouseLeave:(Ka,da)=>da.background="transparent",click:ja(pa,Dr),contextClick:ja(pa,Dr)})}function $o(Dr,pa){return pa||(pa="dash"),nr(It.bn,"LineH",{width:24,height:16,strokeWidth:2,strokeDashArray:Dr,margin:1,background:"transparent",mouseEnter:(Ka,da)=>da.background="dodgerblue",mouseLeave:(Ka,da)=>da.background="transparent",click:ja(pa,Dr),contextClick:ja(pa,Dr)})}function Ta(){return[nr("ContextMenuButton",nr(It.s_,"Horizontal",Ra(1),Ra(2),Ra(3),Ra(4))),nr("ContextMenuButton",nr(It.s_,"Horizontal",$o(null),$o([2,4]),$o([4,4])))]}function Sa(Dr,pa){return pa||(pa="figure"),nr(It.bn,{width:32,height:32,scale:.5,fill:"lightgray",figure:Dr,margin:1,background:"transparent",mouseEnter:(Ka,da)=>da.fill="dodgerblue",mouseLeave:(Ka,da)=>da.fill="lightgray",click:ja(pa,Dr),contextClick:ja(pa,Dr)})}pn.current.nodeTemplate.contextMenu=nr("ContextMenu",nr("ContextMenuButton",nr(It.s_,"Horizontal",Sa("Rectangle"),Sa("RoundedRectangle"),Sa("Ellipse"),Sa("Diamond"))),nr("ContextMenuButton",nr(It.s_,"Horizontal",Sa("Parallelogram2"),Sa("ManualOperation"),Sa("Procedure"),Sa("Cylinder1"))),nr("ContextMenuButton",nr(It.s_,"Horizontal",Sa("Terminator"),Sa("CreateRequest"),Sa("Document"),Sa("TriangleDown"))),bo(),ko(),Ta()),pn.current.groupTemplate=nr(It.ZA,"Spot",{layerName:"Background",ungroupable:!0,locationSpot:It.z6.Center,selectionObjectName:"BODY",computesBoundsAfterDrag:!0,handlesDragDropForMembers:!0,mouseDrop:(Dr,pa)=>{var Ka=pa.addMembers(pa.diagram.selection,!0);Ka||pa.diagram.currentTool.doCancel()},avoidable:!1},new It.KX("location","loc",It.E9.parse).makeTwoWay(It.E9.stringify),nr(It.s_,"Auto",{name:"BODY"},nr(It.bn,{parameter1:10,fill:Jr.white,strokeWidth:2,cursor:"pointer",fromLinkable:!0,toLinkable:!0,fromLinkableDuplicates:!0,toLinkableDuplicates:!0,fromSpot:It.z6.AllSides,toSpot:It.z6.AllSides},new It.KX("fill"),new It.KX("stroke","color"),new It.KX("strokeWidth","thickness"),new It.KX("strokeDashArray","dash")),nr(It.Vm,{background:"transparent",margin:20})),nr(It.al,{alignment:It.z6.Top,alignmentFocus:It.z6.Bottom,font:"bold 12pt sans-serif",editable:!0},new It.KX("text"),new It.KX("stroke","color"))),pn.current.groupTemplate.selectionAdornmentTemplate=nr(It.uz,"Spot",nr(It.s_,"Auto",nr(It.bn,{fill:null,stroke:"dodgerblue",strokeWidth:3}),nr(It.Vm,{margin:1.5})),Pa({alignment:It.z6.TopRight,alignmentFocus:It.z6.BottomRight})),pn.current.groupTemplate.contextMenu=nr("ContextMenu",bo(),ko(),Ta()),pn.current.linkTemplate=nr(It.rU,{layerName:"Foreground",routing:It.rU.AvoidsNodes,corner:10,fromShortLength:10,toShortLength:15,relinkableFrom:!0,relinkableTo:!0,reshapable:!0,resegmentable:!0},new It.KX("fromSpot","fromSpot",It.z6.parse),new It.KX("toSpot","toSpot",It.z6.parse),new It.KX("fromShortLength","dir",Dr=>Dr>=1?10:0),new It.KX("toShortLength","dir",Dr=>Dr>=1?10:0),new It.KX("points").makeTwoWay(),nr(It.bn,{strokeWidth:2},new It.KX("stroke","color"),new It.KX("strokeWidth","thickness"),new It.KX("strokeDashArray","dash")),nr(It.bn,{segmentIndex:0,segmentOffset:new It.E9(15,0),segmentOrientation:It.rU.OrientAlong,alignmentFocus:It.z6.Right,figure:"circle",width:10,strokeWidth:0},new It.KX("fill","color"),new It.KX("visible","dir",Dr=>Dr===1)),nr(It.bn,{segmentIndex:-1,segmentOffset:new It.E9(-10,6),segmentOrientation:It.rU.OrientPlus90,alignmentFocus:It.z6.Right,figure:"triangle",width:12,height:12,strokeWidth:0},new It.KX("fill","color"),new It.KX("visible","dir",Dr=>Dr>=1),new It.KX("width","thickness",Dr=>7+3*Dr),new It.KX("height","thickness",Dr=>7+3*Dr),new It.KX("segmentOffset","thickness",Dr=>new It.E9(-15,4+1.5*Dr))),nr(It.bn,{segmentIndex:0,segmentOffset:new It.E9(15,-6),segmentOrientation:It.rU.OrientMinus90,alignmentFocus:It.z6.Right,figure:"triangle",width:12,height:12,strokeWidth:0},new It.KX("fill","color"),new It.KX("visible","dir",Dr=>Dr===2),new It.KX("width","thickness",Dr=>7+3*Dr),new It.KX("height","thickness",Dr=>7+3*Dr),new It.KX("segmentOffset","thickness",Dr=>new It.E9(-15,4+1.5*Dr))),nr(It.al,{alignmentFocus:new It.z6(0,1,-4,0),editable:!0},new It.KX("text").makeTwoWay(),new It.KX("stroke","color"))),pn.current.linkTemplate.selectionAdornmentTemplate=nr(It.uz,nr(It.bn,{isPanelMain:!0,stroke:"transparent",strokeWidth:6,pathPattern:Ya(2)},new It.KX("pathPattern","thickness",Ya)),Pa({alignmentFocus:new It.z6(0,0,-6,-4)}));function Ya(Dr){return nr(It.bn,{stroke:"dodgerblue",strokeWidth:2,strokeCap:"square",geometryString:"M0 0 M4 2 H3 M4 "+(Dr+4).toString()+" H3"})}function Ko(Dr){var pa="M0 0 M8 16 M0 8 L16 8 M12 11 L16 8 L12 5";return Dr===0?pa="M0 0 M16 16 M0 8 L16 8":Dr===2&&(pa="M0 0 M16 16 M0 8 L16 8 M12 11 L16 8 L12 5 M4 11 L0 8 L4 5"),nr(It.bn,{geometryString:pa,margin:2,background:"transparent",mouseEnter:(Ka,da)=>da.background="dodgerblue",mouseLeave:(Ka,da)=>da.background="transparent",click:ja("dir",Dr),contextClick:ja("dir",Dr)})}function Po(Dr){var pa=(Ka,da)=>{Ka.handled=!0,Ka.diagram.model.commit(po=>{var vo=da.part.adornedPart;po.set(vo.data,Dr?"toSpot":"fromSpot",It.z6.stringify(It.z6.AllSides)),(Dr?vo.toNode:vo.fromNode).invalidateConnectedLinks()})};return nr(It.bn,{width:12,height:12,fill:"transparent",mouseEnter:(Ka,da)=>da.background="dodgerblue",mouseLeave:(Ka,da)=>da.background="transparent",click:pa,contextClick:pa})}function lr(Dr,pa){var Ka=0,da=It.z6.RightSide;Dr.equals(It.z6.Top)?(Ka=270,da=It.z6.TopSide):Dr.equals(It.z6.Left)?(Ka=180,da=It.z6.LeftSide):Dr.equals(It.z6.Bottom)&&(Ka=90,da=It.z6.BottomSide),pa||(Ka-=180);var po=(vo,cn)=>{vo.handled=!0,vo.diagram.model.commit(_r=>{var fo=cn.part.adornedPart;_r.set(fo.data,pa?"toSpot":"fromSpot",It.z6.stringify(da)),(pa?fo.toNode:fo.fromNode).invalidateConnectedLinks()})};return nr(It.bn,{alignment:Dr,alignmentFocus:Dr.opposite(),geometryString:"M0 0 M12 12 M12 6 L1 6 L4 4 M1 6 L4 8",angle:Ka,background:"transparent",mouseEnter:(vo,cn)=>cn.background="dodgerblue",mouseLeave:(vo,cn)=>cn.background="transparent",click:po,contextClick:po})}pn.current.linkTemplate.contextMenu=nr("ContextMenu",ko(),Ta(),nr("ContextMenuButton",nr(It.s_,"Horizontal",Ko(0),Ko(1),Ko(2))),nr("ContextMenuButton",nr(It.s_,"Horizontal",nr(It.s_,"Spot",Po(!1),lr(It.z6.Top,!1),lr(It.z6.Left,!1),lr(It.z6.Right,!1),lr(It.z6.Bottom,!1)),nr(It.s_,"Spot",{margin:new It.Zt(0,0,0,2)},Po(!0),lr(It.z6.Top,!0),lr(It.z6.Left,!0),lr(It.z6.Right,!0),lr(It.z6.Bottom,!0)))));const WA=`{ "class": "GraphLinksModel", +\\end{array}`}]}]}],b=ae=>{y.current.setValue(y.current.getValue()+" "+ae.value+" ")},x=[{key:"1",label:"\u5FEB\u6377\u6A21\u677F",children:Ue.createElement(Ve.Z,{className:he.Z.lists,gutter:[10,10]},a.map((ae,ge)=>Ue.createElement(Ze.Z,{flex:"110px",className:he.Z.item},Ue.createElement("div",null,Ue.createElement(He.Z,{value:`$$${ae.value}$$`}),ae.name),Ue.createElement("div",{className:he.Z.children},ae.children.map((xe,Pe)=>Ue.createElement("div",{key:Pe},Ue.createElement("h1",null,xe.name),Ue.createElement(Ve.Z,{gutter:[10,10]},xe.data.map((Oe,We)=>Ue.createElement(Ze.Z,{key:We,onClick:()=>b(Oe),className:he.Z.diamond},Ue.createElement(He.Z,{value:"`$$"+Oe.value+"$$`"}))))))))))},{key:"2",label:"\u516C\u5F0F\u6A21\u677F",children:Ue.createElement(Ve.Z,{className:he.Z.lists,gutter:[10,10]},E.map((ae,ge)=>Ue.createElement(Ze.Z,{flex:"110px",className:he.Z.item},Ue.createElement("div",null,Ue.createElement(He.Z,{value:"`$$"+ae.value+"$$`"}),ae.name),Ue.createElement("div",{className:he.Z.children},ae.children.map((xe,Pe)=>Ue.createElement("div",{key:Pe},xe.name&&Ue.createElement("h1",null,xe.name),Ue.createElement(Ve.Z,{gutter:[10,10]},xe.data.map((Oe,We)=>Ue.createElement(Ze.Z,{key:We,onClick:()=>b(Oe),className:he.Z.diamond},Ue.createElement(He.Z,{value:"`$$"+Oe.value+"$$`"}))))))))))}],z=()=>{var ae=document.createElement("div");ae.innerHTML=y.current.getValue();var ge=ae.innerText;return Ne&&Ne(ge),ge};return(0,pe.useImperativeHandle)(oe,()=>({getData:z})),Ue.createElement("div",{className:he.Z.mathWrap},Ue.createElement(At.default,{defaultActiveKey:"1",items:x}),Ue.createElement("math-field",{locale:"zh_cn",className:he.Z.mathField,placeholder:"\u8BF7\u6253\u5F00\u952E\u76D8\uFF0C\u8F93\u5165\u516C\u5F0F",ref:y,style:{width:800,marginTop:30,fontSize:18}},be||""),Ce&&Ue.createElement("div",{className:he.Z.button},Ue.createElement(Ge.ZP,{size:"large",onClick:z,style:{zIndex:8,marginTop:10},type:"primary"},"\u4FDD\u5B58\u5230\u7F16\u8F91\u5668")))});_t.Z=ce},6701:function(hn,_t,Be){"use strict";Be.d(_t,{Z:function(){return xt}});var pe=Be(59301),Ve=Be(25690),Ze=Be(43418),At=Be(78241),Ge=Be(8591),He=Be(71418),he=Be(17574),ve=Be(95237),Ue=Be(43604),ce=Be(6848),Ne=Be(92832),Ce={currentPrimary:"currentPrimary___NPWiR",currentDelete:"currentDelete___UEfhf",DirectoryTree:"DirectoryTree___xPxCY",EditDom:"EditDom___seNxC"},be=Be(45937),oe=Be(86245),y=Be(28426),a=Be(9148),E=Object.defineProperty,b=Object.defineProperties,x=Object.getOwnPropertyDescriptors,z=Object.getOwnPropertySymbols,ae=Object.prototype.hasOwnProperty,ge=Object.prototype.propertyIsEnumerable,xe=(Qe,jt,ut)=>jt in Qe?E(Qe,jt,{enumerable:!0,configurable:!0,writable:!0,value:ut}):Qe[jt]=ut,Pe=(Qe,jt)=>{for(var ut in jt||(jt={}))ae.call(jt,ut)&&xe(Qe,ut,jt[ut]);if(z)for(var ut of z(jt))ge.call(jt,ut)&&xe(Qe,ut,jt[ut]);return Qe},Oe=(Qe,jt)=>b(Qe,x(jt)),We=(Qe,jt)=>{var ut={};for(var it in Qe)ae.call(Qe,it)&&jt.indexOf(it)<0&&(ut[it]=Qe[it]);if(Qe!=null&&z)for(var it of z(Qe))jt.indexOf(it)<0&&ge.call(Qe,it)&&(ut[it]=Qe[it]);return ut},Je=(Qe,jt,ut)=>new Promise((it,Nt)=>{var pt=ot=>{try{ft(ut.next(ot))}catch(Yt){Nt(Yt)}},Bt=ot=>{try{ft(ut.throw(ot))}catch(Yt){Nt(Yt)}},ft=ot=>ot.done?it(ot.value):Promise.resolve(ot.value).then(pt,Bt);ft((ut=ut.apply(Qe,jt)).next())});const nt=(Qe=[])=>Qe==null?void 0:Qe.map(jt=>Oe(Pe({},jt),{title:(jt==null?void 0:jt.value)||"",key:jt==null?void 0:jt.id,isLeaf:!0})),De=Qe=>{var jt=Qe,{user:ut,children:it,isShowComponent:Nt=!0,ModalProps:pt={},onDataSelect:Bt}=jt,ft=We(jt,["user","children","isShowComponent","ModalProps","onDataSelect"]);const[ot,Yt]=Ze.default.useModal(),[nn]=At.default.useForm(),[Et,qt]=(0,pe.useState)([]),[yn,Un]=(0,pe.useState)(!1),[dn,Kn]=(0,pe.useState)(!1),[,It,jn,tr]=(0,be.U)(oe.qE,{page:1,limit:9999}),[,,je]=(0,be.U)(oe.V8,{}),[,,Wt]=(0,be.U)(oe.B$,{}),[,,ke]=(0,be.U)(oe.DH,{}),[,,me]=(0,be.U)(oe.bJ,{}),se=()=>{Un(!1),nn.resetFields(),Kn(!1)},ye=ht=>Je(void 0,null,function*(){const{node:Re,dragNode:Ye,event:Ot}=ht,bt=ht.node.pos.split("-"),lt=ht.dropPosition-Number(bt[bt.length-1]);if(lt==0){Ge.ZP.warning("\u65E0\u6CD5\u79FB\u52A8\u5230\u5185\u90E8\u4F4D\u7F6E");return}if(lt==1&&(Ye==null?void 0:Ye.item_index)==(Re==null?void 0:Re.item_index)+1){Ge.ZP.warning("\u672A\u79FB\u52A8\u4F4D\u7F6E");return}const Gt=yield me({id:Ye==null?void 0:Ye.key,position:lt==-1?1:(Ye==null?void 0:Ye.item_index)>(Re==null?void 0:Re.item_index)?(Re==null?void 0:Re.item_index)+1:Re==null?void 0:Re.item_index});(Gt==null?void 0:Gt.status)===0&&(Ge.ZP.success("\u79FB\u52A8\u6210\u529F"),jn({},!0))}),qe=ht=>Je(void 0,null,function*(){let Re={};dn?Re=yield Wt(Pe({},ht)):Re=yield ke(Pe({},ht)),(Re==null?void 0:Re.status)==0&&(Ge.ZP.success((Re==null?void 0:Re.message)||(dn?"\u6DFB\u52A0\u6210\u529F":"\u66F4\u65B0\u6210\u529F")),jn({},!0),se())});return(0,pe.useEffect)(()=>{pt!=null&&pt.open&&jn({},!0)},[pt==null?void 0:pt.open]),(0,pe.useEffect)(()=>{var ht;qt(nt((ht=tr==null?void 0:tr.data)==null?void 0:ht.list))},[tr]),Nt?pe.createElement(pe.Fragment,null,Yt,it,pe.createElement(Ze.default,Pe({},Pe({title:"\u5E38\u7528\u8BC4\u8BED",width:640,centered:!0,footer:null,bodyStyle:{padding:"10px 5px 25px"}},pt)),pe.createElement(He.Z,{spinning:It},(Et==null?void 0:Et.length)>0?pe.createElement(pe.Fragment,null,pe.createElement(he.default.DirectoryTree,{height:500,className:Ce.DirectoryTree,multiple:!0,draggable:{icon:!1},defaultExpandAll:!0,switcherIcon:!1,showIcon:!1,onSelect:Bt,treeData:Et,onDrop:ye,titleRender:ht=>pe.createElement(pe.Fragment,null,pe.createElement("span",{className:"multi_ellipsis1",style:{flex:1,marginRight:"32px"}},ht==null?void 0:ht.title),pe.createElement("div",{className:`${Ce.EditDom}`},pe.createElement(ve.Z,{wrap:!1,align:"middle",gutter:16},pe.createElement(Ue.Z,null,pe.createElement(ce.Z,{title:"\u957F\u6309\u53EF\u8FDB\u884C\u62D6\u62FD\u6392\u5E8F"},pe.createElement("i",{className:`iconfont icon-tuodong1 font12 ${Ce.currentPrimary}`}))),pe.createElement(Ue.Z,null,pe.createElement(ce.Z,{title:"\u7F16\u8F91"},pe.createElement("i",{className:`iconfont icon-bianji11 font12 ${Ce.currentPrimary}`,onClick:Re=>{Re.stopPropagation(),nn.setFieldsValue(Pe({},ht)),Un(!0)}}))),pe.createElement(Ue.Z,null,pe.createElement(ce.Z,{title:"\u5220\u9664"},pe.createElement("i",{className:`iconfont icon-shanchu14 font12 ${Ce.currentDelete}`,onClick:Re=>{Re.stopPropagation(),ot.confirm({icon:null,title:"\u5220\u9664\u5E38\u7528\u8BC4\u8BED",centered:!0,content:"\u4F60\u786E\u5B9A\u8981\u5220\u9664\u8BE5\u6761\u5E38\u7528\u8BC4\u8BED\u5417\uFF1F",onOk:()=>Je(void 0,null,function*(){const Ye=yield je({id:ht==null?void 0:ht.key});(Ye==null?void 0:Ye.status)==0&&(Ge.ZP.success((Ye==null?void 0:Ye.message)||"\u5220\u9664\u6210\u529F"),jn({},!0))})})}}))))))}),pe.createElement(a.op,{className:"ml20 mt20",icon:pe.createElement("i",{className:"iconfont icon-xiaojiahao"}),style:{borderRadius:"4px"},onClick:()=>{Kn(!0),Un(!0)}},"\u6DFB\u52A0\u5E38\u7528\u8BC4\u8BED")):pe.createElement(y.Z,{styles:{margin:"30px auto"},customText:pe.createElement("span",null,"\u6682\u65E0\u5E38\u7528\u8BC4\u8BED\uFF0C\u4F60\u53EF\u4EE5",pe.createElement("a",{onClick:()=>{Kn(!0),Un(!0)}},"\u6DFB\u52A0\u5E38\u7528\u8BC4\u8BED"))}))),pe.createElement(Ze.default,{title:dn?"\u6DFB\u52A0\u5E38\u7528\u8BC4\u8BED":"\u7F16\u8F91\u5E38\u7528\u8BC4\u8BED",open:yn,okText:dn?"\u6DFB\u52A0":"\u786E\u5B9A",onCancel:()=>{se()},onOk:()=>{nn.submit()}},pe.createElement(At.default,{form:nn,onFinish:qe},dn&&pe.createElement("span",{className:"font14",style:{color:"#191919"}},"\u6DFB\u52A0\u5E38\u7528\u8BC4\u8BED\uFF0C\u53EF\u4EE5\u5E2E\u52A9\u4F60\u63D0\u9AD8\u8BC4\u9605\u4F5C\u4E1A\u7684\u6548\u7387"),pe.createElement(At.default.Item,{hidden:!0,name:"id"}),pe.createElement(At.default.Item,{className:"mt10",name:"value"},pe.createElement(Ne.default.TextArea,{placeholder:"\u8F93\u5165\u5E38\u7528\u8BC4\u8BED\u3002\u4F8B\u5982\uFF1A\u4F60\u7684\u7F16\u7A0B\u4F5C\u4E1A\u6574\u4F53\u8868\u73B0\u826F\u597D\uFF0C\u4F46\u4ECD\u6709\u4E00\u4E9B\u5C0F\u7684\u6539\u8FDB\u7A7A\u95F4\u3002",autoSize:{minRows:8,maxRows:9},maxLength:100,showCount:!0}))))):null};var xt=(0,Ve.connect)(({loading:Qe,user:jt})=>({user:jt,loading:Qe.effects}))(De)},69720:function(hn,_t,Be){"use strict";Be.d(_t,{h:function(){return ae}});var pe=Be(59301),Ve=Be(57809),Ze=Be(78241),At=Be(3113),Ge=Be(89780),He=Be.n(Ge),he=Be(8336),ve=Be(12469),Ue=Object.defineProperty,ce=Object.defineProperties,Ne=Object.getOwnPropertyDescriptors,Ce=Object.getOwnPropertySymbols,be=Object.prototype.hasOwnProperty,oe=Object.prototype.propertyIsEnumerable,y=(ge,xe,Pe)=>xe in ge?Ue(ge,xe,{enumerable:!0,configurable:!0,writable:!0,value:Pe}):ge[xe]=Pe,a=(ge,xe)=>{for(var Pe in xe||(xe={}))be.call(xe,Pe)&&y(ge,Pe,xe[Pe]);if(Ce)for(var Pe of Ce(xe))oe.call(xe,Pe)&&y(ge,Pe,xe[Pe]);return ge},E=(ge,xe)=>ce(ge,Ne(xe));const b=Ve.default.Option,x={labelCol:{span:4},wrapperCol:{span:20}},z={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"]};_t.Z=({callback:ge,onCancel:xe})=>{const[Pe,Oe]=(0,pe.useState)("python");function We(nt){Oe(z[nt][1])}function Je(nt){ge(nt)}return pe.createElement(Ze.default,E(a({},x),{className:"code-block-panel",initialValues:{language:"python",content:""},onFinish:Je,style:{width:500}}),pe.createElement(Ze.default.Item,{label:"\u4EE3\u7801\u8BED\u8A00",name:"language"},pe.createElement(Ve.default,{getPopupContainer:nt=>nt.parentNode,onChange:We},Object.keys(z).map(nt=>pe.createElement(b,{key:nt,value:nt},z[nt][0])))),pe.createElement(Ze.default.Item,{label:"\u4EE3\u7801\u5185\u5BB9",name:"content",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4EE3\u7801\u5185\u5BB9"}]},pe.createElement(ae,{mode:Pe})),pe.createElement("div",{className:"flex-container flex-end"},pe.createElement(At.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),pe.createElement(At.ZP,{type:"ghost",onClick:xe},"\u53D6\u6D88")))};function ae({value:ge,onChange:xe,mode:Pe,options:Oe={}}){const We=(0,pe.useRef)(),[Je,nt]=(0,pe.useState)();return(0,pe.useEffect)(()=>{if(Je){let De=function(xt){const Qe=xt.getValue();xe&&xe(Qe)};return Je.on("change",De),()=>{Je.off("change",De)}}},[Je,xe]),(0,pe.useEffect)(()=>{Je&&Je.setOption("mode",Pe)},[Je,Pe]),(0,pe.useEffect)(()=>{Je&&(ge!==Je.getValue()||ge==="")&&setTimeout(()=>{Je.setValue(ge||"")},300)},[Je,ge]),(0,pe.useEffect)(()=>{if(We.current&&!Je){const De=He().fromTextArea(We.current,a({mode:Pe,lineNumbers:!0,lineWrapping:!0,autoCloseBrackets:!0,tabSize:4,autofocus:!0,autoCloseTags:!0,matchBrackets:!0,styleActiveLine:!0},Oe));nt(De)}},[We.current,Je]),pe.createElement("div",{className:"my-codemirror-container"},pe.createElement("textarea",{ref:We}))}},39793:function(hn,_t,Be){"use strict";Be.d(_t,{Z:function(){return aa}});var pe=Be(59301),Ve=Be(89780),Ze=Be.n(Ve),At=Be(76374),Ge=Be(8336),He=Be(6313),he=Be(25717),ve=Be(99498),Ue=Be(25419),ce=Be(67549),Ne=Be(91842),Ce=({value:mn="",className:Cn,showTextOnly:pn,showLines:ar,style:Tr={}})=>{const Bn=(0,pe.useMemo)(()=>"",[mn]);return pe.createElement(pe.Fragment,null,pe.createElement("div",{dangerouslySetInnerHTML:{__html:Bn}}))},be=Be(59301),oe=Object.defineProperty,y=Object.defineProperties,a=Object.getOwnPropertyDescriptors,E=Object.getOwnPropertySymbols,b=Object.prototype.hasOwnProperty,x=Object.prototype.propertyIsEnumerable,z=(mn,Cn,pn)=>Cn in mn?oe(mn,Cn,{enumerable:!0,configurable:!0,writable:!0,value:pn}):mn[Cn]=pn,ae=(mn,Cn)=>{for(var pn in Cn||(Cn={}))b.call(Cn,pn)&&z(mn,pn,Cn[pn]);if(E)for(var pn of E(Cn))x.call(Cn,pn)&&z(mn,pn,Cn[pn]);return mn},ge=(mn,Cn)=>y(mn,a(Cn));let xe=[{title:"\u7C97\u4F53",icon:"md-iconfont icon-bold",actionName:"bold"},{title:"\u659C\u4F53",icon:"md-iconfont icon-italic",actionName:"italic"},"|",{title:"\u65E0\u5E8F\u5217\u8868",icon:"md-iconfont icon-unorder-list",actionName:"list-ul"},{title:"\u6709\u5E8F\u5217\u8868",icon:"md-iconfont icon-order-list",actionName:"list-ol"},"|",{title:"\u884C\u5185\u4EE3\u7801",icon:"md-iconfont icon-code",actionName:"code"},{title:"\u4EE3\u7801\u5757\uFF08\u591A\u8BED\u8A00\u98CE\u683C\uFF09",icon:"md-iconfont icon-file-code",actionName:"code-block"},{title:"\u94FE\u63A5",icon:"md-iconfont icon-link",actionName:"link"},"|",{title:"\u884C\u5185\u516C\u5F0F",icon:"md-iconfont icon-sum",actionName:"inline-latex"},{title:"\u6570\u5B66\u56FE\u50CF",icon:"iconfont icon-shuxuetuxiang2",actionName:"maths-latex"},{title:"\u591A\u884C\u516C\u5F0F",icon:"iconfont icon-jisuan1",actionName:"latex"},"|",{title:"\u6DFB\u52A0\u56FE\u7247",icon:"md-iconfont icon-picture",actionName:"upload-image"},{title:"\u63D2\u5165\u753B\u56FE",icon:"iconfont icon-sheji",actionName:"draw-image"},{title:"\u63D2\u5165\u6D41\u7A0B\u56FE",icon:"iconfont icon-liucheng",actionName:"add-flowchart"},{title:"\u8868\u683C",icon:"md-iconfont icon-table",actionName:"add-table"},"|",{title:"\u6362\u884C",icon:"md-iconfont icon-minus",actionName:"line-break"},{title:"\u6E05\u7A7A",icon:"md-iconfont icon-eraser",actionName:"eraser"}];function Pe({onActionCallback:mn,title:Cn,icon:pn,actionName:ar,className:Tr="",children:Bn}){function Hn(){mn(ar)}return be.createElement("a",{title:Cn,className:Tr,onClick:Hn},be.createElement("i",{className:`${pn}`}),Bn)}var Oe=({watch:mn,showNullButton:Cn,showNullProgramButton:pn,onActionCallback:ar,fullScreen:Tr,insertTemp:Bn,hidetoolBar:Hn,extraUse:Vn})=>{const Ar=[...xe,{title:`${mn?"\u5173\u95ED\u5B9E\u65F6\u9884\u89C8":"\u5F00\u542F\u5B9E\u65F6\u9884\u89C8"}`,icon:`${mn?"md-iconfont icon-eye-slash":"md-iconfont icon-eye"}`,actionName:"trigger-watch"}];return be.createElement("ul",{className:"markdown-toolbar-container"},!Hn&&Ar.map((Mr,Da)=>be.createElement("li",{key:Da},Mr.actionName?be.createElement(Pe,ge(ae({},Mr),{onActionCallback:ar})):be.createElement("span",{className:"v-line"}))),Cn?be.createElement("li",null,be.createElement(Pe,{icon:"md-iconfont icon-edit insert-blank",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-null-ch",onActionCallback:ar},be.createElement("span",{className:"fill-tip"},"\u70B9\u51FB\u63D2\u5165\b\u586B\u7A7A\u9879"))):null,pn?be.createElement(be.Fragment,null,be.createElement("li",null,be.createElement(Pe,{icon:"md-iconfont icon-edit insert-blank",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-signal",onActionCallback:ar},be.createElement("span",{className:"fill-tip"},"+\u5355\u884C\u586B\u7A7A\u9879"))),be.createElement("li",null,be.createElement(Pe,{icon:"md-iconfont icon-uniE900 insert-blank",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-multiple",onActionCallback:ar},be.createElement("span",{className:"fill-tip"},"+\u591A\u884C\u586B\u7A7A\u9879")))):null,Bn&&be.createElement("li",null,be.createElement(Pe,{icon:"md-iconfont icon-edit",className:"btn-null",title:"\u63D2\u5165\u6A21\u677F",actionName:`inster-template-${Bn}`,onActionCallback:ar},be.createElement("span",{className:"fill-tip"},"\u63D2\u5165\u6A21\u677F"))),Vn&&be.createElement("li",null,Vn),be.createElement("li",{className:"btn-full-screen"},be.createElement(Pe,{icon:`${Tr?"md-iconfont icon-shrink":"md-iconfont icon-enlarge"}`,title:Tr?"\u5173\u95ED\u5168\u5C4F":"\u5F00\u542F\u5168\u5C4F",actionName:"trigger-full-screen",onActionCallback:ar})))},We=Be(91558),Je=Be(78241),nt=Be(92832),De=Be(3113),xt=Object.defineProperty,Qe=Object.defineProperties,jt=Object.getOwnPropertyDescriptors,ut=Object.getOwnPropertySymbols,it=Object.prototype.hasOwnProperty,Nt=Object.prototype.propertyIsEnumerable,pt=(mn,Cn,pn)=>Cn in mn?xt(mn,Cn,{enumerable:!0,configurable:!0,writable:!0,value:pn}):mn[Cn]=pn,Bt=(mn,Cn)=>{for(var pn in Cn||(Cn={}))it.call(Cn,pn)&&pt(mn,pn,Cn[pn]);if(ut)for(var pn of ut(Cn))Nt.call(Cn,pn)&&pt(mn,pn,Cn[pn]);return mn},ft=(mn,Cn)=>Qe(mn,jt(Cn));const ot={labelCol:{span:4},wrapperCol:{span:20}};var Yt=({callback:mn,onCancel:Cn})=>{function pn(ar){mn(ar)}return pe.createElement(Je.default,ft(Bt({},ot),{initialValues:{link:"http://",title:""},className:"link-panel",onFinish:pn,style:{width:500}}),pe.createElement(Je.default.Item,{label:"\u94FE\u63A5\u5730\u5740",name:"link",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u5730\u5740"}]},pe.createElement(nt.default,null)),pe.createElement(Je.default.Item,{label:"\u94FE\u63A5\u6807\u9898",name:"title",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u6807\u9898"}]},pe.createElement(nt.default,null)),pe.createElement("div",{className:"flex-container flex-end"},pe.createElement(De.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),pe.createElement(De.ZP,{type:"ghost",onClick:Cn},"\u53D6\u6D88")))},nn=Be(69720),Et=Be(17077),qt=Be(43418),yn=Be(95237),Un=Be(9507),dn=Be(59301),Kn=({callback:mn,onCancel:Cn})=>{const pn=document.createElement("canvas"),ar=pn.getContext("2d");pn.width=1e3,pn.height=800,ar.fillStyle="#ffffff",ar.fillRect(0,0,pn.width,pn.height);const Tr=pn.toDataURL("image/png");return dn.createElement(qt.default,{open:!0,width:"100vw",style:{height:"100vh",top:0},footer:null,title:null,closable:!1},dn.createElement(yn.Z,{style:{height:"100vh"}},dn.createElement(Un.Z,{fullWidth:!0,noAssociationId:!0,showFullTools:!0,data:{src:Tr,visible:!0,title:String(Date.now())},onOk:Bn=>{mn({src:Bn.url})},onClose:Cn})))},It=Be(12378);function jn(){go.CommandHandler.call(this),this._arrowKeyBehavior="move",this._pasteOffset=new go.Point(10,10),this._lastPasteOffset=new go.Point(0,0)}go.Diagram.inherit(jn,go.CommandHandler),jn.prototype.canAlignSelection=function(){var mn=this.diagram;return!(mn===null||mn.isReadOnly||mn.isModelReadOnly||mn.selection.count<2)},jn.prototype.alignLeft=function(){var mn=this.diagram;mn.startTransaction("aligning left");var Cn=1/0;mn.selection.each(function(pn){pn instanceof go.Link||(Cn=Math.min(pn.position.x,Cn))}),mn.selection.each(function(pn){pn instanceof go.Link||pn.move(new go.Point(Cn,pn.position.y))}),mn.commitTransaction("aligning left")},jn.prototype.alignRight=function(){var mn=this.diagram;mn.startTransaction("aligning right");var Cn=-1/0;mn.selection.each(function(pn){if(!(pn instanceof go.Link)){var ar=pn.actualBounds.x+pn.actualBounds.width;Cn=Math.max(ar,Cn)}}),mn.selection.each(function(pn){pn instanceof go.Link||pn.move(new go.Point(Cn-pn.actualBounds.width,pn.position.y))}),mn.commitTransaction("aligning right")},jn.prototype.alignTop=function(){var mn=this.diagram;mn.startTransaction("alignTop");var Cn=1/0;mn.selection.each(function(pn){pn instanceof go.Link||(Cn=Math.min(pn.position.y,Cn))}),mn.selection.each(function(pn){pn instanceof go.Link||pn.move(new go.Point(pn.position.x,Cn))}),mn.commitTransaction("alignTop")},jn.prototype.alignBottom=function(){var mn=this.diagram;mn.startTransaction("aligning bottom");var Cn=-1/0;mn.selection.each(function(pn){if(!(pn instanceof go.Link)){var ar=pn.actualBounds.y+pn.actualBounds.height;Cn=Math.max(ar,Cn)}}),mn.selection.each(function(pn){pn instanceof go.Link||pn.move(new go.Point(pn.actualBounds.x,Cn-pn.actualBounds.height))}),mn.commitTransaction("aligning bottom")},jn.prototype.alignCenterX=function(){var mn=this.diagram,Cn=mn.selection.first();if(Cn){mn.startTransaction("aligning Center X");var pn=Cn.actualBounds.x+Cn.actualBounds.width/2;mn.selection.each(function(ar){ar instanceof go.Link||ar.move(new go.Point(pn-ar.actualBounds.width/2,ar.actualBounds.y))}),mn.commitTransaction("aligning Center X")}},jn.prototype.alignCenterY=function(){var mn=this.diagram,Cn=mn.selection.first();if(Cn){mn.startTransaction("aligning Center Y");var pn=Cn.actualBounds.y+Cn.actualBounds.height/2;mn.selection.each(function(ar){ar instanceof go.Link||ar.move(new go.Point(ar.actualBounds.x,pn-ar.actualBounds.height/2))}),mn.commitTransaction("aligning Center Y")}},jn.prototype.alignColumn=function(mn){var Cn=this.diagram;Cn.startTransaction("align Column"),mn===void 0&&(mn=0),mn=parseFloat(mn);var pn=new Array;Cn.selection.each(function(Vn){Vn instanceof go.Link||pn.push(Vn)});for(var ar=0;ar0){for(var Vn=Bn.elt(Hn-1);Vn!==null&&Vn.isTreeExpanded&&!Vn.isTreeLeaf;){var Ar=this._sortTreeChildrenByY(Vn);Vn=Ar.last()}Vn!==null&&mn.select(Vn)}else mn.select(Tr)}}else if(pn.key==="Down")if(Cn.isTreeExpanded&&!Cn.isTreeLeaf){var ar=this._sortTreeChildrenByY(Cn).first();ar!==null&&mn.select(ar)}else for(;Cn!==null;){var Tr=Cn.findTreeParentNode();if(Tr===null)break;var Bn=this._sortTreeChildrenByY(Tr),Hn=Bn.indexOf(Cn);if(HnBn.y?1:Tr.xBn.x?1:0}),Cn},jn.prototype.copyToClipboard=function(mn){go.CommandHandler.prototype.copyToClipboard.call(this,mn),this._lastPasteOffset.set(this.pasteOffset)},jn.prototype.pasteFromClipboard=function(){var mn=go.CommandHandler.prototype.pasteFromClipboard.call(this);return this.diagram.moveParts(mn,this._lastPasteOffset),this._lastPasteOffset.add(this.pasteOffset),mn},Object.defineProperty(jn.prototype,"arrowKeyBehavior",{get:function(){return this._arrowKeyBehavior},set:function(mn){if(mn!=="move"&&mn!=="select"&&mn!=="scroll"&&mn!=="tree"&&mn!=="none")throw new Error('DrawCommandHandler.arrowKeyBehavior must be either "move", "select", "scroll", "tree", or "none", not: '+mn);this._arrowKeyBehavior=mn}}),Object.defineProperty(jn.prototype,"pasteOffset",{get:function(){return this._pasteOffset},set:function(mn){if(!(mn instanceof go.Point))throw new Error("DrawCommandHandler.pasteOffset must be a Point, not: "+mn);this._pasteOffset.set(mn)}});var tr=jn,je=Be(63720),Wt=Be(43604),ke=Be(38986),me={myPaletteDiv:"myPaletteDiv___Xjz2I",flowChartWrp:"flowChartWrp____f45r",maxH60:"maxH60___Pd4Re"},se=Be(59301),ye=(mn,Cn,pn)=>new Promise((ar,Tr)=>{var Bn=Ar=>{try{Vn(pn.next(Ar))}catch(Mr){Tr(Mr)}},Hn=Ar=>{try{Vn(pn.throw(Ar))}catch(Mr){Tr(Mr)}},Vn=Ar=>Ar.done?ar(Ar.value):Promise.resolve(Ar.value).then(Bn,Hn);Vn((pn=pn.apply(mn,Cn)).next())});function qe({onCancel:mn,callback:Cn}){let pn=(0,pe.useRef)(),ar=(0,pe.useRef)(),Tr=(0,pe.useRef)(),Bn=(0,pe.useRef)(!1);const Hn=(0,pe.useRef)(!1),[Vn,Ar]=(0,pe.useState)(0);function Mr(){const nr=It.bx.make,Jr={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"};pn.current=new It.S0(ar.current,{padding:20,grid:nr(It.s_,"Grid",nr(It.bn,"LineH",{stroke:"lightgray",strokeWidth:.5}),nr(It.bn,"LineV",{stroke:"lightgray",strokeWidth:.5})),"draggingTool.isGridSnapEnabled":!0,handlesDragDropForTopLevelParts:!0,mouseDrop:Dr=>{var pa=Dr.diagram.commandHandler.addTopLevelParts(Dr.diagram.selection,!0);pa||Dr.diagram.currentTool.doCancel()},commandHandler:nr(tr),"clickCreatingTool.archetypeNodeData":{text:"\u672A\u547D\u540D",fill:null,stroke:null,borderColor:"rgba(0,0,0,0)"},PartCreated:Dr=>{var pa=Dr.subject;pa.location=pa.location.copy().snapToGridPoint(Dr.diagram.grid.gridOrigin,Dr.diagram.grid.gridCellSize),setTimeout(()=>{Dr.diagram.commandHandler.editTextBlock()},20)},"commandHandler.archetypeGroupData":{isGroup:!0,text:"NEW GROUP"},SelectionGrouped:Dr=>{var pa=Dr.subject;setTimeout(()=>{Dr.diagram.commandHandler.editTextBlock()})},LinkRelinked:Dr=>{var pa=Dr.parameter.part;pa.invalidateConnectedLinks();var Ka=Dr.subject;Dr.diagram.toolManager.linkingTool.isForwards?Ka.toNode.invalidateConnectedLinks():Ka.fromNode.invalidateConnectedLinks()},"undoManager.isEnabled":!0}),pn.current.nodeTemplate=nr(It.NB,"Auto",{locationSpot:It.z6.Center,locationObjectName:"SHAPE",desiredSize:new It.$u(120,60),minSize:new It.$u(40,40),resizable:!0,resizeCellSize:new It.$u(10,10),rotatable:!0},new It.KX("location","loc",It.E9.parse).makeTwoWay(It.E9.stringify),new It.KX("desiredSize","size",It.$u.parse).makeTwoWay(It.$u.stringify),nr(It.bn,{name:"SHAPE",fill:Jr.white,cursor:"pointer",portId:"",fromLinkable:!0,toLinkable:!0,fromLinkableDuplicates:!0,toLinkableDuplicates:!0,fromSpot:It.z6.AllSides,toSpot:It.z6.AllSides},new It.KX("figure"),new It.KX("fill"),new It.KX("stroke","borderColor"),new It.KX("strokeWidth","thickness"),new It.KX("strokeDashArray","dash")),nr(It.bn,{width:100,height:20,strokeWidth:0,fill:"transparent"}),nr(It.al,{margin:1,textAlign:"center",overflow:It.al.OverflowEllipsis,editable:!0},new It.KX("text").makeTwoWay(),new It.KX("stroke","color"))),pn.current.nodeTemplate.toolTip=nr("ToolTip",nr(It.s_,"Vertical",{maxSize:new It.$u(200,NaN)},nr(It.al,{font:"bold 10pt sans-serif",textAlign:"center"},new It.KX("text")),nr(It.al,{font:"10pt sans-serif",textAlign:"center"},new It.KX("text","details"))));function va(Dr,pa){var Ka=(da,po)=>{da.handled=!0,da.diagram.model.commit(vo=>{var cn=po.part.adornedPart,_r=new It.E9().setRectSpot(cn.actualBounds,Dr);_r.subtract(cn.location),_r.scale(2,2),_r.x+=Math.sign(_r.x)*130,_r.y+=Math.sign(_r.y)*130,_r.add(cn.location),_r.snapToGridPoint(da.diagram.grid.gridOrigin,da.diagram.grid.gridCellSize);var fo=vo.copyNodeData(cn.data);vo.setGroupKeyForNodeData(fo,vo.getGroupKeyForNodeData(cn.data)),vo.addNodeData(fo);var Za={from:cn.key,to:vo.getKeyForNodeData(fo)};vo.addLinkData(Za);var jo=da.diagram.findNodeForData(fo);jo.location=_r,da.diagram.select(jo),setTimeout(()=>{da.diagram.commandHandler.editTextBlock()},20)})};return nr(It.bn,{figure:pa,alignment:Dr,alignmentFocus:Dr.opposite(),width:Dr.equals(It.z6.Top)||Dr.equals(It.z6.Bottom)?25:18,height:Dr.equals(It.z6.Top)||Dr.equals(It.z6.Bottom)?18:25,fill:"orange",stroke:Jr.white,strokeWidth:4,mouseEnter:(da,po)=>po.fill="dodgerblue",mouseLeave:(da,po)=>po.fill="orange",isActionable:!0,click:Ka,contextClick:Ka})}function Pa(Dr){return nr(It.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:(pa,Ka)=>Ka.fill="dodgerblue",mouseLeave:(pa,Ka)=>Ka.fill="orange",click:(pa,Ka)=>{pa.diagram.commandHandler.showContextMenu(Ka.part.adornedPart)}},Dr||{})}pn.current.nodeTemplate.selectionAdornmentTemplate=nr(It.uz,"Spot",nr(It.Vm,{padding:10}),va(It.z6.Top,"TriangleUp"),va(It.z6.Left,"TriangleLeft"),va(It.z6.Right,"TriangleRight"),va(It.z6.Bottom,"TriangleDown"),Pa({alignment:new It.z6(.75,0)}));function ja(Dr,pa){return(Ka,da)=>{Ka.handled=!0,Ka.diagram.model.commit(po=>{po.set(da.part.adornedPart.data,Dr,pa)})}}function Qa(Dr,pa){return pa||(pa="color"),nr(It.bn,{width:16,height:16,stroke:"lightgray",fill:Dr,margin:1,background:"transparent",mouseEnter:(Ka,da)=>da.stroke="dodgerblue",mouseLeave:(Ka,da)=>da.stroke="lightgray",click:ja(pa,Dr),contextClick:ja(pa,Dr)})}function bo(){return[nr("ContextMenuButton",nr(It.s_,"Horizontal",Qa(Jr.white,"fill"),Qa(Jr.beige,"fill"),Qa(Jr.extralightblue,"fill"),Qa(Jr.extralightred,"fill"))),nr("ContextMenuButton",nr(It.s_,"Horizontal",Qa(Jr.lightgray,"fill"),Qa(Jr.lightgreen,"fill"),Qa(Jr.lightblue,"fill"),Qa(Jr.lightred,"fill")))]}function ko(){return[nr("ContextMenuButton",nr(It.s_,"Horizontal",Qa(Jr.black),Qa(Jr.green),Qa(Jr.blue),Qa(Jr.red))),nr("ContextMenuButton",nr(It.s_,"Horizontal",Qa(Jr.white),Qa(Jr.magenta),Qa(Jr.purple),Qa(Jr.orange)))]}function Ra(Dr,pa){return pa||(pa="thickness"),nr(It.bn,"LineH",{width:16,height:16,strokeWidth:Dr,margin:1,background:"transparent",mouseEnter:(Ka,da)=>da.background="dodgerblue",mouseLeave:(Ka,da)=>da.background="transparent",click:ja(pa,Dr),contextClick:ja(pa,Dr)})}function $o(Dr,pa){return pa||(pa="dash"),nr(It.bn,"LineH",{width:24,height:16,strokeWidth:2,strokeDashArray:Dr,margin:1,background:"transparent",mouseEnter:(Ka,da)=>da.background="dodgerblue",mouseLeave:(Ka,da)=>da.background="transparent",click:ja(pa,Dr),contextClick:ja(pa,Dr)})}function Ta(){return[nr("ContextMenuButton",nr(It.s_,"Horizontal",Ra(1),Ra(2),Ra(3),Ra(4))),nr("ContextMenuButton",nr(It.s_,"Horizontal",$o(null),$o([2,4]),$o([4,4])))]}function Sa(Dr,pa){return pa||(pa="figure"),nr(It.bn,{width:32,height:32,scale:.5,fill:"lightgray",figure:Dr,margin:1,background:"transparent",mouseEnter:(Ka,da)=>da.fill="dodgerblue",mouseLeave:(Ka,da)=>da.fill="lightgray",click:ja(pa,Dr),contextClick:ja(pa,Dr)})}pn.current.nodeTemplate.contextMenu=nr("ContextMenu",nr("ContextMenuButton",nr(It.s_,"Horizontal",Sa("Rectangle"),Sa("RoundedRectangle"),Sa("Ellipse"),Sa("Diamond"))),nr("ContextMenuButton",nr(It.s_,"Horizontal",Sa("Parallelogram2"),Sa("ManualOperation"),Sa("Procedure"),Sa("Cylinder1"))),nr("ContextMenuButton",nr(It.s_,"Horizontal",Sa("Terminator"),Sa("CreateRequest"),Sa("Document"),Sa("TriangleDown"))),bo(),ko(),Ta()),pn.current.groupTemplate=nr(It.ZA,"Spot",{layerName:"Background",ungroupable:!0,locationSpot:It.z6.Center,selectionObjectName:"BODY",computesBoundsAfterDrag:!0,handlesDragDropForMembers:!0,mouseDrop:(Dr,pa)=>{var Ka=pa.addMembers(pa.diagram.selection,!0);Ka||pa.diagram.currentTool.doCancel()},avoidable:!1},new It.KX("location","loc",It.E9.parse).makeTwoWay(It.E9.stringify),nr(It.s_,"Auto",{name:"BODY"},nr(It.bn,{parameter1:10,fill:Jr.white,strokeWidth:2,cursor:"pointer",fromLinkable:!0,toLinkable:!0,fromLinkableDuplicates:!0,toLinkableDuplicates:!0,fromSpot:It.z6.AllSides,toSpot:It.z6.AllSides},new It.KX("fill"),new It.KX("stroke","color"),new It.KX("strokeWidth","thickness"),new It.KX("strokeDashArray","dash")),nr(It.Vm,{background:"transparent",margin:20})),nr(It.al,{alignment:It.z6.Top,alignmentFocus:It.z6.Bottom,font:"bold 12pt sans-serif",editable:!0},new It.KX("text"),new It.KX("stroke","color"))),pn.current.groupTemplate.selectionAdornmentTemplate=nr(It.uz,"Spot",nr(It.s_,"Auto",nr(It.bn,{fill:null,stroke:"dodgerblue",strokeWidth:3}),nr(It.Vm,{margin:1.5})),Pa({alignment:It.z6.TopRight,alignmentFocus:It.z6.BottomRight})),pn.current.groupTemplate.contextMenu=nr("ContextMenu",bo(),ko(),Ta()),pn.current.linkTemplate=nr(It.rU,{layerName:"Foreground",routing:It.rU.AvoidsNodes,corner:10,fromShortLength:10,toShortLength:15,relinkableFrom:!0,relinkableTo:!0,reshapable:!0,resegmentable:!0},new It.KX("fromSpot","fromSpot",It.z6.parse),new It.KX("toSpot","toSpot",It.z6.parse),new It.KX("fromShortLength","dir",Dr=>Dr>=1?10:0),new It.KX("toShortLength","dir",Dr=>Dr>=1?10:0),new It.KX("points").makeTwoWay(),nr(It.bn,{strokeWidth:2},new It.KX("stroke","color"),new It.KX("strokeWidth","thickness"),new It.KX("strokeDashArray","dash")),nr(It.bn,{segmentIndex:0,segmentOffset:new It.E9(15,0),segmentOrientation:It.rU.OrientAlong,alignmentFocus:It.z6.Right,figure:"circle",width:10,strokeWidth:0},new It.KX("fill","color"),new It.KX("visible","dir",Dr=>Dr===1)),nr(It.bn,{segmentIndex:-1,segmentOffset:new It.E9(-10,6),segmentOrientation:It.rU.OrientPlus90,alignmentFocus:It.z6.Right,figure:"triangle",width:12,height:12,strokeWidth:0},new It.KX("fill","color"),new It.KX("visible","dir",Dr=>Dr>=1),new It.KX("width","thickness",Dr=>7+3*Dr),new It.KX("height","thickness",Dr=>7+3*Dr),new It.KX("segmentOffset","thickness",Dr=>new It.E9(-15,4+1.5*Dr))),nr(It.bn,{segmentIndex:0,segmentOffset:new It.E9(15,-6),segmentOrientation:It.rU.OrientMinus90,alignmentFocus:It.z6.Right,figure:"triangle",width:12,height:12,strokeWidth:0},new It.KX("fill","color"),new It.KX("visible","dir",Dr=>Dr===2),new It.KX("width","thickness",Dr=>7+3*Dr),new It.KX("height","thickness",Dr=>7+3*Dr),new It.KX("segmentOffset","thickness",Dr=>new It.E9(-15,4+1.5*Dr))),nr(It.al,{alignmentFocus:new It.z6(0,1,-4,0),editable:!0},new It.KX("text").makeTwoWay(),new It.KX("stroke","color"))),pn.current.linkTemplate.selectionAdornmentTemplate=nr(It.uz,nr(It.bn,{isPanelMain:!0,stroke:"transparent",strokeWidth:6,pathPattern:Ya(2)},new It.KX("pathPattern","thickness",Ya)),Pa({alignmentFocus:new It.z6(0,0,-6,-4)}));function Ya(Dr){return nr(It.bn,{stroke:"dodgerblue",strokeWidth:2,strokeCap:"square",geometryString:"M0 0 M4 2 H3 M4 "+(Dr+4).toString()+" H3"})}function Ko(Dr){var pa="M0 0 M8 16 M0 8 L16 8 M12 11 L16 8 L12 5";return Dr===0?pa="M0 0 M16 16 M0 8 L16 8":Dr===2&&(pa="M0 0 M16 16 M0 8 L16 8 M12 11 L16 8 L12 5 M4 11 L0 8 L4 5"),nr(It.bn,{geometryString:pa,margin:2,background:"transparent",mouseEnter:(Ka,da)=>da.background="dodgerblue",mouseLeave:(Ka,da)=>da.background="transparent",click:ja("dir",Dr),contextClick:ja("dir",Dr)})}function Po(Dr){var pa=(Ka,da)=>{Ka.handled=!0,Ka.diagram.model.commit(po=>{var vo=da.part.adornedPart;po.set(vo.data,Dr?"toSpot":"fromSpot",It.z6.stringify(It.z6.AllSides)),(Dr?vo.toNode:vo.fromNode).invalidateConnectedLinks()})};return nr(It.bn,{width:12,height:12,fill:"transparent",mouseEnter:(Ka,da)=>da.background="dodgerblue",mouseLeave:(Ka,da)=>da.background="transparent",click:pa,contextClick:pa})}function lr(Dr,pa){var Ka=0,da=It.z6.RightSide;Dr.equals(It.z6.Top)?(Ka=270,da=It.z6.TopSide):Dr.equals(It.z6.Left)?(Ka=180,da=It.z6.LeftSide):Dr.equals(It.z6.Bottom)&&(Ka=90,da=It.z6.BottomSide),pa||(Ka-=180);var po=(vo,cn)=>{vo.handled=!0,vo.diagram.model.commit(_r=>{var fo=cn.part.adornedPart;_r.set(fo.data,pa?"toSpot":"fromSpot",It.z6.stringify(da)),(pa?fo.toNode:fo.fromNode).invalidateConnectedLinks()})};return nr(It.bn,{alignment:Dr,alignmentFocus:Dr.opposite(),geometryString:"M0 0 M12 12 M12 6 L1 6 L4 4 M1 6 L4 8",angle:Ka,background:"transparent",mouseEnter:(vo,cn)=>cn.background="dodgerblue",mouseLeave:(vo,cn)=>cn.background="transparent",click:po,contextClick:po})}pn.current.linkTemplate.contextMenu=nr("ContextMenu",ko(),Ta(),nr("ContextMenuButton",nr(It.s_,"Horizontal",Ko(0),Ko(1),Ko(2))),nr("ContextMenuButton",nr(It.s_,"Horizontal",nr(It.s_,"Spot",Po(!1),lr(It.z6.Top,!1),lr(It.z6.Left,!1),lr(It.z6.Right,!1),lr(It.z6.Bottom,!1)),nr(It.s_,"Spot",{margin:new It.Zt(0,0,0,2)},Po(!0),lr(It.z6.Top,!0),lr(It.z6.Left,!0),lr(It.z6.Right,!0),lr(It.z6.Bottom,!0)))));const WA=`{ "class": "GraphLinksModel", "nodeDataArray": [ {"text":"Find Problem","key":-9,"loc":"-20 -140","color":"#3358ff","fill":"white","figure":"Procedure","thickness":3}, {"text":"What do we want?","key":-10,"loc":"-65 -324.305","group":-16,"figure":"Ellipse","fill":"white"}, @@ -86,27 +86,27 @@ {"from":-9,"to":-14,"points":[40,-150,58,-150,80,-150,80,-153.33333333333331,102,-153.33333333333331,120,-153.33333333333331],"dir":1,"color":"#3358ff"}, {"from":-14,"to":-9,"points":[190,-100,190,-90,-20,-90,-20,-95,-20,-100,-20,-110],"fromSpot":"BottomSide","toSpot":"BottomSide","text":"No","color":"#ff3333","thickness":2,"dir":1}, {"from":-9,"to":-14,"points":[40,-130,58,-130,80,-130,80,-126.66666666666666,102,-126.66666666666666,120,-126.66666666666666]} -]}`;var CA=["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 Mi(Dr){return console.log("shapeName:",Dr),CA.indexOf(Dr)>=0}var Ji=new It.YI(Tr.current,{maxSelectionCount:1,linkTemplate:nr(It.rU,{locationSpot:It.z6.Center,selectionAdornmentTemplate:nr(It.uz,"Link",{locationSpot:It.z6.Center},nr(It.bn,{isPanelMain:!0,fill:null,stroke:"deepskyblue",strokeWidth:0}),nr(It.bn,{toArrow:"Standard",stroke:null}))},{routing:It.rU.AvoidsNodes,curve:It.rU.JumpOver,corner:5,toShortLength:4},new It.KX("points"),nr(It.bn,{isPanelMain:!0,strokeWidth:2}),nr(It.bn,{toArrow:"Standard",stroke:null})),model:new It.FJ([{text:"\u672A\u547D\u540D",size:"100 100",fill:null,stroke:"#000"},...It.bn.getFigureGenerators().toArray().map(Dr=>({text:"\u672A\u547D\u540D",size:"100 100",figure:Dr.key,fill:"white",stroke:"#666",borderColor:"#000"}))])});return pn.current.addDiagramListener("TextEdited",function(Dr){var pa;const Ka=Dr.subject.part;var da=(pa=document.activeElement)==null?void 0:pa.value;typeof da=="string"&&da.trim()===""&&pn.current.model.commit(function(po){po.set(Ka.data,"text","\u672A\u547D\u540D"),pn.current.commandHandler.stopCommand()},"increment")}),Ji.nodeTemplate=nr(It.NB,"Auto",{locationSpot:It.z6.Center},new It.KX("location","location",It.E9.parse).makeTwoWay(It.E9.stringify),nr(It.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 It.KX("stroke").makeTwoWay(),new It.KX("fill").makeTwoWay(),new It.KX("figure")),nr(It.al,{margin:new It.Zt(5,5,3,5),font:"10pt sans-serif",minSize:new It.$u(16,16),maxSize:new It.$u(10,NaN),textAlign:"center",editable:!0},new It.KX("key").makeTwoWay())),setTimeout(()=>{pn.current.grid=nr(It.s_,"Grid",nr(It.bn,"LineH",{stroke:"lightgray",strokeWidth:.5}),nr(It.bn,"LineV",{stroke:"lightgray",strokeWidth:.5})),pn.current.grid.visible=!0,pn.current.grid.gridCellStroke="darkgray",pn.current.grid.gridCellStrokeWidth=1},300),window.myDiagrams=pn.current,pn.current}const Da=()=>ye(this,null,function*(){var nr=pn.current.makeImage();const Jr=yield(0,ke.ZP)("/api/attachments.json",{method:"post",body:{file_type:"base64",original_filename:Date.now(),file:nr.src}});Cn({src:Jr.url})});return(0,pe.useEffect)(()=>(setTimeout(()=>{Mr()},500),Ar(Vn+1),()=>{pn.current=null}),[]),se.createElement("div",{ref:Hn,className:Bn.current?`${me.maxH60} body-overflow-initial`:"body-overflow-initial"},se.createElement(qt.default,{width:1200,icon:null,footer:null,closable:!0,visible:!!Vn,destroyOnClose:!0,maskClosable:!1,rootClassName:"zIndex-9999",title:se.createElement(yn.Z,null,se.createElement(Wt.Z,{flex:1},"\u63D2\u5165\u6D41\u7A0B\u56FE"),se.createElement(Wt.Z,{onClick:()=>{var nr,Jr,va=pn.current.selection.first();if(Bn.current=!Bn.current,document.activeElement&&va){let Pa=(Jr=(nr=document.activeElement)==null?void 0:nr.value)==null?void 0:Jr.trim();typeof Pa=="string"&&pn.current.model.commit(function(ja){ja.set(va.data,"text",Pa||"\u672A\u547D\u540D"),pn.current.commandHandler.stopCommand()},"increment")}Ar(Vn+1)}},se.createElement("span",{className:"current c-blue mr30",style:{fontWeight:400}},"\u5C55\u5F00/\u6536\u8D77"))),onCancel:mn},se.createElement("div",{style:{width:"100%",height:"80vh",overflow:"hidden",position:"relative"},className:me.flowChartWrp},se.createElement("div",{style:{display:"flex",height:"100%"}},se.createElement("div",{style:{width:"300px",height:"100%"}},se.createElement("div",{style:{background:"#fff",position:"relative",zIndex:12,fontSize:16,color:"#3061d0"}},"\u56FE\u5F62\u5E93"),se.createElement("div",{style:{height:"calc(100% - 50px)"},className:me.myPaletteDiv,ref:Tr})),se.createElement("div",{style:{flex:1,position:"relative"}},se.createElement("div",{ref:ar,style:{height:"80vh"}}))),se.createElement("div",{className:"tr"},se.createElement(De.ZP,{size:"large",onClick:Da,style:{position:"absolute",right:0,bottom:0,zIndex:8},type:"primary"},"\u4FDD\u5B58\u5230\u7F16\u8F91\u5668")))))}var ht=qe,Re=Be(5112),Ye=Be(5871);const Ot=Re.ZP.Group,bt={margin:"0 8px"};var lt=({callback:mn,onCancel:Cn})=>{function pn(ar){mn(ar)}return pe.createElement(Je.default,{className:"add-table-panel",initialValues:{row:3,col:2,align:"default"},onFinish:pn},pe.createElement("div",{className:"flex-container",style:{alignItems:"baseline"}},pe.createElement("span",{style:bt},"\u5355\u5143\u683C\u6570\uFF1A"),pe.createElement("span",{style:bt},"\u884C\u6570"),pe.createElement(Je.default.Item,{name:"row",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u884C\u6570"}]},pe.createElement(Ye.Z,null)),pe.createElement("span",{style:bt},"\u5217\u6570"),pe.createElement(Je.default.Item,{name:"col",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5217\u6570"}]},pe.createElement(Ye.Z,null))),pe.createElement("div",{className:"flex-container",style:{marginTop:12,alignItems:"baseline"}},pe.createElement("span",{style:bt},"\u5BF9\u9F50\u65B9\u5F0F\uFF1A"),pe.createElement(Je.default.Item,{name:"align"},pe.createElement(Ot,null,pe.createElement(Re.ZP,{value:"default"},pe.createElement("i",{className:"fa fa-align-justify"})),pe.createElement(Re.ZP,{value:"left"},pe.createElement("i",{className:"fa fa-align-left"})),pe.createElement(Re.ZP,{value:"center"},pe.createElement("i",{className:"fa fa-align-center"})),pe.createElement(Re.ZP,{value:"right"},pe.createElement("i",{className:"fa fa-align-right"}))))),pe.createElement("div",{className:"flex-container flex-end"},pe.createElement(De.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),pe.createElement(De.ZP,{type:"ghost",onClick:Cn},"\u53D6\u6D88")))},Gt=Be(78673),Tn=Be(43001),Dt=Be.n(Tn),Rt=(0,pe.forwardRef)(({use3d:mn,width:Cn,height:pn,callback:ar,showSaveButton:Tr},Bn)=>{const Hn=(0,pe.useRef)(),Vn=(0,pe.useRef)(),[Ar,Mr]=(0,pe.useState)(!1),Da=(0,pe.useRef)({id:Hn,appName:"graphing",width:Cn||1e3,height:pn||600,showToolBar:!0,showMenuBar:!0,allowStyleBar:!0,showAlgebraInput:!0,enableLabelDrags:!1,enableShiftDragZoom:!0,showToolBarHelp:!1,errorDialogsActive:!0,showTutorialLink:!0,showLogging:!0,useBrowserForJS:!1});(0,pe.useEffect)(()=>{Vn.current=new(Dt())(Da.current,!0),window.onload=function(){Vn.current.inject("applet_container")}},[]);const nr=()=>{var Jr=window.ggbApplet.getPNGBase64(1,!0,72);return ar&&ar(Jr),Jr};return(0,pe.useEffect)(()=>{Da.current.appName=Ar?"3D":"graphing",Vn.current.inject("applet_container")},[Ar]),(0,pe.useEffect)(()=>{Mr(mn)},[mn]),(0,pe.useImperativeHandle)(Bn,()=>({getImgData:nr})),pe.createElement(pe.Fragment,null,pe.createElement("div",{style:{width:"100%",height:"100%"},id:"applet_container",ref:Hn}),pe.createElement(yn.Z,{align:"middle"},pe.createElement(Wt.Z,{flex:1},pe.createElement(Gt.Z,{size:"default",checkedChildren:"\u5173\u95ED3D\u56FE\u50CF",unCheckedChildren:"\u5F00\u542F3D\u56FE\u50CF",checked:Ar,onChange:Jr=>Mr(Jr)})),pe.createElement(Wt.Z,null,pe.createElement(De.ZP,{size:"large",onClick:nr,style:{zIndex:8,marginTop:10},type:"primary"},"\u4FDD\u5B58\u5230\u7F16\u8F91\u5668"))))}),Pn=Be(76562),tn=Be(1012),$n=Be(8591);const dr="link",rr="upload-image",Pr="add-flowchart",Cr="draw-image",ta="add-flowchart",$r="code-block",Or="add-table",vr="------------",Er={default:vr,left:`:${vr}`,center:`:${vr}:`,right:`${vr}:`};var Wr=Be(37808),ca=(mn,Cn,pn)=>new Promise((ar,Tr)=>{var Bn=Ar=>{try{Vn(pn.next(Ar))}catch(Mr){Tr(Mr)}},Hn=Ar=>{try{Vn(pn.throw(Ar))}catch(Mr){Tr(Mr)}},Vn=Ar=>Ar.done?ar(Ar.value):Promise.resolve(Ar.value).then(Bn,Hn);Vn((pn=pn.apply(mn,Cn)).next())});function Na(){}let Vr=0;const ao=1e4,co="\u2581",Yr="@\u2581\u2581@",nn="@\u2581@",Xo=` +]}`;var CA=["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 Mi(Dr){return console.log("shapeName:",Dr),CA.indexOf(Dr)>=0}var Ji=new It.YI(Tr.current,{maxSelectionCount:1,linkTemplate:nr(It.rU,{locationSpot:It.z6.Center,selectionAdornmentTemplate:nr(It.uz,"Link",{locationSpot:It.z6.Center},nr(It.bn,{isPanelMain:!0,fill:null,stroke:"deepskyblue",strokeWidth:0}),nr(It.bn,{toArrow:"Standard",stroke:null}))},{routing:It.rU.AvoidsNodes,curve:It.rU.JumpOver,corner:5,toShortLength:4},new It.KX("points"),nr(It.bn,{isPanelMain:!0,strokeWidth:2}),nr(It.bn,{toArrow:"Standard",stroke:null})),model:new It.FJ([{text:"\u672A\u547D\u540D",size:"100 100",fill:null,stroke:"#000"},...It.bn.getFigureGenerators().toArray().map(Dr=>({text:"\u672A\u547D\u540D",size:"100 100",figure:Dr.key,fill:"white",stroke:"#666",borderColor:"#000"}))])});return pn.current.addDiagramListener("TextEdited",function(Dr){var pa;const Ka=Dr.subject.part;var da=(pa=document.activeElement)==null?void 0:pa.value;typeof da=="string"&&da.trim()===""&&pn.current.model.commit(function(po){po.set(Ka.data,"text","\u672A\u547D\u540D"),pn.current.commandHandler.stopCommand()},"increment")}),Ji.nodeTemplate=nr(It.NB,"Auto",{locationSpot:It.z6.Center},new It.KX("location","location",It.E9.parse).makeTwoWay(It.E9.stringify),nr(It.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 It.KX("stroke").makeTwoWay(),new It.KX("fill").makeTwoWay(),new It.KX("figure")),nr(It.al,{margin:new It.Zt(5,5,3,5),font:"10pt sans-serif",minSize:new It.$u(16,16),maxSize:new It.$u(10,NaN),textAlign:"center",editable:!0},new It.KX("key").makeTwoWay())),setTimeout(()=>{pn.current.grid=nr(It.s_,"Grid",nr(It.bn,"LineH",{stroke:"lightgray",strokeWidth:.5}),nr(It.bn,"LineV",{stroke:"lightgray",strokeWidth:.5})),pn.current.grid.visible=!0,pn.current.grid.gridCellStroke="darkgray",pn.current.grid.gridCellStrokeWidth=1},300),window.myDiagrams=pn.current,pn.current}const Da=()=>ye(this,null,function*(){var nr=pn.current.makeImage();const Jr=yield(0,ke.ZP)("/api/attachments.json",{method:"post",body:{file_type:"base64",original_filename:Date.now(),file:nr.src}});Cn({src:Jr.url})});return(0,pe.useEffect)(()=>(setTimeout(()=>{Mr()},500),Ar(Vn+1),()=>{pn.current=null}),[]),se.createElement("div",{ref:Hn,className:Bn.current?`${me.maxH60} body-overflow-initial`:"body-overflow-initial"},se.createElement(qt.default,{width:1200,icon:null,footer:null,closable:!0,visible:!!Vn,destroyOnClose:!0,maskClosable:!1,rootClassName:"zIndex-9999",title:se.createElement(yn.Z,null,se.createElement(Wt.Z,{flex:1},"\u63D2\u5165\u6D41\u7A0B\u56FE"),se.createElement(Wt.Z,{onClick:()=>{var nr,Jr,va=pn.current.selection.first();if(Bn.current=!Bn.current,document.activeElement&&va){let Pa=(Jr=(nr=document.activeElement)==null?void 0:nr.value)==null?void 0:Jr.trim();typeof Pa=="string"&&pn.current.model.commit(function(ja){ja.set(va.data,"text",Pa||"\u672A\u547D\u540D"),pn.current.commandHandler.stopCommand()},"increment")}Ar(Vn+1)}},se.createElement("span",{className:"current c-blue mr30",style:{fontWeight:400}},"\u5C55\u5F00/\u6536\u8D77"))),onCancel:mn},se.createElement("div",{style:{width:"100%",height:"80vh",overflow:"hidden",position:"relative"},className:me.flowChartWrp},se.createElement("div",{style:{display:"flex",height:"100%"}},se.createElement("div",{style:{width:"300px",height:"100%"}},se.createElement("div",{style:{background:"#fff",position:"relative",zIndex:12,fontSize:16,color:"#3061d0"}},"\u56FE\u5F62\u5E93"),se.createElement("div",{style:{height:"calc(100% - 50px)"},className:me.myPaletteDiv,ref:Tr})),se.createElement("div",{style:{flex:1,position:"relative"}},se.createElement("div",{ref:ar,style:{height:"80vh"}}))),se.createElement("div",{className:"tr"},se.createElement(De.ZP,{size:"large",onClick:Da,style:{position:"absolute",right:0,bottom:0,zIndex:8},type:"primary"},"\u4FDD\u5B58\u5230\u7F16\u8F91\u5668")))))}var ht=qe,Re=Be(5112),Ye=Be(5871);const Ot=Re.ZP.Group,bt={margin:"0 8px"};var lt=({callback:mn,onCancel:Cn})=>{function pn(ar){mn(ar)}return pe.createElement(Je.default,{className:"add-table-panel",initialValues:{row:3,col:2,align:"default"},onFinish:pn},pe.createElement("div",{className:"flex-container",style:{alignItems:"baseline"}},pe.createElement("span",{style:bt},"\u5355\u5143\u683C\u6570\uFF1A"),pe.createElement("span",{style:bt},"\u884C\u6570"),pe.createElement(Je.default.Item,{name:"row",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u884C\u6570"}]},pe.createElement(Ye.Z,null)),pe.createElement("span",{style:bt},"\u5217\u6570"),pe.createElement(Je.default.Item,{name:"col",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5217\u6570"}]},pe.createElement(Ye.Z,null))),pe.createElement("div",{className:"flex-container",style:{marginTop:12,alignItems:"baseline"}},pe.createElement("span",{style:bt},"\u5BF9\u9F50\u65B9\u5F0F\uFF1A"),pe.createElement(Je.default.Item,{name:"align"},pe.createElement(Ot,null,pe.createElement(Re.ZP,{value:"default"},pe.createElement("i",{className:"fa fa-align-justify"})),pe.createElement(Re.ZP,{value:"left"},pe.createElement("i",{className:"fa fa-align-left"})),pe.createElement(Re.ZP,{value:"center"},pe.createElement("i",{className:"fa fa-align-center"})),pe.createElement(Re.ZP,{value:"right"},pe.createElement("i",{className:"fa fa-align-right"}))))),pe.createElement("div",{className:"flex-container flex-end"},pe.createElement(De.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),pe.createElement(De.ZP,{type:"ghost",onClick:Cn},"\u53D6\u6D88")))},Gt=Be(78673),Tn=Be(43001),Dt=Be.n(Tn),Rt=(0,pe.forwardRef)(({use3d:mn,width:Cn,height:pn,callback:ar,showSaveButton:Tr},Bn)=>{const Hn=(0,pe.useRef)(),Vn=(0,pe.useRef)(),[Ar,Mr]=(0,pe.useState)(!1),Da=(0,pe.useRef)({id:Hn,appName:"graphing",width:Cn||1e3,height:pn||600,showToolBar:!0,showMenuBar:!0,allowStyleBar:!0,showAlgebraInput:!0,enableLabelDrags:!1,enableShiftDragZoom:!0,showToolBarHelp:!1,errorDialogsActive:!0,showTutorialLink:!0,showLogging:!0,useBrowserForJS:!1});(0,pe.useEffect)(()=>{Vn.current=new(Dt())(Da.current,!0),window.onload=function(){Vn.current.inject("applet_container")}},[]);const nr=()=>{var Jr=window.ggbApplet.getPNGBase64(1,!0,72);return ar&&ar(Jr),Jr};return(0,pe.useEffect)(()=>{Da.current.appName=Ar?"3D":"graphing",Vn.current.inject("applet_container")},[Ar]),(0,pe.useEffect)(()=>{Mr(mn)},[mn]),(0,pe.useImperativeHandle)(Bn,()=>({getImgData:nr})),pe.createElement(pe.Fragment,null,pe.createElement("div",{style:{width:"100%",height:"100%"},id:"applet_container",ref:Hn}),pe.createElement(yn.Z,{align:"middle"},pe.createElement(Wt.Z,{flex:1},pe.createElement(Gt.Z,{size:"default",checkedChildren:"\u5173\u95ED3D\u56FE\u50CF",unCheckedChildren:"\u5F00\u542F3D\u56FE\u50CF",checked:Ar,onChange:Jr=>Mr(Jr)})),pe.createElement(Wt.Z,null,pe.createElement(De.ZP,{size:"large",onClick:nr,style:{zIndex:8,marginTop:10},type:"primary"},"\u4FDD\u5B58\u5230\u7F16\u8F91\u5668"))))}),Pn=Be(76562),tn=Be(1012),$n=Be(8591);const dr="link",rr="upload-image",Pr="add-flowchart",Cr="draw-image",ta="add-flowchart",$r="code-block",Or="add-table",vr="------------",Er={default:vr,left:`:${vr}`,center:`:${vr}:`,right:`${vr}:`};var Wr=Be(37808),ca=(mn,Cn,pn)=>new Promise((ar,Tr)=>{var Bn=Ar=>{try{Vn(pn.next(Ar))}catch(Mr){Tr(Mr)}},Hn=Ar=>{try{Vn(pn.throw(Ar))}catch(Mr){Tr(Mr)}},Vn=Ar=>Ar.done?ar(Ar.value):Promise.resolve(Ar.value).then(Bn,Hn);Vn((pn=pn.apply(mn,Cn)).next())});function Na(){}let Vr=0;const ao=1e4,co="\u2581",Yr="@\u2581\u2581@",rn="@\u2581@",Xo=` **\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`,br=["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 Fr(mn){return/^\d+$/.test(mn)?`${mn}px`:mn}const Lr=navigator.platform.toUpperCase().indexOf("MAC")>=0?"Cmd":"Ctrl",Ca={[Lr+"-B"]:"bold",[Lr+"-I"]:"italic"},Ua={[dr]:"\u6DFB\u52A0\u94FE\u63A5",[$r]:"\u6DFB\u52A0\u4EE3\u7801\u5757",[rr]:"\u6DFB\u52A0\u56FE\u7247",[Cr]:"\u6DFB\u52A0\u753B\u56FE",[Pr]:"\u63D2\u5165\u6D41\u7A0B\u56FE",[Or]:"\u6DFB\u52A0\u8868\u683C","maths-latex":"\u6570\u5B66\u56FE\u50CF","inline-latex":"LATEX\u516C\u5F0F"};var aa=({defaultValue:mn="",onChange:Cn,width:pn="100%",height:ar=400,miniToolbar:Tr=!1,isFocus:Bn=!1,watch:Hn,insertTemp:Vn,mode:Ar="markdown",id:Mr="markdown-editor-id",showResizeBar:Da=!1,noStorage:nr=!1,showNullButton:Jr=!1,showNullProgramButton:va=!1,hidetoolBar:Pa=!1,fullScreen:ja=!1,onBlur:Qa,onCMBeforeChange:bo,onFullScreen:ko,className:Ra="",disablePaste:$o=!1,disabled:Ta=!1,disabledFill:Sa=!1,placeholder:Ya="",values:Ko="",extraUse:Po})=>{const[lr,WA]=(0,pe.useState)(null),[CA,Mi]=(0,pe.useState)(mn),[Ji,Dr]=(0,pe.useState)(Hn),[pa,Ka]=(0,pe.useState)(ja),[da,po]=(0,pe.useState)(""),[vo,cn]=(0,pe.useState)(0),[_r,fo]=(0,pe.useState)(ar),[Za,jo]=(0,pe.useState)(!1),_i=(0,pe.useRef)((0,tn.Z)()),Cs=(0,pe.useRef)(!1),OA=(0,pe.useRef)(),[lA,EA]=(0,pe.useState)(0),[cs,Es]=(0,pe.useState)(0),uA=(0,pe.useRef)(),ni=(0,pe.useRef)(),ei=(0,pe.useRef)(),Co=(0,pe.useRef)(),oi=()=>ca(void 0,null,function*(){var Aa;const jr=yield Fetch("/api/attachments/distinct_hash_val.json",{method:"post",body:{hash_val:_i.current}});(Aa=jr==null?void 0:jr.attachments)!=null&&Aa.length&&(console.log("cm:",lr,uA),jr.attachments.map(ur=>{ur.content_type.indexOf("image")>-1?lr.replaceSelection(`![,](/api/attachments/${ur.id}?type=${ur.content_type})`):ur.content_type.indexOf("video")>-1?lr.replaceSelection(``):ur.content_type.indexOf("pdf")>-1?lr.replaceSelection(`${ur.name}`):lr.replaceSelection(`[${ur.name}](${ENV.API_SERVER}/api/attachments/${ur.id}?type=${ur.content_type})`)}))});(0,pe.useEffect)(()=>{const Aa=window.scrollY||window.pageYOffset;Mi(Ko),lr==null||lr.setValue(Ko),window.scrollTo(0,Aa)},[Ko]),(0,pe.useEffect)(()=>{ko==null||ko(pa)},[pa]),(0,pe.useEffect)(()=>{if(uA.current){let Aa=function(ur,Hr){var Va;if($o){Hr.preventDefault();return}const oo=Hr.clipboardData;if(oo){const io=oo.types.toString(),ga=oo.items;if(io==="Files"||oo.types.indexOf("Files")>-1){if(Hr.preventDefault(),Ar=="stex")return;try{let Qo=ga[1];((Va=ga[0])==null?void 0:Va.kind)==="file"&&(Qo=ga[0]);const So=Qo.getAsFile(),nA=So.name.split(".").pop();(0,Et.I)(So,Ro=>{var gs,xs,Fs;Ro.id?((gs=So==null?void 0:So.type)==null?void 0:gs.indexOf("image"))>-1?jr.replaceSelection(``):((xs=So==null?void 0:So.type)==null?void 0:xs.indexOf("video"))>-1?jr.replaceSelection(``):((Fs=So==null?void 0:So.type)==null?void 0:Fs.indexOf("pdf"))>-1?jr.replaceSelection(`${So.name}`):br.includes(nA)?jr.replaceSelection(`${So.name}`):jr.replaceSelection(`[${So.name}](/api/attachments/${Ro.id}?type=${Ro.content_type})`):(Ro==null?void 0:Ro.status)===401&&($n.ZP.warning((Ro==null?void 0:Ro.message)||"\u8BF7\u767B\u5F55\u540E\u518D\u64CD\u4F5C"),document.location.href="/user/login")})}catch(Qo){$n.ZP.warning("\u8BF7\u4F7F\u7528chrome\u6D4F\u89C8\u5668\u7C98\u8D34")}return!0}else return!0}return!0};const jr=Ze().fromTextArea(uA.current,{mode:Ar,lineNumbers:!Tr,lineWrapping:!0,value:mn,autoCloseTags:!va,autoCloseBrackets:!0});return jr.on("keyup",function(ur,Hr){Hr.keyCode===8&&(ur.getValue()==""?jr.setOption("placeholder",Ya):jr.setOption("placeholder",null))}),jr.on("keydown",function(ur,Hr){if(Hr.keyCode===8){var Va=Pl(ur);Va&&Hr.preventDefault()}}),Bn&&jr.focus(),jr.on("paste",Aa),jr.on("dragleave",function(ur,Hr){ni.current.classList.remove("mouse-hover-md")}),Ta&&jr.on("beforeChange",function(ur,Hr){(Hr.origin==="paste"||Hr.origin==="+input")&&Hr.cancel()}),WA(jr),()=>{jr.off("paste",Aa)}}},[]);const VA=(0,pe.useCallback)(()=>{if(ni.current)try{}catch(Aa){console.log(Aa,"---- to set md editor body height")}},[_r,ni,pa]);(0,pe.useEffect)(()=>{function Aa(){let jr=new At.Z(ur=>{for(let Hr of ur)(Hr.target.offsetHeight>0||Hr.target.offsetWidth>0)&&(VA(),lr.setSize("100%","100%"),lr.refresh())});return jr.observe(uA.current.parentElement),jr}if(lr){const jr=Aa();return()=>{var ur,Hr;(ur=uA.current)!=null&&ur.parentElement&&jr.unobserve((Hr=uA.current)==null?void 0:Hr.parentElement)}}},[lr,VA]),(0,pe.useEffect)(()=>{if(lr){let Aa=[];for(const[jr,ur]of Object.entries(Ca)){let Hr={[jr]:()=>{Ts(ur)}};Aa.push(Hr),lr.addKeyMap(Hr)}return OA.current=setInterval(()=>{Cs.current&&oi()},4e3),()=>{clearInterval(OA.current);for(let jr of Aa)lr.removeKeyMap(jr)}}},[lr]),(0,pe.useEffect)(()=>{ja!==pa&&Ka(ja)},[ja]),(0,Wr.Z)(()=>{if(!nr&&vo>0){let Aa=new Date().getTime(),jr=window.sessionStorage.getItem(Mr);Aa>=vo+ao&&(!jr||jr!==CA)&&(window.sessionStorage.setItem(Mr,CA),jo(!0))}},ao),(0,pe.useEffect)(()=>{Dr(Hn)},[lr,Hn]),(0,pe.useEffect)(()=>{lr&&Bn&&lr.focus()},[lr,Bn]),(0,pe.useEffect)(()=>{if(Ji&&lr){let Aa=function(ur){let Hr=ur.target;if(Co.current){let Va=Hr.scrollTop/Hr.scrollHeight;Co.current.scrollTop=Co.current.scrollHeight*Va}};const jr=lr.getScrollerElement();return jr.addEventListener("scroll",Aa),()=>{jr.removeEventListener("scroll",Aa)}}},[lr,Ji]),(0,pe.useEffect)(()=>{if(lr&&bo){let Aa=function(jr,ur){bo(jr,ur)};return lr.on("beforeChange",Aa),()=>{lr.off("beforeChange",Aa)}}},[lr,bo]),(0,pe.useEffect)(()=>{if(lr&&Qa){let Aa=function(){Qa(lr.getValue())};return lr.on("blur",Aa),()=>{lr.off("blur",Aa)}}},[lr,Qa]);function Pl(Aa,jr){var ur=Aa.getDoc(),Hr=ur.getCursor(),Va=ur.getLine(Hr.line),oo=Va.charAt(Hr.ch-1),io=Va.lastIndexOf("@\u2581@",Hr.ch),ga=Va.lastIndexOf("@\u2581\u2581@",Hr.ch),Qo=io>ga?io:ga,So=io>ga?3:4;if(Yr.indexOf(oo)===-1)return null;if(console.log("change1:",jr,Aa,Va,Hr,Qo,io,ga,oo),Qo>=0&&Hr.ch-Qo<5){var nA=Qo+So;return ur.replaceRange("",{line:Hr.line,ch:Qo},{line:Hr.line,ch:nA}),{line:Hr.line,ch:nA}}return null}(0,pe.useEffect)(()=>{if(lr){let Aa=function(jr,ur){const Hr=jr.getValue();Mi(Hr),cn(new Date().getTime()),jr.getScrollerElement().dispatchEvent(new CustomEvent("scroll")),Cn&&(va?Cn(Hr,Vo(Hr)):Cn(Hr))};return lr.on("change",Aa),()=>{lr.off("change",Aa)}}},[lr,Cn]),(0,pe.useEffect)(()=>{if(lr)if(mn==null)lr.setValue(""),Mi("");else{const Aa=window.scrollY||window.pageYOffset;mn!==lr.getValue()&&(lr.setValue(mn),Mi(mn),lr.setCursor(Ta?1:lr.lineCount(),0),window.scrollTo(0,Aa))}},[lr,mn]);const Ts=(0,pe.useCallback)(Aa=>{const jr=lr.getCursor(),ur=lr.getSelection();let Hr=ur.split(` `);switch(Aa){case"bold":return lr.replaceSelection("**"+ur+"**"),ur===""&&lr.setCursor(jr.line,jr.ch+2),lr.focus();case"italic":return lr.replaceSelection("*"+ur+"*"),ur===""&&lr.setCursor(jr.line,jr.ch+1),lr.focus();case"code":return lr.replaceSelection("`"+ur+"`"),ur===""&&lr.setCursor(jr.line,jr.ch+1),lr.focus();case"inline-latex":return po("inline-latex"),lr.focus();case"latex":return lr.replaceSelection("```latex\n"+ur+"\n```"),lr.setCursor(jr.line+1,ur.length+1),lr.focus();case"line-break":return lr.replaceSelection(`
`),lr.focus();case"list-ul":return ur===""?lr.replaceSelection("- "+ur):lr.replaceSelection(Hr.map(Va=>Va===""?"":`- ${Va}`).join(` `)),lr.focus();case"list-ol":return ur===""?lr.replaceSelection("1. "+ur):lr.replaceSelection(Hr.map((Va,oo)=>Va===""?"":`${oo+1}. ${Va}`).join(` -`)),lr.focus();case"add-null-ch":return ur===""&&lr.setCursor(jr.line,jr.ch),lr.replaceSelection(co),lr.focus();case"add-signal":return ur===""&&lr.setCursor(jr.line,jr.ch),lr.replaceSelection(nn),lr.focus();case"add-multiple":return ur===""&&lr.setCursor(jr.line,jr.ch),lr.replaceSelection(Yr),lr.focus();case"inster-template-1":return ur===""&&lr.setCursor(jr.line,jr.ch),lr.replaceSelection(Xo),lr.focus();case"eraser":return lr.setValue(""),lr.focus();case"trigger-watch":return Dr(!Ji),lr.focus();case"trigger-full-screen":return Ka(!pa),lr.focus();case dr:po(dr);return;case $r:po($r);return;case rr:po(rr);return;case Cr:po(Cr);return;case"maths-latex":po("maths-latex");return;case Pr:po(Pr);return;case Or:po(Or);return;default:throw new Error}},[lr,Ji,pa]),Xi=(0,pe.useCallback)((Aa,jr)=>{var ur,Hr,Va,oo,io,ga;switch(po(""),da){case dr:const{title:gs,link:xs}=Aa;return lr.replaceSelection(`[${gs}](${xs})`),lr.focus();case $r:const{language:Fs,content:hr}=Aa;return lr.replaceSelection(["```"+Fs,hr,"```"].join(` +`)),lr.focus();case"add-null-ch":return ur===""&&lr.setCursor(jr.line,jr.ch),lr.replaceSelection(co),lr.focus();case"add-signal":return ur===""&&lr.setCursor(jr.line,jr.ch),lr.replaceSelection(rn),lr.focus();case"add-multiple":return ur===""&&lr.setCursor(jr.line,jr.ch),lr.replaceSelection(Yr),lr.focus();case"inster-template-1":return ur===""&&lr.setCursor(jr.line,jr.ch),lr.replaceSelection(Xo),lr.focus();case"eraser":return lr.setValue(""),lr.focus();case"trigger-watch":return Dr(!Ji),lr.focus();case"trigger-full-screen":return Ka(!pa),lr.focus();case dr:po(dr);return;case $r:po($r);return;case rr:po(rr);return;case Cr:po(Cr);return;case"maths-latex":po("maths-latex");return;case Pr:po(Pr);return;case Or:po(Or);return;default:throw new Error}},[lr,Ji,pa]),Xi=(0,pe.useCallback)((Aa,jr)=>{var ur,Hr,Va,oo,io,ga;switch(po(""),da){case dr:const{title:gs,link:xs}=Aa;return lr.replaceSelection(`[${gs}](${xs})`),lr.focus();case $r:const{language:Fs,content:hr}=Aa;return lr.replaceSelection(["```"+Fs,hr,"```"].join(` `)),lr.focus();case"maths-latex":for(var Qo=atob(Aa),So=new Uint8Array(Qo.length),nA=0;nA{Yi.id?lr.replaceSelection(`![,](/api/attachments/${Yi.id}?type=${Yi.content_type})`):(Yi==null?void 0:Yi.status)===401&&(document.location.href="/user/login")});break;case"inline-latex":lr.replaceSelection("`$$"+Aa+"$$`");break;case rr:case Cr:case ta:const{src:oa,alt:ya}=Aa,Do=jr,xA=(Va=(Hr=(ur=Do==null?void 0:Do.name)==null?void 0:ur.split("."))==null?void 0:Hr.pop)==null?void 0:Va.call(Hr);return((oo=Do==null?void 0:Do.type)==null?void 0:oo.indexOf("image"))>-1||!(Do!=null&&Do.type)?Do.align||Do.width?lr.replaceSelection(`

${ya||

`):lr.replaceSelection(`${ya||`):((io=Do==null?void 0:Do.type)==null?void 0:io.indexOf("video"))>-1?lr.replaceSelection(``):((ga=Do==null?void 0:Do.type)==null?void 0:ga.indexOf("pdf"))>-1?lr.replaceSelection(`${Do.name}`):br.includes(xA)?lr.replaceSelection(`${Do.name}`):lr.replaceSelection(`[${Do.name}](${oa})`),lr.focus();case Or:const{row:Ui,col:Qi,align:JA}=Aa;let Ls=` `;for(let Yi=0;Yi{switch(da){case dr:return pe.createElement(Yt,{callback:Xi,onCancel:Ki});case $r:return pe.createElement(rn.Z,{callback:Xi,onCancel:Ki});case rr:return pe.createElement(Et.Z,{callback:Xi,onCancel:Ki});case Pr:return pe.createElement(ht,{callback:Xi,onCancel:Ki});case Or:return pe.createElement(lt,{callback:Xi,onCancel:Ki});case"maths-latex":return pe.createElement(Rt,{showSaveButton:!0,callback:Xi});case"inline-latex":return pe.createElement(Pn.Z,{showSaveButton:!0,callback:Xi});default:return null}},[da]);function Ki(){po("")}(0,pe.useEffect)(()=>{if(ei.current){let Aa=function(io){Va=!0,oo=io.pageY},jr=function(){Va=!1},ur=function(io){if(Va){let ga=io.pageY-oo;ga<0&&(ga=0),ga>300&&(ga=300);let Qo=ar+ga+"px";fo(Qo)}},Hr=ei.current,Va=!1,oo=0;return Hr.addEventListener("mousedown",Aa),document.addEventListener("mousemove",ur),document.addEventListener("mouseup",jr),()=>{Hr.removeEventListener("mousedown",Aa),document.removeEventListener("mousemove",ur),document.removeEventListener("mouseup",jr)}}},[lr,ei]),(0,pe.useEffect)(()=>{fo(ar)},[ar]);const il=Fr(pn),cA=Fr(_r),js={width:il,height:cA},Al=(0,pe.useMemo)(()=>{if(vo){let Aa=new Date(vo),jr=Aa.getHours(),ur=Aa.getMinutes(),Hr=Aa.getSeconds();return jr=jr<10?"0"+jr:jr,ur=ur<10?"0"+ur:ur,Hr=Hr<10?"0"+Hr:Hr,`${jr}:${ur}:${Hr}`}return 0},[vo]),Vo=Aa=>{const jr=[];if(va){let ur=-1;Aa=Aa.replace(/(@▁▁@|@▁@)/g,function(Hr,Va,oo){jr.push({multiLine:Hr!==nn})})}return jr};function tA(){window.sessionStorage.removeItem(Mr),jo(!1),cn(0)}function dA(){jo(!1),cn(0),lr.setValue(window.sessionStorage.getItem(Mr))}(0,pe.useEffect)(()=>{Ua[da]&&da!==Cr&&da!==Pr&&setTimeout(()=>{const Aa=document.getElementsByClassName("markdown-popup-form")[0],jr=window.innerWidth/2-Aa.offsetWidth/2,ur=window.innerHeight/2-Aa.offsetHeight/2;EA(jr),Es(ur)},0)},[da]);const ds=Aa=>{Aa.preventDefault();const jr=Aa.clientX-lA,ur=Aa.clientY-cs;document.body.onmousemove=Hr=>{let Va=Hr.clientX-jr,oo=Hr.clientY-ur;const io=document.getElementsByClassName("markdown-popup-form")[0],ga=window.innerWidth-io.offsetWidth,Qo=window.innerHeight-io.offsetHeight;Va=Math.max(0,Math.min(Va,ga)),oo=Math.max(0,Math.min(oo,Qo)),Hs(Hr.clientX,Hr.clientY,jr,ur)&&(EA(Va),Es(oo))},document.body.onmouseup=function(){document.body.onmousemove=null}},Hs=(Aa,jr,ur,Hr)=>{const Va=document.body.clientHeight,oo=document.body.clientWidth;return Aa<20&&ur>Aa||Aa>oo-20&&urjr||jr>Va-20&&Hrnt in Je?Ce(Je,nt,{enumerable:!0,configurable:!0,writable:!0,value:De}):Je[nt]=De,x=(Je,nt)=>{for(var De in nt||(nt={}))a.call(nt,De)&&b(Je,De,nt[De]);if(y)for(var De of y(nt))E.call(nt,De)&&b(Je,De,nt[De]);return Je},z=(Je,nt)=>be(Je,oe(nt));const{useForm:ae}=pe.default,ge={width:280,marginRight:10},xe={labelCol:{span:5},wrapperCol:{span:19}};var Pe=({callback:Je,onCancel:nt})=>{const[De]=ae();let xt=(0,Ue.useRef)();function Qe(it){xt.current.width=De.getFieldValue("width"),xt.current.align=De.getFieldValue("align"),Je(it,xt.current)}function jt(it,Nt){if(it.status===-1){Ve.ZP.error(it.message);return}De.setFieldsValue({src:`/api/attachments/${it.id}`,type:Nt.type})}function ut(it){let Nt=it.target.files[0];xt.current=Nt,We(Nt,jt)}return Ne.createElement(pe.default,z(x({form:De},xe),{className:"upload-image-panel",onFinish:Qe,style:{width:470,overflow:"hidden"}}),Ne.createElement(pe.default.Item,{label:"\u56FE\u7247\u5730\u5740",required:!0},Ne.createElement("div",{className:"flex-container"},Ne.createElement(pe.default.Item,{noStyle:!0,name:"src",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6587\u4EF6\u5730\u5740"}]},Ne.createElement(Ze.default,{style:ge})),Ne.createElement(Oe,{onFileChange:ut}))),Ne.createElement(pe.default.Item,{label:"\u56FE\u7247\u63CF\u8FF0",name:"alt"},Ne.createElement(Ze.default,{style:{width:264}})),Ne.createElement(pe.default.Item,{label:"\u56FE\u7247\u5BBD\u5EA6",name:"width"},Ne.createElement(At.Z,null,Ne.createElement(pe.default.Item,{name:"width",style:{margin:0}},Ne.createElement(Ge.Z,{style:{width:264}})),Ne.createElement("span",{className:"ml8"},"%"))),Ne.createElement(pe.default.Item,{label:"\u5BF9\u9F50\u65B9\u5F0F",name:"align"},Ne.createElement(He.ZP.Group,{name:"align",defaultValue:1,options:[{value:"left",label:"\u5DE6\u5BF9\u9F50"},{value:"center",label:"\u5C45\u4E2D\u5BF9\u9F50"},{value:"right",label:"\u53F3\u5BF9\u9F50"}]})),Ne.createElement("aside",null,Ne.createElement(pe.default.Item,{style:{textAlign:"right",position:"relative",right:-98}},Ne.createElement(he.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),Ne.createElement(he.ZP,{type:"default",onClick:nt},"\u53D6\u6D88"))))};function Oe({onFileChange:Je}){return Ne.createElement("label",{className:"upload-button",style:{cursor:"pointer"}},"\u672C\u5730\u4E0A\u4F20",Ne.createElement("input",{type:"file",onChange:Je}))}function We(Je,nt){if(!Je)throw new String("\u6CA1\u6709\u6587\u4EF6");if(!(0,ce.bg)())throw Ve.ZP.warning("\u8BF7\u767B\u5F55\u540E\u518D\u64CD\u4F5C"),new String("\u8BF7\u767B\u5F55\u540E\u518D\u64CD\u4F5C");let De=new FormData;De.append("editormd-image-file",Je),De.append("file_param_name","editormd-image-file"),De.append("byxhr","true");var xt=new window.XMLHttpRequest;xt.withCredentials=!0,xt.addEventListener("load",function(Qe){nt(JSON.parse(Qe.target.responseText),Je)},!1),xt.addEventListener("error",function(Qe){console.error(Qe)},!1),xt.open("POST",`${ve.KI}/api/attachments.json`),xt.send(De)}},91558:function(hn,_t,Be){"use strict";Be.d(_t,{Z:function(){return Ze}});var pe=Be(59301),Ve=Be(4676);class Ze extends pe.Component{constructor(Ge){super(Ge);const He=window.document;this.node=He.createElement("div"),He.body.appendChild(this.node)}render(){const{children:Ge}=this.props;return(0,Ve.createPortal)(Ge,this.node)}componentWillUnmount(){window.document.body.removeChild(this.node)}}},52843:function(hn,_t,Be){"use strict";Be.d(_t,{i:function(){return Pe},Z:function(){return We}});var pe={flex_box_center:"flex_box_center___AQ53o",flex_space_between:"flex_space_between___i2aIa",flex_box_vertical_center:"flex_box_vertical_center___sPEKB",flex_box_center_end:"flex_box_center_end___GhSSH",flex_box_column:"flex_box_column___R9_Hb",list:"list___jb2Ay",wrap:"wrap___VsQDr",lockWrap:"lockWrap___g1k1T",li:"li___IxCLC",cover:"cover___Mu8wr",img:"img___IpFLA",movebq:"movebq___mF7wt",bq:"bq___Bil0T",sign:"sign___DXJ4d",name:"name___l7FoJ",e:"e___pXQUG",unit:"unit___wCIFR",tags:"tags___w_Mil",tag1:"tag1___dxm7r",tag2:"tag2___llZkf"},Ve=Be(71418),Ze=Be(6848),At=Be(92310),Ge=Be.n(At),He=Be(51257),he=Be(28426),ve=Be(48790),Ue="data:image/png;base64,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",ce="data:image/png;base64,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",Ne="data:image/png;base64,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",Ce="data:image/png;base64,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",be="data:image/png;base64,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",oe="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGgAAAAqCAYAAABfjB7GAAAAAXNSR0IArs4c6QAAEy5JREFUeF7tW2l0VFW2/m4FkhBmQ5iEJEwBMcgoElwMMoOg0q20ywkJQj/1MXTjoxVlkjm0QNs2AgIapNW2gRYRbGRMCDJGmWcIUxISyASBhITUfevsM9xzb91UgM567w8lrqq6de+puvs7397fHmJcPxJvGoYBGAYMw8Of2X/sGNhb+Rm9Ecedz/w8E4BpGPDQlYDpEWuYdCl9VtbD42WriOvZivwfYJrqmR0xTfo2fpxe8uvYcfpfXsuOm16Yppc+97JndqrXBPvFpleuJc6R14tntq5BX8Ov4+uz1/J7vfy+tfP572Hr8d8oP2N3T8e03yruzro/IN0D73bDCBjfYMDUy0be4S8IIA6ExwJEgsQOww4SHaHz2T9+DfspHA8DXjeQpNXLAMkQBiFjixuSsHLDSzAskNhxbkR5zPmaGVQazG5MQwDE1y0h40sj6kZnv4sDxD/Xz5Gbxz9I/Fq/IBGY3FAemNmG4Wlt5DKAyOBslzMGcYNzO5bNJDpfMk17/r8BSRpTwKmBxHev2LGScWL32z5jTNJYA3hhehkrJDstMOR5nD12kBTL3cC7DyaRTeH92sg9tFy4OGZoO5NsIJHr4zThjBLuT7LLAabN3WnuTTm5cmOSxQzafn6ZZLk7nW3k7hT7uAsrlUnkgvlOd2OTDXwnWNpGEbtHc4PSZ1ju3AOkG7kHl5sUN8hgHCDd3dlBEu7OBSQes+yM8w8SB9nfQ3d3FEGYK+N3JrEg1+XLFHGTjrikztMAkAZlIAmri/UFSAoQ/0yyuTyfmGSxUcVP8du85J4t0BmDyTDsNzJ75hxYpkQCJ4MbkzTBIN3Y/wNIVvwRIkLFJH5T3NicUfaYJHe8ZggnS7iCUCBxF/cfgCR+m0+s0tydTSy4CgcvjNxflpoU3ZVacyg0FZMskKTCs9ydFbPcVOB/7O5IcVkP2nWuTGIgCYUl5Z9SdTqrJBusgK/UFVOczpikVJs99rjFpLtmklKaWqz0AckQAPEo7wckLsFt0ptdIoC1qbxyjkklxYW4dGgPQhs0QfWwh7lUZuRXatykjc/xYkyyZLeU2iqo26Q3O1PKZRl3JIMcIBGT7iiF5VR3EpTzB3ciMKQK6jSOFjJcqjIX1ecQDtL92t2dCSM7eYkms11AEjHJAsGDwvxcXD6yV8hsGUuk7Jbqjz8LOcjlJR3iYiOiTWcEVXuI7Cq46RqTTG8J1kyJRYPojuj0/FuKSZR9sN0umGSBJHdkaUyyhARfQoJkl89C45Ohb13Pxq5vFiDqyQGo37yt2As8/+F5Es+nfv3xS2SlnkWP2A9UbuaU/nKz2JSgi3iQG83I3r/I5OzgSarQzCoptRJVSwRkXz6LLYsmoUJgEAwPS0uFAyo7D4VZUoI7RbfRb2wcwiJaUDKbcfoQLh78mbPAZY0rJw+i4HoOGj3eXWOOlcCyS8Jbd0btJq1kcNKYxCWzHpPsSaxMakt3d8VFhfhlfTwuHd6Nlt2eQVTn/shNv4DC/DwrYfYC16+m4njSD3i023MIqVFLJKScRcFVqqNqaH2bfLeBJUAisAXw7A6NrH0LFUBSvZGIkMzRqweUiRpgAG1dPBk9RkxGWKNHuF0ZUJr0tudRbANwg15LOYaNn0xA37FxqB3Rgq45lvA9kv+1FLWbtBS+qiykrWoDuyDz7DF0eG44WnZ7Fiw+8S3uyyQ7SG4xyXJ10m3Ja9h6p/dsxKGf/oHWfV9EZspxpJ86qEVG/y/Dozshusfz7kmuTeILRkp2Zu1daPISDiNNgI1JPiAJsLIun8G2xVMJoFqRLZB18RQ3iIhlKk8SlCDpHhCAsMhHkHnuKH762/voOyaOrmX8O564Fsnff4GX531nEege8qQV455D+0GvE0DSl1vPVjLrE5P0oKyM5Mskinfi8ytnD6NWeDN4PAEqDzqe8D3OH9iBnsMnoWJwCLeFtwS5V1NRLexh38qEQ4a7uTvJJOPank9M6aacIJnS4A42MT/LAHrqjYkIa9QSq6cMRUlxkd8tVLFSCIZM/wpXBUD9xsQhNKI5udIzuzbiyKZvMXjKcqQe3SeiVVksIggQ3rIjVk2NRXSf3yGqUx8r1ukMUj6ePLusIWk1O11Y6MJBBHdvCYoLbqFicGUBlFW3y0k7h4QVcWjT72U0bBUDWTo6/2siDm9bjSeHjEKNepGlguQvJlEeyAByFkGdMcnJpGwG0JIP0f2NDxAW2RJ3igp4dUHkSDtWxNHrrsP+xJNX9sbjQWBwZVxNOa4YVDuiOaVl7PupwGoAK8cNpjh1t4/XFqxToEh1p+pdYhFeKGVGFfVVBpJQFVYQLx2kAxu+xJVTB9Hllf9RscU0S3D75nUkxM9B5ZphiBnyNs9zvV6Kd96SEuxa9QnyszPR5ZV3EFSpyj2AZCXfxtXdf+WJqowjqppgFw46SAyg7Z9NQ/fhH6BWoxaqYCrX2bZsGq3XY+RkhzQ3cDXlBDYtfB99R89BWGRzgk+CxH5FyZ3bSigU5Gbj6NY1OLt3CyLbdkG7Z2MRWKmSDbuAisG0a6VKpJRV5EmKLeRSrOoyJ5EbSFa1WZfg+TmZ2LlyHopu5aPrK+NQrXZD3LqehaS/z8ONrCskHBgghfnXcbvgBopu3iDwmIgovl2Iuk0fw+PPxPrW7/RKh5eDwpNjUT1n95K562ObzFalHgJKB8kAc3ns8xwG0NLp6D78fYoj7OZLiooVGElfzqXXXYaOF2oQqBAYDE9ABWLQpoUTCaBaEc1VUVa2Im7nZeHisb24dGg3rpw+hMrVQ1F48zoGvfc3VHmojg2c1OPJOLh+Jdo8/SoaSPkL4HZBPu1iNybJtoMCSakmWVi1qt0Vg4NV7CkqvIWk+DjcyEpH37dnIT/7KhLiZyMopCqCKldBIHsOqYLASlURyN4HV0alkKq4mXsNh7euRodBwwgoFRudBVeZo9lKS14YGT//RQGkS2qrtmaBJGNSTuo5JCybju6xExAa2QJpJ5Kx66u/+PVKXV57Bw2iO5GK2/TpJPQdPRu1Ihj7uGs7mbQB5/ZvQ9bF0yTfI9p1QbOYfqgVGYV/z3+HVCIDlW2vy8f242TiD6SiGrXvhtb9X0K1WvVFTQuIHzvobj1kqecxUfPChyu5axRGY8CnnzyAcBZrTBPeO8UoLixAhaBKjLYUpzwVAmB4KqDkTjHF5cDASji9eyPCH+uMikEhqi/lbGnoNUG5iahklbFzgYpBVqFUK5qKfo/Mk9hOz047i8RlM9Bt2HvEoKKCm8jPyRDGNnBgXTzdeNtnYpF/NRXBVWsgNDwKQZWrEoM2fzoJfUbPQlg4k9k8Rp3du5mka8PHYlA3qg0qVgxE3rU0JH+3DGknfiFG1m70CHLSLpD7qNe8DTr8ZgRq1ItQRiZN4zVxZs8mnmfa0ioeYySrRLYhkylVBRd+hjoyke26qj6SW/sh49QhJH01DwPG/BnBVatjzfQReLTHb9Dsid44s3cLTiT9QJ/pUl3GPLmevXXBE2fZ8KNEPDNpgWmKCC0B8mUSZ5E8npV2DonLZ6Dr6+8SQE5gE5bPJNMwlbdl8SRUq90AHX/7X2Sda+dPcIBGzeQuTmwAoTDIgHlZ6TiVtAEnk9ajduOW6PjCmzi2eTXOJW9HzIujkLJ/O7Gs+4iJPgyQIHGNZ5WFdHendzply9Y9JmklGpjEloTPZ6LNgFdR8+HGuHhwJ/atWYLB734KT8UgrJ4Wi0d7MoD60IY7seMH9B/7kVVt0OS66tA6+k56TZAafJk75hODvJRnWszxB1I2k5afz0QXBhDFEb1NYSDx81lkuO7DJ4K5w82LPkC/0XGoXjcC184fx+ZFk9H7v2ciLCJKMMiDmzmZuHAgCRcO7kT25XOkjNoOfA2N2nWjmLLrm48pLg2ZuRL5OdewYe5Y9BkzG3WaRPu6KRPwyADMawp8F/MAYFUZbK1zf8KBC4zzvyRi7+pFeHrcfFSqHorTMj2YsIQ+ZwBF9/otAXRmz2acSFqHAWPnKfVmdWXttT+9h6ReM9FALi5xnmo3eIUI8M8kAzlpKUj4YhYBVFx4CxmnWUYtZTaQdvIAGa1+i3Z0NDfjEmrUCUf9Fm0pmG5ZzACagTCWBwGkdtbOfJPiTETrzmjU4SnUaxINrycAKfu3IXntMkoMWbmn96iZqNO0FRKWTqf3/cfNc48jDpCkuhNRWgNLuBTVbtZ6N6L5x3H1YtvSDwnlbrETyOi/ro9HxunD6DsqjuYbVk0dhuheL1A+dnrPTzixYx2e/sN8m3q7W5BUJSMj8SNiEJdTllLzBxIDKDF+NroM/RNu5WXh0uFdVr4jo74WGWRRIKL1k6TEtiyZgl5vTxcAcfYx6V6jTkNSe0w056alIPn75cg4exQtugxEm/4v4ZsJL5G7a9a5HzFzfdwYPNbvRbQe8MpdgeRkkp1ReuNPME3rzt7MzsS6uaPw+OCRaNS+Kxl986cTUbVWPTzO3Ddj0JTXCaDmMf1xes+/cTxxHQb+cT5YLS/z3DFiO4UKW+fXZcZBqzQYVxL+LPIgORjC3Z3H2V4QUz/M2Nlp57Ejfg66vjoeD0XyagB7eKhwyqW45SJ5MVUeYy5uy5Kp6PUWA4i7OP45UHTzOs7/moRzyduQfTmFSipPvPAWajRoAm9xEb4e/zw6vzwWjTv2pO85sX0t9v9rKfl9liO5PhxMUjU65e6kvNaZpNXzBEiHN3+L4wlr8eyERbSJ8q5cwsZP3kO7gUOJ8eyxevJQtOo9BFGd+hGDWAlr4LgFKLyRgx8/fhc9Rk5ClZp1VEzSBUJpfSQjbftck7W7pUHJVXkEk0qJSTnpKdgRPxeteg1B9ToNrV4SoWMBJFsUOgi5Vy7hwPoV6PXWNNQK53lQTvp5HNn0T6QKtdYw+gk07dgLdaNaw/AEkJvMvHgSGxeMR8/fT0W9lu0UFoc2/B2HNn6Dlj0Go/1zw0sByYRHq68qSSt3qgLLPvkjWw5MWa2bMwqhDZui0+9Gg7VAmAdh9zLgD/PgqVCBjL5q8lBE9x6CFjH9cWr3RgJo0Dsf0/1tWzYDfd+egeCqNa3RK22ky2cIRcRQI3VbHDFIgsQoSPcim3Gy06oxIzv9PJJWzHU3xl0e7fnmNISFcwYV5LGs/COqFjBREFS5GiGdd+UCbmRn4lbuNZxKWo+C/Fw8P3UFAipUVDN37OuSv1tKcalhq06lf7tpgcTFlNWlJePYQKI3wpBAxpkj5Ja7D3sXdaPaklBgOVvMi6PBNpOsUqya9BrVBJmLSz26F7tXLUTj9t3JfbOKw6A/LqCSl7Ph5xzn0tlkpG2dQ0MjOkiq0aaBpHdTc69cwM9fLaASf836jcXpHj6YqNoTvAXB662iFcFaFakp2P2Pv+KpEZMQ2qCp5grtk0Ls+87u24J9az5DSPVQ1KgbThWDanXD+ZrMhGIwUhBXudrSULr7mTu7u8vPysDJnT+i7YCXqeJ/cucG+gXNYvqKFjs/P3ntUtR/pAPqNGmFkqLbOLL5n8hOPYOACoFo2OoJsBjs5tas1rlWkhKVBiN16xxiECV1GlBlgWRv5Hmo/U3ss8Ufy+hUDlVy3IpVMmbJlofv9CoHmP0+xnI533C/IDEDSXd3r0xSlWe9XeAyc8cZwGuC9lYCG4yUk6lWSUl2ZZ3gEctTt8xWlQQJki0mucwqcKFmFwIcXC4IaGf7NPwkk1zmG+T0KoFsiQa5SWR+5gRJVsBlHU81KMroJekg2ce5hNH8uDtXkLTpIuesnN5L4sCxmrtLS0O2zh2gGpc3z9Jms9kO5YrKAom7J9+pH6daEwCp1rkbSL6gKgYJBtOkEO9PqEKqPinkxiT1+6xszLV1bnN9GpOoKc7UnjjBHpPEjhesUcJBi1sqZlAwcTb8nEzSx5Bl5ZrHOznbIOpO7Fg6AWR3M0zB8f6MJZfdQbLiktXuZj6ajw+LYXk/rXOLdfy7VMvcdfRYukV3d6fmKRi03BVQ9d3vwwaSGABxBan0riwnmyUoTJSUEmesriwv80ggrfxLgSRYBBNfG5c2zbT6QZo7k000HSRXo3Or2oI9b53z425dWcp7xHyDzziXPmLscHf2DcGLrHrDj4sUbmEGkvxufyCVPr0qAjZbUBuIpLVEjPGKHo5eqiEXWKoLs4Nk/ZWEHSQRk7KDEdzauPjTDNFu4FpI5UPCwBaT7Cyyxxh5rRQCnEGcTWWApP7cRRMOkkG6IlRgSRA8YlzZP0h3wyT/IMnhE1F6dcwxcIls/6uKskCy/pRFMknLv4B0mN7twSWB40M6jbhs/Lw4djGAkaXtss6/X16Wo7jLzOfBafdjAePot1MC83IubQfMGLcFHgB0P2Ytv2uIHfsXj6xXhJJkwKznXPoBQOVn7PtZSbmvPctiY7wl2G6aCNQXegDQ/Zi1/K6xxZfdn70x0uv1spikHg8AKj9j389KPgLAKRoeAHQ/Zi2/a3wAcoqGBwCVn7HvZyVXCa2LhgcA3Y9Zy++aUnMcKRpiRi4PKr+ve7DSvVrAbxLKREOnEUuX3OuiD84vPwv8L+YNX/sKgQHCAAAAAElFTkSuQmCC",y="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGgAAAAgCAYAAAD+Fz2gAAAAAXNSR0IArs4c6QAAEyhJREFUaEPFWwl4TefWfveJzIkhUnNQQ7TETBGzGtoU1bpoixa9bd2rWkVVJ1o1lFtDVYdf+Xu1fkqFqqlURSIINcVMzCQhJIZEZDz7Pt/6hv3tfU7C7T+dh+ecs6ez93q/d613DTEAIDdlaQ13EWYZMLqYhlHVgAHDMNgu/m6w7/RFbHe+8+NMAKZhwEVnAqZLXMOkU2nf/V4uN7uKOJ9dkf8DTFO9sy2mSb/Gt9NHfh7bTv/luWy76YZpumm/m72zQ90m2B2bbnktcYw8X7yz6xr0M/w8fn32Wf6umz+3djy/H3Y9fo9yH3t62qbdq3g66/mAdBfc2w3DZ0KNmI+vGAycooLiZANGGAyXBYgEieEDO0i0hYBj//g57FY4Hgbc3kCSVr8PSIYwCBlbPJCElRtegmGBxLZzI8ptzs/MoNJgdmMaAiB+3WIyvjSibnR2Xxwgvl8/Ri6e0kHi55YKEoHJDeWCmWUYrqbG7aNLlsHE85woLkiQuB3vzyQ6XjJNe/+/AUkaU8CpgcRXr1ixknFi9dv2MSZprAHcMN2MFZKdFhjyOM4eO0iK5d7A+xNMIpvCvdy4feS7NABVuaElMzgrbCCx7wQtHcXZw/0ed30OMG3uTnNvysn9jzHJYgYtv1KZZLk7nW3k7hT7uAsrkUnkgvlK98YmG/hOsLSFIlaP5galz7DcuQtIN24l/6dJcUMYmwPDjO4NJOHuvIAkwdJjV+kgcZBLe+nujiIIc2X8ySQW5Lo8mSIe0hGX1HEaANKgDCRhdXF9AZICpHQm2VyeR0yy2Kjip7g3N7lnC3TGYDIMu0e26G8eWmxKIcDJ4I1JmmCQbuz/ASQr/ggRoWISfyhubM4oe0ySK14zhJMlXEEokLiL+2+AJO7NI1Zp7s4mFrwKBzeMWwcWmRTdlVpzKDTFJAskyRLL3Vnu8H/F3ZHisl606rwyiYEkFJaUf0rV6aySbLACvlJXTHE6Y5JSbfbY4y0mPTCTlNLUYqUHSIYASEjokkFiAAiFpwsCAaxN5cHA+QPxCKteBxWq1iYzekjwUmLS7YzLCClfCT5+/jbvx9SWBInIr9S4SQuf48WYZMluKbVVULdJb3aklMsy7kgGOUAiJhUpheVUdxKUC8k74RcUgsp1ooQMl6rMi+pzCAfpfu3uzoSRtX8huTjLzUlJbW2j/Upq8yzHktkGigrz4OsfKOIWsOK9F9Ck13No2OUZOu7w5uWoXK8xKtVrTEylK3iAZMB0F2HNlFdQMaIeOv/1ffqdg+u/V0DxmxdYiPeQ8g8hMrqXBpJckSUxyRISHC8Jkl0+C41Phs69k4XdP85DZPsYVGvQXKwFnv/wPInnUwc3/YDM1LPoNuIDlZs5pb9cLDYl6EU8yIVmZO37xuTsYBJbBG6nu3MkqHSsAKkoLxdxi6eiYq1ItOr3Mll+5fsvoHGvQQSQu6gQSSsX4OKhnWja6zlEdR8A0+Xjkcyy651N2oLdy79A91FTUbVBM/qNX6aOpPfbGVcQWLYC/AKCFUh3b11HeK0G6Pn3qbSNuT5uPUesEYzznsTKpLZkd1dYkIcDG5bg8pEkNOzcF5HRT+JW+kXk5dy2EmY3cOd6Kk4krkejzv0QVD7cdh8BIeUQWrGaTb7bwBIgEdjaMxiZf3ylAJLqTa5uySyl0CgTtdxdQd5d7FgyE3czr6HbyI9RtlJ1YszK9wdzgDr3E1LchZTdm7A39j9Q/ZHm6PjSO/AJCLIxyXQX45dpI+EbEIynJnyuQKB7LS7C0rf6IfqFN1G3bQ9Id7d25ihUe6QFWvYdYbk/G0iyAsBB0IWDnrfoysopneU5zJgpezbj8JYVtNAyzp9A+ulk232W9qVmVFtEdfuL9yTXJvEFIyU7M/d+ZcpSjmH42JjE5LcNJM0V3rxyDkkrvkBRQR66vvwhyletxWWzYeCnD4agcU/GoKcJ0MxLp/HHz4tx++ol+JTxRWh4FXR5ZRICQisokM7ui8OupXPRecS7qNk0Gnk5t2C4XPAPLofCvFz8OGEg2g8dizqtu3G2FORj2YQB6DR0PCKad4RLd3+2YGslsx4xST9OGcmTSRTvxP6rZ48gvGZ9uFw+Kg86Ef8LLhzagcdfngTfgCDOHHcxbl1PRdmHqntWJhwy3Ju7k0wybuxZYDJDcGYw+1ogmVr9TQfqzo00/Pbl+wiPqI92g0YjoGyYApKBFP/dp6jTqjOCyj+EU4kbcCl5F2o1i0bz3sNRXJCHrV9PQnCFcPQa8xlPck03fvl0FLkF5t7Yz8Yvmobc7Cw8OXYOcm9eR+zk4eg0fCJqNe9AAN24eAqbZo9D/w+/RXDFKjx7EOpOl+O8BieDNH2SNSStZqcLC104iPPcxSi8l0vs5sa06nY3084h/vtZaPbEYEQ0bkfsZq70wsEEHImLRfuBo1G+au0SQSotJtHzMICcRVBnTHIyiYGVenI/qj3SEi5XGQscAAW52bh8dA/O7PmN/HR47QZoFjMYleo0EtUGF7JvpKMw/x4q1qhLhj23fzv2rPgCfScugH9oBaSdPIAd/5yFmHGzUbFmJG6lX8C6Ga+jZb8RaNjtWQLoZPwvOPzrcgyatozXt3gGRG5M1bukoCCQmFFFfZUdLaSfFcRLBunQxh9w9XQyOg55W8UW0yxG/t07iF8yE8EVHkK7gaN4nut20z24i4uxe9UC5GRloOOQ8fAPDPk3QLKSb+N60hc8UWUrUDFJxhlLOHgDiQHLbuR2+iVcTUlG+umDyEo9D7+AINRu0RF123RH+Sq1lKDgZSFdrvNV/+MHg+EuKoKPrx8KcnPo+MgOMWgz4G/E7Izzx7B53juoEtkEPV6fTvsTFk/HxeRdyu13GjoOtVt2cTBJlsKtsowsjxOTPECyqs26BM+5mYGdS+fQvXUaMg5lK0Ug904mEv9rDrIzr5JwYHbIy7mD/HvZKLibTeAxEVGYn4cq9Zqgdd8RnvU7vdLh5qDw5FjETvb0Gbvn22S2ktxKDEiQDDCXx/ZfPJQAFoMYQ1je4i4qVoZiIDNl5VPGj29zVHQq1WuEqG4DuGLkIQunEjfS4ggJr4KLBxORdmIf+r73DXwDg4kNl47sRvyi6TB8fDBoxnLy8zcunKL4l309DUkrvsTT7yygOMhIkn8vp0QmybYD93SiBEOGkYVVq9rtGxCgYk9BXi4Sl8xCdmY6eo2agZys64hf8in8g0LhHxwCP/YeFAK/wFD4se8BwQgMCsXdWzdwZFssWvUZTkDx2O9ZiFXtEVtpyQ3j2q7PFUBW70evJlgSXMakAz9/S8BUqPYw7t68QS6ofvQTPI5piOifGRIX9scjLKIeOgwdR20KXnXgIJKYSDuPX+eOQ6cX30ZE0/aqVnfk12U4mbAe/iFl0az3i6jF9onX8d9X49i21Rg4damoaQFLxvRR+//sB7YYBkxZyl2jMBoDPv3UIdRkscY0KYUozLuHMpQDmhSnXGV8YLjKoLioEMWFBfDzC0RK0mbUbBINX/8g1ZdygqTXBOUiopLVtZ3zVAzSE1aLSbJoyg1KTTfBJHbMsW2xuHx4F2LGzdN6SY6qgzgn7tsp8A8uiw5DxgpwLJCKCu7h188noHL9pmj17Kuk7uRvbf/2E7h8fFCpTkOkHt9PQkK+tnz+DgLLV0THlyZwEek2Kf6JcKOViHiMkfFJZBuyG2hjEN/oQu0WnVQfyVv74drpw0hcNgcxb36GgNByWD31FTTq9izqt+mBM3t/x8nE9bRPl+r2XMzJJJ44y4Yfuw0jI3GeaYrU3puk5vGJs0gyTAfp+LZYnN65AYFlw0pcrMKZ4V7OLdRo9BjaDx5rdWgZFKYb2xZNRf7d22jTfyQyLp5CxtljKOPnj/YvjsfqycPQqPtf8HCLjlg1aRg6DptAK5K52PUzRyN68BglvyVIwmt5FQ58tepdWeHuvAoH6QZNYkv8d9PRLGYoKlSvg0vJO/HH6oV4ZuLXcPn6I/aTEWj0OAOoJ87u3YqTO9bjyTGzrWqDJtdVh9bRd9JrgtTgy9gxlxjkZotZ9HRKZpInSMfjVuPigXi0fvY1j7a4veEHHNq0jJLZ9oPfUrKenbT3p69xZs9WziqXC2HVHqbKRI2GrVGuUnWsmfoq+rz7JcpVqYl9qxfi8uEkPP3+N4j79hOwakLfd7+C4fKxFogJlRcJKPgq5gHAqtc9EEiWwLhwIAF7Y7/BU+PmIrBcRaTs3oyjv63EM+8tpLjCAIrq3p8AYs9zMnEdYsbMUTHH6sraa396D0l9ZqKBXFzCHNVucGuu637ujuYNDAOMQZcP70Tnlz/kcltEfot5Vld294r5CCoXjvaDx2jzDaCMPDsjDRVr1UdY9bpw+fqRi2Nd2cMbl+LMni3o/8kPBEBRfi7WTvsbAXc15Qi6vPIBIhq39WSvAySZJ4korYElXIpqN2u9G5twcCNu0RRCufOI98joBzcswbWUI+g1ehbNN6z6eDiVsiLb9kTKni04uWMdnnprrk29PShIkknGtYTZxCCx/JVSexB3x0BiDDqduOGBY3HNJu0Q/cJbto6sXnjllW8DRfdy4BcYjNgpf0XlelHoMGScGkI5sX0t9q9ZhPDakZTIlvi6D5PsjNIbf4JpWnf2blYG1v1jNFo/8yoebtmJjL716w8RGl4VrfuPpNUe+9EwAqhBuyeRsudXnEhYh95j54LV8jLOHUflulE8VNg6v15mHLRKg3E1/jORB1lVbObuXM72ApV5mItj5rCEw7H4NSQSuo+aDhflUVyKW4pQVikMJCyZiYDQ8mj/vGSQ0NmiipGTeZVYcenwbty4dBrRz72BHUtn46m356N85QhiZ/qZZMQvno6iwgIySou+w1Ty6hUoB0iqSabcnZTXOpO0oqsA6cjWlTgRvxZPv/cNyvgF4PbVy9i84F206P0SHm7VlX46dvJLaNxjICLbPkEMOpGwFr3HzUNe9k1smj8R3V6dhJAKlVVM0ks8JfWRjLTt/zBZu1u1G5gZXCLnKSUmSRd2PP5nXDyUiMcG/J2D4wDIikMGDm38HiHhVRH9/JuqfcFqbqyImnk5Bfk5d1C2UjVUa9ACD9VugH1rF6NOq65o0XsYioqLcCJuDZI3L0doWGV0fW0yziRtwbGtsajTuivaPjeaEl3vIJlwWZ0KUYHmR5KqUmDZJ39ky4Epq3UzR1MbpO2gN8AKuwlLPsWtq5cR89YcuMqUIaOvmvwSonoMxCPtnsTppM0EUJ/x83Ez/QLiFk9Dr1HTqP5oCQFrpMtjCEUksUZq3CxikASJsYRuWDbjZOvBgxkc1OPxa3F656YHdnEsXkQzBgnWFOTnYvfy+aj2aHNUf7QlQsKq0HVZ5s4qxn0mfgnGrIR/zqQSUdUGzdHpxfHwDSlLv5myazP2/vQVwmrURY/Xp/FipbeXaYHExZTVAPQEiRAThgSunTmK3xd+hC7DJ6JKZHMSCuf2xaHdc28gIqqNKpqumvQionoOIheXemwvklZ9hTotuyAr9SxVHPqMnQe4XCXEJM8iLd1j2raZNDSigyQndXSQVDnI5r4MnNqxHpeO7kH31z4WeYs2quWSI1k832HVb1adfqz/SC+DkfZJIcYOlpjWatIe+bnZ2LbwI0Q9PgA1mkZzljITisHI9JMHyGAdho4vdaE8+Myd3d3lZF7DqZ2b0DxmMBWTT+3cSHdQv10v0WLnx+9fuwjVHm2FynUbo7ggH0e3/oSs1DNUVYlo3IYn2F4HI7VirmMuz0jdNpMYxFaVjB1ywocCjsakkkCimMSGSBj7HACqpFZWDkQsk7FKvZc4vcoHWSh11KZXnSBJ9ypLSCULhz/PJFV51tsFXmbuuAvjdUZ7K4ENRsrJVKukJLuyTvCIQam/f6oqCRIkW0ySCk/vDXGr2oQAB5cLAinBbUqQThGVAw8Boo1zqfEvYXJt5s4JkvfWuRQepZBJc3f2cS5vMcnu7ryCpE0XeWv42UCicSovLQ3ZOneAalzZOiPNMIyq0uA0i0XEsebjZCNOHlMSk+RkqpLtzoafGowsYQhFMNZSivcHSdXyZPFVSpX7zNwxo0nhQHOkTO0JTO0xSax4VeS0mne2rqya0nHGEieT9DFkWbnmLk7ONoi6E9uWbqT+PmOZSaO/lsyWA/CWXKYyg8dolgUU38+P91HDI7wk5OjKMpBU61yyThtCUedwcGy/IVjozd2peQrmCrkroJyu1Ne/xSQxbOJo+CklKHMbFJcQZzRgaYxLAmnlXwokwSKYWG5ciZtZA8VmMmCGKaktjEQOyzZpKguYmtHVtI8OBuvK8u/eurJkeMd8gy0WCRXJwXGMIOuukmrNHAy9uEqnM3vKRVUKSiVPr4oSDw1oiHagPu/A2kmih6OXasidlejC7CBZfyVhB0nEpKwABDSlNcZAMtzuWaaJLtLdSTdlgWRnkZ0ZcrXrMYa3z+8Lkoox+jiXAEVNEwmGaX9VwRwSFzOlg/QgTCodJDnGZQfJXtS0/1XF/UCy/pRFMknLv4B0mO7tAcV+E4LavnLlX3lTS/GLYAyLAAAAAElFTkSuQmCC",a="data:image/png;base64,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",E="data:image/png;base64,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",b="data:image/png;base64,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",x="data:image/png;base64,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",z="data:image/png;base64,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",ae="data:image/png;base64,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",ge="data:image/png;base64,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",xe=Be(59301);const Pe=[{name:"\u63A8\u8350\u81EA\u5B66",ptimg:Ue,swimg:ce},{name:"101\u8BA1\u5212",ptimg:Ne,swimg:Ce},{name:"\u56FD\u5BB6\u4E00\u6D41",ptimg:be,swimg:oe},{name:"\u7701\u7EA7\u4E00\u6D41",ptimg:y,swimg:a},{name:"\u7CBE\u54C1\u8BFE\u7A0B",ptimg:E,swimg:b},{name:"\u519B\u961F\u4E00\u6D41",ptimg:x,swimg:z}];var We=({className:Je,dataSource:nt=[],col:De=4,right:xt,bottom:Qe=23,precision:jt=0,wrapWidth:ut=1200,trackEventItems:it,loading:Nt,onRemove:pt=()=>{},isCurrent:Bt=!0,showAlias:ft=!1})=>{const ot=Math.floor((ut-(De-1)*xt)/De),Yt=[{name:"\u63A8\u8350\u81EA\u5B66",ptimg:"/images/tjzx.png",swimg:"/images/sw_tjzx.png"},{name:"101\u8BA1\u5212",ptimg:"/images/jh.png",swimg:"/images/sw_jh.png"},{name:"\u56FD\u5BB6\u4E00\u6D41",ptimg:"/images/gjyl.png",swimg:"/images/sw_gjyl.png"},{name:"\u7701\u7EA7\u4E00\u6D41",ptimg:"/images/sjyl.png",swimg:"/images/sw_sjyl.png"},{name:"\u7CBE\u54C1\u8BFE\u7A0B",ptimg:"/images/jpkc.png",swimg:"/images/sw_jpkc.png"},{name:"\u519B\u961F\u4E00\u6D41",ptimg:"/images/jdyl.png",swimg:"/images/sw_jdyl.png"},{name:"\u65B0\u578B\u6559\u6750",ptimg:"/images/xxjc.png",swimg:"/images/sw_xxjc.png"}].map(rn=>(window.ENV==="build"&&(rn.ptimg=`/react/build${rn.ptimg}`,rn.swimg=`/react/build${rn.swimg}`),rn));return xe.createElement(Ve.Z,{spinning:Nt},xe.createElement("div",{className:Ge()(pe.list,Je)},!!(nt!=null&&nt.length)&&(nt==null?void 0:nt.map((rn,Et)=>{const{name:qt,id:yn,identifier:Un,featured:dn,school_name:Kn,image_url:It,excellent:jn,is_plan:tr,subject_tags:je=[]}=rn,Wt=je==null?void 0:je.filter(ke=>ke!=="\u5FC5\u4FEE\u8BFE\u7A0B"&&ke!=="\u9009\u4FEE\u8BFE\u7A0B");return xe.createElement("div",{key:yn,className:pe.wrap,style:{width:ot,marginRight:(1+Et)%De===0?0:xt+jt,marginBottom:Qe}},xe.createElement("a",{className:pe.li,onClick:ke=>{ke.preventDefault(),ke.stopPropagation(),it&&(0,He.L9)([it]),(0,He.xg)(`/paths/${Un}`)}},xe.createElement("div",{className:pe.img},xe.createElement("img",{className:pe.cover,src:`${It}`}),Bt&&(0,ve.bg)()&&(rn==null?void 0:rn.studying)&&xe.createElement("div",{className:`${pe.movebq} user-path-items`,onClick:ke=>{ke.stopPropagation(),pt(rn)}},xe.createElement("i",{className:"iconfont icon-yichu1 mr5 c-red"}),xe.createElement("span",{className:"c-red"},"\u79FB\u9664")),Wt==null?void 0:Wt.map((ke,me)=>{var se,ye;if(me===0){const ht=(se=Yt.find(Re=>Re.name==ke))==null?void 0:se.swimg;return xe.createElement("img",{className:pe.sign,src:ht,style:{left:"-4px"}})}const qe=(ye=Yt.find(ht=>ht.name==ke))==null?void 0:ye.ptimg;return xe.createElement("img",{className:pe.sign,src:qe,style:{left:`${48+52*(me-1)+2*me}px`}})}),((rn==null?void 0:rn.must)||rn.not_must)&&xe.createElement("img",{className:pe.sign,src:rn.must?ae:ge,style:{width:28,left:Wt!=null&&Wt.length?48+52*((Wt==null?void 0:Wt.length)-1)+2*(Wt==null?void 0:Wt.length):7}}),xe.createElement("div",{style:{position:"absolute",top:"150px",left:"4px"}},(rn==null?void 0:rn.excellent)&&xe.createElement("div",{className:pe.bq},"\u5F00\u653E\u8BFE\u7A0B"))),xe.createElement("div",{className:pe.name},xe.createElement(Ze.Z,{title:ft&&(rn!=null&&rn.excellent_alias_name)?xe.createElement("span",null,`\u8BFE\u7A0B\u539F\u540D\uFF1A${qt}`,xe.createElement("br",null),xe.createElement("span",null,`\u8BFE\u7A0B\u522B\u540D\uFF1A${rn==null?void 0:rn.excellent_alias_name}`)):qt},xe.createElement("span",{className:pe.e},ft&&(rn==null?void 0:rn.excellent_alias_name)||qt))),xe.createElement("div",{className:pe.tags},xe.createElement("div",null,xe.createElement(Ze.Z,{placement:"bottom",title:"\u7AE0\u8282\u6570"},xe.createElement("span",null,xe.createElement("i",{className:"iconfont icon-zhangjie1 font14 mr3"}),xe.createElement("span",null,rn.stages_count))),xe.createElement(Ze.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},xe.createElement("span",null,xe.createElement("i",{className:"iconfont icon-chengyuan font14 mr3"}),xe.createElement("span",null,rn.members_count)))))))})),!nt.length&&xe.createElement(he.Z,null)))}},9148:function(hn,_t,Be){"use strict";Be.d(_t,{jL:function(){return Ge},w9:function(){return ot},QD:function(){return Pn},cQ:function(){return it.Z},op:function(){return lt},O5:function(){return Xo},_b:function(){return Cr},t7:function(){return b},Gi:function(){return Un},YG:function(){return qt},qp:function(){return Ne},vr:function(){return dr},qE:function(){return Dt},Je:function(){return ae},wb:function(){return ut},cq:function(){return je},tp:function(){return oe}});var pe=Be(59301),Ve={flex_box_center:"flex_box_center___NeSU8",flex_space_between:"flex_space_between___ImTGl",flex_box_vertical_center:"flex_box_vertical_center___BtRd9",flex_box_center_end:"flex_box_center_end___qcLe3",flex_box_column:"flex_box_column___Ze_3q",banner:"banner___PoUBO",content:"content___XoDjy",btns:"btns___Pb35j"},Ze="data:image/png;base64,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",Ge=({dataSource:br=[],img:Fr,imgWidth:Rr=346,title:Lr,sunTitle:Ca,bannerExtraContent:Ua})=>pe.createElement("div",{className:Ve.banner},pe.createElement("div",{className:Ve.content},pe.createElement("aside",null,pe.createElement("p",null,pe.createElement("b",null,Lr),pe.createElement("span",null,Ca)),br.length>0&&pe.createElement("div",{className:Ve.btns},br.map((aa,mn)=>pe.createElement("div",{key:mn,onClick:aa.click},aa.name,aa.sign?pe.createElement("img",{src:Ze,width:39}):null))),Ua),Fr&&pe.createElement("img",{style:{marginTop:33,marginRight:38},src:Fr,width:Rr}))),He={flex_box_center:"flex_box_center___hG6RI",flex_space_between:"flex_space_between___ss3Fh",flex_box_vertical_center:"flex_box_vertical_center___K80p9",flex_box_center_end:"flex_box_center_end___qmXX3",flex_box_column:"flex_box_column___GFV8F",row:"row___aXJjm",title:"title___HUKL0",tagsWrap:"tagsWrap___XB2W3",action:"action___VdHb1",bar:"bar___t1kKC",tag:"tag___V7Eft",name:"name___Hk1Ip",num:"num___xQpcH",active:"active___XryTX",tagsBorderWrap:"tagsBorderWrap___OMxjs"},he=Be(92310),ve=Be.n(he),Ue=Be(89392),Ne=({dataSource:br=[],value:Fr,onChange:Rr,onTitleChange:Lr,className:Ca,title:Ua,titleWidth:aa=41,style:mn={},fontColor:Cn="#6A7283",showCount:pn})=>{const[ar,Tr]=(0,pe.useState)(0),[Bn,Hn]=(0,pe.useState)(!1),Vn=(0,pe.useRef)(null),Ar=(0,pe.useRef)(null);return(0,pe.useEffect)(()=>{var Mr;br.length!==0&&(((Mr=Vn==null?void 0:Vn.current)==null?void 0:Mr.clientHeight)>97?Tr(1):Tr(0)),br.length===0&&Tr(0),Hn(!1)},[br]),pe.createElement("div",{className:ve()(He.row,Ca),style:mn},pe.createElement("div",{onClick:(0,Ue.throttle)(()=>Lr==null?void 0:Lr(),2e3),style:{width:aa,marginTop:Bn?12:4},className:`${He.title} ${Lr?"current":""}`},Ua),pe.createElement("div",{className:Bn?`${He.tagsWrap} ${He.tagsBorderWrap}`:He.tagsWrap},pe.createElement("div",{className:He.bar,ref:Ar,style:ar>0?{height:ar===1?97:"auto",overflow:ar===1?"hidden":"auto",paddingRight:55}:{paddingRight:0}},pe.createElement("div",{className:He.tag,ref:Vn},br==null?void 0:br.map(Mr=>pe.createElement("span",{onClick:()=>Rr(Mr.id),key:Mr.id,style:{color:Cn},className:Fr===Mr.id?He.active:""},pe.createElement("span",{title:Mr.name,className:He.name},Mr.name),!!pn&&pe.createElement("span",{className:He.num},Mr.count))))),!!ar&&pe.createElement(pe.Fragment,null,ar===1?pe.createElement("div",{onClick:()=>{var Mr;Tr(2),((Mr=Vn==null?void 0:Vn.current)==null?void 0:Mr.clientHeight)>245?Hn(!0):Hn(!1)},className:He.action},"\u5C55\u5F00",pe.createElement("i",{style:{transform:"translateY(1px) scale(0.6)"},className:"iconfont icon-zhankai4"})):pe.createElement("div",{onClick:()=>{Ar.current.scrollTop=0,Tr(1),Hn(!1)},className:He.action},"\u6536\u8D77",pe.createElement("i",{style:{transform:"translateY(0px) scale(0.6)"},className:"iconfont icon-shouqi3"})))))},Ce={flex_box_center:"flex_box_center___aK2n3",flex_space_between:"flex_space_between___HX0Oh",flex_box_vertical_center:"flex_box_vertical_center___LJOJr",flex_box_center_end:"flex_box_center_end___SCakF",flex_box_column:"flex_box_column___AYv4m",tabs:"tabs___GTqPV",active:"active___F26E8"},oe=({dataSource:br=[],value:Fr,onChange:Rr,className:Lr,style:Ca={}})=>pe.createElement("div",{style:Ca,className:ve()(Ce.tabs,Lr)},br.map(Ua=>pe.createElement("span",{onClick:()=>Rr(Ua.id),className:Fr===Ua.id?Ce.active:"",key:Ua.id},Ua.name))),y={flex_box_center:"flex_box_center___yX6Oa",flex_space_between:"flex_space_between___t7oqF",flex_box_vertical_center:"flex_box_vertical_center___dEIHy",flex_box_center_end:"flex_box_center_end___taQDF",flex_box_column:"flex_box_column___xY_Lr",input:"input___PW2zI",dropdown:"dropdown___vSy8B",menu:"menu___NiyBu",text:"text___Grueu",b1:"b1___ZKryM",b2:"b2___aKyGa"},a=Be(92832),b=({dataSource:br=[],value:Fr="",onChange:Rr,onInputChange:Lr=()=>{},className:Ca,style:Ua={},placeholder:aa,allowClear:mn=!1})=>{var Cn;const[pn,ar]=(0,pe.useState)(""),[Tr,Bn]=(0,pe.useState)("");(0,pe.useEffect)(()=>{var Ar;let Mr=Fr;(Ar=JSON.stringify(Fr))!=null&&Ar.includes("{")&&(ar(Fr.id),Mr=Fr.value||"");try{Bn(decodeURIComponent(Mr||""))}catch(Da){Bn(decodeURIComponent(Mr||""))}},[Fr]);const Hn=()=>{Rr(encodeURIComponent(Tr),pn||null)},Vn=Ar=>{Ar!==pn&&(ar(Ar),Rr(encodeURIComponent(Tr),Ar))};return pe.createElement("div",{className:ve()(y.input,Ca),style:Ua},!!br.length&&pe.createElement("div",{className:y.dropdown},pe.createElement("div",{className:y.text},(Cn=br.find(Ar=>Ar.id===pn))==null?void 0:Cn.name,pe.createElement("i",{className:"iconfont icon-zhankai4"}),pe.createElement("b",{className:y.b1}),pe.createElement("b",{className:y.b2})),pe.createElement("div",{className:y.menu},br.map((Ar,Mr)=>pe.createElement("div",{key:Mr,onClick:()=>Vn(Ar.id)},Ar.name)))),pe.createElement(a.default,{onPressEnter:Hn,value:Tr,onChange:Ar=>{Bn(Ar.target.value),Lr(encodeURIComponent(Ar.target.value),pn||null)},bordered:!1,placeholder:aa}),pe.createElement("i",{onClick:Hn,className:"iconfont icon-sousuo9 font14 pl10 current"}))},x={flex_box_center:"flex_box_center___tol8o",flex_space_between:"flex_space_between___Z235C",flex_box_vertical_center:"flex_box_vertical_center___Wq1sZ",flex_box_center_end:"flex_box_center_end___LLxom",flex_box_column:"flex_box_column___DbMSN",quickPager:"quickPager___GM30J",disabled:"disabled___Ozc8I"},ae=({value:br,onChange:Fr,className:Rr,total:Lr,pageSize:Ca,style:Ua={}})=>{const aa=br<2,mn=br>=Math.ceil(Lr/Ca);return Lr<=Ca?pe.createElement(pe.Fragment,null):pe.createElement("div",{className:ve()(x.quickPager,Rr),style:Ua},pe.createElement("div",{onClick:()=>{aa||Fr(br-1,"prev")},className:aa?x.disabled:""},"\u4E0A\u4E00\u9875"),pe.createElement("div",{onClick:()=>{mn||Fr(br+1,"next")},className:mn?x.disabled:""},"\u4E0B\u4E00\u9875"))},ge={flex_box_center:"flex_box_center___FO7TP",flex_space_between:"flex_space_between___LotYx",flex_box_vertical_center:"flex_box_vertical_center___bWdaw",flex_box_center_end:"flex_box_center_end___mVJ1o",flex_box_column:"flex_box_column___M83Mm",list:"list___oOsiS",wrap:"wrap___G6T7F",lockWrap:"lockWrap___Rl79E",li:"li___oZZ7l",cover:"cover___b2bYW",img:"img___IQX7w",sign:"sign___HkT6C",name:"name___SsJx8",e:"e___TMqq0",tags:"tags___bcjyo",rate:"rate___YACg7"},xe=Be(71418),Pe=Be(6848),Oe=Be(13570),We=Be(346),Je=Be(51257),nt=Be(96908),De=Be(57177),xt=Be(81378),Qe=Be(28426),ut=({className:br,dataSource:Fr=[],col:Rr=4,right:Lr,bottom:Ca=23,precision:Ua=0,wrapWidth:aa=1200,trackEventItems:mn,loading:Cn})=>{const pn=Math.floor((aa-(Rr-1)*Lr)/Rr);return pe.createElement(xe.Z,{spinning:Cn},pe.createElement("div",{className:ve()(ge.list,br)},!!Fr.length&&Fr.map((ar,Tr)=>{const{name:Bn,id:Hn,identifier:Vn,power:Ar,cover_image_id:Mr,pic:Da}=ar;return pe.createElement("div",{className:ge.wrap,key:Hn,style:{width:pn,marginRight:(1+Tr)%Rr===0?0:Lr+Ua,marginBottom:Ca}},pe.createElement("a",{target:"_blank",href:`/shixuns/${Vn}/challenges`,className:ge.li,onClick:nr=>{nr.preventDefault(),mn&&(0,Je.L9)([mn]),Ar&&(0,Je.xg)(`/shixuns/${Vn}/challenges`)}},pe.createElement("div",{className:ge.img},pe.createElement("img",{className:ge.cover,src:`${Da}`}),ar.is_jupyter&&pe.createElement("img",{className:ge.sign,src:nt}),ar.is_jupyter_lab&&pe.createElement("img",{className:ge.sign,src:De}),ar.is_unity_3d&&pe.createElement("img",{className:ge.sign,src:xt})),pe.createElement("div",{className:ge.name},pe.createElement(Pe.Z,{title:Bn||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"},pe.createElement("span",{className:ge.e},Bn||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"))),pe.createElement("div",{className:ge.tags},pe.createElement(Pe.Z,{placement:"bottom",title:"\u5173\u5361\u6570"},pe.createElement("span",null,pe.createElement("i",{className:"iconfont icon-shixunguanqia font14 mr2"}),pe.createElement("span",null,ar.challenges_count))),!!ar.myshixuns_count&&pe.createElement(Pe.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},pe.createElement("span",null,pe.createElement("i",{className:"iconfont icon-chengyuan font14 mr2"}),pe.createElement("span",null,ar.myshixuns_count))),pe.createElement(Pe.Z,{placement:"bottom",title:"\u96BE\u5EA6\u7B49\u7EA7"},pe.createElement("span",null,pe.createElement("span",null,ar.level))),pe.createElement("div",{className:ge.rate},pe.createElement(Oe.Z,{allowHalf:!0,disabled:!0,defaultValue:ar.score_info}),pe.createElement("span",null,"\xA0",ar.score_info?`${ar.score_info}\u5206`:"5\u5206")))),!Ar&&pe.createElement("div",{className:ge.lockWrap},pe.createElement("img",{src:`${We.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),pe.createElement("span",{className:"mt15 font16 c-white"},"\u5B9A\u5411\u5F00\u653E\u5185\u5BB9\uFF0C\u9700\u8981\u6388\u6743")))}),!Fr.length&&pe.createElement(Qe.Z,null)))},it=Be(52843),Nt={flex_box_center:"flex_box_center___eMcr7",flex_space_between:"flex_space_between___HcNca",flex_box_vertical_center:"flex_box_vertical_center___ZnvVN",flex_box_center_end:"flex_box_center_end___fdgDf",flex_box_column:"flex_box_column___SEKvd",list:"list___L1hmU",wrap:"wrap___pKgcW",lockWrap:"lockWrap___SMhkK",top:"top___udHSB",sign:"sign___uwRpq",name:"name___Fpf90",img:"img___AMLhL",text:"text___KiTb7",btns:"btns___i6IuZ",bottom:"bottom____k2sh"},pt="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAHgAAAB4CAYAAAA5ZDbSAAAAAXNSR0IArs4c6QAAIABJREFUeF7tXWmQXFd1/s59r3t6nX00o93GluV9AQNxiAkIB0OMISFsFQqSAhOohFR+JKmEQPILClJZfpEfIUAChFQSHIJxnGDiDYwsb8KRLUuWZcmSxqN9pJF6nV7eSZ373u1509Mzvd2eGVt6VV2z9Ht3+9459+yX8Bq4mDmWK2GLqla3MvFWZt4KpjVMSBNzGoQ0M6WJkJbpMiNDxBkwMkyUIUYGxCeJaB8x7fMcZ18yiv1EVHy1Lw+9GicwO8tXlSrlbSB6O4HfANAmZlY250JEHsBHGLQTzA9H3chDfX2012Yfy9HWqwJgZh7NF6vvY/a2gWkbgyeWY3Hq+yDQcRA/RKQeSsSce4jo9EqMo50+Vy3AzNxXKFTv9MAfB/AuZo60M7Fe30tEZQA/UqBvx+POvUQ02+s+O2l/1QGcy5Xe6Cn1SXj8YYAHO5nU8j9DM1D0b8rzvpFMRp9a/v4X73HVAJwplN9GHj7P4NtW0wK1OxYCPcAKX0rHI4+0+2wv7l9xgHPFyrs9j78A5l/sxQRXrE2ix5SiLyZj7v+s2BgArBjA+XzpzR7oq8x880ouQK/7JqKnFfiziUT0iV731aj9ZQeYmYez+fJXiOguZl72/ldkkYmYmb+eSkT+lIjOLOcYlm2BBcx8sfoJz+O/BHhkOSe5evqiaaXoTxIx55tExMsxrmUBOJ/njVVUvgvmW5djUqu+D6JHHbgfTSRostdj7TnAuWLlDq/K37pwqXYxCGlaOfRbyZh7Xy9B7hnAzOzmCpUvA/jDC2WvbReogE3/TTLufo6IKu0+38r9PQE4n+f1VVS+B+ZbWhnEBX8P0Q4H7gcTCZqyvRbWARZHQLlavp8ZG20P9rXcHhEmI07kdtsODasA5/OlX6gy/dfF/bbTV5GmHeL3JBLRxzttof45awCLRYo9vpuZE7YGdyG2Q0R5UvQBWxYwKwBn8pWPEPg7IlhdiKDYnrMIXAz6WDrh/mu3bXcNcEC5P7wIbrdQzH9eQCZF7+2WkrsCWPZcD/TgRbZsF1zTmrBrBX5HN3tyxwD7YTOVRy8KVL0Bd65Vmo667q2dStcdASx6rofyjouqUK/B9dsXFUohcksnenLbAMtemy1UfnrRiLE84NZ6IdqRirtvbdfi1TbA2Xz5r5j5j5Z5ehe705RMf51KRP64ncVoC2BxHLDH9/batlz2gJPnFc7PArNVgvjViABH6Zhm/ZErQoxkH7AmxYhHlsX71s7aWr9XbNek6M52HBQtA6xdflx5pldCVaEMHDuvcK5A8AjI5oB8EShXgEoZKFeBSgVQCohEgKjr/4z3AUP9gCIg7jLWpBn9fa9lsMXa5d7UqquxJYCFYrOFyk964c8V4F44oVCsEs5lgfNZIJcHPMFIk27wU0sbof/V0UcyBgz2AyMDQDQCbBzwXrtAEz2airu/3ErQQEsA5wqVT3qe93WbPKfqAS+eUsiWCWdmgJPTQLVaB2gjw6oB3U9B0azbsGz5XV6KsWFg01pAzGqXjniIua89ilZK3ZWMu99ohklTgP0YqsqLNlnz+SJh7ymF8xkf2JKEkFu+BOx1Y8CGNcBAH2P9gGe5h5VujqZTCfeKZjFeTQHO5EpfA/ApW9N5ZYYweU5h6jhwPlfHcpux5Ha/BxCLAldfBqSijMtHX2sg4x/SyejvLIXNkgAHoa07bEnNe48rnCkQDr8CFBokehh2q1ntIizYsOVG3y/g6AH7dl3gykuAvj4gAkahSihUCCVP9nryJfNgj1dguIrQ5wKJCCMZZaSjjOGEh6jV9LbuSUb2YAW+ZamQ3CUBzubLT9mKW95zTOFkhnDoqC8NL8clL0oqSYgnCSoCVIM92580axAjji+BuyqQ4RgQOq8wUKrK/0jv83Ilo8BQzMO6VBUDseWYQfM+JO46lYi8cbE7FwVYZxxUvf9u3kXzOyZnCIfPKuw/FAhSgcxTz3GbyFQLpOh6Ics877qE9AAQiZEGSyJUI6JGOT5VxlxocEWvdgTcAGQBUtQwWRTDTQTkYhXIlQnZElD2fMBjDmMizdjYX0VkhSlbOepXF/M6LQpwJl/ebiOd5FyR8PxxhQNHgGKP8+9EL04PKU2tAr5LjIQLJB0DJmswDbACpuP41KuBFYDlEwBsKFdz72ClZqvA2SJpI4yALc+PJ6rYPCDSevOXvSd3EG1PJyK/1KjthgBLIhg8frjbwYgq9MRhB5PHgXOZha01k5nq9d4FalEgowk4/UMKTp/fR59iJBX0nqkBo8ASpsGVPdYHVD7yuwY8uLcGcrAyNZCljbopZErAqQKhWPGB3pD2cEl/RUyK3S5d+88renujhLeGI8nmyv9rI8vv+aMKh6cJk8eC8Tbjye1Oi4BEkpDo91lxVDFSjghS/lVjuQZgMXc6DDdgxRrYEAWbl0GDHwC6FMBmuLkycKJAKFUJMQe4YriCwdjy6t6S1ZhKRn6l0TY37386Pxd4st21rr9fWNnTkw72HeyNnit7Z/+YAsn+CUbaBWJ68wzADbFZQ8GaJSuex6INy9ZCVmDvNkBLW2Y/DrPpxdbmTBGYLhCYCBvSVWzury4rNSvgTfX5yQsoOJMr/T2AJXWrVsDfeUThldOEoydbubu9e9wIYWBUFtJnxwPOHPuct28KyHWs1yHWVCsgCgULwAZkDXBA3ealaAdgmYWoXlNZ0vtzfx9wzUhZ97NM19fSyeinw33NA1jKJmTzlePdZtaL40Cod8+BQGq2OLtIFBgcVVrlSTiMtDPXeHgy+ndDgYFkrPfZEBUb9cgA7H8X7M/B3m0o17QXNLvkjGRsx/OkJW+R2q8erWjW3fuLZlIJdyJcTmIewPl85QNV9r7X7UD2nVTYd4wweXTplpoZNuqf7osB6WEFD4xBw5IbdFG/b8rfMlENoKZQn01rISvYg42qNPcSzLFneRH0FWL/razR6QLh7KxvNLl2tLwsUrZD6oOJhHu3Gd88gLP5skRH3tnK4Je6Z/tBBwenGkvOnbYtHqL+Nb5DeFgMFK2wPSNBB9gYdu2zaNZg14QsvZfPl6r1ixH+NFCfms3nfBk4lSdEXcK1Y2X0tTLuZo0u8T0R3ZtKRN67AGApVZQrVI52W81GDANPHnGw64XA5RcaTODsWbSswGJCthguhsYJHjNGWwXXEJ0BSChYfjdsGKzB05Qb/M/swWGVSb8MwbMycNNGeG9uhse5EnC6qLShRUAWga5Xl1T/ScbddabEU42CbbkEX55W2DtFONAg87WZltToBZAFHV4rbBkYiDASLSzOPLYUAtgA6APFvkFD2HQAvBikjSQt1C036BdAKDt4EbSEbQwjIQNIM8BEXz5fJu3Zunqkt7basCuxthbZfOm7zPjNZgNt9v3OSYWXpgjHpxf655sB3Kjt0XEhLyDpMvrrBZVGqmadXlDbPo3QFLJUacOJYuhce+NXDu4z0nRY0hbDiTgu6oWxZmsi30sXIniJk0NUKDGK9Ooiwr+kEtGPhsQGCZEpH7NRQc7sv9PnlgzA0HNrZslKpgnxftKq0FCHZkAjYEl/AkxNWBKngo4aYWxdR7h8Qr5f3AJVKDF2H/FNnZHASSHgmz26FbCkv6kcoQrCVaMVpHsUiCAV+VLJyNoawEHtxz2tDLLZPT894OClI37oTTeXcoHRCaUdBbLvLrH2S3YzT481+CrA84CKJ2oc49feRHA1T176+vlBT8eGxSJ+PJgxc7ZjmRQ9+WiOEHMJ142WemYIibqRqyVYXs8qkyv9HoCvNptgK98/+rKD3S8CxVIrdy9+z8ioguoDBiOMePO1X9hQ6JkwFcuNQkns+UaJSpnx4V8iOC28QY+/6KFSBeIxaJVHuxoDo0k7sz1bIpwrETalq5hI9oxVfzadjP6dD3C+/B9gfn87g1zs3u2HHDz9/CIGjmY8OWhUjBlD4wpR8lWijq6wcyD4XW/ZQTBfqeJHbM5WGB9/W2sA/2yvp6k+0Qckoj6rNlaxdsYoe/8reV/6u3GsBKcdFtBqR0T/kU5EPqABzuZLLzPjklafXeq+n73s4JkXgFIXFDw2IdIMMBbh1vTdRgOqM0roNQwiN8TLpcEtC6dhfPK25gCLivbALtZUm4wDcQFYjCQdbh/ioDg1q3TwwIaUfSomwqFUInqpVOiK5QqVnK16yz854OCFg/LSLBSi6nFopBaJnXlkgtBHjCEb9WVDDgPDmiVao6zBBUR4+sztPsAvHmU89KwvOMn+KuDJfhuLsLZ7y/8kPFc+ArDEZndCwWYdROAShnLjmjKUZSqWetfJuJuk7Cxfx5XyszaoV9rQQtYkMD3TWYsjYwQ3ThgV6u1k7w11G1aRTJy1sEfJnBAOU5DPLOOzd/gA//wA49+3+/ZoAU8C9hIxRqoPSCeAlAG3zwc+2uEebIaYKQPTswqbByoYj9t3L5IbuZ5s2Z/NoB9/WWH/FOHY6QZ6cIM45nAQnbQxsVHpSIzRaGcvSPgpAViANTZvEazEEWDYswB8+QTjnTdKGA7hbJbx7YeBM1mgT8CNCqjsAxuHTpOR/Ve+kxfA2LE7JT6zF8vLcs2wfeOH2KUpVyh/3vP4i90vp9/CnuMKe15pbMlqxqJF700PkdYPJSKjkyvs9dEB8SEjhuy9IgUbAeuWrcC1m+aziVKF8cOngJdPCKA8n3KjQFxYdjRwMYZiuToZqzxzukjIVwnXj5T1S2PzUoq+QNl86dvM+JithjNFwtOTCk8+17zFeqF6fK2CijLWRHyvTzeX5gwBBUs7QrkSzSl6rLDW224A1gws3snOA4xnXvapt541a0NHKOynm3FKQN+JosLGlIeJpKR22LuI8B3K5sr3M/id9pr19+Fn9/sJZK3mFkn/Gy5ROjpj1IJwpfdcAVhin4U1e6ISARMDwLbrhAqbv0FHzzCeeInR5wCpuL/v9sneKy9gyG/czdrJMEVlSrmErcN2UzwI9GPK5MuP2U7mfmZS4YVX/Bjo8LWUGizS85p1hGSdE7+txTP6bqAOCRVrlajqS83XbwbecJnOs2252fwsQ6hZ2pFMRtl/ayG3gamy5cYWufFkUYLwCTeNWbZsEe2gbK70LAPXdTvI8PPTeYKA/OTu4L9GQFzCXzgwAKSGFIYc7spnKtgZdUgAFvelsOZrNwE3X946sOH5VD3Gjn2sbdkxAdmCgBVuX9yJ58oKVw1XkLSY50zAc7IHWzNyhAf96AEH+yehpelWrjVjhGiSMBZlcR51fIUBFoFKqFcMGrddD1w63hnAMpgn93uQUCRRmbQU3aWKFJ5gvgKcLilc2l/FSMye0UOMHZTJlU/bzBw0Az+dIzx3TGHHLn8PbHZt2KSgHMZ4N+qRsVYFrFnSUWXfFYPGO28ELptYCHClyrjnCeCJF32Hxi1XAnfcLFLy/Hu37w0ADqxYhoprHqpmE1zie9HLjxUUxpNVLWzZu2iasvnyLDN3s6yLjuexgw4OHAUOmbjoJUa++RKlY5bFc9TxFQZY2HPZ/+RngXe/Hrh87UKAv79DTJDzA99Fwn7PG+ff+8huD/kS0C/6cNwXtsRUaSNiUnawyRxhKAZcNmBPHyaiUk8Bzs4SnplSePw5P5uwfgsOC12XvE7BdRgjXfDnmr3ZWKvEHBkAfMfrgS3rFgL8Z//M+gUQsIxrUSTmP//Q/Hsf2OXp+/qTvtokurCoSyaeuuOXMnjwlRwhFSVcMWRPktYA94pFmwnvO6EgyWdPPOdLtDUvf92KXHKZ7z3qxLEvL4oSyVli8uTEQckOrPgClrxYuSLjzpsJV6xfCPBf/AvrPVrAMi+gWKw+5/thatf9z3g4XwAGk0DaOBsCn7D2NNZnQrSJ+NG8H30pgpa9S7Po3ghZ4UE+dUjh+DnCzr3zSy6E77lsi9KpJ+0ArM2QoRIe2lsURGr4rkDfW5QtAu97E+HKBgDf97RIyHMAS5ti4br9pvkA3/e0h5k8MBAALGZM0Yd1THUQ01XLoOhAljteJN3ONRbjtbSQ1Qs1qf4NFIqS/fjISWDfoSDZuq6myqVbFGLi/zXSQJ3tPaxpSfvakCFxVAFXEEuV1nsFYDFJGndghZErAO+/hXDVhsZC1oPPAruP+C/LdZuBt1+3UMj6wROM0xnGQMKn4Hk26SDHycRxmQS2dijxaIEQUaQzIWxdWk2ylSbabFCirkim4akZ4NmXfBDCe/DlW5SOvdJOBpNxv0ijJiPfUKuxVA0lgY0jvgAkL4BsCcb+fOm4sNcOSCsYw6GTrL1P2gccfKTfmTxr27b8XwcAhCxcbdhTMCUsOgJcPWSRRRM9JqbKHzH49mYA2fheFuSpIw7OFYCn9wRhPQHKW7YqXdhsIsicr0VfBB2HKdgYMgyI8vKsHwLeek17Viobc2Jm7J1iZIq+AaRmp24zlMcXsoArLAJMoPutOxtaWbTnjymcLRB27YcOr5Vr6xWkY5Q3JedaMKCaMknyjfEQyXeyzwqFFivAnW/ojkJbGfdi92SLjJ0HWbsXta06FAjQChXLnCbzhOE+xusG7TkctLPBtruw1YU6lSHsP62QLQC7DwJrxhWqirFloI5FByjXtuTQPlsTpMrAb79t+anXzFWo+Me7WEd6yN4sTgmTEtMKwBL8d7ygsDZZxXqLhg7tLrTt8G8VYHPfoWmF4znC0TMKmSrwun5PmwH9sjfBj9CebGpVihnSWKlyReBTv9KhA7ndAS9y/z1PeugPoj5MOE+rEZe5ih/ZIUaOIYuJ49rhbztkp5P1kr10+wEXB2cIG/s9DPbNVa+rUYnZi4N4ZpGShTVLPctMAfjM7Z0BfOgE4+cHgfN5YP0ocOtVrbkS6+f5b9s9DKUCCTtg1SbdpdmazJT8tJZrR+xmIOqQHdtBd80ms9j3UtTkP3dHMBpnbOpnQ8C1MoXmOSMxi+QqUq2w+Ewe+My72gf4wV2Me570JV/tpPB8gH7/DmDNYHsS93d/4gNcs3QFOnIrtmrRgUWWuGmNPQm6FnQnC7ccxo5WgL/72QgqHuPGCV4ArBG05Kdmz2UgN+sDfDYL/O672wN4aprxt/fMpaEIECacdt0w8Ad3tgfwPz3kYbQfWk/WwQFBWG0zgEWNFwl6oA/YMmgT4CBsVhY+ky/fDebfaAWEXt7zyAEHR2YUbpjwEHfnDCI1cg4iNLQLMGDPYj48m2kfYKHeR3b7QpGoNgZg8TzJnv4XH5bvWgf5Hx/0MNLvmzLDADdzRuSrUqlH6XoeaxIWPUnhwHebqSvdvABTM8CDByLYMMDYPNA4jNQYLjQQs5J240dBtsuif/A4Y9+UgMFatRGAhTMUSqT39N/eBmwYaR3gbz7oYTQNDKR8Z4REf7TibZJojlmPcMOo9bzhudQVm8ln3QAsz37vWVez5zdvDAEc+tUALM53EbBmAoA//c72WPR9TzFePsma2kR/FR1cABbqPZ8nfPhWYP1wewCPpIHBNgAWs6qwZynWstWigUPWcV7ymd6HLaWPdgvwzikHe04oXD/uYbjBIXnzKLgInAsAvqtNNen+ZxiTp1mrNkJtYkcWwU24grT5628mrG0DYM2iDcChPXgpFi2hOjNlhcstq0cL0kcDQctKAni3AIv/9vu7I7rK683rF7LpBQAXgDMZ4BPvaI+CJc/o2FnW3iHRW8UTJHu7ULAIbe+5mTAx1DoFf+thD8MCcEjIMtV7Gq2JCXqX6gLXj5XbCgRstsYNE8BtlXBo1nkr3+84pPDSGQc3rfMwUkfFJq9XVCRh0YaCP/QWQryFUFjTv0RonJzxU1I0BSs/+kMoeCbruwvHW1SVJL/p7sdYAyxStE5Oa6ImCfWeLYlwVcF4wm7aSsMSDraKsLQCYLN7ciXgnr0RXQfrzZt4XtEWDXCdFC37sGQoXLe5dYr72R4PJ87DZ9GBkGUo+FweeMd1tGRgfHgOzx1mPH+E9f4rAGtX4hIAy94r3iOXCNePlawmni1ahMVn03bKKDUDsJXv/++4g+eOKlw55mHT4NwT2oMU6MEiaIkeLFQsku8Nl0jUhqScNAf68X0eTmXmwm8MixbOIJXof/kawmj/0u3kZhn7p4Bdh31hTbPn4IURgBfLPJR0lUyZsGWwiuG4RdXIP1upcRklWcKVtkuHgfc8xg/3RFGsspaoE0G2gzZ0BA59baoUVSnvmxoF5GyBtIVL9nJxRsglViqxb+uEMskUjPvClXwkPEe8P1pNEs9UYB0TKpb2MtKelA4O0l5M6SVxKMjeLWqWBOJJW8LujbNBUk8bxWsVKuJYIKTlqAGL0Rtm7ZYshGarlGErFNrKPScyhAdecrXA9cYNfhlgk60gYMii66C6or93SuSGRD4KSKUKaVYuFK9LFjoCJOv9Viq362zBIM9Xx2OJqTJg/aYt+SltSx+Vqm9OlMu0pdNLg7YkXlpKOwi7X6x+R1lYc9Yv43PDSFn7j+1eTUoZSme2ipHaGviuowq7TzgYTTJuWucLI8Yebfbi2QBUne8rlBscpCXgGoAFZDE8SByVpj5x64XSQOV7aVf2YT8x3P+ISVTUJ+nLpLqatvTBXAElS1smrSVc+9Ksg6mwU2afNY9YZs26H6X+Ph13PxNe+wWbjK1ywrYAFl/rAy9FcSoHbB5kbBllDZpJKtPpoKGUUJGEBSShNh35EQiopui3T30+0Pr0tKDAmc4hDgQ4kw1hgJW/dX9BrrGpVGteGOEAus0glMcUSgvXddHFSSukzZGXWXTqh9e5pXLCWtiyVBDcFsiywD960UVmlnDNuIe16YCKg2o5RjfWe7MAEQBsYrfmFSM1Vd5DZYRN8W8twAVCnGlT/5T4MX34g++gNtXwxN+rSz0EFfG0V6pW8HRu9lKUVFyCUuXuqhH75Rq0nNFqQXDNpi2V9LcFsLQjqtOPX3Qhhca3jjHWpX1nhA7eC1ixYd36b3koFCigIx39lai5B8Phrvr2IGHcsHbNBYLgwHDYkC6FGDows1Yhvu5QD2nTgCv7vtTFsl2Lo7bG7ZT01yBbOpTDJsiZWeDhgxEtSIlDQth1GBQTqFeLugx1HsSm+1uVsOPQWQ4B7r7TKngpwjU9arFhcxWF5yrBm1LFQQeGLcvzx/KEfIV0wtq1wz0sDE70WDoReUujtV5U0bN5rI5NkCUT75EDEQjYw3HGNeNz0nWAT8jP2KDnYMZm4o1ipswLop9eysgUqsUVbsdUs9NV36OMa0Z7w5bN7Do6VkfvxRYPxrIJsuzJ2w9HcCLrn4N07bicUGazh87bkvpXx3JySAhhPCkCVaV3bNk3bHR2MJZM0fbRdp0vW+Mnxeu055QDqTa1cRDYNMAd17TsdmyyX5+UksEl2eMJW4aqGLPpwG/EjLo92k7vxZYPp+x2Ieufl1NOdr7i4lxRLEuMSwcYo6mFZxzZ7te0J3vtzKwvTMk5iAMxxpXDlR4YMRrOoLvDKX3J0v7xsrYXW3Rl8T7tOen4xUIjrIWwsYSd/N1G4xXVSYA9UyRUPKkeC1w+WMVo74qL1g3D0vGy0upqciUu9XJIwN6+0w4OTit9rI2rWLsb1yQZ6b7OSxKbPkVHlvMLZ2ZJq23i55LDpzcNVrE26fV0r62ft7UDogMq7tkR77apWdqrMuPwjMLhGQdydqI2TijW8dZyVKzYjyWoT2zBi1URFtYrOrcOrq+I98ePwxbmLwYNOdlsfdrDaHx5D7/S62X7iHdf4OKNVa4804t6Hr0A2bQpOvPRjIOTOYWzRd/VOFel3a9ma8yYNcNJrQSir0zJ/RHJXY5D25BFOhYz5cpcNO2Qe1MiQQ1OxVg4ouaO09AzuWLlDvb4XlsHRi/3AklJ4POzCjkpyD0rjgmlvUQV5uBsYXHC+6BHHKF01npsqo+RtFCcrdv5yoHQpOjOZMy9r9W22gJYGs3my3/FzH/UagcX77O3AkT016lE5I/babFtgJnZzRYqP7VdHa+dQV+Q9xLtSMXdtxJRW+kPbQMc7MfrPZR3MGPjBbnYyzxpIkwqRG5JJGiq3a47Alg68YPlK4++2oSudhdo5e+n6ajr3ionqHQylo4B9im59Ase6EFmbhCi3slwLj4TXgEiyivwOxKJ6OOdrkxXAEun4nVij+VQS+sRRp1O6rXwnOy1pOi9yZj7P93Mp2uApfNMvvIRAn/nIsjdQDH3rIDLoI+lE+6/dtuiFYBDlHz3RXbdHSTClknRB7qlXDMKawCbPbnK9F8XBa9OQRYrFb+nmz23vmerABvpulwt339RhWoPZFGFIk7k9k6l5cV6sw6w0ZOrqHzvojGkRZCJdjhwP9iJntush54ALJ2KwJUrVL4M4A9frbbrZovX7fdiWwbwN8m4+7l2LVSt9t0zgM0AxEHhVflbF/flBbvjtHLot9pxHLQK6jxdupOH2n1GuxpR+S6Yb2332dfk/USPOnA/2qrLr5s16DkFm8EJm84Xq5/wPP7LC5eaaVop+pNEzPlmwJ67wa6lZ5cN4BDQw9l8+StEdNeFsjcLmMz89VQi8qdEdKYlZCzdtOwAm3EHIblfZeabLc1lVTYjccsK/NlEIvrESgxwxQAOCWHv9jz+Aph/cSUWoGd9Ej2mFH3RlkWq03GuOMBm4JLwRh4+z+DbOp3ManhOsvxY4UvpeOSR1TGe1TCK0BiC/OS7APoQwKHqHKtsoPOGQzMA/7sCvp5MRp9aTSNdNRRcvyhSTqJQqN7pgT8O4F3MvArC3uZGKdVsAPxIgb4djzv3EtHsagLWjGXVAhxeLCnxlC9W38fsbQPTNgZPrMRiSgU5ED9EpB5KxJx7iKjFkxlXYrR+n68KgOuXJ6ituQ1E2wj8eoA2McuxWPYuqbcM8BEG7QTzw1E38pBtR4C90S7e0qsS4AbsPJYrYYuqVrcy8VZm3gqmcSakiTkFQpqZ0kRIy7PMyBBxBowME2WJkQHxCSLaR0z7PMfZl4xiPxFdXaKvAAAADElEQVQVlwOEXvbx/3Bccpan8cseAAAAAElFTkSuQmCC",Bt=Be(59301),ot=({className:br,dataSource:Fr=[],col:Rr=4,right:Lr,bottom:Ca=23,precision:Ua=0,wrapWidth:aa=1200,trackEventItems:mn,loading:Cn})=>{const pn=Math.floor((aa-(Rr-1)*Lr)/Rr);return Bt.createElement(xe.Z,{spinning:Cn},Bt.createElement("div",{className:ve()(Nt.list,br)},!!Fr.length&&Fr.map((ar,Tr)=>{const{subject_identifier:Bn,id:Hn,identifier:Vn,power:Ar}=ar,Mr=ar.is_public!=0&&ar.is_public;return Bt.createElement("div",{className:Nt.wrap,key:Hn,style:{width:pn,marginRight:(1+Tr)%Rr===0?0:Lr+Ua,marginBottom:Ca}},Bt.createElement("a",{className:Nt.li,onClick:Da=>{Da.preventDefault(),mn&&(0,Je.L9)([mn]),(0,Je.xg)(ar.first_category_url)}},Bt.createElement("div",{className:Nt.top},Bt.createElement(Pe.Z,{title:ar.name},Bt.createElement("div",{className:Nt.name},ar.name)),Bt.createElement("img",{className:Nt.img,src:We.Z.IMG_SERVER+"/images/"+ar.avatar_url}),Bt.createElement("div",{className:Nt.text,title:ar.creator},ar.creator),Bn&&Bt.createElement("div",{className:Nt.btns},Bt.createElement("div",null,"\u5F00\u653E\u8BFE\u7A0B"),Bt.createElement("aside",null,"\u5F00\u653E\u8BFE\u5802")),Mr&&Bt.createElement("div",{className:Nt.sign},"\u516C\u5F00")),Bt.createElement("div",{className:Nt.bottom},ar.visits>0&&Bt.createElement(Pe.Z,{title:"\u8BBF\u95EE\u91CF",placement:"bottom"},Bt.createElement("span",null,Bt.createElement("i",{className:"iconfont icon-liulanyan"}),Bt.createElement("span",null,ar.visits))),ar.course_members_count>0&&Bt.createElement(Pe.Z,{title:"\u6210\u5458",placement:"bottom"},Bt.createElement("span",null,Bt.createElement("i",{className:"iconfont icon-chengyuan"}),ar.course_members_count)),ar.tasks_count>0&&Bt.createElement(Pe.Z,{title:"\u4F5C\u4E1A",placement:"bottom"},Bt.createElement("span",null,Bt.createElement("i",{className:"iconfont icon-zuoye"}),ar.tasks_count)),ar.is_end?Bt.createElement("div",{style:{color:"#6B758B"}},"\u5DF2\u7ED3\u675F"):Bt.createElement("div",{style:{color:"#00B187"}},"\u8FDB\u884C\u4E2D"))),!ar.is_accessible&&Bt.createElement("div",{className:Nt.lockWrap},Bt.createElement("img",{src:`${We.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),Bt.createElement("span",{className:"mt15 font16 c-white"},"\u975E\u8BFE\u5802\u6210\u5458\u4E0D\u53EF\u8FDB\u5165")))}),!Fr.length&&Bt.createElement(Qe.Z,null)))},Yt={flex_box_center:"flex_box_center___d27mZ",flex_space_between:"flex_space_between___qfRU9",flex_box_vertical_center:"flex_box_vertical_center___fCRld",flex_box_center_end:"flex_box_center_end___ORMV8",flex_box_column:"flex_box_column___PNKtZ",tabs:"tabs___alpa7",tabsWrap:"tabsWrap___aCQjw",tab:"tab___MKLr4",active:"active___nl_4v"},rn=Be(25690),qt=({dataSource:br=[],value:Fr,onChange:Rr,className:Lr,style:Ca={},tabBarExtraContent:Ua})=>pe.createElement("div",{className:ve()(Yt.tabs,Lr),style:Ca},pe.createElement("div",{className:Yt.tabsWrap},br.map((aa,mn)=>pe.createElement("aside",{className:Yt.tab,onClick:()=>{Rr(aa.id),aa.link&&rn.history.push(aa.link)},key:mn},pe.createElement("div",{className:Fr===aa.id?Yt.active:""},aa.name),(aa==null?void 0:aa.resetCount)==null&&(aa==null?void 0:aa.total)!==void 0&&pe.createElement("span",null,"\uFF08",aa==null?void 0:aa.total,"\uFF09"),(aa==null?void 0:aa.resetCount)!==void 0&&(aa==null?void 0:aa.total)!==void 0&&pe.createElement(Pe.Z,{title:(aa==null?void 0:aa.tip)!=null?aa==null?void 0:aa.tip:""},pe.createElement("span",{style:{color:"#9096A3"}},"\uFF08",pe.createElement("span",{style:{color:"#000"}},aa==null?void 0:aa.resetCount),"/",pe.createElement("span",null,aa==null?void 0:aa.total),"\uFF09"))))),pe.createElement("div",{className:Yt.tabBar},Ua)),Un=({className:br,style:Fr={},children:Rr})=>pe.createElement("div",{className:ve()(br),style:Fr},Rr),dn={flex_box_center:"flex_box_center___e6HxQ",flex_space_between:"flex_space_between___RnXYe",flex_box_vertical_center:"flex_box_vertical_center___lVxPk",flex_box_center_end:"flex_box_center_end___bu8yv",flex_box_column:"flex_box_column___JczGj",orderWrap:"orderWrap___ZfyGX",orderIconWrap:"orderIconWrap___XTB_O",orderAsc:"orderAsc___KWHmA",orderDesc:"orderDesc___rHdbB",active:"active___a7eSP",cursorPointer:"cursorPointer___gs9kL",orderTextWrap:"orderTextWrap___teAKn"},Kn=Be(38854),It=Be(20834);const jn=[{id:"updated_at",name:"\u6700\u65B0\u52A8\u6001"},{id:"created_at",name:"\u6700\u65B0\u521B\u5EFA"},{id:"name",name:"\u540D\u79F0\u6392\u5E8F"}];var je=({sortValue:br,dropValue:Fr,className:Rr,onSort:Lr,onDrop:Ca,dataSource:Ua=jn})=>{var aa;return pe.createElement("div",{className:ve()(dn.orderWrap,Rr)},pe.createElement(Kn.Z,{dropdownRender:()=>pe.createElement(It.default,null,Ua.map((mn,Cn)=>pe.createElement(It.default.Item,{key:Cn,onClick:()=>Ca(mn.id)},mn.name)))},pe.createElement("span",{className:dn.orderTextWrap},(aa=Ua.find(mn=>Fr===mn.id))==null?void 0:aa.name)),pe.createElement("span",{className:dn.orderIconWrap},pe.createElement("span",{className:dn.orderAsc},pe.createElement("i",{className:br==="asc"?`iconfont icon-sanjiaoxing-up font12 ${dn.cursorPointer} ${dn.active}`:`iconfont icon-sanjiaoxing-up font12 ${dn.cursorPointer}`,onClick:()=>Lr(br==="asc"?"desc":"asc")})),pe.createElement("span",{className:dn.orderDesc},pe.createElement("i",{className:br==="desc"?`iconfont icon-sanjiaoxing-down font12 ${dn.cursorPointer} ${dn.active}`:`iconfont icon-sanjiaoxing-down font12 ${dn.cursorPointer}`,onClick:()=>Lr(br==="asc"?"desc":"asc")}))))},Wt={flex_box_center:"flex_box_center___LCi0B",flex_space_between:"flex_space_between___hzONe",flex_box_vertical_center:"flex_box_vertical_center___ZyQRE",flex_box_center_end:"flex_box_center_end___XKM74",flex_box_column:"flex_box_column___p8LCU",btn:"btn___In02G","mediacy-round":"mediacy-round___uveEv","mediacy-default":"mediacy-default___dDxsd",default:"default___K791v"},ke=Be(3113),me=Object.defineProperty,se=Object.getOwnPropertySymbols,ye=Object.prototype.hasOwnProperty,qe=Object.prototype.propertyIsEnumerable,ht=(br,Fr,Rr)=>Fr in br?me(br,Fr,{enumerable:!0,configurable:!0,writable:!0,value:Rr}):br[Fr]=Rr,Re=(br,Fr)=>{for(var Rr in Fr||(Fr={}))ye.call(Fr,Rr)&&ht(br,Rr,Fr[Rr]);if(se)for(var Rr of se(Fr))qe.call(Fr,Rr)&&ht(br,Rr,Fr[Rr]);return br},Ye=(br,Fr)=>{var Rr={};for(var Lr in br)ye.call(br,Lr)&&Fr.indexOf(Lr)<0&&(Rr[Lr]=br[Lr]);if(br!=null&&se)for(var Lr of se(br))Fr.indexOf(Lr)<0&&qe.call(br,Lr)&&(Rr[Lr]=br[Lr]);return Rr},Ot=(br,Fr,Rr)=>new Promise((Lr,Ca)=>{var Ua=Cn=>{try{mn(Rr.next(Cn))}catch(pn){Ca(pn)}},aa=Cn=>{try{mn(Rr.throw(Cn))}catch(pn){Ca(pn)}},mn=Cn=>Cn.done?Lr(Cn.value):Promise.resolve(Cn.value).then(Ua,aa);mn((Rr=Rr.apply(br,Fr)).next())}),lt=br=>{var Fr=br,{className:Rr,style:Lr,children:Ca,loading:Ua=!1,openLoading:aa,onClick:mn=()=>{},size:Cn="middle",shape:pn="round"}=Fr,ar=Ye(Fr,["className","style","children","loading","openLoading","onClick","size","shape"]);const[Tr,Bn]=(0,pe.useState)(!1);return pe.createElement(ke.ZP,Re({onClick:(0,Ue.throttle)(Hn=>Ot(void 0,null,function*(){aa&&Bn(!0);try{yield mn(Hn)}catch(Vn){console.log("error",Vn)}aa&&Bn(!1)}),2e3,{leading:!0,trailing:!1}),className:ve()(Wt.btn,Wt[`${Cn}-${pn}`],Rr),style:Lr,size:Cn,shape:pn,loading:Tr||Ua},ar),Ca)},Gt={flex_box_center:"flex_box_center___TB7bQ",flex_space_between:"flex_space_between___oBlTb",flex_box_vertical_center:"flex_box_vertical_center___b5XbB",flex_box_center_end:"flex_box_center_end___CNhe7",flex_box_column:"flex_box_column___yHXKW",head:"head___ghH72",node:"node___mjPEy"},Dt=({className:br,style:Fr,children:Rr=null,onClick:Lr,title:Ca})=>pe.createElement("div",{className:ve()(Gt.head,br),style:Fr},pe.createElement("span",{className:"primary-hover",onClick:Lr},pe.createElement("i",{className:"iconfont icon-fanhui2 font12"}),"\u8FD4\u56DE"),pe.createElement("b",{title:Ca},Ca),pe.createElement("div",{className:Gt.node},Rr)),un={flex_box_center:"flex_box_center___AlHuF",flex_space_between:"flex_space_between___vN2LW",flex_box_vertical_center:"flex_box_vertical_center___Ac7D2",flex_box_center_end:"flex_box_center_end___y38I7",flex_box_column:"flex_box_column___iQE6P",btns:"btns___sNgTb",confirm:"confirm___Ozirl",cancel:"cancel___aiq1I"},Pn=({confirmShow:br=!0,confirmTitle:Fr,confirmClick:Rr,cancelShow:Lr=!0,cancelTitle:Ca,cancelClick:Ua,className:aa,style:mn,confirmLoading:Cn=!1})=>pe.createElement("div",{className:ve()(un.btns,aa),style:mn},br&&pe.createElement(ke.ZP,{loading:Cn,onClick:Rr,type:"primary",className:un.confirm},Fr),Lr&&pe.createElement(ke.ZP,{onClick:Ua,className:un.cancel},Ca)),tn={flex_box_center:"flex_box_center___jkpdr",flex_space_between:"flex_space_between___OtsL8",flex_box_vertical_center:"flex_box_vertical_center___rbcb_",flex_box_center_end:"flex_box_center_end___zBR21",flex_box_column:"flex_box_column___nS_eP",fixedBottom:"fixedBottom___oJl7m",wrap:"wrap___A3Oq1",center:"center____VL1y"},dr=({className:br,style:Fr={},LeftContent:Rr,children:Lr,RightContent:Ca})=>pe.createElement("div",{className:ve()(tn.fixedBottom,br),style:Fr},pe.createElement("div",{className:tn.wrap},pe.createElement("div",{className:tn.left},Rr),pe.createElement("div",{className:tn.center},Lr),pe.createElement("div",{className:tn.right},Ca))),rr={flex_box_center:"flex_box_center___tY8Yn",flex_space_between:"flex_space_between___vHdYA",flex_box_vertical_center:"flex_box_vertical_center___pa61F",flex_box_center_end:"flex_box_center_end___HyDXt",flex_box_column:"flex_box_column___UjZek",crumbs:"crumbs___V41Oe",hover:"hover___bEIVd"},Cr=({className:br,style:Fr={},dataSource:Rr=[]})=>pe.createElement("div",{className:ve()(rr.crumbs,br),style:Fr},Rr.map((Lr,Ca)=>Carn.history.push(Lr.path)},Lr.name):pe.createElement("span",null,Lr.name),pe.createElement("span",null,"\xA0",">","\xA0")):pe.createElement("span",{key:Ca,style:{color:"#5F6368"}},Lr.name))),ta=Be(31797),$r=Object.defineProperty,Or=Object.defineProperties,vr=Object.getOwnPropertyDescriptors,Er=Object.getOwnPropertySymbols,Wr=Object.prototype.hasOwnProperty,ca=Object.prototype.propertyIsEnumerable,Na=(br,Fr,Rr)=>Fr in br?$r(br,Fr,{enumerable:!0,configurable:!0,writable:!0,value:Rr}):br[Fr]=Rr,Vr=(br,Fr)=>{for(var Rr in Fr||(Fr={}))Wr.call(Fr,Rr)&&Na(br,Rr,Fr[Rr]);if(Er)for(var Rr of Er(Fr))ca.call(Fr,Rr)&&Na(br,Rr,Fr[Rr]);return br},ao=(br,Fr)=>Or(br,vr(Fr)),co=(br,Fr)=>{var Rr={};for(var Lr in br)Wr.call(br,Lr)&&Fr.indexOf(Lr)<0&&(Rr[Lr]=br[Lr]);if(br!=null&&Er)for(var Lr of Er(br))Fr.indexOf(Lr)<0&&ca.call(br,Lr)&&(Rr[Lr]=br[Lr]);return Rr};const{Countdown:Yr}=ta.default;var Xo=br=>{var Fr=br,{onChange:Rr}=Fr,Lr=co(Fr,["onChange"]);const[Ca,Ua]=(0,pe.useState)(null);(0,pe.useEffect)(()=>{typeof Ca=="number"&&Ca>=0&&Rr(Ca)},[Ca]);const aa=mn=>{const Cn=Math.floor(mn/1e3);Ua(Cn)};return pe.createElement(Yr,ao(Vr({},Lr),{onChange:aa}))}},37808:function(hn,_t,Be){"use strict";Be.d(_t,{Z:function(){return Ve}});var pe=Be(59301);function Ve(Ze,At){const Ge=(0,pe.useRef)();(0,pe.useEffect)(()=>{Ge.current=Ze}),(0,pe.useEffect)(()=>{function He(){Ge.current()}if(At!==null){let he=setInterval(He,At);return()=>clearInterval(he)}},[At])}},88924:function(hn,_t,Be){"use strict";Be.r(_t),Be.d(_t,{default:function(){return Tr}});var pe=Be(59301),Ve=Be(61186),Ze=Be.n(Ve),At=Be(86129),Ge=Be.n(At),He=Be(38986),he=Be(25690),ve=Be(43418),Ue=Be(8591),ce=Be(61621),Ne=Be(66104),Ce=Be(95237),be=Be(43604),oe=Be(3113),y=Be(6848),a=Be(28103),E=Be(92832),b=Be(1710),x=Be(57809),z=Be(58421),ae=Be(27812),ge=Be(95869),xe=Be(87169),Pe=Be(26227),Oe=Be(346),We=Be(48790),Je=Be(51257),nt=Be(42441),De={flex_box_center:"flex_box_center___KJUhi",flex_space_between:"flex_space_between____N4uH",flex_box_vertical_center:"flex_box_vertical_center___yOdsz",flex_box_center_end:"flex_box_center_end___seJB9",flex_box_column:"flex_box_column___ihHC5",title:"title___JSmnB",score:"score___ERcuI",export:"export___pgR1H",title1_right:"title1_right___MdWJo",userPic:"userPic___UeG3e",userInfo:"userInfo___TNu6l",listItem:"listItem___wdbM_",rightInfo:"rightInfo___Swqk5",shixunTitle:"shixunTitle___L2Tc4",shixunWrp:"shixunWrp___ZoaTc",footerBar:"footerBar___QW5rq",footerBarStatic:"footerBarStatic___CRq8b",exitComment:"exitComment___u4Rqt",nextComment:"nextComment___lvaID",modal:"modal___g3B3L",footer:"footer___eJCnt"},xt={normal:{opacity:.8,shadowBlur:10,shadowOffsetX:0,shadowOffsetY:0,shadowColor:"rgba(0, 0, 0, 0)",color:"#2e65ad"}};const Qe=({shixunHomeworks:Bn,data:Hn,globalSetting:Vn,loading:Ar,dispatch:Mr})=>{var Da;const{shixunWorkReport:nr}=Bn;let Jr=((Da=Hn==null?void 0:Hn.efficiency_list)==null?void 0:Da.length)-parseInt(Hn==null?void 0:Hn.myself_eff[0]);const va=()=>({title:{text:"\u5B66\u4E60\u6548\u7387",subtext:"\u5B66\u4E60\u6548\u7387=log(\u5B9E\u8BAD\u603B\u5F97\u5206/\u5B9E\u8BAD\u603B\u8017\u65F6)"},backgroundColor:"#fff",color:["#dd4444","#fec42c","#80F1BE"],grid:{left:"3%",right:"9%",bottom:"3%",containLabel:!0},tooltip:{showDelay:0,formatter:function(ja){return ja.name===nr.username?"\u59D3\u540D\uFF1A"+nr.username+"
\u5B66\u53F7\uFF1A "+nr.user_id+"
\u6548\u7387\uFF1A"+(Hn==null?void 0:Hn.myself_eff[1]):ja.name+":"+ja.value+" "},axisPointer:{show:!0,type:"cross",lineStyle:{type:"dashed",width:1}}},xAxis:[{type:"value",name:"\u5B66\u751F\u4F4D\u7F6E",nameTextStyle:{color:"#000",fontSize:12},scale:!0,axisLabel:{formatter:""},axisTick:{show:!1},splitLine:{show:!1}}],yAxis:[{type:"value",name:" ",nameGap:20,nameTextStyle:{color:"#000",fontSize:12},scale:!0,axisLabel:{formatter:"{value}"},splitLine:{show:!1}}],series:[{name:"",type:"scatter",data:Hn==null?void 0:Hn.efficiency_list,itemStyle:{normal:{color:"#2e65ad"}},markArea:{silent:!0,itemStyle:{normal:{color:"transparent",borderWidth:1,borderType:"dashed"}},data:[[{name:"\u5B66\u4E60\u6548\u7387\u5206\u5E03\u533A\u95F4",xAxis:"min",yAxis:"min"},{xAxis:"max",yAxis:"max"}]]},markPoint:{data:[{name:nr.username,xAxis:Jr,yAxis:Hn==null?void 0:Hn.myself_eff[1],value:Hn==null?void 0:Hn.myself_eff[1]}],itemStyle:{normal:{color:"#c23531"}}},markLine:{lineStyle:{normal:{type:"solid",color:"#ff6800"}},data:[{type:"average",name:"\u4E2D\u4F4D\u503C"}]}}]}),Pa=()=>({title:{text:"\u80FD\u529B\u503C",subtext:"\u80FD\u529B\u503C\uFF08\u5B9E\u8BAD\u83B7\u5F97\u7ECF\u9A8C\u503C/\u5B9E\u8BAD\u8BC4\u6D4B\u6B21\u6570\uFF09"},backgroundColor:"#fff",color:["#dd4444","#fec42c","#80F1BE"],grid:{x:"10%",x2:150,y:"18%",y2:"10%"},tooltip:{padding:10,backgroundColor:"#222",borderColor:"#777",borderWidth:1,formatter:function(ja){var Qa=ja.value;if(ja.name===nr.username)return"\u59D3\u540D\uFF1A"+nr.username+"
\u5B66\u53F7\uFF1A "+nr.user_id+"
\u5F97\u5206\uFF1A"+(Hn==null?void 0:Hn.myself_object[1])}},xAxis:{type:"value",name:"log(\u5B9E\u8BAD\u7684\u603B\u65F6\u95F4)",nameGap:16,nameTextStyle:{color:"#000",fontSize:14},splitLine:{show:!1},axisLine:{lineStyle:{color:"#000"}}},yAxis:{type:"value",name:" ",nameLocation:"end",nameGap:20,nameTextStyle:{color:"#000",fontSize:12},axisLine:{lineStyle:{color:"#000"}},splitLine:{show:!1}},series:[{name:"\u80FD\u529B",type:"scatter",itemStyle:xt,data:Hn==null?void 0:Hn.consume_list,symbolSize:function(ja){return Math.round(ja[2])},markPoint:{data:[{name:nr.username,xAxis:Hn==null?void 0:Hn.myself_object[0],yAxis:Hn==null?void 0:Hn.myself_object[1],value:Hn==null?void 0:Hn.myself_object[1]}],itemStyle:{normal:{color:"#c23531"}}}}]});return pe.createElement(pe.Fragment,null,pe.createElement("aside",{className:"ml60 pr30"},pe.createElement(Ce.Z,null,pe.createElement(be.Z,{flex:"800px"},pe.createElement(nt.Z,{style:{width:750,height:580},option:va()})),pe.createElement(be.Z,{flex:"1"},pe.createElement("aside",{className:De.rightInfo},pe.createElement("ul",null,pe.createElement("li",null,pe.createElement("span",null,"\u59D3\u540D")," ",pe.createElement("span",{className:"ml30"},nr.username)),pe.createElement("li",null,pe.createElement("span",null,"\u5B66\u53F7")," ",pe.createElement("span",{className:"ml30"},nr.student_id||"--")),pe.createElement("li",null,pe.createElement("span",null,"\u5B66\u4E60\u6548\u7387")," ",pe.createElement("span",{className:"ml30 c-orange"},Hn==null?void 0:Hn.myself_eff[1])),pe.createElement("li",null,pe.createElement("span",null,"\u5F53\u524D\u6392\u540D")," ",pe.createElement("span",{className:"ml30 c-orange"},Hn==null?void 0:Hn.myself_eff[0]))),pe.createElement("p",null,"1\u4E2A\u5C0F\u5706\u70B9\u4EE3\u88681\u4E2A\u5B66\u751F\u7684\u5B66\u4E60\u6548\u7387",pe.createElement("br",null),"\u7EA2\u8272\u6C34\u6EF4\u8868\u793A\u5F53\u524D\u5B66\u751F\u7684\u5B66\u4E60\u6548\u7387\u503C",pe.createElement("br",null),"\u5C0F\u5706\u70B9\u8D8A\u9AD8\uFF0C\u5B66\u4E60\u6548\u7387\u8D8A\u9AD8",pe.createElement("br",null),"\u6A59\u8272\u6A2A\u5411\u7BAD\u5934\uFF1A\u4E2D\u4F4D\u503C\uFF0C\u8868\u793A\u6574\u4E2A\u8BFE\u5802\u5B66\u751F\u8868\u73B0\u7684\u5E73\u5747\u503C"))))),pe.createElement("aside",{className:"ml60 pr30"},pe.createElement(Ce.Z,null,pe.createElement(be.Z,{flex:"800px"},pe.createElement(nt.Z,{style:{width:750,height:580},option:Pa()})),pe.createElement(be.Z,{flex:"1"},pe.createElement("aside",{className:De.rightInfo},pe.createElement("ul",null,pe.createElement("li",null,pe.createElement("span",null,"\u59D3\u540D")," ",pe.createElement("span",{className:"ml30"},nr.username)),pe.createElement("li",null,pe.createElement("span",null,"\u5B66\u53F7")," ",pe.createElement("span",{className:"ml30"},nr.student_id||"--")),pe.createElement("li",null,pe.createElement("span",null,"\u80FD\u529B")," ",pe.createElement("span",{className:"ml30 c-orange"},Hn==null?void 0:Hn.myself_object[1]))),pe.createElement("p",null,"1\u4E2A\u5C0F\u5706\u70B9\u4EE3\u88681\u4E2A\u5B66\u751F\u7684\u80FD\u529B\u503C",pe.createElement("br",null),"\u7EA2\u8272\u6C34\u6EF4\u8868\u793A\u5F53\u524D\u5B66\u751F\u7684\u80FD\u529B\u503C",pe.createElement("br",null),"\u5C0F\u5706\u5708\u8D8A\u5927\uFF0C\u8BC4\u6D4B\u6B21\u6570\u8D8A\u5C11",pe.createElement("br",null)))))))};var jt=(0,he.connect)(({shixunHomeworks:Bn,loading:Hn,globalSetting:Vn})=>({shixunHomeworks:Bn,globalSetting:Vn,loading:Hn.effects}))(Qe),ut=Be(75975),it=Be(5871),Nt=({defaultValue:Bn,onBlur:Hn,max:Vn,className:Ar="game-score"})=>{const[Mr,Da]=(0,pe.useState)(Bn);(0,pe.useEffect)(()=>{Da(Bn)},[Bn]);function nr(va){Da(va)}function Jr(){Mr!==Bn&&Hn(Mr>Vn?Vn:Mr)}return pe.createElement(it.Z,{max:Vn,min:0,className:Ar,value:Mr,onChange:nr,onBlur:Jr})},pt=Be(39793),Bt={md:"md___TEmcT"},ft=Be(59301),ot=Object.defineProperty,Yt=Object.defineProperties,rn=Object.getOwnPropertyDescriptors,Et=Object.getOwnPropertySymbols,qt=Object.prototype.hasOwnProperty,yn=Object.prototype.propertyIsEnumerable,Un=(Bn,Hn,Vn)=>Hn in Bn?ot(Bn,Hn,{enumerable:!0,configurable:!0,writable:!0,value:Vn}):Bn[Hn]=Vn,dn=(Bn,Hn)=>{for(var Vn in Hn||(Hn={}))qt.call(Hn,Vn)&&Un(Bn,Vn,Hn[Vn]);if(Et)for(var Vn of Et(Hn))yn.call(Hn,Vn)&&Un(Bn,Vn,Hn[Vn]);return Bn},Kn=(Bn,Hn)=>Yt(Bn,rn(Hn));const It=x.default.Option,jn={selectOnLineNumbers:!0,readOnly:!0,minimap:{enabled:!1},scrollBeyondLastLine:!1,enableSplitViewResizing:!1,roundedSelection:!1,renderIndicators:!1,useShadows:!1};var tr=(Bn=>(Bn[Bn.SET_PATH=0]="SET_PATH",Bn[Bn.GET_PASSED_CONTENT=1]="GET_PASSED_CONTENT",Bn))(tr||{});function je(Bn,Hn){switch(Hn.type){case 0:return Kn(dn({},Bn),{selectedPath:Hn.payload});case 1:return Kn(dn({},Bn),{passedContent:Hn.payload});default:throw new Error}}var Wt=({path:Bn,game_id:Hn,onPathChange:Vn,autoHeight:Ar,diff_code_count:Mr,data:Da,game_codes_cn:nr})=>{var Jr,va,Pa,ja;const Qa=Bn.split("\uFF1B").filter(Ya=>!!Ya),[bo,ko]=(0,pe.useReducer)(je,{selectedPath:Qa[0],passedContent:{language:"python",content:""}}),{selectedPath:Ra,passedContent:$o}=bo;function Ta(Ya){ko({type:0,payload:Ya})}const Sa={\u6700\u540E\u901A\u5173\u4EE3\u7801:"\u901A\u8FC7\u4E86\u672C\u9898\uFF0C\u5728\u4F5C\u4E1A\u65F6\u95F4\u5185\u6700\u540E\u4E00\u6B21\u63D0\u4EA4\u7684\u901A\u5173\u4EE3\u7801",\u6700\u65B0\u4EE3\u7801:"\u672A\u901A\u8FC7\u672C\u9898\uFF0C\u5C55\u793A\u6700\u65B0\u7F16\u5199\u7684\u4EE3\u7801\u8BE6\u60C5",\u622A\u6B62\u540E\u901A\u5173\u4EE3\u7801:"\u5728\u4F5C\u4E1A\u65F6\u95F4\u7ED3\u675F\u540E\u901A\u5173\u8BE5\u9898\u7684\u4EE3\u7801\u8BE6\u60C5"};return ft.createElement(ft.Fragment,null,ft.createElement("h2",null," ",ft.createElement("span",null,nr,ft.createElement(y.Z,{title:ft.createElement("div",null,ft.createElement("div",null,"\u4EE3\u7801\u5C55\u793A\u89C4\u5219\uFF1A"),ft.createElement("div",null,"1.\u5C55\u793A\u5B66\u5458\u5728\u4F5C\u4E1A\u622A\u6B62\u524D\u5F97\u5206\u6700\u9AD8\u7684\u4EE3\u7801\u7248\u672C\u3002"),ft.createElement("div",null," 2.\u82E5\u6709\u591A\u4E2A\u6700\u9AD8\u5206\u7248\u672C\uFF0C\u5C55\u793A\u63D0\u4EA4\u65F6\u95F4\u6700\u665A\u7684\u7248\u672C\u3002"),ft.createElement("div",null," 3.\u4F5C\u4E1A\u622A\u6B62\u540E\u63D0\u4EA4\u7684\u4EE3\u7801\u5C06\u4E0D\u4E88\u5C55\u793A\u3002"))},ft.createElement("i",{style:{marginLeft:10,color:"#3061D0",fontSize:16},className:"iconfont icon-tishixiaowenhao"}))),Mr&&ft.createElement("span",{style:{marginLeft:"50px"}},"\u4EE3\u7801\u4FEE\u6539\u884C\u6570 ",Mr),ft.createElement("span",null,ft.createElement(x.default,{style:{width:200},value:Ra,onChange:Ta}," ",Qa.map(Ya=>ft.createElement(It,{key:Ya,value:Ya},Ya))," "))," "),(Ra==null?void 0:Ra.split(".")[1])==="md"&&ft.createElement(pt.Z,{height:300,autoHeight:Ar,defaultValue:((va=(Jr=Da==null?void 0:Da.filter(Ya=>Ya.path===Ra))==null?void 0:Jr[0])==null?void 0:va.content)||"",className:Bt.md}),(Ra==null?void 0:Ra.split(".")[1])!=="md"&&ft.createElement(ut.ZP,{height:300,language:$o.language,value:((ja=(Pa=Da==null?void 0:Da.filter(Ya=>Ya.path===Ra))==null?void 0:Pa[0])==null?void 0:ja.content)||"",autoHeight:Ar,theme:"default",isCopy:!0,options:jn}))},ke=Be(82264),me=Be(96249),se=Be.n(me),ye=Object.defineProperty,qe=Object.getOwnPropertySymbols,ht=Object.prototype.hasOwnProperty,Re=Object.prototype.propertyIsEnumerable,Ye=(Bn,Hn,Vn)=>Hn in Bn?ye(Bn,Hn,{enumerable:!0,configurable:!0,writable:!0,value:Vn}):Bn[Hn]=Vn,Ot=(Bn,Hn)=>{for(var Vn in Hn||(Hn={}))ht.call(Hn,Vn)&&Ye(Bn,Vn,Hn[Vn]);if(qe)for(var Vn of qe(Hn))Re.call(Hn,Vn)&&Ye(Bn,Vn,Hn[Vn]);return Bn},bt=(Bn,Hn,Vn)=>new Promise((Ar,Mr)=>{var Da=va=>{try{Jr(Vn.next(va))}catch(Pa){Mr(Pa)}},nr=va=>{try{Jr(Vn.throw(va))}catch(Pa){Mr(Pa)}},Jr=va=>va.done?Ar(va.value):Promise.resolve(va.value).then(Da,nr);Jr((Vn=Vn.apply(Bn,Hn)).next())});const lt=({shixunHomeworks:Bn,autoHeight:Hn,classroomList:Vn,dispatch:Ar})=>{var Mr,Da,nr,Jr,va,Pa,ja;const{shixunWorkReport:Qa}=Bn,{stage_list:bo,work_id:ko}=Qa,[Ra,$o]=(0,pe.useState)(!1),[Ta,Sa]=(0,pe.useState)(!0),[Ya,Ko]=(0,pe.useState)({left:0,top:0,bottom:0,right:0}),Po=(0,pe.useRef)(null),[lr,WA]=(0,pe.useState)(!1),CA=(cn,_r)=>{var fo;const{clientWidth:Za,clientHeight:jo}=window.document.documentElement,_i=(fo=Po.current)==null?void 0:fo.getBoundingClientRect();_i&&Ko({left:-_i.left+_r.x,right:Za-(_i.right-_r.x),top:-_i.top+_r.y,bottom:jo-(_i.bottom-_r.y)})},Mi=(0,he.useParams)(),Ji=(0,We.GJ)(),Dr={selectOnLineNumbers:!0,readOnly:!0,minimap:{enabled:!1},scrollBeyondLastLine:!1};(0,pe.useEffect)(()=>{console.log(Mi)},[]);const pa=[{title:"\u8BC4\u6D4B\u6B21\u6570",dataIndex:"position",width:"100px"},{title:"\u8BE6\u7EC6\u4FE1\u606F",dataIndex:"output_detail",render:(cn,_r,fo)=>pe.createElement("div",null,cn,_r.is_work_end_evaluate&&pe.createElement(Je.vA,{status:5}))},{title:"\u8BC4\u6D4B\u8017\u65F6(S)",dataIndex:"ts_time",width:"130px"},{title:"\u5185\u5B58\u6D88\u8017(MB)",width:"150px",dataIndex:"ts_mem"},{title:"\u8BC4\u6D4B\u65F6\u95F4",width:"170px",dataIndex:"created_at",render:cn=>Ze()(cn).format("YYYY-MM-DD HH:mm")},{title:"\u64CD\u4F5C",width:"80px",dataIndex:"query_index",render:(cn,_r)=>pe.createElement("span",{className:"c-blue current",onClick:()=>bt(void 0,null,function*(){var fo,Za;const jo=yield(0,ke.Lk)(_r.game_identifier,{path:(Za=(fo=_r.path)==null?void 0:fo.replace(/\;/g,";"))==null?void 0:Za.split(";")[0],query_index:_r.query_index,homework_common_id:Mi.categoryId});(jo==null?void 0:jo.status)===0&&(WA(jo),$o(!0))})},_r.query_index?"\u67E5\u770B\u4EE3\u7801":"")}],Ka=[{title:"\u8C03\u5206\u7528\u6237",dataIndex:["user","name"],width:350,render:(cn,_r)=>{var fo;return pe.createElement("span",null,pe.createElement("img",{width:30,height:30,style:{borderRadius:"50%",marginRight:"10px"},src:Oe.Z.IMG_SERVER+"/images/"+((fo=_r==null?void 0:_r.user)==null?void 0:fo.image_url)}),cn)}},{title:"\u8C03\u5206\u524D",dataIndex:"old_score",width:270,render:cn=>pe.createElement("span",null,"\u4FEE\u6B63\u524D\u5206\u6570\uFF1A",cn,"\u5206")},{title:"\u8C03\u5206\u540E",dataIndex:"score",width:270,render:cn=>pe.createElement("span",null,"\u4FEE\u6B63\u540E\u5206\u6570\uFF1A",cn,"\u5206")},{title:"\u8C03\u5206\u65F6\u95F4",dataIndex:"created_at",align:"right",render:cn=>pe.createElement("span",null,"\u4FEE\u6B63\u65F6\u95F4\uFF1A",cn?Ze()(cn).format("YYYY-MM-DD HH:mm"):"--")}];function da(cn,_r){return bt(this,null,function*(){const{challenge_id:fo}=bo[cn],Za=yield Ar({type:"shixunHomeworks/changeScore",payload:{categoryId:Mi.homeworkId,type:"report",score:_r,challenge_id:fo}});yield Ar({type:"shixunHomeworks/getShixunWorkReport",payload:Ot({},Mi)}),Za.status===0&&Ue.ZP.success("\u64CD\u4F5C\u6210\u529F")})}function po(cn,_r){return(0,He.U2)(`student_works/${ko}/rep_passed_content.json`,{path:_r,game_id:cn})}const vo=Qa.shixun_detail;return pe.createElement(pe.Fragment,null,vo==null?void 0:vo.map(function(cn,_r){var fo,Za;return pe.createElement("div",{key:_r},pe.createElement("aside",{className:"pl30 pr30",key:_r},pe.createElement("div",{className:`${De.shixunTitle} mt10`},pe.createElement("div",null,pe.createElement("span",{className:"fa fa-code "}),pe.createElement("strong",{className:"c-black"},"\u7B2C",_r+1,"\u5173 ",pe.createElement(he.Link,{className:"c-black",target:"_blank",to:`/tasks/${Mi.coursesId}/${Mi.categoryId}/${cn.game_identifier}`},cn.subject))),Ji?pe.createElement("span",null,"\u8C03\u5206\uFF1A",pe.createElement(Nt,{className:"game-score",max:bo[_r].game_score_full,defaultValue:bo[_r].game_score,onBlur:jo=>{var _i;if((0,We.Rm)()&&!((_i=Vn.AssistantObject.practice)!=null&&_i.can_appraise)){Ue.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}da(_r,jo)}})):null),pe.createElement("div",{className:"font16 mt10"},cn.st===0&&(cn.path?typeof(cn==null?void 0:cn.game_codes_cn)=="string"?pe.createElement("aside",{className:De.shixunWrp},pe.createElement(Wt,{game_codes_cn:cn==null?void 0:cn.game_codes_cn,autoHeight:Hn,path:cn.path,game_id:cn.id,data:cn.game_codes,diff_code_count:cn.diff_code_count,onPathChange:po})):pe.createElement("div",{className:"font14",style:{border:"1px solid #d9d9d9",padding:"6px 10px"}}," \u63D0\u793A\uFF1A\u7EAF\u56FE\u5F62\u5316\u3001\u547D\u4EE4\u884C\u7684\u5B9E\u8BAD\u4E0D\u5C55\u793A\u901A\u5173\u4EE3\u7801\uFF0C\u5982\u9700\u67E5\u770B\u5B66\u751F\u4EE3\u7801\u8BF7\u524D\u5F80\u4F5C\u4E1A\u5217\u8868\u5BFC\u51FA\u5B9E\u9A8C\u6587\u4EF6\u3002"):"\u76EE\u524D\u56FE\u5F62\u5316\u3001\u547D\u4EE4\u884C\u3001Vscode\u7F16\u8F91\u5668\u3001\u9009\u62E9\u9898\u6A21\u5F0F\u7684\u5B9E\u9A8C\uFF0C\u6682\u65F6\u65E0\u6CD5\u4F7F\u7528\u6B64\u529F\u80FD"),cn.st===1&&(cn.complete_status===0?"\u672C\u5173\u6682\u672A\u901A\u8FC7\uFF0C\u65E0\u901A\u5173\u4EE3\u7801":"\u76EE\u524D\u56FE\u5F62\u5316\u3001\u547D\u4EE4\u884C\u3001Vscode\u7F16\u8F91\u5668\u3001\u9009\u62E9\u9898\u6A21\u5F0F\u7684\u5B9E\u9A8C\uFF0C\u6682\u65F6\u65E0\u6CD5\u4F7F\u7528\u6B64\u529F\u80FD")),pe.createElement("aside",{className:"mt10 font16"},(fo=cn.outputs)!=null&&fo.length?pe.createElement(b.default,{columns:pa,pagination:{hideOnSinglePage:!0},dataSource:cn.outputs.map(jo=>Ot(Ot({},cn),jo))}):"\u672C\u5173\u65E0\u8BC4\u6D4B\u8BB0\u5F55"),pe.createElement("aside",{className:"mt10 font16"},((Za=cn==null?void 0:cn.adjust_review_score_list)==null?void 0:Za.length)>0&&(0,We.GJ)()&&pe.createElement("div",null,pe.createElement("strong",{className:"c-black font14"},"\u8C03\u5206\u8BB0\u5F55"),pe.createElement(b.default,{columns:Ka,pagination:{hideOnSinglePage:!0},dataSource:cn.adjust_review_score_list,showHeader:!1})))))}),pe.createElement(ve.default,{open:Ra,width:900,okText:"\u5173\u95ED",cancelButtonProps:{style:{display:"none"}},onOk:()=>{WA({}),$o(!1)},onCancel:()=>{WA({}),$o(!1)},title:pe.createElement("div",{style:{width:"100%",cursor:"move"},onMouseOver:()=>{Ta&&Sa(!1)},onMouseOut:()=>{Sa(!0)},onFocus:()=>{},onBlur:()=>{}},"\u4EE3\u7801\u5185\u5BB9"),modalRender:cn=>pe.createElement(se(),{disabled:Ta,bounds:Ya,nodeRef:Po,onStart:(_r,fo)=>CA(_r,fo)},pe.createElement("div",{ref:Po},cn))},pe.createElement("div",{style:{background:"#F6F7F9",padding:"30px 20px",marginBottom:20}},pe.createElement("div",{style:{display:"flex",alignItems:"center"}},((Mr=lr==null?void 0:lr.data)==null?void 0:Mr.output_detail)==="\u8BC4\u6D4B\u901A\u8FC7"?pe.createElement("i",{style:{color:"#0B9953",fontSize:18,marginRight:10},className:"iconfont icon-duigou1"}):pe.createElement("i",{style:{color:"#E21010",fontSize:18,marginRight:10},className:"iconfont icon-jinggao1"}),pe.createElement("div",{style:{color:((Da=lr==null?void 0:lr.data)==null?void 0:Da.output_detail)==="\u8BC4\u6D4B\u901A\u8FC7"?"#0B9953":"#E21010",fontSize:16,fontWeight:600}},(nr=lr==null?void 0:lr.data)==null?void 0:nr.output_detail)),pe.createElement("div",{style:{display:"flex",justifyContent:"space-between",marginTop:20}},pe.createElement("div",null,pe.createElement("span",{style:{color:"#6A7283"}},"\u8BC4\u6D4B\u65F6\u95F4"),pe.createElement("span",{style:{marginLeft:8,color:"#232B40"}},Ze()((Jr=lr==null?void 0:lr.data)==null?void 0:Jr.created_at).format("YYYY-MM-DD HH:mm:ss"))),pe.createElement("div",null,pe.createElement("span",{style:{color:"#6A7283"}},"\u7528\u65F6"),pe.createElement("span",{style:{marginLeft:8,color:"#232B40"}},(va=lr==null?void 0:lr.data)==null?void 0:va.ts_time,"s")),pe.createElement("div",null,pe.createElement("span",{style:{color:"#6A7283"}},"\u5185\u5B58"),pe.createElement("span",{style:{marginLeft:8,color:"#232B40"}},(Pa=lr==null?void 0:lr.data)==null?void 0:Pa.ts_mem,"mb")),pe.createElement("div",null,pe.createElement("span",{style:{color:"#6A7283"}},"\u7528\u4F8B\u901A\u8FC7\u7387"),pe.createElement("span",{style:{marginLeft:8,color:"#232B40"}},((ja=lr==null?void 0:lr.data)==null?void 0:ja.test_set_passed_rate)*100,"%")))),pe.createElement(ut.ZP,{height:500,autoHeight:Hn,language:"python",theme:"default",isCopy:!0,value:decodeURIComponent(escape(window.atob((lr==null?void 0:lr.content)||""))),options:Dr})))};var Gt=(0,he.connect)(({shixunHomeworks:Bn,loading:Hn,globalSetting:Vn,classroomList:Ar})=>({shixunHomeworks:Bn,globalSetting:Vn,loading:Hn.effects,classroomList:Ar}))(lt),Tn=Be(78241),Dt={greyText:"greyText___nOpNq",info:"info___nBB3c",label:"label___P6my8",blackContent:"blackContent___O4HnS",orangeContent:"orangeContent___JBF44",inputLabel:"inputLabel___B2GAs",tableTitle:"tableTitle___IqAxM",scoreTable:"scoreTable___RJvpU"},un=Be(6701),Rt=Be(59301),Pn=Object.defineProperty,tn=Object.getOwnPropertySymbols,$n=Object.prototype.hasOwnProperty,dr=Object.prototype.propertyIsEnumerable,rr=(Bn,Hn,Vn)=>Hn in Bn?Pn(Bn,Hn,{enumerable:!0,configurable:!0,writable:!0,value:Vn}):Bn[Hn]=Vn,Pr=(Bn,Hn)=>{for(var Vn in Hn||(Hn={}))$n.call(Hn,Vn)&&rr(Bn,Vn,Hn[Vn]);if(tn)for(var Vn of tn(Hn))dr.call(Hn,Vn)&&rr(Bn,Vn,Hn[Vn]);return Bn},Cr=(Bn,Hn,Vn)=>new Promise((Ar,Mr)=>{var Da=va=>{try{Jr(Vn.next(va))}catch(Pa){Mr(Pa)}},nr=va=>{try{Jr(Vn.throw(va))}catch(Pa){Mr(Pa)}},Jr=va=>va.done?Ar(va.value):Promise.resolve(va.value).then(Da,nr);Jr((Vn=Vn.apply(Bn,Hn)).next())});const ta=({shixunHomeworks:Bn,dispatch:Hn,classroomList:Vn})=>{const{shixunWorkReport:Ar}=Bn,Mr=(0,he.useParams)(),[Da,nr]=(0,pe.useState)(!1),[Jr]=Tn.default.useForm(),[va,Pa]=ve.default.useModal(),[ja,Qa]=(0,pe.useState)(!1),[bo,ko]=(0,pe.useState)(!1);(0,pe.useEffect)(()=>{var Ta,Sa,Ya,Ko;Bn.actionTabs.key==="\u66F4\u6539\u70B9\u8BC4"&&Jr.setFieldsValue({comment:(Sa=(Ta=Bn.actionTabs.selectArrs)==null?void 0:Ta.data)==null?void 0:Sa.work_comment,hidden_comment:(Ko=(Ya=Bn.actionTabs.selectArrs)==null?void 0:Ya.data)==null?void 0:Ko.work_comment_hidden})},[Bn.actionTabs.key]);const Ra=()=>Cr(void 0,null,function*(){const Ta=Jr.getFieldsValue();(yield(0,He.ZP)(`/api/student_works/${Mr.homeworkId}/shixun_work_comment.json`,{method:"post",body:{hidden_comment:Ta.hidden_comment,comment:Ta.comment}})).status===0&&(Ue.ZP.success("\u8BC4\u9605\u6210\u529F"),Jr.resetFields(),Hn({type:"shixunHomeworks/setActionTabs",payload:{}}),Hn({type:"shixunHomeworks/getShixunWorkReport",payload:Pr({},Mr)}))}),$o=[{title:"\u5173\u5361",dataIndex:"name",render:(Ta,Sa,Ya)=>Ya+1},{title:"\u4EFB\u52A1\u540D\u79F0",dataIndex:"name",render:(Ta,Sa,Ya)=>Rt.createElement("div",null,Ta,Sa.complete_status===4&&Rt.createElement(Je.vA,{status:Sa.complete_status}))},{title:"\u5F00\u59CB\u65F6\u95F4",dataIndex:"open_time"},{title:"\u5B8C\u6210\u65F6\u95F4",dataIndex:"finished_time"},{title:"\u8BC4\u6D4B\u6B21\u6570",dataIndex:"evaluate_count",align:"center"},{title:"\u5B9E\u8BAD\u8017\u65F6",dataIndex:"time_consuming"},{title:"\u662F\u5426\u67E5\u770B\u7B54\u6848",dataIndex:"view_answer",align:"center",render:Ta=>Ta?"\u662F":"\u5426"},{title:"\u5173\u5361\u5F97\u5206",dataIndex:"game_score",align:"center",render:(Ta,Sa)=>Rt.createElement("div",null,Rt.createElement("span",{style:{color:parseFloat(Sa.game_score_full)!==parseFloat(Ta)?"#E30000":"#53C41B"}},Ta),"/",Sa.game_score_full)},{title:"\u8C03\u5206",dataIndex:"game_score",align:"center",fixed:"right",render:(Ta,Sa)=>(0,We.GJ)()?Rt.createElement(Nt,{max:Sa.game_score_full,defaultValue:parseFloat(Ta),onBlur:Ya=>Cr(void 0,null,function*(){var Ko,Po;if((0,We.Rm)()&&!((Ko=Vn.AssistantObject.practice)!=null&&Ko.can_appraise)){Ue.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}const lr=yield Hn({type:"shixunHomeworks/changeScore",payload:{categoryId:Mr.homeworkId,type:"report",score:Ya,challenge_id:Sa.challenge_id}});(Po=Bn==null?void 0:Bn.actionTabs)==null||Po.fn(),yield Hn({type:"shixunHomeworks/getShixunWorkReport",payload:Pr({},Mr)}),lr.status===0&&Ue.ZP.success("\u64CD\u4F5C\u6210\u529F")})}):Ta}];return Rt.createElement(Rt.Fragment,null,Pa,Rt.createElement(ve.default,{centered:!0,width:1080,title:"\u70B9\u8BC4\u4F5C\u4E1A",open:Bn.actionTabs.key==="\u66F4\u6539\u70B9\u8BC4",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>Cr(void 0,null,function*(){var Ta;if((0,We.Rm)()&&!((Ta=Vn.AssistantObject.practice)!=null&&Ta.can_appraise)){Ue.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}const Sa=Jr.getFieldsValue();JSON.stringify(Sa)==="{}"||Sa.hidden_comment===""&&Sa.comment===""?nr(!0):Ra()}),onCancel:()=>{Hn({type:"shixunHomeworks/setActionTabs",payload:{}})}},Rt.createElement(Ce.Z,{justify:"space-between",className:Dt.info},Rt.createElement(be.Z,null,Rt.createElement("span",{className:`${Dt.label} ${Dt.greyText}`},"\u59D3\u540D"),Rt.createElement("span",{className:Dt.blackContent},Ar==null?void 0:Ar.username)),Rt.createElement(be.Z,null,Rt.createElement("span",{className:`${Dt.label} ${Dt.greyText}`},"\u5B66\u53F7"),Rt.createElement("span",{className:Dt.blackContent},(Ar==null?void 0:Ar.student_id)||"--")),Rt.createElement(be.Z,null,Rt.createElement("span",{className:`${Dt.label} ${Dt.greyText}`},"\u73ED\u7EA7"),Rt.createElement("span",{className:Dt.blackContent},(Ar==null?void 0:Ar.group_name)||"--")),Rt.createElement(be.Z,null,Rt.createElement("span",{className:`${Dt.label} ${Dt.greyText}`},"\u5173\u5361\u5F97\u5206"),Rt.createElement("span",{className:Dt.orangeContent},(Ar==null?void 0:Ar.challenge_score)||"--")),Rt.createElement(be.Z,null,Rt.createElement("span",{className:`${Dt.label} ${Dt.greyText}`},"\u6548\u7387\u5206"),Rt.createElement("span",{className:Dt.orangeContent},(Ar==null?void 0:Ar.eff_score)||"--")),Rt.createElement(be.Z,null,Rt.createElement("span",{className:`${Dt.label} ${Dt.greyText}`},"\u8865\u4EA4\u6263\u5206"),Rt.createElement("span",{className:Dt.orangeContent},(Ar==null?void 0:Ar.late_penalty)||"--")),Rt.createElement(be.Z,null,Rt.createElement("span",{className:`${Dt.label} ${Dt.greyText}`},"\u6700\u7EC8\u6210\u7EE9"),Rt.createElement("span",{className:Dt.orangeContent},(Ar==null?void 0:Ar.work_score)||"--"))),Rt.createElement(Tn.default,{form:Jr,onChange:()=>{Da&&nr(!1)}},Rt.createElement(Ce.Z,{wrap:!1,align:"middle",justify:"space-between"},Rt.createElement(be.Z,null,Rt.createElement("div",{className:`${Dt.inputLabel} ${Dt.greyText}`},"\u5B66\u751F\u548C\u8BFE\u5802\u8001\u5E08\u53EF\u89C1")),Rt.createElement(be.Z,null,Rt.createElement(un.Z,{isShowComponent:(0,We.G5)(),ModalProps:{open:ja,onCancel:()=>{Qa(!1)}},onDataSelect:(Ta,Sa)=>Cr(void 0,[Ta,Sa],function*(Ya,{node:Ko}){const Po=()=>{Jr.setFieldsValue({comment:Ko==null?void 0:Ko.value}),Qa(!1)};if(Jr.getFieldValue("comment")){va.confirm({icon:null,title:"\u63D0\u793A",centered:!0,content:"\u7CFB\u7EDF\u68C0\u6D4B\u5230\u8BC4\u8BED\u8F93\u5165\u6846\u4E2D\u5DF2\u6709\u5185\u5BB9\uFF0C\u4F7F\u7528\u5E38\u7528\u8BC4\u8BED\u5C06\u4F1A\u8986\u76D6\u539F\u6709\u5185\u5BB9\u3002\u662F\u5426\u4F7F\u7528\uFF1F",okText:"\u4F7F\u7528",onOk:Po});return}Po()})},Rt.createElement(oe.ZP,{style:{padding:0,height:"auto"},icon:Rt.createElement("i",{className:"iconfont icon-changyongpingyu"}),type:"link",onClick:Ta=>{Qa(!0)}},"\u5E38\u7528\u8BC4\u8BED")))),Rt.createElement(Tn.default.Item,{name:"comment"},Rt.createElement(E.default.TextArea,{placeholder:"\u8BF7\u8F93\u5165\u8BC4\u9605\u5185\u5BB9",rows:3})),Rt.createElement(Ce.Z,{wrap:!1,align:"middle",justify:"space-between"},Rt.createElement(be.Z,null,Rt.createElement("div",{className:`${Dt.inputLabel} ${Dt.greyText}`},"\u4EC5\u8BFE\u5802\u8001\u5E08\u53EF\u89C1")),Rt.createElement(be.Z,null,Rt.createElement(un.Z,{isShowComponent:(0,We.G5)(),ModalProps:{open:bo,onCancel:()=>{ko(!1)}},onDataSelect:(Ta,Sa)=>Cr(void 0,[Ta,Sa],function*(Ya,{node:Ko}){const Po=()=>{Jr.setFieldsValue({hidden_comment:Ko==null?void 0:Ko.value}),ko(!1)};if(Jr.getFieldValue("hidden_comment")){va.confirm({icon:null,title:"\u63D0\u793A",centered:!0,content:"\u7CFB\u7EDF\u68C0\u6D4B\u5230\u8BC4\u8BED\u8F93\u5165\u6846\u4E2D\u5DF2\u6709\u5185\u5BB9\uFF0C\u4F7F\u7528\u5E38\u7528\u8BC4\u8BED\u5C06\u4F1A\u8986\u76D6\u539F\u6709\u5185\u5BB9\u3002\u662F\u5426\u4F7F\u7528\uFF1F",okText:"\u4F7F\u7528",onOk:Po});return}Po()})},Rt.createElement(oe.ZP,{style:{padding:0,height:"auto"},icon:Rt.createElement("i",{className:"iconfont icon-changyongpingyu"}),type:"link",onClick:Ta=>{ko(!0)}},"\u5E38\u7528\u8BC4\u8BED")))),Rt.createElement(Tn.default.Item,{name:"hidden_comment"},Rt.createElement(E.default.TextArea,{placeholder:"\u8BF7\u8F93\u5165\u8BC4\u9605\u5185\u5BB9",rows:3}))),Da&&Rt.createElement("p",{className:"c-red"},"\u8BC4\u9605\u5185\u5BB9\u81F3\u5C11\u6709\u4E00\u4E2A\u4E0D\u4E3A\u7A7A"),Rt.createElement("div",{className:Dt.tableTitle},"\u5173\u5361\u6210\u7EE9"),Rt.createElement(b.default,{className:Dt.scoreTable,dataSource:Ar.stage_list,rowKey:"challenge_id",pagination:!1,columns:$o,scroll:{x:"max-content"}})))};var $r=(0,he.connect)(({shixunHomeworks:Bn,classroomList:Hn})=>({shixunHomeworks:Bn,classroomList:Hn}))(ta),Or=Be(97610),vr=Be(91842),Er=Be(1247),Wr=Be(44164),ca=Be.n(Wr),Na={wrap:"wrap___LZOi9",line:"line___oju0L"},Vr=Be(1546),co=({detailData:Bn})=>{var Hn;return pe.createElement("div",{className:Na.wrap},pe.createElement(Vr.ij,{hideBar:!0,actionAnalysis:!0,loading:!1,emptyData:[(0,Vr.Uf)(Bn),(Bn==null?void 0:Bn.photos)||[]],title:"\u5B9E\u8BAD\u5B66\u4E60\u5206\u6790",noDataText:"\u8BE5\u5B66\u751F\u65E0\u5B66\u4E60\u884C\u4E3A\u5206\u6790\u6570\u636E"},pe.createElement(Vr.ZP,{hideBar:!0,title:"\u5B9E\u8BAD\u5B66\u4E60\u5206\u6790",data:(0,Vr.Uf)(Bn)}),!!((Hn=Bn==null?void 0:Bn.photos)!=null&&Hn.length)&&pe.createElement(pe.Fragment,null,pe.createElement("div",{className:Na.line}),pe.createElement(Vr._s,{dataSource:Bn==null?void 0:Bn.photos,right:21,col:4,wrapWidth:1140}))))},Yr=Be(40133),nn=Be(59301),Xo=Object.defineProperty,br=Object.defineProperties,Fr=Object.getOwnPropertyDescriptors,Rr=Object.getOwnPropertySymbols,Lr=Object.prototype.hasOwnProperty,Ca=Object.prototype.propertyIsEnumerable,Ua=(Bn,Hn,Vn)=>Hn in Bn?Xo(Bn,Hn,{enumerable:!0,configurable:!0,writable:!0,value:Vn}):Bn[Hn]=Vn,aa=(Bn,Hn)=>{for(var Vn in Hn||(Hn={}))Lr.call(Hn,Vn)&&Ua(Bn,Vn,Hn[Vn]);if(Rr)for(var Vn of Rr(Hn))Ca.call(Hn,Vn)&&Ua(Bn,Vn,Hn[Vn]);return Bn},mn=(Bn,Hn)=>br(Bn,Fr(Hn)),Cn=(Bn,Hn)=>{var Vn={};for(var Ar in Bn)Lr.call(Bn,Ar)&&Hn.indexOf(Ar)<0&&(Vn[Ar]=Bn[Ar]);if(Bn!=null&&Rr)for(var Ar of Rr(Bn))Hn.indexOf(Ar)<0&&Ca.call(Bn,Ar)&&(Vn[Ar]=Bn[Ar]);return Vn},pn=(Bn,Hn,Vn)=>new Promise((Ar,Mr)=>{var Da=va=>{try{Jr(Vn.next(va))}catch(Pa){Mr(Pa)}},nr=va=>{try{Jr(Vn.throw(va))}catch(Pa){Mr(Pa)}},Jr=va=>va.done?Ar(va.value):Promise.resolve(va.value).then(Da,nr);Jr((Vn=Vn.apply(Bn,Hn)).next())});const ar=Bn=>{var Hn=Bn,{shixunHomeworks:Vn,classroomList:Ar,globalSetting:Mr,loading:Da,user:nr,dispatch:Jr}=Hn,va=Cn(Hn,["shixunHomeworks","classroomList","globalSetting","loading","user","dispatch"]),Pa,ja,Qa,bo,ko;const[Ra,$o]=(0,pe.useState)(aa({},(0,he.useParams)())),Ta=(0,he.useParams)(),[Sa,Ya]=(0,pe.useState)({page:1,page_size:10}),Ko=(0,he.useLocation)(),[]=(0,pe.useState)([]),[Po,lr]=(0,pe.useState)(),WA=(0,pe.useRef)(),CA=(0,pe.useRef)(),[Mi,Ji]=(0,pe.useState)(!1),[Dr,pa]=(0,pe.useState)(!0),[Ka,da]=(0,pe.useState)(!1),[po,vo]=(0,pe.useState)(!1),{shixunWorkReport:cn}=Vn,[_r,fo]=(0,pe.useState)(),[Za,jo]=(0,pe.useState)([]),[_i,Cs]=(0,pe.useState)(),[OA,lA]=(0,pe.useState)("all"),EA=(0,We.GJ)(),[cs,Es]=(0,pe.useState)(new(Ge())),[uA,ni]=(0,pe.useState)(0),[ei,Co]=(0,pe.useState)(!1),[oi,VA]=(0,pe.useState)(!1),[Pl,Ts]=(0,pe.useState)(!1),[Xi,ks]=(0,pe.useState)(""),[Ki,il]=(0,pe.useState)(!1),[cA,js]=(0,pe.useState)(!0),[Al,Vo]=(0,pe.useState)(0),tA=(0,pe.useRef)(JSON.parse(sessionStorage.all_student_works_params||"{}")),dA=(0,pe.useRef)(),ds=()=>pn(void 0,null,function*(){(nr.userInfo.is_teacher||nr.userInfo.admin)&&(il(!0),js(!1))});(0,pe.useEffect)(()=>{var hr;(0,We.Rm)()&&Ar.AssistantObject.practice&&!((hr=Ar.AssistantObject.practice)!=null&&hr.can_view)&&he.history.replace("/403")},[(Pa=Ar.AssistantObject.practice)==null?void 0:Pa.can_view]),(0,pe.useEffect)(()=>{ds(),console.log("\u6253\u5370\u7684------",cn),dA.current=cn==null?void 0:cn.next_student_work_id,ks(cn.repeat_minus_score)},[cn,nr]),(0,pe.useEffect)(()=>{console.log("\u89E6\u53D1\u8FD9",cn.work_score),Vo(cn.work_score)},[cn.work_score,Xi]),(0,pe.useEffect)(()=>(Jr({type:"globalSetting/footerToggle",payload:!1}),()=>{Jr({type:"globalSetting/footerToggle",payload:!0})}),[]),(0,pe.useEffect)(()=>{var hr;if(cn){let oa=[];(hr=cn==null?void 0:cn.target_test_sets)==null||hr.map((ya,Do)=>{var xA;(xA=ya==null?void 0:ya.targets)==null||xA.map((Ui,Qi)=>{var JA;Ui.name=ya==null?void 0:ya.name,Ui.total_target_score=ya==null?void 0:ya.total_target_score,Ui.actual_target_score=ya==null?void 0:ya.actual_target_score,Ui.rowSpan=Qi===0?(JA=ya==null?void 0:ya.targets)==null?void 0:JA.length:0,Ui.order=Do+1,oa.push(Ui)})}),fo(oa),(0,We.Rm)()&&Jr({type:"classroomList/getAssistantPermissions",payload:{course_id:Ra.coursesId}})}},[cn]),(0,pe.useEffect)(()=>{Vn.actionTabs.key==="\u5BFC\u51FA\u5B9E\u8BAD\u62A5\u544A"&&(cn==null?void 0:cn.students_count)>0&&!Dr&&setTimeout(()=>{io("all")},800)},[cn==null?void 0:cn.homework_common_id,Dr]),(0,pe.useEffect)(()=>{$o(aa({},Ta))},[Ko.pathname]);const Hs=()=>{document.body.scrollIntoView()},Aa=hr=>{Sa.page=hr,Ya(aa({},Sa)),jr(Sa,OA)},jr=(hr,oa)=>pn(void 0,null,function*(){da(!0);const ya=yield(0,He.ZP)(`/api/student_works/${Ra==null?void 0:Ra.homeworkId}/adjust_review_score_histories.json`,{method:"get",params:mn(aa({},hr),{challenge_id:oa=="all"?null:oa})});(ya==null?void 0:ya.status)===0&&(jo(ya==null?void 0:ya.list),Cs(ya==null?void 0:ya.count)),da(!1)});function ur(){return pn(this,null,function*(){tA.current=JSON.parse(sessionStorage.all_student_works_params||"{}")})}const Hr=()=>{document.querySelectorAll("canvas").forEach(hr=>{(!hr.clientWidth||!hr.clientHeight)&&hr.remove()})},Va=()=>{WA.current.offsetHeight>62e3?vo(!1):vo(!0)},oo=hr=>pn(void 0,null,function*(){const oa=yield(0,Er.t1)({homeworkId:hr||Ra.homeworkId});lr(oa==null?void 0:oa.data)}),io=hr=>pn(void 0,null,function*(){var oa,ya,Do,xA;let Ui=0,Qi;Qi=ve.default.info({width:460,title:nn.createElement("div",null,"\u6B63\u5728\u5BFC\u51FA\u5B9E\u8BAD\u62A5\u544A,",nn.createElement("span",{className:"c-red"},"\u8BF7\u52FF\u5173\u95ED\u6216\u64CD\u4F5C\u5F53\u524D\u6D4F\u89C8\u5668\u7A97\u53E3")),content:nn.createElement("div",null,"\u5F53\u524D\u8FDB\u5EA6: ",nn.createElement("span",{className:"c-blue"},Ui+1),"/",hr!=="all"?1:cn==null?void 0:cn.students_count,nn.createElement("br",null),"\u8BF7\u52FF\u5173\u95ED\u6D4F\u89C8\u5668\u7A97\u53E3"),maskClosable:!1,className:De.modal,onOk:()=>{}});const JA={margin:[0,0],filename:`${cn!=null&&cn.student_id&&(cn==null?void 0:cn.student_id)!="--"?cn==null?void 0:cn.student_id:""}${cn.username}.pdf`,html2canvas:{useCORS:!0,letterRendering:!0},jsPDF:{unit:"mm",format:"a4",orientation:"landscape"}},Ls=cs.folder(cn==null?void 0:cn.shixun_name);function Yi(TA){return pn(this,null,function*(){yield oo(TA||dA.current);const Ao=yield Jr({type:"shixunHomeworks/getShixunWorkReport",payload:aa({homeworkId:TA||dA.current},tA.current||{})});dA.current=Ao==null?void 0:Ao.next_student_work_id,Hs(),Ui++,setTimeout(()=>pn(this,null,function*(){var kA,Di,qi,Ci;Hr();const mi=Ls.folder(`${Ao==null?void 0:Ao.group_name}`).folder(`${Ao!=null&&Ao.student_id&&(Ao==null?void 0:Ao.student_id)!="--"?Ao.student_id+"+":""}${Ao==null?void 0:Ao.username}`),Ei=document.querySelector("#export-all").children;let xi=ca()();for(let za=0;zapn(this,null,function*(){za0&&((qi=(Di=Ao==null?void 0:Ao.shixun_detail)==null?void 0:Di.filter(za=>{var No;return((No=za==null?void 0:za.game_codes)==null?void 0:No.length)>0}))==null?void 0:qi.length)>0){const za=mi.folder("\u4EE3\u7801\u6587\u4EF6");(Ci=Ao==null?void 0:Ao.shixun_detail)==null||Ci.map((No,fs)=>{var gA,fA;if(((gA=No==null?void 0:No.game_codes)==null?void 0:gA.length)>0){const Oi=za.folder(`\u7B2C${fs+1}\u5173-${No.subject}-${No.id}`);(fA=No==null?void 0:No.game_codes)==null||fA.map(hA=>{Oi.file(`${hA.filename}.txt`,hA==null?void 0:hA.content)})}})}Qi.update({content:nn.createElement("div",null,"\u5F53\u524D\u8FDB\u5EA6: ",nn.createElement("span",{className:"c-blue"},Ui),"/",Ao==null?void 0:Ao.students_count,nn.createElement("br",null),"\u8BF7\u52FF\u5173\u95ED\u6D4F\u89C8\u5668\u7A97\u53E3")}),Ui==(Ao==null?void 0:Ao.students_count)?(Qi.destroy(),ga()):Yi()}),2200)})}if(hr!=="all"||(cn==null?void 0:cn.students_count)<2){Hr(),Hs();const TA=CA.current.children;let Ao=ca()();const Di=Ls.folder(`${cn==null?void 0:cn.group_name}`).folder(`${cn!=null&&cn.student_id&&(cn==null?void 0:cn.student_id)!="--"?(cn==null?void 0:cn.student_id)+"+":""}${cn==null?void 0:cn.username}`);for(let qi=0;qipn(void 0,null,function*(){qi0&&((Do=(ya=cn==null?void 0:cn.shixun_detail)==null?void 0:ya.filter(qi=>{var Ci;return((Ci=qi==null?void 0:qi.game_codes)==null?void 0:Ci.length)>0}))==null?void 0:Do.length)>0){const qi=Di.folder("\u4EE3\u7801\u6587\u4EF6");(xA=cn==null?void 0:cn.shixun_detail)==null||xA.map((Ci,$i)=>{var mi,Ei;if(((mi=Ci==null?void 0:Ci.game_codes)==null?void 0:mi.length)>0){const xi=qi.folder(`\u7B2C${$i+1}\u5173-${Ci.subject}-${Ci.id}`);(Ei=Ci==null?void 0:Ci.game_codes)==null||Ei.map(za=>{xi.file(`${za.filename}.txt`,za==null?void 0:za.content)})}})}Qi.destroy(),ga();return}else Yi(cn==null?void 0:cn.first_student_work_id)}),ga=()=>{cs.generateAsync({type:"blob"}).then(function(hr){console.log(cn,"shixunWorkReport");const oa=document.createElement("a");oa.href=window.URL.createObjectURL(hr),oa.download=(cn==null?void 0:cn.shixun_name)+".zip",document.body.appendChild(oa);const ya=document.createEvent("MouseEvents");ya.initEvent("click",!1,!1),oa.dispatchEvent(ya),document.body.removeChild(oa),Es(new(Ge()))}),vo(!1)};(0,pe.useEffect)(()=>{Qo()},[Ra.homeworkId]);const Qo=()=>pn(void 0,null,function*(){yield Jr({type:"shixunHomeworks/getShixunWorkReport",payload:aa(aa({},Ra),tA.current||{})}),oo(),(0,We.GJ)()&&ur(),pa(!1)}),So=[{title:"\u5173\u5361",dataIndex:"name",render:(hr,oa,ya)=>ya+1},{title:"\u4EFB\u52A1\u540D\u79F0",dataIndex:"name",render:(hr,oa,ya)=>nn.createElement("div",null,hr,oa.complete_status===4&&nn.createElement(Je.vA,{status:oa.complete_status}))},{title:"\u5F00\u542F\u65F6\u95F4",dataIndex:"open_time"},{title:"\u4EE3\u7801\u4FEE\u6539\u884C\u6570",dataIndex:"diff_code_count",render:(hr,oa,ya)=>hr||"- -"},{title:"\u8BC4\u6D4B\u6B21\u6570",dataIndex:"evaluate_count"},{title:"\u5B8C\u6210\u65F6\u95F4",dataIndex:"finished_time"},{title:"\u5B9E\u8BAD\u8017\u65F6",dataIndex:"time_consuming"},{title:"\u662F\u5426\u67E5\u770B\u7B54\u6848",dataIndex:"view_answer",render:hr=>hr?"\u662F":"\u5426"},{title:"\u7ECF\u9A8C\u503C",dataIndex:"experience",render:(hr,oa)=>nn.createElement("div",null,nn.createElement("span",{style:{color:parseFloat(oa.myself_experience)!==parseFloat(hr)?"red":"green"}},oa.myself_experience),"/",hr)},{title:"\u5173\u5361\u5F97\u5206",dataIndex:"game_score",render:(hr,oa)=>nn.createElement("div",null,nn.createElement("span",{style:{color:parseFloat(oa.game_score_full)!==parseFloat(hr)?"red":"green"}},hr),"/",oa.game_score_full)},{title:"\u8C03\u5206",dataIndex:"game_score",render:(hr,oa)=>EA?nn.createElement(Nt,{max:oa.game_score_full,defaultValue:parseFloat(hr),onBlur:ya=>pn(void 0,null,function*(){var Do;if((0,We.Rm)()&&!((Do=Ar.AssistantObject.practice)!=null&&Do.can_appraise)){Ue.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}const xA=yield Jr({type:"shixunHomeworks/changeScore",payload:{categoryId:Ra.homeworkId,type:"report",score:ya,challenge_id:oa.challenge_id}});jr({page:1,page_size:10},"all"),yield Jr({type:"shixunHomeworks/getShixunWorkReport",payload:aa(aa({},Ra),tA.current||{})}),xA.status===0&&Ue.ZP.success("\u64CD\u4F5C\u6210\u529F")})}):hr}];let nA=[{title:"\u5173\u5361",dataIndex:"order",key:"order",render:(hr,oa,ya)=>({children:hr,props:{rowSpan:oa.rowSpan}})},{title:"\u4EFB\u52A1\u540D\u79F0",dataIndex:"name",key:"name",render:(hr,oa,ya)=>({children:hr,props:{rowSpan:oa.rowSpan}})},{title:"\u6307\u6807\u540D\u79F0",dataIndex:"target_name",key:"target_name"},{title:"\u6307\u6807\u9884\u671F\u7ED3\u679C",dataIndex:"output",key:"output"},{title:"\u6307\u6807\u5B9E\u9645\u7ED3\u679C",dataIndex:"actual_output",key:"actual_output"},{title:"\u6307\u6807\u5F97\u5206",dataIndex:"test_score",key:"test_score",render:(hr,oa,ya)=>nn.createElement("div",null,nn.createElement("span",{style:{color:parseFloat(oa.actual_test_score)!==parseFloat(hr)?"red":"green"}},oa.actual_test_score),"/",hr)},{title:"\u6307\u6807\u603B\u5206",render:(hr,oa,ya)=>({children:nn.createElement("div",null,nn.createElement("span",{style:{color:parseFloat(oa.actual_target_score)!==parseFloat(hr)?"red":"green"}},oa.actual_target_score),"/",hr),props:{rowSpan:oa.rowSpan}}),dataIndex:"total_target_score",key:"total_target_score"}];const Ro=[{title:"\u5173\u5361",dataIndex:"challenge_num",width:220},{title:"\u8C03\u5206\u7528\u6237",dataIndex:["user","name"]},{title:"\u8C03\u5206\u524D",dataIndex:"old_score"},{title:"\u8C03\u5206\u540E",dataIndex:"score"},{title:"\u8C03\u5206\u65F6\u95F4",dataIndex:"created_at",render:hr=>nn.createElement("span",null,hr?Ze()(hr).format("YYYY-MM-DD HH:mm"):"--")}],gs=hr=>{Jr({type:"shixunHomeworks/setActionTabs",payload:{key:"",type:2}}),setTimeout(()=>{hr==="next"?he.history.push(`/classrooms/${Ra.coursesId}/shixun_homework/${Ra.categoryId}/${cn==null?void 0:cn.next_student_work_id}/comment`):he.history.push(`/classrooms/${Ra.coursesId}/shixun_homework/${Ra.categoryId}/${cn==null?void 0:cn.pre_student_work_id}/comment`)},200)},xs=hr=>{ks(""),hr.target.value&&(console.log("\u8FDB\u6765",cn),hr.target.value=hr.target.value>cn.repeat_setting_score?cn.repeat_setting_score:hr.target.value,ks(hr.target.value))},Fs=()=>pn(void 0,null,function*(){const hr=yield(0,He.ZP)(`/api/student_works/${cn==null?void 0:cn.work_id}/update_repeat_score`,{method:"put",body:{score:Xi}});yield Jr({type:"shixunHomeworks/getShixunWorkReport",payload:aa(aa({},Ra),tA.current||{})}),hr.status===0&&Ue.ZP.info("\u64CD\u4F5C\u6210\u529F")});return nn.createElement("section",{className:"bg-fafafa",style:{position:"sticky",top:0}},nn.createElement("div",{className:"edu-container mt10",style:{paddingBottom:100}},nn.createElement(ce.Z,{loading:Da["shixunHomeworks/getShixunWorkReport"],active:!0,avatar:{size:40},paragraph:{rows:5}},nn.createElement("div",{className:"edu-container"},cn.course_id&&nn.createElement("section",{className:"animated fadeIn"},nn.createElement("aside",{className:""},cn.category&&nn.createElement(Ne.Z,{separator:">"},nn.createElement(Ne.Z.Item,null,nn.createElement(he.Link,{to:`/classrooms/${cn.course_id}/shixun_homework`},cn.course_name)),nn.createElement(Ne.Z.Item,null,nn.createElement(he.Link,{to:`/classrooms/${cn.course_id}/shixun_homework/${cn.category.main?"":cn.category.category_id}`},cn.category.category_name)),nn.createElement(Ne.Z.Item,null,nn.createElement(he.Link,{to:`/classrooms/${cn.course_id}/shixun_homework/${cn.homework_common_id}/detail`},"\u4F5C\u4E1A\u8BE6\u60C5")),nn.createElement(Ne.Z.Item,null,cn.username))),nn.createElement("aside",{className:[De.title1,"mt20"].join(" ")},nn.createElement(Ce.Z,{align:"middle"},nn.createElement(be.Z,{flex:1},nn.createElement(he.Link,{to:`/classrooms/${cn.course_id}/shixun_homework/${cn.homework_common_id}/detail`},nn.createElement(ae.Z,{className:"font16 c-black"})),nn.createElement("strong",{className:"font20 ml5"},cn==null?void 0:cn.homework_name),nn.createElement(Je.VV,{temporary:!0,status:cn.homework_status})),nn.createElement(be.Z,{className:De.title1_right},cn.view_tpi&&nn.createElement(oe.ZP,{onClick:()=>{var hr,oa;(0,Je.xg)(`/tasks/${cn==null?void 0:cn.course_id}/${cn==null?void 0:cn.homework_common_id}/${(oa=(hr=cn==null?void 0:cn.shixun_detail)==null?void 0:hr[0])==null?void 0:oa.game_identifier}`)}},nn.createElement("span",{className:"iconfont icon-yijiandianping mr5"}),"\u67E5\u770B\u5B66\u5458\u5B9E\u8BAD"),(0,We.GJ)()&&cn.homework_end===!1&&!!cn.myshixun_id&&nn.createElement(oe.ZP,{className:"ml10",onClick:()=>pn(void 0,null,function*(){yield Jr({type:"shixunHomeworks/setActionTabs",payload:{key:"\u6253\u56DE\u91CD\u505A",selectArrs:{myshixun_identifier:cn.myshixun_identifier},homework_common_id:Ta.categoryId}})})},nn.createElement("span",{className:"iconfont icon-dahuizhongzuo3x mr5"}),"\u6253\u56DE\u91CD\u505A"),nn.createElement(oe.ZP,{className:"ml10",onClick:()=>{var hr;if((0,We.Rm)()&&!((hr=Ar.AssistantObject.practice)!=null&&hr.can_download)){Ue.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}io("")},loading:Mi},nn.createElement("span",{className:"iconfont icon-daochu mr5"}),"\u5BFC\u51FA\u5B9E\u8BAD\u62A5\u544A"),(0,We.GJ)()&&(cn==null?void 0:cn.students_count)>1&&nn.createElement(oe.ZP,{className:"ml10",onClick:()=>{var hr;if((0,We.Rm)()&&!((hr=Ar.AssistantObject.practice)!=null&&hr.can_download)){Ue.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}ve.default.confirm({title:"\u9009\u62E9\u5BFC\u51FA\u65B9\u5F0F",closable:!0,icon:null,centered:!0,okText:nn.createElement(y.Z,{title:"\u5BFC\u51FA\u65F6\u4E0D\u80FD\u9000\u51FA\u6216\u5173\u95ED\u5BFC\u51FA\u9875\u9762\uFF0C\u53EF\u80FD\u4F1A\u5F71\u54CD\u5176\u4ED6\u64CD\u4F5C"},"\u524D\u7AEF\u5BFC\u51FA"),cancelText:nn.createElement(y.Z,{title:"\u751F\u6210\u5BFC\u51FA\u4EFB\u52A1\u540E\u53EF\u5173\u95ED\u9875\u9762\uFF0C\u540E\u53F0\u5BFC\u51FA\u6210\u529F\u540E\u5728\u5386\u53F2\u5BFC\u51FA\u9875\u9762\u81EA\u884C\u4E0B\u8F7D\uFF0C\u4E0D\u5F71\u54CD\u5176\u4ED6\u64CD\u4F5C"},"\u540E\u53F0\u5BFC\u51FA"),onOk:()=>{io("all")},onCancel:()=>{},cancelButtonProps:{onClick:()=>{(0,Yr.jj)({categoryId:Ra.categoryId,coursesId:Ra.coursesId},"shixun_report")}}})}},nn.createElement("span",{className:"iconfont icon-daochu mr5"}),"\u5BFC\u51FA\u5168\u90E8\u5B66\u751F\u5B9E\u8BAD\u62A5\u544A"))))),nn.createElement("aside",{className:"mt30 relative"})),nn.createElement("aside",{className:"edu-container bg-white",ref:WA},nn.createElement("div",{id:"export-all",ref:CA},nn.createElement("div",{id:"export-all-1"},nn.createElement("div",{className:De.title},nn.createElement("h1",null,"\u603B\u4F53\u8BC4\u4EF7"),nn.createElement("div",null,(0,We.GJ)()&&nn.createElement(oe.ZP,{className:"mr20",type:"primary",onClick:()=>{Jr({type:"shixunHomeworks/setActionTabs",payload:{key:"\u66F4\u6539\u70B9\u8BC4",selectArrs:{myshixun_identifier:cn.user_id,data:aa({},cn)},fn:()=>jr({page:1,page_size:10},"all")}})}},nn.createElement(ge.Z,null),cn.has_shixun_work_comment?"\u66F4\u6539\u70B9\u8BC4":"\u70B9\u8BC4\u4F5C\u4E1A"))),nn.createElement(a.Z,{style:{marginTop:0}}),nn.createElement(Ce.Z,{className:"pl30 pr30"},nn.createElement(be.Z,null,nn.createElement("img",{className:De.userPic,src:`${Oe.Z.IMG_SERVER}/images/${cn.image_url}`,alt:cn.username})),nn.createElement(be.Z,null,nn.createElement("span",{className:"font16 ml40"},cn.username),nn.createElement(Je.vA,{status:cn.compelete_status}),nn.createElement("ul",{className:De.userInfo},nn.createElement("li",null,"\u5B66\u53F7\uFF1A",cn.student_id||"--"),nn.createElement("li",null,"\u5206\u73ED\uFF1A",cn.group_name||"--"),nn.createElement("br",null),nn.createElement("li",null,"\u622A\u6B62\u524D\u5B8C\u6210\u5173\u5361\uFF1A",nn.createElement("span",{className:"c-red"},cn.complete_count),"/",nn.createElement("span",{className:"c-red"},cn.challenges_count)),nn.createElement("li",null,"\u6700\u65B0\u5B8C\u6210\u5173\u5361\uFF1A",nn.createElement("span",{className:"c-red"},cn.current_complete_count||"-"),"/",nn.createElement("span",{className:"c-red"},cn.challenges_count)),nn.createElement("li",null,"\u5B8C\u6210\u6548\u7387\uFF1A",cn&&cn.efficiency===null?"--":cn&&cn.efficiency),nn.createElement("li",null,"\u8BFE\u5802\u6700\u9AD8\u5B8C\u6210\u6548\u7387\uFF1A",cn&&cn.max_efficiency===null?"--":cn&&cn.max_efficiency))),nn.createElement("ul",{className:[De.listItem,"mt10"].join(" ")},nn.createElement("li",null,nn.createElement("strong",null,"\u901A\u5173\u65F6\u95F4"),nn.createElement("div",{className:"c-light-black mt20"},cn&&cn.passed_time===null||cn&&cn.passed_time==="--"?"--":Ze()(cn&&cn.passed_time).format("YYYY-MM-DD HH:mm"))),nn.createElement("li",null,nn.createElement("strong",null,"\u8BA1\u65F6\u89C4\u5219",nn.createElement("i",{onClick:hr=>{hr.stopPropagation(),hr.preventDefault(),Co(!0)},style:{marginLeft:4,color:"#145DFF",fontSize:16,cursor:"pointer"},className:"iconfont icon-tishixiaowenhao"})),nn.createElement("div",{className:"c-light-black mt20"},cn==null?void 0:cn.human_training_time_rules)),nn.createElement("li",null,nn.createElement("strong",null,"\u5B9E\u8BAD\u603B\u8017\u65F6",nn.createElement("i",{onClick:hr=>{hr.stopPropagation(),hr.preventDefault(),VA(!0)},style:{marginLeft:4,color:"#145DFF",fontSize:16,cursor:"pointer"},className:"iconfont icon-tishixiaowenhao"})),nn.createElement("div",{className:"c-light-black mt20"},cn.time_consuming)),nn.createElement("li",null,nn.createElement("strong",null,"\u8BC4\u6D4B\u6B21\u6570"),nn.createElement("div",{className:"mt20"},cn.evaluate_count)),(cn==null?void 0:cn.eff_score_full)&&nn.createElement(nn.Fragment,null,nn.createElement("li",null,nn.createElement("strong",null,"\u5173\u5361\u5F97\u5206"),nn.createElement("div",{className:"mt20"},nn.createElement("span",{className:"c-orange"},cn.challenge_score),"/",nn.createElement("span",{className:"c-light-black"},cn.challenge_score_full))),nn.createElement("li",null,nn.createElement("strong",null,"\u6548\u7387\u5206"),nn.createElement("div",{className:"mt20"},nn.createElement("span",{className:"c-orange"},cn.eff_score),"/",nn.createElement("span",{className:"c-light-black"},cn.eff_score_full)))),(cn==null?void 0:cn.have_repeat)&&(cn==null?void 0:cn.repeat_minus_score)!==0&&nn.createElement("li",{style:{position:"relative"}},nn.createElement("div",{style:{display:"flex",justifyContent:"space-between"}},nn.createElement("strong",null,"\u67E5\u91CD\u6263\u5206"),nn.createElement("div",{style:{position:"absolute",fontSize:"10px",color:"white",left:"57px",width:"46px",bottom:"72px"}},cn!=null&&cn.review_rate?nn.createElement("span",{style:{background:"#0152d9",borderRadius:"6px 6px 6px 0",cursor:"pointer"},onClick:()=>{if(cn!=null&&cn.review_id&&Ki)localStorage.setItem("studentDetial",window.location.pathname),he.history.push({pathname:`/classrooms/:coursesId/shixun_homework/${Ra.categoryId}/review_detail/${cn==null?void 0:cn.review_id}`});else return}},cn.review_rate.toFixed(1),"%"):nn.createElement("span",{style:{background:"#0152d9",borderRadius:"6px 6px 6px 0"}},"- -"))),Ki?nn.createElement("div",{className:"mt20"},nn.createElement(E.default,{style:{width:"45px",height:"22px"},value:Xi,onChange:hr=>{xs(hr)},onBlur:Fs,disabled:cA})," / ",cn==null?void 0:cn.repeat_setting_score):nn.createElement("div",{className:"mt20"},cn==null?void 0:cn.repeat_minus_score," / ",cn==null?void 0:cn.repeat_setting_score)),console.log("sssssssssssssssssssssss",cn==null?void 0:cn.have_repeat,cn==null?void 0:cn.repeat_minus_score),(cn==null?void 0:cn.have_repeat)&&(cn==null?void 0:cn.repeat_minus_score)===0&&nn.createElement("li",null,nn.createElement("strong",null,"\u67E5\u91CD\u6263\u5206"),nn.createElement("div",{className:"mt20"}," - -")),!(cn!=null&&cn.have_repeat)&&nn.createElement("li",null,nn.createElement("strong",null,"\u67E5\u91CD\u6263\u5206"),nn.createElement("div",{className:"mt20"}," - -")),nn.createElement("li",null,nn.createElement("strong",null,"\u8865\u4EA4\u6263\u5206"),nn.createElement("div",{className:"mt20"},nn.createElement("span",null,cn.late_penalty||"- -"))),nn.createElement("li",null,nn.createElement("strong",null,"\u6700\u7EC8\u6210\u7EE9"),nn.createElement("div",{className:"mt20"},nn.createElement("span",{className:"c-orange"},Al),"/",nn.createElement("span",{className:"c-light-black"},cn.all_work_score))),nn.createElement("li",null,nn.createElement("strong",null,"\u603B\u8BC4"),nn.createElement("div",{className:"mt20"},nn.createElement("span",{className:"c-orange"},cn.overall_appraisal))))),nn.createElement(a.Z,{style:{margin:0}}),(cn.work_comment_hidden||cn.work_comment)&&nn.createElement("div",null,nn.createElement(Ce.Z,{align:"middle"},nn.createElement(be.Z,{flex:1},nn.createElement("h1",{className:De.title},"\u70B9\u8BC4\u5185\u5BB9")),nn.createElement(be.Z,{className:"pr30"},(0,We.GJ)()&&nn.createElement(oe.ZP,{onClick:()=>pn(void 0,null,function*(){ve.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",icon:nn.createElement(xe.Z,null),content:"\u662F\u5426\u786E\u8BA4\u5220\u9664\uFF1F",onOk(){return pn(this,null,function*(){(yield(0,Er.gZ)({comment_id:cn.comment_id,homeworkId:Ra.homeworkId})).status===0&&(Ue.ZP.success("\u5220\u9664\u6210\u529F"),Jr({type:"shixunHomeworks/getShixunWorkReport",payload:aa(aa({},Ra),tA.current||{})}))})}})})},nn.createElement(Pe.Z,null),"\u5220\u9664"))),nn.createElement(a.Z,{style:{margin:0}}),cn.work_comment&&nn.createElement("aside",{className:"pl30 pr30 mt20"},nn.createElement("span",{className:"c-light-black font12"},"# \u5B66\u751F\u548C\u8BFE\u5802\u8001\u5E08\u53EF\u89C1"),nn.createElement("br",null),nn.createElement(vr.Z,{value:cn.work_comment})),cn.work_comment_hidden&&nn.createElement("aside",{className:"pl30 pr30 mt20"},nn.createElement("span",{className:"c-light-black font12"},"# \u4EC5\u8BFE\u5802\u8001\u5E08\u53EF\u89C1"),nn.createElement("br",null),nn.createElement(vr.Z,{value:cn.work_comment_hidden}))),(cn==null?void 0:cn.action_analysis)&&nn.createElement(co,{detailData:cn}),nn.createElement("div",{className:De.score},nn.createElement("h1",{className:De.title},"\u9636\u6BB5\u6210\u7EE9"),(cn==null?void 0:cn.adjust_review_score_count)>0&&(0,We.GJ)()&&nn.createElement("div",{style:{color:"#0152d9",cursor:"pointer"},onClick:()=>{Ts(!0),jr({page:1,page_size:10},"all")}},"\u6210\u7EE9\u8C03\u5206\u8BB0\u5F55\uFF08",cn==null?void 0:cn.adjust_review_score_count,"\u6B21\uFF09")),nn.createElement("aside",{className:"pl30 pr30"},nn.createElement(b.default,{dataSource:cn.stage_list,rowKey:hr=>hr==null?void 0:hr.challenge_id,pagination:!1,columns:So})),((ja=cn==null?void 0:cn.target_test_sets)==null?void 0:ja.length)>0&&nn.createElement("div",null,nn.createElement("h1",{className:De.title},"\u6307\u6807\u6210\u7EE9"),nn.createElement("aside",{className:"pl30 pr30"},nn.createElement(b.default,{dataSource:_r,rowKey:hr=>hr==null?void 0:hr.challenge_id,pagination:!1,bordered:!0,columns:nA}))),(cn==null?void 0:cn.work_description)&&nn.createElement(nn.Fragment,null,nn.createElement("h1",{className:De.title},"\u4E2A\u4EBA\u603B\u7ED3"),nn.createElement("aside",{className:"pl30 pr30"},nn.createElement(vr.Z,{value:cn==null?void 0:cn.work_description}))),nn.createElement("h1",{className:De.title},"\u56FE\u5F62\u7EDF\u8BA1"),nn.createElement(jt,{data:Po}),nn.createElement("h1",{className:De.title},"\u5B9E\u8BAD\u8BE6\u60C5")),nn.createElement(Gt,{autoHeight:po}),!!((Qa=cn==null?void 0:cn.save_pic_attachments)!=null&&Qa.length)&&nn.createElement(nn.Fragment,null,nn.createElement("h1",{className:De.title},"\u5B9E\u9A8C\u622A\u56FE"),nn.createElement("div",{style:{display:"grid",gridTemplateColumns:"repeat(4, 1fr)",gap:20,padding:"0px 30px 30px"}},(bo=cn==null?void 0:cn.save_pic_attachments)==null?void 0:bo.map(hr=>nn.createElement("div",{style:{boxShadow:"0px 0px 10px 0px rgba(190,201,218,0.3)",borderRadius:4,border:"1px solid rgba(48,97,208,0.2)",padding:5},key:hr.id},nn.createElement("img",{style:{width:"100%"},src:`${Oe.Z.IMG_SERVER}${hr.url}`}))))))),(0,We.GJ)()&&nn.createElement("aside",{className:`${De.footerBar} ${Mi?De.footerBarStatic:""}`},nn.createElement("aside",{className:"edu-container"},nn.createElement(Ce.Z,{align:"middle"},nn.createElement(be.Z,{flex:"1"},nn.createElement(he.Link,{className:De.exitComment,to:`/classrooms/${Ra.coursesId}/shixun_homework/${Ra.categoryId}/detail`},"\u8FD4\u56DE\u5217\u8868")),nn.createElement(be.Z,{flex:"1",className:"tr"},nn.createElement(oe.ZP,{type:"default",disabled:!(cn!=null&&cn.pre_student_work_id),onClick:()=>gs()},"\u4E0A\u4E00\u4E2A"),nn.createElement(oe.ZP,{type:"default",style:{marginLeft:"20px",marginRight:"20px"},disabled:!(cn!=null&&cn.next_student_work_id),onClick:()=>gs("next")},"\u4E0B\u4E00\u4E2A"),(0,We.GJ)()&&nn.createElement(oe.ZP,{type:"primary",onClick:()=>pn(void 0,null,function*(){Jr({type:"shixunHomeworks/setActionTabs",payload:{key:"\u66F4\u6539\u70B9\u8BC4",selectArrs:{myshixun_identifier:cn.user_id,data:aa({},cn)},fn:()=>jr({page:1,page_size:10},"all")}})})},"\u70B9\u8BC4\u4F5C\u4E1A"))))))),nn.createElement($r,null),nn.createElement(Or.Z,null),nn.createElement(ve.default,{open:ei,width:860,centered:!0,onCancel:()=>{Co(!1)},title:"\u8BA1\u65F6\u89C4\u5219\u8BF4\u660E",footer:null},nn.createElement("div",{style:{color:"#333333",fontWeight:400}},nn.createElement("span",{style:{fontWeight:500}},"1\u3001\u9875\u9762\u505C\u7559\u65F6\u957F"),nn.createElement("br",null),nn.createElement("span",null,"\u5B66\u751F\u8FDB\u5165\u5173\u5361\u7684\u7B54\u9898\u9875\u9762\u5F00\u59CB\u8BA1\u65F6\uFF0C\u76F4\u81F3\u5B66\u751F\u5173\u5361\u8BC4\u6D4B\u901A\u8FC7\uFF0C\u5219\u8BA1\u65F6\u7ED3\u675F\uFF1B"),nn.createElement("br",null),nn.createElement("span",null," \u5B66\u751F\u8FDB\u5165\u5173\u5361\u7684\u7B54\u9898\u9875\u9762\u5F00\u59CB\u8BA1\u65F6\uFF0C\u82E5\u5B66\u751F\u5173\u95ED/\u9000\u51FA\u7B54\u9898\u9875\u9762\uFF0C\u5219\u8BA1\u65F6\u6682\u505C\uFF0C\u518D\u6B21\u8FDB\u5165\u7B54\u9898\u9875\u9762\u65F6\u5F00\u59CB\u7D2F\u8BA1\u8BA1\u65F6\u76F4\u81F3\u8BC4\u6D4B\u901A\u8FC7\uFF0C\u5219\u8BA1\u65F6\u7ED3\u675F\uFF1B"),nn.createElement("span",{style:{color:"#FA6400",display:"flex",height:34,alignItems:"center"}}," \u53EF\u80FD\u4F1A\u9020\u6210\u65F6\u957F\u8BC4\u4F30\u4E0E\u5B9E\u9645\u505A\u9898\u80FD\u529B\u4E0D\u7B26\u7684\u60C5\u51B5 "),nn.createElement("span",null,"a\u3001\u5B66\u751F\u8FDB\u5165\u5173\u5361\u770B\u5B8C\u9898\u540E\uFF0C\u9000\u51FA\u7B54\u9898\u9875\u9762\u5B8C\u6210\u4EE3\u7801\u8BBE\u8BA1\uFF0C\u518D\u590D\u5236\u8FDB\u5E73\u53F0\u7B54\u9898\u9875\u9762\u8FDB\u884C\u8BC4\u6D4B\uFF0C\u65E0\u6CD5\u8BC4\u4F30\u5B66\u751F\u7684\u5B66\u4E60\u548C\u601D\u8003\u65F6\u95F4\u3002")),nn.createElement("div",{style:{color:"#333333",marginTop:20,fontWeight:400}},nn.createElement("span",{style:{fontWeight:500}},"2\u3001\u5173\u5361\u603B\u8017\u65F6"),nn.createElement("br",null),nn.createElement("span",{style:{}},"\u5B66\u751F\u7B2C\u4E00\u6B21\u8FDB\u5165\u5173\u5361\u7B54\u9898\u9875\u9762\u5F00\u59CB\u8BA1\u65F6\uFF0C\u76F4\u81F3\u8BE5\u5173\u5361\u8BC4\u6D4B\u901A\u8FC7\uFF0C\u5219\u8BA1\u65F6\u7ED3\u675F\u3002 "),nn.createElement("br",null),nn.createElement("span",null," \u53E6\uFF0C\u5373\u4F7F\u5173\u5361\u95EF\u5173\u8FC7\u7A0B\u4E2D\uFF0C\u5B66\u751F\u9000\u51FA/\u5173\u95ED\u7B54\u9898\u9875\u9762\uFF0C\u4E5F\u5C06\u6301\u7EED\u8BA1\u65F6\uFF0C\u76F4\u81F3\u8BE5\u5173\u5361\u901A\u8FC7\u3002"),nn.createElement("span",{style:{color:"#FA6400",display:"flex",height:44,paddingTop:10}}," \u53EF\u80FD\u4F1A\u9020\u6210\u65F6\u957F\u8BC4\u4F30\u4E0E\u5B9E\u9645\u505A\u9898\u80FD\u529B\u4E0D\u7B26\u7684\u60C5\u51B5 "),nn.createElement("span",null,"a\u3001\u5B66\u751F\u4ECE\u5176\u4ED6\u540C\u5B66\u5904\u770B\u5230\u9898\u76EE\u540E\uFF0C\u5B8C\u6210\u4EE3\u7801\u8BBE\u8BA1\uFF0C\u518D\u8FDB\u5165\u5173\u5361\u7B54\u9898\u9875\u9762\uFF0C\u5C06\u5DF2\u5B8C\u6210\u7684\u4EE3\u7801\u590D\u5236\u81F3\u5E73\u53F0\u8FDB\u884C\u8BC4\u6D4B\uFF1B"),nn.createElement("br",null),nn.createElement("span",null,"b\u3001\u5B66\u751F\u7B2C\u4E00\u6B21\u6253\u5F00\u5173\u5361\u540E\uFF0C\u56E0\u4E3A\u67D0\u79CD\u539F\u56E0\u79BB\u5F00\u9875\u9762\uFF0C\u65F6\u9694\u591A\u65E5\u624D\u518D\u6B21\u8FDB\u5165\u5E73\u53F0\u95EF\u5173\uFF0C\u5C31\u4F1A\u5BFC\u81F4\u5B66\u751F\u5173\u5361\u603B\u8017\u65F6\u8FC7\u957F\uFF1B")),nn.createElement("div",{style:{color:"#333333",marginTop:20,fontWeight:400}},nn.createElement("span",{style:{fontWeight:500}},"3\u3001\u4F5C\u4E1A\u901A\u5173\u65F6\u957F"),nn.createElement("br",null),nn.createElement("span",{style:{}},"\u4ECE\u8001\u5E08\u53D1\u5E03\u7684\u5B9E\u8BAD\u4F5C\u4E1A\u5F00\u59CB\u65F6\u95F4\uFF0C\u5F00\u59CB\u8BA1\u65F6\uFF0C\u76F4\u81F3\u5B66\u751F\u5B9E\u8BAD\u901A\u5173\uFF08\u5305\u62EC\u8FDF\u4EA4\u901A\u5173\uFF09\uFF0C\u7ED3\u675F\u8BA1\u65F6\u3002\u5982\u679C\u5B66\u751F\u672A\u901A\u5173\uFF0C\u5219\u8BE5\u751F\u7684\u95EF\u5173\u8017\u65F6\u4E3A\u8001\u5E08\u8BBE\u7F6E\u7684\u5B9E\u8BAD\u5F00\u59CB\u65F6\u95F4\u81F3\u5B9E\u8BAD\u622A\u6B62\u65F6\u95F4\uFF0C\u5982\u679C\u8001\u5E08\u5F00\u542F\u4E86\u8865\u4EA4\uFF0C\u5219\u8BE5\u751F\u7684\u95EF\u5173\u8017\u65F6\u4E3A\u5B9E\u8BAD\u5F00\u59CB\u65F6\u95F4\u81F3\u5B9E\u8BAD\u8865\u4EA4\u622A\u6B62\u65F6\u95F4\u3002")),nn.createElement("div",{style:{color:"#333333",marginTop:20,fontWeight:400}},nn.createElement("span",{style:{fontWeight:500}},"\u89C4\u5219\u76EE\u7684"),nn.createElement("br",null),nn.createElement("span",{style:{}},"\u9F13\u52B1\u5B66\u751F\u5728\u5B9E\u8BAD\u4F5C\u4E1A\u53D1\u5E03\u7684\u7B2C\u4E00\u65F6\u95F4\uFF0C\u7ACB\u5373\u767B\u5F55\u5E73\u53F0\u5B8C\u6210\u5B9E\u8BAD\u4F5C\u4E1A\u7684\u901A\u5173\u3002"))),nn.createElement(ve.default,{open:oi,title:"\u5B9E\u8BAD\u603B\u8017\u65F6\u8BF4\u660E",centered:!0,footer:null,onCancel:()=>{VA(!1)},width:600},nn.createElement("div",{style:{fontWeight:400,color:"#333333"}},nn.createElement("div",null,"1\u3001\u5F53\u8BA1\u65F6\u89C4\u5219\u4E3A\u201C",nn.createElement("span",{style:{color:"#145DFF"}},"\u9875\u9762\u505C\u7559\u65F6\u957F"),"\u201D\u65F6\uFF0C\u5B9E\u8BAD\u603B\u8017\u65F6\u4E3A\u6240\u6709\u5173\u5361\u8017\u65F6\u76F8\u52A0\u4E4B\u548C\uFF1B"),nn.createElement("div",{style:{margin:"20px 0px"}},"2\u3001\u5F53\u8BA1\u65F6\u89C4\u5219\u4E3A\u201C",nn.createElement("span",{style:{color:"#145DFF"}},"\u5173\u5361\u603B\u8017\u65F6"),"\u201D\u65F6\uFF0C\u5B9E\u8BAD\u603B\u8017\u65F6\u4E3A\u6240\u6709\u5173\u5361\u8017\u65F6\u76F8\u52A0\u4E4B\u548C\uFF1B"),nn.createElement("div",null,"3\u3001\u5F53\u8BA1\u65F6\u89C4\u5219\u4E3A\u201C",nn.createElement("span",{style:{color:"#145DFF"}},"\u4F5C\u4E1A\u901A\u5173\u65F6\u957F"),"\u201D\u65F6\uFF0C\u5B9E\u8BAD\u603B\u8017\u65F6\u4E3A\u5B9E\u8BAD\u53D1\u5E03\u65F6\u95F4\u81F3\u5B9E\u8BAD\u901A\u5173\u65F6\u95F4\uFF0C\u5F53\u5B66\u751F\u672A\u901A\u5173\u65F6\uFF0C\u5B9E\u8BAD\u603B\u8017\u65F6\u4E3A\u5B9E\u8BAD\u53D1\u5E03\u65F6\u95F4\u81F3\u5B9E\u8BAD\u622A\u6B62\u65F6\u95F4\u3002"))),nn.createElement(ve.default,{open:Pl,title:"\u6210\u7EE9\u8C03\u5206\u8BB0\u5F55",centered:!0,footer:null,onCancel:()=>{lA("all"),Ts(!1)},destroyOnClose:!0,width:900},nn.createElement("div",{style:{fontWeight:400,color:"#333333"}},nn.createElement("div",null,nn.createElement("span",null,"\u5173\u5361\uFF1A"),nn.createElement(x.default,{style:{width:300},value:OA,placeholder:"\u8BF7\u9009\u62E9\u5173\u5361",defaultValue:"all",onChange:hr=>pn(void 0,null,function*(){lA(hr),jr({page:1,page_size:10},hr)})},nn.createElement(x.default.Option,{value:"all"}," \u5168\u90E8 "),(ko=cn==null?void 0:cn.stage_list)==null?void 0:ko.map((hr,oa)=>nn.createElement(x.default.Option,{key:oa,value:hr==null?void 0:hr.challenge_id},"\u7B2C",(0,Je.EM)(oa+1),"\u5173")))),nn.createElement("div",{className:"mt20"},nn.createElement(b.default,{dataSource:Za,rowKey:hr=>hr==null?void 0:hr.id,pagination:!1,columns:Ro,loading:Ka})),nn.createElement("div",{className:De.footer},nn.createElement("div",null,nn.createElement("span",{style:{color:"#656F87"}},"\u5171",nn.createElement("span",{className:"c-light-primary"},_i),"\u6761\u6570\u636E")),nn.createElement(z.Z,{defaultCurrent:1,defaultPageSize:10,current:(Sa==null?void 0:Sa.page)||1,showSizeChanger:!1,showQuickJumper:!0,hideOnSinglePage:!0,total:_i,onChange:Aa})))))};var Tr=(0,he.connect)(({shixunHomeworks:Bn,classroomList:Hn,loading:Vn,globalSetting:Ar,user:Mr})=>({shixunHomeworks:Bn,classroomList:Hn,globalSetting:Ar,loading:Vn.effects,user:Mr}))(ar)},97610:function(hn,_t,Be){"use strict";var pe=Be(43418),Ve=Be(8591),Ze=Be(38986),At=Be(25690),Ge=Be(48790),He=Be(59301),he=(Ue,ce,Ne)=>new Promise((Ce,be)=>{var oe=E=>{try{a(Ne.next(E))}catch(b){be(b)}},y=E=>{try{a(Ne.throw(E))}catch(b){be(b)}},a=E=>E.done?Ce(E.value):Promise.resolve(E.value).then(oe,y);a((Ne=Ne.apply(Ue,ce)).next())});const ve=({shixunHomeworks:Ue,classroomList:ce,dispatch:Ne})=>{const Ce=(0,At.useParams)();return He.createElement(pe.default,{centered:!0,title:"\u63D0\u793A",open:Ue.actionTabs.key==="\u6253\u56DE\u91CD\u505A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>he(void 0,null,function*(){var be,oe,y,a;if((0,Ge.Rm)()&&!((be=ce.AssistantObject.practice)!=null&&be.can_redo)){Ve.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}const E=yield(0,Ze.ZP)(`/api/myshixuns/${Ue.actionTabs.selectArrs.myshixun_identifier}/reset_my_game.json`,{method:"GET",params:{course_id:Ce.coursesId,homework_common_id:Ue.actionTabs.homework_common_id}});if(E.shixun_identifier){Ve.ZP.success("\u64CD\u4F5C\u6210\u529F"),Ne({type:"shixunHomeworks/setActionTabs",payload:{}});const b=(y=(oe=E==null?void 0:E.new_works)==null?void 0:oe.find(x=>`${x.homework_common_id}`===Ce.categoryId))==null?void 0:y.id;if((0,Ge.Rm)()&&!((a=ce.AssistantObject.practice)!=null&&a.can_view))return;At.history.replace(`/classrooms/${Ce.coursesId}/shixun_homework/${Ce.categoryId}/${b}/comment`)}}),onCancel:()=>{Ne({type:"shixunHomeworks/setActionTabs",payload:{}})}},He.createElement("p",null,"\u8BE5\u4F5C\u4E1A\u5C06\u88AB\u6253\u56DE\u91CD\u505A\uFF0C\u5B66\u751F\u5B9E\u8BAD\u8BB0\u5F55\u5C06\u88AB\u6E05\u7A7A!"),He.createElement("p",null,"\u786E\u5B9A\u6253\u56DE?"))};_t.Z=(0,At.connect)(({shixunHomeworks:Ue,classroomList:ce})=>({shixunHomeworks:Ue,classroomList:ce}))(ve)},40133:function(hn,_t,Be){"use strict";Be.d(_t,{AD:function(){return jt},D9:function(){return ft},Hp:function(){return xe},IM:function(){return Yt},Iy:function(){return Pe},KM:function(){return tr},MJ:function(){return Oe},Ne:function(){return ot},ON:function(){return Un},Uj:function(){return It},VY:function(){return qt},YO:function(){return Kn},YX:function(){return dn},Zn:function(){return y},_g:function(){return z},_k:function(){return pt},c6:function(){return xt},cr:function(){return a},eV:function(){return Qe},fi:function(){return E},gh:function(){return nt},hS:function(){return rn},iA:function(){return b},j6:function(){return ae},je:function(){return Nt},jj:function(){return ge},kS:function(){return yn},o6:function(){return De},pO:function(){return jn},rQ:function(){return ut},sA:function(){return Je},xm:function(){return Bt},xo:function(){return Et},y8:function(){return it},yd:function(){return x}});var pe=Be(82264),Ve=Be(25690),Ze=Be(51257),At=Be(8591),Ge=Be(346),He=Object.defineProperty,he=Object.getOwnPropertySymbols,ve=Object.prototype.hasOwnProperty,Ue=Object.prototype.propertyIsEnumerable,ce=(je,Wt,ke)=>Wt in je?He(je,Wt,{enumerable:!0,configurable:!0,writable:!0,value:ke}):je[Wt]=ke,Ne=(je,Wt)=>{for(var ke in Wt||(Wt={}))ve.call(Wt,ke)&&ce(je,ke,Wt[ke]);if(he)for(var ke of he(Wt))Ue.call(Wt,ke)&&ce(je,ke,Wt[ke]);return je},Ce=(je,Wt,ke)=>new Promise((me,se)=>{var ye=Re=>{try{ht(ke.next(Re))}catch(Ye){se(Ye)}},qe=Re=>{try{ht(ke.throw(Re))}catch(Ye){se(Ye)}},ht=Re=>Re.done?me(Re.value):Promise.resolve(Re.value).then(ye,qe);ht((ke=ke.apply(je,Wt)).next())});const be=()=>{(0,Ve.getDvaApp)()._store.dispatch({type:"globalSetting/setGlobalLoading",payload:{show:!0,text:"\u6B63\u5728\u751F\u6210\u6587\u4EF6\uFF0C\u8BF7\u7A0D\u540E..."}})},oe=()=>{(0,Ve.getDvaApp)()._store.dispatch({type:"globalSetting/setGlobalLoading",payload:{show:!1,text:""}})},y=je=>Ce(void 0,null,function*(){be(),(yield(0,pe.YR)(Ne({},je))).status===0&&(yield(0,Ze.QH)("",(0,Ze.NY)({url:Ge.Z.API_SERVER+`/api/courses/${je.coursesId}/export_couser_info.json`,query:je}))),oe()}),a=je=>Ce(void 0,null,function*(){const Wt=yield(0,pe.yS)(Ne({},je));if(Wt.status===0)At.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),Ve.history.push(`/classrooms/${je.coursesId}/exportlist/course_member_act_score`);else{if(Wt.status===-2)return Wt;Wt.status===-3&&((0,Ve.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),Ve.history.push(`/classrooms/${je.coursesId}/exportlist/course_member_act_score`))}}),E=je=>Ce(void 0,null,function*(){const Wt=yield(0,pe.W0)(Ne({},je));if(Wt.status===0)At.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),Ve.history.push(`/classrooms/${je.coursesId}/exportlist/course_total_score`);else{if(Wt.status===-4)return Wt;Wt.status===-3&&((0,Ve.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),Ve.history.push(`/classrooms/${je.coursesId}/exportlist/course_total_score`))}}),b=je=>Ce(void 0,null,function*(){const Wt=yield(0,pe.Nl)(Ne({},je));if(Wt.status===0)At.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),Ve.history.push(`/classrooms/${je.coursesId}/exportlist/course_total_exercise_and_other`);else{if(Wt.status===-4)return Wt;Wt.status===-3&&((0,Ve.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),Ve.history.push(`/classrooms/${je.coursesId}/exportlist/course_total_exercise_and_other`))}}),x=je=>Ce(void 0,null,function*(){const Wt=yield(0,pe.IU)(Ne({},je));if(Wt.status===0)At.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),Ve.history.push(`/classrooms/${je.coursesId}/exportlist/export_star_user`);else{if(Wt.status===-4)return Wt;Wt.status===-3&&((0,Ve.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),Ve.history.push(`/classrooms/${je.coursesId}/exportlist/export_star_user`))}}),z=je=>Ce(void 0,null,function*(){const Wt=yield(0,pe.td)(Ne({},je));if(Wt.status===0)At.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),Ve.history.push(`/classrooms/${je.coursesId}/exportlist/course_total_exercise_and_other`);else{if(Wt.status===-2)return Wt;if(Wt.status===-3)(0,Ve.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),Ve.history.push(`/classrooms/${je.coursesId}/exportlist/course_total_exercise_and_other`);else if(Wt.status===-4)return Wt}}),ae=je=>Ce(void 0,null,function*(){const Wt=yield(0,pe.QX)(Ne({},je));if(Wt.status===0)At.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),Ve.history.push(`/classrooms/${je.coursesId}/exportlist/course_total_homework`);else{if(Wt.status===-4)return Wt;Wt.status===-3&&((0,Ve.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),Ve.history.push(`/classrooms/${je.coursesId}/exportlist/course_total_homework`))}}),ge=(je,Wt)=>Ce(void 0,null,function*(){const ke=yield(0,pe.o_)(Ne({},je));ke.status===0?(At.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"),Ve.history.push(`/classrooms/${je.coursesId}/exportlist/${Wt}`)):ke.status===-3&&((0,Ve.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),Ve.history.push(`/classrooms/${je.coursesId}/exportlist/${Wt}`))}),xe=(je,Wt)=>Ce(void 0,null,function*(){const ke=yield(0,pe.ZL)(Ne({},je));ke.status===0?(At.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"),Ve.history.push(`/classrooms/${je.coursesId}/exportlist/${Wt}`)):ke.status===-3&&((0,Ve.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),Ve.history.push(`/classrooms/${je.coursesId}/exportlist/${Wt}`))}),Pe=(je,Wt)=>Ce(void 0,null,function*(){const ke=yield(0,pe.aP)(Ne({},je));ke.status===0?(At.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),Ve.history.push(`/classrooms/${je.coursesId}/exportlist/${Wt}`)):ke.status===-3&&((0,Ve.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),Ve.history.push(`/classrooms/${je.coursesId}/exportlist/${Wt}`))}),Oe=(je,Wt)=>Ce(void 0,null,function*(){const ke=yield(0,pe.vV)(Ne({},je));ke.status===0?(At.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"),Ve.history.push(`/classrooms/${je.coursesId}/exportlist/${Wt}`)):ke.status===-3&&((0,Ve.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),Ve.history.push(`/classrooms/${je.coursesId}/exportlist/${Wt}`))}),We=je=>Ce(void 0,null,function*(){be(),(yield exportCourseWorkListAppendix(Ne({},je))).status===0&&(yield downLoadFileIframe("",setUrlQuery({url:ENV.API_SERVER+`/api/homework_commons/${je.categoryId}/works_list.zip`,query:je}))),oe()}),Je=je=>Ce(void 0,null,function*(){be(),yield(0,Ze.QH)("",Ge.Z.API_SERVER+`/api/polls/${je.categoryId}/commit_result.xlsx`),oe()}),nt=je=>Ce(void 0,null,function*(){yield(0,Ze.FH)("",(0,Ze.NY)({url:Ge.Z.API_SERVER+`/api/courses/${je.coursesId}/attendances/export_xlsx_data.xlsx`,query:je}))}),De=je=>Ce(void 0,null,function*(){yield(0,Ze.FH)("",(0,Ze.NY)({url:Ge.Z.API_SERVER+`/api/courses/${je.coursesId}/video_study_statics.xlsx`,query:je}))}),xt=je=>Ce(void 0,null,function*(){yield(0,Ze.FH)("",(0,Ze.NY)({url:Ge.Z.API_SERVER+`/api/courses/${je.coursesId}/export_video_study.xlsx`,query:je}))}),Qe=je=>Ce(void 0,null,function*(){yield(0,Ze.FH)("",(0,Ze.NY)({url:Ge.Z.API_SERVER+`/api/courses/${je.coursesId}/export_course_students_info.xlsx`,query:je}))}),jt=je=>Ce(void 0,null,function*(){yield(0,Ze.FH)("",(0,Ze.NY)({url:Ge.Z.API_SERVER+"/api/school_manages/students.xlsx",query:je}))}),ut=je=>Ce(void 0,null,function*(){yield(0,Ze.FH)("",(0,Ze.NY)({url:Ge.Z.API_SERVER+"/api/item_banks/export.xlsx",query:je}))}),it=je=>Ce(void 0,null,function*(){yield(0,Ze.FH)("",(0,Ze.NY)({url:Ge.Z.API_SERVER+"/api/competitions/region_reports.xlsx",query:je}))}),Nt=je=>Ce(void 0,null,function*(){const Wt=yield(0,pe.Uy)(Ne({},je));Wt.status===0?(At.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),Ve.history.push(`/classrooms/${je.coursesId}/exportlist/exercise_score,export_exercise_users`)):Wt.status===-3&&((0,Ve.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),Ve.history.push(`/classrooms/${je.coursesId}/exportlist/exercise_score,export_exercise_users`))}),pt=je=>Ce(void 0,null,function*(){console.log("----------","\u8C03\u7528\u4E0B\u8F7D"),yield(0,Ze.FH)("",(0,Ze.NY)({url:Ge.Z.API_SERVER+`/api/export_records/${je.id}.xlsx`,query:je}))}),Bt=je=>Ce(void 0,null,function*(){yield(0,Ze.FH)("",(0,Ze.NY)({url:Ge.Z.API_SERVER+"/api/ec_major_schools/0/ec_years.xlsx",query:je}))}),ft=je=>Ce(void 0,null,function*(){yield(0,Ze.FH)("",(0,Ze.NY)({url:Ge.Z.API_SERVER+`/api/courses/${je==null?void 0:je.coursesId}/${je.menuKey}_statistic.xlsx?${je.checkedList.map(Wt=>`course_group_id[]=${Wt}`).join("&")}`,query:je}))}),ot=je=>Ce(void 0,null,function*(){yield(0,Ze.FH)("",(0,Ze.NY)({url:Ge.Z.API_SERVER+`/api/ec_years/${je==null?void 0:je.ec_year_id}/ec_training_objectives.xlsx`,query:je}))}),Yt=je=>Ce(void 0,null,function*(){yield(0,Ze.FH)(je==null?void 0:je.name,(0,Ze.NY)({url:Ge.Z.API_SERVER+"/api/attachments/get_ecs_attachment.docx",query:je}))}),rn=je=>Ce(void 0,null,function*(){yield(0,Ze.FH)("",(0,Ze.NY)({url:Ge.Z.API_SERVER+`/api/ec_years/${je==null?void 0:je.ec_year_id}/ec_courses.xlsx`,query:je}))}),Et=je=>Ce(void 0,null,function*(){yield(0,Ze.FH)("",(0,Ze.NY)({url:Ge.Z.API_SERVER+`/api/ec_years/${je==null?void 0:je.ec_year_id}/ec_graduation_requirements.xlsx`,query:je}))}),qt=je=>Ce(void 0,null,function*(){yield(0,Ze.FH)("",(0,Ze.NY)({url:Ge.Z.API_SERVER+"/api/courses/rank_list.xlsx",query:je}))}),yn=je=>Ce(void 0,null,function*(){yield(0,Ze.FH)("",(0,Ze.NY)({url:Ge.Z.API_SERVER+"/api/courses/question_rank_list.xlsx",query:je}))}),Un=je=>Ce(void 0,null,function*(){yield(0,Ze.FH)("",(0,Ze.NY)({url:Ge.Z.API_SERVER+`/api/examination_banks/${je.id}.json`,query:je}))}),dn=je=>Ce(void 0,null,function*(){yield(0,Ze.FH)("",(0,Ze.NY)({url:Ge.Z.API_SERVER+`/api/exercises/${je.categoryId}.json`,query:je}))}),Kn=je=>Ce(void 0,null,function*(){yield(0,Ze.FH)("",(0,Ze.NY)({url:Ge.Z.API_SERVER+`/api/polls/${je==null?void 0:je.id}/commit_result.json`,query:je}))}),It=je=>Ce(void 0,null,function*(){yield(0,Ze.FH)("",(0,Ze.NY)({url:Ge.Z.API_SERVER+"/api/paths/get_task_pass.json",query:je}))}),jn=(je,Wt)=>Ce(void 0,null,function*(){yield(0,Ze.FH)(Wt||"",(0,Ze.NY)({url:Ge.Z.API_SERVER+`/api/exercises/${je==null?void 0:je.exercise_id}/consult_exercise.json`,query:je}))}),tr=je=>Ce(void 0,null,function*(){yield(0,Ze.FH)("",(0,Ze.NY)({url:Ge.Z.API_SERVER+`/api/competitions/${je==null?void 0:je.identifier}/competition_commit_records/member_works.xlsx`,query:je}))})},45937:function(hn,_t,Be){"use strict";Be.d(_t,{U:function(){return Ue}});var pe=Be(59301),Ve=Object.defineProperty,Ze=Object.getOwnPropertySymbols,At=Object.prototype.hasOwnProperty,Ge=Object.prototype.propertyIsEnumerable,He=(ce,Ne,Ce)=>Ne in ce?Ve(ce,Ne,{enumerable:!0,configurable:!0,writable:!0,value:Ce}):ce[Ne]=Ce,he=(ce,Ne)=>{for(var Ce in Ne||(Ne={}))At.call(Ne,Ce)&&He(ce,Ce,Ne[Ce]);if(Ze)for(var Ce of Ze(Ne))Ge.call(Ne,Ce)&&He(ce,Ce,Ne[Ce]);return ce},ve=(ce,Ne,Ce)=>new Promise((be,oe)=>{var y=b=>{try{E(Ce.next(b))}catch(x){oe(x)}},a=b=>{try{E(Ce.throw(b))}catch(x){oe(x)}},E=b=>b.done?be(b.value):Promise.resolve(b.value).then(y,a);E((Ce=Ce.apply(ce,Ne)).next())});function Ue(ce,Ne){const[Ce,be]=(0,pe.useState)(Ne),[oe,y]=(0,pe.useState)(!1),[a,E]=(0,pe.useState)();return[Ce,oe,(x,z=!1)=>ve(this,null,function*(){const ae=z?Ne:he(he({},Ce),x);y(!0),be(ae);const ge=yield ce(ae);return y(!1),E(ge),ge}),a]}},50371:function(hn,_t){"use strict";function Be(){const pe=Object.assign({},arguments.length<=0?void 0:arguments[0]);for(let Ve=1;Ve{const Ge=Ze[At];Ge!==void 0&&(pe[At]=Ge)})}return pe}_t.Z=Be},13845:function(hn,_t,Be){"use strict";Be.d(_t,{F:function(){return pe},Z:function(){return Ve}});function pe(Ze){return Ze!=null&&Ze===Ze.window}function Ve(Ze,At){var Ge,He;if(typeof window=="undefined")return 0;const he=At?"scrollTop":"scrollLeft";let ve=0;return pe(Ze)?ve=Ze[At?"pageYOffset":"pageXOffset"]:Ze instanceof Document?ve=Ze.documentElement[he]:(Ze instanceof HTMLElement||Ze)&&(ve=Ze[he]),Ze&&!pe(Ze)&&typeof ve!="number"&&(ve=(He=((Ge=Ze.ownerDocument)!==null&&Ge!==void 0?Ge:Ze).documentElement)===null||He===void 0?void 0:He[he]),ve}},56762:function(hn,_t,Be){"use strict";Be.d(_t,{Z:function(){return Ve}});var pe=Be(59301);function Ve(){const[,Ze]=pe.useReducer(At=>At+1,0);return Ze}},68031:function(hn,_t,Be){"use strict";Be.d(_t,{Z:function(){return At}});var pe=Be(16089);function Ve(Ge,He,he,ve){const Ue=he-He;return Ge/=ve/2,Ge<1?Ue/2*Ge*Ge*Ge+He:Ue/2*((Ge-=2)*Ge*Ge+2)+He}var Ze=Be(13845);function At(Ge){let He=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const{getContainer:he=()=>window,callback:ve,duration:Ue=450}=He,ce=he(),Ne=(0,Ze.Z)(ce,!0),Ce=Date.now(),be=()=>{const y=Date.now()-Ce,a=Ve(y>Ue?Ue:y,Ne,Ge,Ue);(0,Ze.F)(ce)?ce.scrollTo(window.pageXOffset,a):ce instanceof Document||ce.constructor.name==="HTMLDocument"?ce.documentElement.scrollTop=a:ce.scrollTop=a,y{let{children:it}=ut;const{getPrefixCls:Nt}=Ge.useContext(he.E_),pt=Nt("breadcrumb");return Ge.createElement("li",{className:`${pt}-separator`,"aria-hidden":"true"},it===""?it:it||"/")};ce.__ANT_BREADCRUMB_SEPARATOR=!0;var Ne=ce,Ce=function(ut,it){var Nt={};for(var pt in ut)Object.prototype.hasOwnProperty.call(ut,pt)&&it.indexOf(pt)<0&&(Nt[pt]=ut[pt]);if(ut!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Bt=0,pt=Object.getOwnPropertySymbols(ut);Btit[Bt]||pt)}function oe(ut,it,Nt,pt){if(Nt==null)return null;const{className:Bt,onClick:ft}=it,ot=Ce(it,["className","onClick"]),Yt=Object.assign(Object.assign({},(0,At.Z)(ot,{data:!0,aria:!0})),{onClick:ft});return pt!==void 0?Ge.createElement("a",Object.assign({},Yt,{className:Ve()(`${ut}-link`,Bt),href:pt}),Nt):Ge.createElement("span",Object.assign({},Yt,{className:Ve()(`${ut}-link`,Bt)}),Nt)}function y(ut,it){return(pt,Bt,ft,ot,Yt)=>{if(it)return it(pt,Bt,ft,ot);const rn=be(pt,Bt);return oe(ut,pt,rn,Yt)}}var a=function(ut,it){var Nt={};for(var pt in ut)Object.prototype.hasOwnProperty.call(ut,pt)&&it.indexOf(pt)<0&&(Nt[pt]=ut[pt]);if(ut!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Bt=0,pt=Object.getOwnPropertySymbols(ut);Bt{const{prefixCls:it,separator:Nt="/",children:pt,menu:Bt,overlay:ft,dropdownProps:ot,href:Yt}=ut,Et=(qt=>{if(Bt||ft){const yn=Object.assign({},ot);if(Bt){const Un=Bt||{},{items:dn}=Un,Kn=a(Un,["items"]);yn.menu=Object.assign(Object.assign({},Kn),{items:dn==null?void 0:dn.map((It,jn)=>{var{key:tr,title:je,label:Wt,path:ke}=It,me=a(It,["key","title","label","path"]);let se=Wt!=null?Wt:je;return ke&&(se=Ge.createElement("a",{href:`${Yt}${ke}`},se)),Object.assign(Object.assign({},me),{key:tr!=null?tr:jn,label:se})})})}else ft&&(yn.overlay=ft);return Ge.createElement(Ue.Z,Object.assign({placement:"bottom"},yn),Ge.createElement("span",{className:`${it}-overlay-link`},qt,Ge.createElement(ve.Z,null)))}return qt})(pt);return Et!=null?Ge.createElement(Ge.Fragment,null,Ge.createElement("li",null,Et),Nt&&Ge.createElement(Ne,null,Nt)):null},b=ut=>{const{prefixCls:it,children:Nt,href:pt}=ut,Bt=a(ut,["prefixCls","children","href"]),{getPrefixCls:ft}=Ge.useContext(he.E_),ot=ft("breadcrumb",it);return Ge.createElement(E,Object.assign({},Bt,{prefixCls:ot}),oe(ot,Bt,Nt,pt))};b.__ANT_BREADCRUMB_ITEM=!0;var x=b,z=Be(17313),ae=Be(83116),ge=Be(37613);const xe=ut=>{const{componentCls:it,iconCls:Nt}=ut;return{[it]:Object.assign(Object.assign({},(0,z.Wf)(ut)),{color:ut.itemColor,fontSize:ut.fontSize,[Nt]:{fontSize:ut.iconFontSize},ol:{display:"flex",flexWrap:"wrap",margin:0,padding:0,listStyle:"none"},a:Object.assign({color:ut.linkColor,transition:`color ${ut.motionDurationMid}`,padding:`0 ${ut.paddingXXS}px`,borderRadius:ut.borderRadiusSM,height:ut.lineHeight*ut.fontSize,display:"inline-block",marginInline:-ut.marginXXS,"&:hover":{color:ut.linkHoverColor,backgroundColor:ut.colorBgTextHover}},(0,z.Qy)(ut)),"li:last-child":{color:ut.lastItemColor},[`${it}-separator`]:{marginInline:ut.separatorMargin,color:ut.separatorColor},[`${it}-link`]:{[` +`),lr.focus();default:throw new Error}},[lr,da]),ks=(0,pe.useMemo)(()=>{switch(da){case dr:return pe.createElement(Yt,{callback:Xi,onCancel:Ki});case $r:return pe.createElement(nn.Z,{callback:Xi,onCancel:Ki});case rr:return pe.createElement(Et.Z,{callback:Xi,onCancel:Ki});case Pr:return pe.createElement(ht,{callback:Xi,onCancel:Ki});case Or:return pe.createElement(lt,{callback:Xi,onCancel:Ki});case"maths-latex":return pe.createElement(Rt,{showSaveButton:!0,callback:Xi});case"inline-latex":return pe.createElement(Pn.Z,{showSaveButton:!0,callback:Xi});default:return null}},[da]);function Ki(){po("")}(0,pe.useEffect)(()=>{if(ei.current){let Aa=function(io){Va=!0,oo=io.pageY},jr=function(){Va=!1},ur=function(io){if(Va){let ga=io.pageY-oo;ga<0&&(ga=0),ga>300&&(ga=300);let Qo=ar+ga+"px";fo(Qo)}},Hr=ei.current,Va=!1,oo=0;return Hr.addEventListener("mousedown",Aa),document.addEventListener("mousemove",ur),document.addEventListener("mouseup",jr),()=>{Hr.removeEventListener("mousedown",Aa),document.removeEventListener("mousemove",ur),document.removeEventListener("mouseup",jr)}}},[lr,ei]),(0,pe.useEffect)(()=>{fo(ar)},[ar]);const il=Fr(pn),cA=Fr(_r),js={width:il,height:cA},Al=(0,pe.useMemo)(()=>{if(vo){let Aa=new Date(vo),jr=Aa.getHours(),ur=Aa.getMinutes(),Hr=Aa.getSeconds();return jr=jr<10?"0"+jr:jr,ur=ur<10?"0"+ur:ur,Hr=Hr<10?"0"+Hr:Hr,`${jr}:${ur}:${Hr}`}return 0},[vo]),Vo=Aa=>{const jr=[];if(va){let ur=-1;Aa=Aa.replace(/(@▁▁@|@▁@)/g,function(Hr,Va,oo){jr.push({multiLine:Hr!==rn})})}return jr};function tA(){window.sessionStorage.removeItem(Mr),jo(!1),cn(0)}function dA(){jo(!1),cn(0),lr.setValue(window.sessionStorage.getItem(Mr))}(0,pe.useEffect)(()=>{Ua[da]&&da!==Cr&&da!==Pr&&setTimeout(()=>{const Aa=document.getElementsByClassName("markdown-popup-form")[0],jr=window.innerWidth/2-Aa.offsetWidth/2,ur=window.innerHeight/2-Aa.offsetHeight/2;EA(jr),Es(ur)},0)},[da]);const ds=Aa=>{Aa.preventDefault();const jr=Aa.clientX-lA,ur=Aa.clientY-cs;document.body.onmousemove=Hr=>{let Va=Hr.clientX-jr,oo=Hr.clientY-ur;const io=document.getElementsByClassName("markdown-popup-form")[0],ga=window.innerWidth-io.offsetWidth,Qo=window.innerHeight-io.offsetHeight;Va=Math.max(0,Math.min(Va,ga)),oo=Math.max(0,Math.min(oo,Qo)),Hs(Hr.clientX,Hr.clientY,jr,ur)&&(EA(Va),Es(oo))},document.body.onmouseup=function(){document.body.onmousemove=null}},Hs=(Aa,jr,ur,Hr)=>{const Va=document.body.clientHeight,oo=document.body.clientWidth;return Aa<20&&ur>Aa||Aa>oo-20&&urjr||jr>Va-20&&Hrnt in Je?Ce(Je,nt,{enumerable:!0,configurable:!0,writable:!0,value:De}):Je[nt]=De,x=(Je,nt)=>{for(var De in nt||(nt={}))a.call(nt,De)&&b(Je,De,nt[De]);if(y)for(var De of y(nt))E.call(nt,De)&&b(Je,De,nt[De]);return Je},z=(Je,nt)=>be(Je,oe(nt));const{useForm:ae}=pe.default,ge={width:280,marginRight:10},xe={labelCol:{span:5},wrapperCol:{span:19}};var Pe=({callback:Je,onCancel:nt})=>{const[De]=ae();let xt=(0,Ue.useRef)();function Qe(it){xt.current.width=De.getFieldValue("width"),xt.current.align=De.getFieldValue("align"),Je(it,xt.current)}function jt(it,Nt){if(it.status===-1){Ve.ZP.error(it.message);return}De.setFieldsValue({src:`/api/attachments/${it.id}`,type:Nt.type})}function ut(it){let Nt=it.target.files[0];xt.current=Nt,We(Nt,jt)}return Ne.createElement(pe.default,z(x({form:De},xe),{className:"upload-image-panel",onFinish:Qe,style:{width:470,overflow:"hidden"}}),Ne.createElement(pe.default.Item,{label:"\u56FE\u7247\u5730\u5740",required:!0},Ne.createElement("div",{className:"flex-container"},Ne.createElement(pe.default.Item,{noStyle:!0,name:"src",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6587\u4EF6\u5730\u5740"}]},Ne.createElement(Ze.default,{style:ge})),Ne.createElement(Oe,{onFileChange:ut}))),Ne.createElement(pe.default.Item,{label:"\u56FE\u7247\u63CF\u8FF0",name:"alt"},Ne.createElement(Ze.default,{style:{width:264}})),Ne.createElement(pe.default.Item,{label:"\u56FE\u7247\u5BBD\u5EA6",name:"width"},Ne.createElement(At.Z,null,Ne.createElement(pe.default.Item,{name:"width",style:{margin:0}},Ne.createElement(Ge.Z,{style:{width:264}})),Ne.createElement("span",{className:"ml8"},"%"))),Ne.createElement(pe.default.Item,{label:"\u5BF9\u9F50\u65B9\u5F0F",name:"align"},Ne.createElement(He.ZP.Group,{name:"align",defaultValue:1,options:[{value:"left",label:"\u5DE6\u5BF9\u9F50"},{value:"center",label:"\u5C45\u4E2D\u5BF9\u9F50"},{value:"right",label:"\u53F3\u5BF9\u9F50"}]})),Ne.createElement("aside",null,Ne.createElement(pe.default.Item,{style:{textAlign:"right",position:"relative",right:-98}},Ne.createElement(he.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),Ne.createElement(he.ZP,{type:"default",onClick:nt},"\u53D6\u6D88"))))};function Oe({onFileChange:Je}){return Ne.createElement("label",{className:"upload-button",style:{cursor:"pointer"}},"\u672C\u5730\u4E0A\u4F20",Ne.createElement("input",{type:"file",onChange:Je}))}function We(Je,nt){if(!Je)throw new String("\u6CA1\u6709\u6587\u4EF6");if(!(0,ce.bg)())throw Ve.ZP.warning("\u8BF7\u767B\u5F55\u540E\u518D\u64CD\u4F5C"),new String("\u8BF7\u767B\u5F55\u540E\u518D\u64CD\u4F5C");let De=new FormData;De.append("editormd-image-file",Je),De.append("file_param_name","editormd-image-file"),De.append("byxhr","true");var xt=new window.XMLHttpRequest;xt.withCredentials=!0,xt.addEventListener("load",function(Qe){nt(JSON.parse(Qe.target.responseText),Je)},!1),xt.addEventListener("error",function(Qe){console.error(Qe)},!1),xt.open("POST",`${ve.KI}/api/attachments.json`),xt.send(De)}},91558:function(hn,_t,Be){"use strict";Be.d(_t,{Z:function(){return Ze}});var pe=Be(59301),Ve=Be(4676);class Ze extends pe.Component{constructor(Ge){super(Ge);const He=window.document;this.node=He.createElement("div"),He.body.appendChild(this.node)}render(){const{children:Ge}=this.props;return(0,Ve.createPortal)(Ge,this.node)}componentWillUnmount(){window.document.body.removeChild(this.node)}}},52843:function(hn,_t,Be){"use strict";Be.d(_t,{i:function(){return Pe},Z:function(){return We}});var pe={flex_box_center:"flex_box_center___AQ53o",flex_space_between:"flex_space_between___i2aIa",flex_box_vertical_center:"flex_box_vertical_center___sPEKB",flex_box_center_end:"flex_box_center_end___GhSSH",flex_box_column:"flex_box_column___R9_Hb",list:"list___jb2Ay",wrap:"wrap___VsQDr",lockWrap:"lockWrap___g1k1T",li:"li___IxCLC",cover:"cover___Mu8wr",img:"img___IpFLA",movebq:"movebq___mF7wt",bq:"bq___Bil0T",sign:"sign___DXJ4d",name:"name___l7FoJ",e:"e___pXQUG",unit:"unit___wCIFR",tags:"tags___w_Mil",tag1:"tag1___dxm7r",tag2:"tag2___llZkf"},Ve=Be(71418),Ze=Be(6848),At=Be(92310),Ge=Be.n(At),He=Be(51257),he=Be(28426),ve=Be(48790),Ue="data:image/png;base64,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",ce="data:image/png;base64,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",Ne="data:image/png;base64,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",Ce="data:image/png;base64,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",be="data:image/png;base64,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",oe="data:image/png;base64,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",y="data:image/png;base64,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",a="data:image/png;base64,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",E="data:image/png;base64,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",b="data:image/png;base64,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",x="data:image/png;base64,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",z="data:image/png;base64,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",ae="data:image/png;base64,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",ge="data:image/png;base64,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",xe=Be(59301);const Pe=[{name:"\u63A8\u8350\u81EA\u5B66",ptimg:Ue,swimg:ce},{name:"101\u8BA1\u5212",ptimg:Ne,swimg:Ce},{name:"\u56FD\u5BB6\u4E00\u6D41",ptimg:be,swimg:oe},{name:"\u7701\u7EA7\u4E00\u6D41",ptimg:y,swimg:a},{name:"\u7CBE\u54C1\u8BFE\u7A0B",ptimg:E,swimg:b},{name:"\u519B\u961F\u4E00\u6D41",ptimg:x,swimg:z}];var We=({className:Je,dataSource:nt=[],col:De=4,right:xt,bottom:Qe=23,precision:jt=0,wrapWidth:ut=1200,trackEventItems:it,loading:Nt,onRemove:pt=()=>{},isCurrent:Bt=!0,showAlias:ft=!1})=>{const ot=Math.floor((ut-(De-1)*xt)/De),Yt=[{name:"\u63A8\u8350\u81EA\u5B66",ptimg:"/images/tjzx.png",swimg:"/images/sw_tjzx.png"},{name:"101\u8BA1\u5212",ptimg:"/images/jh.png",swimg:"/images/sw_jh.png"},{name:"\u56FD\u5BB6\u4E00\u6D41",ptimg:"/images/gjyl.png",swimg:"/images/sw_gjyl.png"},{name:"\u7701\u7EA7\u4E00\u6D41",ptimg:"/images/sjyl.png",swimg:"/images/sw_sjyl.png"},{name:"\u7CBE\u54C1\u8BFE\u7A0B",ptimg:"/images/jpkc.png",swimg:"/images/sw_jpkc.png"},{name:"\u519B\u961F\u4E00\u6D41",ptimg:"/images/jdyl.png",swimg:"/images/sw_jdyl.png"},{name:"\u65B0\u578B\u6559\u6750",ptimg:"/images/xxjc.png",swimg:"/images/sw_xxjc.png"}].map(nn=>(window.ENV==="build"&&(nn.ptimg=`/react/build${nn.ptimg}`,nn.swimg=`/react/build${nn.swimg}`),nn));return xe.createElement(Ve.Z,{spinning:Nt},xe.createElement("div",{className:Ge()(pe.list,Je)},!!(nt!=null&&nt.length)&&(nt==null?void 0:nt.map((nn,Et)=>{const{name:qt,id:yn,identifier:Un,featured:dn,school_name:Kn,image_url:It,excellent:jn,is_plan:tr,subject_tags:je=[]}=nn,Wt=je==null?void 0:je.filter(ke=>ke!=="\u5FC5\u4FEE\u8BFE\u7A0B"&&ke!=="\u9009\u4FEE\u8BFE\u7A0B");return xe.createElement("div",{key:yn,className:pe.wrap,style:{width:ot,marginRight:(1+Et)%De===0?0:xt+jt,marginBottom:Qe}},xe.createElement("a",{className:pe.li,onClick:ke=>{ke.preventDefault(),ke.stopPropagation(),it&&(0,He.L9)([it]),(0,He.xg)(`/paths/${Un}`)}},xe.createElement("div",{className:pe.img},xe.createElement("img",{className:pe.cover,src:`${It}`}),Bt&&(0,ve.bg)()&&(nn==null?void 0:nn.studying)&&xe.createElement("div",{className:`${pe.movebq} user-path-items`,onClick:ke=>{ke.stopPropagation(),pt(nn)}},xe.createElement("i",{className:"iconfont icon-yichu1 mr5 c-red"}),xe.createElement("span",{className:"c-red"},"\u79FB\u9664")),Wt==null?void 0:Wt.map((ke,me)=>{var se,ye;if(me===0){const ht=(se=Yt.find(Re=>Re.name==ke))==null?void 0:se.swimg;return xe.createElement("img",{className:pe.sign,src:ht,style:{left:"-4px"}})}const qe=(ye=Yt.find(ht=>ht.name==ke))==null?void 0:ye.ptimg;return xe.createElement("img",{className:pe.sign,src:qe,style:{left:`${48+52*(me-1)+2*me}px`}})}),((nn==null?void 0:nn.must)||nn.not_must)&&xe.createElement("img",{className:pe.sign,src:nn.must?ae:ge,style:{width:28,left:Wt!=null&&Wt.length?48+52*((Wt==null?void 0:Wt.length)-1)+2*(Wt==null?void 0:Wt.length):7}}),xe.createElement("div",{style:{position:"absolute",top:"150px",left:"4px"}},(nn==null?void 0:nn.excellent)&&xe.createElement("div",{className:pe.bq},"\u5F00\u653E\u8BFE\u7A0B"))),xe.createElement("div",{className:pe.name},xe.createElement(Ze.Z,{title:ft&&(nn!=null&&nn.excellent_alias_name)?xe.createElement("span",null,`\u8BFE\u7A0B\u539F\u540D\uFF1A${qt}`,xe.createElement("br",null),xe.createElement("span",null,`\u8BFE\u7A0B\u522B\u540D\uFF1A${nn==null?void 0:nn.excellent_alias_name}`)):qt},xe.createElement("span",{className:pe.e},ft&&(nn==null?void 0:nn.excellent_alias_name)||qt))),xe.createElement("div",{className:pe.tags},xe.createElement("div",null,xe.createElement(Ze.Z,{placement:"bottom",title:"\u7AE0\u8282\u6570"},xe.createElement("span",null,xe.createElement("i",{className:"iconfont icon-zhangjie1 font14 mr3"}),xe.createElement("span",null,nn.stages_count))),xe.createElement(Ze.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},xe.createElement("span",null,xe.createElement("i",{className:"iconfont icon-chengyuan font14 mr3"}),xe.createElement("span",null,nn.members_count)))))))})),!nt.length&&xe.createElement(he.Z,null)))}},9148:function(hn,_t,Be){"use strict";Be.d(_t,{jL:function(){return Ge},w9:function(){return ot},QD:function(){return Pn},cQ:function(){return it.Z},op:function(){return lt},O5:function(){return Xo},_b:function(){return Cr},t7:function(){return b},Gi:function(){return Un},YG:function(){return qt},qp:function(){return Ne},vr:function(){return dr},qE:function(){return Dt},Je:function(){return ae},wb:function(){return ut},cq:function(){return je},tp:function(){return oe}});var pe=Be(59301),Ve={flex_box_center:"flex_box_center___NeSU8",flex_space_between:"flex_space_between___ImTGl",flex_box_vertical_center:"flex_box_vertical_center___BtRd9",flex_box_center_end:"flex_box_center_end___qcLe3",flex_box_column:"flex_box_column___Ze_3q",banner:"banner___PoUBO",content:"content___XoDjy",btns:"btns___Pb35j"},Ze="data:image/png;base64,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",Ge=({dataSource:br=[],img:Fr,imgWidth:Rr=346,title:Lr,sunTitle:Ca,bannerExtraContent:Ua})=>pe.createElement("div",{className:Ve.banner},pe.createElement("div",{className:Ve.content},pe.createElement("aside",null,pe.createElement("p",null,pe.createElement("b",null,Lr),pe.createElement("span",null,Ca)),br.length>0&&pe.createElement("div",{className:Ve.btns},br.map((aa,mn)=>pe.createElement("div",{key:mn,onClick:aa.click},aa.name,aa.sign?pe.createElement("img",{src:Ze,width:39}):null))),Ua),Fr&&pe.createElement("img",{style:{marginTop:33,marginRight:38},src:Fr,width:Rr}))),He={flex_box_center:"flex_box_center___hG6RI",flex_space_between:"flex_space_between___ss3Fh",flex_box_vertical_center:"flex_box_vertical_center___K80p9",flex_box_center_end:"flex_box_center_end___qmXX3",flex_box_column:"flex_box_column___GFV8F",row:"row___aXJjm",title:"title___HUKL0",tagsWrap:"tagsWrap___XB2W3",action:"action___VdHb1",bar:"bar___t1kKC",tag:"tag___V7Eft",name:"name___Hk1Ip",num:"num___xQpcH",active:"active___XryTX",tagsBorderWrap:"tagsBorderWrap___OMxjs"},he=Be(92310),ve=Be.n(he),Ue=Be(89392),Ne=({dataSource:br=[],value:Fr,onChange:Rr,onTitleChange:Lr,className:Ca,title:Ua,titleWidth:aa=41,style:mn={},fontColor:Cn="#6A7283",showCount:pn})=>{const[ar,Tr]=(0,pe.useState)(0),[Bn,Hn]=(0,pe.useState)(!1),Vn=(0,pe.useRef)(null),Ar=(0,pe.useRef)(null);return(0,pe.useEffect)(()=>{var Mr;br.length!==0&&(((Mr=Vn==null?void 0:Vn.current)==null?void 0:Mr.clientHeight)>97?Tr(1):Tr(0)),br.length===0&&Tr(0),Hn(!1)},[br]),pe.createElement("div",{className:ve()(He.row,Ca),style:mn},pe.createElement("div",{onClick:(0,Ue.throttle)(()=>Lr==null?void 0:Lr(),2e3),style:{width:aa,marginTop:Bn?12:4},className:`${He.title} ${Lr?"current":""}`},Ua),pe.createElement("div",{className:Bn?`${He.tagsWrap} ${He.tagsBorderWrap}`:He.tagsWrap},pe.createElement("div",{className:He.bar,ref:Ar,style:ar>0?{height:ar===1?97:"auto",overflow:ar===1?"hidden":"auto",paddingRight:55}:{paddingRight:0}},pe.createElement("div",{className:He.tag,ref:Vn},br==null?void 0:br.map(Mr=>pe.createElement("span",{onClick:()=>Rr(Mr.id),key:Mr.id,style:{color:Cn},className:Fr===Mr.id?He.active:""},pe.createElement("span",{title:Mr.name,className:He.name},Mr.name),!!pn&&pe.createElement("span",{className:He.num},Mr.count))))),!!ar&&pe.createElement(pe.Fragment,null,ar===1?pe.createElement("div",{onClick:()=>{var Mr;Tr(2),((Mr=Vn==null?void 0:Vn.current)==null?void 0:Mr.clientHeight)>245?Hn(!0):Hn(!1)},className:He.action},"\u5C55\u5F00",pe.createElement("i",{style:{transform:"translateY(1px) scale(0.6)"},className:"iconfont icon-zhankai4"})):pe.createElement("div",{onClick:()=>{Ar.current.scrollTop=0,Tr(1),Hn(!1)},className:He.action},"\u6536\u8D77",pe.createElement("i",{style:{transform:"translateY(0px) scale(0.6)"},className:"iconfont icon-shouqi3"})))))},Ce={flex_box_center:"flex_box_center___aK2n3",flex_space_between:"flex_space_between___HX0Oh",flex_box_vertical_center:"flex_box_vertical_center___LJOJr",flex_box_center_end:"flex_box_center_end___SCakF",flex_box_column:"flex_box_column___AYv4m",tabs:"tabs___GTqPV",active:"active___F26E8"},oe=({dataSource:br=[],value:Fr,onChange:Rr,className:Lr,style:Ca={}})=>pe.createElement("div",{style:Ca,className:ve()(Ce.tabs,Lr)},br.map(Ua=>pe.createElement("span",{onClick:()=>Rr(Ua.id),className:Fr===Ua.id?Ce.active:"",key:Ua.id},Ua.name))),y={flex_box_center:"flex_box_center___yX6Oa",flex_space_between:"flex_space_between___t7oqF",flex_box_vertical_center:"flex_box_vertical_center___dEIHy",flex_box_center_end:"flex_box_center_end___taQDF",flex_box_column:"flex_box_column___xY_Lr",input:"input___PW2zI",dropdown:"dropdown___vSy8B",menu:"menu___NiyBu",text:"text___Grueu",b1:"b1___ZKryM",b2:"b2___aKyGa"},a=Be(92832),b=({dataSource:br=[],value:Fr="",onChange:Rr,onInputChange:Lr=()=>{},className:Ca,style:Ua={},placeholder:aa,allowClear:mn=!1})=>{var Cn;const[pn,ar]=(0,pe.useState)(""),[Tr,Bn]=(0,pe.useState)("");(0,pe.useEffect)(()=>{var Ar;let Mr=Fr;(Ar=JSON.stringify(Fr))!=null&&Ar.includes("{")&&(ar(Fr.id),Mr=Fr.value||"");try{Bn(decodeURIComponent(Mr||""))}catch(Da){Bn(decodeURIComponent(Mr||""))}},[Fr]);const Hn=()=>{Rr(encodeURIComponent(Tr),pn||null)},Vn=Ar=>{Ar!==pn&&(ar(Ar),Rr(encodeURIComponent(Tr),Ar))};return pe.createElement("div",{className:ve()(y.input,Ca),style:Ua},!!br.length&&pe.createElement("div",{className:y.dropdown},pe.createElement("div",{className:y.text},(Cn=br.find(Ar=>Ar.id===pn))==null?void 0:Cn.name,pe.createElement("i",{className:"iconfont icon-zhankai4"}),pe.createElement("b",{className:y.b1}),pe.createElement("b",{className:y.b2})),pe.createElement("div",{className:y.menu},br.map((Ar,Mr)=>pe.createElement("div",{key:Mr,onClick:()=>Vn(Ar.id)},Ar.name)))),pe.createElement(a.default,{onPressEnter:Hn,value:Tr,onChange:Ar=>{Bn(Ar.target.value),Lr(encodeURIComponent(Ar.target.value),pn||null)},bordered:!1,placeholder:aa}),pe.createElement("i",{onClick:Hn,className:"iconfont icon-sousuo9 font14 pl10 current"}))},x={flex_box_center:"flex_box_center___tol8o",flex_space_between:"flex_space_between___Z235C",flex_box_vertical_center:"flex_box_vertical_center___Wq1sZ",flex_box_center_end:"flex_box_center_end___LLxom",flex_box_column:"flex_box_column___DbMSN",quickPager:"quickPager___GM30J",disabled:"disabled___Ozc8I"},ae=({value:br,onChange:Fr,className:Rr,total:Lr,pageSize:Ca,style:Ua={}})=>{const aa=br<2,mn=br>=Math.ceil(Lr/Ca);return Lr<=Ca?pe.createElement(pe.Fragment,null):pe.createElement("div",{className:ve()(x.quickPager,Rr),style:Ua},pe.createElement("div",{onClick:()=>{aa||Fr(br-1,"prev")},className:aa?x.disabled:""},"\u4E0A\u4E00\u9875"),pe.createElement("div",{onClick:()=>{mn||Fr(br+1,"next")},className:mn?x.disabled:""},"\u4E0B\u4E00\u9875"))},ge={flex_box_center:"flex_box_center___FO7TP",flex_space_between:"flex_space_between___LotYx",flex_box_vertical_center:"flex_box_vertical_center___bWdaw",flex_box_center_end:"flex_box_center_end___mVJ1o",flex_box_column:"flex_box_column___M83Mm",list:"list___oOsiS",wrap:"wrap___G6T7F",lockWrap:"lockWrap___Rl79E",li:"li___oZZ7l",cover:"cover___b2bYW",img:"img___IQX7w",sign:"sign___HkT6C",name:"name___SsJx8",e:"e___TMqq0",tags:"tags___bcjyo",rate:"rate___YACg7"},xe=Be(71418),Pe=Be(6848),Oe=Be(13570),We=Be(346),Je=Be(51257),nt=Be(96908),De=Be(57177),xt=Be(81378),Qe=Be(28426),ut=({className:br,dataSource:Fr=[],col:Rr=4,right:Lr,bottom:Ca=23,precision:Ua=0,wrapWidth:aa=1200,trackEventItems:mn,loading:Cn})=>{const pn=Math.floor((aa-(Rr-1)*Lr)/Rr);return pe.createElement(xe.Z,{spinning:Cn},pe.createElement("div",{className:ve()(ge.list,br)},!!Fr.length&&Fr.map((ar,Tr)=>{const{name:Bn,id:Hn,identifier:Vn,power:Ar,cover_image_id:Mr,pic:Da}=ar;return pe.createElement("div",{className:ge.wrap,key:Hn,style:{width:pn,marginRight:(1+Tr)%Rr===0?0:Lr+Ua,marginBottom:Ca}},pe.createElement("a",{target:"_blank",href:`/shixuns/${Vn}/challenges`,className:ge.li,onClick:nr=>{nr.preventDefault(),mn&&(0,Je.L9)([mn]),Ar&&(0,Je.xg)(`/shixuns/${Vn}/challenges`)}},pe.createElement("div",{className:ge.img},pe.createElement("img",{className:ge.cover,src:`${Da}`}),ar.is_jupyter&&pe.createElement("img",{className:ge.sign,src:nt}),ar.is_jupyter_lab&&pe.createElement("img",{className:ge.sign,src:De}),ar.is_unity_3d&&pe.createElement("img",{className:ge.sign,src:xt})),pe.createElement("div",{className:ge.name},pe.createElement(Pe.Z,{title:Bn||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"},pe.createElement("span",{className:ge.e},Bn||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"))),pe.createElement("div",{className:ge.tags},pe.createElement(Pe.Z,{placement:"bottom",title:"\u5173\u5361\u6570"},pe.createElement("span",null,pe.createElement("i",{className:"iconfont icon-shixunguanqia font14 mr2"}),pe.createElement("span",null,ar.challenges_count))),!!ar.myshixuns_count&&pe.createElement(Pe.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},pe.createElement("span",null,pe.createElement("i",{className:"iconfont icon-chengyuan font14 mr2"}),pe.createElement("span",null,ar.myshixuns_count))),pe.createElement(Pe.Z,{placement:"bottom",title:"\u96BE\u5EA6\u7B49\u7EA7"},pe.createElement("span",null,pe.createElement("span",null,ar.level))),pe.createElement("div",{className:ge.rate},pe.createElement(Oe.Z,{allowHalf:!0,disabled:!0,defaultValue:ar.score_info}),pe.createElement("span",null,"\xA0",ar.score_info?`${ar.score_info}\u5206`:"5\u5206")))),!Ar&&pe.createElement("div",{className:ge.lockWrap},pe.createElement("img",{src:`${We.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),pe.createElement("span",{className:"mt15 font16 c-white"},"\u5B9A\u5411\u5F00\u653E\u5185\u5BB9\uFF0C\u9700\u8981\u6388\u6743")))}),!Fr.length&&pe.createElement(Qe.Z,null)))},it=Be(52843),Nt={flex_box_center:"flex_box_center___eMcr7",flex_space_between:"flex_space_between___HcNca",flex_box_vertical_center:"flex_box_vertical_center___ZnvVN",flex_box_center_end:"flex_box_center_end___fdgDf",flex_box_column:"flex_box_column___SEKvd",list:"list___L1hmU",wrap:"wrap___pKgcW",lockWrap:"lockWrap___SMhkK",top:"top___udHSB",sign:"sign___uwRpq",name:"name___Fpf90",img:"img___AMLhL",text:"text___KiTb7",btns:"btns___i6IuZ",bottom:"bottom____k2sh"},pt="data:image/png;base64,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",Bt=Be(59301),ot=({className:br,dataSource:Fr=[],col:Rr=4,right:Lr,bottom:Ca=23,precision:Ua=0,wrapWidth:aa=1200,trackEventItems:mn,loading:Cn})=>{const pn=Math.floor((aa-(Rr-1)*Lr)/Rr);return Bt.createElement(xe.Z,{spinning:Cn},Bt.createElement("div",{className:ve()(Nt.list,br)},!!Fr.length&&Fr.map((ar,Tr)=>{const{subject_identifier:Bn,id:Hn,identifier:Vn,power:Ar}=ar,Mr=ar.is_public!=0&&ar.is_public;return Bt.createElement("div",{className:Nt.wrap,key:Hn,style:{width:pn,marginRight:(1+Tr)%Rr===0?0:Lr+Ua,marginBottom:Ca}},Bt.createElement("a",{className:Nt.li,onClick:Da=>{Da.preventDefault(),mn&&(0,Je.L9)([mn]),(0,Je.xg)(ar.first_category_url)}},Bt.createElement("div",{className:Nt.top},Bt.createElement(Pe.Z,{title:ar.name},Bt.createElement("div",{className:Nt.name},ar.name)),Bt.createElement("img",{className:Nt.img,src:We.Z.IMG_SERVER+"/images/"+ar.avatar_url}),Bt.createElement("div",{className:Nt.text,title:ar.creator},ar.creator),Bn&&Bt.createElement("div",{className:Nt.btns},Bt.createElement("div",null,"\u5F00\u653E\u8BFE\u7A0B"),Bt.createElement("aside",null,"\u5F00\u653E\u8BFE\u5802")),Mr&&Bt.createElement("div",{className:Nt.sign},"\u516C\u5F00")),Bt.createElement("div",{className:Nt.bottom},ar.visits>0&&Bt.createElement(Pe.Z,{title:"\u8BBF\u95EE\u91CF",placement:"bottom"},Bt.createElement("span",null,Bt.createElement("i",{className:"iconfont icon-liulanyan"}),Bt.createElement("span",null,ar.visits))),ar.course_members_count>0&&Bt.createElement(Pe.Z,{title:"\u6210\u5458",placement:"bottom"},Bt.createElement("span",null,Bt.createElement("i",{className:"iconfont icon-chengyuan"}),ar.course_members_count)),ar.tasks_count>0&&Bt.createElement(Pe.Z,{title:"\u4F5C\u4E1A",placement:"bottom"},Bt.createElement("span",null,Bt.createElement("i",{className:"iconfont icon-zuoye"}),ar.tasks_count)),ar.is_end?Bt.createElement("div",{style:{color:"#6B758B"}},"\u5DF2\u7ED3\u675F"):Bt.createElement("div",{style:{color:"#00B187"}},"\u8FDB\u884C\u4E2D"))),!ar.is_accessible&&Bt.createElement("div",{className:Nt.lockWrap},Bt.createElement("img",{src:`${We.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),Bt.createElement("span",{className:"mt15 font16 c-white"},"\u975E\u8BFE\u5802\u6210\u5458\u4E0D\u53EF\u8FDB\u5165")))}),!Fr.length&&Bt.createElement(Qe.Z,null)))},Yt={flex_box_center:"flex_box_center___d27mZ",flex_space_between:"flex_space_between___qfRU9",flex_box_vertical_center:"flex_box_vertical_center___fCRld",flex_box_center_end:"flex_box_center_end___ORMV8",flex_box_column:"flex_box_column___PNKtZ",tabs:"tabs___alpa7",tabsWrap:"tabsWrap___aCQjw",tab:"tab___MKLr4",active:"active___nl_4v"},nn=Be(25690),qt=({dataSource:br=[],value:Fr,onChange:Rr,className:Lr,style:Ca={},tabBarExtraContent:Ua})=>pe.createElement("div",{className:ve()(Yt.tabs,Lr),style:Ca},pe.createElement("div",{className:Yt.tabsWrap},br.map((aa,mn)=>pe.createElement("aside",{className:Yt.tab,onClick:()=>{Rr(aa.id),aa.link&&nn.history.push(aa.link)},key:mn},pe.createElement("div",{className:Fr===aa.id?Yt.active:""},aa.name),(aa==null?void 0:aa.resetCount)==null&&(aa==null?void 0:aa.total)!==void 0&&pe.createElement("span",null,"\uFF08",aa==null?void 0:aa.total,"\uFF09"),(aa==null?void 0:aa.resetCount)!==void 0&&(aa==null?void 0:aa.total)!==void 0&&pe.createElement(Pe.Z,{title:(aa==null?void 0:aa.tip)!=null?aa==null?void 0:aa.tip:""},pe.createElement("span",{style:{color:"#9096A3"}},"\uFF08",pe.createElement("span",{style:{color:"#000"}},aa==null?void 0:aa.resetCount),"/",pe.createElement("span",null,aa==null?void 0:aa.total),"\uFF09"))))),pe.createElement("div",{className:Yt.tabBar},Ua)),Un=({className:br,style:Fr={},children:Rr})=>pe.createElement("div",{className:ve()(br),style:Fr},Rr),dn={flex_box_center:"flex_box_center___e6HxQ",flex_space_between:"flex_space_between___RnXYe",flex_box_vertical_center:"flex_box_vertical_center___lVxPk",flex_box_center_end:"flex_box_center_end___bu8yv",flex_box_column:"flex_box_column___JczGj",orderWrap:"orderWrap___ZfyGX",orderIconWrap:"orderIconWrap___XTB_O",orderAsc:"orderAsc___KWHmA",orderDesc:"orderDesc___rHdbB",active:"active___a7eSP",cursorPointer:"cursorPointer___gs9kL",orderTextWrap:"orderTextWrap___teAKn"},Kn=Be(38854),It=Be(20834);const jn=[{id:"updated_at",name:"\u6700\u65B0\u52A8\u6001"},{id:"created_at",name:"\u6700\u65B0\u521B\u5EFA"},{id:"name",name:"\u540D\u79F0\u6392\u5E8F"}];var je=({sortValue:br,dropValue:Fr,className:Rr,onSort:Lr,onDrop:Ca,dataSource:Ua=jn})=>{var aa;return pe.createElement("div",{className:ve()(dn.orderWrap,Rr)},pe.createElement(Kn.Z,{dropdownRender:()=>pe.createElement(It.default,null,Ua.map((mn,Cn)=>pe.createElement(It.default.Item,{key:Cn,onClick:()=>Ca(mn.id)},mn.name)))},pe.createElement("span",{className:dn.orderTextWrap},(aa=Ua.find(mn=>Fr===mn.id))==null?void 0:aa.name)),pe.createElement("span",{className:dn.orderIconWrap},pe.createElement("span",{className:dn.orderAsc},pe.createElement("i",{className:br==="asc"?`iconfont icon-sanjiaoxing-up font12 ${dn.cursorPointer} ${dn.active}`:`iconfont icon-sanjiaoxing-up font12 ${dn.cursorPointer}`,onClick:()=>Lr(br==="asc"?"desc":"asc")})),pe.createElement("span",{className:dn.orderDesc},pe.createElement("i",{className:br==="desc"?`iconfont icon-sanjiaoxing-down font12 ${dn.cursorPointer} ${dn.active}`:`iconfont icon-sanjiaoxing-down font12 ${dn.cursorPointer}`,onClick:()=>Lr(br==="asc"?"desc":"asc")}))))},Wt={flex_box_center:"flex_box_center___LCi0B",flex_space_between:"flex_space_between___hzONe",flex_box_vertical_center:"flex_box_vertical_center___ZyQRE",flex_box_center_end:"flex_box_center_end___XKM74",flex_box_column:"flex_box_column___p8LCU",btn:"btn___In02G","mediacy-round":"mediacy-round___uveEv","mediacy-default":"mediacy-default___dDxsd",default:"default___K791v"},ke=Be(3113),me=Object.defineProperty,se=Object.getOwnPropertySymbols,ye=Object.prototype.hasOwnProperty,qe=Object.prototype.propertyIsEnumerable,ht=(br,Fr,Rr)=>Fr in br?me(br,Fr,{enumerable:!0,configurable:!0,writable:!0,value:Rr}):br[Fr]=Rr,Re=(br,Fr)=>{for(var Rr in Fr||(Fr={}))ye.call(Fr,Rr)&&ht(br,Rr,Fr[Rr]);if(se)for(var Rr of se(Fr))qe.call(Fr,Rr)&&ht(br,Rr,Fr[Rr]);return br},Ye=(br,Fr)=>{var Rr={};for(var Lr in br)ye.call(br,Lr)&&Fr.indexOf(Lr)<0&&(Rr[Lr]=br[Lr]);if(br!=null&&se)for(var Lr of se(br))Fr.indexOf(Lr)<0&&qe.call(br,Lr)&&(Rr[Lr]=br[Lr]);return Rr},Ot=(br,Fr,Rr)=>new Promise((Lr,Ca)=>{var Ua=Cn=>{try{mn(Rr.next(Cn))}catch(pn){Ca(pn)}},aa=Cn=>{try{mn(Rr.throw(Cn))}catch(pn){Ca(pn)}},mn=Cn=>Cn.done?Lr(Cn.value):Promise.resolve(Cn.value).then(Ua,aa);mn((Rr=Rr.apply(br,Fr)).next())}),lt=br=>{var Fr=br,{className:Rr,style:Lr,children:Ca,loading:Ua=!1,openLoading:aa,onClick:mn=()=>{},size:Cn="middle",shape:pn="round"}=Fr,ar=Ye(Fr,["className","style","children","loading","openLoading","onClick","size","shape"]);const[Tr,Bn]=(0,pe.useState)(!1);return pe.createElement(ke.ZP,Re({onClick:(0,Ue.throttle)(Hn=>Ot(void 0,null,function*(){aa&&Bn(!0);try{yield mn(Hn)}catch(Vn){console.log("error",Vn)}aa&&Bn(!1)}),2e3,{leading:!0,trailing:!1}),className:ve()(Wt.btn,Wt[`${Cn}-${pn}`],Rr),style:Lr,size:Cn,shape:pn,loading:Tr||Ua},ar),Ca)},Gt={flex_box_center:"flex_box_center___TB7bQ",flex_space_between:"flex_space_between___oBlTb",flex_box_vertical_center:"flex_box_vertical_center___b5XbB",flex_box_center_end:"flex_box_center_end___CNhe7",flex_box_column:"flex_box_column___yHXKW",head:"head___ghH72",node:"node___mjPEy"},Dt=({className:br,style:Fr,children:Rr=null,onClick:Lr,title:Ca})=>pe.createElement("div",{className:ve()(Gt.head,br),style:Fr},pe.createElement("span",{className:"primary-hover",onClick:Lr},pe.createElement("i",{className:"iconfont icon-fanhui2 font12"}),"\u8FD4\u56DE"),pe.createElement("b",{title:Ca},Ca),pe.createElement("div",{className:Gt.node},Rr)),un={flex_box_center:"flex_box_center___AlHuF",flex_space_between:"flex_space_between___vN2LW",flex_box_vertical_center:"flex_box_vertical_center___Ac7D2",flex_box_center_end:"flex_box_center_end___y38I7",flex_box_column:"flex_box_column___iQE6P",btns:"btns___sNgTb",confirm:"confirm___Ozirl",cancel:"cancel___aiq1I"},Pn=({confirmShow:br=!0,confirmTitle:Fr,confirmClick:Rr,cancelShow:Lr=!0,cancelTitle:Ca,cancelClick:Ua,className:aa,style:mn,confirmLoading:Cn=!1})=>pe.createElement("div",{className:ve()(un.btns,aa),style:mn},br&&pe.createElement(ke.ZP,{loading:Cn,onClick:Rr,type:"primary",className:un.confirm},Fr),Lr&&pe.createElement(ke.ZP,{onClick:Ua,className:un.cancel},Ca)),tn={flex_box_center:"flex_box_center___jkpdr",flex_space_between:"flex_space_between___OtsL8",flex_box_vertical_center:"flex_box_vertical_center___rbcb_",flex_box_center_end:"flex_box_center_end___zBR21",flex_box_column:"flex_box_column___nS_eP",fixedBottom:"fixedBottom___oJl7m",wrap:"wrap___A3Oq1",center:"center____VL1y"},dr=({className:br,style:Fr={},LeftContent:Rr,children:Lr,RightContent:Ca})=>pe.createElement("div",{className:ve()(tn.fixedBottom,br),style:Fr},pe.createElement("div",{className:tn.wrap},pe.createElement("div",{className:tn.left},Rr),pe.createElement("div",{className:tn.center},Lr),pe.createElement("div",{className:tn.right},Ca))),rr={flex_box_center:"flex_box_center___tY8Yn",flex_space_between:"flex_space_between___vHdYA",flex_box_vertical_center:"flex_box_vertical_center___pa61F",flex_box_center_end:"flex_box_center_end___HyDXt",flex_box_column:"flex_box_column___UjZek",crumbs:"crumbs___V41Oe",hover:"hover___bEIVd"},Cr=({className:br,style:Fr={},dataSource:Rr=[]})=>pe.createElement("div",{className:ve()(rr.crumbs,br),style:Fr},Rr.map((Lr,Ca)=>Cann.history.push(Lr.path)},Lr.name):pe.createElement("span",null,Lr.name),pe.createElement("span",null,"\xA0",">","\xA0")):pe.createElement("span",{key:Ca,style:{color:"#5F6368"}},Lr.name))),ta=Be(31797),$r=Object.defineProperty,Or=Object.defineProperties,vr=Object.getOwnPropertyDescriptors,Er=Object.getOwnPropertySymbols,Wr=Object.prototype.hasOwnProperty,ca=Object.prototype.propertyIsEnumerable,Na=(br,Fr,Rr)=>Fr in br?$r(br,Fr,{enumerable:!0,configurable:!0,writable:!0,value:Rr}):br[Fr]=Rr,Vr=(br,Fr)=>{for(var Rr in Fr||(Fr={}))Wr.call(Fr,Rr)&&Na(br,Rr,Fr[Rr]);if(Er)for(var Rr of Er(Fr))ca.call(Fr,Rr)&&Na(br,Rr,Fr[Rr]);return br},ao=(br,Fr)=>Or(br,vr(Fr)),co=(br,Fr)=>{var Rr={};for(var Lr in br)Wr.call(br,Lr)&&Fr.indexOf(Lr)<0&&(Rr[Lr]=br[Lr]);if(br!=null&&Er)for(var Lr of Er(br))Fr.indexOf(Lr)<0&&ca.call(br,Lr)&&(Rr[Lr]=br[Lr]);return Rr};const{Countdown:Yr}=ta.default;var Xo=br=>{var Fr=br,{onChange:Rr}=Fr,Lr=co(Fr,["onChange"]);const[Ca,Ua]=(0,pe.useState)(null);(0,pe.useEffect)(()=>{typeof Ca=="number"&&Ca>=0&&Rr(Ca)},[Ca]);const aa=mn=>{const Cn=Math.floor(mn/1e3);Ua(Cn)};return pe.createElement(Yr,ao(Vr({},Lr),{onChange:aa}))}},37808:function(hn,_t,Be){"use strict";Be.d(_t,{Z:function(){return Ve}});var pe=Be(59301);function Ve(Ze,At){const Ge=(0,pe.useRef)();(0,pe.useEffect)(()=>{Ge.current=Ze}),(0,pe.useEffect)(()=>{function He(){Ge.current()}if(At!==null){let he=setInterval(He,At);return()=>clearInterval(he)}},[At])}},88924:function(hn,_t,Be){"use strict";Be.r(_t),Be.d(_t,{default:function(){return Tr}});var pe=Be(59301),Ve=Be(61186),Ze=Be.n(Ve),At=Be(86129),Ge=Be.n(At),He=Be(38986),he=Be(25690),ve=Be(43418),Ue=Be(8591),ce=Be(61621),Ne=Be(66104),Ce=Be(95237),be=Be(43604),oe=Be(3113),y=Be(6848),a=Be(28103),E=Be(92832),b=Be(1710),x=Be(57809),z=Be(58421),ae=Be(27812),ge=Be(95869),xe=Be(87169),Pe=Be(26227),Oe=Be(346),We=Be(48790),Je=Be(51257),nt=Be(42441),De={flex_box_center:"flex_box_center___KJUhi",flex_space_between:"flex_space_between____N4uH",flex_box_vertical_center:"flex_box_vertical_center___yOdsz",flex_box_center_end:"flex_box_center_end___seJB9",flex_box_column:"flex_box_column___ihHC5",title:"title___JSmnB",score:"score___ERcuI",export:"export___pgR1H",title1_right:"title1_right___MdWJo",userPic:"userPic___UeG3e",userInfo:"userInfo___TNu6l",listItem:"listItem___wdbM_",rightInfo:"rightInfo___Swqk5",shixunTitle:"shixunTitle___L2Tc4",shixunWrp:"shixunWrp___ZoaTc",footerBar:"footerBar___QW5rq",footerBarStatic:"footerBarStatic___CRq8b",exitComment:"exitComment___u4Rqt",nextComment:"nextComment___lvaID",modal:"modal___g3B3L",footer:"footer___eJCnt"},xt={normal:{opacity:.8,shadowBlur:10,shadowOffsetX:0,shadowOffsetY:0,shadowColor:"rgba(0, 0, 0, 0)",color:"#2e65ad"}};const Qe=({shixunHomeworks:Bn,data:Hn,globalSetting:Vn,loading:Ar,dispatch:Mr})=>{var Da;const{shixunWorkReport:nr}=Bn;let Jr=((Da=Hn==null?void 0:Hn.efficiency_list)==null?void 0:Da.length)-parseInt(Hn==null?void 0:Hn.myself_eff[0]);const va=()=>({title:{text:"\u5B66\u4E60\u6548\u7387",subtext:"\u5B66\u4E60\u6548\u7387=log(\u5B9E\u8BAD\u603B\u5F97\u5206/\u5B9E\u8BAD\u603B\u8017\u65F6)"},backgroundColor:"#fff",color:["#dd4444","#fec42c","#80F1BE"],grid:{left:"3%",right:"9%",bottom:"3%",containLabel:!0},tooltip:{showDelay:0,formatter:function(ja){return ja.name===nr.username?"\u59D3\u540D\uFF1A"+nr.username+"
\u5B66\u53F7\uFF1A "+nr.user_id+"
\u6548\u7387\uFF1A"+(Hn==null?void 0:Hn.myself_eff[1]):ja.name+":"+ja.value+" "},axisPointer:{show:!0,type:"cross",lineStyle:{type:"dashed",width:1}}},xAxis:[{type:"value",name:"\u5B66\u751F\u4F4D\u7F6E",nameTextStyle:{color:"#000",fontSize:12},scale:!0,axisLabel:{formatter:""},axisTick:{show:!1},splitLine:{show:!1}}],yAxis:[{type:"value",name:" ",nameGap:20,nameTextStyle:{color:"#000",fontSize:12},scale:!0,axisLabel:{formatter:"{value}"},splitLine:{show:!1}}],series:[{name:"",type:"scatter",data:Hn==null?void 0:Hn.efficiency_list,itemStyle:{normal:{color:"#2e65ad"}},markArea:{silent:!0,itemStyle:{normal:{color:"transparent",borderWidth:1,borderType:"dashed"}},data:[[{name:"\u5B66\u4E60\u6548\u7387\u5206\u5E03\u533A\u95F4",xAxis:"min",yAxis:"min"},{xAxis:"max",yAxis:"max"}]]},markPoint:{data:[{name:nr.username,xAxis:Jr,yAxis:Hn==null?void 0:Hn.myself_eff[1],value:Hn==null?void 0:Hn.myself_eff[1]}],itemStyle:{normal:{color:"#c23531"}}},markLine:{lineStyle:{normal:{type:"solid",color:"#ff6800"}},data:[{type:"average",name:"\u4E2D\u4F4D\u503C"}]}}]}),Pa=()=>({title:{text:"\u80FD\u529B\u503C",subtext:"\u80FD\u529B\u503C\uFF08\u5B9E\u8BAD\u83B7\u5F97\u7ECF\u9A8C\u503C/\u5B9E\u8BAD\u8BC4\u6D4B\u6B21\u6570\uFF09"},backgroundColor:"#fff",color:["#dd4444","#fec42c","#80F1BE"],grid:{x:"10%",x2:150,y:"18%",y2:"10%"},tooltip:{padding:10,backgroundColor:"#222",borderColor:"#777",borderWidth:1,formatter:function(ja){var Qa=ja.value;if(ja.name===nr.username)return"\u59D3\u540D\uFF1A"+nr.username+"
\u5B66\u53F7\uFF1A "+nr.user_id+"
\u5F97\u5206\uFF1A"+(Hn==null?void 0:Hn.myself_object[1])}},xAxis:{type:"value",name:"log(\u5B9E\u8BAD\u7684\u603B\u65F6\u95F4)",nameGap:16,nameTextStyle:{color:"#000",fontSize:14},splitLine:{show:!1},axisLine:{lineStyle:{color:"#000"}}},yAxis:{type:"value",name:" ",nameLocation:"end",nameGap:20,nameTextStyle:{color:"#000",fontSize:12},axisLine:{lineStyle:{color:"#000"}},splitLine:{show:!1}},series:[{name:"\u80FD\u529B",type:"scatter",itemStyle:xt,data:Hn==null?void 0:Hn.consume_list,symbolSize:function(ja){return Math.round(ja[2])},markPoint:{data:[{name:nr.username,xAxis:Hn==null?void 0:Hn.myself_object[0],yAxis:Hn==null?void 0:Hn.myself_object[1],value:Hn==null?void 0:Hn.myself_object[1]}],itemStyle:{normal:{color:"#c23531"}}}}]});return pe.createElement(pe.Fragment,null,pe.createElement("aside",{className:"ml60 pr30"},pe.createElement(Ce.Z,null,pe.createElement(be.Z,{flex:"800px"},pe.createElement(nt.Z,{style:{width:750,height:580},option:va()})),pe.createElement(be.Z,{flex:"1"},pe.createElement("aside",{className:De.rightInfo},pe.createElement("ul",null,pe.createElement("li",null,pe.createElement("span",null,"\u59D3\u540D")," ",pe.createElement("span",{className:"ml30"},nr.username)),pe.createElement("li",null,pe.createElement("span",null,"\u5B66\u53F7")," ",pe.createElement("span",{className:"ml30"},nr.student_id||"--")),pe.createElement("li",null,pe.createElement("span",null,"\u5B66\u4E60\u6548\u7387")," ",pe.createElement("span",{className:"ml30 c-orange"},Hn==null?void 0:Hn.myself_eff[1])),pe.createElement("li",null,pe.createElement("span",null,"\u5F53\u524D\u6392\u540D")," ",pe.createElement("span",{className:"ml30 c-orange"},Hn==null?void 0:Hn.myself_eff[0]))),pe.createElement("p",null,"1\u4E2A\u5C0F\u5706\u70B9\u4EE3\u88681\u4E2A\u5B66\u751F\u7684\u5B66\u4E60\u6548\u7387",pe.createElement("br",null),"\u7EA2\u8272\u6C34\u6EF4\u8868\u793A\u5F53\u524D\u5B66\u751F\u7684\u5B66\u4E60\u6548\u7387\u503C",pe.createElement("br",null),"\u5C0F\u5706\u70B9\u8D8A\u9AD8\uFF0C\u5B66\u4E60\u6548\u7387\u8D8A\u9AD8",pe.createElement("br",null),"\u6A59\u8272\u6A2A\u5411\u7BAD\u5934\uFF1A\u4E2D\u4F4D\u503C\uFF0C\u8868\u793A\u6574\u4E2A\u8BFE\u5802\u5B66\u751F\u8868\u73B0\u7684\u5E73\u5747\u503C"))))),pe.createElement("aside",{className:"ml60 pr30"},pe.createElement(Ce.Z,null,pe.createElement(be.Z,{flex:"800px"},pe.createElement(nt.Z,{style:{width:750,height:580},option:Pa()})),pe.createElement(be.Z,{flex:"1"},pe.createElement("aside",{className:De.rightInfo},pe.createElement("ul",null,pe.createElement("li",null,pe.createElement("span",null,"\u59D3\u540D")," ",pe.createElement("span",{className:"ml30"},nr.username)),pe.createElement("li",null,pe.createElement("span",null,"\u5B66\u53F7")," ",pe.createElement("span",{className:"ml30"},nr.student_id||"--")),pe.createElement("li",null,pe.createElement("span",null,"\u80FD\u529B")," ",pe.createElement("span",{className:"ml30 c-orange"},Hn==null?void 0:Hn.myself_object[1]))),pe.createElement("p",null,"1\u4E2A\u5C0F\u5706\u70B9\u4EE3\u88681\u4E2A\u5B66\u751F\u7684\u80FD\u529B\u503C",pe.createElement("br",null),"\u7EA2\u8272\u6C34\u6EF4\u8868\u793A\u5F53\u524D\u5B66\u751F\u7684\u80FD\u529B\u503C",pe.createElement("br",null),"\u5C0F\u5706\u5708\u8D8A\u5927\uFF0C\u8BC4\u6D4B\u6B21\u6570\u8D8A\u5C11",pe.createElement("br",null)))))))};var jt=(0,he.connect)(({shixunHomeworks:Bn,loading:Hn,globalSetting:Vn})=>({shixunHomeworks:Bn,globalSetting:Vn,loading:Hn.effects}))(Qe),ut=Be(75975),it=Be(5871),Nt=({defaultValue:Bn,onBlur:Hn,max:Vn,className:Ar="game-score"})=>{const[Mr,Da]=(0,pe.useState)(Bn);(0,pe.useEffect)(()=>{Da(Bn)},[Bn]);function nr(va){Da(va)}function Jr(){Mr!==Bn&&Hn(Mr>Vn?Vn:Mr)}return pe.createElement(it.Z,{max:Vn,min:0,className:Ar,value:Mr,onChange:nr,onBlur:Jr})},pt=Be(39793),Bt={md:"md___TEmcT"},ft=Be(59301),ot=Object.defineProperty,Yt=Object.defineProperties,nn=Object.getOwnPropertyDescriptors,Et=Object.getOwnPropertySymbols,qt=Object.prototype.hasOwnProperty,yn=Object.prototype.propertyIsEnumerable,Un=(Bn,Hn,Vn)=>Hn in Bn?ot(Bn,Hn,{enumerable:!0,configurable:!0,writable:!0,value:Vn}):Bn[Hn]=Vn,dn=(Bn,Hn)=>{for(var Vn in Hn||(Hn={}))qt.call(Hn,Vn)&&Un(Bn,Vn,Hn[Vn]);if(Et)for(var Vn of Et(Hn))yn.call(Hn,Vn)&&Un(Bn,Vn,Hn[Vn]);return Bn},Kn=(Bn,Hn)=>Yt(Bn,nn(Hn));const It=x.default.Option,jn={selectOnLineNumbers:!0,readOnly:!0,minimap:{enabled:!1},scrollBeyondLastLine:!1,enableSplitViewResizing:!1,roundedSelection:!1,renderIndicators:!1,useShadows:!1};var tr=(Bn=>(Bn[Bn.SET_PATH=0]="SET_PATH",Bn[Bn.GET_PASSED_CONTENT=1]="GET_PASSED_CONTENT",Bn))(tr||{});function je(Bn,Hn){switch(Hn.type){case 0:return Kn(dn({},Bn),{selectedPath:Hn.payload});case 1:return Kn(dn({},Bn),{passedContent:Hn.payload});default:throw new Error}}var Wt=({path:Bn,game_id:Hn,onPathChange:Vn,autoHeight:Ar,diff_code_count:Mr,data:Da,game_codes_cn:nr})=>{var Jr,va,Pa,ja;const Qa=Bn.split("\uFF1B").filter(Ya=>!!Ya),[bo,ko]=(0,pe.useReducer)(je,{selectedPath:Qa[0],passedContent:{language:"python",content:""}}),{selectedPath:Ra,passedContent:$o}=bo;function Ta(Ya){ko({type:0,payload:Ya})}const Sa={\u6700\u540E\u901A\u5173\u4EE3\u7801:"\u901A\u8FC7\u4E86\u672C\u9898\uFF0C\u5728\u4F5C\u4E1A\u65F6\u95F4\u5185\u6700\u540E\u4E00\u6B21\u63D0\u4EA4\u7684\u901A\u5173\u4EE3\u7801",\u6700\u65B0\u4EE3\u7801:"\u672A\u901A\u8FC7\u672C\u9898\uFF0C\u5C55\u793A\u6700\u65B0\u7F16\u5199\u7684\u4EE3\u7801\u8BE6\u60C5",\u622A\u6B62\u540E\u901A\u5173\u4EE3\u7801:"\u5728\u4F5C\u4E1A\u65F6\u95F4\u7ED3\u675F\u540E\u901A\u5173\u8BE5\u9898\u7684\u4EE3\u7801\u8BE6\u60C5"};return ft.createElement(ft.Fragment,null,ft.createElement("h2",null," ",ft.createElement("span",null,nr,ft.createElement(y.Z,{title:ft.createElement("div",null,ft.createElement("div",null,"\u4EE3\u7801\u5C55\u793A\u89C4\u5219\uFF1A"),ft.createElement("div",null,"1.\u5C55\u793A\u5B66\u5458\u5728\u4F5C\u4E1A\u622A\u6B62\u524D\u5F97\u5206\u6700\u9AD8\u7684\u4EE3\u7801\u7248\u672C\u3002"),ft.createElement("div",null," 2.\u82E5\u6709\u591A\u4E2A\u6700\u9AD8\u5206\u7248\u672C\uFF0C\u5C55\u793A\u63D0\u4EA4\u65F6\u95F4\u6700\u665A\u7684\u7248\u672C\u3002"),ft.createElement("div",null," 3.\u4F5C\u4E1A\u622A\u6B62\u540E\u63D0\u4EA4\u7684\u4EE3\u7801\u5C06\u4E0D\u4E88\u5C55\u793A\u3002"))},ft.createElement("i",{style:{marginLeft:10,color:"#3061D0",fontSize:16},className:"iconfont icon-tishixiaowenhao"}))),Mr&&ft.createElement("span",{style:{marginLeft:"50px"}},"\u4EE3\u7801\u4FEE\u6539\u884C\u6570 ",Mr),ft.createElement("span",null,ft.createElement(x.default,{style:{width:200},value:Ra,onChange:Ta}," ",Qa.map(Ya=>ft.createElement(It,{key:Ya,value:Ya},Ya))," "))," "),(Ra==null?void 0:Ra.split(".")[1])==="md"&&ft.createElement(pt.Z,{height:300,autoHeight:Ar,defaultValue:((va=(Jr=Da==null?void 0:Da.filter(Ya=>Ya.path===Ra))==null?void 0:Jr[0])==null?void 0:va.content)||"",className:Bt.md}),(Ra==null?void 0:Ra.split(".")[1])!=="md"&&ft.createElement(ut.ZP,{height:300,language:$o.language,value:((ja=(Pa=Da==null?void 0:Da.filter(Ya=>Ya.path===Ra))==null?void 0:Pa[0])==null?void 0:ja.content)||"",autoHeight:Ar,theme:"default",isCopy:!0,options:jn}))},ke=Be(82264),me=Be(96249),se=Be.n(me),ye=Object.defineProperty,qe=Object.getOwnPropertySymbols,ht=Object.prototype.hasOwnProperty,Re=Object.prototype.propertyIsEnumerable,Ye=(Bn,Hn,Vn)=>Hn in Bn?ye(Bn,Hn,{enumerable:!0,configurable:!0,writable:!0,value:Vn}):Bn[Hn]=Vn,Ot=(Bn,Hn)=>{for(var Vn in Hn||(Hn={}))ht.call(Hn,Vn)&&Ye(Bn,Vn,Hn[Vn]);if(qe)for(var Vn of qe(Hn))Re.call(Hn,Vn)&&Ye(Bn,Vn,Hn[Vn]);return Bn},bt=(Bn,Hn,Vn)=>new Promise((Ar,Mr)=>{var Da=va=>{try{Jr(Vn.next(va))}catch(Pa){Mr(Pa)}},nr=va=>{try{Jr(Vn.throw(va))}catch(Pa){Mr(Pa)}},Jr=va=>va.done?Ar(va.value):Promise.resolve(va.value).then(Da,nr);Jr((Vn=Vn.apply(Bn,Hn)).next())});const lt=({shixunHomeworks:Bn,autoHeight:Hn,classroomList:Vn,dispatch:Ar})=>{var Mr,Da,nr,Jr,va,Pa,ja;const{shixunWorkReport:Qa}=Bn,{stage_list:bo,work_id:ko}=Qa,[Ra,$o]=(0,pe.useState)(!1),[Ta,Sa]=(0,pe.useState)(!0),[Ya,Ko]=(0,pe.useState)({left:0,top:0,bottom:0,right:0}),Po=(0,pe.useRef)(null),[lr,WA]=(0,pe.useState)(!1),CA=(cn,_r)=>{var fo;const{clientWidth:Za,clientHeight:jo}=window.document.documentElement,_i=(fo=Po.current)==null?void 0:fo.getBoundingClientRect();_i&&Ko({left:-_i.left+_r.x,right:Za-(_i.right-_r.x),top:-_i.top+_r.y,bottom:jo-(_i.bottom-_r.y)})},Mi=(0,he.useParams)(),Ji=(0,We.GJ)(),Dr={selectOnLineNumbers:!0,readOnly:!0,minimap:{enabled:!1},scrollBeyondLastLine:!1};(0,pe.useEffect)(()=>{console.log(Mi)},[]);const pa=[{title:"\u8BC4\u6D4B\u6B21\u6570",dataIndex:"position",width:"100px"},{title:"\u8BE6\u7EC6\u4FE1\u606F",dataIndex:"output_detail",render:(cn,_r,fo)=>pe.createElement("div",null,cn,_r.is_work_end_evaluate&&pe.createElement(Je.vA,{status:5}))},{title:"\u8BC4\u6D4B\u8017\u65F6(S)",dataIndex:"ts_time",width:"130px"},{title:"\u5185\u5B58\u6D88\u8017(MB)",width:"150px",dataIndex:"ts_mem"},{title:"\u8BC4\u6D4B\u65F6\u95F4",width:"170px",dataIndex:"created_at",render:cn=>Ze()(cn).format("YYYY-MM-DD HH:mm")},{title:"\u64CD\u4F5C",width:"80px",dataIndex:"query_index",render:(cn,_r)=>pe.createElement("span",{className:"c-blue current",onClick:()=>bt(void 0,null,function*(){var fo,Za;const jo=yield(0,ke.Lk)(_r.game_identifier,{path:(Za=(fo=_r.path)==null?void 0:fo.replace(/\;/g,";"))==null?void 0:Za.split(";")[0],query_index:_r.query_index,homework_common_id:Mi.categoryId});(jo==null?void 0:jo.status)===0&&(WA(jo),$o(!0))})},_r.query_index?"\u67E5\u770B\u4EE3\u7801":"")}],Ka=[{title:"\u8C03\u5206\u7528\u6237",dataIndex:["user","name"],width:350,render:(cn,_r)=>{var fo;return pe.createElement("span",null,pe.createElement("img",{width:30,height:30,style:{borderRadius:"50%",marginRight:"10px"},src:Oe.Z.IMG_SERVER+"/images/"+((fo=_r==null?void 0:_r.user)==null?void 0:fo.image_url)}),cn)}},{title:"\u8C03\u5206\u524D",dataIndex:"old_score",width:270,render:cn=>pe.createElement("span",null,"\u4FEE\u6B63\u524D\u5206\u6570\uFF1A",cn,"\u5206")},{title:"\u8C03\u5206\u540E",dataIndex:"score",width:270,render:cn=>pe.createElement("span",null,"\u4FEE\u6B63\u540E\u5206\u6570\uFF1A",cn,"\u5206")},{title:"\u8C03\u5206\u65F6\u95F4",dataIndex:"created_at",align:"right",render:cn=>pe.createElement("span",null,"\u4FEE\u6B63\u65F6\u95F4\uFF1A",cn?Ze()(cn).format("YYYY-MM-DD HH:mm"):"--")}];function da(cn,_r){return bt(this,null,function*(){const{challenge_id:fo}=bo[cn],Za=yield Ar({type:"shixunHomeworks/changeScore",payload:{categoryId:Mi.homeworkId,type:"report",score:_r,challenge_id:fo}});yield Ar({type:"shixunHomeworks/getShixunWorkReport",payload:Ot({},Mi)}),Za.status===0&&Ue.ZP.success("\u64CD\u4F5C\u6210\u529F")})}function po(cn,_r){return(0,He.U2)(`student_works/${ko}/rep_passed_content.json`,{path:_r,game_id:cn})}const vo=Qa.shixun_detail;return pe.createElement(pe.Fragment,null,vo==null?void 0:vo.map(function(cn,_r){var fo,Za;return pe.createElement("div",{key:_r},pe.createElement("aside",{className:"pl30 pr30",key:_r},pe.createElement("div",{className:`${De.shixunTitle} mt10`},pe.createElement("div",null,pe.createElement("span",{className:"fa fa-code "}),pe.createElement("strong",{className:"c-black"},"\u7B2C",_r+1,"\u5173 ",pe.createElement(he.Link,{className:"c-black",target:"_blank",to:`/tasks/${Mi.coursesId}/${Mi.categoryId}/${cn.game_identifier}`},cn.subject))),Ji?pe.createElement("span",null,"\u8C03\u5206\uFF1A",pe.createElement(Nt,{className:"game-score",max:bo[_r].game_score_full,defaultValue:bo[_r].game_score,onBlur:jo=>{var _i;if((0,We.Rm)()&&!((_i=Vn.AssistantObject.practice)!=null&&_i.can_appraise)){Ue.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}da(_r,jo)}})):null),pe.createElement("div",{className:"font16 mt10"},cn.st===0&&(cn.path?typeof(cn==null?void 0:cn.game_codes_cn)=="string"?pe.createElement("aside",{className:De.shixunWrp},pe.createElement(Wt,{game_codes_cn:cn==null?void 0:cn.game_codes_cn,autoHeight:Hn,path:cn.path,game_id:cn.id,data:cn.game_codes,diff_code_count:cn.diff_code_count,onPathChange:po})):pe.createElement("div",{className:"font14",style:{border:"1px solid #d9d9d9",padding:"6px 10px"}}," \u63D0\u793A\uFF1A\u7EAF\u56FE\u5F62\u5316\u3001\u547D\u4EE4\u884C\u7684\u5B9E\u8BAD\u4E0D\u5C55\u793A\u901A\u5173\u4EE3\u7801\uFF0C\u5982\u9700\u67E5\u770B\u5B66\u751F\u4EE3\u7801\u8BF7\u524D\u5F80\u4F5C\u4E1A\u5217\u8868\u5BFC\u51FA\u5B9E\u9A8C\u6587\u4EF6\u3002"):"\u76EE\u524D\u56FE\u5F62\u5316\u3001\u547D\u4EE4\u884C\u3001Vscode\u7F16\u8F91\u5668\u3001\u9009\u62E9\u9898\u6A21\u5F0F\u7684\u5B9E\u9A8C\uFF0C\u6682\u65F6\u65E0\u6CD5\u4F7F\u7528\u6B64\u529F\u80FD"),cn.st===1&&(cn.complete_status===0?"\u672C\u5173\u6682\u672A\u901A\u8FC7\uFF0C\u65E0\u901A\u5173\u4EE3\u7801":"\u76EE\u524D\u56FE\u5F62\u5316\u3001\u547D\u4EE4\u884C\u3001Vscode\u7F16\u8F91\u5668\u3001\u9009\u62E9\u9898\u6A21\u5F0F\u7684\u5B9E\u9A8C\uFF0C\u6682\u65F6\u65E0\u6CD5\u4F7F\u7528\u6B64\u529F\u80FD")),pe.createElement("aside",{className:"mt10 font16"},(fo=cn.outputs)!=null&&fo.length?pe.createElement(b.default,{columns:pa,pagination:{hideOnSinglePage:!0},dataSource:cn.outputs.map(jo=>Ot(Ot({},cn),jo))}):"\u672C\u5173\u65E0\u8BC4\u6D4B\u8BB0\u5F55"),pe.createElement("aside",{className:"mt10 font16"},((Za=cn==null?void 0:cn.adjust_review_score_list)==null?void 0:Za.length)>0&&(0,We.GJ)()&&pe.createElement("div",null,pe.createElement("strong",{className:"c-black font14"},"\u8C03\u5206\u8BB0\u5F55"),pe.createElement(b.default,{columns:Ka,pagination:{hideOnSinglePage:!0},dataSource:cn.adjust_review_score_list,showHeader:!1})))))}),pe.createElement(ve.default,{open:Ra,width:900,okText:"\u5173\u95ED",cancelButtonProps:{style:{display:"none"}},onOk:()=>{WA({}),$o(!1)},onCancel:()=>{WA({}),$o(!1)},title:pe.createElement("div",{style:{width:"100%",cursor:"move"},onMouseOver:()=>{Ta&&Sa(!1)},onMouseOut:()=>{Sa(!0)},onFocus:()=>{},onBlur:()=>{}},"\u4EE3\u7801\u5185\u5BB9"),modalRender:cn=>pe.createElement(se(),{disabled:Ta,bounds:Ya,nodeRef:Po,onStart:(_r,fo)=>CA(_r,fo)},pe.createElement("div",{ref:Po},cn))},pe.createElement("div",{style:{background:"#F6F7F9",padding:"30px 20px",marginBottom:20}},pe.createElement("div",{style:{display:"flex",alignItems:"center"}},((Mr=lr==null?void 0:lr.data)==null?void 0:Mr.output_detail)==="\u8BC4\u6D4B\u901A\u8FC7"?pe.createElement("i",{style:{color:"#0B9953",fontSize:18,marginRight:10},className:"iconfont icon-duigou1"}):pe.createElement("i",{style:{color:"#E21010",fontSize:18,marginRight:10},className:"iconfont icon-jinggao1"}),pe.createElement("div",{style:{color:((Da=lr==null?void 0:lr.data)==null?void 0:Da.output_detail)==="\u8BC4\u6D4B\u901A\u8FC7"?"#0B9953":"#E21010",fontSize:16,fontWeight:600}},(nr=lr==null?void 0:lr.data)==null?void 0:nr.output_detail)),pe.createElement("div",{style:{display:"flex",justifyContent:"space-between",marginTop:20}},pe.createElement("div",null,pe.createElement("span",{style:{color:"#6A7283"}},"\u8BC4\u6D4B\u65F6\u95F4"),pe.createElement("span",{style:{marginLeft:8,color:"#232B40"}},Ze()((Jr=lr==null?void 0:lr.data)==null?void 0:Jr.created_at).format("YYYY-MM-DD HH:mm:ss"))),pe.createElement("div",null,pe.createElement("span",{style:{color:"#6A7283"}},"\u7528\u65F6"),pe.createElement("span",{style:{marginLeft:8,color:"#232B40"}},(va=lr==null?void 0:lr.data)==null?void 0:va.ts_time,"s")),pe.createElement("div",null,pe.createElement("span",{style:{color:"#6A7283"}},"\u5185\u5B58"),pe.createElement("span",{style:{marginLeft:8,color:"#232B40"}},(Pa=lr==null?void 0:lr.data)==null?void 0:Pa.ts_mem,"mb")),pe.createElement("div",null,pe.createElement("span",{style:{color:"#6A7283"}},"\u7528\u4F8B\u901A\u8FC7\u7387"),pe.createElement("span",{style:{marginLeft:8,color:"#232B40"}},((ja=lr==null?void 0:lr.data)==null?void 0:ja.test_set_passed_rate)*100,"%")))),pe.createElement(ut.ZP,{height:500,autoHeight:Hn,language:"python",theme:"default",isCopy:!0,value:decodeURIComponent(escape(window.atob((lr==null?void 0:lr.content)||""))),options:Dr})))};var Gt=(0,he.connect)(({shixunHomeworks:Bn,loading:Hn,globalSetting:Vn,classroomList:Ar})=>({shixunHomeworks:Bn,globalSetting:Vn,loading:Hn.effects,classroomList:Ar}))(lt),Tn=Be(78241),Dt={greyText:"greyText___nOpNq",info:"info___nBB3c",label:"label___P6my8",blackContent:"blackContent___O4HnS",orangeContent:"orangeContent___JBF44",inputLabel:"inputLabel___B2GAs",tableTitle:"tableTitle___IqAxM",scoreTable:"scoreTable___RJvpU"},un=Be(6701),Rt=Be(59301),Pn=Object.defineProperty,tn=Object.getOwnPropertySymbols,$n=Object.prototype.hasOwnProperty,dr=Object.prototype.propertyIsEnumerable,rr=(Bn,Hn,Vn)=>Hn in Bn?Pn(Bn,Hn,{enumerable:!0,configurable:!0,writable:!0,value:Vn}):Bn[Hn]=Vn,Pr=(Bn,Hn)=>{for(var Vn in Hn||(Hn={}))$n.call(Hn,Vn)&&rr(Bn,Vn,Hn[Vn]);if(tn)for(var Vn of tn(Hn))dr.call(Hn,Vn)&&rr(Bn,Vn,Hn[Vn]);return Bn},Cr=(Bn,Hn,Vn)=>new Promise((Ar,Mr)=>{var Da=va=>{try{Jr(Vn.next(va))}catch(Pa){Mr(Pa)}},nr=va=>{try{Jr(Vn.throw(va))}catch(Pa){Mr(Pa)}},Jr=va=>va.done?Ar(va.value):Promise.resolve(va.value).then(Da,nr);Jr((Vn=Vn.apply(Bn,Hn)).next())});const ta=({shixunHomeworks:Bn,dispatch:Hn,classroomList:Vn})=>{const{shixunWorkReport:Ar}=Bn,Mr=(0,he.useParams)(),[Da,nr]=(0,pe.useState)(!1),[Jr]=Tn.default.useForm(),[va,Pa]=ve.default.useModal(),[ja,Qa]=(0,pe.useState)(!1),[bo,ko]=(0,pe.useState)(!1);(0,pe.useEffect)(()=>{var Ta,Sa,Ya,Ko;Bn.actionTabs.key==="\u66F4\u6539\u70B9\u8BC4"&&Jr.setFieldsValue({comment:(Sa=(Ta=Bn.actionTabs.selectArrs)==null?void 0:Ta.data)==null?void 0:Sa.work_comment,hidden_comment:(Ko=(Ya=Bn.actionTabs.selectArrs)==null?void 0:Ya.data)==null?void 0:Ko.work_comment_hidden})},[Bn.actionTabs.key]);const Ra=()=>Cr(void 0,null,function*(){const Ta=Jr.getFieldsValue();(yield(0,He.ZP)(`/api/student_works/${Mr.homeworkId}/shixun_work_comment.json`,{method:"post",body:{hidden_comment:Ta.hidden_comment,comment:Ta.comment}})).status===0&&(Ue.ZP.success("\u8BC4\u9605\u6210\u529F"),Jr.resetFields(),Hn({type:"shixunHomeworks/setActionTabs",payload:{}}),Hn({type:"shixunHomeworks/getShixunWorkReport",payload:Pr({},Mr)}))}),$o=[{title:"\u5173\u5361",dataIndex:"name",render:(Ta,Sa,Ya)=>Ya+1},{title:"\u4EFB\u52A1\u540D\u79F0",dataIndex:"name",render:(Ta,Sa,Ya)=>Rt.createElement("div",null,Ta,Sa.complete_status===4&&Rt.createElement(Je.vA,{status:Sa.complete_status}))},{title:"\u5F00\u59CB\u65F6\u95F4",dataIndex:"open_time"},{title:"\u5B8C\u6210\u65F6\u95F4",dataIndex:"finished_time"},{title:"\u8BC4\u6D4B\u6B21\u6570",dataIndex:"evaluate_count",align:"center"},{title:"\u5B9E\u8BAD\u8017\u65F6",dataIndex:"time_consuming"},{title:"\u662F\u5426\u67E5\u770B\u7B54\u6848",dataIndex:"view_answer",align:"center",render:Ta=>Ta?"\u662F":"\u5426"},{title:"\u5173\u5361\u5F97\u5206",dataIndex:"game_score",align:"center",render:(Ta,Sa)=>Rt.createElement("div",null,Rt.createElement("span",{style:{color:parseFloat(Sa.game_score_full)!==parseFloat(Ta)?"#E30000":"#53C41B"}},Ta),"/",Sa.game_score_full)},{title:"\u8C03\u5206",dataIndex:"game_score",align:"center",fixed:"right",render:(Ta,Sa)=>(0,We.GJ)()?Rt.createElement(Nt,{max:Sa.game_score_full,defaultValue:parseFloat(Ta),onBlur:Ya=>Cr(void 0,null,function*(){var Ko,Po;if((0,We.Rm)()&&!((Ko=Vn.AssistantObject.practice)!=null&&Ko.can_appraise)){Ue.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}const lr=yield Hn({type:"shixunHomeworks/changeScore",payload:{categoryId:Mr.homeworkId,type:"report",score:Ya,challenge_id:Sa.challenge_id}});(Po=Bn==null?void 0:Bn.actionTabs)==null||Po.fn(),yield Hn({type:"shixunHomeworks/getShixunWorkReport",payload:Pr({},Mr)}),lr.status===0&&Ue.ZP.success("\u64CD\u4F5C\u6210\u529F")})}):Ta}];return Rt.createElement(Rt.Fragment,null,Pa,Rt.createElement(ve.default,{centered:!0,width:1080,title:"\u70B9\u8BC4\u4F5C\u4E1A",open:Bn.actionTabs.key==="\u66F4\u6539\u70B9\u8BC4",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>Cr(void 0,null,function*(){var Ta;if((0,We.Rm)()&&!((Ta=Vn.AssistantObject.practice)!=null&&Ta.can_appraise)){Ue.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}const Sa=Jr.getFieldsValue();JSON.stringify(Sa)==="{}"||Sa.hidden_comment===""&&Sa.comment===""?nr(!0):Ra()}),onCancel:()=>{Hn({type:"shixunHomeworks/setActionTabs",payload:{}})}},Rt.createElement(Ce.Z,{justify:"space-between",className:Dt.info},Rt.createElement(be.Z,null,Rt.createElement("span",{className:`${Dt.label} ${Dt.greyText}`},"\u59D3\u540D"),Rt.createElement("span",{className:Dt.blackContent},Ar==null?void 0:Ar.username)),Rt.createElement(be.Z,null,Rt.createElement("span",{className:`${Dt.label} ${Dt.greyText}`},"\u5B66\u53F7"),Rt.createElement("span",{className:Dt.blackContent},(Ar==null?void 0:Ar.student_id)||"--")),Rt.createElement(be.Z,null,Rt.createElement("span",{className:`${Dt.label} ${Dt.greyText}`},"\u73ED\u7EA7"),Rt.createElement("span",{className:Dt.blackContent},(Ar==null?void 0:Ar.group_name)||"--")),Rt.createElement(be.Z,null,Rt.createElement("span",{className:`${Dt.label} ${Dt.greyText}`},"\u5173\u5361\u5F97\u5206"),Rt.createElement("span",{className:Dt.orangeContent},(Ar==null?void 0:Ar.challenge_score)||"--")),Rt.createElement(be.Z,null,Rt.createElement("span",{className:`${Dt.label} ${Dt.greyText}`},"\u6548\u7387\u5206"),Rt.createElement("span",{className:Dt.orangeContent},(Ar==null?void 0:Ar.eff_score)||"--")),Rt.createElement(be.Z,null,Rt.createElement("span",{className:`${Dt.label} ${Dt.greyText}`},"\u8865\u4EA4\u6263\u5206"),Rt.createElement("span",{className:Dt.orangeContent},(Ar==null?void 0:Ar.late_penalty)||"--")),Rt.createElement(be.Z,null,Rt.createElement("span",{className:`${Dt.label} ${Dt.greyText}`},"\u6700\u7EC8\u6210\u7EE9"),Rt.createElement("span",{className:Dt.orangeContent},(Ar==null?void 0:Ar.work_score)||"--"))),Rt.createElement(Tn.default,{form:Jr,onChange:()=>{Da&&nr(!1)}},Rt.createElement(Ce.Z,{wrap:!1,align:"middle",justify:"space-between"},Rt.createElement(be.Z,null,Rt.createElement("div",{className:`${Dt.inputLabel} ${Dt.greyText}`},"\u5B66\u751F\u548C\u8BFE\u5802\u8001\u5E08\u53EF\u89C1")),Rt.createElement(be.Z,null,Rt.createElement(un.Z,{isShowComponent:(0,We.G5)(),ModalProps:{open:ja,onCancel:()=>{Qa(!1)}},onDataSelect:(Ta,Sa)=>Cr(void 0,[Ta,Sa],function*(Ya,{node:Ko}){const Po=()=>{Jr.setFieldsValue({comment:Ko==null?void 0:Ko.value}),Qa(!1)};if(Jr.getFieldValue("comment")){va.confirm({icon:null,title:"\u63D0\u793A",centered:!0,content:"\u7CFB\u7EDF\u68C0\u6D4B\u5230\u8BC4\u8BED\u8F93\u5165\u6846\u4E2D\u5DF2\u6709\u5185\u5BB9\uFF0C\u4F7F\u7528\u5E38\u7528\u8BC4\u8BED\u5C06\u4F1A\u8986\u76D6\u539F\u6709\u5185\u5BB9\u3002\u662F\u5426\u4F7F\u7528\uFF1F",okText:"\u4F7F\u7528",onOk:Po});return}Po()})},Rt.createElement(oe.ZP,{style:{padding:0,height:"auto"},icon:Rt.createElement("i",{className:"iconfont icon-changyongpingyu"}),type:"link",onClick:Ta=>{Qa(!0)}},"\u5E38\u7528\u8BC4\u8BED")))),Rt.createElement(Tn.default.Item,{name:"comment"},Rt.createElement(E.default.TextArea,{placeholder:"\u8BF7\u8F93\u5165\u8BC4\u9605\u5185\u5BB9",rows:3})),Rt.createElement(Ce.Z,{wrap:!1,align:"middle",justify:"space-between"},Rt.createElement(be.Z,null,Rt.createElement("div",{className:`${Dt.inputLabel} ${Dt.greyText}`},"\u4EC5\u8BFE\u5802\u8001\u5E08\u53EF\u89C1")),Rt.createElement(be.Z,null,Rt.createElement(un.Z,{isShowComponent:(0,We.G5)(),ModalProps:{open:bo,onCancel:()=>{ko(!1)}},onDataSelect:(Ta,Sa)=>Cr(void 0,[Ta,Sa],function*(Ya,{node:Ko}){const Po=()=>{Jr.setFieldsValue({hidden_comment:Ko==null?void 0:Ko.value}),ko(!1)};if(Jr.getFieldValue("hidden_comment")){va.confirm({icon:null,title:"\u63D0\u793A",centered:!0,content:"\u7CFB\u7EDF\u68C0\u6D4B\u5230\u8BC4\u8BED\u8F93\u5165\u6846\u4E2D\u5DF2\u6709\u5185\u5BB9\uFF0C\u4F7F\u7528\u5E38\u7528\u8BC4\u8BED\u5C06\u4F1A\u8986\u76D6\u539F\u6709\u5185\u5BB9\u3002\u662F\u5426\u4F7F\u7528\uFF1F",okText:"\u4F7F\u7528",onOk:Po});return}Po()})},Rt.createElement(oe.ZP,{style:{padding:0,height:"auto"},icon:Rt.createElement("i",{className:"iconfont icon-changyongpingyu"}),type:"link",onClick:Ta=>{ko(!0)}},"\u5E38\u7528\u8BC4\u8BED")))),Rt.createElement(Tn.default.Item,{name:"hidden_comment"},Rt.createElement(E.default.TextArea,{placeholder:"\u8BF7\u8F93\u5165\u8BC4\u9605\u5185\u5BB9",rows:3}))),Da&&Rt.createElement("p",{className:"c-red"},"\u8BC4\u9605\u5185\u5BB9\u81F3\u5C11\u6709\u4E00\u4E2A\u4E0D\u4E3A\u7A7A"),Rt.createElement("div",{className:Dt.tableTitle},"\u5173\u5361\u6210\u7EE9"),Rt.createElement(b.default,{className:Dt.scoreTable,dataSource:Ar.stage_list,rowKey:"challenge_id",pagination:!1,columns:$o,scroll:{x:"max-content"}})))};var $r=(0,he.connect)(({shixunHomeworks:Bn,classroomList:Hn})=>({shixunHomeworks:Bn,classroomList:Hn}))(ta),Or=Be(97610),vr=Be(91842),Er=Be(1247),Wr=Be(44164),ca=Be.n(Wr),Na={wrap:"wrap___LZOi9",line:"line___oju0L"},Vr=Be(1546),co=({detailData:Bn})=>{var Hn;return pe.createElement("div",{className:Na.wrap},pe.createElement(Vr.ij,{hideBar:!0,actionAnalysis:!0,loading:!1,emptyData:[(0,Vr.Uf)(Bn),(Bn==null?void 0:Bn.photos)||[]],title:"\u5B9E\u8BAD\u5B66\u4E60\u5206\u6790",noDataText:"\u8BE5\u5B66\u751F\u65E0\u5B66\u4E60\u884C\u4E3A\u5206\u6790\u6570\u636E"},pe.createElement(Vr.ZP,{hideBar:!0,title:"\u5B9E\u8BAD\u5B66\u4E60\u5206\u6790",data:(0,Vr.Uf)(Bn)}),!!((Hn=Bn==null?void 0:Bn.photos)!=null&&Hn.length)&&pe.createElement(pe.Fragment,null,pe.createElement("div",{className:Na.line}),pe.createElement(Vr._s,{dataSource:Bn==null?void 0:Bn.photos,right:21,col:4,wrapWidth:1140}))))},Yr=Be(40133),rn=Be(59301),Xo=Object.defineProperty,br=Object.defineProperties,Fr=Object.getOwnPropertyDescriptors,Rr=Object.getOwnPropertySymbols,Lr=Object.prototype.hasOwnProperty,Ca=Object.prototype.propertyIsEnumerable,Ua=(Bn,Hn,Vn)=>Hn in Bn?Xo(Bn,Hn,{enumerable:!0,configurable:!0,writable:!0,value:Vn}):Bn[Hn]=Vn,aa=(Bn,Hn)=>{for(var Vn in Hn||(Hn={}))Lr.call(Hn,Vn)&&Ua(Bn,Vn,Hn[Vn]);if(Rr)for(var Vn of Rr(Hn))Ca.call(Hn,Vn)&&Ua(Bn,Vn,Hn[Vn]);return Bn},mn=(Bn,Hn)=>br(Bn,Fr(Hn)),Cn=(Bn,Hn)=>{var Vn={};for(var Ar in Bn)Lr.call(Bn,Ar)&&Hn.indexOf(Ar)<0&&(Vn[Ar]=Bn[Ar]);if(Bn!=null&&Rr)for(var Ar of Rr(Bn))Hn.indexOf(Ar)<0&&Ca.call(Bn,Ar)&&(Vn[Ar]=Bn[Ar]);return Vn},pn=(Bn,Hn,Vn)=>new Promise((Ar,Mr)=>{var Da=va=>{try{Jr(Vn.next(va))}catch(Pa){Mr(Pa)}},nr=va=>{try{Jr(Vn.throw(va))}catch(Pa){Mr(Pa)}},Jr=va=>va.done?Ar(va.value):Promise.resolve(va.value).then(Da,nr);Jr((Vn=Vn.apply(Bn,Hn)).next())});const ar=Bn=>{var Hn=Bn,{shixunHomeworks:Vn,classroomList:Ar,globalSetting:Mr,loading:Da,user:nr,dispatch:Jr}=Hn,va=Cn(Hn,["shixunHomeworks","classroomList","globalSetting","loading","user","dispatch"]),Pa,ja,Qa,bo,ko;const[Ra,$o]=(0,pe.useState)(aa({},(0,he.useParams)())),Ta=(0,he.useParams)(),[Sa,Ya]=(0,pe.useState)({page:1,page_size:10}),Ko=(0,he.useLocation)(),[]=(0,pe.useState)([]),[Po,lr]=(0,pe.useState)(),WA=(0,pe.useRef)(),CA=(0,pe.useRef)(),[Mi,Ji]=(0,pe.useState)(!1),[Dr,pa]=(0,pe.useState)(!0),[Ka,da]=(0,pe.useState)(!1),[po,vo]=(0,pe.useState)(!1),{shixunWorkReport:cn}=Vn,[_r,fo]=(0,pe.useState)(),[Za,jo]=(0,pe.useState)([]),[_i,Cs]=(0,pe.useState)(),[OA,lA]=(0,pe.useState)("all"),EA=(0,We.GJ)(),[cs,Es]=(0,pe.useState)(new(Ge())),[uA,ni]=(0,pe.useState)(0),[ei,Co]=(0,pe.useState)(!1),[oi,VA]=(0,pe.useState)(!1),[Pl,Ts]=(0,pe.useState)(!1),[Xi,ks]=(0,pe.useState)(""),[Ki,il]=(0,pe.useState)(!1),[cA,js]=(0,pe.useState)(!0),[Al,Vo]=(0,pe.useState)(0),tA=(0,pe.useRef)(JSON.parse(sessionStorage.all_student_works_params||"{}")),dA=(0,pe.useRef)(),ds=()=>pn(void 0,null,function*(){(nr.userInfo.is_teacher||nr.userInfo.admin)&&(il(!0),js(!1))});(0,pe.useEffect)(()=>{var hr;(0,We.Rm)()&&Ar.AssistantObject.practice&&!((hr=Ar.AssistantObject.practice)!=null&&hr.can_view)&&he.history.replace("/403")},[(Pa=Ar.AssistantObject.practice)==null?void 0:Pa.can_view]),(0,pe.useEffect)(()=>{ds(),console.log("\u6253\u5370\u7684------",cn),dA.current=cn==null?void 0:cn.next_student_work_id,ks(cn.repeat_minus_score)},[cn,nr]),(0,pe.useEffect)(()=>{console.log("\u89E6\u53D1\u8FD9",cn.work_score),Vo(cn.work_score)},[cn.work_score,Xi]),(0,pe.useEffect)(()=>(Jr({type:"globalSetting/footerToggle",payload:!1}),()=>{Jr({type:"globalSetting/footerToggle",payload:!0})}),[]),(0,pe.useEffect)(()=>{var hr;if(cn){let oa=[];(hr=cn==null?void 0:cn.target_test_sets)==null||hr.map((ya,Do)=>{var xA;(xA=ya==null?void 0:ya.targets)==null||xA.map((Ui,Qi)=>{var JA;Ui.name=ya==null?void 0:ya.name,Ui.total_target_score=ya==null?void 0:ya.total_target_score,Ui.actual_target_score=ya==null?void 0:ya.actual_target_score,Ui.rowSpan=Qi===0?(JA=ya==null?void 0:ya.targets)==null?void 0:JA.length:0,Ui.order=Do+1,oa.push(Ui)})}),fo(oa),(0,We.Rm)()&&Jr({type:"classroomList/getAssistantPermissions",payload:{course_id:Ra.coursesId}})}},[cn]),(0,pe.useEffect)(()=>{Vn.actionTabs.key==="\u5BFC\u51FA\u5B9E\u8BAD\u62A5\u544A"&&(cn==null?void 0:cn.students_count)>0&&!Dr&&setTimeout(()=>{io("all")},800)},[cn==null?void 0:cn.homework_common_id,Dr]),(0,pe.useEffect)(()=>{$o(aa({},Ta))},[Ko.pathname]);const Hs=()=>{document.body.scrollIntoView()},Aa=hr=>{Sa.page=hr,Ya(aa({},Sa)),jr(Sa,OA)},jr=(hr,oa)=>pn(void 0,null,function*(){da(!0);const ya=yield(0,He.ZP)(`/api/student_works/${Ra==null?void 0:Ra.homeworkId}/adjust_review_score_histories.json`,{method:"get",params:mn(aa({},hr),{challenge_id:oa=="all"?null:oa})});(ya==null?void 0:ya.status)===0&&(jo(ya==null?void 0:ya.list),Cs(ya==null?void 0:ya.count)),da(!1)});function ur(){return pn(this,null,function*(){tA.current=JSON.parse(sessionStorage.all_student_works_params||"{}")})}const Hr=()=>{document.querySelectorAll("canvas").forEach(hr=>{(!hr.clientWidth||!hr.clientHeight)&&hr.remove()})},Va=()=>{WA.current.offsetHeight>62e3?vo(!1):vo(!0)},oo=hr=>pn(void 0,null,function*(){const oa=yield(0,Er.t1)({homeworkId:hr||Ra.homeworkId});lr(oa==null?void 0:oa.data)}),io=hr=>pn(void 0,null,function*(){var oa,ya,Do,xA;let Ui=0,Qi;Qi=ve.default.info({width:460,title:rn.createElement("div",null,"\u6B63\u5728\u5BFC\u51FA\u5B9E\u8BAD\u62A5\u544A,",rn.createElement("span",{className:"c-red"},"\u8BF7\u52FF\u5173\u95ED\u6216\u64CD\u4F5C\u5F53\u524D\u6D4F\u89C8\u5668\u7A97\u53E3")),content:rn.createElement("div",null,"\u5F53\u524D\u8FDB\u5EA6: ",rn.createElement("span",{className:"c-blue"},Ui+1),"/",hr!=="all"?1:cn==null?void 0:cn.students_count,rn.createElement("br",null),"\u8BF7\u52FF\u5173\u95ED\u6D4F\u89C8\u5668\u7A97\u53E3"),maskClosable:!1,className:De.modal,onOk:()=>{}});const JA={margin:[0,0],filename:`${cn!=null&&cn.student_id&&(cn==null?void 0:cn.student_id)!="--"?cn==null?void 0:cn.student_id:""}${cn.username}.pdf`,html2canvas:{useCORS:!0,letterRendering:!0},jsPDF:{unit:"mm",format:"a4",orientation:"landscape"}},Ls=cs.folder(cn==null?void 0:cn.shixun_name);function Yi(TA){return pn(this,null,function*(){yield oo(TA||dA.current);const Ao=yield Jr({type:"shixunHomeworks/getShixunWorkReport",payload:aa({homeworkId:TA||dA.current},tA.current||{})});dA.current=Ao==null?void 0:Ao.next_student_work_id,Hs(),Ui++,setTimeout(()=>pn(this,null,function*(){var kA,Di,qi,Ci;Hr();const mi=Ls.folder(`${Ao==null?void 0:Ao.group_name}`).folder(`${Ao!=null&&Ao.student_id&&(Ao==null?void 0:Ao.student_id)!="--"?Ao.student_id+"+":""}${Ao==null?void 0:Ao.username}`),Ei=document.querySelector("#export-all").children;let xi=ca()();for(let za=0;zapn(this,null,function*(){za0&&((qi=(Di=Ao==null?void 0:Ao.shixun_detail)==null?void 0:Di.filter(za=>{var No;return((No=za==null?void 0:za.game_codes)==null?void 0:No.length)>0}))==null?void 0:qi.length)>0){const za=mi.folder("\u4EE3\u7801\u6587\u4EF6");(Ci=Ao==null?void 0:Ao.shixun_detail)==null||Ci.map((No,fs)=>{var gA,fA;if(((gA=No==null?void 0:No.game_codes)==null?void 0:gA.length)>0){const Oi=za.folder(`\u7B2C${fs+1}\u5173-${No.subject}-${No.id}`);(fA=No==null?void 0:No.game_codes)==null||fA.map(hA=>{Oi.file(`${hA.filename}.txt`,hA==null?void 0:hA.content)})}})}Qi.update({content:rn.createElement("div",null,"\u5F53\u524D\u8FDB\u5EA6: ",rn.createElement("span",{className:"c-blue"},Ui),"/",Ao==null?void 0:Ao.students_count,rn.createElement("br",null),"\u8BF7\u52FF\u5173\u95ED\u6D4F\u89C8\u5668\u7A97\u53E3")}),Ui==(Ao==null?void 0:Ao.students_count)?(Qi.destroy(),ga()):Yi()}),2200)})}if(hr!=="all"||(cn==null?void 0:cn.students_count)<2){Hr(),Hs();const TA=CA.current.children;let Ao=ca()();const Di=Ls.folder(`${cn==null?void 0:cn.group_name}`).folder(`${cn!=null&&cn.student_id&&(cn==null?void 0:cn.student_id)!="--"?(cn==null?void 0:cn.student_id)+"+":""}${cn==null?void 0:cn.username}`);for(let qi=0;qipn(void 0,null,function*(){qi0&&((Do=(ya=cn==null?void 0:cn.shixun_detail)==null?void 0:ya.filter(qi=>{var Ci;return((Ci=qi==null?void 0:qi.game_codes)==null?void 0:Ci.length)>0}))==null?void 0:Do.length)>0){const qi=Di.folder("\u4EE3\u7801\u6587\u4EF6");(xA=cn==null?void 0:cn.shixun_detail)==null||xA.map((Ci,$i)=>{var mi,Ei;if(((mi=Ci==null?void 0:Ci.game_codes)==null?void 0:mi.length)>0){const xi=qi.folder(`\u7B2C${$i+1}\u5173-${Ci.subject}-${Ci.id}`);(Ei=Ci==null?void 0:Ci.game_codes)==null||Ei.map(za=>{xi.file(`${za.filename}.txt`,za==null?void 0:za.content)})}})}Qi.destroy(),ga();return}else Yi(cn==null?void 0:cn.first_student_work_id)}),ga=()=>{cs.generateAsync({type:"blob"}).then(function(hr){console.log(cn,"shixunWorkReport");const oa=document.createElement("a");oa.href=window.URL.createObjectURL(hr),oa.download=(cn==null?void 0:cn.shixun_name)+".zip",document.body.appendChild(oa);const ya=document.createEvent("MouseEvents");ya.initEvent("click",!1,!1),oa.dispatchEvent(ya),document.body.removeChild(oa),Es(new(Ge()))}),vo(!1)};(0,pe.useEffect)(()=>{Qo()},[Ra.homeworkId]);const Qo=()=>pn(void 0,null,function*(){yield Jr({type:"shixunHomeworks/getShixunWorkReport",payload:aa(aa({},Ra),tA.current||{})}),oo(),(0,We.GJ)()&&ur(),pa(!1)}),So=[{title:"\u5173\u5361",dataIndex:"name",render:(hr,oa,ya)=>ya+1},{title:"\u4EFB\u52A1\u540D\u79F0",dataIndex:"name",render:(hr,oa,ya)=>rn.createElement("div",null,hr,oa.complete_status===4&&rn.createElement(Je.vA,{status:oa.complete_status}))},{title:"\u5F00\u542F\u65F6\u95F4",dataIndex:"open_time"},{title:"\u4EE3\u7801\u4FEE\u6539\u884C\u6570",dataIndex:"diff_code_count",render:(hr,oa,ya)=>hr||"- -"},{title:"\u8BC4\u6D4B\u6B21\u6570",dataIndex:"evaluate_count"},{title:"\u5B8C\u6210\u65F6\u95F4",dataIndex:"finished_time"},{title:"\u5B9E\u8BAD\u8017\u65F6",dataIndex:"time_consuming"},{title:"\u662F\u5426\u67E5\u770B\u7B54\u6848",dataIndex:"view_answer",render:hr=>hr?"\u662F":"\u5426"},{title:"\u7ECF\u9A8C\u503C",dataIndex:"experience",render:(hr,oa)=>rn.createElement("div",null,rn.createElement("span",{style:{color:parseFloat(oa.myself_experience)!==parseFloat(hr)?"red":"green"}},oa.myself_experience),"/",hr)},{title:"\u5173\u5361\u5F97\u5206",dataIndex:"game_score",render:(hr,oa)=>rn.createElement("div",null,rn.createElement("span",{style:{color:parseFloat(oa.game_score_full)!==parseFloat(hr)?"red":"green"}},hr),"/",oa.game_score_full)},{title:"\u8C03\u5206",dataIndex:"game_score",render:(hr,oa)=>EA?rn.createElement(Nt,{max:oa.game_score_full,defaultValue:parseFloat(hr),onBlur:ya=>pn(void 0,null,function*(){var Do;if((0,We.Rm)()&&!((Do=Ar.AssistantObject.practice)!=null&&Do.can_appraise)){Ue.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}const xA=yield Jr({type:"shixunHomeworks/changeScore",payload:{categoryId:Ra.homeworkId,type:"report",score:ya,challenge_id:oa.challenge_id}});jr({page:1,page_size:10},"all"),yield Jr({type:"shixunHomeworks/getShixunWorkReport",payload:aa(aa({},Ra),tA.current||{})}),xA.status===0&&Ue.ZP.success("\u64CD\u4F5C\u6210\u529F")})}):hr}];let nA=[{title:"\u5173\u5361",dataIndex:"order",key:"order",render:(hr,oa,ya)=>({children:hr,props:{rowSpan:oa.rowSpan}})},{title:"\u4EFB\u52A1\u540D\u79F0",dataIndex:"name",key:"name",render:(hr,oa,ya)=>({children:hr,props:{rowSpan:oa.rowSpan}})},{title:"\u6307\u6807\u540D\u79F0",dataIndex:"target_name",key:"target_name"},{title:"\u6307\u6807\u9884\u671F\u7ED3\u679C",dataIndex:"output",key:"output"},{title:"\u6307\u6807\u5B9E\u9645\u7ED3\u679C",dataIndex:"actual_output",key:"actual_output"},{title:"\u6307\u6807\u5F97\u5206",dataIndex:"test_score",key:"test_score",render:(hr,oa,ya)=>rn.createElement("div",null,rn.createElement("span",{style:{color:parseFloat(oa.actual_test_score)!==parseFloat(hr)?"red":"green"}},oa.actual_test_score),"/",hr)},{title:"\u6307\u6807\u603B\u5206",render:(hr,oa,ya)=>({children:rn.createElement("div",null,rn.createElement("span",{style:{color:parseFloat(oa.actual_target_score)!==parseFloat(hr)?"red":"green"}},oa.actual_target_score),"/",hr),props:{rowSpan:oa.rowSpan}}),dataIndex:"total_target_score",key:"total_target_score"}];const Ro=[{title:"\u5173\u5361",dataIndex:"challenge_num",width:220},{title:"\u8C03\u5206\u7528\u6237",dataIndex:["user","name"]},{title:"\u8C03\u5206\u524D",dataIndex:"old_score"},{title:"\u8C03\u5206\u540E",dataIndex:"score"},{title:"\u8C03\u5206\u65F6\u95F4",dataIndex:"created_at",render:hr=>rn.createElement("span",null,hr?Ze()(hr).format("YYYY-MM-DD HH:mm"):"--")}],gs=hr=>{Jr({type:"shixunHomeworks/setActionTabs",payload:{key:"",type:2}}),setTimeout(()=>{hr==="next"?he.history.push(`/classrooms/${Ra.coursesId}/shixun_homework/${Ra.categoryId}/${cn==null?void 0:cn.next_student_work_id}/comment`):he.history.push(`/classrooms/${Ra.coursesId}/shixun_homework/${Ra.categoryId}/${cn==null?void 0:cn.pre_student_work_id}/comment`)},200)},xs=hr=>{ks(""),hr.target.value&&(console.log("\u8FDB\u6765",cn),hr.target.value=hr.target.value>cn.repeat_setting_score?cn.repeat_setting_score:hr.target.value,ks(hr.target.value))},Fs=()=>pn(void 0,null,function*(){const hr=yield(0,He.ZP)(`/api/student_works/${cn==null?void 0:cn.work_id}/update_repeat_score`,{method:"put",body:{score:Xi}});yield Jr({type:"shixunHomeworks/getShixunWorkReport",payload:aa(aa({},Ra),tA.current||{})}),hr.status===0&&Ue.ZP.info("\u64CD\u4F5C\u6210\u529F")});return rn.createElement("section",{className:"bg-fafafa",style:{position:"sticky",top:0}},rn.createElement("div",{className:"edu-container mt10",style:{paddingBottom:100}},rn.createElement(ce.Z,{loading:Da["shixunHomeworks/getShixunWorkReport"],active:!0,avatar:{size:40},paragraph:{rows:5}},rn.createElement("div",{className:"edu-container"},cn.course_id&&rn.createElement("section",{className:"animated fadeIn"},rn.createElement("aside",{className:""},cn.category&&rn.createElement(Ne.Z,{separator:">"},rn.createElement(Ne.Z.Item,null,rn.createElement(he.Link,{to:`/classrooms/${cn.course_id}/shixun_homework`},cn.course_name)),rn.createElement(Ne.Z.Item,null,rn.createElement(he.Link,{to:`/classrooms/${cn.course_id}/shixun_homework/${cn.category.main?"":cn.category.category_id}`},cn.category.category_name)),rn.createElement(Ne.Z.Item,null,rn.createElement(he.Link,{to:`/classrooms/${cn.course_id}/shixun_homework/${cn.homework_common_id}/detail`},"\u4F5C\u4E1A\u8BE6\u60C5")),rn.createElement(Ne.Z.Item,null,cn.username))),rn.createElement("aside",{className:[De.title1,"mt20"].join(" ")},rn.createElement(Ce.Z,{align:"middle"},rn.createElement(be.Z,{flex:1},rn.createElement(he.Link,{to:`/classrooms/${cn.course_id}/shixun_homework/${cn.homework_common_id}/detail`},rn.createElement(ae.Z,{className:"font16 c-black"})),rn.createElement("strong",{className:"font20 ml5"},cn==null?void 0:cn.homework_name),rn.createElement(Je.VV,{temporary:!0,status:cn.homework_status})),rn.createElement(be.Z,{className:De.title1_right},cn.view_tpi&&rn.createElement(oe.ZP,{onClick:()=>{var hr,oa;(0,Je.xg)(`/tasks/${cn==null?void 0:cn.course_id}/${cn==null?void 0:cn.homework_common_id}/${(oa=(hr=cn==null?void 0:cn.shixun_detail)==null?void 0:hr[0])==null?void 0:oa.game_identifier}`)}},rn.createElement("span",{className:"iconfont icon-yijiandianping mr5"}),"\u67E5\u770B\u5B66\u5458\u5B9E\u8BAD"),(0,We.GJ)()&&cn.homework_end===!1&&!!cn.myshixun_id&&rn.createElement(oe.ZP,{className:"ml10",onClick:()=>pn(void 0,null,function*(){yield Jr({type:"shixunHomeworks/setActionTabs",payload:{key:"\u6253\u56DE\u91CD\u505A",selectArrs:{myshixun_identifier:cn.myshixun_identifier},homework_common_id:Ta.categoryId}})})},rn.createElement("span",{className:"iconfont icon-dahuizhongzuo3x mr5"}),"\u6253\u56DE\u91CD\u505A"),rn.createElement(oe.ZP,{className:"ml10",onClick:()=>{var hr;if((0,We.Rm)()&&!((hr=Ar.AssistantObject.practice)!=null&&hr.can_download)){Ue.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}io("")},loading:Mi},rn.createElement("span",{className:"iconfont icon-daochu mr5"}),"\u5BFC\u51FA\u5B9E\u8BAD\u62A5\u544A"),(0,We.GJ)()&&(cn==null?void 0:cn.students_count)>1&&rn.createElement(oe.ZP,{className:"ml10",onClick:()=>{var hr;if((0,We.Rm)()&&!((hr=Ar.AssistantObject.practice)!=null&&hr.can_download)){Ue.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}ve.default.confirm({title:"\u9009\u62E9\u5BFC\u51FA\u65B9\u5F0F",closable:!0,icon:null,centered:!0,okText:rn.createElement(y.Z,{title:"\u5BFC\u51FA\u65F6\u4E0D\u80FD\u9000\u51FA\u6216\u5173\u95ED\u5BFC\u51FA\u9875\u9762\uFF0C\u53EF\u80FD\u4F1A\u5F71\u54CD\u5176\u4ED6\u64CD\u4F5C"},"\u524D\u7AEF\u5BFC\u51FA"),cancelText:rn.createElement(y.Z,{title:"\u751F\u6210\u5BFC\u51FA\u4EFB\u52A1\u540E\u53EF\u5173\u95ED\u9875\u9762\uFF0C\u540E\u53F0\u5BFC\u51FA\u6210\u529F\u540E\u5728\u5386\u53F2\u5BFC\u51FA\u9875\u9762\u81EA\u884C\u4E0B\u8F7D\uFF0C\u4E0D\u5F71\u54CD\u5176\u4ED6\u64CD\u4F5C"},"\u540E\u53F0\u5BFC\u51FA"),onOk:()=>{io("all")},onCancel:()=>{},cancelButtonProps:{onClick:()=>{(0,Yr.jj)({categoryId:Ra.categoryId,coursesId:Ra.coursesId},"shixun_report")}}})}},rn.createElement("span",{className:"iconfont icon-daochu mr5"}),"\u5BFC\u51FA\u5168\u90E8\u5B66\u751F\u5B9E\u8BAD\u62A5\u544A"))))),rn.createElement("aside",{className:"mt30 relative"})),rn.createElement("aside",{className:"edu-container bg-white",ref:WA},rn.createElement("div",{id:"export-all",ref:CA},rn.createElement("div",{id:"export-all-1"},rn.createElement("div",{className:De.title},rn.createElement("h1",null,"\u603B\u4F53\u8BC4\u4EF7"),rn.createElement("div",null,(0,We.GJ)()&&rn.createElement(oe.ZP,{className:"mr20",type:"primary",onClick:()=>{Jr({type:"shixunHomeworks/setActionTabs",payload:{key:"\u66F4\u6539\u70B9\u8BC4",selectArrs:{myshixun_identifier:cn.user_id,data:aa({},cn)},fn:()=>jr({page:1,page_size:10},"all")}})}},rn.createElement(ge.Z,null),cn.has_shixun_work_comment?"\u66F4\u6539\u70B9\u8BC4":"\u70B9\u8BC4\u4F5C\u4E1A"))),rn.createElement(a.Z,{style:{marginTop:0}}),rn.createElement(Ce.Z,{className:"pl30 pr30"},rn.createElement(be.Z,null,rn.createElement("img",{className:De.userPic,src:`${Oe.Z.IMG_SERVER}/images/${cn.image_url}`,alt:cn.username})),rn.createElement(be.Z,null,rn.createElement("span",{className:"font16 ml40"},cn.username),rn.createElement(Je.vA,{status:cn.compelete_status}),rn.createElement("ul",{className:De.userInfo},rn.createElement("li",null,"\u5B66\u53F7\uFF1A",cn.student_id||"--"),rn.createElement("li",null,"\u5206\u73ED\uFF1A",cn.group_name||"--"),rn.createElement("br",null),rn.createElement("li",null,"\u622A\u6B62\u524D\u5B8C\u6210\u5173\u5361\uFF1A",rn.createElement("span",{className:"c-red"},cn.complete_count),"/",rn.createElement("span",{className:"c-red"},cn.challenges_count)),rn.createElement("li",null,"\u6700\u65B0\u5B8C\u6210\u5173\u5361\uFF1A",rn.createElement("span",{className:"c-red"},cn.current_complete_count||"-"),"/",rn.createElement("span",{className:"c-red"},cn.challenges_count)),rn.createElement("li",null,"\u5B8C\u6210\u6548\u7387\uFF1A",cn&&cn.efficiency===null?"--":cn&&cn.efficiency),rn.createElement("li",null,"\u8BFE\u5802\u6700\u9AD8\u5B8C\u6210\u6548\u7387\uFF1A",cn&&cn.max_efficiency===null?"--":cn&&cn.max_efficiency))),rn.createElement("ul",{className:[De.listItem,"mt10"].join(" ")},rn.createElement("li",null,rn.createElement("strong",null,"\u901A\u5173\u65F6\u95F4"),rn.createElement("div",{className:"c-light-black mt20"},cn&&cn.passed_time===null||cn&&cn.passed_time==="--"?"--":Ze()(cn&&cn.passed_time).format("YYYY-MM-DD HH:mm"))),rn.createElement("li",null,rn.createElement("strong",null,"\u8BA1\u65F6\u89C4\u5219",rn.createElement("i",{onClick:hr=>{hr.stopPropagation(),hr.preventDefault(),Co(!0)},style:{marginLeft:4,color:"#145DFF",fontSize:16,cursor:"pointer"},className:"iconfont icon-tishixiaowenhao"})),rn.createElement("div",{className:"c-light-black mt20"},cn==null?void 0:cn.human_training_time_rules)),rn.createElement("li",null,rn.createElement("strong",null,"\u5B9E\u8BAD\u603B\u8017\u65F6",rn.createElement("i",{onClick:hr=>{hr.stopPropagation(),hr.preventDefault(),VA(!0)},style:{marginLeft:4,color:"#145DFF",fontSize:16,cursor:"pointer"},className:"iconfont icon-tishixiaowenhao"})),rn.createElement("div",{className:"c-light-black mt20"},cn.time_consuming)),rn.createElement("li",null,rn.createElement("strong",null,"\u8BC4\u6D4B\u6B21\u6570"),rn.createElement("div",{className:"mt20"},cn.evaluate_count)),(cn==null?void 0:cn.eff_score_full)&&rn.createElement(rn.Fragment,null,rn.createElement("li",null,rn.createElement("strong",null,"\u5173\u5361\u5F97\u5206"),rn.createElement("div",{className:"mt20"},rn.createElement("span",{className:"c-orange"},cn.challenge_score),"/",rn.createElement("span",{className:"c-light-black"},cn.challenge_score_full))),rn.createElement("li",null,rn.createElement("strong",null,"\u6548\u7387\u5206"),rn.createElement("div",{className:"mt20"},rn.createElement("span",{className:"c-orange"},cn.eff_score),"/",rn.createElement("span",{className:"c-light-black"},cn.eff_score_full)))),(cn==null?void 0:cn.have_repeat)&&(cn==null?void 0:cn.repeat_minus_score)!==0&&rn.createElement("li",{style:{position:"relative"}},rn.createElement("div",{style:{display:"flex",justifyContent:"space-between"}},rn.createElement("strong",null,"\u67E5\u91CD\u6263\u5206"),rn.createElement("div",{style:{position:"absolute",fontSize:"10px",color:"white",left:"57px",width:"46px",bottom:"72px"}},cn!=null&&cn.review_rate?rn.createElement("span",{style:{background:"#0152d9",borderRadius:"6px 6px 6px 0",cursor:"pointer"},onClick:()=>{if(cn!=null&&cn.review_id&&Ki)localStorage.setItem("studentDetial",window.location.pathname),he.history.push({pathname:`/classrooms/:coursesId/shixun_homework/${Ra.categoryId}/review_detail/${cn==null?void 0:cn.review_id}`});else return}},cn.review_rate.toFixed(1),"%"):rn.createElement("span",{style:{background:"#0152d9",borderRadius:"6px 6px 6px 0"}},"- -"))),Ki?rn.createElement("div",{className:"mt20"},rn.createElement(E.default,{style:{width:"45px",height:"22px"},value:Xi,onChange:hr=>{xs(hr)},onBlur:Fs,disabled:cA})," / ",cn==null?void 0:cn.repeat_setting_score):rn.createElement("div",{className:"mt20"},cn==null?void 0:cn.repeat_minus_score," / ",cn==null?void 0:cn.repeat_setting_score)),console.log("sssssssssssssssssssssss",cn==null?void 0:cn.have_repeat,cn==null?void 0:cn.repeat_minus_score),(cn==null?void 0:cn.have_repeat)&&(cn==null?void 0:cn.repeat_minus_score)===0&&rn.createElement("li",null,rn.createElement("strong",null,"\u67E5\u91CD\u6263\u5206"),rn.createElement("div",{className:"mt20"}," - -")),!(cn!=null&&cn.have_repeat)&&rn.createElement("li",null,rn.createElement("strong",null,"\u67E5\u91CD\u6263\u5206"),rn.createElement("div",{className:"mt20"}," - -")),rn.createElement("li",null,rn.createElement("strong",null,"\u8865\u4EA4\u6263\u5206"),rn.createElement("div",{className:"mt20"},rn.createElement("span",null,cn.late_penalty||"- -"))),rn.createElement("li",null,rn.createElement("strong",null,"\u6700\u7EC8\u6210\u7EE9"),rn.createElement("div",{className:"mt20"},rn.createElement("span",{className:"c-orange"},Al),"/",rn.createElement("span",{className:"c-light-black"},cn.all_work_score))),rn.createElement("li",null,rn.createElement("strong",null,"\u603B\u8BC4"),rn.createElement("div",{className:"mt20"},rn.createElement("span",{className:"c-orange"},cn.overall_appraisal))))),rn.createElement(a.Z,{style:{margin:0}}),(cn.work_comment_hidden||cn.work_comment)&&rn.createElement("div",null,rn.createElement(Ce.Z,{align:"middle"},rn.createElement(be.Z,{flex:1},rn.createElement("h1",{className:De.title},"\u70B9\u8BC4\u5185\u5BB9")),rn.createElement(be.Z,{className:"pr30"},(0,We.GJ)()&&rn.createElement(oe.ZP,{onClick:()=>pn(void 0,null,function*(){ve.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",icon:rn.createElement(xe.Z,null),content:"\u662F\u5426\u786E\u8BA4\u5220\u9664\uFF1F",onOk(){return pn(this,null,function*(){(yield(0,Er.gZ)({comment_id:cn.comment_id,homeworkId:Ra.homeworkId})).status===0&&(Ue.ZP.success("\u5220\u9664\u6210\u529F"),Jr({type:"shixunHomeworks/getShixunWorkReport",payload:aa(aa({},Ra),tA.current||{})}))})}})})},rn.createElement(Pe.Z,null),"\u5220\u9664"))),rn.createElement(a.Z,{style:{margin:0}}),cn.work_comment&&rn.createElement("aside",{className:"pl30 pr30 mt20"},rn.createElement("span",{className:"c-light-black font12"},"# \u5B66\u751F\u548C\u8BFE\u5802\u8001\u5E08\u53EF\u89C1"),rn.createElement("br",null),rn.createElement(vr.Z,{value:cn.work_comment})),cn.work_comment_hidden&&rn.createElement("aside",{className:"pl30 pr30 mt20"},rn.createElement("span",{className:"c-light-black font12"},"# \u4EC5\u8BFE\u5802\u8001\u5E08\u53EF\u89C1"),rn.createElement("br",null),rn.createElement(vr.Z,{value:cn.work_comment_hidden}))),(cn==null?void 0:cn.action_analysis)&&rn.createElement(co,{detailData:cn}),rn.createElement("div",{className:De.score},rn.createElement("h1",{className:De.title},"\u9636\u6BB5\u6210\u7EE9"),(cn==null?void 0:cn.adjust_review_score_count)>0&&(0,We.GJ)()&&rn.createElement("div",{style:{color:"#0152d9",cursor:"pointer"},onClick:()=>{Ts(!0),jr({page:1,page_size:10},"all")}},"\u6210\u7EE9\u8C03\u5206\u8BB0\u5F55\uFF08",cn==null?void 0:cn.adjust_review_score_count,"\u6B21\uFF09")),rn.createElement("aside",{className:"pl30 pr30"},rn.createElement(b.default,{dataSource:cn.stage_list,rowKey:hr=>hr==null?void 0:hr.challenge_id,pagination:!1,columns:So})),((ja=cn==null?void 0:cn.target_test_sets)==null?void 0:ja.length)>0&&rn.createElement("div",null,rn.createElement("h1",{className:De.title},"\u6307\u6807\u6210\u7EE9"),rn.createElement("aside",{className:"pl30 pr30"},rn.createElement(b.default,{dataSource:_r,rowKey:hr=>hr==null?void 0:hr.challenge_id,pagination:!1,bordered:!0,columns:nA}))),(cn==null?void 0:cn.work_description)&&rn.createElement(rn.Fragment,null,rn.createElement("h1",{className:De.title},"\u4E2A\u4EBA\u603B\u7ED3"),rn.createElement("aside",{className:"pl30 pr30"},rn.createElement(vr.Z,{value:cn==null?void 0:cn.work_description}))),rn.createElement("h1",{className:De.title},"\u56FE\u5F62\u7EDF\u8BA1"),rn.createElement(jt,{data:Po}),rn.createElement("h1",{className:De.title},"\u5B9E\u8BAD\u8BE6\u60C5")),rn.createElement(Gt,{autoHeight:po}),!!((Qa=cn==null?void 0:cn.save_pic_attachments)!=null&&Qa.length)&&rn.createElement("div",null,rn.createElement("h1",{className:De.title},"\u5B9E\u9A8C\u622A\u56FE"),rn.createElement("div",{style:{display:"grid",gridTemplateColumns:"repeat(4, 1fr)",gap:20,padding:"0px 30px 30px"}},(bo=cn==null?void 0:cn.save_pic_attachments)==null?void 0:bo.map(hr=>rn.createElement("div",{style:{boxShadow:"0px 0px 10px 0px rgba(190,201,218,0.3)",borderRadius:4,border:"1px solid rgba(48,97,208,0.2)",padding:5},key:hr.id},rn.createElement("img",{style:{width:"100%"},src:`${Oe.Z.IMG_SERVER}${hr.url}`}))))))),(0,We.GJ)()&&rn.createElement("aside",{className:`${De.footerBar} ${Mi?De.footerBarStatic:""}`},rn.createElement("aside",{className:"edu-container"},rn.createElement(Ce.Z,{align:"middle"},rn.createElement(be.Z,{flex:"1"},rn.createElement(he.Link,{className:De.exitComment,to:`/classrooms/${Ra.coursesId}/shixun_homework/${Ra.categoryId}/detail`},"\u8FD4\u56DE\u5217\u8868")),rn.createElement(be.Z,{flex:"1",className:"tr"},rn.createElement(oe.ZP,{type:"default",disabled:!(cn!=null&&cn.pre_student_work_id),onClick:()=>gs()},"\u4E0A\u4E00\u4E2A"),rn.createElement(oe.ZP,{type:"default",style:{marginLeft:"20px",marginRight:"20px"},disabled:!(cn!=null&&cn.next_student_work_id),onClick:()=>gs("next")},"\u4E0B\u4E00\u4E2A"),(0,We.GJ)()&&rn.createElement(oe.ZP,{type:"primary",onClick:()=>pn(void 0,null,function*(){Jr({type:"shixunHomeworks/setActionTabs",payload:{key:"\u66F4\u6539\u70B9\u8BC4",selectArrs:{myshixun_identifier:cn.user_id,data:aa({},cn)},fn:()=>jr({page:1,page_size:10},"all")}})})},"\u70B9\u8BC4\u4F5C\u4E1A"))))))),rn.createElement($r,null),rn.createElement(Or.Z,null),rn.createElement(ve.default,{open:ei,width:860,centered:!0,onCancel:()=>{Co(!1)},title:"\u8BA1\u65F6\u89C4\u5219\u8BF4\u660E",footer:null},rn.createElement("div",{style:{color:"#333333",fontWeight:400}},rn.createElement("span",{style:{fontWeight:500}},"1\u3001\u9875\u9762\u505C\u7559\u65F6\u957F"),rn.createElement("br",null),rn.createElement("span",null,"\u5B66\u751F\u8FDB\u5165\u5173\u5361\u7684\u7B54\u9898\u9875\u9762\u5F00\u59CB\u8BA1\u65F6\uFF0C\u76F4\u81F3\u5B66\u751F\u5173\u5361\u8BC4\u6D4B\u901A\u8FC7\uFF0C\u5219\u8BA1\u65F6\u7ED3\u675F\uFF1B"),rn.createElement("br",null),rn.createElement("span",null," \u5B66\u751F\u8FDB\u5165\u5173\u5361\u7684\u7B54\u9898\u9875\u9762\u5F00\u59CB\u8BA1\u65F6\uFF0C\u82E5\u5B66\u751F\u5173\u95ED/\u9000\u51FA\u7B54\u9898\u9875\u9762\uFF0C\u5219\u8BA1\u65F6\u6682\u505C\uFF0C\u518D\u6B21\u8FDB\u5165\u7B54\u9898\u9875\u9762\u65F6\u5F00\u59CB\u7D2F\u8BA1\u8BA1\u65F6\u76F4\u81F3\u8BC4\u6D4B\u901A\u8FC7\uFF0C\u5219\u8BA1\u65F6\u7ED3\u675F\uFF1B"),rn.createElement("span",{style:{color:"#FA6400",display:"flex",height:34,alignItems:"center"}}," \u53EF\u80FD\u4F1A\u9020\u6210\u65F6\u957F\u8BC4\u4F30\u4E0E\u5B9E\u9645\u505A\u9898\u80FD\u529B\u4E0D\u7B26\u7684\u60C5\u51B5 "),rn.createElement("span",null,"a\u3001\u5B66\u751F\u8FDB\u5165\u5173\u5361\u770B\u5B8C\u9898\u540E\uFF0C\u9000\u51FA\u7B54\u9898\u9875\u9762\u5B8C\u6210\u4EE3\u7801\u8BBE\u8BA1\uFF0C\u518D\u590D\u5236\u8FDB\u5E73\u53F0\u7B54\u9898\u9875\u9762\u8FDB\u884C\u8BC4\u6D4B\uFF0C\u65E0\u6CD5\u8BC4\u4F30\u5B66\u751F\u7684\u5B66\u4E60\u548C\u601D\u8003\u65F6\u95F4\u3002")),rn.createElement("div",{style:{color:"#333333",marginTop:20,fontWeight:400}},rn.createElement("span",{style:{fontWeight:500}},"2\u3001\u5173\u5361\u603B\u8017\u65F6"),rn.createElement("br",null),rn.createElement("span",{style:{}},"\u5B66\u751F\u7B2C\u4E00\u6B21\u8FDB\u5165\u5173\u5361\u7B54\u9898\u9875\u9762\u5F00\u59CB\u8BA1\u65F6\uFF0C\u76F4\u81F3\u8BE5\u5173\u5361\u8BC4\u6D4B\u901A\u8FC7\uFF0C\u5219\u8BA1\u65F6\u7ED3\u675F\u3002 "),rn.createElement("br",null),rn.createElement("span",null," \u53E6\uFF0C\u5373\u4F7F\u5173\u5361\u95EF\u5173\u8FC7\u7A0B\u4E2D\uFF0C\u5B66\u751F\u9000\u51FA/\u5173\u95ED\u7B54\u9898\u9875\u9762\uFF0C\u4E5F\u5C06\u6301\u7EED\u8BA1\u65F6\uFF0C\u76F4\u81F3\u8BE5\u5173\u5361\u901A\u8FC7\u3002"),rn.createElement("span",{style:{color:"#FA6400",display:"flex",height:44,paddingTop:10}}," \u53EF\u80FD\u4F1A\u9020\u6210\u65F6\u957F\u8BC4\u4F30\u4E0E\u5B9E\u9645\u505A\u9898\u80FD\u529B\u4E0D\u7B26\u7684\u60C5\u51B5 "),rn.createElement("span",null,"a\u3001\u5B66\u751F\u4ECE\u5176\u4ED6\u540C\u5B66\u5904\u770B\u5230\u9898\u76EE\u540E\uFF0C\u5B8C\u6210\u4EE3\u7801\u8BBE\u8BA1\uFF0C\u518D\u8FDB\u5165\u5173\u5361\u7B54\u9898\u9875\u9762\uFF0C\u5C06\u5DF2\u5B8C\u6210\u7684\u4EE3\u7801\u590D\u5236\u81F3\u5E73\u53F0\u8FDB\u884C\u8BC4\u6D4B\uFF1B"),rn.createElement("br",null),rn.createElement("span",null,"b\u3001\u5B66\u751F\u7B2C\u4E00\u6B21\u6253\u5F00\u5173\u5361\u540E\uFF0C\u56E0\u4E3A\u67D0\u79CD\u539F\u56E0\u79BB\u5F00\u9875\u9762\uFF0C\u65F6\u9694\u591A\u65E5\u624D\u518D\u6B21\u8FDB\u5165\u5E73\u53F0\u95EF\u5173\uFF0C\u5C31\u4F1A\u5BFC\u81F4\u5B66\u751F\u5173\u5361\u603B\u8017\u65F6\u8FC7\u957F\uFF1B")),rn.createElement("div",{style:{color:"#333333",marginTop:20,fontWeight:400}},rn.createElement("span",{style:{fontWeight:500}},"3\u3001\u4F5C\u4E1A\u901A\u5173\u65F6\u957F"),rn.createElement("br",null),rn.createElement("span",{style:{}},"\u4ECE\u8001\u5E08\u53D1\u5E03\u7684\u5B9E\u8BAD\u4F5C\u4E1A\u5F00\u59CB\u65F6\u95F4\uFF0C\u5F00\u59CB\u8BA1\u65F6\uFF0C\u76F4\u81F3\u5B66\u751F\u5B9E\u8BAD\u901A\u5173\uFF08\u5305\u62EC\u8FDF\u4EA4\u901A\u5173\uFF09\uFF0C\u7ED3\u675F\u8BA1\u65F6\u3002\u5982\u679C\u5B66\u751F\u672A\u901A\u5173\uFF0C\u5219\u8BE5\u751F\u7684\u95EF\u5173\u8017\u65F6\u4E3A\u8001\u5E08\u8BBE\u7F6E\u7684\u5B9E\u8BAD\u5F00\u59CB\u65F6\u95F4\u81F3\u5B9E\u8BAD\u622A\u6B62\u65F6\u95F4\uFF0C\u5982\u679C\u8001\u5E08\u5F00\u542F\u4E86\u8865\u4EA4\uFF0C\u5219\u8BE5\u751F\u7684\u95EF\u5173\u8017\u65F6\u4E3A\u5B9E\u8BAD\u5F00\u59CB\u65F6\u95F4\u81F3\u5B9E\u8BAD\u8865\u4EA4\u622A\u6B62\u65F6\u95F4\u3002")),rn.createElement("div",{style:{color:"#333333",marginTop:20,fontWeight:400}},rn.createElement("span",{style:{fontWeight:500}},"\u89C4\u5219\u76EE\u7684"),rn.createElement("br",null),rn.createElement("span",{style:{}},"\u9F13\u52B1\u5B66\u751F\u5728\u5B9E\u8BAD\u4F5C\u4E1A\u53D1\u5E03\u7684\u7B2C\u4E00\u65F6\u95F4\uFF0C\u7ACB\u5373\u767B\u5F55\u5E73\u53F0\u5B8C\u6210\u5B9E\u8BAD\u4F5C\u4E1A\u7684\u901A\u5173\u3002"))),rn.createElement(ve.default,{open:oi,title:"\u5B9E\u8BAD\u603B\u8017\u65F6\u8BF4\u660E",centered:!0,footer:null,onCancel:()=>{VA(!1)},width:600},rn.createElement("div",{style:{fontWeight:400,color:"#333333"}},rn.createElement("div",null,"1\u3001\u5F53\u8BA1\u65F6\u89C4\u5219\u4E3A\u201C",rn.createElement("span",{style:{color:"#145DFF"}},"\u9875\u9762\u505C\u7559\u65F6\u957F"),"\u201D\u65F6\uFF0C\u5B9E\u8BAD\u603B\u8017\u65F6\u4E3A\u6240\u6709\u5173\u5361\u8017\u65F6\u76F8\u52A0\u4E4B\u548C\uFF1B"),rn.createElement("div",{style:{margin:"20px 0px"}},"2\u3001\u5F53\u8BA1\u65F6\u89C4\u5219\u4E3A\u201C",rn.createElement("span",{style:{color:"#145DFF"}},"\u5173\u5361\u603B\u8017\u65F6"),"\u201D\u65F6\uFF0C\u5B9E\u8BAD\u603B\u8017\u65F6\u4E3A\u6240\u6709\u5173\u5361\u8017\u65F6\u76F8\u52A0\u4E4B\u548C\uFF1B"),rn.createElement("div",null,"3\u3001\u5F53\u8BA1\u65F6\u89C4\u5219\u4E3A\u201C",rn.createElement("span",{style:{color:"#145DFF"}},"\u4F5C\u4E1A\u901A\u5173\u65F6\u957F"),"\u201D\u65F6\uFF0C\u5B9E\u8BAD\u603B\u8017\u65F6\u4E3A\u5B9E\u8BAD\u53D1\u5E03\u65F6\u95F4\u81F3\u5B9E\u8BAD\u901A\u5173\u65F6\u95F4\uFF0C\u5F53\u5B66\u751F\u672A\u901A\u5173\u65F6\uFF0C\u5B9E\u8BAD\u603B\u8017\u65F6\u4E3A\u5B9E\u8BAD\u53D1\u5E03\u65F6\u95F4\u81F3\u5B9E\u8BAD\u622A\u6B62\u65F6\u95F4\u3002"))),rn.createElement(ve.default,{open:Pl,title:"\u6210\u7EE9\u8C03\u5206\u8BB0\u5F55",centered:!0,footer:null,onCancel:()=>{lA("all"),Ts(!1)},destroyOnClose:!0,width:900},rn.createElement("div",{style:{fontWeight:400,color:"#333333"}},rn.createElement("div",null,rn.createElement("span",null,"\u5173\u5361\uFF1A"),rn.createElement(x.default,{style:{width:300},value:OA,placeholder:"\u8BF7\u9009\u62E9\u5173\u5361",defaultValue:"all",onChange:hr=>pn(void 0,null,function*(){lA(hr),jr({page:1,page_size:10},hr)})},rn.createElement(x.default.Option,{value:"all"}," \u5168\u90E8 "),(ko=cn==null?void 0:cn.stage_list)==null?void 0:ko.map((hr,oa)=>rn.createElement(x.default.Option,{key:oa,value:hr==null?void 0:hr.challenge_id},"\u7B2C",(0,Je.EM)(oa+1),"\u5173")))),rn.createElement("div",{className:"mt20"},rn.createElement(b.default,{dataSource:Za,rowKey:hr=>hr==null?void 0:hr.id,pagination:!1,columns:Ro,loading:Ka})),rn.createElement("div",{className:De.footer},rn.createElement("div",null,rn.createElement("span",{style:{color:"#656F87"}},"\u5171",rn.createElement("span",{className:"c-light-primary"},_i),"\u6761\u6570\u636E")),rn.createElement(z.Z,{defaultCurrent:1,defaultPageSize:10,current:(Sa==null?void 0:Sa.page)||1,showSizeChanger:!1,showQuickJumper:!0,hideOnSinglePage:!0,total:_i,onChange:Aa})))))};var Tr=(0,he.connect)(({shixunHomeworks:Bn,classroomList:Hn,loading:Vn,globalSetting:Ar,user:Mr})=>({shixunHomeworks:Bn,classroomList:Hn,globalSetting:Ar,loading:Vn.effects,user:Mr}))(ar)},97610:function(hn,_t,Be){"use strict";var pe=Be(43418),Ve=Be(8591),Ze=Be(38986),At=Be(25690),Ge=Be(48790),He=Be(59301),he=(Ue,ce,Ne)=>new Promise((Ce,be)=>{var oe=E=>{try{a(Ne.next(E))}catch(b){be(b)}},y=E=>{try{a(Ne.throw(E))}catch(b){be(b)}},a=E=>E.done?Ce(E.value):Promise.resolve(E.value).then(oe,y);a((Ne=Ne.apply(Ue,ce)).next())});const ve=({shixunHomeworks:Ue,classroomList:ce,dispatch:Ne})=>{const Ce=(0,At.useParams)();return He.createElement(pe.default,{centered:!0,title:"\u63D0\u793A",open:Ue.actionTabs.key==="\u6253\u56DE\u91CD\u505A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>he(void 0,null,function*(){var be,oe,y,a;if((0,Ge.Rm)()&&!((be=ce.AssistantObject.practice)!=null&&be.can_redo)){Ve.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}const E=yield(0,Ze.ZP)(`/api/myshixuns/${Ue.actionTabs.selectArrs.myshixun_identifier}/reset_my_game.json`,{method:"GET",params:{course_id:Ce.coursesId,homework_common_id:Ue.actionTabs.homework_common_id}});if(E.shixun_identifier){Ve.ZP.success("\u64CD\u4F5C\u6210\u529F"),Ne({type:"shixunHomeworks/setActionTabs",payload:{}});const b=(y=(oe=E==null?void 0:E.new_works)==null?void 0:oe.find(x=>`${x.homework_common_id}`===Ce.categoryId))==null?void 0:y.id;if((0,Ge.Rm)()&&!((a=ce.AssistantObject.practice)!=null&&a.can_view))return;At.history.replace(`/classrooms/${Ce.coursesId}/shixun_homework/${Ce.categoryId}/${b}/comment`)}}),onCancel:()=>{Ne({type:"shixunHomeworks/setActionTabs",payload:{}})}},He.createElement("p",null,"\u8BE5\u4F5C\u4E1A\u5C06\u88AB\u6253\u56DE\u91CD\u505A\uFF0C\u5B66\u751F\u5B9E\u8BAD\u8BB0\u5F55\u5C06\u88AB\u6E05\u7A7A!"),He.createElement("p",null,"\u786E\u5B9A\u6253\u56DE?"))};_t.Z=(0,At.connect)(({shixunHomeworks:Ue,classroomList:ce})=>({shixunHomeworks:Ue,classroomList:ce}))(ve)},40133:function(hn,_t,Be){"use strict";Be.d(_t,{AD:function(){return jt},D9:function(){return ft},Hp:function(){return xe},IM:function(){return Yt},Iy:function(){return Pe},KM:function(){return tr},MJ:function(){return Oe},Ne:function(){return ot},ON:function(){return Un},Uj:function(){return It},VY:function(){return qt},YO:function(){return Kn},YX:function(){return dn},Zn:function(){return y},_g:function(){return z},_k:function(){return pt},c6:function(){return xt},cr:function(){return a},eV:function(){return Qe},fi:function(){return E},gh:function(){return nt},hS:function(){return nn},iA:function(){return b},j6:function(){return ae},je:function(){return Nt},jj:function(){return ge},kS:function(){return yn},o6:function(){return De},pO:function(){return jn},rQ:function(){return ut},sA:function(){return Je},xm:function(){return Bt},xo:function(){return Et},y8:function(){return it},yd:function(){return x}});var pe=Be(82264),Ve=Be(25690),Ze=Be(51257),At=Be(8591),Ge=Be(346),He=Object.defineProperty,he=Object.getOwnPropertySymbols,ve=Object.prototype.hasOwnProperty,Ue=Object.prototype.propertyIsEnumerable,ce=(je,Wt,ke)=>Wt in je?He(je,Wt,{enumerable:!0,configurable:!0,writable:!0,value:ke}):je[Wt]=ke,Ne=(je,Wt)=>{for(var ke in Wt||(Wt={}))ve.call(Wt,ke)&&ce(je,ke,Wt[ke]);if(he)for(var ke of he(Wt))Ue.call(Wt,ke)&&ce(je,ke,Wt[ke]);return je},Ce=(je,Wt,ke)=>new Promise((me,se)=>{var ye=Re=>{try{ht(ke.next(Re))}catch(Ye){se(Ye)}},qe=Re=>{try{ht(ke.throw(Re))}catch(Ye){se(Ye)}},ht=Re=>Re.done?me(Re.value):Promise.resolve(Re.value).then(ye,qe);ht((ke=ke.apply(je,Wt)).next())});const be=()=>{(0,Ve.getDvaApp)()._store.dispatch({type:"globalSetting/setGlobalLoading",payload:{show:!0,text:"\u6B63\u5728\u751F\u6210\u6587\u4EF6\uFF0C\u8BF7\u7A0D\u540E..."}})},oe=()=>{(0,Ve.getDvaApp)()._store.dispatch({type:"globalSetting/setGlobalLoading",payload:{show:!1,text:""}})},y=je=>Ce(void 0,null,function*(){be(),(yield(0,pe.YR)(Ne({},je))).status===0&&(yield(0,Ze.QH)("",(0,Ze.NY)({url:Ge.Z.API_SERVER+`/api/courses/${je.coursesId}/export_couser_info.json`,query:je}))),oe()}),a=je=>Ce(void 0,null,function*(){const Wt=yield(0,pe.yS)(Ne({},je));if(Wt.status===0)At.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),Ve.history.push(`/classrooms/${je.coursesId}/exportlist/course_member_act_score`);else{if(Wt.status===-2)return Wt;Wt.status===-3&&((0,Ve.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),Ve.history.push(`/classrooms/${je.coursesId}/exportlist/course_member_act_score`))}}),E=je=>Ce(void 0,null,function*(){const Wt=yield(0,pe.W0)(Ne({},je));if(Wt.status===0)At.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),Ve.history.push(`/classrooms/${je.coursesId}/exportlist/course_total_score`);else{if(Wt.status===-4)return Wt;Wt.status===-3&&((0,Ve.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),Ve.history.push(`/classrooms/${je.coursesId}/exportlist/course_total_score`))}}),b=je=>Ce(void 0,null,function*(){const Wt=yield(0,pe.Nl)(Ne({},je));if(Wt.status===0)At.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),Ve.history.push(`/classrooms/${je.coursesId}/exportlist/course_total_exercise_and_other`);else{if(Wt.status===-4)return Wt;Wt.status===-3&&((0,Ve.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),Ve.history.push(`/classrooms/${je.coursesId}/exportlist/course_total_exercise_and_other`))}}),x=je=>Ce(void 0,null,function*(){const Wt=yield(0,pe.IU)(Ne({},je));if(Wt.status===0)At.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),Ve.history.push(`/classrooms/${je.coursesId}/exportlist/export_star_user`);else{if(Wt.status===-4)return Wt;Wt.status===-3&&((0,Ve.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),Ve.history.push(`/classrooms/${je.coursesId}/exportlist/export_star_user`))}}),z=je=>Ce(void 0,null,function*(){const Wt=yield(0,pe.td)(Ne({},je));if(Wt.status===0)At.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),Ve.history.push(`/classrooms/${je.coursesId}/exportlist/course_total_exercise_and_other`);else{if(Wt.status===-2)return Wt;if(Wt.status===-3)(0,Ve.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),Ve.history.push(`/classrooms/${je.coursesId}/exportlist/course_total_exercise_and_other`);else if(Wt.status===-4)return Wt}}),ae=je=>Ce(void 0,null,function*(){const Wt=yield(0,pe.QX)(Ne({},je));if(Wt.status===0)At.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),Ve.history.push(`/classrooms/${je.coursesId}/exportlist/course_total_homework`);else{if(Wt.status===-4)return Wt;Wt.status===-3&&((0,Ve.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),Ve.history.push(`/classrooms/${je.coursesId}/exportlist/course_total_homework`))}}),ge=(je,Wt)=>Ce(void 0,null,function*(){const ke=yield(0,pe.o_)(Ne({},je));ke.status===0?(At.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"),Ve.history.push(`/classrooms/${je.coursesId}/exportlist/${Wt}`)):ke.status===-3&&((0,Ve.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),Ve.history.push(`/classrooms/${je.coursesId}/exportlist/${Wt}`))}),xe=(je,Wt)=>Ce(void 0,null,function*(){const ke=yield(0,pe.ZL)(Ne({},je));ke.status===0?(At.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"),Ve.history.push(`/classrooms/${je.coursesId}/exportlist/${Wt}`)):ke.status===-3&&((0,Ve.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),Ve.history.push(`/classrooms/${je.coursesId}/exportlist/${Wt}`))}),Pe=(je,Wt)=>Ce(void 0,null,function*(){const ke=yield(0,pe.aP)(Ne({},je));ke.status===0?(At.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),Ve.history.push(`/classrooms/${je.coursesId}/exportlist/${Wt}`)):ke.status===-3&&((0,Ve.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),Ve.history.push(`/classrooms/${je.coursesId}/exportlist/${Wt}`))}),Oe=(je,Wt)=>Ce(void 0,null,function*(){const ke=yield(0,pe.vV)(Ne({},je));ke.status===0?(At.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"),Ve.history.push(`/classrooms/${je.coursesId}/exportlist/${Wt}`)):ke.status===-3&&((0,Ve.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),Ve.history.push(`/classrooms/${je.coursesId}/exportlist/${Wt}`))}),We=je=>Ce(void 0,null,function*(){be(),(yield exportCourseWorkListAppendix(Ne({},je))).status===0&&(yield downLoadFileIframe("",setUrlQuery({url:ENV.API_SERVER+`/api/homework_commons/${je.categoryId}/works_list.zip`,query:je}))),oe()}),Je=je=>Ce(void 0,null,function*(){be(),yield(0,Ze.QH)("",Ge.Z.API_SERVER+`/api/polls/${je.categoryId}/commit_result.xlsx`),oe()}),nt=je=>Ce(void 0,null,function*(){yield(0,Ze.FH)("",(0,Ze.NY)({url:Ge.Z.API_SERVER+`/api/courses/${je.coursesId}/attendances/export_xlsx_data.xlsx`,query:je}))}),De=je=>Ce(void 0,null,function*(){yield(0,Ze.FH)("",(0,Ze.NY)({url:Ge.Z.API_SERVER+`/api/courses/${je.coursesId}/video_study_statics.xlsx`,query:je}))}),xt=je=>Ce(void 0,null,function*(){yield(0,Ze.FH)("",(0,Ze.NY)({url:Ge.Z.API_SERVER+`/api/courses/${je.coursesId}/export_video_study.xlsx`,query:je}))}),Qe=je=>Ce(void 0,null,function*(){yield(0,Ze.FH)("",(0,Ze.NY)({url:Ge.Z.API_SERVER+`/api/courses/${je.coursesId}/export_course_students_info.xlsx`,query:je}))}),jt=je=>Ce(void 0,null,function*(){yield(0,Ze.FH)("",(0,Ze.NY)({url:Ge.Z.API_SERVER+"/api/school_manages/students.xlsx",query:je}))}),ut=je=>Ce(void 0,null,function*(){yield(0,Ze.FH)("",(0,Ze.NY)({url:Ge.Z.API_SERVER+"/api/item_banks/export.xlsx",query:je}))}),it=je=>Ce(void 0,null,function*(){yield(0,Ze.FH)("",(0,Ze.NY)({url:Ge.Z.API_SERVER+"/api/competitions/region_reports.xlsx",query:je}))}),Nt=je=>Ce(void 0,null,function*(){const Wt=yield(0,pe.Uy)(Ne({},je));Wt.status===0?(At.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),Ve.history.push(`/classrooms/${je.coursesId}/exportlist/exercise_score,export_exercise_users`)):Wt.status===-3&&((0,Ve.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),Ve.history.push(`/classrooms/${je.coursesId}/exportlist/exercise_score,export_exercise_users`))}),pt=je=>Ce(void 0,null,function*(){console.log("----------","\u8C03\u7528\u4E0B\u8F7D"),yield(0,Ze.FH)("",(0,Ze.NY)({url:Ge.Z.API_SERVER+`/api/export_records/${je.id}.xlsx`,query:je}))}),Bt=je=>Ce(void 0,null,function*(){yield(0,Ze.FH)("",(0,Ze.NY)({url:Ge.Z.API_SERVER+"/api/ec_major_schools/0/ec_years.xlsx",query:je}))}),ft=je=>Ce(void 0,null,function*(){yield(0,Ze.FH)("",(0,Ze.NY)({url:Ge.Z.API_SERVER+`/api/courses/${je==null?void 0:je.coursesId}/${je.menuKey}_statistic.xlsx?${je.checkedList.map(Wt=>`course_group_id[]=${Wt}`).join("&")}`,query:je}))}),ot=je=>Ce(void 0,null,function*(){yield(0,Ze.FH)("",(0,Ze.NY)({url:Ge.Z.API_SERVER+`/api/ec_years/${je==null?void 0:je.ec_year_id}/ec_training_objectives.xlsx`,query:je}))}),Yt=je=>Ce(void 0,null,function*(){yield(0,Ze.FH)(je==null?void 0:je.name,(0,Ze.NY)({url:Ge.Z.API_SERVER+"/api/attachments/get_ecs_attachment.docx",query:je}))}),nn=je=>Ce(void 0,null,function*(){yield(0,Ze.FH)("",(0,Ze.NY)({url:Ge.Z.API_SERVER+`/api/ec_years/${je==null?void 0:je.ec_year_id}/ec_courses.xlsx`,query:je}))}),Et=je=>Ce(void 0,null,function*(){yield(0,Ze.FH)("",(0,Ze.NY)({url:Ge.Z.API_SERVER+`/api/ec_years/${je==null?void 0:je.ec_year_id}/ec_graduation_requirements.xlsx`,query:je}))}),qt=je=>Ce(void 0,null,function*(){yield(0,Ze.FH)("",(0,Ze.NY)({url:Ge.Z.API_SERVER+"/api/courses/rank_list.xlsx",query:je}))}),yn=je=>Ce(void 0,null,function*(){yield(0,Ze.FH)("",(0,Ze.NY)({url:Ge.Z.API_SERVER+"/api/courses/question_rank_list.xlsx",query:je}))}),Un=je=>Ce(void 0,null,function*(){yield(0,Ze.FH)("",(0,Ze.NY)({url:Ge.Z.API_SERVER+`/api/examination_banks/${je.id}.json`,query:je}))}),dn=je=>Ce(void 0,null,function*(){yield(0,Ze.FH)("",(0,Ze.NY)({url:Ge.Z.API_SERVER+`/api/exercises/${je.categoryId}.json`,query:je}))}),Kn=je=>Ce(void 0,null,function*(){yield(0,Ze.FH)("",(0,Ze.NY)({url:Ge.Z.API_SERVER+`/api/polls/${je==null?void 0:je.id}/commit_result.json`,query:je}))}),It=je=>Ce(void 0,null,function*(){yield(0,Ze.FH)("",(0,Ze.NY)({url:Ge.Z.API_SERVER+"/api/paths/get_task_pass.json",query:je}))}),jn=(je,Wt)=>Ce(void 0,null,function*(){yield(0,Ze.FH)(Wt||"",(0,Ze.NY)({url:Ge.Z.API_SERVER+`/api/exercises/${je==null?void 0:je.exercise_id}/consult_exercise.json`,query:je}))}),tr=je=>Ce(void 0,null,function*(){yield(0,Ze.FH)("",(0,Ze.NY)({url:Ge.Z.API_SERVER+`/api/competitions/${je==null?void 0:je.identifier}/competition_commit_records/member_works.xlsx`,query:je}))})},45937:function(hn,_t,Be){"use strict";Be.d(_t,{U:function(){return Ue}});var pe=Be(59301),Ve=Object.defineProperty,Ze=Object.getOwnPropertySymbols,At=Object.prototype.hasOwnProperty,Ge=Object.prototype.propertyIsEnumerable,He=(ce,Ne,Ce)=>Ne in ce?Ve(ce,Ne,{enumerable:!0,configurable:!0,writable:!0,value:Ce}):ce[Ne]=Ce,he=(ce,Ne)=>{for(var Ce in Ne||(Ne={}))At.call(Ne,Ce)&&He(ce,Ce,Ne[Ce]);if(Ze)for(var Ce of Ze(Ne))Ge.call(Ne,Ce)&&He(ce,Ce,Ne[Ce]);return ce},ve=(ce,Ne,Ce)=>new Promise((be,oe)=>{var y=b=>{try{E(Ce.next(b))}catch(x){oe(x)}},a=b=>{try{E(Ce.throw(b))}catch(x){oe(x)}},E=b=>b.done?be(b.value):Promise.resolve(b.value).then(y,a);E((Ce=Ce.apply(ce,Ne)).next())});function Ue(ce,Ne){const[Ce,be]=(0,pe.useState)(Ne),[oe,y]=(0,pe.useState)(!1),[a,E]=(0,pe.useState)();return[Ce,oe,(x,z=!1)=>ve(this,null,function*(){const ae=z?Ne:he(he({},Ce),x);y(!0),be(ae);const ge=yield ce(ae);return y(!1),E(ge),ge}),a]}},50371:function(hn,_t){"use strict";function Be(){const pe=Object.assign({},arguments.length<=0?void 0:arguments[0]);for(let Ve=1;Ve{const Ge=Ze[At];Ge!==void 0&&(pe[At]=Ge)})}return pe}_t.Z=Be},13845:function(hn,_t,Be){"use strict";Be.d(_t,{F:function(){return pe},Z:function(){return Ve}});function pe(Ze){return Ze!=null&&Ze===Ze.window}function Ve(Ze,At){var Ge,He;if(typeof window=="undefined")return 0;const he=At?"scrollTop":"scrollLeft";let ve=0;return pe(Ze)?ve=Ze[At?"pageYOffset":"pageXOffset"]:Ze instanceof Document?ve=Ze.documentElement[he]:(Ze instanceof HTMLElement||Ze)&&(ve=Ze[he]),Ze&&!pe(Ze)&&typeof ve!="number"&&(ve=(He=((Ge=Ze.ownerDocument)!==null&&Ge!==void 0?Ge:Ze).documentElement)===null||He===void 0?void 0:He[he]),ve}},56762:function(hn,_t,Be){"use strict";Be.d(_t,{Z:function(){return Ve}});var pe=Be(59301);function Ve(){const[,Ze]=pe.useReducer(At=>At+1,0);return Ze}},68031:function(hn,_t,Be){"use strict";Be.d(_t,{Z:function(){return At}});var pe=Be(16089);function Ve(Ge,He,he,ve){const Ue=he-He;return Ge/=ve/2,Ge<1?Ue/2*Ge*Ge*Ge+He:Ue/2*((Ge-=2)*Ge*Ge+2)+He}var Ze=Be(13845);function At(Ge){let He=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const{getContainer:he=()=>window,callback:ve,duration:Ue=450}=He,ce=he(),Ne=(0,Ze.Z)(ce,!0),Ce=Date.now(),be=()=>{const y=Date.now()-Ce,a=Ve(y>Ue?Ue:y,Ne,Ge,Ue);(0,Ze.F)(ce)?ce.scrollTo(window.pageXOffset,a):ce instanceof Document||ce.constructor.name==="HTMLDocument"?ce.documentElement.scrollTop=a:ce.scrollTop=a,y{let{children:it}=ut;const{getPrefixCls:Nt}=Ge.useContext(he.E_),pt=Nt("breadcrumb");return Ge.createElement("li",{className:`${pt}-separator`,"aria-hidden":"true"},it===""?it:it||"/")};ce.__ANT_BREADCRUMB_SEPARATOR=!0;var Ne=ce,Ce=function(ut,it){var Nt={};for(var pt in ut)Object.prototype.hasOwnProperty.call(ut,pt)&&it.indexOf(pt)<0&&(Nt[pt]=ut[pt]);if(ut!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Bt=0,pt=Object.getOwnPropertySymbols(ut);Btit[Bt]||pt)}function oe(ut,it,Nt,pt){if(Nt==null)return null;const{className:Bt,onClick:ft}=it,ot=Ce(it,["className","onClick"]),Yt=Object.assign(Object.assign({},(0,At.Z)(ot,{data:!0,aria:!0})),{onClick:ft});return pt!==void 0?Ge.createElement("a",Object.assign({},Yt,{className:Ve()(`${ut}-link`,Bt),href:pt}),Nt):Ge.createElement("span",Object.assign({},Yt,{className:Ve()(`${ut}-link`,Bt)}),Nt)}function y(ut,it){return(pt,Bt,ft,ot,Yt)=>{if(it)return it(pt,Bt,ft,ot);const nn=be(pt,Bt);return oe(ut,pt,nn,Yt)}}var a=function(ut,it){var Nt={};for(var pt in ut)Object.prototype.hasOwnProperty.call(ut,pt)&&it.indexOf(pt)<0&&(Nt[pt]=ut[pt]);if(ut!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Bt=0,pt=Object.getOwnPropertySymbols(ut);Bt{const{prefixCls:it,separator:Nt="/",children:pt,menu:Bt,overlay:ft,dropdownProps:ot,href:Yt}=ut,Et=(qt=>{if(Bt||ft){const yn=Object.assign({},ot);if(Bt){const Un=Bt||{},{items:dn}=Un,Kn=a(Un,["items"]);yn.menu=Object.assign(Object.assign({},Kn),{items:dn==null?void 0:dn.map((It,jn)=>{var{key:tr,title:je,label:Wt,path:ke}=It,me=a(It,["key","title","label","path"]);let se=Wt!=null?Wt:je;return ke&&(se=Ge.createElement("a",{href:`${Yt}${ke}`},se)),Object.assign(Object.assign({},me),{key:tr!=null?tr:jn,label:se})})})}else ft&&(yn.overlay=ft);return Ge.createElement(Ue.Z,Object.assign({placement:"bottom"},yn),Ge.createElement("span",{className:`${it}-overlay-link`},qt,Ge.createElement(ve.Z,null)))}return qt})(pt);return Et!=null?Ge.createElement(Ge.Fragment,null,Ge.createElement("li",null,Et),Nt&&Ge.createElement(Ne,null,Nt)):null},b=ut=>{const{prefixCls:it,children:Nt,href:pt}=ut,Bt=a(ut,["prefixCls","children","href"]),{getPrefixCls:ft}=Ge.useContext(he.E_),ot=ft("breadcrumb",it);return Ge.createElement(E,Object.assign({},Bt,{prefixCls:ot}),oe(ot,Bt,Nt,pt))};b.__ANT_BREADCRUMB_ITEM=!0;var x=b,z=Be(17313),ae=Be(83116),ge=Be(37613);const xe=ut=>{const{componentCls:it,iconCls:Nt}=ut;return{[it]:Object.assign(Object.assign({},(0,z.Wf)(ut)),{color:ut.itemColor,fontSize:ut.fontSize,[Nt]:{fontSize:ut.iconFontSize},ol:{display:"flex",flexWrap:"wrap",margin:0,padding:0,listStyle:"none"},a:Object.assign({color:ut.linkColor,transition:`color ${ut.motionDurationMid}`,padding:`0 ${ut.paddingXXS}px`,borderRadius:ut.borderRadiusSM,height:ut.lineHeight*ut.fontSize,display:"inline-block",marginInline:-ut.marginXXS,"&:hover":{color:ut.linkHoverColor,backgroundColor:ut.colorBgTextHover}},(0,z.Qy)(ut)),"li:last-child":{color:ut.lastItemColor},[`${it}-separator`]:{marginInline:ut.separatorMargin,color:ut.separatorColor},[`${it}-link`]:{[` > ${Nt} + span, > ${Nt} + a - `]:{marginInlineStart:ut.marginXXS}},[`${it}-overlay-link`]:{borderRadius:ut.borderRadiusSM,height:ut.lineHeight*ut.fontSize,display:"inline-block",padding:`0 ${ut.paddingXXS}px`,marginInline:-ut.marginXXS,[`> ${Nt}`]:{marginInlineStart:ut.marginXXS,fontSize:ut.fontSizeIcon},"&:hover":{color:ut.linkHoverColor,backgroundColor:ut.colorBgTextHover,a:{color:ut.linkHoverColor}},a:{"&:hover":{backgroundColor:"transparent"}}},[`&${ut.componentCls}-rtl`]:{direction:"rtl"}})}};var Pe=(0,ae.Z)("Breadcrumb",ut=>{const it=(0,ge.TS)(ut,{});return[xe(it)]},ut=>({itemColor:ut.colorTextDescription,lastItemColor:ut.colorText,iconFontSize:ut.fontSize,linkColor:ut.colorTextDescription,linkHoverColor:ut.colorText,separatorColor:ut.colorTextDescription,separatorMargin:ut.marginXS})),Oe=function(ut,it){var Nt={};for(var pt in ut)Object.prototype.hasOwnProperty.call(ut,pt)&&it.indexOf(pt)<0&&(Nt[pt]=ut[pt]);if(ut!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Bt=0,pt=Object.getOwnPropertySymbols(ut);Bt{var{breadcrumbName:ot}=ft,Yt=Oe(ft,["breadcrumbName"]);return Object.assign(Object.assign({},Yt),{title:ot})})}),Bt}function Je(ut,it){return(0,Ge.useMemo)(()=>ut||(it?it.map(We):null),[ut,it])}var nt=function(ut,it){var Nt={};for(var pt in ut)Object.prototype.hasOwnProperty.call(ut,pt)&&it.indexOf(pt)<0&&(Nt[pt]=ut[pt]);if(ut!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Bt=0,pt=Object.getOwnPropertySymbols(ut);Bt{if(it===void 0)return it;let Nt=(it||"").replace(/^\//,"");return Object.keys(ut).forEach(pt=>{Nt=Nt.replace(`:${pt}`,ut[pt])}),Nt},xt=ut=>{const{prefixCls:it,separator:Nt="/",style:pt,className:Bt,rootClassName:ft,routes:ot,items:Yt,children:rn,itemRender:Et,params:qt={}}=ut,yn=nt(ut,["prefixCls","separator","style","className","rootClassName","routes","items","children","itemRender","params"]),{getPrefixCls:Un,direction:dn,breadcrumb:Kn}=Ge.useContext(he.E_);let It;const jn=Un("breadcrumb",it),[tr,je]=Pe(jn),Wt=Je(Yt,ot),ke=y(jn,Et);if(Wt&&Wt.length>0){const ye=[],qe=Yt||ot;It=Wt.map((ht,Re)=>{const{path:Ye,key:Ot,type:bt,menu:lt,overlay:Gt,onClick:Tn,className:Dt,separator:un,dropdownProps:Rt}=ht,Pn=De(qt,Ye);Pn!==void 0&&ye.push(Pn);const tn=Ot!=null?Ot:Re;if(bt==="separator")return Ge.createElement(Ne,{key:tn},un);const $n={},dr=Re===Wt.length-1;lt?$n.menu=lt:Gt&&($n.overlay=Gt);let{href:rr}=ht;return ye.length&&Pn!==void 0&&(rr=`#/${ye.join("/")}`),Ge.createElement(E,Object.assign({key:tn},$n,(0,At.Z)(ht,{data:!0,aria:!0}),{className:Dt,dropdownProps:Rt,href:rr,separator:dr?"":Nt,onClick:Tn,prefixCls:jn}),ke(ht,qt,qe,ye,rr))})}else if(rn){const ye=(0,Ze.Z)(rn).length;It=(0,Ze.Z)(rn).map((qe,ht)=>{if(!qe)return qe;const Re=ht===ye-1;return(0,He.Tm)(qe,{separator:Re?"":Nt,key:ht})})}const me=Ve()(jn,Kn==null?void 0:Kn.className,{[`${jn}-rtl`]:dn==="rtl"},Bt,ft,je),se=Object.assign(Object.assign({},Kn==null?void 0:Kn.style),pt);return tr(Ge.createElement("nav",Object.assign({className:me,style:se},yn),Ge.createElement("ol",null,It)))};xt.Item=x,xt.Separator=Ne;var Qe=xt,jt=Qe},24905:function(hn,_t,Be){"use strict";Be.d(_t,{default:function(){return Pe}});var pe=Be(92310),Ve=Be.n(pe),Ze=Be(5630),At=Be(59301),Ge=Be(36355),He=Be(1684),he=Be(32441),Ue=At.createContext(null),ce=Be(98447),Ne=Be(14088),Ce=Be(4572),be=function(Oe,We){var Je={};for(var nt in Oe)Object.prototype.hasOwnProperty.call(Oe,nt)&&We.indexOf(nt)<0&&(Je[nt]=Oe[nt]);if(Oe!=null&&typeof Object.getOwnPropertySymbols=="function")for(var De=0,nt=Object.getOwnPropertySymbols(Oe);De{var Je;const{prefixCls:nt,className:De,rootClassName:xt,children:Qe,indeterminate:jt=!1,style:ut,onMouseEnter:it,onMouseLeave:Nt,skipGroup:pt=!1,disabled:Bt}=Oe,ft=be(Oe,["prefixCls","className","rootClassName","children","indeterminate","style","onMouseEnter","onMouseLeave","skipGroup","disabled"]),{getPrefixCls:ot,direction:Yt,checkbox:rn}=At.useContext(Ge.E_),Et=At.useContext(Ue),{isFormItemInput:qt}=At.useContext(he.aM),yn=At.useContext(He.Z),Un=(Je=(Et==null?void 0:Et.disabled)||Bt)!==null&&Je!==void 0?Je:yn,dn=At.useRef(ft.value);At.useEffect(()=>{Et==null||Et.registerValue(ft.value)},[]),At.useEffect(()=>{if(!pt)return ft.value!==dn.current&&(Et==null||Et.cancelValue(dn.current),Et==null||Et.registerValue(ft.value),dn.current=ft.value),()=>Et==null?void 0:Et.cancelValue(ft.value)},[ft.value]);const Kn=ot("checkbox",nt),[It,jn]=(0,ce.ZP)(Kn),tr=Object.assign({},ft);Et&&!pt&&(tr.onChange=function(){ft.onChange&&ft.onChange.apply(ft,arguments),Et.toggleOption&&Et.toggleOption({label:Qe,value:ft.value})},tr.name=Et.name,tr.checked=Et.value.includes(ft.value));const je=Ve()(`${Kn}-wrapper`,{[`${Kn}-rtl`]:Yt==="rtl",[`${Kn}-wrapper-checked`]:tr.checked,[`${Kn}-wrapper-disabled`]:Un,[`${Kn}-wrapper-in-form-item`]:qt},rn==null?void 0:rn.className,De,xt,jn),Wt=Ve()({[`${Kn}-indeterminate`]:jt},Ce.A,jn),ke=jt?"mixed":void 0;return It(At.createElement(Ne.Z,{component:"Checkbox",disabled:Un},At.createElement("label",{className:je,style:Object.assign(Object.assign({},rn==null?void 0:rn.style),ut),onMouseEnter:it,onMouseLeave:Nt},At.createElement(Ze.Z,Object.assign({"aria-checked":ke},tr,{prefixCls:Kn,className:Wt,disabled:Un,ref:We})),Qe!==void 0&&At.createElement("span",null,Qe))))};var a=At.forwardRef(oe),E=Be(95190),b=Be(2738),x=function(Oe,We){var Je={};for(var nt in Oe)Object.prototype.hasOwnProperty.call(Oe,nt)&&We.indexOf(nt)<0&&(Je[nt]=Oe[nt]);if(Oe!=null&&typeof Object.getOwnPropertySymbols=="function")for(var De=0,nt=Object.getOwnPropertySymbols(Oe);De{const{defaultValue:Je,children:nt,options:De=[],prefixCls:xt,className:Qe,rootClassName:jt,style:ut,onChange:it}=Oe,Nt=x(Oe,["defaultValue","children","options","prefixCls","className","rootClassName","style","onChange"]),{getPrefixCls:pt,direction:Bt}=At.useContext(Ge.E_),[ft,ot]=At.useState(Nt.value||Je||[]),[Yt,rn]=At.useState([]);At.useEffect(()=>{"value"in Nt&&ot(Nt.value||[])},[Nt.value]);const Et=At.useMemo(()=>De.map(me=>typeof me=="string"||typeof me=="number"?{label:me,value:me}:me),[De]),qt=me=>{rn(se=>se.filter(ye=>ye!==me))},yn=me=>{rn(se=>[].concat((0,E.Z)(se),[me]))},Un=me=>{const se=ft.indexOf(me.value),ye=(0,E.Z)(ft);se===-1?ye.push(me.value):ye.splice(se,1),"value"in Nt||ot(ye),it==null||it(ye.filter(qe=>Yt.includes(qe)).sort((qe,ht)=>{const Re=Et.findIndex(Ot=>Ot.value===qe),Ye=Et.findIndex(Ot=>Ot.value===ht);return Re-Ye}))},dn=pt("checkbox",xt),Kn=`${dn}-group`,[It,jn]=(0,ce.ZP)(dn),tr=(0,b.Z)(Nt,["value","disabled"]),je=De.length?Et.map(me=>At.createElement(a,{prefixCls:dn,key:me.value.toString(),disabled:"disabled"in me?me.disabled:Nt.disabled,value:me.value,checked:ft.includes(me.value),onChange:me.onChange,className:`${Kn}-item`,style:me.style,title:me.title},me.label)):nt,Wt={toggleOption:Un,value:ft,disabled:Nt.disabled,name:Nt.name,registerValue:yn,cancelValue:qt},ke=Ve()(Kn,{[`${Kn}-rtl`]:Bt==="rtl"},Qe,jt,jn);return It(At.createElement("div",Object.assign({className:ke,style:ut},tr,{ref:We}),At.createElement(Ue.Provider,{value:Wt},je)))},ae=At.forwardRef(z);var ge=At.memo(ae);const xe=a;xe.Group=ge,xe.__ANT_CHECKBOX=!0;var Pe=xe},98447:function(hn,_t,Be){"use strict";Be.d(_t,{C2:function(){return Ge}});var pe=Be(17313),Ve=Be(37613),Ze=Be(83116);const At=He=>{const{checkboxCls:he}=He,ve=`${he}-wrapper`;return[{[`${he}-group`]:Object.assign(Object.assign({},(0,pe.Wf)(He)),{display:"inline-flex",flexWrap:"wrap",columnGap:He.marginXS,[`> ${He.antCls}-row`]:{flex:1}}),[ve]:Object.assign(Object.assign({},(0,pe.Wf)(He)),{display:"inline-flex",alignItems:"baseline",cursor:"pointer","&:after":{display:"inline-block",width:0,overflow:"hidden",content:"'\\a0'"},[`& + ${ve}`]:{marginInlineStart:0},[`&${ve}-in-form-item`]:{'input[type="checkbox"]':{width:14,height:14}}}),[he]:Object.assign(Object.assign({},(0,pe.Wf)(He)),{position:"relative",whiteSpace:"nowrap",lineHeight:1,cursor:"pointer",borderRadius:He.borderRadiusSM,alignSelf:"center",[`${he}-input`]:{position:"absolute",inset:0,zIndex:1,cursor:"pointer",opacity:0,margin:0,[`&:focus-visible + ${he}-inner`]:Object.assign({},(0,pe.oN)(He))},[`${he}-inner`]:{boxSizing:"border-box",position:"relative",top:0,insetInlineStart:0,display:"block",width:He.checkboxSize,height:He.checkboxSize,direction:"ltr",backgroundColor:He.colorBgContainer,border:`${He.lineWidth}px ${He.lineType} ${He.colorBorder}`,borderRadius:He.borderRadiusSM,borderCollapse:"separate",transition:`all ${He.motionDurationSlow}`,"&:after":{boxSizing:"border-box",position:"absolute",top:"50%",insetInlineStart:"21.5%",display:"table",width:He.checkboxSize/14*5,height:He.checkboxSize/14*8,border:`${He.lineWidthBold}px solid ${He.colorWhite}`,borderTop:0,borderInlineStart:0,transform:"rotate(45deg) scale(0) translate(-50%,-50%)",opacity:0,content:'""',transition:`all ${He.motionDurationFast} ${He.motionEaseInBack}, opacity ${He.motionDurationFast}`}},"& + span":{paddingInlineStart:He.paddingXS,paddingInlineEnd:He.paddingXS}})},{[` + `]:{marginInlineStart:ut.marginXXS}},[`${it}-overlay-link`]:{borderRadius:ut.borderRadiusSM,height:ut.lineHeight*ut.fontSize,display:"inline-block",padding:`0 ${ut.paddingXXS}px`,marginInline:-ut.marginXXS,[`> ${Nt}`]:{marginInlineStart:ut.marginXXS,fontSize:ut.fontSizeIcon},"&:hover":{color:ut.linkHoverColor,backgroundColor:ut.colorBgTextHover,a:{color:ut.linkHoverColor}},a:{"&:hover":{backgroundColor:"transparent"}}},[`&${ut.componentCls}-rtl`]:{direction:"rtl"}})}};var Pe=(0,ae.Z)("Breadcrumb",ut=>{const it=(0,ge.TS)(ut,{});return[xe(it)]},ut=>({itemColor:ut.colorTextDescription,lastItemColor:ut.colorText,iconFontSize:ut.fontSize,linkColor:ut.colorTextDescription,linkHoverColor:ut.colorText,separatorColor:ut.colorTextDescription,separatorMargin:ut.marginXS})),Oe=function(ut,it){var Nt={};for(var pt in ut)Object.prototype.hasOwnProperty.call(ut,pt)&&it.indexOf(pt)<0&&(Nt[pt]=ut[pt]);if(ut!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Bt=0,pt=Object.getOwnPropertySymbols(ut);Bt{var{breadcrumbName:ot}=ft,Yt=Oe(ft,["breadcrumbName"]);return Object.assign(Object.assign({},Yt),{title:ot})})}),Bt}function Je(ut,it){return(0,Ge.useMemo)(()=>ut||(it?it.map(We):null),[ut,it])}var nt=function(ut,it){var Nt={};for(var pt in ut)Object.prototype.hasOwnProperty.call(ut,pt)&&it.indexOf(pt)<0&&(Nt[pt]=ut[pt]);if(ut!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Bt=0,pt=Object.getOwnPropertySymbols(ut);Bt{if(it===void 0)return it;let Nt=(it||"").replace(/^\//,"");return Object.keys(ut).forEach(pt=>{Nt=Nt.replace(`:${pt}`,ut[pt])}),Nt},xt=ut=>{const{prefixCls:it,separator:Nt="/",style:pt,className:Bt,rootClassName:ft,routes:ot,items:Yt,children:nn,itemRender:Et,params:qt={}}=ut,yn=nt(ut,["prefixCls","separator","style","className","rootClassName","routes","items","children","itemRender","params"]),{getPrefixCls:Un,direction:dn,breadcrumb:Kn}=Ge.useContext(he.E_);let It;const jn=Un("breadcrumb",it),[tr,je]=Pe(jn),Wt=Je(Yt,ot),ke=y(jn,Et);if(Wt&&Wt.length>0){const ye=[],qe=Yt||ot;It=Wt.map((ht,Re)=>{const{path:Ye,key:Ot,type:bt,menu:lt,overlay:Gt,onClick:Tn,className:Dt,separator:un,dropdownProps:Rt}=ht,Pn=De(qt,Ye);Pn!==void 0&&ye.push(Pn);const tn=Ot!=null?Ot:Re;if(bt==="separator")return Ge.createElement(Ne,{key:tn},un);const $n={},dr=Re===Wt.length-1;lt?$n.menu=lt:Gt&&($n.overlay=Gt);let{href:rr}=ht;return ye.length&&Pn!==void 0&&(rr=`#/${ye.join("/")}`),Ge.createElement(E,Object.assign({key:tn},$n,(0,At.Z)(ht,{data:!0,aria:!0}),{className:Dt,dropdownProps:Rt,href:rr,separator:dr?"":Nt,onClick:Tn,prefixCls:jn}),ke(ht,qt,qe,ye,rr))})}else if(nn){const ye=(0,Ze.Z)(nn).length;It=(0,Ze.Z)(nn).map((qe,ht)=>{if(!qe)return qe;const Re=ht===ye-1;return(0,He.Tm)(qe,{separator:Re?"":Nt,key:ht})})}const me=Ve()(jn,Kn==null?void 0:Kn.className,{[`${jn}-rtl`]:dn==="rtl"},Bt,ft,je),se=Object.assign(Object.assign({},Kn==null?void 0:Kn.style),pt);return tr(Ge.createElement("nav",Object.assign({className:me,style:se},yn),Ge.createElement("ol",null,It)))};xt.Item=x,xt.Separator=Ne;var Qe=xt,jt=Qe},24905:function(hn,_t,Be){"use strict";Be.d(_t,{default:function(){return Pe}});var pe=Be(92310),Ve=Be.n(pe),Ze=Be(5630),At=Be(59301),Ge=Be(36355),He=Be(1684),he=Be(32441),Ue=At.createContext(null),ce=Be(98447),Ne=Be(14088),Ce=Be(4572),be=function(Oe,We){var Je={};for(var nt in Oe)Object.prototype.hasOwnProperty.call(Oe,nt)&&We.indexOf(nt)<0&&(Je[nt]=Oe[nt]);if(Oe!=null&&typeof Object.getOwnPropertySymbols=="function")for(var De=0,nt=Object.getOwnPropertySymbols(Oe);De{var Je;const{prefixCls:nt,className:De,rootClassName:xt,children:Qe,indeterminate:jt=!1,style:ut,onMouseEnter:it,onMouseLeave:Nt,skipGroup:pt=!1,disabled:Bt}=Oe,ft=be(Oe,["prefixCls","className","rootClassName","children","indeterminate","style","onMouseEnter","onMouseLeave","skipGroup","disabled"]),{getPrefixCls:ot,direction:Yt,checkbox:nn}=At.useContext(Ge.E_),Et=At.useContext(Ue),{isFormItemInput:qt}=At.useContext(he.aM),yn=At.useContext(He.Z),Un=(Je=(Et==null?void 0:Et.disabled)||Bt)!==null&&Je!==void 0?Je:yn,dn=At.useRef(ft.value);At.useEffect(()=>{Et==null||Et.registerValue(ft.value)},[]),At.useEffect(()=>{if(!pt)return ft.value!==dn.current&&(Et==null||Et.cancelValue(dn.current),Et==null||Et.registerValue(ft.value),dn.current=ft.value),()=>Et==null?void 0:Et.cancelValue(ft.value)},[ft.value]);const Kn=ot("checkbox",nt),[It,jn]=(0,ce.ZP)(Kn),tr=Object.assign({},ft);Et&&!pt&&(tr.onChange=function(){ft.onChange&&ft.onChange.apply(ft,arguments),Et.toggleOption&&Et.toggleOption({label:Qe,value:ft.value})},tr.name=Et.name,tr.checked=Et.value.includes(ft.value));const je=Ve()(`${Kn}-wrapper`,{[`${Kn}-rtl`]:Yt==="rtl",[`${Kn}-wrapper-checked`]:tr.checked,[`${Kn}-wrapper-disabled`]:Un,[`${Kn}-wrapper-in-form-item`]:qt},nn==null?void 0:nn.className,De,xt,jn),Wt=Ve()({[`${Kn}-indeterminate`]:jt},Ce.A,jn),ke=jt?"mixed":void 0;return It(At.createElement(Ne.Z,{component:"Checkbox",disabled:Un},At.createElement("label",{className:je,style:Object.assign(Object.assign({},nn==null?void 0:nn.style),ut),onMouseEnter:it,onMouseLeave:Nt},At.createElement(Ze.Z,Object.assign({"aria-checked":ke},tr,{prefixCls:Kn,className:Wt,disabled:Un,ref:We})),Qe!==void 0&&At.createElement("span",null,Qe))))};var a=At.forwardRef(oe),E=Be(95190),b=Be(2738),x=function(Oe,We){var Je={};for(var nt in Oe)Object.prototype.hasOwnProperty.call(Oe,nt)&&We.indexOf(nt)<0&&(Je[nt]=Oe[nt]);if(Oe!=null&&typeof Object.getOwnPropertySymbols=="function")for(var De=0,nt=Object.getOwnPropertySymbols(Oe);De{const{defaultValue:Je,children:nt,options:De=[],prefixCls:xt,className:Qe,rootClassName:jt,style:ut,onChange:it}=Oe,Nt=x(Oe,["defaultValue","children","options","prefixCls","className","rootClassName","style","onChange"]),{getPrefixCls:pt,direction:Bt}=At.useContext(Ge.E_),[ft,ot]=At.useState(Nt.value||Je||[]),[Yt,nn]=At.useState([]);At.useEffect(()=>{"value"in Nt&&ot(Nt.value||[])},[Nt.value]);const Et=At.useMemo(()=>De.map(me=>typeof me=="string"||typeof me=="number"?{label:me,value:me}:me),[De]),qt=me=>{nn(se=>se.filter(ye=>ye!==me))},yn=me=>{nn(se=>[].concat((0,E.Z)(se),[me]))},Un=me=>{const se=ft.indexOf(me.value),ye=(0,E.Z)(ft);se===-1?ye.push(me.value):ye.splice(se,1),"value"in Nt||ot(ye),it==null||it(ye.filter(qe=>Yt.includes(qe)).sort((qe,ht)=>{const Re=Et.findIndex(Ot=>Ot.value===qe),Ye=Et.findIndex(Ot=>Ot.value===ht);return Re-Ye}))},dn=pt("checkbox",xt),Kn=`${dn}-group`,[It,jn]=(0,ce.ZP)(dn),tr=(0,b.Z)(Nt,["value","disabled"]),je=De.length?Et.map(me=>At.createElement(a,{prefixCls:dn,key:me.value.toString(),disabled:"disabled"in me?me.disabled:Nt.disabled,value:me.value,checked:ft.includes(me.value),onChange:me.onChange,className:`${Kn}-item`,style:me.style,title:me.title},me.label)):nt,Wt={toggleOption:Un,value:ft,disabled:Nt.disabled,name:Nt.name,registerValue:yn,cancelValue:qt},ke=Ve()(Kn,{[`${Kn}-rtl`]:Bt==="rtl"},Qe,jt,jn);return It(At.createElement("div",Object.assign({className:ke,style:ut},tr,{ref:We}),At.createElement(Ue.Provider,{value:Wt},je)))},ae=At.forwardRef(z);var ge=At.memo(ae);const xe=a;xe.Group=ge,xe.__ANT_CHECKBOX=!0;var Pe=xe},98447:function(hn,_t,Be){"use strict";Be.d(_t,{C2:function(){return Ge}});var pe=Be(17313),Ve=Be(37613),Ze=Be(83116);const At=He=>{const{checkboxCls:he}=He,ve=`${he}-wrapper`;return[{[`${he}-group`]:Object.assign(Object.assign({},(0,pe.Wf)(He)),{display:"inline-flex",flexWrap:"wrap",columnGap:He.marginXS,[`> ${He.antCls}-row`]:{flex:1}}),[ve]:Object.assign(Object.assign({},(0,pe.Wf)(He)),{display:"inline-flex",alignItems:"baseline",cursor:"pointer","&:after":{display:"inline-block",width:0,overflow:"hidden",content:"'\\a0'"},[`& + ${ve}`]:{marginInlineStart:0},[`&${ve}-in-form-item`]:{'input[type="checkbox"]':{width:14,height:14}}}),[he]:Object.assign(Object.assign({},(0,pe.Wf)(He)),{position:"relative",whiteSpace:"nowrap",lineHeight:1,cursor:"pointer",borderRadius:He.borderRadiusSM,alignSelf:"center",[`${he}-input`]:{position:"absolute",inset:0,zIndex:1,cursor:"pointer",opacity:0,margin:0,[`&:focus-visible + ${he}-inner`]:Object.assign({},(0,pe.oN)(He))},[`${he}-inner`]:{boxSizing:"border-box",position:"relative",top:0,insetInlineStart:0,display:"block",width:He.checkboxSize,height:He.checkboxSize,direction:"ltr",backgroundColor:He.colorBgContainer,border:`${He.lineWidth}px ${He.lineType} ${He.colorBorder}`,borderRadius:He.borderRadiusSM,borderCollapse:"separate",transition:`all ${He.motionDurationSlow}`,"&:after":{boxSizing:"border-box",position:"absolute",top:"50%",insetInlineStart:"21.5%",display:"table",width:He.checkboxSize/14*5,height:He.checkboxSize/14*8,border:`${He.lineWidthBold}px solid ${He.colorWhite}`,borderTop:0,borderInlineStart:0,transform:"rotate(45deg) scale(0) translate(-50%,-50%)",opacity:0,content:'""',transition:`all ${He.motionDurationFast} ${He.motionEaseInBack}, opacity ${He.motionDurationFast}`}},"& + span":{paddingInlineStart:He.paddingXS,paddingInlineEnd:He.paddingXS}})},{[` ${ve}:not(${ve}-disabled), ${he}:not(${he}-disabled) `]:{[`&:hover ${he}-inner`]:{borderColor:He.colorPrimary}},[`${ve}:not(${ve}-disabled)`]:{[`&:hover ${he}-checked:not(${he}-disabled) ${he}-inner`]:{backgroundColor:He.colorPrimaryHover,borderColor:"transparent"},[`&:hover ${he}-checked:not(${he}-disabled):after`]:{borderColor:He.colorPrimaryHover}}},{[`${he}-checked`]:{[`${he}-inner`]:{backgroundColor:He.colorPrimary,borderColor:He.colorPrimary,"&:after":{opacity:1,transform:"rotate(45deg) scale(1) translate(-50%,-50%)",transition:`all ${He.motionDurationMid} ${He.motionEaseOutBack} ${He.motionDurationFast}`}}},[` ${ve}-checked:not(${ve}-disabled), ${he}-checked:not(${he}-disabled) - `]:{[`&:hover ${he}-inner`]:{backgroundColor:He.colorPrimaryHover,borderColor:"transparent"}}},{[he]:{"&-indeterminate":{[`${he}-inner`]:{backgroundColor:He.colorBgContainer,borderColor:He.colorBorder,"&:after":{top:"50%",insetInlineStart:"50%",width:He.fontSizeLG/2,height:He.fontSizeLG/2,backgroundColor:He.colorPrimary,border:0,transform:"translate(-50%, -50%) scale(1)",opacity:1,content:'""'}}}}},{[`${ve}-disabled`]:{cursor:"not-allowed"},[`${he}-disabled`]:{[`&, ${he}-input`]:{cursor:"not-allowed",pointerEvents:"none"},[`${he}-inner`]:{background:He.colorBgContainerDisabled,borderColor:He.colorBorder,"&:after":{borderColor:He.colorTextDisabled}},"&:after":{display:"none"},"& + span":{color:He.colorTextDisabled},[`&${he}-indeterminate ${he}-inner::after`]:{background:He.colorTextDisabled}}}]};function Ge(He,he){const ve=(0,Ve.TS)(he,{checkboxCls:`.${He}`,checkboxSize:he.controlInteractiveSize});return[At(ve)]}_t.ZP=(0,Ze.Z)("Checkbox",(He,he)=>{let{prefixCls:ve}=he;return[Ge(ve,He)]})},28103:function(hn,_t,Be){"use strict";Be.d(_t,{Z:function(){return Ce}});var pe=Be(92310),Ve=Be.n(pe),Ze=Be(59301),At=Be(36355),Ge=Be(17313),He=Be(83116),he=Be(37613);const ve=be=>{const{componentCls:oe,sizePaddingEdgeHorizontal:y,colorSplit:a,lineWidth:E,textPaddingInline:b,orientationMargin:x,verticalMarginInline:z}=be;return{[oe]:Object.assign(Object.assign({},(0,Ge.Wf)(be)),{borderBlockStart:`${E}px solid ${a}`,"&-vertical":{position:"relative",top:"-0.06em",display:"inline-block",height:"0.9em",marginInline:z,marginBlock:0,verticalAlign:"middle",borderTop:0,borderInlineStart:`${E}px solid ${a}`},"&-horizontal":{display:"flex",clear:"both",width:"100%",minWidth:"100%",margin:`${be.dividerHorizontalGutterMargin}px 0`},[`&-horizontal${oe}-with-text`]:{display:"flex",alignItems:"center",margin:`${be.dividerHorizontalWithTextGutterMargin}px 0`,color:be.colorTextHeading,fontWeight:500,fontSize:be.fontSizeLG,whiteSpace:"nowrap",textAlign:"center",borderBlockStart:`0 ${a}`,"&::before, &::after":{position:"relative",width:"50%",borderBlockStart:`${E}px solid transparent`,borderBlockStartColor:"inherit",borderBlockEnd:0,transform:"translateY(50%)",content:"''"}},[`&-horizontal${oe}-with-text-left`]:{"&::before":{width:`${x*100}%`},"&::after":{width:`${100-x*100}%`}},[`&-horizontal${oe}-with-text-right`]:{"&::before":{width:`${100-x*100}%`},"&::after":{width:`${x*100}%`}},[`${oe}-inner-text`]:{display:"inline-block",paddingBlock:0,paddingInline:b},"&-dashed":{background:"none",borderColor:a,borderStyle:"dashed",borderWidth:`${E}px 0 0`},[`&-horizontal${oe}-with-text${oe}-dashed`]:{"&::before, &::after":{borderStyle:"dashed none none"}},[`&-vertical${oe}-dashed`]:{borderInlineStartWidth:E,borderInlineEnd:0,borderBlockStart:0,borderBlockEnd:0},[`&-plain${oe}-with-text`]:{color:be.colorText,fontWeight:"normal",fontSize:be.fontSize},[`&-horizontal${oe}-with-text-left${oe}-no-default-orientation-margin-left`]:{"&::before":{width:0},"&::after":{width:"100%"},[`${oe}-inner-text`]:{paddingInlineStart:y}},[`&-horizontal${oe}-with-text-right${oe}-no-default-orientation-margin-right`]:{"&::before":{width:"100%"},"&::after":{width:0},[`${oe}-inner-text`]:{paddingInlineEnd:y}}})}};var Ue=(0,He.Z)("Divider",be=>{const oe=(0,he.TS)(be,{dividerHorizontalWithTextGutterMargin:be.margin,dividerHorizontalGutterMargin:be.marginLG,sizePaddingEdgeHorizontal:0});return[ve(oe)]},be=>({textPaddingInline:"1em",orientationMargin:.05,verticalMarginInline:be.marginXS})),ce=function(be,oe){var y={};for(var a in be)Object.prototype.hasOwnProperty.call(be,a)&&oe.indexOf(a)<0&&(y[a]=be[a]);if(be!=null&&typeof Object.getOwnPropertySymbols=="function")for(var E=0,a=Object.getOwnPropertySymbols(be);E{const{getPrefixCls:oe,direction:y,divider:a}=Ze.useContext(At.E_),{prefixCls:E,type:b="horizontal",orientation:x="center",orientationMargin:z,className:ae,rootClassName:ge,children:xe,dashed:Pe,plain:Oe,style:We}=be,Je=ce(be,["prefixCls","type","orientation","orientationMargin","className","rootClassName","children","dashed","plain","style"]),nt=oe("divider",E),[De,xt]=Ue(nt),Qe=x.length>0?`-${x}`:x,jt=!!xe,ut=x==="left"&&z!=null,it=x==="right"&&z!=null,Nt=Ve()(nt,a==null?void 0:a.className,xt,`${nt}-${b}`,{[`${nt}-with-text`]:jt,[`${nt}-with-text${Qe}`]:jt,[`${nt}-dashed`]:!!Pe,[`${nt}-plain`]:!!Oe,[`${nt}-rtl`]:y==="rtl",[`${nt}-no-default-orientation-margin-left`]:ut,[`${nt}-no-default-orientation-margin-right`]:it},ae,ge),pt=Ze.useMemo(()=>typeof z=="number"?z:/^\d+$/.test(z)?Number(z):z,[z]),Bt=Object.assign(Object.assign({},ut&&{marginLeft:pt}),it&&{marginRight:pt});return De(Ze.createElement("div",Object.assign({className:Nt,style:Object.assign(Object.assign({},a==null?void 0:a.style),We)},Je,{role:"separator"}),xe&&b!=="vertical"&&Ze.createElement("span",{className:`${nt}-inner-text`,style:Bt},xe)))}},91857:function(hn,_t,Be){"use strict";var pe=Be(59301),Ve=Be(38819),Ze=Be(92310),At=Be.n(Ze),Ge=Be(31561),He=Be(70425),he=Be(18929),ve=Be(2738),Ue=Be(79676),ce=Be(53487),Ne=Be(92343),Ce=Be(36355),be=Be(20834),oe=Be(40875),y=Be(88088),a=Be(47211);const E=null,b=ge=>{const{menu:xe,arrow:Pe,prefixCls:Oe,children:We,trigger:Je,disabled:nt,dropdownRender:De,getPopupContainer:xt,overlayClassName:Qe,rootClassName:jt,open:ut,onOpenChange:it,visible:Nt,onVisibleChange:pt,mouseEnterDelay:Bt=.15,mouseLeaveDelay:ft=.1,autoAdjustOverflow:ot=!0,placement:Yt="",overlay:rn,transitionName:Et}=ge,{getPopupContainer:qt,getPrefixCls:yn,direction:Un}=pe.useContext(Ce.E_),dn=pe.useMemo(()=>{const lt=yn();return Et!==void 0?Et:Yt.includes("top")?`${lt}-slide-down`:`${lt}-slide-up`},[yn,Yt,Et]),Kn=pe.useMemo(()=>Yt?Yt.includes("Center")?Yt.slice(0,Yt.indexOf("Center")):Yt:Un==="rtl"?"bottomRight":"bottomLeft",[Yt,Un]),It=yn("dropdown",Oe),[jn,tr]=(0,a.Z)(It),[,je]=(0,y.Z)(),Wt=pe.Children.only(We),ke=(0,Ne.Tm)(Wt,{className:At()(`${It}-trigger`,{[`${It}-rtl`]:Un==="rtl"},Wt.props.className),disabled:nt}),me=nt?[]:Je;let se;me&&me.includes("contextMenu")&&(se=!0);const[ye,qe]=(0,he.Z)(!1,{value:ut!=null?ut:Nt}),ht=(0,He.useEvent)(lt=>{it==null||it(lt),pt==null||pt(lt),qe(lt)}),Re=At()(Qe,jt,tr,{[`${It}-rtl`]:Un==="rtl"}),Ye=(0,Ue.Z)({arrowPointAtCenter:typeof Pe=="object"&&Pe.pointAtCenter,autoAdjustOverflow:ot,offset:je.marginXXS,arrowWidth:Pe?je.sizePopupArrow:0,borderRadius:je.borderRadius}),Ot=pe.useCallback(()=>{qe(!1)},[]),bt=()=>{let lt;return xe!=null&&xe.items?lt=pe.createElement(be.default,Object.assign({},xe)):typeof rn=="function"?lt=rn():lt=rn,De&&(lt=De(lt)),lt=pe.Children.only(typeof lt=="string"?pe.createElement("span",null,lt):lt),pe.createElement(oe.J,{prefixCls:`${It}-menu`,expandIcon:pe.createElement("span",{className:`${It}-menu-submenu-arrow`},pe.createElement(Ve.Z,{className:`${It}-menu-submenu-arrow-icon`})),mode:"vertical",selectable:!1,onClick:Ot,validator:Gt=>{let{mode:Tn}=Gt}},lt)};return jn(pe.createElement(Ge.Z,Object.assign({alignPoint:se},(0,ve.Z)(ge,["rootClassName"]),{mouseEnterDelay:Bt,mouseLeaveDelay:ft,visible:ye,builtinPlacements:Ye,arrow:!!Pe,overlayClassName:Re,prefixCls:It,getPopupContainer:xt||qt,transitionName:dn,trigger:me,overlay:bt,placement:Kn,onVisibleChange:ht}),ke))};function x(ge){return Object.assign(Object.assign({},ge),{align:{overflow:{adjustX:!1,adjustY:!1}}})}const z=(0,ce.Z)(b,"dropdown",ge=>ge,x),ae=ge=>pe.createElement(z,Object.assign({},ge),pe.createElement("span",null));b._InternalPanelDoNotUseOrYouWillBeFired=ae,_t.Z=b},38854:function(hn,_t,Be){"use strict";Be.d(_t,{Z:function(){return y}});var pe=Be(91857),Ve=Be(92310),Ze=Be.n(Ve),At=Be(59301),Ge=Be(18785),He=Be(3113),he=Be(36355),ve=Be(81327),Ue=Be(33234),ce=Be(47211),Ne=function(a,E){var b={};for(var x in a)Object.prototype.hasOwnProperty.call(a,x)&&E.indexOf(x)<0&&(b[x]=a[x]);if(a!=null&&typeof Object.getOwnPropertySymbols=="function")for(var z=0,x=Object.getOwnPropertySymbols(a);z{const{getPopupContainer:E,getPrefixCls:b,direction:x}=At.useContext(he.E_),{prefixCls:z,type:ae="default",danger:ge,disabled:xe,loading:Pe,onClick:Oe,htmlType:We,children:Je,className:nt,menu:De,arrow:xt,autoFocus:Qe,overlay:jt,trigger:ut,align:it,open:Nt,onOpenChange:pt,placement:Bt,getPopupContainer:ft,href:ot,icon:Yt=At.createElement(Ge.Z,null),title:rn,buttonsRender:Et=bt=>bt,mouseEnterDelay:qt,mouseLeaveDelay:yn,overlayClassName:Un,overlayStyle:dn,destroyPopupOnHide:Kn,dropdownRender:It}=a,jn=Ne(a,["prefixCls","type","danger","disabled","loading","onClick","htmlType","children","className","menu","arrow","autoFocus","overlay","trigger","align","open","onOpenChange","placement","getPopupContainer","href","icon","title","buttonsRender","mouseEnterDelay","mouseLeaveDelay","overlayClassName","overlayStyle","destroyPopupOnHide","dropdownRender"]),tr=b("dropdown",z),je=`${tr}-button`,[Wt,ke]=(0,ce.Z)(tr),me={menu:De,arrow:xt,autoFocus:Qe,align:it,disabled:xe,trigger:xe?[]:ut,onOpenChange:pt,getPopupContainer:ft||E,mouseEnterDelay:qt,mouseLeaveDelay:yn,overlayClassName:Un,overlayStyle:dn,destroyPopupOnHide:Kn,dropdownRender:It},{compactSize:se,compactItemClassnames:ye}=(0,Ue.ri)(tr,x),qe=Ze()(je,ye,nt,ke);"overlay"in a&&(me.overlay=jt),"open"in a&&(me.open=Nt),"placement"in a?me.placement=Bt:me.placement=x==="rtl"?"bottomLeft":"bottomRight";const ht=At.createElement(He.ZP,{type:ae,danger:ge,disabled:xe,loading:Pe,onClick:Oe,htmlType:We,href:ot,title:rn},Je),Re=At.createElement(He.ZP,{type:ae,danger:ge,icon:Yt}),[Ye,Ot]=Et([ht,Re]);return Wt(At.createElement(ve.Z.Compact,Object.assign({className:qe,size:se,block:!0},jn),Ye,At.createElement(pe.Z,Object.assign({},me),Ot)))};Ce.__ANT_BUTTON=!0;var be=Ce;const oe=pe.Z;oe.Button=be;var y=oe},47211:function(hn,_t,Be){"use strict";Be.d(_t,{Z:function(){return Ne}});var pe=Be(17313),Ve=Be(13826),Ze=Be(92899),At=Be(29878),Ge=Be(19447),He=Be(83116),he=Be(37613),Ue=Ce=>{const{componentCls:be,menuCls:oe,colorError:y,colorTextLightSolid:a}=Ce,E=`${oe}-item`;return{[`${be}, ${be}-menu-submenu`]:{[`${oe} ${E}`]:{[`&${E}-danger:not(${E}-disabled)`]:{color:y,"&:hover":{color:a,backgroundColor:y}}}}}};const ce=Ce=>{const{componentCls:be,menuCls:oe,zIndexPopup:y,dropdownArrowDistance:a,sizePopupArrow:E,antCls:b,iconCls:x,motionDurationMid:z,dropdownPaddingVertical:ae,fontSize:ge,dropdownEdgeChildPadding:xe,colorTextDisabled:Pe,fontSizeIcon:Oe,controlPaddingHorizontal:We,colorBgElevated:Je}=Ce;return[{[be]:Object.assign(Object.assign({},(0,pe.Wf)(Ce)),{position:"absolute",top:-9999,left:{_skip_check_:!0,value:-9999},zIndex:y,display:"block","&::before":{position:"absolute",insetBlock:-a+E/2,zIndex:-9999,opacity:1e-4,content:'""'},[`&-trigger${b}-btn`]:{[`& > ${x}-down, & > ${b}-btn-icon > ${x}-down`]:{fontSize:Oe}},[`${be}-wrap`]:{position:"relative",[`${b}-btn > ${x}-down`]:{fontSize:Oe},[`${x}-down::before`]:{transition:`transform ${z}`}},[`${be}-wrap-open`]:{[`${x}-down::before`]:{transform:"rotate(180deg)"}},"\n &-hidden,\n &-menu-hidden,\n &-menu-submenu-hidden\n ":{display:"none"},[`&${b}-slide-down-enter${b}-slide-down-enter-active${be}-placement-bottomLeft, + `]:{[`&:hover ${he}-inner`]:{backgroundColor:He.colorPrimaryHover,borderColor:"transparent"}}},{[he]:{"&-indeterminate":{[`${he}-inner`]:{backgroundColor:He.colorBgContainer,borderColor:He.colorBorder,"&:after":{top:"50%",insetInlineStart:"50%",width:He.fontSizeLG/2,height:He.fontSizeLG/2,backgroundColor:He.colorPrimary,border:0,transform:"translate(-50%, -50%) scale(1)",opacity:1,content:'""'}}}}},{[`${ve}-disabled`]:{cursor:"not-allowed"},[`${he}-disabled`]:{[`&, ${he}-input`]:{cursor:"not-allowed",pointerEvents:"none"},[`${he}-inner`]:{background:He.colorBgContainerDisabled,borderColor:He.colorBorder,"&:after":{borderColor:He.colorTextDisabled}},"&:after":{display:"none"},"& + span":{color:He.colorTextDisabled},[`&${he}-indeterminate ${he}-inner::after`]:{background:He.colorTextDisabled}}}]};function Ge(He,he){const ve=(0,Ve.TS)(he,{checkboxCls:`.${He}`,checkboxSize:he.controlInteractiveSize});return[At(ve)]}_t.ZP=(0,Ze.Z)("Checkbox",(He,he)=>{let{prefixCls:ve}=he;return[Ge(ve,He)]})},28103:function(hn,_t,Be){"use strict";Be.d(_t,{Z:function(){return Ce}});var pe=Be(92310),Ve=Be.n(pe),Ze=Be(59301),At=Be(36355),Ge=Be(17313),He=Be(83116),he=Be(37613);const ve=be=>{const{componentCls:oe,sizePaddingEdgeHorizontal:y,colorSplit:a,lineWidth:E,textPaddingInline:b,orientationMargin:x,verticalMarginInline:z}=be;return{[oe]:Object.assign(Object.assign({},(0,Ge.Wf)(be)),{borderBlockStart:`${E}px solid ${a}`,"&-vertical":{position:"relative",top:"-0.06em",display:"inline-block",height:"0.9em",marginInline:z,marginBlock:0,verticalAlign:"middle",borderTop:0,borderInlineStart:`${E}px solid ${a}`},"&-horizontal":{display:"flex",clear:"both",width:"100%",minWidth:"100%",margin:`${be.dividerHorizontalGutterMargin}px 0`},[`&-horizontal${oe}-with-text`]:{display:"flex",alignItems:"center",margin:`${be.dividerHorizontalWithTextGutterMargin}px 0`,color:be.colorTextHeading,fontWeight:500,fontSize:be.fontSizeLG,whiteSpace:"nowrap",textAlign:"center",borderBlockStart:`0 ${a}`,"&::before, &::after":{position:"relative",width:"50%",borderBlockStart:`${E}px solid transparent`,borderBlockStartColor:"inherit",borderBlockEnd:0,transform:"translateY(50%)",content:"''"}},[`&-horizontal${oe}-with-text-left`]:{"&::before":{width:`${x*100}%`},"&::after":{width:`${100-x*100}%`}},[`&-horizontal${oe}-with-text-right`]:{"&::before":{width:`${100-x*100}%`},"&::after":{width:`${x*100}%`}},[`${oe}-inner-text`]:{display:"inline-block",paddingBlock:0,paddingInline:b},"&-dashed":{background:"none",borderColor:a,borderStyle:"dashed",borderWidth:`${E}px 0 0`},[`&-horizontal${oe}-with-text${oe}-dashed`]:{"&::before, &::after":{borderStyle:"dashed none none"}},[`&-vertical${oe}-dashed`]:{borderInlineStartWidth:E,borderInlineEnd:0,borderBlockStart:0,borderBlockEnd:0},[`&-plain${oe}-with-text`]:{color:be.colorText,fontWeight:"normal",fontSize:be.fontSize},[`&-horizontal${oe}-with-text-left${oe}-no-default-orientation-margin-left`]:{"&::before":{width:0},"&::after":{width:"100%"},[`${oe}-inner-text`]:{paddingInlineStart:y}},[`&-horizontal${oe}-with-text-right${oe}-no-default-orientation-margin-right`]:{"&::before":{width:"100%"},"&::after":{width:0},[`${oe}-inner-text`]:{paddingInlineEnd:y}}})}};var Ue=(0,He.Z)("Divider",be=>{const oe=(0,he.TS)(be,{dividerHorizontalWithTextGutterMargin:be.margin,dividerHorizontalGutterMargin:be.marginLG,sizePaddingEdgeHorizontal:0});return[ve(oe)]},be=>({textPaddingInline:"1em",orientationMargin:.05,verticalMarginInline:be.marginXS})),ce=function(be,oe){var y={};for(var a in be)Object.prototype.hasOwnProperty.call(be,a)&&oe.indexOf(a)<0&&(y[a]=be[a]);if(be!=null&&typeof Object.getOwnPropertySymbols=="function")for(var E=0,a=Object.getOwnPropertySymbols(be);E{const{getPrefixCls:oe,direction:y,divider:a}=Ze.useContext(At.E_),{prefixCls:E,type:b="horizontal",orientation:x="center",orientationMargin:z,className:ae,rootClassName:ge,children:xe,dashed:Pe,plain:Oe,style:We}=be,Je=ce(be,["prefixCls","type","orientation","orientationMargin","className","rootClassName","children","dashed","plain","style"]),nt=oe("divider",E),[De,xt]=Ue(nt),Qe=x.length>0?`-${x}`:x,jt=!!xe,ut=x==="left"&&z!=null,it=x==="right"&&z!=null,Nt=Ve()(nt,a==null?void 0:a.className,xt,`${nt}-${b}`,{[`${nt}-with-text`]:jt,[`${nt}-with-text${Qe}`]:jt,[`${nt}-dashed`]:!!Pe,[`${nt}-plain`]:!!Oe,[`${nt}-rtl`]:y==="rtl",[`${nt}-no-default-orientation-margin-left`]:ut,[`${nt}-no-default-orientation-margin-right`]:it},ae,ge),pt=Ze.useMemo(()=>typeof z=="number"?z:/^\d+$/.test(z)?Number(z):z,[z]),Bt=Object.assign(Object.assign({},ut&&{marginLeft:pt}),it&&{marginRight:pt});return De(Ze.createElement("div",Object.assign({className:Nt,style:Object.assign(Object.assign({},a==null?void 0:a.style),We)},Je,{role:"separator"}),xe&&b!=="vertical"&&Ze.createElement("span",{className:`${nt}-inner-text`,style:Bt},xe)))}},91857:function(hn,_t,Be){"use strict";var pe=Be(59301),Ve=Be(38819),Ze=Be(92310),At=Be.n(Ze),Ge=Be(31561),He=Be(70425),he=Be(18929),ve=Be(2738),Ue=Be(79676),ce=Be(53487),Ne=Be(92343),Ce=Be(36355),be=Be(20834),oe=Be(40875),y=Be(88088),a=Be(47211);const E=null,b=ge=>{const{menu:xe,arrow:Pe,prefixCls:Oe,children:We,trigger:Je,disabled:nt,dropdownRender:De,getPopupContainer:xt,overlayClassName:Qe,rootClassName:jt,open:ut,onOpenChange:it,visible:Nt,onVisibleChange:pt,mouseEnterDelay:Bt=.15,mouseLeaveDelay:ft=.1,autoAdjustOverflow:ot=!0,placement:Yt="",overlay:nn,transitionName:Et}=ge,{getPopupContainer:qt,getPrefixCls:yn,direction:Un}=pe.useContext(Ce.E_),dn=pe.useMemo(()=>{const lt=yn();return Et!==void 0?Et:Yt.includes("top")?`${lt}-slide-down`:`${lt}-slide-up`},[yn,Yt,Et]),Kn=pe.useMemo(()=>Yt?Yt.includes("Center")?Yt.slice(0,Yt.indexOf("Center")):Yt:Un==="rtl"?"bottomRight":"bottomLeft",[Yt,Un]),It=yn("dropdown",Oe),[jn,tr]=(0,a.Z)(It),[,je]=(0,y.Z)(),Wt=pe.Children.only(We),ke=(0,Ne.Tm)(Wt,{className:At()(`${It}-trigger`,{[`${It}-rtl`]:Un==="rtl"},Wt.props.className),disabled:nt}),me=nt?[]:Je;let se;me&&me.includes("contextMenu")&&(se=!0);const[ye,qe]=(0,he.Z)(!1,{value:ut!=null?ut:Nt}),ht=(0,He.useEvent)(lt=>{it==null||it(lt),pt==null||pt(lt),qe(lt)}),Re=At()(Qe,jt,tr,{[`${It}-rtl`]:Un==="rtl"}),Ye=(0,Ue.Z)({arrowPointAtCenter:typeof Pe=="object"&&Pe.pointAtCenter,autoAdjustOverflow:ot,offset:je.marginXXS,arrowWidth:Pe?je.sizePopupArrow:0,borderRadius:je.borderRadius}),Ot=pe.useCallback(()=>{qe(!1)},[]),bt=()=>{let lt;return xe!=null&&xe.items?lt=pe.createElement(be.default,Object.assign({},xe)):typeof nn=="function"?lt=nn():lt=nn,De&&(lt=De(lt)),lt=pe.Children.only(typeof lt=="string"?pe.createElement("span",null,lt):lt),pe.createElement(oe.J,{prefixCls:`${It}-menu`,expandIcon:pe.createElement("span",{className:`${It}-menu-submenu-arrow`},pe.createElement(Ve.Z,{className:`${It}-menu-submenu-arrow-icon`})),mode:"vertical",selectable:!1,onClick:Ot,validator:Gt=>{let{mode:Tn}=Gt}},lt)};return jn(pe.createElement(Ge.Z,Object.assign({alignPoint:se},(0,ve.Z)(ge,["rootClassName"]),{mouseEnterDelay:Bt,mouseLeaveDelay:ft,visible:ye,builtinPlacements:Ye,arrow:!!Pe,overlayClassName:Re,prefixCls:It,getPopupContainer:xt||qt,transitionName:dn,trigger:me,overlay:bt,placement:Kn,onVisibleChange:ht}),ke))};function x(ge){return Object.assign(Object.assign({},ge),{align:{overflow:{adjustX:!1,adjustY:!1}}})}const z=(0,ce.Z)(b,"dropdown",ge=>ge,x),ae=ge=>pe.createElement(z,Object.assign({},ge),pe.createElement("span",null));b._InternalPanelDoNotUseOrYouWillBeFired=ae,_t.Z=b},38854:function(hn,_t,Be){"use strict";Be.d(_t,{Z:function(){return y}});var pe=Be(91857),Ve=Be(92310),Ze=Be.n(Ve),At=Be(59301),Ge=Be(18785),He=Be(3113),he=Be(36355),ve=Be(81327),Ue=Be(33234),ce=Be(47211),Ne=function(a,E){var b={};for(var x in a)Object.prototype.hasOwnProperty.call(a,x)&&E.indexOf(x)<0&&(b[x]=a[x]);if(a!=null&&typeof Object.getOwnPropertySymbols=="function")for(var z=0,x=Object.getOwnPropertySymbols(a);z{const{getPopupContainer:E,getPrefixCls:b,direction:x}=At.useContext(he.E_),{prefixCls:z,type:ae="default",danger:ge,disabled:xe,loading:Pe,onClick:Oe,htmlType:We,children:Je,className:nt,menu:De,arrow:xt,autoFocus:Qe,overlay:jt,trigger:ut,align:it,open:Nt,onOpenChange:pt,placement:Bt,getPopupContainer:ft,href:ot,icon:Yt=At.createElement(Ge.Z,null),title:nn,buttonsRender:Et=bt=>bt,mouseEnterDelay:qt,mouseLeaveDelay:yn,overlayClassName:Un,overlayStyle:dn,destroyPopupOnHide:Kn,dropdownRender:It}=a,jn=Ne(a,["prefixCls","type","danger","disabled","loading","onClick","htmlType","children","className","menu","arrow","autoFocus","overlay","trigger","align","open","onOpenChange","placement","getPopupContainer","href","icon","title","buttonsRender","mouseEnterDelay","mouseLeaveDelay","overlayClassName","overlayStyle","destroyPopupOnHide","dropdownRender"]),tr=b("dropdown",z),je=`${tr}-button`,[Wt,ke]=(0,ce.Z)(tr),me={menu:De,arrow:xt,autoFocus:Qe,align:it,disabled:xe,trigger:xe?[]:ut,onOpenChange:pt,getPopupContainer:ft||E,mouseEnterDelay:qt,mouseLeaveDelay:yn,overlayClassName:Un,overlayStyle:dn,destroyPopupOnHide:Kn,dropdownRender:It},{compactSize:se,compactItemClassnames:ye}=(0,Ue.ri)(tr,x),qe=Ze()(je,ye,nt,ke);"overlay"in a&&(me.overlay=jt),"open"in a&&(me.open=Nt),"placement"in a?me.placement=Bt:me.placement=x==="rtl"?"bottomLeft":"bottomRight";const ht=At.createElement(He.ZP,{type:ae,danger:ge,disabled:xe,loading:Pe,onClick:Oe,htmlType:We,href:ot,title:nn},Je),Re=At.createElement(He.ZP,{type:ae,danger:ge,icon:Yt}),[Ye,Ot]=Et([ht,Re]);return Wt(At.createElement(ve.Z.Compact,Object.assign({className:qe,size:se,block:!0},jn),Ye,At.createElement(pe.Z,Object.assign({},me),Ot)))};Ce.__ANT_BUTTON=!0;var be=Ce;const oe=pe.Z;oe.Button=be;var y=oe},47211:function(hn,_t,Be){"use strict";Be.d(_t,{Z:function(){return Ne}});var pe=Be(17313),Ve=Be(13826),Ze=Be(92899),At=Be(29878),Ge=Be(19447),He=Be(83116),he=Be(37613),Ue=Ce=>{const{componentCls:be,menuCls:oe,colorError:y,colorTextLightSolid:a}=Ce,E=`${oe}-item`;return{[`${be}, ${be}-menu-submenu`]:{[`${oe} ${E}`]:{[`&${E}-danger:not(${E}-disabled)`]:{color:y,"&:hover":{color:a,backgroundColor:y}}}}}};const ce=Ce=>{const{componentCls:be,menuCls:oe,zIndexPopup:y,dropdownArrowDistance:a,sizePopupArrow:E,antCls:b,iconCls:x,motionDurationMid:z,dropdownPaddingVertical:ae,fontSize:ge,dropdownEdgeChildPadding:xe,colorTextDisabled:Pe,fontSizeIcon:Oe,controlPaddingHorizontal:We,colorBgElevated:Je}=Ce;return[{[be]:Object.assign(Object.assign({},(0,pe.Wf)(Ce)),{position:"absolute",top:-9999,left:{_skip_check_:!0,value:-9999},zIndex:y,display:"block","&::before":{position:"absolute",insetBlock:-a+E/2,zIndex:-9999,opacity:1e-4,content:'""'},[`&-trigger${b}-btn`]:{[`& > ${x}-down, & > ${b}-btn-icon > ${x}-down`]:{fontSize:Oe}},[`${be}-wrap`]:{position:"relative",[`${b}-btn > ${x}-down`]:{fontSize:Oe},[`${x}-down::before`]:{transition:`transform ${z}`}},[`${be}-wrap-open`]:{[`${x}-down::before`]:{transform:"rotate(180deg)"}},"\n &-hidden,\n &-menu-hidden,\n &-menu-submenu-hidden\n ":{display:"none"},[`&${b}-slide-down-enter${b}-slide-down-enter-active${be}-placement-bottomLeft, &${b}-slide-down-appear${b}-slide-down-appear-active${be}-placement-bottomLeft, &${b}-slide-down-enter${b}-slide-down-enter-active${be}-placement-bottom, &${b}-slide-down-appear${b}-slide-down-appear-active${be}-placement-bottom, @@ -120,19 +120,19 @@ &${b}-slide-down-leave${b}-slide-down-leave-active${be}-placement-bottom, &${b}-slide-down-leave${b}-slide-down-leave-active${be}-placement-bottomRight`]:{animationName:Ve.Uw},[`&${b}-slide-up-leave${b}-slide-up-leave-active${be}-placement-topLeft, &${b}-slide-up-leave${b}-slide-up-leave-active${be}-placement-top, - &${b}-slide-up-leave${b}-slide-up-leave-active${be}-placement-topRight`]:{animationName:Ve.ly}})},(0,Ge.ZP)(Ce,{colorBg:Je,limitVerticalRadius:!0,arrowPlacement:{top:!0,bottom:!0}}),{[`${be} ${oe}`]:{position:"relative",margin:0},[`${oe}-submenu-popup`]:{position:"absolute",zIndex:y,background:"transparent",boxShadow:"none",transformOrigin:"0 0","ul, li":{listStyle:"none",margin:0}},[`${be}, ${be}-menu-submenu`]:{[oe]:Object.assign(Object.assign({padding:xe,listStyleType:"none",backgroundColor:Je,backgroundClip:"padding-box",borderRadius:Ce.borderRadiusLG,outline:"none",boxShadow:Ce.boxShadowSecondary},(0,pe.Qy)(Ce)),{[`${oe}-item-group-title`]:{padding:`${ae}px ${We}px`,color:Ce.colorTextDescription,transition:`all ${z}`},[`${oe}-item`]:{position:"relative",display:"flex",alignItems:"center"},[`${oe}-item-icon`]:{minWidth:ge,marginInlineEnd:Ce.marginXS,fontSize:Ce.fontSizeSM},[`${oe}-title-content`]:{flex:"auto","> a":{color:"inherit",transition:`all ${z}`,"&:hover":{color:"inherit"},"&::after":{position:"absolute",inset:0,content:'""'}}},[`${oe}-item, ${oe}-submenu-title`]:Object.assign(Object.assign({clear:"both",margin:0,padding:`${ae}px ${We}px`,color:Ce.colorText,fontWeight:"normal",fontSize:ge,lineHeight:Ce.lineHeight,cursor:"pointer",transition:`all ${z}`,borderRadius:Ce.borderRadiusSM,"&:hover, &-active":{backgroundColor:Ce.controlItemBgHover}},(0,pe.Qy)(Ce)),{"&-selected":{color:Ce.colorPrimary,backgroundColor:Ce.controlItemBgActive,"&:hover, &-active":{backgroundColor:Ce.controlItemBgActiveHover}},"&-disabled":{color:Pe,cursor:"not-allowed","&:hover":{color:Pe,backgroundColor:Je,cursor:"not-allowed"},a:{pointerEvents:"none"}},"&-divider":{height:1,margin:`${Ce.marginXXS}px 0`,overflow:"hidden",lineHeight:0,backgroundColor:Ce.colorSplit},[`${be}-menu-submenu-expand-icon`]:{position:"absolute",insetInlineEnd:Ce.paddingXS,[`${be}-menu-submenu-arrow-icon`]:{marginInlineEnd:"0 !important",color:Ce.colorTextDescription,fontSize:Oe,fontStyle:"normal"}}}),[`${oe}-item-group-list`]:{margin:`0 ${Ce.marginXS}px`,padding:0,listStyle:"none"},[`${oe}-submenu-title`]:{paddingInlineEnd:We+Ce.fontSizeSM},[`${oe}-submenu-vertical`]:{position:"relative"},[`${oe}-submenu${oe}-submenu-disabled ${be}-menu-submenu-title`]:{[`&, ${be}-menu-submenu-arrow-icon`]:{color:Pe,backgroundColor:Je,cursor:"not-allowed"}},[`${oe}-submenu-selected ${be}-menu-submenu-title`]:{color:Ce.colorPrimary}})}},[(0,Ve.oN)(Ce,"slide-up"),(0,Ve.oN)(Ce,"slide-down"),(0,Ze.Fm)(Ce,"move-up"),(0,Ze.Fm)(Ce,"move-down"),(0,At._y)(Ce,"zoom-big")]]};var Ne=(0,He.Z)("Dropdown",(Ce,be)=>{let{rootPrefixCls:oe}=be;const{marginXXS:y,sizePopupArrow:a,controlHeight:E,fontSize:b,lineHeight:x,paddingXXS:z,componentCls:ae,borderRadiusLG:ge}=Ce,xe=(E-b*x)/2,{dropdownArrowOffset:Pe}=(0,Ge.fS)({contentRadius:ge}),Oe=(0,he.TS)(Ce,{menuCls:`${ae}-menu`,rootPrefixCls:oe,dropdownArrowDistance:a/2+y,dropdownArrowOffset:Pe,dropdownPaddingVertical:xe,dropdownEdgeChildPadding:z});return[ce(Oe),Ue(Oe)]},Ce=>({zIndexPopup:Ce.zIndexPopupBase+50}))},8628:function(hn,_t,Be){"use strict";var pe=Be(59301),Ve=Be(34280),Ze=Be(56762),At=Be(69507);function Ge(){let He=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0;const he=(0,pe.useRef)({}),ve=(0,Ze.Z)(),Ue=(0,At.ZP)();return(0,Ve.Z)(()=>{const ce=Ue.subscribe(Ne=>{he.current=Ne,He&&ve()});return()=>Ue.unsubscribe(ce)},[]),he.current}_t.Z=Ge},45818:function(hn,_t,Be){"use strict";Be.d(_t,{D:function(){return z},Z:function(){return xe}});var pe=Be(14809),Ve=Be(59301),Ze={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"},At=Ze,Ge=Be(7657),He=function(Oe,We){return Ve.createElement(Ge.Z,(0,pe.Z)({},Oe,{ref:We,icon:At}))},he=Ve.forwardRef(He),ve=he,Ue=Be(33853),ce=Be(38819),Ne=Be(92310),Ce=Be.n(Ne),be=Be(2738),y=Pe=>!isNaN(parseFloat(Pe))&&isFinite(Pe),a=Be(36355),E=Be(84966),b=function(Pe,Oe){var We={};for(var Je in Pe)Object.prototype.hasOwnProperty.call(Pe,Je)&&Oe.indexOf(Je)<0&&(We[Je]=Pe[Je]);if(Pe!=null&&typeof Object.getOwnPropertySymbols=="function")for(var nt=0,Je=Object.getOwnPropertySymbols(Pe);nt{let Pe=0;return function(){let Oe=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"";return Pe+=1,`${Oe}${Pe}`}})();var xe=Ve.forwardRef((Pe,Oe)=>{const{prefixCls:We,className:Je,trigger:nt,children:De,defaultCollapsed:xt=!1,theme:Qe="dark",style:jt={},collapsible:ut=!1,reverseArrow:it=!1,width:Nt=200,collapsedWidth:pt=80,zeroWidthTriggerStyle:Bt,breakpoint:ft,onCollapse:ot,onBreakpoint:Yt}=Pe,rn=b(Pe,["prefixCls","className","trigger","children","defaultCollapsed","theme","style","collapsible","reverseArrow","width","collapsedWidth","zeroWidthTriggerStyle","breakpoint","onCollapse","onBreakpoint"]),{siderHook:Et}=(0,Ve.useContext)(E.Gs),[qt,yn]=(0,Ve.useState)("collapsed"in Pe?Pe.collapsed:xt),[Un,dn]=(0,Ve.useState)(!1);(0,Ve.useEffect)(()=>{"collapsed"in Pe&&yn(Pe.collapsed)},[Pe.collapsed]);const Kn=(ke,me)=>{"collapsed"in Pe||yn(ke),ot==null||ot(ke,me)},It=(0,Ve.useRef)();It.current=ke=>{dn(ke.matches),Yt==null||Yt(ke.matches),qt!==ke.matches&&Kn(ke.matches,"responsive")},(0,Ve.useEffect)(()=>{function ke(se){return It.current(se)}let me;if(typeof window!="undefined"){const{matchMedia:se}=window;if(se&&ft&&ft in x){me=se(`(max-width: ${x[ft]})`);try{me.addEventListener("change",ke)}catch(ye){me.addListener(ke)}ke(me)}}return()=>{try{me==null||me.removeEventListener("change",ke)}catch(se){me==null||me.removeListener(ke)}}},[ft]),(0,Ve.useEffect)(()=>{const ke=ae("ant-sider-");return Et.addSider(ke),()=>Et.removeSider(ke)},[]);const jn=()=>{Kn(!qt,"clickTrigger")},{getPrefixCls:tr}=(0,Ve.useContext)(a.E_),je=()=>{const ke=tr("layout-sider",We),me=(0,be.Z)(rn,["collapsed"]),se=qt?pt:Nt,ye=y(se)?`${se}px`:String(se),qe=parseFloat(String(pt||0))===0?Ve.createElement("span",{onClick:jn,className:Ce()(`${ke}-zero-width-trigger`,`${ke}-zero-width-trigger-${it?"right":"left"}`),style:Bt},nt||Ve.createElement(ve,null)):null,Ye={expanded:it?Ve.createElement(ce.Z,null):Ve.createElement(Ue.Z,null),collapsed:it?Ve.createElement(Ue.Z,null):Ve.createElement(ce.Z,null)}[qt?"collapsed":"expanded"],Ot=nt!==null?qe||Ve.createElement("div",{className:`${ke}-trigger`,onClick:jn,style:{width:ye}},nt||Ye):null,bt=Object.assign(Object.assign({},jt),{flex:`0 0 ${ye}`,maxWidth:ye,minWidth:ye,width:ye}),lt=Ce()(ke,`${ke}-${Qe}`,{[`${ke}-collapsed`]:!!qt,[`${ke}-has-trigger`]:ut&&nt!==null&&!qe,[`${ke}-below`]:!!Un,[`${ke}-zero-width`]:parseFloat(ye)===0},Je);return Ve.createElement("aside",Object.assign({className:lt},me,{style:bt,ref:Oe}),Ve.createElement("div",{className:`${ke}-children`},De),ut||Un&&qe?Ot:null)},Wt=Ve.useMemo(()=>({siderCollapsed:qt}),[qt]);return Ve.createElement(z.Provider,{value:Wt},je())})},84966:function(hn,_t,Be){"use strict";Be.d(_t,{VY:function(){return z},$_:function(){return x},h4:function(){return b},Gs:function(){return be},ZP:function(){return ae}});var pe=Be(95190),Ve=Be(92310),Ze=Be.n(Ve),At=Be(2738),Ge=Be(59301),He=Be(36355),he=Be(83116),Ue=ge=>{const{componentCls:xe,bodyBg:Pe,lightSiderBg:Oe,lightTriggerBg:We,lightTriggerColor:Je}=ge;return{[`${xe}-sider-light`]:{background:Oe,[`${xe}-sider-trigger`]:{color:Je,background:We},[`${xe}-sider-zero-width-trigger`]:{color:Je,background:We,border:`1px solid ${Pe}`,borderInlineStart:0}}}};const ce=ge=>{const{antCls:xe,componentCls:Pe,colorText:Oe,triggerColor:We,footerBg:Je,triggerBg:nt,headerHeight:De,headerPadding:xt,headerColor:Qe,footerPadding:jt,triggerHeight:ut,zeroTriggerHeight:it,zeroTriggerWidth:Nt,motionDurationMid:pt,motionDurationSlow:Bt,fontSize:ft,borderRadius:ot,bodyBg:Yt,headerBg:rn,siderBg:Et}=ge;return{[Pe]:Object.assign(Object.assign({display:"flex",flex:"auto",flexDirection:"column",minHeight:0,background:Yt,"&, *":{boxSizing:"border-box"},[`&${Pe}-has-sider`]:{flexDirection:"row",[`> ${Pe}, > ${Pe}-content`]:{width:0}},[`${Pe}-header, &${Pe}-footer`]:{flex:"0 0 auto"},[`${Pe}-sider`]:{position:"relative",minWidth:0,background:Et,transition:`all ${pt}, background 0s`,"&-children":{height:"100%",marginTop:-.1,paddingTop:.1,[`${xe}-menu${xe}-menu-inline-collapsed`]:{width:"auto"}},"&-has-trigger":{paddingBottom:ut},"&-right":{order:1},"&-trigger":{position:"fixed",bottom:0,zIndex:1,height:ut,color:We,lineHeight:`${ut}px`,textAlign:"center",background:nt,cursor:"pointer",transition:`all ${pt}`},"&-zero-width":{"> *":{overflow:"hidden"},"&-trigger":{position:"absolute",top:De,insetInlineEnd:-Nt,zIndex:1,width:Nt,height:it,color:We,fontSize:ge.fontSizeXL,display:"flex",alignItems:"center",justifyContent:"center",background:Et,borderStartStartRadius:0,borderStartEndRadius:ot,borderEndEndRadius:ot,borderEndStartRadius:0,cursor:"pointer",transition:`background ${Bt} ease`,"&::after":{position:"absolute",inset:0,background:"transparent",transition:`all ${Bt}`,content:'""'},"&:hover::after":{background:"rgba(255, 255, 255, 0.2)"},"&-right":{insetInlineStart:-Nt,borderStartStartRadius:ot,borderStartEndRadius:0,borderEndEndRadius:0,borderEndStartRadius:ot}}}}},Ue(ge)),{"&-rtl":{direction:"rtl"}}),[`${Pe}-header`]:{height:De,padding:xt,color:Qe,lineHeight:`${De}px`,background:rn,[`${xe}-menu`]:{lineHeight:"inherit"}},[`${Pe}-footer`]:{padding:jt,color:Oe,fontSize:ft,background:Je},[`${Pe}-content`]:{flex:"auto",minHeight:0}}};var Ne=(0,he.Z)("Layout",ge=>[ce(ge)],ge=>{const{colorBgLayout:xe,controlHeight:Pe,controlHeightLG:Oe,colorText:We,controlHeightSM:Je,marginXXS:nt,colorTextLightSolid:De,colorBgContainer:xt}=ge,Qe=Oe*1.25;return{colorBgHeader:"#001529",colorBgBody:xe,colorBgTrigger:"#002140",bodyBg:xe,headerBg:"#001529",headerHeight:Pe*2,headerPadding:`0 ${Qe}px`,headerColor:We,footerPadding:`${Je}px ${Qe}px`,footerBg:xe,siderBg:"#001529",triggerHeight:Oe+nt*2,triggerBg:"#002140",triggerColor:De,zeroTriggerWidth:Oe,zeroTriggerHeight:Oe,lightSiderBg:xt,lightTriggerBg:xt,lightTriggerColor:We}},{deprecatedTokens:[["colorBgBody","bodyBg"],["colorBgHeader","headerBg"],["colorBgTrigger","triggerBg"]]}),Ce=function(ge,xe){var Pe={};for(var Oe in ge)Object.prototype.hasOwnProperty.call(ge,Oe)&&xe.indexOf(Oe)<0&&(Pe[Oe]=ge[Oe]);if(ge!=null&&typeof Object.getOwnPropertySymbols=="function")for(var We=0,Oe=Object.getOwnPropertySymbols(ge);Wenull,removeSider:()=>null}});function oe(ge){let{suffixCls:xe,tagName:Pe,displayName:Oe}=ge;return We=>Ge.forwardRef((nt,De)=>Ge.createElement(We,Object.assign({ref:De,suffixCls:xe,tagName:Pe},nt)))}const y=Ge.forwardRef((ge,xe)=>{const{prefixCls:Pe,suffixCls:Oe,className:We,tagName:Je}=ge,nt=Ce(ge,["prefixCls","suffixCls","className","tagName"]),{getPrefixCls:De}=Ge.useContext(He.E_),xt=De("layout",Pe),[Qe,jt]=Ne(xt),ut=Oe?`${xt}-${Oe}`:xt;return Qe(Ge.createElement(Je,Object.assign({className:Ze()(Pe||ut,We,jt),ref:xe},nt)))}),a=Ge.forwardRef((ge,xe)=>{const{direction:Pe}=Ge.useContext(He.E_),[Oe,We]=Ge.useState([]),{prefixCls:Je,className:nt,rootClassName:De,children:xt,hasSider:Qe,tagName:jt,style:ut}=ge,it=Ce(ge,["prefixCls","className","rootClassName","children","hasSider","tagName","style"]),Nt=(0,At.Z)(it,["suffixCls"]),{getPrefixCls:pt,layout:Bt}=Ge.useContext(He.E_),ft=pt("layout",Je),[ot,Yt]=Ne(ft),rn=Ze()(ft,{[`${ft}-has-sider`]:typeof Qe=="boolean"?Qe:Oe.length>0,[`${ft}-rtl`]:Pe==="rtl"},Bt==null?void 0:Bt.className,nt,De,Yt),Et=Ge.useMemo(()=>({siderHook:{addSider:qt=>{We(yn=>[].concat((0,pe.Z)(yn),[qt]))},removeSider:qt=>{We(yn=>yn.filter(Un=>Un!==qt))}}}),[]);return ot(Ge.createElement(be.Provider,{value:Et},Ge.createElement(jt,Object.assign({ref:xe,className:rn,style:Object.assign(Object.assign({},Bt==null?void 0:Bt.style),ut)},Nt),xt)))}),E=oe({tagName:"div",displayName:"Layout"})(a),b=oe({suffixCls:"header",tagName:"header",displayName:"Header"})(y),x=oe({suffixCls:"footer",tagName:"footer",displayName:"Footer"})(y),z=oe({suffixCls:"content",tagName:"main",displayName:"Content"})(y);var ae=E},40875:function(hn,_t,Be){"use strict";Be.d(_t,{J:function(){return He}});var pe=Be(59301),Ve=Be(33234),Ze=Be(70425),At=function(he,ve){var Ue={};for(var ce in he)Object.prototype.hasOwnProperty.call(he,ce)&&ve.indexOf(ce)<0&&(Ue[ce]=he[ce]);if(he!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Ne=0,ce=Object.getOwnPropertySymbols(he);Ne{const{children:Ue}=he,ce=At(he,["children"]),Ne=pe.useContext(Ge),Ce=pe.useMemo(()=>Object.assign(Object.assign({},Ne),ce),[Ne,ce.prefixCls,ce.mode,ce.selectable]);return pe.createElement(Ge.Provider,{value:Ce},pe.createElement(Ve.BR,null,(0,Ze.supportNodeRef)(Ue)?pe.cloneElement(Ue,{ref:ve}):Ue))});_t.Z=Ge},20834:function(hn,_t,Be){"use strict";Be.d(_t,{default:function(){return Wt}});var pe=Be(15285),Ve=Be(59301),Ze=Be(45818),At=Be(92310),Ge=Be.n(At),He=Be(36355),he=function(ke,me){var se={};for(var ye in ke)Object.prototype.hasOwnProperty.call(ke,ye)&&me.indexOf(ye)<0&&(se[ye]=ke[ye]);if(ke!=null&&typeof Object.getOwnPropertySymbols=="function")for(var qe=0,ye=Object.getOwnPropertySymbols(ke);qe{const{prefixCls:me,className:se,dashed:ye}=ke,qe=he(ke,["prefixCls","className","dashed"]),{getPrefixCls:ht}=Ve.useContext(He.E_),Re=ht("menu",me),Ye=Ge()({[`${Re}-item-divider-dashed`]:!!ye},se);return Ve.createElement(pe.iz,Object.assign({className:Ye},qe))},ce=Be(11592),Ne=Be(2738),Ce=Be(6848),be=Be(92343),y=(0,Ve.createContext)({prefixCls:"",firstLevel:!0,inlineCollapsed:!1}),E=ke=>{var me;const{className:se,children:ye,icon:qe,title:ht,danger:Re}=ke,{prefixCls:Ye,firstLevel:Ot,direction:bt,disableMenuItemTitleTooltip:lt,inlineCollapsed:Gt}=Ve.useContext(y),Tn=$n=>{const dr=Ve.createElement("span",{className:`${Ye}-title-content`},ye);return(!qe||(0,be.l$)(ye)&&ye.type==="span")&&ye&&$n&&Ot&&typeof ye=="string"?Ve.createElement("div",{className:`${Ye}-inline-collapsed-noicon`},ye.charAt(0)):dr},{siderCollapsed:Dt}=Ve.useContext(Ze.D);let un=ht;typeof ht=="undefined"?un=Ot?ye:"":ht===!1&&(un="");const Rt={title:un};!Dt&&!Gt&&(Rt.title=null,Rt.open=!1);const Pn=(0,ce.Z)(ye).length;let tn=Ve.createElement(pe.ck,Object.assign({},(0,Ne.Z)(ke,["title","icon","danger"]),{className:Ge()({[`${Ye}-item-danger`]:Re,[`${Ye}-item-only-child`]:(qe?Pn+1:Pn)===1},se),title:typeof ht=="string"?ht:void 0}),(0,be.Tm)(qe,{className:Ge()((0,be.l$)(qe)?(me=qe.props)===null||me===void 0?void 0:me.className:"",`${Ye}-item-icon`)}),Tn(Gt));return lt||(tn=Ve.createElement(Ce.Z,Object.assign({},Rt,{placement:bt==="rtl"?"left":"right",overlayClassName:`${Ye}-inline-collapsed-tooltip`}),tn)),tn},x=ke=>{var me;const{popupClassName:se,icon:ye,title:qe,theme:ht}=ke,Re=Ve.useContext(y),{prefixCls:Ye,inlineCollapsed:Ot,theme:bt}=Re,lt=(0,pe.Xl)();let Gt;if(!ye)Gt=Ot&&!lt.length&&qe&&typeof qe=="string"?Ve.createElement("div",{className:`${Ye}-inline-collapsed-noicon`},qe.charAt(0)):Ve.createElement("span",{className:`${Ye}-title-content`},qe);else{const Dt=(0,be.l$)(qe)&&qe.type==="span";Gt=Ve.createElement(Ve.Fragment,null,(0,be.Tm)(ye,{className:Ge()((0,be.l$)(ye)?(me=ye.props)===null||me===void 0?void 0:me.className:"",`${Ye}-item-icon`)}),Dt?qe:Ve.createElement("span",{className:`${Ye}-title-content`},qe))}const Tn=Ve.useMemo(()=>Object.assign(Object.assign({},Re),{firstLevel:!1}),[Re]);return Ve.createElement(y.Provider,{value:Tn},Ve.createElement(pe.Wd,Object.assign({},(0,Ne.Z)(ke,["icon"]),{title:Gt,popupClassName:Ge()(Ye,se,`${Ye}-${ht||bt}`)})))},z=Be(18785),ae=Be(70425),ge=Be(62892),xe=Be(40875),Pe=function(ke,me){var se={};for(var ye in ke)Object.prototype.hasOwnProperty.call(ke,ye)&&me.indexOf(ye)<0&&(se[ye]=ke[ye]);if(ke!=null&&typeof Object.getOwnPropertySymbols=="function")for(var qe=0,ye=Object.getOwnPropertySymbols(ke);qe{if(me&&typeof me=="object"){const ye=me,{label:qe,children:ht,key:Re,type:Ye}=ye,Ot=Pe(ye,["label","children","key","type"]),bt=Re!=null?Re:`tmp-${se}`;return ht||Ye==="group"?Ye==="group"?Ve.createElement(pe.BW,Object.assign({key:bt},Ot,{title:qe}),Oe(ht)):Ve.createElement(x,Object.assign({key:bt},Ot,{title:qe}),Oe(ht)):Ye==="divider"?Ve.createElement(Ue,Object.assign({key:bt},Ot)):Ve.createElement(E,Object.assign({key:bt},Ot),qe)}return null}).filter(me=>me)}function We(ke){return Ve.useMemo(()=>ke&&Oe(ke),[ke])}var Je=Be(64993),nt=Be(17313),De=Be(8378),xt=Be(13826),Qe=Be(29878),jt=Be(83116),ut=Be(37613),Nt=ke=>{const{componentCls:me,motionDurationSlow:se,horizontalLineHeight:ye,colorSplit:qe,lineWidth:ht,lineType:Re,itemPaddingInline:Ye}=ke;return{[`${me}-horizontal`]:{lineHeight:ye,border:0,borderBottom:`${ht}px ${Re} ${qe}`,boxShadow:"none","&::after":{display:"block",clear:"both",height:0,content:'"\\20"'},[`${me}-item, ${me}-submenu`]:{position:"relative",display:"inline-block",verticalAlign:"bottom",paddingInline:Ye},[`> ${me}-item:hover, + &${b}-slide-up-leave${b}-slide-up-leave-active${be}-placement-topRight`]:{animationName:Ve.ly}})},(0,Ge.ZP)(Ce,{colorBg:Je,limitVerticalRadius:!0,arrowPlacement:{top:!0,bottom:!0}}),{[`${be} ${oe}`]:{position:"relative",margin:0},[`${oe}-submenu-popup`]:{position:"absolute",zIndex:y,background:"transparent",boxShadow:"none",transformOrigin:"0 0","ul, li":{listStyle:"none",margin:0}},[`${be}, ${be}-menu-submenu`]:{[oe]:Object.assign(Object.assign({padding:xe,listStyleType:"none",backgroundColor:Je,backgroundClip:"padding-box",borderRadius:Ce.borderRadiusLG,outline:"none",boxShadow:Ce.boxShadowSecondary},(0,pe.Qy)(Ce)),{[`${oe}-item-group-title`]:{padding:`${ae}px ${We}px`,color:Ce.colorTextDescription,transition:`all ${z}`},[`${oe}-item`]:{position:"relative",display:"flex",alignItems:"center"},[`${oe}-item-icon`]:{minWidth:ge,marginInlineEnd:Ce.marginXS,fontSize:Ce.fontSizeSM},[`${oe}-title-content`]:{flex:"auto","> a":{color:"inherit",transition:`all ${z}`,"&:hover":{color:"inherit"},"&::after":{position:"absolute",inset:0,content:'""'}}},[`${oe}-item, ${oe}-submenu-title`]:Object.assign(Object.assign({clear:"both",margin:0,padding:`${ae}px ${We}px`,color:Ce.colorText,fontWeight:"normal",fontSize:ge,lineHeight:Ce.lineHeight,cursor:"pointer",transition:`all ${z}`,borderRadius:Ce.borderRadiusSM,"&:hover, &-active":{backgroundColor:Ce.controlItemBgHover}},(0,pe.Qy)(Ce)),{"&-selected":{color:Ce.colorPrimary,backgroundColor:Ce.controlItemBgActive,"&:hover, &-active":{backgroundColor:Ce.controlItemBgActiveHover}},"&-disabled":{color:Pe,cursor:"not-allowed","&:hover":{color:Pe,backgroundColor:Je,cursor:"not-allowed"},a:{pointerEvents:"none"}},"&-divider":{height:1,margin:`${Ce.marginXXS}px 0`,overflow:"hidden",lineHeight:0,backgroundColor:Ce.colorSplit},[`${be}-menu-submenu-expand-icon`]:{position:"absolute",insetInlineEnd:Ce.paddingXS,[`${be}-menu-submenu-arrow-icon`]:{marginInlineEnd:"0 !important",color:Ce.colorTextDescription,fontSize:Oe,fontStyle:"normal"}}}),[`${oe}-item-group-list`]:{margin:`0 ${Ce.marginXS}px`,padding:0,listStyle:"none"},[`${oe}-submenu-title`]:{paddingInlineEnd:We+Ce.fontSizeSM},[`${oe}-submenu-vertical`]:{position:"relative"},[`${oe}-submenu${oe}-submenu-disabled ${be}-menu-submenu-title`]:{[`&, ${be}-menu-submenu-arrow-icon`]:{color:Pe,backgroundColor:Je,cursor:"not-allowed"}},[`${oe}-submenu-selected ${be}-menu-submenu-title`]:{color:Ce.colorPrimary}})}},[(0,Ve.oN)(Ce,"slide-up"),(0,Ve.oN)(Ce,"slide-down"),(0,Ze.Fm)(Ce,"move-up"),(0,Ze.Fm)(Ce,"move-down"),(0,At._y)(Ce,"zoom-big")]]};var Ne=(0,He.Z)("Dropdown",(Ce,be)=>{let{rootPrefixCls:oe}=be;const{marginXXS:y,sizePopupArrow:a,controlHeight:E,fontSize:b,lineHeight:x,paddingXXS:z,componentCls:ae,borderRadiusLG:ge}=Ce,xe=(E-b*x)/2,{dropdownArrowOffset:Pe}=(0,Ge.fS)({contentRadius:ge}),Oe=(0,he.TS)(Ce,{menuCls:`${ae}-menu`,rootPrefixCls:oe,dropdownArrowDistance:a/2+y,dropdownArrowOffset:Pe,dropdownPaddingVertical:xe,dropdownEdgeChildPadding:z});return[ce(Oe),Ue(Oe)]},Ce=>({zIndexPopup:Ce.zIndexPopupBase+50}))},8628:function(hn,_t,Be){"use strict";var pe=Be(59301),Ve=Be(34280),Ze=Be(56762),At=Be(69507);function Ge(){let He=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0;const he=(0,pe.useRef)({}),ve=(0,Ze.Z)(),Ue=(0,At.ZP)();return(0,Ve.Z)(()=>{const ce=Ue.subscribe(Ne=>{he.current=Ne,He&&ve()});return()=>Ue.unsubscribe(ce)},[]),he.current}_t.Z=Ge},45818:function(hn,_t,Be){"use strict";Be.d(_t,{D:function(){return z},Z:function(){return xe}});var pe=Be(14809),Ve=Be(59301),Ze={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"},At=Ze,Ge=Be(7657),He=function(Oe,We){return Ve.createElement(Ge.Z,(0,pe.Z)({},Oe,{ref:We,icon:At}))},he=Ve.forwardRef(He),ve=he,Ue=Be(33853),ce=Be(38819),Ne=Be(92310),Ce=Be.n(Ne),be=Be(2738),y=Pe=>!isNaN(parseFloat(Pe))&&isFinite(Pe),a=Be(36355),E=Be(84966),b=function(Pe,Oe){var We={};for(var Je in Pe)Object.prototype.hasOwnProperty.call(Pe,Je)&&Oe.indexOf(Je)<0&&(We[Je]=Pe[Je]);if(Pe!=null&&typeof Object.getOwnPropertySymbols=="function")for(var nt=0,Je=Object.getOwnPropertySymbols(Pe);nt{let Pe=0;return function(){let Oe=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"";return Pe+=1,`${Oe}${Pe}`}})();var xe=Ve.forwardRef((Pe,Oe)=>{const{prefixCls:We,className:Je,trigger:nt,children:De,defaultCollapsed:xt=!1,theme:Qe="dark",style:jt={},collapsible:ut=!1,reverseArrow:it=!1,width:Nt=200,collapsedWidth:pt=80,zeroWidthTriggerStyle:Bt,breakpoint:ft,onCollapse:ot,onBreakpoint:Yt}=Pe,nn=b(Pe,["prefixCls","className","trigger","children","defaultCollapsed","theme","style","collapsible","reverseArrow","width","collapsedWidth","zeroWidthTriggerStyle","breakpoint","onCollapse","onBreakpoint"]),{siderHook:Et}=(0,Ve.useContext)(E.Gs),[qt,yn]=(0,Ve.useState)("collapsed"in Pe?Pe.collapsed:xt),[Un,dn]=(0,Ve.useState)(!1);(0,Ve.useEffect)(()=>{"collapsed"in Pe&&yn(Pe.collapsed)},[Pe.collapsed]);const Kn=(ke,me)=>{"collapsed"in Pe||yn(ke),ot==null||ot(ke,me)},It=(0,Ve.useRef)();It.current=ke=>{dn(ke.matches),Yt==null||Yt(ke.matches),qt!==ke.matches&&Kn(ke.matches,"responsive")},(0,Ve.useEffect)(()=>{function ke(se){return It.current(se)}let me;if(typeof window!="undefined"){const{matchMedia:se}=window;if(se&&ft&&ft in x){me=se(`(max-width: ${x[ft]})`);try{me.addEventListener("change",ke)}catch(ye){me.addListener(ke)}ke(me)}}return()=>{try{me==null||me.removeEventListener("change",ke)}catch(se){me==null||me.removeListener(ke)}}},[ft]),(0,Ve.useEffect)(()=>{const ke=ae("ant-sider-");return Et.addSider(ke),()=>Et.removeSider(ke)},[]);const jn=()=>{Kn(!qt,"clickTrigger")},{getPrefixCls:tr}=(0,Ve.useContext)(a.E_),je=()=>{const ke=tr("layout-sider",We),me=(0,be.Z)(nn,["collapsed"]),se=qt?pt:Nt,ye=y(se)?`${se}px`:String(se),qe=parseFloat(String(pt||0))===0?Ve.createElement("span",{onClick:jn,className:Ce()(`${ke}-zero-width-trigger`,`${ke}-zero-width-trigger-${it?"right":"left"}`),style:Bt},nt||Ve.createElement(ve,null)):null,Ye={expanded:it?Ve.createElement(ce.Z,null):Ve.createElement(Ue.Z,null),collapsed:it?Ve.createElement(Ue.Z,null):Ve.createElement(ce.Z,null)}[qt?"collapsed":"expanded"],Ot=nt!==null?qe||Ve.createElement("div",{className:`${ke}-trigger`,onClick:jn,style:{width:ye}},nt||Ye):null,bt=Object.assign(Object.assign({},jt),{flex:`0 0 ${ye}`,maxWidth:ye,minWidth:ye,width:ye}),lt=Ce()(ke,`${ke}-${Qe}`,{[`${ke}-collapsed`]:!!qt,[`${ke}-has-trigger`]:ut&&nt!==null&&!qe,[`${ke}-below`]:!!Un,[`${ke}-zero-width`]:parseFloat(ye)===0},Je);return Ve.createElement("aside",Object.assign({className:lt},me,{style:bt,ref:Oe}),Ve.createElement("div",{className:`${ke}-children`},De),ut||Un&&qe?Ot:null)},Wt=Ve.useMemo(()=>({siderCollapsed:qt}),[qt]);return Ve.createElement(z.Provider,{value:Wt},je())})},84966:function(hn,_t,Be){"use strict";Be.d(_t,{VY:function(){return z},$_:function(){return x},h4:function(){return b},Gs:function(){return be},ZP:function(){return ae}});var pe=Be(95190),Ve=Be(92310),Ze=Be.n(Ve),At=Be(2738),Ge=Be(59301),He=Be(36355),he=Be(83116),Ue=ge=>{const{componentCls:xe,bodyBg:Pe,lightSiderBg:Oe,lightTriggerBg:We,lightTriggerColor:Je}=ge;return{[`${xe}-sider-light`]:{background:Oe,[`${xe}-sider-trigger`]:{color:Je,background:We},[`${xe}-sider-zero-width-trigger`]:{color:Je,background:We,border:`1px solid ${Pe}`,borderInlineStart:0}}}};const ce=ge=>{const{antCls:xe,componentCls:Pe,colorText:Oe,triggerColor:We,footerBg:Je,triggerBg:nt,headerHeight:De,headerPadding:xt,headerColor:Qe,footerPadding:jt,triggerHeight:ut,zeroTriggerHeight:it,zeroTriggerWidth:Nt,motionDurationMid:pt,motionDurationSlow:Bt,fontSize:ft,borderRadius:ot,bodyBg:Yt,headerBg:nn,siderBg:Et}=ge;return{[Pe]:Object.assign(Object.assign({display:"flex",flex:"auto",flexDirection:"column",minHeight:0,background:Yt,"&, *":{boxSizing:"border-box"},[`&${Pe}-has-sider`]:{flexDirection:"row",[`> ${Pe}, > ${Pe}-content`]:{width:0}},[`${Pe}-header, &${Pe}-footer`]:{flex:"0 0 auto"},[`${Pe}-sider`]:{position:"relative",minWidth:0,background:Et,transition:`all ${pt}, background 0s`,"&-children":{height:"100%",marginTop:-.1,paddingTop:.1,[`${xe}-menu${xe}-menu-inline-collapsed`]:{width:"auto"}},"&-has-trigger":{paddingBottom:ut},"&-right":{order:1},"&-trigger":{position:"fixed",bottom:0,zIndex:1,height:ut,color:We,lineHeight:`${ut}px`,textAlign:"center",background:nt,cursor:"pointer",transition:`all ${pt}`},"&-zero-width":{"> *":{overflow:"hidden"},"&-trigger":{position:"absolute",top:De,insetInlineEnd:-Nt,zIndex:1,width:Nt,height:it,color:We,fontSize:ge.fontSizeXL,display:"flex",alignItems:"center",justifyContent:"center",background:Et,borderStartStartRadius:0,borderStartEndRadius:ot,borderEndEndRadius:ot,borderEndStartRadius:0,cursor:"pointer",transition:`background ${Bt} ease`,"&::after":{position:"absolute",inset:0,background:"transparent",transition:`all ${Bt}`,content:'""'},"&:hover::after":{background:"rgba(255, 255, 255, 0.2)"},"&-right":{insetInlineStart:-Nt,borderStartStartRadius:ot,borderStartEndRadius:0,borderEndEndRadius:0,borderEndStartRadius:ot}}}}},Ue(ge)),{"&-rtl":{direction:"rtl"}}),[`${Pe}-header`]:{height:De,padding:xt,color:Qe,lineHeight:`${De}px`,background:nn,[`${xe}-menu`]:{lineHeight:"inherit"}},[`${Pe}-footer`]:{padding:jt,color:Oe,fontSize:ft,background:Je},[`${Pe}-content`]:{flex:"auto",minHeight:0}}};var Ne=(0,he.Z)("Layout",ge=>[ce(ge)],ge=>{const{colorBgLayout:xe,controlHeight:Pe,controlHeightLG:Oe,colorText:We,controlHeightSM:Je,marginXXS:nt,colorTextLightSolid:De,colorBgContainer:xt}=ge,Qe=Oe*1.25;return{colorBgHeader:"#001529",colorBgBody:xe,colorBgTrigger:"#002140",bodyBg:xe,headerBg:"#001529",headerHeight:Pe*2,headerPadding:`0 ${Qe}px`,headerColor:We,footerPadding:`${Je}px ${Qe}px`,footerBg:xe,siderBg:"#001529",triggerHeight:Oe+nt*2,triggerBg:"#002140",triggerColor:De,zeroTriggerWidth:Oe,zeroTriggerHeight:Oe,lightSiderBg:xt,lightTriggerBg:xt,lightTriggerColor:We}},{deprecatedTokens:[["colorBgBody","bodyBg"],["colorBgHeader","headerBg"],["colorBgTrigger","triggerBg"]]}),Ce=function(ge,xe){var Pe={};for(var Oe in ge)Object.prototype.hasOwnProperty.call(ge,Oe)&&xe.indexOf(Oe)<0&&(Pe[Oe]=ge[Oe]);if(ge!=null&&typeof Object.getOwnPropertySymbols=="function")for(var We=0,Oe=Object.getOwnPropertySymbols(ge);Wenull,removeSider:()=>null}});function oe(ge){let{suffixCls:xe,tagName:Pe,displayName:Oe}=ge;return We=>Ge.forwardRef((nt,De)=>Ge.createElement(We,Object.assign({ref:De,suffixCls:xe,tagName:Pe},nt)))}const y=Ge.forwardRef((ge,xe)=>{const{prefixCls:Pe,suffixCls:Oe,className:We,tagName:Je}=ge,nt=Ce(ge,["prefixCls","suffixCls","className","tagName"]),{getPrefixCls:De}=Ge.useContext(He.E_),xt=De("layout",Pe),[Qe,jt]=Ne(xt),ut=Oe?`${xt}-${Oe}`:xt;return Qe(Ge.createElement(Je,Object.assign({className:Ze()(Pe||ut,We,jt),ref:xe},nt)))}),a=Ge.forwardRef((ge,xe)=>{const{direction:Pe}=Ge.useContext(He.E_),[Oe,We]=Ge.useState([]),{prefixCls:Je,className:nt,rootClassName:De,children:xt,hasSider:Qe,tagName:jt,style:ut}=ge,it=Ce(ge,["prefixCls","className","rootClassName","children","hasSider","tagName","style"]),Nt=(0,At.Z)(it,["suffixCls"]),{getPrefixCls:pt,layout:Bt}=Ge.useContext(He.E_),ft=pt("layout",Je),[ot,Yt]=Ne(ft),nn=Ze()(ft,{[`${ft}-has-sider`]:typeof Qe=="boolean"?Qe:Oe.length>0,[`${ft}-rtl`]:Pe==="rtl"},Bt==null?void 0:Bt.className,nt,De,Yt),Et=Ge.useMemo(()=>({siderHook:{addSider:qt=>{We(yn=>[].concat((0,pe.Z)(yn),[qt]))},removeSider:qt=>{We(yn=>yn.filter(Un=>Un!==qt))}}}),[]);return ot(Ge.createElement(be.Provider,{value:Et},Ge.createElement(jt,Object.assign({ref:xe,className:nn,style:Object.assign(Object.assign({},Bt==null?void 0:Bt.style),ut)},Nt),xt)))}),E=oe({tagName:"div",displayName:"Layout"})(a),b=oe({suffixCls:"header",tagName:"header",displayName:"Header"})(y),x=oe({suffixCls:"footer",tagName:"footer",displayName:"Footer"})(y),z=oe({suffixCls:"content",tagName:"main",displayName:"Content"})(y);var ae=E},40875:function(hn,_t,Be){"use strict";Be.d(_t,{J:function(){return He}});var pe=Be(59301),Ve=Be(33234),Ze=Be(70425),At=function(he,ve){var Ue={};for(var ce in he)Object.prototype.hasOwnProperty.call(he,ce)&&ve.indexOf(ce)<0&&(Ue[ce]=he[ce]);if(he!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Ne=0,ce=Object.getOwnPropertySymbols(he);Ne{const{children:Ue}=he,ce=At(he,["children"]),Ne=pe.useContext(Ge),Ce=pe.useMemo(()=>Object.assign(Object.assign({},Ne),ce),[Ne,ce.prefixCls,ce.mode,ce.selectable]);return pe.createElement(Ge.Provider,{value:Ce},pe.createElement(Ve.BR,null,(0,Ze.supportNodeRef)(Ue)?pe.cloneElement(Ue,{ref:ve}):Ue))});_t.Z=Ge},20834:function(hn,_t,Be){"use strict";Be.d(_t,{default:function(){return Wt}});var pe=Be(15285),Ve=Be(59301),Ze=Be(45818),At=Be(92310),Ge=Be.n(At),He=Be(36355),he=function(ke,me){var se={};for(var ye in ke)Object.prototype.hasOwnProperty.call(ke,ye)&&me.indexOf(ye)<0&&(se[ye]=ke[ye]);if(ke!=null&&typeof Object.getOwnPropertySymbols=="function")for(var qe=0,ye=Object.getOwnPropertySymbols(ke);qe{const{prefixCls:me,className:se,dashed:ye}=ke,qe=he(ke,["prefixCls","className","dashed"]),{getPrefixCls:ht}=Ve.useContext(He.E_),Re=ht("menu",me),Ye=Ge()({[`${Re}-item-divider-dashed`]:!!ye},se);return Ve.createElement(pe.iz,Object.assign({className:Ye},qe))},ce=Be(11592),Ne=Be(2738),Ce=Be(6848),be=Be(92343),y=(0,Ve.createContext)({prefixCls:"",firstLevel:!0,inlineCollapsed:!1}),E=ke=>{var me;const{className:se,children:ye,icon:qe,title:ht,danger:Re}=ke,{prefixCls:Ye,firstLevel:Ot,direction:bt,disableMenuItemTitleTooltip:lt,inlineCollapsed:Gt}=Ve.useContext(y),Tn=$n=>{const dr=Ve.createElement("span",{className:`${Ye}-title-content`},ye);return(!qe||(0,be.l$)(ye)&&ye.type==="span")&&ye&&$n&&Ot&&typeof ye=="string"?Ve.createElement("div",{className:`${Ye}-inline-collapsed-noicon`},ye.charAt(0)):dr},{siderCollapsed:Dt}=Ve.useContext(Ze.D);let un=ht;typeof ht=="undefined"?un=Ot?ye:"":ht===!1&&(un="");const Rt={title:un};!Dt&&!Gt&&(Rt.title=null,Rt.open=!1);const Pn=(0,ce.Z)(ye).length;let tn=Ve.createElement(pe.ck,Object.assign({},(0,Ne.Z)(ke,["title","icon","danger"]),{className:Ge()({[`${Ye}-item-danger`]:Re,[`${Ye}-item-only-child`]:(qe?Pn+1:Pn)===1},se),title:typeof ht=="string"?ht:void 0}),(0,be.Tm)(qe,{className:Ge()((0,be.l$)(qe)?(me=qe.props)===null||me===void 0?void 0:me.className:"",`${Ye}-item-icon`)}),Tn(Gt));return lt||(tn=Ve.createElement(Ce.Z,Object.assign({},Rt,{placement:bt==="rtl"?"left":"right",overlayClassName:`${Ye}-inline-collapsed-tooltip`}),tn)),tn},x=ke=>{var me;const{popupClassName:se,icon:ye,title:qe,theme:ht}=ke,Re=Ve.useContext(y),{prefixCls:Ye,inlineCollapsed:Ot,theme:bt}=Re,lt=(0,pe.Xl)();let Gt;if(!ye)Gt=Ot&&!lt.length&&qe&&typeof qe=="string"?Ve.createElement("div",{className:`${Ye}-inline-collapsed-noicon`},qe.charAt(0)):Ve.createElement("span",{className:`${Ye}-title-content`},qe);else{const Dt=(0,be.l$)(qe)&&qe.type==="span";Gt=Ve.createElement(Ve.Fragment,null,(0,be.Tm)(ye,{className:Ge()((0,be.l$)(ye)?(me=ye.props)===null||me===void 0?void 0:me.className:"",`${Ye}-item-icon`)}),Dt?qe:Ve.createElement("span",{className:`${Ye}-title-content`},qe))}const Tn=Ve.useMemo(()=>Object.assign(Object.assign({},Re),{firstLevel:!1}),[Re]);return Ve.createElement(y.Provider,{value:Tn},Ve.createElement(pe.Wd,Object.assign({},(0,Ne.Z)(ke,["icon"]),{title:Gt,popupClassName:Ge()(Ye,se,`${Ye}-${ht||bt}`)})))},z=Be(18785),ae=Be(70425),ge=Be(62892),xe=Be(40875),Pe=function(ke,me){var se={};for(var ye in ke)Object.prototype.hasOwnProperty.call(ke,ye)&&me.indexOf(ye)<0&&(se[ye]=ke[ye]);if(ke!=null&&typeof Object.getOwnPropertySymbols=="function")for(var qe=0,ye=Object.getOwnPropertySymbols(ke);qe{if(me&&typeof me=="object"){const ye=me,{label:qe,children:ht,key:Re,type:Ye}=ye,Ot=Pe(ye,["label","children","key","type"]),bt=Re!=null?Re:`tmp-${se}`;return ht||Ye==="group"?Ye==="group"?Ve.createElement(pe.BW,Object.assign({key:bt},Ot,{title:qe}),Oe(ht)):Ve.createElement(x,Object.assign({key:bt},Ot,{title:qe}),Oe(ht)):Ye==="divider"?Ve.createElement(Ue,Object.assign({key:bt},Ot)):Ve.createElement(E,Object.assign({key:bt},Ot),qe)}return null}).filter(me=>me)}function We(ke){return Ve.useMemo(()=>ke&&Oe(ke),[ke])}var Je=Be(64993),nt=Be(17313),De=Be(8378),xt=Be(13826),Qe=Be(29878),jt=Be(83116),ut=Be(37613),Nt=ke=>{const{componentCls:me,motionDurationSlow:se,horizontalLineHeight:ye,colorSplit:qe,lineWidth:ht,lineType:Re,itemPaddingInline:Ye}=ke;return{[`${me}-horizontal`]:{lineHeight:ye,border:0,borderBottom:`${ht}px ${Re} ${qe}`,boxShadow:"none","&::after":{display:"block",clear:"both",height:0,content:'"\\20"'},[`${me}-item, ${me}-submenu`]:{position:"relative",display:"inline-block",verticalAlign:"bottom",paddingInline:Ye},[`> ${me}-item:hover, > ${me}-item-active, > ${me}-submenu ${me}-submenu-title:hover`]:{backgroundColor:"transparent"},[`${me}-item, ${me}-submenu-title`]:{transition:[`border-color ${se}`,`background ${se}`].join(",")},[`${me}-submenu-arrow`]:{display:"none"}}}},Bt=ke=>{let{componentCls:me,menuArrowOffset:se}=ke;return{[`${me}-rtl`]:{direction:"rtl"},[`${me}-submenu-rtl`]:{transformOrigin:"100% 0"},[`${me}-rtl${me}-vertical, - ${me}-submenu-rtl ${me}-vertical`]:{[`${me}-submenu-arrow`]:{"&::before":{transform:`rotate(-45deg) translateY(-${se})`},"&::after":{transform:`rotate(45deg) translateY(${se})`}}}}};const ft=ke=>Object.assign({},(0,nt.oN)(ke));var Yt=(ke,me)=>{const{componentCls:se,itemColor:ye,itemSelectedColor:qe,groupTitleColor:ht,itemBg:Re,subMenuItemBg:Ye,itemSelectedBg:Ot,activeBarHeight:bt,activeBarWidth:lt,activeBarBorderWidth:Gt,motionDurationSlow:Tn,motionEaseInOut:Dt,motionEaseOut:un,itemPaddingInline:Rt,motionDurationMid:Pn,itemHoverColor:tn,lineType:$n,colorSplit:dr,itemDisabledColor:rr,dangerItemColor:Pr,dangerItemHoverColor:Cr,dangerItemSelectedColor:ta,dangerItemActiveBg:$r,dangerItemSelectedBg:Or,itemHoverBg:vr,itemActiveBg:Er,menuSubMenuBg:Wr,horizontalItemSelectedColor:ca,horizontalItemSelectedBg:Na,horizontalItemBorderRadius:Vr,horizontalItemHoverBg:ao,popupBg:co}=ke;return{[`${se}-${me}, ${se}-${me} > ${se}`]:{color:ye,background:Re,[`&${se}-root:focus-visible`]:Object.assign({},ft(ke)),[`${se}-item-group-title`]:{color:ht},[`${se}-submenu-selected`]:{[`> ${se}-submenu-title`]:{color:qe}},[`${se}-item-disabled, ${se}-submenu-disabled`]:{color:`${rr} !important`},[`${se}-item:not(${se}-item-selected):not(${se}-submenu-selected)`]:{[`&:hover, > ${se}-submenu-title:hover`]:{color:tn}},[`&:not(${se}-horizontal)`]:{[`${se}-item:not(${se}-item-selected)`]:{"&:hover":{backgroundColor:vr},"&:active":{backgroundColor:Er}},[`${se}-submenu-title`]:{"&:hover":{backgroundColor:vr},"&:active":{backgroundColor:Er}}},[`${se}-item-danger`]:{color:Pr,[`&${se}-item:hover`]:{[`&:not(${se}-item-selected):not(${se}-submenu-selected)`]:{color:Cr}},[`&${se}-item:active`]:{background:$r}},[`${se}-item a`]:{"&, &:hover":{color:"inherit"}},[`${se}-item-selected`]:{color:qe,[`&${se}-item-danger`]:{color:ta},"a, a:hover":{color:"inherit"}},[`& ${se}-item-selected`]:{backgroundColor:Ot,[`&${se}-item-danger`]:{backgroundColor:Or}},[`${se}-item, ${se}-submenu-title`]:{[`&:not(${se}-item-disabled):focus-visible`]:Object.assign({},ft(ke))},[`&${se}-submenu > ${se}`]:{backgroundColor:Wr},[`&${se}-popup > ${se}`]:{backgroundColor:co},[`&${se}-horizontal`]:Object.assign(Object.assign({},me==="dark"?{borderBottom:0}:{}),{[`> ${se}-item, > ${se}-submenu`]:{top:Gt,marginTop:-Gt,marginBottom:0,borderRadius:Vr,"&::after":{position:"absolute",insetInline:Rt,bottom:0,borderBottom:`${bt}px solid transparent`,transition:`border-color ${Tn} ${Dt}`,content:'""'},"&:hover, &-active, &-open":{background:ao,"&::after":{borderBottomWidth:bt,borderBottomColor:ca}},"&-selected":{color:ca,backgroundColor:Na,"&:hover":{backgroundColor:Na},"&::after":{borderBottomWidth:bt,borderBottomColor:ca}}}}),[`&${se}-root`]:{[`&${se}-inline, &${se}-vertical`]:{borderInlineEnd:`${Gt}px ${$n} ${dr}`}},[`&${se}-inline`]:{[`${se}-sub${se}-inline`]:{background:Ye},[`${se}-item, ${se}-submenu-title`]:Gt&<?{width:`calc(100% + ${Gt}px)`}:{},[`${se}-item`]:{position:"relative","&::after":{position:"absolute",insetBlock:0,insetInlineEnd:0,borderInlineEnd:`${lt}px solid ${qe}`,transform:"scaleY(0.0001)",opacity:0,transition:[`transform ${Pn} ${un}`,`opacity ${Pn} ${un}`].join(","),content:'""'},[`&${se}-item-danger`]:{"&::after":{borderInlineEndColor:ta}}},[`${se}-selected, ${se}-item-selected`]:{"&::after":{transform:"scaleY(1)",opacity:1,transition:[`transform ${Pn} ${Dt}`,`opacity ${Pn} ${Dt}`].join(",")}}}}}};const rn=ke=>{const{componentCls:me,itemHeight:se,itemMarginInline:ye,padding:qe,menuArrowSize:ht,marginXS:Re,itemMarginBlock:Ye}=ke,Ot=qe+ht+Re;return{[`${me}-item`]:{position:"relative",overflow:"hidden"},[`${me}-item, ${me}-submenu-title`]:{height:se,lineHeight:`${se}px`,paddingInline:qe,overflow:"hidden",textOverflow:"ellipsis",marginInline:ye,marginBlock:Ye,width:`calc(100% - ${ye*2}px)`},[`> ${me}-item, + ${me}-submenu-rtl ${me}-vertical`]:{[`${me}-submenu-arrow`]:{"&::before":{transform:`rotate(-45deg) translateY(-${se})`},"&::after":{transform:`rotate(45deg) translateY(${se})`}}}}};const ft=ke=>Object.assign({},(0,nt.oN)(ke));var Yt=(ke,me)=>{const{componentCls:se,itemColor:ye,itemSelectedColor:qe,groupTitleColor:ht,itemBg:Re,subMenuItemBg:Ye,itemSelectedBg:Ot,activeBarHeight:bt,activeBarWidth:lt,activeBarBorderWidth:Gt,motionDurationSlow:Tn,motionEaseInOut:Dt,motionEaseOut:un,itemPaddingInline:Rt,motionDurationMid:Pn,itemHoverColor:tn,lineType:$n,colorSplit:dr,itemDisabledColor:rr,dangerItemColor:Pr,dangerItemHoverColor:Cr,dangerItemSelectedColor:ta,dangerItemActiveBg:$r,dangerItemSelectedBg:Or,itemHoverBg:vr,itemActiveBg:Er,menuSubMenuBg:Wr,horizontalItemSelectedColor:ca,horizontalItemSelectedBg:Na,horizontalItemBorderRadius:Vr,horizontalItemHoverBg:ao,popupBg:co}=ke;return{[`${se}-${me}, ${se}-${me} > ${se}`]:{color:ye,background:Re,[`&${se}-root:focus-visible`]:Object.assign({},ft(ke)),[`${se}-item-group-title`]:{color:ht},[`${se}-submenu-selected`]:{[`> ${se}-submenu-title`]:{color:qe}},[`${se}-item-disabled, ${se}-submenu-disabled`]:{color:`${rr} !important`},[`${se}-item:not(${se}-item-selected):not(${se}-submenu-selected)`]:{[`&:hover, > ${se}-submenu-title:hover`]:{color:tn}},[`&:not(${se}-horizontal)`]:{[`${se}-item:not(${se}-item-selected)`]:{"&:hover":{backgroundColor:vr},"&:active":{backgroundColor:Er}},[`${se}-submenu-title`]:{"&:hover":{backgroundColor:vr},"&:active":{backgroundColor:Er}}},[`${se}-item-danger`]:{color:Pr,[`&${se}-item:hover`]:{[`&:not(${se}-item-selected):not(${se}-submenu-selected)`]:{color:Cr}},[`&${se}-item:active`]:{background:$r}},[`${se}-item a`]:{"&, &:hover":{color:"inherit"}},[`${se}-item-selected`]:{color:qe,[`&${se}-item-danger`]:{color:ta},"a, a:hover":{color:"inherit"}},[`& ${se}-item-selected`]:{backgroundColor:Ot,[`&${se}-item-danger`]:{backgroundColor:Or}},[`${se}-item, ${se}-submenu-title`]:{[`&:not(${se}-item-disabled):focus-visible`]:Object.assign({},ft(ke))},[`&${se}-submenu > ${se}`]:{backgroundColor:Wr},[`&${se}-popup > ${se}`]:{backgroundColor:co},[`&${se}-horizontal`]:Object.assign(Object.assign({},me==="dark"?{borderBottom:0}:{}),{[`> ${se}-item, > ${se}-submenu`]:{top:Gt,marginTop:-Gt,marginBottom:0,borderRadius:Vr,"&::after":{position:"absolute",insetInline:Rt,bottom:0,borderBottom:`${bt}px solid transparent`,transition:`border-color ${Tn} ${Dt}`,content:'""'},"&:hover, &-active, &-open":{background:ao,"&::after":{borderBottomWidth:bt,borderBottomColor:ca}},"&-selected":{color:ca,backgroundColor:Na,"&:hover":{backgroundColor:Na},"&::after":{borderBottomWidth:bt,borderBottomColor:ca}}}}),[`&${se}-root`]:{[`&${se}-inline, &${se}-vertical`]:{borderInlineEnd:`${Gt}px ${$n} ${dr}`}},[`&${se}-inline`]:{[`${se}-sub${se}-inline`]:{background:Ye},[`${se}-item, ${se}-submenu-title`]:Gt&<?{width:`calc(100% + ${Gt}px)`}:{},[`${se}-item`]:{position:"relative","&::after":{position:"absolute",insetBlock:0,insetInlineEnd:0,borderInlineEnd:`${lt}px solid ${qe}`,transform:"scaleY(0.0001)",opacity:0,transition:[`transform ${Pn} ${un}`,`opacity ${Pn} ${un}`].join(","),content:'""'},[`&${se}-item-danger`]:{"&::after":{borderInlineEndColor:ta}}},[`${se}-selected, ${se}-item-selected`]:{"&::after":{transform:"scaleY(1)",opacity:1,transition:[`transform ${Pn} ${Dt}`,`opacity ${Pn} ${Dt}`].join(",")}}}}}};const nn=ke=>{const{componentCls:me,itemHeight:se,itemMarginInline:ye,padding:qe,menuArrowSize:ht,marginXS:Re,itemMarginBlock:Ye}=ke,Ot=qe+ht+Re;return{[`${me}-item`]:{position:"relative",overflow:"hidden"},[`${me}-item, ${me}-submenu-title`]:{height:se,lineHeight:`${se}px`,paddingInline:qe,overflow:"hidden",textOverflow:"ellipsis",marginInline:ye,marginBlock:Ye,width:`calc(100% - ${ye*2}px)`},[`> ${me}-item, > ${me}-submenu > ${me}-submenu-title`]:{height:se,lineHeight:`${se}px`},[`${me}-item-group-list ${me}-submenu-title, - ${me}-submenu-title`]:{paddingInlineEnd:Ot}}};var qt=ke=>{const{componentCls:me,iconCls:se,itemHeight:ye,colorTextLightSolid:qe,dropdownWidth:ht,controlHeightLG:Re,motionDurationMid:Ye,motionEaseOut:Ot,paddingXL:bt,itemMarginInline:lt,fontSizeLG:Gt,motionDurationSlow:Tn,paddingXS:Dt,boxShadowSecondary:un,collapsedWidth:Rt,collapsedIconSize:Pn}=ke,tn={height:ye,lineHeight:`${ye}px`,listStylePosition:"inside",listStyleType:"disc"};return[{[me]:{"&-inline, &-vertical":Object.assign({[`&${me}-root`]:{boxShadow:"none"}},rn(ke))},[`${me}-submenu-popup`]:{[`${me}-vertical`]:Object.assign(Object.assign({},rn(ke)),{boxShadow:un})}},{[`${me}-submenu-popup ${me}-vertical${me}-sub`]:{minWidth:ht,maxHeight:`calc(100vh - ${Re*2.5}px)`,padding:"0",overflow:"hidden",borderInlineEnd:0,"&:not([class*='-active'])":{overflowX:"hidden",overflowY:"auto"}}},{[`${me}-inline`]:{width:"100%",[`&${me}-root`]:{[`${me}-item, ${me}-submenu-title`]:{display:"flex",alignItems:"center",transition:[`border-color ${Tn}`,`background ${Tn}`,`padding ${Ye} ${Ot}`].join(","),[`> ${me}-title-content`]:{flex:"auto",minWidth:0,overflow:"hidden",textOverflow:"ellipsis"},"> *":{flex:"none"}}},[`${me}-sub${me}-inline`]:{padding:0,border:0,borderRadius:0,boxShadow:"none",[`& > ${me}-submenu > ${me}-submenu-title`]:tn,[`& ${me}-item-group-title`]:{paddingInlineStart:bt}},[`${me}-item`]:tn}},{[`${me}-inline-collapsed`]:{width:Rt,[`&${me}-root`]:{[`${me}-item, ${me}-submenu ${me}-submenu-title`]:{[`> ${me}-inline-collapsed-noicon`]:{fontSize:Gt,textAlign:"center"}}},[`> ${me}-item, + ${me}-submenu-title`]:{paddingInlineEnd:Ot}}};var qt=ke=>{const{componentCls:me,iconCls:se,itemHeight:ye,colorTextLightSolid:qe,dropdownWidth:ht,controlHeightLG:Re,motionDurationMid:Ye,motionEaseOut:Ot,paddingXL:bt,itemMarginInline:lt,fontSizeLG:Gt,motionDurationSlow:Tn,paddingXS:Dt,boxShadowSecondary:un,collapsedWidth:Rt,collapsedIconSize:Pn}=ke,tn={height:ye,lineHeight:`${ye}px`,listStylePosition:"inside",listStyleType:"disc"};return[{[me]:{"&-inline, &-vertical":Object.assign({[`&${me}-root`]:{boxShadow:"none"}},nn(ke))},[`${me}-submenu-popup`]:{[`${me}-vertical`]:Object.assign(Object.assign({},nn(ke)),{boxShadow:un})}},{[`${me}-submenu-popup ${me}-vertical${me}-sub`]:{minWidth:ht,maxHeight:`calc(100vh - ${Re*2.5}px)`,padding:"0",overflow:"hidden",borderInlineEnd:0,"&:not([class*='-active'])":{overflowX:"hidden",overflowY:"auto"}}},{[`${me}-inline`]:{width:"100%",[`&${me}-root`]:{[`${me}-item, ${me}-submenu-title`]:{display:"flex",alignItems:"center",transition:[`border-color ${Tn}`,`background ${Tn}`,`padding ${Ye} ${Ot}`].join(","),[`> ${me}-title-content`]:{flex:"auto",minWidth:0,overflow:"hidden",textOverflow:"ellipsis"},"> *":{flex:"none"}}},[`${me}-sub${me}-inline`]:{padding:0,border:0,borderRadius:0,boxShadow:"none",[`& > ${me}-submenu > ${me}-submenu-title`]:tn,[`& ${me}-item-group-title`]:{paddingInlineStart:bt}},[`${me}-item`]:tn}},{[`${me}-inline-collapsed`]:{width:Rt,[`&${me}-root`]:{[`${me}-item, ${me}-submenu ${me}-submenu-title`]:{[`> ${me}-inline-collapsed-noicon`]:{fontSize:Gt,textAlign:"center"}}},[`> ${me}-item, > ${me}-item-group > ${me}-item-group-list > ${me}-item, > ${me}-item-group > ${me}-item-group-list > ${me}-submenu > ${me}-submenu-title, > ${me}-submenu > ${me}-submenu-title`]:{insetInlineStart:0,paddingInline:`calc(50% - ${Gt/2}px - ${lt}px)`,textOverflow:"clip",[` ${me}-submenu-arrow, ${me}-submenu-expand-icon `]:{opacity:0},[`${me}-item-icon, ${se}`]:{margin:0,fontSize:Pn,lineHeight:`${ye}px`,"+ span":{display:"inline-block",opacity:0}}},[`${me}-item-icon, ${se}`]:{display:"inline-block"},"&-tooltip":{pointerEvents:"none",[`${me}-item-icon, ${se}`]:{display:"none"},"a, a:hover":{color:qe}},[`${me}-item-group-title`]:Object.assign(Object.assign({},nt.vS),{paddingInline:Dt})}}]};const yn=ke=>{const{componentCls:me,motionDurationSlow:se,motionDurationMid:ye,motionEaseInOut:qe,motionEaseOut:ht,iconCls:Re,iconSize:Ye,iconMarginInlineEnd:Ot}=ke;return{[`${me}-item, ${me}-submenu-title`]:{position:"relative",display:"block",margin:0,whiteSpace:"nowrap",cursor:"pointer",transition:[`border-color ${se}`,`background ${se}`,`padding ${se} ${qe}`].join(","),[`${me}-item-icon, ${Re}`]:{minWidth:Ye,fontSize:Ye,transition:[`font-size ${ye} ${ht}`,`margin ${se} ${qe}`,`color ${se}`].join(","),"+ span":{marginInlineStart:Ot,opacity:1,transition:[`opacity ${se} ${qe}`,`margin ${se}`,`color ${se}`].join(",")}},[`${me}-item-icon`]:Object.assign({},(0,nt.Ro)()),[`&${me}-item-only-child`]:{[`> ${Re}, > ${me}-item-icon`]:{marginInlineEnd:0}}},[`${me}-item-disabled, ${me}-submenu-disabled`]:{background:"none !important",cursor:"not-allowed","&::after":{borderColor:"transparent !important"},a:{color:"inherit !important"},[`> ${me}-submenu-title`]:{color:"inherit !important",cursor:"not-allowed"}}}},Un=ke=>{const{componentCls:me,motionDurationSlow:se,motionEaseInOut:ye,borderRadius:qe,menuArrowSize:ht,menuArrowOffset:Re}=ke;return{[`${me}-submenu`]:{"&-expand-icon, &-arrow":{position:"absolute",top:"50%",insetInlineEnd:ke.margin,width:ht,color:"currentcolor",transform:"translateY(-50%)",transition:`transform ${se} ${ye}, opacity ${se}`},"&-arrow":{"&::before, &::after":{position:"absolute",width:ht*.6,height:ht*.15,backgroundColor:"currentcolor",borderRadius:qe,transition:[`background ${se} ${ye}`,`transform ${se} ${ye}`,`top ${se} ${ye}`,`color ${se} ${ye}`].join(","),content:'""'},"&::before":{transform:`rotate(45deg) translateY(-${Re})`},"&::after":{transform:`rotate(-45deg) translateY(${Re})`}}}}},dn=ke=>{const{antCls:me,componentCls:se,fontSize:ye,motionDurationSlow:qe,motionDurationMid:ht,motionEaseInOut:Re,paddingXS:Ye,padding:Ot,colorSplit:bt,lineWidth:lt,zIndexPopup:Gt,borderRadiusLG:Tn,subMenuItemBorderRadius:Dt,menuArrowSize:un,menuArrowOffset:Rt,lineType:Pn,menuPanelMaskInset:tn,groupTitleLineHeight:$n,groupTitleFontSize:dr}=ke;return[{"":{[`${se}`]:Object.assign(Object.assign({},(0,nt.dF)()),{"&-hidden":{display:"none"}})},[`${se}-submenu-hidden`]:{display:"none"}},{[se]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},(0,nt.Wf)(ke)),(0,nt.dF)()),{marginBottom:0,paddingInlineStart:0,fontSize:ye,lineHeight:0,listStyle:"none",outline:"none",transition:`width ${qe} cubic-bezier(0.2, 0, 0, 1) 0s`,"ul, ol":{margin:0,padding:0,listStyle:"none"},"&-overflow":{display:"flex",[`${se}-item`]:{flex:"none"}},[`${se}-item, ${se}-submenu, ${se}-submenu-title`]:{borderRadius:ke.itemBorderRadius},[`${se}-item-group-title`]:{padding:`${Ye}px ${Ot}px`,fontSize:dr,lineHeight:$n,transition:`all ${qe}`},[`&-horizontal ${se}-submenu`]:{transition:[`border-color ${qe} ${Re}`,`background ${qe} ${Re}`].join(",")},[`${se}-submenu, ${se}-submenu-inline`]:{transition:[`border-color ${qe} ${Re}`,`background ${qe} ${Re}`,`padding ${ht} ${Re}`].join(",")},[`${se}-submenu ${se}-sub`]:{cursor:"initial",transition:[`background ${qe} ${Re}`,`padding ${qe} ${Re}`].join(",")},[`${se}-title-content`]:{transition:`color ${qe}`},[`${se}-item a`]:{"&::before":{position:"absolute",inset:0,backgroundColor:"transparent",content:'""'}},[`${se}-item-divider`]:{overflow:"hidden",lineHeight:0,borderColor:bt,borderStyle:Pn,borderWidth:0,borderTopWidth:lt,marginBlock:lt,padding:0,"&-dashed":{borderStyle:"dashed"}}}),yn(ke)),{[`${se}-item-group`]:{[`${se}-item-group-list`]:{margin:0,padding:0,[`${se}-item, ${se}-submenu-title`]:{paddingInline:`${ye*2}px ${Ot}px`}}},"&-submenu":{"&-popup":{position:"absolute",zIndex:Gt,borderRadius:Tn,boxShadow:"none",transformOrigin:"0 0",[`&${se}-submenu`]:{background:"transparent"},"&::before":{position:"absolute",inset:`${tn}px 0 0`,zIndex:-1,width:"100%",height:"100%",opacity:0,content:'""'}},"&-placement-rightTop::before":{top:0,insetInlineStart:tn},"\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:ke.paddingXS},"\n &-placement-rightTop,\n &-placement-rightBottom\n ":{paddingInlineStart:ke.paddingXS},"\n &-placement-topRight,\n &-placement-topLeft\n ":{paddingBottom:ke.paddingXS},"\n &-placement-bottomRight,\n &-placement-bottomLeft\n ":{paddingTop:ke.paddingXS},[`> ${se}`]:Object.assign(Object.assign(Object.assign({borderRadius:Tn},yn(ke)),Un(ke)),{[`${se}-item, ${se}-submenu > ${se}-submenu-title`]:{borderRadius:Dt},[`${se}-submenu-title::after`]:{transition:`transform ${qe} ${Re}`}})}}),Un(ke)),{[`&-inline-collapsed ${se}-submenu-arrow, - &-inline ${se}-submenu-arrow`]:{"&::before":{transform:`rotate(-45deg) translateX(${Rt})`},"&::after":{transform:`rotate(45deg) translateX(-${Rt})`}},[`${se}-submenu-open${se}-submenu-inline > ${se}-submenu-title > ${se}-submenu-arrow`]:{transform:`translateY(-${un*.2}px)`,"&::after":{transform:`rotate(-45deg) translateX(-${Rt})`},"&::before":{transform:`rotate(45deg) translateX(${Rt})`}}})},{[`${me}-layout-header`]:{[se]:{lineHeight:"inherit"}}}]};var Kn=(ke,me)=>(0,jt.Z)("Menu",ye=>{if(me===!1)return[];const{colorBgElevated:qe,colorPrimary:ht,colorTextLightSolid:Re,controlHeightLG:Ye,fontSize:Ot,darkItemColor:bt,darkDangerItemColor:lt,darkItemBg:Gt,darkSubMenuItemBg:Tn,darkItemSelectedColor:Dt,darkItemSelectedBg:un,darkDangerItemSelectedBg:Rt,darkItemHoverBg:Pn,darkGroupTitleColor:tn,darkItemHoverColor:$n,darkItemDisabledColor:dr,darkDangerItemHoverColor:rr,darkDangerItemSelectedColor:Pr,darkDangerItemActiveBg:Cr}=ye,ta=Ot/7*5,$r=(0,ut.TS)(ye,{menuArrowSize:ta,menuHorizontalHeight:Ye*1.15,menuArrowOffset:`${ta*.25}px`,menuPanelMaskInset:-7,menuSubMenuBg:qe}),Or=(0,ut.TS)($r,{itemColor:bt,itemHoverColor:$n,groupTitleColor:tn,itemSelectedColor:Dt,itemBg:Gt,popupBg:Gt,subMenuItemBg:Tn,itemActiveBg:"transparent",itemSelectedBg:un,activeBarHeight:0,activeBarBorderWidth:0,itemHoverBg:Pn,itemDisabledColor:dr,dangerItemColor:lt,dangerItemHoverColor:rr,dangerItemSelectedColor:Pr,dangerItemActiveBg:Cr,dangerItemSelectedBg:Rt,menuSubMenuBg:Tn,horizontalItemSelectedColor:Re,horizontalItemSelectedBg:ht});return[dn($r),Nt($r),qt($r),Yt($r,"light"),Yt(Or,"dark"),Bt($r),(0,De.Z)($r),(0,xt.oN)($r,"slide-up"),(0,xt.oN)($r,"slide-down"),(0,Qe._y)($r,"zoom-big")]},ye=>{const{colorPrimary:qe,colorError:ht,colorTextDisabled:Re,colorErrorBg:Ye,colorText:Ot,colorTextDescription:bt,colorBgContainer:lt,colorFillAlter:Gt,colorFillContent:Tn,lineWidth:Dt,lineWidthBold:un,controlItemBgActive:Rt,colorBgTextHover:Pn,controlHeightLG:tn,lineHeight:$n,colorBgElevated:dr,marginXXS:rr,padding:Pr,fontSize:Cr,controlHeightSM:ta,fontSizeLG:$r,colorTextLightSolid:Or,colorErrorHover:vr}=ye,Er=new Je.C(Or).setAlpha(.65).toRgbString();return{dropdownWidth:160,zIndexPopup:ye.zIndexPopupBase+50,radiusItem:ye.borderRadiusLG,itemBorderRadius:ye.borderRadiusLG,radiusSubMenuItem:ye.borderRadiusSM,subMenuItemBorderRadius:ye.borderRadiusSM,colorItemText:Ot,itemColor:Ot,colorItemTextHover:Ot,itemHoverColor:Ot,colorItemTextHoverHorizontal:qe,horizontalItemHoverColor:qe,colorGroupTitle:bt,groupTitleColor:bt,colorItemTextSelected:qe,itemSelectedColor:qe,colorItemTextSelectedHorizontal:qe,horizontalItemSelectedColor:qe,colorItemBg:lt,itemBg:lt,colorItemBgHover:Pn,itemHoverBg:Pn,colorItemBgActive:Tn,itemActiveBg:Rt,colorSubItemBg:Gt,subMenuItemBg:Gt,colorItemBgSelected:Rt,itemSelectedBg:Rt,colorItemBgSelectedHorizontal:"transparent",horizontalItemSelectedBg:"transparent",colorActiveBarWidth:0,activeBarWidth:0,colorActiveBarHeight:un,activeBarHeight:un,colorActiveBarBorderSize:Dt,activeBarBorderWidth:Dt,colorItemTextDisabled:Re,itemDisabledColor:Re,colorDangerItemText:ht,dangerItemColor:ht,colorDangerItemTextHover:ht,dangerItemHoverColor:ht,colorDangerItemTextSelected:ht,dangerItemSelectedColor:ht,colorDangerItemBgActive:Ye,dangerItemActiveBg:Ye,colorDangerItemBgSelected:Ye,dangerItemSelectedBg:Ye,itemMarginInline:ye.marginXXS,horizontalItemBorderRadius:0,horizontalItemHoverBg:"transparent",itemHeight:tn,groupTitleLineHeight:$n,collapsedWidth:tn*2,popupBg:dr,itemMarginBlock:rr,itemPaddingInline:Pr,horizontalLineHeight:`${tn*1.15}px`,iconSize:Cr,iconMarginInlineEnd:ta-Cr,collapsedIconSize:$r,groupTitleFontSize:Cr,darkItemDisabledColor:new Je.C(Or).setAlpha(.25).toRgbString(),darkItemColor:Er,darkDangerItemColor:ht,darkItemBg:"#001529",darkSubMenuItemBg:"#000c17",darkItemSelectedColor:Or,darkItemSelectedBg:qe,darkDangerItemSelectedBg:ht,darkItemHoverBg:"transparent",darkGroupTitleColor:Er,darkItemHoverColor:Or,darkDangerItemHoverColor:vr,darkDangerItemSelectedColor:Or,darkDangerItemActiveBg:ht}},{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"]]})(ke),It=function(ke,me){var se={};for(var ye in ke)Object.prototype.hasOwnProperty.call(ke,ye)&&me.indexOf(ye)<0&&(se[ye]=ke[ye]);if(ke!=null&&typeof Object.getOwnPropertySymbols=="function")for(var qe=0,ye=Object.getOwnPropertySymbols(ke);qe{var se,ye;const qe=Ve.useContext(xe.Z),ht=qe||{},{getPrefixCls:Re,getPopupContainer:Ye,direction:Ot,menu:bt}=Ve.useContext(He.E_),lt=Re(),{prefixCls:Gt,className:Tn,style:Dt,theme:un="light",expandIcon:Rt,_internalDisableMenuItemTitleTooltip:Pn,inlineCollapsed:tn,siderCollapsed:$n,items:dr,children:rr,rootClassName:Pr,mode:Cr,selectable:ta,onClick:$r,overflowedIndicatorPopupClassName:Or}=ke,vr=It(ke,["prefixCls","className","style","theme","expandIcon","_internalDisableMenuItemTitleTooltip","inlineCollapsed","siderCollapsed","items","children","rootClassName","mode","selectable","onClick","overflowedIndicatorPopupClassName"]),Er=(0,Ne.Z)(vr,["collapsedWidth"]),Wr=We(dr)||rr;(se=ht.validator)===null||se===void 0||se.call(ht,{mode:Cr});const ca=(0,ae.useEvent)(function(){var Lr;$r==null||$r.apply(void 0,arguments),(Lr=ht.onClick)===null||Lr===void 0||Lr.call(ht)}),Na=ht.mode||Cr,Vr=ta!=null?ta:ht.selectable,ao=Ve.useMemo(()=>$n!==void 0?$n:tn,[tn,$n]),co={horizontal:{motionName:`${lt}-slide-up`},inline:(0,ge.Z)(lt),other:{motionName:`${lt}-zoom-big`}},Yr=Re("menu",Gt||ht.prefixCls),[nn,Xo]=Kn(Yr,!qe),br=Ge()(`${Yr}-${un}`,bt==null?void 0:bt.className,Tn);let Fr;if(typeof Rt=="function")Fr=Rt;else if(Rt===null||Rt===!1)Fr=null;else if(ht.expandIcon===null||ht.expandIcon===!1)Fr=null;else{const Lr=Rt!=null?Rt:ht.expandIcon;Fr=(0,be.Tm)(Lr,{className:Ge()(`${Yr}-submenu-expand-icon`,(0,be.l$)(Lr)?(ye=Lr.props)===null||ye===void 0?void 0:ye.className:"")})}const Rr=Ve.useMemo(()=>({prefixCls:Yr,inlineCollapsed:ao||!1,direction:Ot,firstLevel:!0,theme:un,mode:Na,disableMenuItemTitleTooltip:Pn}),[Yr,ao,Ot,Pn,un]);return nn(Ve.createElement(xe.Z.Provider,{value:null},Ve.createElement(y.Provider,{value:Rr},Ve.createElement(pe.ZP,Object.assign({getPopupContainer:Ye,overflowedIndicator:Ve.createElement(z.Z,null),overflowedIndicatorPopupClassName:Ge()(Yr,`${Yr}-${un}`,Or),mode:Na,selectable:Vr,onClick:ca},Er,{inlineCollapsed:ao,style:Object.assign(Object.assign({},bt==null?void 0:bt.style),Dt),className:br,prefixCls:Yr,direction:Ot,defaultMotions:co,expandIcon:Fr,ref:me,rootClassName:Ge()(Pr,Xo)}),Wr))))});const je=(0,Ve.forwardRef)((ke,me)=>{const se=(0,Ve.useRef)(null),ye=Ve.useContext(Ze.D);return(0,Ve.useImperativeHandle)(me,()=>({menu:se.current,focus:qe=>{var ht;(ht=se.current)===null||ht===void 0||ht.focus(qe)}})),Ve.createElement(tr,Object.assign({ref:se},ke,ye))});je.Item=E,je.SubMenu=x,je.Divider=Ue,je.ItemGroup=pe.BW;var Wt=je},58421:function(hn,_t,Be){"use strict";Be.d(_t,{Z:function(){return ht}});var pe=Be(14809),Ve=Be(59301),Ze={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"},At=Ze,Ge=Be(7657),He=function(Ye,Ot){return Ve.createElement(Ge.Z,(0,pe.Z)({},Ye,{ref:Ot,icon:At}))},he=Ve.forwardRef(He),ve=he,Ue=Be(49198),ce=Be(33853),Ne=Be(38819),Ce=Be(92310),be=Be.n(Ce),oe=Be(4635),y=Be(20439),a=Be(99153),E=Be(84851),b=Be(19257),x=Be(93046),z=Be(26112),ae={ZERO:48,NINE:57,NUMPAD_ZERO:96,NUMPAD_NINE:105,BACKSPACE:8,DELETE:46,ENTER:13,ARROW_UP:38,ARROW_DOWN:40},ge=ae,xe=Be(91735),Pe=function(Re){(0,b.Z)(Ot,Re);var Ye=(0,x.Z)(Ot);function Ot(){var bt;(0,a.Z)(this,Ot);for(var lt=arguments.length,Gt=new Array(lt),Tn=0;Tn=0||Dt.relatedTarget.className.indexOf("".concat(tn,"-item"))>=0))&&Pn(bt.getValidValue()))},bt.go=function(Dt){var un=bt.state.goInputText;un!==""&&(Dt.keyCode===ge.ENTER||Dt.type==="click")&&(bt.setState({goInputText:""}),bt.props.quickGo(bt.getValidValue()))},bt}return(0,E.Z)(Ot,[{key:"getPageSizeOptions",value:function(){var lt=this.props,Gt=lt.pageSize,Tn=lt.pageSizeOptions;return Tn.some(function(Dt){return Dt.toString()===Gt.toString()})?Tn:Tn.concat([Gt.toString()]).sort(function(Dt,un){var Rt=Number.isNaN(Number(Dt))?0:Number(Dt),Pn=Number.isNaN(Number(un))?0:Number(un);return Rt-Pn})}},{key:"render",value:function(){var lt=this,Gt=this.props,Tn=Gt.pageSize,Dt=Gt.locale,un=Gt.rootPrefixCls,Rt=Gt.changeSize,Pn=Gt.quickGo,tn=Gt.goButton,$n=Gt.selectComponentClass,dr=Gt.buildOptionText,rr=Gt.selectPrefixCls,Pr=Gt.disabled,Cr=this.state.goInputText,ta="".concat(un,"-options"),$r=$n,Or=null,vr=null,Er=null;if(!Rt&&!Pn)return null;var Wr=this.getPageSizeOptions();if(Rt&&$r){var ca=Wr.map(function(Na,Vr){return Ve.createElement($r.Option,{key:Vr,value:Na.toString()},(dr||lt.buildOptionText)(Na))});Or=Ve.createElement($r,{disabled:Pr,prefixCls:rr,showSearch:!1,className:"".concat(ta,"-size-changer"),optionLabelProp:"children",popupMatchSelectWidth:!1,value:(Tn||Wr[0]).toString(),onChange:this.changeSize,getPopupContainer:function(Vr){return Vr.parentNode},"aria-label":Dt.page_size,defaultOpen:!1},ca)}return Pn&&(tn&&(Er=typeof tn=="boolean"?Ve.createElement("button",{type:"button",onClick:this.go,onKeyUp:this.go,disabled:Pr,className:"".concat(ta,"-quick-jumper-button")},Dt.jump_to_confirm):Ve.createElement("span",{onClick:this.go,onKeyUp:this.go},tn)),vr=Ve.createElement("div",{className:"".concat(ta,"-quick-jumper")},Dt.jump_to,Ve.createElement("input",{disabled:Pr,type:"text",value:Cr,onChange:this.handleChange,onKeyUp:this.go,onBlur:this.handleBlur,"aria-label":Dt.page}),Dt.page,Er)),Ve.createElement("li",{className:"".concat(ta)},Or,vr)}}]),Ot}(Ve.Component);Pe.defaultProps={pageSizeOptions:["10","20","50","100"]};var Oe=Pe,We=function(Ye){var Ot,bt=Ye.rootPrefixCls,lt=Ye.page,Gt=Ye.active,Tn=Ye.className,Dt=Ye.showTitle,un=Ye.onClick,Rt=Ye.onKeyPress,Pn=Ye.itemRender,tn="".concat(bt,"-item"),$n=be()(tn,"".concat(tn,"-").concat(lt),(Ot={},(0,oe.Z)(Ot,"".concat(tn,"-active"),Gt),(0,oe.Z)(Ot,"".concat(tn,"-disabled"),!lt),(0,oe.Z)(Ot,Ye.className,Tn),Ot)),dr=function(){un(lt)},rr=function(ta){Rt(ta,un,lt)},Pr=Pn(lt,"page",Ve.createElement("a",{rel:"nofollow"},lt));return Pr?Ve.createElement("li",{title:Dt?lt.toString():null,className:$n,onClick:dr,onKeyPress:rr,tabIndex:0},Pr):null},Je=We;function nt(){}function De(Re){var Ye=Number(Re);return typeof Ye=="number"&&!Number.isNaN(Ye)&&isFinite(Ye)&&Math.floor(Ye)===Ye}var xt=function(Ye,Ot,bt){return bt};function Qe(Re,Ye,Ot){var bt=typeof Re=="undefined"?Ye.pageSize:Re;return Math.floor((Ot.total-1)/bt)+1}var jt=function(Re){(0,b.Z)(Ot,Re);var Ye=(0,x.Z)(Ot);function Ot(bt){var lt;(0,a.Z)(this,Ot),lt=Ye.call(this,bt),lt.paginationNode=Ve.createRef(),lt.getJumpPrevPage=function(){return Math.max(1,lt.state.current-(lt.props.showLessItems?3:5))},lt.getJumpNextPage=function(){return Math.min(Qe(void 0,lt.state,lt.props),lt.state.current+(lt.props.showLessItems?3:5))},lt.getItemIcon=function(Rt,Pn){var tn=lt.props.prefixCls,$n=Rt||Ve.createElement("button",{type:"button","aria-label":Pn,className:"".concat(tn,"-item-link")});return typeof Rt=="function"&&($n=Ve.createElement(Rt,(0,y.Z)({},lt.props))),$n},lt.isValid=function(Rt){var Pn=lt.props.total;return De(Rt)&&Rt!==lt.state.current&&De(Pn)&&Pn>0},lt.shouldDisplayQuickJumper=function(){var Rt=lt.props,Pn=Rt.showQuickJumper,tn=Rt.total,$n=lt.state.pageSize;return tn<=$n?!1:Pn},lt.handleKeyDown=function(Rt){(Rt.keyCode===ge.ARROW_UP||Rt.keyCode===ge.ARROW_DOWN)&&Rt.preventDefault()},lt.handleKeyUp=function(Rt){var Pn=lt.getValidValue(Rt),tn=lt.state.currentInputValue;Pn!==tn&<.setState({currentInputValue:Pn}),Rt.keyCode===ge.ENTER?lt.handleChange(Pn):Rt.keyCode===ge.ARROW_UP?lt.handleChange(Pn-1):Rt.keyCode===ge.ARROW_DOWN&<.handleChange(Pn+1)},lt.handleBlur=function(Rt){var Pn=lt.getValidValue(Rt);lt.handleChange(Pn)},lt.changePageSize=function(Rt){var Pn=lt.state.current,tn=Qe(Rt,lt.state,lt.props);Pn=Pn>tn?tn:Pn,tn===0&&(Pn=lt.state.current),typeof Rt=="number"&&("pageSize"in lt.props||lt.setState({pageSize:Rt}),"current"in lt.props||lt.setState({current:Pn,currentInputValue:Pn})),lt.props.onShowSizeChange(Pn,Rt),"onChange"in lt.props&<.props.onChange&<.props.onChange(Pn,Rt)},lt.handleChange=function(Rt){var Pn=lt.props,tn=Pn.disabled,$n=Pn.onChange,dr=lt.state,rr=dr.pageSize,Pr=dr.current,Cr=dr.currentInputValue;if(lt.isValid(Rt)&&!tn){var ta=Qe(void 0,lt.state,lt.props),$r=Rt;return Rt>ta?$r=ta:Rt<1&&($r=1),"current"in lt.props||lt.setState({current:$r}),$r!==Cr&<.setState({currentInputValue:$r}),$n($r,rr),$r}return Pr},lt.prev=function(){lt.hasPrev()&<.handleChange(lt.state.current-1)},lt.next=function(){lt.hasNext()&<.handleChange(lt.state.current+1)},lt.jumpPrev=function(){lt.handleChange(lt.getJumpPrevPage())},lt.jumpNext=function(){lt.handleChange(lt.getJumpNextPage())},lt.hasPrev=function(){return lt.state.current>1},lt.hasNext=function(){return lt.state.current2?tn-2:0),dr=2;dr=Tn?un=Tn:un=Number(Gt),un}},{key:"getShowSizeChanger",value:function(){var lt=this.props,Gt=lt.showSizeChanger,Tn=lt.total,Dt=lt.totalBoundaryShowSizeChanger;return typeof Gt!="undefined"?Gt:Tn>Dt}},{key:"render",value:function(){var lt=this.props,Gt=lt.prefixCls,Tn=lt.className,Dt=lt.style,un=lt.disabled,Rt=lt.hideOnSinglePage,Pn=lt.total,tn=lt.locale,$n=lt.showQuickJumper,dr=lt.showLessItems,rr=lt.showTitle,Pr=lt.showTotal,Cr=lt.simple,ta=lt.itemRender,$r=lt.showPrevNextJumpers,Or=lt.jumpPrevIcon,vr=lt.jumpNextIcon,Er=lt.selectComponentClass,Wr=lt.selectPrefixCls,ca=lt.pageSizeOptions,Na=this.state,Vr=Na.current,ao=Na.pageSize,co=Na.currentInputValue;if(Rt===!0&&Pn<=ao)return null;var Yr=Qe(void 0,this.state,this.props),nn=[],Xo=null,br=null,Fr=null,Rr=null,Lr=null,Ca=$n&&$n.goButton,Ua=dr?1:2,aa=Vr-1>0?Vr-1:0,mn=Vr+1Pn?Pn:Vr*ao]));if(Cr){Ca&&(typeof Ca=="boolean"?Lr=Ve.createElement("button",{type:"button",onClick:this.handleGoTO,onKeyUp:this.handleGoTO},tn.jump_to_confirm):Lr=Ve.createElement("span",{onClick:this.handleGoTO,onKeyUp:this.handleGoTO},Ca),Lr=Ve.createElement("li",{title:rr?"".concat(tn.jump_to).concat(Vr,"/").concat(Yr):null,className:"".concat(Gt,"-simple-pager")},Lr));var ar=this.renderPrev(aa);return Ve.createElement("ul",(0,pe.Z)({className:be()(Gt,"".concat(Gt,"-simple"),(0,oe.Z)({},"".concat(Gt,"-disabled"),un),Tn),style:Dt,ref:this.paginationNode},Cn),pn,ar?Ve.createElement("li",{title:rr?tn.prev_page:null,onClick:this.prev,tabIndex:this.hasPrev()?0:null,onKeyPress:this.runIfEnterPrev,className:be()("".concat(Gt,"-prev"),(0,oe.Z)({},"".concat(Gt,"-disabled"),!this.hasPrev())),"aria-disabled":!this.hasPrev()},ar):null,Ve.createElement("li",{title:rr?"".concat(Vr,"/").concat(Yr):null,className:"".concat(Gt,"-simple-pager")},Ve.createElement("input",{type:"text",value:co,disabled:un,onKeyDown:this.handleKeyDown,onKeyUp:this.handleKeyUp,onChange:this.handleKeyUp,onBlur:this.handleBlur,size:3}),Ve.createElement("span",{className:"".concat(Gt,"-slash")},"/"),Yr),Ve.createElement("li",{title:rr?tn.next_page:null,onClick:this.next,tabIndex:this.hasPrev()?0:null,onKeyPress:this.runIfEnterNext,className:be()("".concat(Gt,"-next"),(0,oe.Z)({},"".concat(Gt,"-disabled"),!this.hasNext())),"aria-disabled":!this.hasNext()},this.renderNext(mn)),Lr)}if(Yr<=3+Ua*2){var Tr={locale:tn,rootPrefixCls:Gt,onClick:this.handleChange,onKeyPress:this.runIfEnter,showTitle:rr,itemRender:ta};Yr||nn.push(Ve.createElement(Je,(0,pe.Z)({},Tr,{key:"noPager",page:1,className:"".concat(Gt,"-item-disabled")})));for(var Bn=1;Bn<=Yr;Bn+=1){var Hn=Vr===Bn;nn.push(Ve.createElement(Je,(0,pe.Z)({},Tr,{key:Bn,page:Bn,active:Hn})))}}else{var Vn=dr?tn.prev_3:tn.prev_5,Ar=dr?tn.next_3:tn.next_5,Mr=ta(this.getJumpPrevPage(),"jump-prev",this.getItemIcon(Or,"prev page")),Da=ta(this.getJumpNextPage(),"jump-next",this.getItemIcon(vr,"next page"));$r&&(Xo=Mr?Ve.createElement("li",{title:rr?Vn:null,key:"prev",onClick:this.jumpPrev,tabIndex:0,onKeyPress:this.runIfEnterJumpPrev,className:be()("".concat(Gt,"-jump-prev"),(0,oe.Z)({},"".concat(Gt,"-jump-prev-custom-icon"),!!Or))},Mr):null,br=Da?Ve.createElement("li",{title:rr?Ar:null,key:"next",tabIndex:0,onClick:this.jumpNext,onKeyPress:this.runIfEnterJumpNext,className:be()("".concat(Gt,"-jump-next"),(0,oe.Z)({},"".concat(Gt,"-jump-next-custom-icon"),!!vr))},Da):null),Rr=Ve.createElement(Je,{locale:tn,last:!0,rootPrefixCls:Gt,onClick:this.handleChange,onKeyPress:this.runIfEnter,key:Yr,page:Yr,active:!1,showTitle:rr,itemRender:ta}),Fr=Ve.createElement(Je,{locale:tn,rootPrefixCls:Gt,onClick:this.handleChange,onKeyPress:this.runIfEnter,key:1,page:1,active:!1,showTitle:rr,itemRender:ta});var nr=Math.max(1,Vr-Ua),Jr=Math.min(Vr+Ua,Yr);Vr-1<=Ua&&(Jr=1+Ua*2),Yr-Vr<=Ua&&(nr=Yr-Ua*2);for(var va=nr;va<=Jr;va+=1){var Pa=Vr===va;nn.push(Ve.createElement(Je,{locale:tn,rootPrefixCls:Gt,onClick:this.handleChange,onKeyPress:this.runIfEnter,key:va,page:va,active:Pa,showTitle:rr,itemRender:ta}))}Vr-1>=Ua*2&&Vr!==3&&(nn[0]=(0,Ve.cloneElement)(nn[0],{className:"".concat(Gt,"-item-after-jump-prev")}),nn.unshift(Xo)),Yr-Vr>=Ua*2&&Vr!==Yr-2&&(nn[nn.length-1]=(0,Ve.cloneElement)(nn[nn.length-1],{className:"".concat(Gt,"-item-before-jump-next")}),nn.push(br)),nr!==1&&nn.unshift(Fr),Jr!==Yr&&nn.push(Rr)}var ja=!this.hasPrev()||!Yr,Qa=!this.hasNext()||!Yr,bo=this.renderPrev(aa),ko=this.renderNext(mn);return Ve.createElement("ul",(0,pe.Z)({className:be()(Gt,Tn,(0,oe.Z)({},"".concat(Gt,"-disabled"),un)),style:Dt,ref:this.paginationNode},Cn),pn,bo?Ve.createElement("li",{title:rr?tn.prev_page:null,onClick:this.prev,tabIndex:ja?null:0,onKeyPress:this.runIfEnterPrev,className:be()("".concat(Gt,"-prev"),(0,oe.Z)({},"".concat(Gt,"-disabled"),ja)),"aria-disabled":ja},bo):null,nn,ko?Ve.createElement("li",{title:rr?tn.next_page:null,onClick:this.next,tabIndex:Qa?null:0,onKeyPress:this.runIfEnterNext,className:be()("".concat(Gt,"-next"),(0,oe.Z)({},"".concat(Gt,"-disabled"),Qa)),"aria-disabled":Qa},ko):null,Ve.createElement(Oe,{disabled:un,locale:tn,rootPrefixCls:Gt,selectComponentClass:Er,selectPrefixCls:Wr,changeSize:this.getShowSizeChanger()?this.changePageSize:null,current:Vr,pageSize:ao,pageSizeOptions:ca,quickGo:this.shouldDisplayQuickJumper()?this.handleChange:null,goButton:Ca}))}}],[{key:"getDerivedStateFromProps",value:function(lt,Gt){var Tn={};if("current"in lt&&(Tn.current=lt.current,lt.current!==Gt.current&&(Tn.currentInputValue=Tn.current)),"pageSize"in lt&<.pageSize!==Gt.pageSize){var Dt=Gt.current,un=Qe(lt.pageSize,Gt,lt);Dt=Dt>un?un:Dt,"current"in lt||(Tn.current=Dt,Tn.currentInputValue=Dt),Tn.pageSize=lt.pageSize}return Tn}}]),Ot}(Ve.Component);jt.defaultProps={defaultCurrent:1,total:0,defaultPageSize:10,onChange:nt,className:"",selectPrefixCls:"rc-select",prefixCls:"rc-pagination",selectComponentClass:null,hideOnSinglePage:!1,showPrevNextJumpers:!0,showQuickJumper:!1,showLessItems:!1,showTitle:!0,onShowSizeChange:nt,locale:xe.Z,style:{},itemRender:xt,totalBoundaryShowSizeChanger:50};var ut=jt,it=Be(22075),Nt=Be(36355),pt=Be(19716),Bt=Be(8628),ft=Be(9763),ot=Be(57809);const Yt=Re=>Ve.createElement(ot.default,Object.assign({},Re,{showSearch:!0,size:"small"})),rn=Re=>Ve.createElement(ot.default,Object.assign({},Re,{showSearch:!0,size:"middle"}));Yt.Option=ot.default.Option,rn.Option=ot.default.Option;var Et=Be(9937),qt=Be(17313),yn=Be(83116),Un=Be(37613);const dn=Re=>{const{componentCls:Ye}=Re;return{[`${Ye}-disabled`]:{"&, &:hover":{cursor:"not-allowed",[`${Ye}-item-link`]:{color:Re.colorTextDisabled,cursor:"not-allowed"}},"&:focus-visible":{cursor:"not-allowed",[`${Ye}-item-link`]:{color:Re.colorTextDisabled,cursor:"not-allowed"}}},[`&${Ye}-disabled`]:{cursor:"not-allowed",[`${Ye}-item`]:{cursor:"not-allowed","&:hover, &:active":{backgroundColor:"transparent"},a:{color:Re.colorTextDisabled,backgroundColor:"transparent",border:"none",cursor:"not-allowed"},"&-active":{borderColor:Re.colorBorder,backgroundColor:Re.itemActiveBgDisabled,"&:hover, &:active":{backgroundColor:Re.itemActiveBgDisabled},a:{color:Re.itemActiveColorDisabled}}},[`${Ye}-item-link`]:{color:Re.colorTextDisabled,cursor:"not-allowed","&:hover, &:active":{backgroundColor:"transparent"},[`${Ye}-simple&`]:{backgroundColor:"transparent","&:hover, &:active":{backgroundColor:"transparent"}}},[`${Ye}-simple-pager`]:{color:Re.colorTextDisabled},[`${Ye}-jump-prev, ${Ye}-jump-next`]:{[`${Ye}-item-link-icon`]:{opacity:0},[`${Ye}-item-ellipsis`]:{opacity:1}}},[`&${Ye}-simple`]:{[`${Ye}-prev, ${Ye}-next`]:{[`&${Ye}-disabled ${Ye}-item-link`]:{"&:hover, &:active":{backgroundColor:"transparent"}}}}}},Kn=Re=>{const{componentCls:Ye}=Re;return{[`&${Ye}-mini ${Ye}-total-text, &${Ye}-mini ${Ye}-simple-pager`]:{height:Re.itemSizeSM,lineHeight:`${Re.itemSizeSM}px`},[`&${Ye}-mini ${Ye}-item`]:{minWidth:Re.itemSizeSM,height:Re.itemSizeSM,margin:0,lineHeight:`${Re.itemSizeSM-2}px`},[`&${Ye}-mini:not(${Ye}-disabled) ${Ye}-item:not(${Ye}-item-active)`]:{backgroundColor:"transparent",borderColor:"transparent","&:hover":{backgroundColor:Re.colorBgTextHover},"&:active":{backgroundColor:Re.colorBgTextActive}},[`&${Ye}-mini ${Ye}-prev, &${Ye}-mini ${Ye}-next`]:{minWidth:Re.itemSizeSM,height:Re.itemSizeSM,margin:0,lineHeight:`${Re.itemSizeSM}px`},[`&${Ye}-mini:not(${Ye}-disabled)`]:{[`${Ye}-prev, ${Ye}-next`]:{[`&:hover ${Ye}-item-link`]:{backgroundColor:Re.colorBgTextHover},[`&:active ${Ye}-item-link`]:{backgroundColor:Re.colorBgTextActive},[`&${Ye}-disabled:hover ${Ye}-item-link`]:{backgroundColor:"transparent"}}},[` + &-inline ${se}-submenu-arrow`]:{"&::before":{transform:`rotate(-45deg) translateX(${Rt})`},"&::after":{transform:`rotate(45deg) translateX(-${Rt})`}},[`${se}-submenu-open${se}-submenu-inline > ${se}-submenu-title > ${se}-submenu-arrow`]:{transform:`translateY(-${un*.2}px)`,"&::after":{transform:`rotate(-45deg) translateX(-${Rt})`},"&::before":{transform:`rotate(45deg) translateX(${Rt})`}}})},{[`${me}-layout-header`]:{[se]:{lineHeight:"inherit"}}}]};var Kn=(ke,me)=>(0,jt.Z)("Menu",ye=>{if(me===!1)return[];const{colorBgElevated:qe,colorPrimary:ht,colorTextLightSolid:Re,controlHeightLG:Ye,fontSize:Ot,darkItemColor:bt,darkDangerItemColor:lt,darkItemBg:Gt,darkSubMenuItemBg:Tn,darkItemSelectedColor:Dt,darkItemSelectedBg:un,darkDangerItemSelectedBg:Rt,darkItemHoverBg:Pn,darkGroupTitleColor:tn,darkItemHoverColor:$n,darkItemDisabledColor:dr,darkDangerItemHoverColor:rr,darkDangerItemSelectedColor:Pr,darkDangerItemActiveBg:Cr}=ye,ta=Ot/7*5,$r=(0,ut.TS)(ye,{menuArrowSize:ta,menuHorizontalHeight:Ye*1.15,menuArrowOffset:`${ta*.25}px`,menuPanelMaskInset:-7,menuSubMenuBg:qe}),Or=(0,ut.TS)($r,{itemColor:bt,itemHoverColor:$n,groupTitleColor:tn,itemSelectedColor:Dt,itemBg:Gt,popupBg:Gt,subMenuItemBg:Tn,itemActiveBg:"transparent",itemSelectedBg:un,activeBarHeight:0,activeBarBorderWidth:0,itemHoverBg:Pn,itemDisabledColor:dr,dangerItemColor:lt,dangerItemHoverColor:rr,dangerItemSelectedColor:Pr,dangerItemActiveBg:Cr,dangerItemSelectedBg:Rt,menuSubMenuBg:Tn,horizontalItemSelectedColor:Re,horizontalItemSelectedBg:ht});return[dn($r),Nt($r),qt($r),Yt($r,"light"),Yt(Or,"dark"),Bt($r),(0,De.Z)($r),(0,xt.oN)($r,"slide-up"),(0,xt.oN)($r,"slide-down"),(0,Qe._y)($r,"zoom-big")]},ye=>{const{colorPrimary:qe,colorError:ht,colorTextDisabled:Re,colorErrorBg:Ye,colorText:Ot,colorTextDescription:bt,colorBgContainer:lt,colorFillAlter:Gt,colorFillContent:Tn,lineWidth:Dt,lineWidthBold:un,controlItemBgActive:Rt,colorBgTextHover:Pn,controlHeightLG:tn,lineHeight:$n,colorBgElevated:dr,marginXXS:rr,padding:Pr,fontSize:Cr,controlHeightSM:ta,fontSizeLG:$r,colorTextLightSolid:Or,colorErrorHover:vr}=ye,Er=new Je.C(Or).setAlpha(.65).toRgbString();return{dropdownWidth:160,zIndexPopup:ye.zIndexPopupBase+50,radiusItem:ye.borderRadiusLG,itemBorderRadius:ye.borderRadiusLG,radiusSubMenuItem:ye.borderRadiusSM,subMenuItemBorderRadius:ye.borderRadiusSM,colorItemText:Ot,itemColor:Ot,colorItemTextHover:Ot,itemHoverColor:Ot,colorItemTextHoverHorizontal:qe,horizontalItemHoverColor:qe,colorGroupTitle:bt,groupTitleColor:bt,colorItemTextSelected:qe,itemSelectedColor:qe,colorItemTextSelectedHorizontal:qe,horizontalItemSelectedColor:qe,colorItemBg:lt,itemBg:lt,colorItemBgHover:Pn,itemHoverBg:Pn,colorItemBgActive:Tn,itemActiveBg:Rt,colorSubItemBg:Gt,subMenuItemBg:Gt,colorItemBgSelected:Rt,itemSelectedBg:Rt,colorItemBgSelectedHorizontal:"transparent",horizontalItemSelectedBg:"transparent",colorActiveBarWidth:0,activeBarWidth:0,colorActiveBarHeight:un,activeBarHeight:un,colorActiveBarBorderSize:Dt,activeBarBorderWidth:Dt,colorItemTextDisabled:Re,itemDisabledColor:Re,colorDangerItemText:ht,dangerItemColor:ht,colorDangerItemTextHover:ht,dangerItemHoverColor:ht,colorDangerItemTextSelected:ht,dangerItemSelectedColor:ht,colorDangerItemBgActive:Ye,dangerItemActiveBg:Ye,colorDangerItemBgSelected:Ye,dangerItemSelectedBg:Ye,itemMarginInline:ye.marginXXS,horizontalItemBorderRadius:0,horizontalItemHoverBg:"transparent",itemHeight:tn,groupTitleLineHeight:$n,collapsedWidth:tn*2,popupBg:dr,itemMarginBlock:rr,itemPaddingInline:Pr,horizontalLineHeight:`${tn*1.15}px`,iconSize:Cr,iconMarginInlineEnd:ta-Cr,collapsedIconSize:$r,groupTitleFontSize:Cr,darkItemDisabledColor:new Je.C(Or).setAlpha(.25).toRgbString(),darkItemColor:Er,darkDangerItemColor:ht,darkItemBg:"#001529",darkSubMenuItemBg:"#000c17",darkItemSelectedColor:Or,darkItemSelectedBg:qe,darkDangerItemSelectedBg:ht,darkItemHoverBg:"transparent",darkGroupTitleColor:Er,darkItemHoverColor:Or,darkDangerItemHoverColor:vr,darkDangerItemSelectedColor:Or,darkDangerItemActiveBg:ht}},{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"]]})(ke),It=function(ke,me){var se={};for(var ye in ke)Object.prototype.hasOwnProperty.call(ke,ye)&&me.indexOf(ye)<0&&(se[ye]=ke[ye]);if(ke!=null&&typeof Object.getOwnPropertySymbols=="function")for(var qe=0,ye=Object.getOwnPropertySymbols(ke);qe{var se,ye;const qe=Ve.useContext(xe.Z),ht=qe||{},{getPrefixCls:Re,getPopupContainer:Ye,direction:Ot,menu:bt}=Ve.useContext(He.E_),lt=Re(),{prefixCls:Gt,className:Tn,style:Dt,theme:un="light",expandIcon:Rt,_internalDisableMenuItemTitleTooltip:Pn,inlineCollapsed:tn,siderCollapsed:$n,items:dr,children:rr,rootClassName:Pr,mode:Cr,selectable:ta,onClick:$r,overflowedIndicatorPopupClassName:Or}=ke,vr=It(ke,["prefixCls","className","style","theme","expandIcon","_internalDisableMenuItemTitleTooltip","inlineCollapsed","siderCollapsed","items","children","rootClassName","mode","selectable","onClick","overflowedIndicatorPopupClassName"]),Er=(0,Ne.Z)(vr,["collapsedWidth"]),Wr=We(dr)||rr;(se=ht.validator)===null||se===void 0||se.call(ht,{mode:Cr});const ca=(0,ae.useEvent)(function(){var Lr;$r==null||$r.apply(void 0,arguments),(Lr=ht.onClick)===null||Lr===void 0||Lr.call(ht)}),Na=ht.mode||Cr,Vr=ta!=null?ta:ht.selectable,ao=Ve.useMemo(()=>$n!==void 0?$n:tn,[tn,$n]),co={horizontal:{motionName:`${lt}-slide-up`},inline:(0,ge.Z)(lt),other:{motionName:`${lt}-zoom-big`}},Yr=Re("menu",Gt||ht.prefixCls),[rn,Xo]=Kn(Yr,!qe),br=Ge()(`${Yr}-${un}`,bt==null?void 0:bt.className,Tn);let Fr;if(typeof Rt=="function")Fr=Rt;else if(Rt===null||Rt===!1)Fr=null;else if(ht.expandIcon===null||ht.expandIcon===!1)Fr=null;else{const Lr=Rt!=null?Rt:ht.expandIcon;Fr=(0,be.Tm)(Lr,{className:Ge()(`${Yr}-submenu-expand-icon`,(0,be.l$)(Lr)?(ye=Lr.props)===null||ye===void 0?void 0:ye.className:"")})}const Rr=Ve.useMemo(()=>({prefixCls:Yr,inlineCollapsed:ao||!1,direction:Ot,firstLevel:!0,theme:un,mode:Na,disableMenuItemTitleTooltip:Pn}),[Yr,ao,Ot,Pn,un]);return rn(Ve.createElement(xe.Z.Provider,{value:null},Ve.createElement(y.Provider,{value:Rr},Ve.createElement(pe.ZP,Object.assign({getPopupContainer:Ye,overflowedIndicator:Ve.createElement(z.Z,null),overflowedIndicatorPopupClassName:Ge()(Yr,`${Yr}-${un}`,Or),mode:Na,selectable:Vr,onClick:ca},Er,{inlineCollapsed:ao,style:Object.assign(Object.assign({},bt==null?void 0:bt.style),Dt),className:br,prefixCls:Yr,direction:Ot,defaultMotions:co,expandIcon:Fr,ref:me,rootClassName:Ge()(Pr,Xo)}),Wr))))});const je=(0,Ve.forwardRef)((ke,me)=>{const se=(0,Ve.useRef)(null),ye=Ve.useContext(Ze.D);return(0,Ve.useImperativeHandle)(me,()=>({menu:se.current,focus:qe=>{var ht;(ht=se.current)===null||ht===void 0||ht.focus(qe)}})),Ve.createElement(tr,Object.assign({ref:se},ke,ye))});je.Item=E,je.SubMenu=x,je.Divider=Ue,je.ItemGroup=pe.BW;var Wt=je},58421:function(hn,_t,Be){"use strict";Be.d(_t,{Z:function(){return ht}});var pe=Be(14809),Ve=Be(59301),Ze={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"},At=Ze,Ge=Be(7657),He=function(Ye,Ot){return Ve.createElement(Ge.Z,(0,pe.Z)({},Ye,{ref:Ot,icon:At}))},he=Ve.forwardRef(He),ve=he,Ue=Be(49198),ce=Be(33853),Ne=Be(38819),Ce=Be(92310),be=Be.n(Ce),oe=Be(4635),y=Be(20439),a=Be(99153),E=Be(84851),b=Be(19257),x=Be(93046),z=Be(26112),ae={ZERO:48,NINE:57,NUMPAD_ZERO:96,NUMPAD_NINE:105,BACKSPACE:8,DELETE:46,ENTER:13,ARROW_UP:38,ARROW_DOWN:40},ge=ae,xe=Be(91735),Pe=function(Re){(0,b.Z)(Ot,Re);var Ye=(0,x.Z)(Ot);function Ot(){var bt;(0,a.Z)(this,Ot);for(var lt=arguments.length,Gt=new Array(lt),Tn=0;Tn=0||Dt.relatedTarget.className.indexOf("".concat(tn,"-item"))>=0))&&Pn(bt.getValidValue()))},bt.go=function(Dt){var un=bt.state.goInputText;un!==""&&(Dt.keyCode===ge.ENTER||Dt.type==="click")&&(bt.setState({goInputText:""}),bt.props.quickGo(bt.getValidValue()))},bt}return(0,E.Z)(Ot,[{key:"getPageSizeOptions",value:function(){var lt=this.props,Gt=lt.pageSize,Tn=lt.pageSizeOptions;return Tn.some(function(Dt){return Dt.toString()===Gt.toString()})?Tn:Tn.concat([Gt.toString()]).sort(function(Dt,un){var Rt=Number.isNaN(Number(Dt))?0:Number(Dt),Pn=Number.isNaN(Number(un))?0:Number(un);return Rt-Pn})}},{key:"render",value:function(){var lt=this,Gt=this.props,Tn=Gt.pageSize,Dt=Gt.locale,un=Gt.rootPrefixCls,Rt=Gt.changeSize,Pn=Gt.quickGo,tn=Gt.goButton,$n=Gt.selectComponentClass,dr=Gt.buildOptionText,rr=Gt.selectPrefixCls,Pr=Gt.disabled,Cr=this.state.goInputText,ta="".concat(un,"-options"),$r=$n,Or=null,vr=null,Er=null;if(!Rt&&!Pn)return null;var Wr=this.getPageSizeOptions();if(Rt&&$r){var ca=Wr.map(function(Na,Vr){return Ve.createElement($r.Option,{key:Vr,value:Na.toString()},(dr||lt.buildOptionText)(Na))});Or=Ve.createElement($r,{disabled:Pr,prefixCls:rr,showSearch:!1,className:"".concat(ta,"-size-changer"),optionLabelProp:"children",popupMatchSelectWidth:!1,value:(Tn||Wr[0]).toString(),onChange:this.changeSize,getPopupContainer:function(Vr){return Vr.parentNode},"aria-label":Dt.page_size,defaultOpen:!1},ca)}return Pn&&(tn&&(Er=typeof tn=="boolean"?Ve.createElement("button",{type:"button",onClick:this.go,onKeyUp:this.go,disabled:Pr,className:"".concat(ta,"-quick-jumper-button")},Dt.jump_to_confirm):Ve.createElement("span",{onClick:this.go,onKeyUp:this.go},tn)),vr=Ve.createElement("div",{className:"".concat(ta,"-quick-jumper")},Dt.jump_to,Ve.createElement("input",{disabled:Pr,type:"text",value:Cr,onChange:this.handleChange,onKeyUp:this.go,onBlur:this.handleBlur,"aria-label":Dt.page}),Dt.page,Er)),Ve.createElement("li",{className:"".concat(ta)},Or,vr)}}]),Ot}(Ve.Component);Pe.defaultProps={pageSizeOptions:["10","20","50","100"]};var Oe=Pe,We=function(Ye){var Ot,bt=Ye.rootPrefixCls,lt=Ye.page,Gt=Ye.active,Tn=Ye.className,Dt=Ye.showTitle,un=Ye.onClick,Rt=Ye.onKeyPress,Pn=Ye.itemRender,tn="".concat(bt,"-item"),$n=be()(tn,"".concat(tn,"-").concat(lt),(Ot={},(0,oe.Z)(Ot,"".concat(tn,"-active"),Gt),(0,oe.Z)(Ot,"".concat(tn,"-disabled"),!lt),(0,oe.Z)(Ot,Ye.className,Tn),Ot)),dr=function(){un(lt)},rr=function(ta){Rt(ta,un,lt)},Pr=Pn(lt,"page",Ve.createElement("a",{rel:"nofollow"},lt));return Pr?Ve.createElement("li",{title:Dt?lt.toString():null,className:$n,onClick:dr,onKeyPress:rr,tabIndex:0},Pr):null},Je=We;function nt(){}function De(Re){var Ye=Number(Re);return typeof Ye=="number"&&!Number.isNaN(Ye)&&isFinite(Ye)&&Math.floor(Ye)===Ye}var xt=function(Ye,Ot,bt){return bt};function Qe(Re,Ye,Ot){var bt=typeof Re=="undefined"?Ye.pageSize:Re;return Math.floor((Ot.total-1)/bt)+1}var jt=function(Re){(0,b.Z)(Ot,Re);var Ye=(0,x.Z)(Ot);function Ot(bt){var lt;(0,a.Z)(this,Ot),lt=Ye.call(this,bt),lt.paginationNode=Ve.createRef(),lt.getJumpPrevPage=function(){return Math.max(1,lt.state.current-(lt.props.showLessItems?3:5))},lt.getJumpNextPage=function(){return Math.min(Qe(void 0,lt.state,lt.props),lt.state.current+(lt.props.showLessItems?3:5))},lt.getItemIcon=function(Rt,Pn){var tn=lt.props.prefixCls,$n=Rt||Ve.createElement("button",{type:"button","aria-label":Pn,className:"".concat(tn,"-item-link")});return typeof Rt=="function"&&($n=Ve.createElement(Rt,(0,y.Z)({},lt.props))),$n},lt.isValid=function(Rt){var Pn=lt.props.total;return De(Rt)&&Rt!==lt.state.current&&De(Pn)&&Pn>0},lt.shouldDisplayQuickJumper=function(){var Rt=lt.props,Pn=Rt.showQuickJumper,tn=Rt.total,$n=lt.state.pageSize;return tn<=$n?!1:Pn},lt.handleKeyDown=function(Rt){(Rt.keyCode===ge.ARROW_UP||Rt.keyCode===ge.ARROW_DOWN)&&Rt.preventDefault()},lt.handleKeyUp=function(Rt){var Pn=lt.getValidValue(Rt),tn=lt.state.currentInputValue;Pn!==tn&<.setState({currentInputValue:Pn}),Rt.keyCode===ge.ENTER?lt.handleChange(Pn):Rt.keyCode===ge.ARROW_UP?lt.handleChange(Pn-1):Rt.keyCode===ge.ARROW_DOWN&<.handleChange(Pn+1)},lt.handleBlur=function(Rt){var Pn=lt.getValidValue(Rt);lt.handleChange(Pn)},lt.changePageSize=function(Rt){var Pn=lt.state.current,tn=Qe(Rt,lt.state,lt.props);Pn=Pn>tn?tn:Pn,tn===0&&(Pn=lt.state.current),typeof Rt=="number"&&("pageSize"in lt.props||lt.setState({pageSize:Rt}),"current"in lt.props||lt.setState({current:Pn,currentInputValue:Pn})),lt.props.onShowSizeChange(Pn,Rt),"onChange"in lt.props&<.props.onChange&<.props.onChange(Pn,Rt)},lt.handleChange=function(Rt){var Pn=lt.props,tn=Pn.disabled,$n=Pn.onChange,dr=lt.state,rr=dr.pageSize,Pr=dr.current,Cr=dr.currentInputValue;if(lt.isValid(Rt)&&!tn){var ta=Qe(void 0,lt.state,lt.props),$r=Rt;return Rt>ta?$r=ta:Rt<1&&($r=1),"current"in lt.props||lt.setState({current:$r}),$r!==Cr&<.setState({currentInputValue:$r}),$n($r,rr),$r}return Pr},lt.prev=function(){lt.hasPrev()&<.handleChange(lt.state.current-1)},lt.next=function(){lt.hasNext()&<.handleChange(lt.state.current+1)},lt.jumpPrev=function(){lt.handleChange(lt.getJumpPrevPage())},lt.jumpNext=function(){lt.handleChange(lt.getJumpNextPage())},lt.hasPrev=function(){return lt.state.current>1},lt.hasNext=function(){return lt.state.current2?tn-2:0),dr=2;dr=Tn?un=Tn:un=Number(Gt),un}},{key:"getShowSizeChanger",value:function(){var lt=this.props,Gt=lt.showSizeChanger,Tn=lt.total,Dt=lt.totalBoundaryShowSizeChanger;return typeof Gt!="undefined"?Gt:Tn>Dt}},{key:"render",value:function(){var lt=this.props,Gt=lt.prefixCls,Tn=lt.className,Dt=lt.style,un=lt.disabled,Rt=lt.hideOnSinglePage,Pn=lt.total,tn=lt.locale,$n=lt.showQuickJumper,dr=lt.showLessItems,rr=lt.showTitle,Pr=lt.showTotal,Cr=lt.simple,ta=lt.itemRender,$r=lt.showPrevNextJumpers,Or=lt.jumpPrevIcon,vr=lt.jumpNextIcon,Er=lt.selectComponentClass,Wr=lt.selectPrefixCls,ca=lt.pageSizeOptions,Na=this.state,Vr=Na.current,ao=Na.pageSize,co=Na.currentInputValue;if(Rt===!0&&Pn<=ao)return null;var Yr=Qe(void 0,this.state,this.props),rn=[],Xo=null,br=null,Fr=null,Rr=null,Lr=null,Ca=$n&&$n.goButton,Ua=dr?1:2,aa=Vr-1>0?Vr-1:0,mn=Vr+1Pn?Pn:Vr*ao]));if(Cr){Ca&&(typeof Ca=="boolean"?Lr=Ve.createElement("button",{type:"button",onClick:this.handleGoTO,onKeyUp:this.handleGoTO},tn.jump_to_confirm):Lr=Ve.createElement("span",{onClick:this.handleGoTO,onKeyUp:this.handleGoTO},Ca),Lr=Ve.createElement("li",{title:rr?"".concat(tn.jump_to).concat(Vr,"/").concat(Yr):null,className:"".concat(Gt,"-simple-pager")},Lr));var ar=this.renderPrev(aa);return Ve.createElement("ul",(0,pe.Z)({className:be()(Gt,"".concat(Gt,"-simple"),(0,oe.Z)({},"".concat(Gt,"-disabled"),un),Tn),style:Dt,ref:this.paginationNode},Cn),pn,ar?Ve.createElement("li",{title:rr?tn.prev_page:null,onClick:this.prev,tabIndex:this.hasPrev()?0:null,onKeyPress:this.runIfEnterPrev,className:be()("".concat(Gt,"-prev"),(0,oe.Z)({},"".concat(Gt,"-disabled"),!this.hasPrev())),"aria-disabled":!this.hasPrev()},ar):null,Ve.createElement("li",{title:rr?"".concat(Vr,"/").concat(Yr):null,className:"".concat(Gt,"-simple-pager")},Ve.createElement("input",{type:"text",value:co,disabled:un,onKeyDown:this.handleKeyDown,onKeyUp:this.handleKeyUp,onChange:this.handleKeyUp,onBlur:this.handleBlur,size:3}),Ve.createElement("span",{className:"".concat(Gt,"-slash")},"/"),Yr),Ve.createElement("li",{title:rr?tn.next_page:null,onClick:this.next,tabIndex:this.hasPrev()?0:null,onKeyPress:this.runIfEnterNext,className:be()("".concat(Gt,"-next"),(0,oe.Z)({},"".concat(Gt,"-disabled"),!this.hasNext())),"aria-disabled":!this.hasNext()},this.renderNext(mn)),Lr)}if(Yr<=3+Ua*2){var Tr={locale:tn,rootPrefixCls:Gt,onClick:this.handleChange,onKeyPress:this.runIfEnter,showTitle:rr,itemRender:ta};Yr||rn.push(Ve.createElement(Je,(0,pe.Z)({},Tr,{key:"noPager",page:1,className:"".concat(Gt,"-item-disabled")})));for(var Bn=1;Bn<=Yr;Bn+=1){var Hn=Vr===Bn;rn.push(Ve.createElement(Je,(0,pe.Z)({},Tr,{key:Bn,page:Bn,active:Hn})))}}else{var Vn=dr?tn.prev_3:tn.prev_5,Ar=dr?tn.next_3:tn.next_5,Mr=ta(this.getJumpPrevPage(),"jump-prev",this.getItemIcon(Or,"prev page")),Da=ta(this.getJumpNextPage(),"jump-next",this.getItemIcon(vr,"next page"));$r&&(Xo=Mr?Ve.createElement("li",{title:rr?Vn:null,key:"prev",onClick:this.jumpPrev,tabIndex:0,onKeyPress:this.runIfEnterJumpPrev,className:be()("".concat(Gt,"-jump-prev"),(0,oe.Z)({},"".concat(Gt,"-jump-prev-custom-icon"),!!Or))},Mr):null,br=Da?Ve.createElement("li",{title:rr?Ar:null,key:"next",tabIndex:0,onClick:this.jumpNext,onKeyPress:this.runIfEnterJumpNext,className:be()("".concat(Gt,"-jump-next"),(0,oe.Z)({},"".concat(Gt,"-jump-next-custom-icon"),!!vr))},Da):null),Rr=Ve.createElement(Je,{locale:tn,last:!0,rootPrefixCls:Gt,onClick:this.handleChange,onKeyPress:this.runIfEnter,key:Yr,page:Yr,active:!1,showTitle:rr,itemRender:ta}),Fr=Ve.createElement(Je,{locale:tn,rootPrefixCls:Gt,onClick:this.handleChange,onKeyPress:this.runIfEnter,key:1,page:1,active:!1,showTitle:rr,itemRender:ta});var nr=Math.max(1,Vr-Ua),Jr=Math.min(Vr+Ua,Yr);Vr-1<=Ua&&(Jr=1+Ua*2),Yr-Vr<=Ua&&(nr=Yr-Ua*2);for(var va=nr;va<=Jr;va+=1){var Pa=Vr===va;rn.push(Ve.createElement(Je,{locale:tn,rootPrefixCls:Gt,onClick:this.handleChange,onKeyPress:this.runIfEnter,key:va,page:va,active:Pa,showTitle:rr,itemRender:ta}))}Vr-1>=Ua*2&&Vr!==3&&(rn[0]=(0,Ve.cloneElement)(rn[0],{className:"".concat(Gt,"-item-after-jump-prev")}),rn.unshift(Xo)),Yr-Vr>=Ua*2&&Vr!==Yr-2&&(rn[rn.length-1]=(0,Ve.cloneElement)(rn[rn.length-1],{className:"".concat(Gt,"-item-before-jump-next")}),rn.push(br)),nr!==1&&rn.unshift(Fr),Jr!==Yr&&rn.push(Rr)}var ja=!this.hasPrev()||!Yr,Qa=!this.hasNext()||!Yr,bo=this.renderPrev(aa),ko=this.renderNext(mn);return Ve.createElement("ul",(0,pe.Z)({className:be()(Gt,Tn,(0,oe.Z)({},"".concat(Gt,"-disabled"),un)),style:Dt,ref:this.paginationNode},Cn),pn,bo?Ve.createElement("li",{title:rr?tn.prev_page:null,onClick:this.prev,tabIndex:ja?null:0,onKeyPress:this.runIfEnterPrev,className:be()("".concat(Gt,"-prev"),(0,oe.Z)({},"".concat(Gt,"-disabled"),ja)),"aria-disabled":ja},bo):null,rn,ko?Ve.createElement("li",{title:rr?tn.next_page:null,onClick:this.next,tabIndex:Qa?null:0,onKeyPress:this.runIfEnterNext,className:be()("".concat(Gt,"-next"),(0,oe.Z)({},"".concat(Gt,"-disabled"),Qa)),"aria-disabled":Qa},ko):null,Ve.createElement(Oe,{disabled:un,locale:tn,rootPrefixCls:Gt,selectComponentClass:Er,selectPrefixCls:Wr,changeSize:this.getShowSizeChanger()?this.changePageSize:null,current:Vr,pageSize:ao,pageSizeOptions:ca,quickGo:this.shouldDisplayQuickJumper()?this.handleChange:null,goButton:Ca}))}}],[{key:"getDerivedStateFromProps",value:function(lt,Gt){var Tn={};if("current"in lt&&(Tn.current=lt.current,lt.current!==Gt.current&&(Tn.currentInputValue=Tn.current)),"pageSize"in lt&<.pageSize!==Gt.pageSize){var Dt=Gt.current,un=Qe(lt.pageSize,Gt,lt);Dt=Dt>un?un:Dt,"current"in lt||(Tn.current=Dt,Tn.currentInputValue=Dt),Tn.pageSize=lt.pageSize}return Tn}}]),Ot}(Ve.Component);jt.defaultProps={defaultCurrent:1,total:0,defaultPageSize:10,onChange:nt,className:"",selectPrefixCls:"rc-select",prefixCls:"rc-pagination",selectComponentClass:null,hideOnSinglePage:!1,showPrevNextJumpers:!0,showQuickJumper:!1,showLessItems:!1,showTitle:!0,onShowSizeChange:nt,locale:xe.Z,style:{},itemRender:xt,totalBoundaryShowSizeChanger:50};var ut=jt,it=Be(22075),Nt=Be(36355),pt=Be(19716),Bt=Be(8628),ft=Be(9763),ot=Be(57809);const Yt=Re=>Ve.createElement(ot.default,Object.assign({},Re,{showSearch:!0,size:"small"})),nn=Re=>Ve.createElement(ot.default,Object.assign({},Re,{showSearch:!0,size:"middle"}));Yt.Option=ot.default.Option,nn.Option=ot.default.Option;var Et=Be(9937),qt=Be(17313),yn=Be(83116),Un=Be(37613);const dn=Re=>{const{componentCls:Ye}=Re;return{[`${Ye}-disabled`]:{"&, &:hover":{cursor:"not-allowed",[`${Ye}-item-link`]:{color:Re.colorTextDisabled,cursor:"not-allowed"}},"&:focus-visible":{cursor:"not-allowed",[`${Ye}-item-link`]:{color:Re.colorTextDisabled,cursor:"not-allowed"}}},[`&${Ye}-disabled`]:{cursor:"not-allowed",[`${Ye}-item`]:{cursor:"not-allowed","&:hover, &:active":{backgroundColor:"transparent"},a:{color:Re.colorTextDisabled,backgroundColor:"transparent",border:"none",cursor:"not-allowed"},"&-active":{borderColor:Re.colorBorder,backgroundColor:Re.itemActiveBgDisabled,"&:hover, &:active":{backgroundColor:Re.itemActiveBgDisabled},a:{color:Re.itemActiveColorDisabled}}},[`${Ye}-item-link`]:{color:Re.colorTextDisabled,cursor:"not-allowed","&:hover, &:active":{backgroundColor:"transparent"},[`${Ye}-simple&`]:{backgroundColor:"transparent","&:hover, &:active":{backgroundColor:"transparent"}}},[`${Ye}-simple-pager`]:{color:Re.colorTextDisabled},[`${Ye}-jump-prev, ${Ye}-jump-next`]:{[`${Ye}-item-link-icon`]:{opacity:0},[`${Ye}-item-ellipsis`]:{opacity:1}}},[`&${Ye}-simple`]:{[`${Ye}-prev, ${Ye}-next`]:{[`&${Ye}-disabled ${Ye}-item-link`]:{"&:hover, &:active":{backgroundColor:"transparent"}}}}}},Kn=Re=>{const{componentCls:Ye}=Re;return{[`&${Ye}-mini ${Ye}-total-text, &${Ye}-mini ${Ye}-simple-pager`]:{height:Re.itemSizeSM,lineHeight:`${Re.itemSizeSM}px`},[`&${Ye}-mini ${Ye}-item`]:{minWidth:Re.itemSizeSM,height:Re.itemSizeSM,margin:0,lineHeight:`${Re.itemSizeSM-2}px`},[`&${Ye}-mini:not(${Ye}-disabled) ${Ye}-item:not(${Ye}-item-active)`]:{backgroundColor:"transparent",borderColor:"transparent","&:hover":{backgroundColor:Re.colorBgTextHover},"&:active":{backgroundColor:Re.colorBgTextActive}},[`&${Ye}-mini ${Ye}-prev, &${Ye}-mini ${Ye}-next`]:{minWidth:Re.itemSizeSM,height:Re.itemSizeSM,margin:0,lineHeight:`${Re.itemSizeSM}px`},[`&${Ye}-mini:not(${Ye}-disabled)`]:{[`${Ye}-prev, ${Ye}-next`]:{[`&:hover ${Ye}-item-link`]:{backgroundColor:Re.colorBgTextHover},[`&:active ${Ye}-item-link`]:{backgroundColor:Re.colorBgTextActive},[`&${Ye}-disabled:hover ${Ye}-item-link`]:{backgroundColor:"transparent"}}},[` &${Ye}-mini ${Ye}-prev ${Ye}-item-link, &${Ye}-mini ${Ye}-next ${Ye}-item-link `]:{backgroundColor:"transparent",borderColor:"transparent","&::after":{height:Re.itemSizeSM,lineHeight:`${Re.itemSizeSM}px`}},[`&${Ye}-mini ${Ye}-jump-prev, &${Ye}-mini ${Ye}-jump-next`]:{height:Re.itemSizeSM,marginInlineEnd:0,lineHeight:`${Re.itemSizeSM}px`},[`&${Ye}-mini ${Ye}-options`]:{marginInlineStart:Re.paginationMiniOptionsMarginInlineStart,"&-size-changer":{top:Re.miniOptionsSizeChangerTop},"&-quick-jumper":{height:Re.itemSizeSM,lineHeight:`${Re.itemSizeSM}px`,input:Object.assign(Object.assign({},(0,Et.x0)(Re)),{width:Re.paginationMiniQuickJumperInputWidth,height:Re.controlHeightSM})}}}},It=Re=>{const{componentCls:Ye}=Re;return{[` @@ -147,14 +147,14 @@ ${Ye}-next, ${Ye}-jump-prev, ${Ye}-jump-next - `]:{display:"inline-block",minWidth:Re.itemSize,height:Re.itemSize,color:Re.colorText,fontFamily:Re.fontFamily,lineHeight:`${Re.itemSize}px`,textAlign:"center",verticalAlign:"middle",listStyle:"none",borderRadius:Re.borderRadius,cursor:"pointer",transition:`all ${Re.motionDurationMid}`},[`${Ye}-prev, ${Ye}-next`]:{fontFamily:"Arial, Helvetica, sans-serif",outline:0,button:{color:Re.colorText,cursor:"pointer",userSelect:"none"},[`${Ye}-item-link`]:{display:"block",width:"100%",height:"100%",padding:0,fontSize:Re.fontSizeSM,textAlign:"center",backgroundColor:"transparent",border:`${Re.lineWidth}px ${Re.lineType} transparent`,borderRadius:Re.borderRadius,outline:"none",transition:`all ${Re.motionDurationMid}`},[`&:hover ${Ye}-item-link`]:{backgroundColor:Re.colorBgTextHover},[`&:active ${Ye}-item-link`]:{backgroundColor:Re.colorBgTextActive},[`&${Ye}-disabled:hover`]:{[`${Ye}-item-link`]:{backgroundColor:"transparent"}}},[`${Ye}-slash`]:{marginInlineEnd:Re.paginationSlashMarginInlineEnd,marginInlineStart:Re.paginationSlashMarginInlineStart},[`${Ye}-options`]:{display:"inline-block",marginInlineStart:Re.margin,verticalAlign:"middle","&-size-changer.-select":{display:"inline-block",width:"auto"},"&-quick-jumper":{display:"inline-block",height:Re.controlHeight,marginInlineStart:Re.marginXS,lineHeight:`${Re.controlHeight}px`,verticalAlign:"top",input:Object.assign(Object.assign({},(0,Et.ik)(Re)),{width:Re.controlHeightLG*1.25,height:Re.controlHeight,boxSizing:"border-box",margin:0,marginInlineStart:Re.marginXS,marginInlineEnd:Re.marginXS})}}}},tr=Re=>{const{componentCls:Ye}=Re;return{[`${Ye}-item`]:{display:"inline-block",minWidth:Re.itemSize,height:Re.itemSize,marginInlineEnd:Re.marginXS,fontFamily:Re.fontFamily,lineHeight:`${Re.itemSize-2}px`,textAlign:"center",verticalAlign:"middle",listStyle:"none",backgroundColor:"transparent",border:`${Re.lineWidth}px ${Re.lineType} transparent`,borderRadius:Re.borderRadius,outline:0,cursor:"pointer",userSelect:"none",a:{display:"block",padding:`0 ${Re.paginationItemPaddingInline}px`,color:Re.colorText,"&:hover":{textDecoration:"none"}},[`&:not(${Ye}-item-active)`]:{"&:hover":{transition:`all ${Re.motionDurationMid}`,backgroundColor:Re.colorBgTextHover},"&:active":{backgroundColor:Re.colorBgTextActive}},"&-active":{fontWeight:Re.fontWeightStrong,backgroundColor:Re.itemActiveBg,borderColor:Re.colorPrimary,a:{color:Re.colorPrimary},"&:hover":{borderColor:Re.colorPrimaryHover},"&:hover a":{color:Re.colorPrimaryHover}}}}},je=Re=>{const{componentCls:Ye}=Re;return{[Ye]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},(0,qt.Wf)(Re)),{"ul, ol":{margin:0,padding:0,listStyle:"none"},"&::after":{display:"block",clear:"both",height:0,overflow:"hidden",visibility:"hidden",content:'""'},[`${Ye}-total-text`]:{display:"inline-block",height:Re.itemSize,marginInlineEnd:Re.marginXS,lineHeight:`${Re.itemSize-2}px`,verticalAlign:"middle"}}),tr(Re)),jn(Re)),It(Re)),Kn(Re)),dn(Re)),{[`@media only screen and (max-width: ${Re.screenLG}px)`]:{[`${Ye}-item`]:{"&-after-jump-prev, &-before-jump-next":{display:"none"}}},[`@media only screen and (max-width: ${Re.screenSM}px)`]:{[`${Ye}-options`]:{display:"none"}}}),[`&${Re.componentCls}-rtl`]:{direction:"rtl"}}},Wt=Re=>{const{componentCls:Ye}=Re;return{[`${Ye}${Ye}-disabled:not(${Ye}-mini)`]:{"&, &:hover":{[`${Ye}-item-link`]:{borderColor:Re.colorBorder}},"&:focus-visible":{[`${Ye}-item-link`]:{borderColor:Re.colorBorder}},[`${Ye}-item, ${Ye}-item-link`]:{backgroundColor:Re.colorBgContainerDisabled,borderColor:Re.colorBorder,[`&:hover:not(${Ye}-item-active)`]:{backgroundColor:Re.colorBgContainerDisabled,borderColor:Re.colorBorder,a:{color:Re.colorTextDisabled}},[`&${Ye}-item-active`]:{backgroundColor:Re.itemActiveBgDisabled}},[`${Ye}-prev, ${Ye}-next`]:{"&:hover button":{backgroundColor:Re.colorBgContainerDisabled,borderColor:Re.colorBorder,color:Re.colorTextDisabled},[`${Ye}-item-link`]:{backgroundColor:Re.colorBgContainerDisabled,borderColor:Re.colorBorder}}},[`${Ye}:not(${Ye}-mini)`]:{[`${Ye}-prev, ${Ye}-next`]:{"&:hover button":{borderColor:Re.colorPrimaryHover,backgroundColor:Re.itemBg},[`${Ye}-item-link`]:{backgroundColor:Re.itemLinkBg,borderColor:Re.colorBorder},[`&:hover ${Ye}-item-link`]:{borderColor:Re.colorPrimary,backgroundColor:Re.itemBg,color:Re.colorPrimary},[`&${Ye}-disabled`]:{[`${Ye}-item-link`]:{borderColor:Re.colorBorder,color:Re.colorTextDisabled}}},[`${Ye}-item`]:{backgroundColor:Re.itemBg,border:`${Re.lineWidth}px ${Re.lineType} ${Re.colorBorder}`,[`&:hover:not(${Ye}-item-active)`]:{borderColor:Re.colorPrimary,backgroundColor:Re.itemBg,a:{color:Re.colorPrimary}},"&-active":{borderColor:Re.colorPrimary}}}}},ke=Re=>{const{componentCls:Ye}=Re;return{[`${Ye}:not(${Ye}-disabled)`]:{[`${Ye}-item`]:Object.assign({},(0,qt.Qy)(Re)),[`${Ye}-jump-prev, ${Ye}-jump-next`]:{"&:focus-visible":Object.assign({[`${Ye}-item-link-icon`]:{opacity:1},[`${Ye}-item-ellipsis`]:{opacity:0}},(0,qt.oN)(Re))},[`${Ye}-prev, ${Ye}-next`]:{[`&:focus-visible ${Ye}-item-link`]:Object.assign({},(0,qt.oN)(Re))}}}};var me=(0,yn.Z)("Pagination",Re=>{const Ye=(0,Un.TS)(Re,{inputOutlineOffset:0,paginationMiniOptionsMarginInlineStart:Re.marginXXS/2,paginationMiniQuickJumperInputWidth:Re.controlHeightLG*1.1,paginationItemPaddingInline:Re.marginXXS*1.5,paginationEllipsisLetterSpacing:Re.marginXXS/2,paginationSlashMarginInlineStart:Re.marginXXS,paginationSlashMarginInlineEnd:Re.marginSM,paginationEllipsisTextIndent:"0.13em"},(0,Et.e5)(Re),(0,Et.TM)(Re));return[je(Ye),ke(Ye),Re.wireframe&&Wt(Ye)]},Re=>({itemBg:Re.colorBgContainer,itemSize:Re.controlHeight,itemSizeSM:Re.controlHeightSM,itemActiveBg:Re.colorBgContainer,itemLinkBg:Re.colorBgContainer,itemActiveColorDisabled:Re.colorTextDisabled,itemActiveBgDisabled:Re.controlItemBgActiveDisabled,itemInputBg:Re.colorBgContainer,miniOptionsSizeChangerTop:0})),se=function(Re,Ye){var Ot={};for(var bt in Re)Object.prototype.hasOwnProperty.call(Re,bt)&&Ye.indexOf(bt)<0&&(Ot[bt]=Re[bt]);if(Re!=null&&typeof Object.getOwnPropertySymbols=="function")for(var lt=0,bt=Object.getOwnPropertySymbols(Re);lt{const{prefixCls:Ye,selectPrefixCls:Ot,className:bt,rootClassName:lt,style:Gt,size:Tn,locale:Dt,selectComponentClass:un,responsive:Rt,showSizeChanger:Pn}=Re,tn=se(Re,["prefixCls","selectPrefixCls","className","rootClassName","style","size","locale","selectComponentClass","responsive","showSizeChanger"]),{xs:$n}=(0,Bt.Z)(Rt),{getPrefixCls:dr,direction:rr,pagination:Pr={}}=Ve.useContext(Nt.E_),Cr=dr("pagination",Ye),[ta,$r]=me(Cr),Or=Pn!=null?Pn:Pr.showSizeChanger,vr=Ve.useMemo(()=>{const Yr=Ve.createElement("span",{className:`${Cr}-item-ellipsis`},"\u2022\u2022\u2022"),nn=Ve.createElement("button",{className:`${Cr}-item-link`,type:"button",tabIndex:-1},rr==="rtl"?Ve.createElement(Ne.Z,null):Ve.createElement(ce.Z,null)),Xo=Ve.createElement("button",{className:`${Cr}-item-link`,type:"button",tabIndex:-1},rr==="rtl"?Ve.createElement(ce.Z,null):Ve.createElement(Ne.Z,null)),br=Ve.createElement("a",{className:`${Cr}-item-link`},Ve.createElement("div",{className:`${Cr}-item-container`},rr==="rtl"?Ve.createElement(Ue.Z,{className:`${Cr}-item-link-icon`}):Ve.createElement(ve,{className:`${Cr}-item-link-icon`}),Yr)),Fr=Ve.createElement("a",{className:`${Cr}-item-link`},Ve.createElement("div",{className:`${Cr}-item-container`},rr==="rtl"?Ve.createElement(ve,{className:`${Cr}-item-link-icon`}):Ve.createElement(Ue.Z,{className:`${Cr}-item-link-icon`}),Yr));return{prevIcon:nn,nextIcon:Xo,jumpPrevIcon:br,jumpNextIcon:Fr}},[rr,Cr]),[Er]=(0,ft.Z)("Pagination",it.Z),Wr=Object.assign(Object.assign({},Er),Dt),ca=(0,pt.Z)(Tn),Na=ca==="small"||!!($n&&!ca&&Rt),Vr=dr("select",Ot),ao=be()({[`${Cr}-mini`]:Na,[`${Cr}-rtl`]:rr==="rtl"},Pr==null?void 0:Pr.className,bt,lt,$r),co=Object.assign(Object.assign({},Pr==null?void 0:Pr.style),Gt);return ta(Ve.createElement(ut,Object.assign({},vr,tn,{style:co,prefixCls:Cr,selectPrefixCls:Vr,className:ao,selectComponentClass:un||(Na?Yt:rn),locale:Wr,showSizeChanger:Or})))},ht=qe},13570:function(hn,_t,Be){"use strict";Be.d(_t,{Z:function(){return ft}});var pe=Be(14809),Ve=Be(59301),Ze={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M908.1 353.1l-253.9-36.9L540.7 86.1c-3.1-6.3-8.2-11.4-14.5-14.5-15.8-7.8-35-1.3-42.9 14.5L369.8 316.2l-253.9 36.9c-7 1-13.4 4.3-18.3 9.3a32.05 32.05 0 00.6 45.3l183.7 179.1-43.4 252.9a31.95 31.95 0 0046.4 33.7L512 754l227.1 119.4c6.2 3.3 13.4 4.4 20.3 3.2 17.4-3 29.1-19.5 26.1-36.9l-43.4-252.9 183.7-179.1c5-4.9 8.3-11.3 9.3-18.3 2.7-17.5-9.5-33.7-27-36.3z"}}]},name:"star",theme:"filled"},At=Ze,Ge=Be(7657),He=function(Yt,rn){return Ve.createElement(Ge.Z,(0,pe.Z)({},Yt,{ref:rn,icon:At}))},he=Ve.forwardRef(He),ve=he,Ue=Be(92310),ce=Be.n(Ue),Ne=Be(4635),Ce=Be(50298),be=Be(62646),oe=Be(18929),y=Be(10228),a=Be(26112);function E(ot,Yt){var rn=ot.disabled,Et=ot.prefixCls,qt=ot.character,yn=ot.characterRender,Un=ot.index,dn=ot.count,Kn=ot.value,It=ot.allowHalf,jn=ot.focused,tr=ot.onHover,je=ot.onClick,Wt=function(Ye){tr(Ye,Un)},ke=function(Ye){je(Ye,Un)},me=function(Ye){Ye.keyCode===y.Z.ENTER&&je(Ye,Un)},se=Un+1,ye=new Set([Et]);Kn===0&&Un===0&&jn?ye.add("".concat(Et,"-focused")):It&&Kn+.5>=se&&KnUn?"true":"false","aria-posinset":Un+1,"aria-setsize":dn,tabIndex:rn?-1:0},Ve.createElement("div",{className:"".concat(Et,"-first")},qe),Ve.createElement("div",{className:"".concat(Et,"-second")},qe)));return yn&&(ht=yn(ht,ot)),ht}var b=Ve.forwardRef(E);function x(){var ot=Ve.useRef({});function Yt(Et){return ot.current[Et]}function rn(Et){return function(qt){ot.current[Et]=qt}}return[Yt,rn]}function z(ot){var Yt=ot.pageXOffset,rn="scrollLeft";if(typeof Yt!="number"){var Et=ot.document;Yt=Et.documentElement[rn],typeof Yt!="number"&&(Yt=Et.body[rn])}return Yt}function ae(ot){var Yt,rn,Et=ot.ownerDocument,qt=Et.body,yn=Et&&Et.documentElement,Un=ot.getBoundingClientRect();return Yt=Un.left,rn=Un.top,Yt-=yn.clientLeft||qt.clientLeft||0,rn-=yn.clientTop||qt.clientTop||0,{left:Yt,top:rn}}function ge(ot){var Yt=ae(ot),rn=ot.ownerDocument,Et=rn.defaultView||rn.parentWindow;return Yt.left+=z(Et),Yt.left}var xe=["prefixCls","className","defaultValue","value","count","allowHalf","allowClear","character","characterRender","disabled","direction","tabIndex","autoFocus","onHoverChange","onChange","onFocus","onBlur","onKeyDown","onMouseLeave"];function Pe(ot,Yt){var rn,Et=ot.prefixCls,qt=Et===void 0?"rc-rate":Et,yn=ot.className,Un=ot.defaultValue,dn=ot.value,Kn=ot.count,It=Kn===void 0?5:Kn,jn=ot.allowHalf,tr=jn===void 0?!1:jn,je=ot.allowClear,Wt=je===void 0?!0:je,ke=ot.character,me=ke===void 0?"\u2605":ke,se=ot.characterRender,ye=ot.disabled,qe=ot.direction,ht=qe===void 0?"ltr":qe,Re=ot.tabIndex,Ye=Re===void 0?0:Re,Ot=ot.autoFocus,bt=ot.onHoverChange,lt=ot.onChange,Gt=ot.onFocus,Tn=ot.onBlur,Dt=ot.onKeyDown,un=ot.onMouseLeave,Rt=(0,be.Z)(ot,xe),Pn=x(),tn=(0,Ce.Z)(Pn,2),$n=tn[0],dr=tn[1],rr=Ve.useRef(null),Pr=function(){if(!ye){var Bn;(Bn=rr.current)===null||Bn===void 0||Bn.focus()}};Ve.useImperativeHandle(Yt,function(){return{focus:Pr,blur:function(){if(!ye){var Bn;(Bn=rr.current)===null||Bn===void 0||Bn.blur()}}}});var Cr=(0,oe.Z)(Un||0,{value:dn}),ta=(0,Ce.Z)(Cr,2),$r=ta[0],Or=ta[1],vr=(0,oe.Z)(null),Er=(0,Ce.Z)(vr,2),Wr=Er[0],ca=Er[1],Na=function(Bn,Hn){var Vn=ht==="rtl",Ar=Bn+1;if(tr){var Mr=$n(Bn),Da=ge(Mr),nr=Mr.clientWidth;(Vn&&Hn-Da>nr/2||!Vn&&Hn-Da0&&!Vn||Hn===y.Z.RIGHT&&Ar>0&&Vn?(tr?Ar-=.5:Ar-=1,Vr(Ar),Bn.preventDefault()):Hn===y.Z.LEFT&&Ar{const{componentCls:Yt}=ot;return{[`${Yt}-star`]:{position:"relative",display:"inline-block",color:"inherit",cursor:"pointer","&:not(:last-child)":{marginInlineEnd:ot.marginXS},"> div":{transition:`all ${ot.motionDurationMid}, outline 0s`,"&:hover":{transform:ot.starHoverScale},"&:focus":{outline:0},"&:focus-visible":{outline:`${ot.lineWidth}px dashed ${ot.starColor}`,transform:ot.starHoverScale}},"&-first, &-second":{color:ot.starBg,transition:`all ${ot.motionDurationMid}`,userSelect:"none",[ot.iconCls]:{verticalAlign:"middle"}},"&-first":{position:"absolute",top:0,insetInlineStart:0,width:"50%",height:"100%",overflow:"hidden",opacity:0},[`&-half ${Yt}-star-first, &-half ${Yt}-star-second`]:{opacity:1},[`&-half ${Yt}-star-first, &-full ${Yt}-star-second`]:{color:"inherit"}}}},ut=ot=>({[`&-rtl${ot.componentCls}`]:{direction:"rtl"}}),it=ot=>{const{componentCls:Yt}=ot;return{[Yt]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},(0,De.Wf)(ot)),{display:"inline-block",margin:0,padding:0,color:ot.starColor,fontSize:ot.starSize,lineHeight:"unset",listStyle:"none",outline:"none",[`&-disabled${Yt} ${Yt}-star`]:{cursor:"default","> div:hover":{transform:"scale(1)"}}}),jt(ot)),{[`+ ${Yt}-text`]:{display:"inline-block",marginInlineStart:ot.marginXS,fontSize:ot.fontSize}}),ut(ot))}};var Nt=(0,xt.Z)("Rate",ot=>{const Yt=(0,Qe.TS)(ot,{});return[it(Yt)]},ot=>({starColor:ot.yellow6,starSize:ot.controlHeightLG*.5,starHoverScale:"scale(1.1)",starBg:ot.colorFillContent})),pt=function(ot,Yt){var rn={};for(var Et in ot)Object.prototype.hasOwnProperty.call(ot,Et)&&Yt.indexOf(Et)<0&&(rn[Et]=ot[Et]);if(ot!=null&&typeof Object.getOwnPropertySymbols=="function")for(var qt=0,Et=Object.getOwnPropertySymbols(ot);qt{const{prefixCls:rn,className:Et,rootClassName:qt,style:yn,tooltips:Un,character:dn=Ve.createElement(ve,null)}=ot,Kn=pt(ot,["prefixCls","className","rootClassName","style","tooltips","character"]),It=(ye,qe)=>{let{index:ht}=qe;return Un?Ve.createElement(nt.Z,{title:Un[ht]},ye):ye},{getPrefixCls:jn,direction:tr,rate:je}=Ve.useContext(Je.E_),Wt=jn("rate",rn),[ke,me]=Nt(Wt),se=Object.assign(Object.assign({},je==null?void 0:je.style),yn);return ke(Ve.createElement(We,Object.assign({ref:Yt,character:dn,characterRender:It},Kn,{className:ce()(Et,qt,me,je==null?void 0:je.className),style:se,prefixCls:Wt,direction:tr})))})},61621:function(hn,_t,Be){"use strict";Be.d(_t,{Z:function(){return me}});var pe=Be(92310),Ve=Be.n(pe),Ze=Be(59301),At=Be(36355),Ge=Be(2738),he=se=>{const{prefixCls:ye,className:qe,style:ht,size:Re,shape:Ye}=se,Ot=Ve()({[`${ye}-lg`]:Re==="large",[`${ye}-sm`]:Re==="small"}),bt=Ve()({[`${ye}-circle`]:Ye==="circle",[`${ye}-square`]:Ye==="square",[`${ye}-round`]:Ye==="round"}),lt=Ze.useMemo(()=>typeof Re=="number"?{width:Re,height:Re,lineHeight:`${Re}px`}:{},[Re]);return Ze.createElement("span",{className:Ve()(ye,Ot,bt,qe),style:Object.assign(Object.assign({},lt),ht)})},ve=Be(93083),Ue=Be(83116),ce=Be(37613);const Ne=new ve.Keyframes("ant-skeleton-loading",{"0%":{backgroundPosition:"100% 50%"},"100%":{backgroundPosition:"0 50%"}}),Ce=se=>({height:se,lineHeight:`${se}px`}),be=se=>Object.assign({width:se},Ce(se)),oe=se=>({background:se.skeletonLoadingBackground,backgroundSize:"400% 100%",animationName:Ne,animationDuration:se.skeletonLoadingMotionDuration,animationTimingFunction:"ease",animationIterationCount:"infinite"}),y=se=>Object.assign({width:se*5,minWidth:se*5},Ce(se)),a=se=>{const{skeletonAvatarCls:ye,gradientFromColor:qe,controlHeight:ht,controlHeightLG:Re,controlHeightSM:Ye}=se;return{[`${ye}`]:Object.assign({display:"inline-block",verticalAlign:"top",background:qe},be(ht)),[`${ye}${ye}-circle`]:{borderRadius:"50%"},[`${ye}${ye}-lg`]:Object.assign({},be(Re)),[`${ye}${ye}-sm`]:Object.assign({},be(Ye))}},E=se=>{const{controlHeight:ye,borderRadiusSM:qe,skeletonInputCls:ht,controlHeightLG:Re,controlHeightSM:Ye,gradientFromColor:Ot}=se;return{[`${ht}`]:Object.assign({display:"inline-block",verticalAlign:"top",background:Ot,borderRadius:qe},y(ye)),[`${ht}-lg`]:Object.assign({},y(Re)),[`${ht}-sm`]:Object.assign({},y(Ye))}},b=se=>Object.assign({width:se},Ce(se)),x=se=>{const{skeletonImageCls:ye,imageSizeBase:qe,gradientFromColor:ht,borderRadiusSM:Re}=se;return{[`${ye}`]:Object.assign(Object.assign({display:"flex",alignItems:"center",justifyContent:"center",verticalAlign:"top",background:ht,borderRadius:Re},b(qe*2)),{[`${ye}-path`]:{fill:"#bfbfbf"},[`${ye}-svg`]:Object.assign(Object.assign({},b(qe)),{maxWidth:qe*4,maxHeight:qe*4}),[`${ye}-svg${ye}-svg-circle`]:{borderRadius:"50%"}}),[`${ye}${ye}-circle`]:{borderRadius:"50%"}}},z=(se,ye,qe)=>{const{skeletonButtonCls:ht}=se;return{[`${qe}${ht}-circle`]:{width:ye,minWidth:ye,borderRadius:"50%"},[`${qe}${ht}-round`]:{borderRadius:ye}}},ae=se=>Object.assign({width:se*2,minWidth:se*2},Ce(se)),ge=se=>{const{borderRadiusSM:ye,skeletonButtonCls:qe,controlHeight:ht,controlHeightLG:Re,controlHeightSM:Ye,gradientFromColor:Ot}=se;return Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({[`${qe}`]:Object.assign({display:"inline-block",verticalAlign:"top",background:Ot,borderRadius:ye,width:ht*2,minWidth:ht*2},ae(ht))},z(se,ht,qe)),{[`${qe}-lg`]:Object.assign({},ae(Re))}),z(se,Re,`${qe}-lg`)),{[`${qe}-sm`]:Object.assign({},ae(Ye))}),z(se,Ye,`${qe}-sm`))},xe=se=>{const{componentCls:ye,skeletonAvatarCls:qe,skeletonTitleCls:ht,skeletonParagraphCls:Re,skeletonButtonCls:Ye,skeletonInputCls:Ot,skeletonImageCls:bt,controlHeight:lt,controlHeightLG:Gt,controlHeightSM:Tn,gradientFromColor:Dt,padding:un,marginSM:Rt,borderRadius:Pn,titleHeight:tn,blockRadius:$n,paragraphLiHeight:dr,controlHeightXS:rr,paragraphMarginTop:Pr}=se;return{[`${ye}`]:{display:"table",width:"100%",[`${ye}-header`]:{display:"table-cell",paddingInlineEnd:un,verticalAlign:"top",[`${qe}`]:Object.assign({display:"inline-block",verticalAlign:"top",background:Dt},be(lt)),[`${qe}-circle`]:{borderRadius:"50%"},[`${qe}-lg`]:Object.assign({},be(Gt)),[`${qe}-sm`]:Object.assign({},be(Tn))},[`${ye}-content`]:{display:"table-cell",width:"100%",verticalAlign:"top",[`${ht}`]:{width:"100%",height:tn,background:Dt,borderRadius:$n,[`+ ${Re}`]:{marginBlockStart:Tn}},[`${Re}`]:{padding:0,"> li":{width:"100%",height:dr,listStyle:"none",background:Dt,borderRadius:$n,"+ li":{marginBlockStart:rr}}},[`${Re}> li:last-child:not(:first-child):not(:nth-child(2))`]:{width:"61%"}},[`&-round ${ye}-content`]:{[`${ht}, ${Re} > li`]:{borderRadius:Pn}}},[`${ye}-with-avatar ${ye}-content`]:{[`${ht}`]:{marginBlockStart:Rt,[`+ ${Re}`]:{marginBlockStart:Pr}}},[`${ye}${ye}-element`]:Object.assign(Object.assign(Object.assign(Object.assign({display:"inline-block",width:"auto"},ge(se)),a(se)),E(se)),x(se)),[`${ye}${ye}-block`]:{width:"100%",[`${Ye}`]:{width:"100%"},[`${Ot}`]:{width:"100%"}},[`${ye}${ye}-active`]:{[` + `]:{display:"inline-block",minWidth:Re.itemSize,height:Re.itemSize,color:Re.colorText,fontFamily:Re.fontFamily,lineHeight:`${Re.itemSize}px`,textAlign:"center",verticalAlign:"middle",listStyle:"none",borderRadius:Re.borderRadius,cursor:"pointer",transition:`all ${Re.motionDurationMid}`},[`${Ye}-prev, ${Ye}-next`]:{fontFamily:"Arial, Helvetica, sans-serif",outline:0,button:{color:Re.colorText,cursor:"pointer",userSelect:"none"},[`${Ye}-item-link`]:{display:"block",width:"100%",height:"100%",padding:0,fontSize:Re.fontSizeSM,textAlign:"center",backgroundColor:"transparent",border:`${Re.lineWidth}px ${Re.lineType} transparent`,borderRadius:Re.borderRadius,outline:"none",transition:`all ${Re.motionDurationMid}`},[`&:hover ${Ye}-item-link`]:{backgroundColor:Re.colorBgTextHover},[`&:active ${Ye}-item-link`]:{backgroundColor:Re.colorBgTextActive},[`&${Ye}-disabled:hover`]:{[`${Ye}-item-link`]:{backgroundColor:"transparent"}}},[`${Ye}-slash`]:{marginInlineEnd:Re.paginationSlashMarginInlineEnd,marginInlineStart:Re.paginationSlashMarginInlineStart},[`${Ye}-options`]:{display:"inline-block",marginInlineStart:Re.margin,verticalAlign:"middle","&-size-changer.-select":{display:"inline-block",width:"auto"},"&-quick-jumper":{display:"inline-block",height:Re.controlHeight,marginInlineStart:Re.marginXS,lineHeight:`${Re.controlHeight}px`,verticalAlign:"top",input:Object.assign(Object.assign({},(0,Et.ik)(Re)),{width:Re.controlHeightLG*1.25,height:Re.controlHeight,boxSizing:"border-box",margin:0,marginInlineStart:Re.marginXS,marginInlineEnd:Re.marginXS})}}}},tr=Re=>{const{componentCls:Ye}=Re;return{[`${Ye}-item`]:{display:"inline-block",minWidth:Re.itemSize,height:Re.itemSize,marginInlineEnd:Re.marginXS,fontFamily:Re.fontFamily,lineHeight:`${Re.itemSize-2}px`,textAlign:"center",verticalAlign:"middle",listStyle:"none",backgroundColor:"transparent",border:`${Re.lineWidth}px ${Re.lineType} transparent`,borderRadius:Re.borderRadius,outline:0,cursor:"pointer",userSelect:"none",a:{display:"block",padding:`0 ${Re.paginationItemPaddingInline}px`,color:Re.colorText,"&:hover":{textDecoration:"none"}},[`&:not(${Ye}-item-active)`]:{"&:hover":{transition:`all ${Re.motionDurationMid}`,backgroundColor:Re.colorBgTextHover},"&:active":{backgroundColor:Re.colorBgTextActive}},"&-active":{fontWeight:Re.fontWeightStrong,backgroundColor:Re.itemActiveBg,borderColor:Re.colorPrimary,a:{color:Re.colorPrimary},"&:hover":{borderColor:Re.colorPrimaryHover},"&:hover a":{color:Re.colorPrimaryHover}}}}},je=Re=>{const{componentCls:Ye}=Re;return{[Ye]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},(0,qt.Wf)(Re)),{"ul, ol":{margin:0,padding:0,listStyle:"none"},"&::after":{display:"block",clear:"both",height:0,overflow:"hidden",visibility:"hidden",content:'""'},[`${Ye}-total-text`]:{display:"inline-block",height:Re.itemSize,marginInlineEnd:Re.marginXS,lineHeight:`${Re.itemSize-2}px`,verticalAlign:"middle"}}),tr(Re)),jn(Re)),It(Re)),Kn(Re)),dn(Re)),{[`@media only screen and (max-width: ${Re.screenLG}px)`]:{[`${Ye}-item`]:{"&-after-jump-prev, &-before-jump-next":{display:"none"}}},[`@media only screen and (max-width: ${Re.screenSM}px)`]:{[`${Ye}-options`]:{display:"none"}}}),[`&${Re.componentCls}-rtl`]:{direction:"rtl"}}},Wt=Re=>{const{componentCls:Ye}=Re;return{[`${Ye}${Ye}-disabled:not(${Ye}-mini)`]:{"&, &:hover":{[`${Ye}-item-link`]:{borderColor:Re.colorBorder}},"&:focus-visible":{[`${Ye}-item-link`]:{borderColor:Re.colorBorder}},[`${Ye}-item, ${Ye}-item-link`]:{backgroundColor:Re.colorBgContainerDisabled,borderColor:Re.colorBorder,[`&:hover:not(${Ye}-item-active)`]:{backgroundColor:Re.colorBgContainerDisabled,borderColor:Re.colorBorder,a:{color:Re.colorTextDisabled}},[`&${Ye}-item-active`]:{backgroundColor:Re.itemActiveBgDisabled}},[`${Ye}-prev, ${Ye}-next`]:{"&:hover button":{backgroundColor:Re.colorBgContainerDisabled,borderColor:Re.colorBorder,color:Re.colorTextDisabled},[`${Ye}-item-link`]:{backgroundColor:Re.colorBgContainerDisabled,borderColor:Re.colorBorder}}},[`${Ye}:not(${Ye}-mini)`]:{[`${Ye}-prev, ${Ye}-next`]:{"&:hover button":{borderColor:Re.colorPrimaryHover,backgroundColor:Re.itemBg},[`${Ye}-item-link`]:{backgroundColor:Re.itemLinkBg,borderColor:Re.colorBorder},[`&:hover ${Ye}-item-link`]:{borderColor:Re.colorPrimary,backgroundColor:Re.itemBg,color:Re.colorPrimary},[`&${Ye}-disabled`]:{[`${Ye}-item-link`]:{borderColor:Re.colorBorder,color:Re.colorTextDisabled}}},[`${Ye}-item`]:{backgroundColor:Re.itemBg,border:`${Re.lineWidth}px ${Re.lineType} ${Re.colorBorder}`,[`&:hover:not(${Ye}-item-active)`]:{borderColor:Re.colorPrimary,backgroundColor:Re.itemBg,a:{color:Re.colorPrimary}},"&-active":{borderColor:Re.colorPrimary}}}}},ke=Re=>{const{componentCls:Ye}=Re;return{[`${Ye}:not(${Ye}-disabled)`]:{[`${Ye}-item`]:Object.assign({},(0,qt.Qy)(Re)),[`${Ye}-jump-prev, ${Ye}-jump-next`]:{"&:focus-visible":Object.assign({[`${Ye}-item-link-icon`]:{opacity:1},[`${Ye}-item-ellipsis`]:{opacity:0}},(0,qt.oN)(Re))},[`${Ye}-prev, ${Ye}-next`]:{[`&:focus-visible ${Ye}-item-link`]:Object.assign({},(0,qt.oN)(Re))}}}};var me=(0,yn.Z)("Pagination",Re=>{const Ye=(0,Un.TS)(Re,{inputOutlineOffset:0,paginationMiniOptionsMarginInlineStart:Re.marginXXS/2,paginationMiniQuickJumperInputWidth:Re.controlHeightLG*1.1,paginationItemPaddingInline:Re.marginXXS*1.5,paginationEllipsisLetterSpacing:Re.marginXXS/2,paginationSlashMarginInlineStart:Re.marginXXS,paginationSlashMarginInlineEnd:Re.marginSM,paginationEllipsisTextIndent:"0.13em"},(0,Et.e5)(Re),(0,Et.TM)(Re));return[je(Ye),ke(Ye),Re.wireframe&&Wt(Ye)]},Re=>({itemBg:Re.colorBgContainer,itemSize:Re.controlHeight,itemSizeSM:Re.controlHeightSM,itemActiveBg:Re.colorBgContainer,itemLinkBg:Re.colorBgContainer,itemActiveColorDisabled:Re.colorTextDisabled,itemActiveBgDisabled:Re.controlItemBgActiveDisabled,itemInputBg:Re.colorBgContainer,miniOptionsSizeChangerTop:0})),se=function(Re,Ye){var Ot={};for(var bt in Re)Object.prototype.hasOwnProperty.call(Re,bt)&&Ye.indexOf(bt)<0&&(Ot[bt]=Re[bt]);if(Re!=null&&typeof Object.getOwnPropertySymbols=="function")for(var lt=0,bt=Object.getOwnPropertySymbols(Re);lt{const{prefixCls:Ye,selectPrefixCls:Ot,className:bt,rootClassName:lt,style:Gt,size:Tn,locale:Dt,selectComponentClass:un,responsive:Rt,showSizeChanger:Pn}=Re,tn=se(Re,["prefixCls","selectPrefixCls","className","rootClassName","style","size","locale","selectComponentClass","responsive","showSizeChanger"]),{xs:$n}=(0,Bt.Z)(Rt),{getPrefixCls:dr,direction:rr,pagination:Pr={}}=Ve.useContext(Nt.E_),Cr=dr("pagination",Ye),[ta,$r]=me(Cr),Or=Pn!=null?Pn:Pr.showSizeChanger,vr=Ve.useMemo(()=>{const Yr=Ve.createElement("span",{className:`${Cr}-item-ellipsis`},"\u2022\u2022\u2022"),rn=Ve.createElement("button",{className:`${Cr}-item-link`,type:"button",tabIndex:-1},rr==="rtl"?Ve.createElement(Ne.Z,null):Ve.createElement(ce.Z,null)),Xo=Ve.createElement("button",{className:`${Cr}-item-link`,type:"button",tabIndex:-1},rr==="rtl"?Ve.createElement(ce.Z,null):Ve.createElement(Ne.Z,null)),br=Ve.createElement("a",{className:`${Cr}-item-link`},Ve.createElement("div",{className:`${Cr}-item-container`},rr==="rtl"?Ve.createElement(Ue.Z,{className:`${Cr}-item-link-icon`}):Ve.createElement(ve,{className:`${Cr}-item-link-icon`}),Yr)),Fr=Ve.createElement("a",{className:`${Cr}-item-link`},Ve.createElement("div",{className:`${Cr}-item-container`},rr==="rtl"?Ve.createElement(ve,{className:`${Cr}-item-link-icon`}):Ve.createElement(Ue.Z,{className:`${Cr}-item-link-icon`}),Yr));return{prevIcon:rn,nextIcon:Xo,jumpPrevIcon:br,jumpNextIcon:Fr}},[rr,Cr]),[Er]=(0,ft.Z)("Pagination",it.Z),Wr=Object.assign(Object.assign({},Er),Dt),ca=(0,pt.Z)(Tn),Na=ca==="small"||!!($n&&!ca&&Rt),Vr=dr("select",Ot),ao=be()({[`${Cr}-mini`]:Na,[`${Cr}-rtl`]:rr==="rtl"},Pr==null?void 0:Pr.className,bt,lt,$r),co=Object.assign(Object.assign({},Pr==null?void 0:Pr.style),Gt);return ta(Ve.createElement(ut,Object.assign({},vr,tn,{style:co,prefixCls:Cr,selectPrefixCls:Vr,className:ao,selectComponentClass:un||(Na?Yt:nn),locale:Wr,showSizeChanger:Or})))},ht=qe},13570:function(hn,_t,Be){"use strict";Be.d(_t,{Z:function(){return ft}});var pe=Be(14809),Ve=Be(59301),Ze={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M908.1 353.1l-253.9-36.9L540.7 86.1c-3.1-6.3-8.2-11.4-14.5-14.5-15.8-7.8-35-1.3-42.9 14.5L369.8 316.2l-253.9 36.9c-7 1-13.4 4.3-18.3 9.3a32.05 32.05 0 00.6 45.3l183.7 179.1-43.4 252.9a31.95 31.95 0 0046.4 33.7L512 754l227.1 119.4c6.2 3.3 13.4 4.4 20.3 3.2 17.4-3 29.1-19.5 26.1-36.9l-43.4-252.9 183.7-179.1c5-4.9 8.3-11.3 9.3-18.3 2.7-17.5-9.5-33.7-27-36.3z"}}]},name:"star",theme:"filled"},At=Ze,Ge=Be(7657),He=function(Yt,nn){return Ve.createElement(Ge.Z,(0,pe.Z)({},Yt,{ref:nn,icon:At}))},he=Ve.forwardRef(He),ve=he,Ue=Be(92310),ce=Be.n(Ue),Ne=Be(4635),Ce=Be(50298),be=Be(62646),oe=Be(18929),y=Be(10228),a=Be(26112);function E(ot,Yt){var nn=ot.disabled,Et=ot.prefixCls,qt=ot.character,yn=ot.characterRender,Un=ot.index,dn=ot.count,Kn=ot.value,It=ot.allowHalf,jn=ot.focused,tr=ot.onHover,je=ot.onClick,Wt=function(Ye){tr(Ye,Un)},ke=function(Ye){je(Ye,Un)},me=function(Ye){Ye.keyCode===y.Z.ENTER&&je(Ye,Un)},se=Un+1,ye=new Set([Et]);Kn===0&&Un===0&&jn?ye.add("".concat(Et,"-focused")):It&&Kn+.5>=se&&KnUn?"true":"false","aria-posinset":Un+1,"aria-setsize":dn,tabIndex:nn?-1:0},Ve.createElement("div",{className:"".concat(Et,"-first")},qe),Ve.createElement("div",{className:"".concat(Et,"-second")},qe)));return yn&&(ht=yn(ht,ot)),ht}var b=Ve.forwardRef(E);function x(){var ot=Ve.useRef({});function Yt(Et){return ot.current[Et]}function nn(Et){return function(qt){ot.current[Et]=qt}}return[Yt,nn]}function z(ot){var Yt=ot.pageXOffset,nn="scrollLeft";if(typeof Yt!="number"){var Et=ot.document;Yt=Et.documentElement[nn],typeof Yt!="number"&&(Yt=Et.body[nn])}return Yt}function ae(ot){var Yt,nn,Et=ot.ownerDocument,qt=Et.body,yn=Et&&Et.documentElement,Un=ot.getBoundingClientRect();return Yt=Un.left,nn=Un.top,Yt-=yn.clientLeft||qt.clientLeft||0,nn-=yn.clientTop||qt.clientTop||0,{left:Yt,top:nn}}function ge(ot){var Yt=ae(ot),nn=ot.ownerDocument,Et=nn.defaultView||nn.parentWindow;return Yt.left+=z(Et),Yt.left}var xe=["prefixCls","className","defaultValue","value","count","allowHalf","allowClear","character","characterRender","disabled","direction","tabIndex","autoFocus","onHoverChange","onChange","onFocus","onBlur","onKeyDown","onMouseLeave"];function Pe(ot,Yt){var nn,Et=ot.prefixCls,qt=Et===void 0?"rc-rate":Et,yn=ot.className,Un=ot.defaultValue,dn=ot.value,Kn=ot.count,It=Kn===void 0?5:Kn,jn=ot.allowHalf,tr=jn===void 0?!1:jn,je=ot.allowClear,Wt=je===void 0?!0:je,ke=ot.character,me=ke===void 0?"\u2605":ke,se=ot.characterRender,ye=ot.disabled,qe=ot.direction,ht=qe===void 0?"ltr":qe,Re=ot.tabIndex,Ye=Re===void 0?0:Re,Ot=ot.autoFocus,bt=ot.onHoverChange,lt=ot.onChange,Gt=ot.onFocus,Tn=ot.onBlur,Dt=ot.onKeyDown,un=ot.onMouseLeave,Rt=(0,be.Z)(ot,xe),Pn=x(),tn=(0,Ce.Z)(Pn,2),$n=tn[0],dr=tn[1],rr=Ve.useRef(null),Pr=function(){if(!ye){var Bn;(Bn=rr.current)===null||Bn===void 0||Bn.focus()}};Ve.useImperativeHandle(Yt,function(){return{focus:Pr,blur:function(){if(!ye){var Bn;(Bn=rr.current)===null||Bn===void 0||Bn.blur()}}}});var Cr=(0,oe.Z)(Un||0,{value:dn}),ta=(0,Ce.Z)(Cr,2),$r=ta[0],Or=ta[1],vr=(0,oe.Z)(null),Er=(0,Ce.Z)(vr,2),Wr=Er[0],ca=Er[1],Na=function(Bn,Hn){var Vn=ht==="rtl",Ar=Bn+1;if(tr){var Mr=$n(Bn),Da=ge(Mr),nr=Mr.clientWidth;(Vn&&Hn-Da>nr/2||!Vn&&Hn-Da0&&!Vn||Hn===y.Z.RIGHT&&Ar>0&&Vn?(tr?Ar-=.5:Ar-=1,Vr(Ar),Bn.preventDefault()):Hn===y.Z.LEFT&&Ar{const{componentCls:Yt}=ot;return{[`${Yt}-star`]:{position:"relative",display:"inline-block",color:"inherit",cursor:"pointer","&:not(:last-child)":{marginInlineEnd:ot.marginXS},"> div":{transition:`all ${ot.motionDurationMid}, outline 0s`,"&:hover":{transform:ot.starHoverScale},"&:focus":{outline:0},"&:focus-visible":{outline:`${ot.lineWidth}px dashed ${ot.starColor}`,transform:ot.starHoverScale}},"&-first, &-second":{color:ot.starBg,transition:`all ${ot.motionDurationMid}`,userSelect:"none",[ot.iconCls]:{verticalAlign:"middle"}},"&-first":{position:"absolute",top:0,insetInlineStart:0,width:"50%",height:"100%",overflow:"hidden",opacity:0},[`&-half ${Yt}-star-first, &-half ${Yt}-star-second`]:{opacity:1},[`&-half ${Yt}-star-first, &-full ${Yt}-star-second`]:{color:"inherit"}}}},ut=ot=>({[`&-rtl${ot.componentCls}`]:{direction:"rtl"}}),it=ot=>{const{componentCls:Yt}=ot;return{[Yt]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},(0,De.Wf)(ot)),{display:"inline-block",margin:0,padding:0,color:ot.starColor,fontSize:ot.starSize,lineHeight:"unset",listStyle:"none",outline:"none",[`&-disabled${Yt} ${Yt}-star`]:{cursor:"default","> div:hover":{transform:"scale(1)"}}}),jt(ot)),{[`+ ${Yt}-text`]:{display:"inline-block",marginInlineStart:ot.marginXS,fontSize:ot.fontSize}}),ut(ot))}};var Nt=(0,xt.Z)("Rate",ot=>{const Yt=(0,Qe.TS)(ot,{});return[it(Yt)]},ot=>({starColor:ot.yellow6,starSize:ot.controlHeightLG*.5,starHoverScale:"scale(1.1)",starBg:ot.colorFillContent})),pt=function(ot,Yt){var nn={};for(var Et in ot)Object.prototype.hasOwnProperty.call(ot,Et)&&Yt.indexOf(Et)<0&&(nn[Et]=ot[Et]);if(ot!=null&&typeof Object.getOwnPropertySymbols=="function")for(var qt=0,Et=Object.getOwnPropertySymbols(ot);qt{const{prefixCls:nn,className:Et,rootClassName:qt,style:yn,tooltips:Un,character:dn=Ve.createElement(ve,null)}=ot,Kn=pt(ot,["prefixCls","className","rootClassName","style","tooltips","character"]),It=(ye,qe)=>{let{index:ht}=qe;return Un?Ve.createElement(nt.Z,{title:Un[ht]},ye):ye},{getPrefixCls:jn,direction:tr,rate:je}=Ve.useContext(Je.E_),Wt=jn("rate",nn),[ke,me]=Nt(Wt),se=Object.assign(Object.assign({},je==null?void 0:je.style),yn);return ke(Ve.createElement(We,Object.assign({ref:Yt,character:dn,characterRender:It},Kn,{className:ce()(Et,qt,me,je==null?void 0:je.className),style:se,prefixCls:Wt,direction:tr})))})},61621:function(hn,_t,Be){"use strict";Be.d(_t,{Z:function(){return me}});var pe=Be(92310),Ve=Be.n(pe),Ze=Be(59301),At=Be(36355),Ge=Be(2738),he=se=>{const{prefixCls:ye,className:qe,style:ht,size:Re,shape:Ye}=se,Ot=Ve()({[`${ye}-lg`]:Re==="large",[`${ye}-sm`]:Re==="small"}),bt=Ve()({[`${ye}-circle`]:Ye==="circle",[`${ye}-square`]:Ye==="square",[`${ye}-round`]:Ye==="round"}),lt=Ze.useMemo(()=>typeof Re=="number"?{width:Re,height:Re,lineHeight:`${Re}px`}:{},[Re]);return Ze.createElement("span",{className:Ve()(ye,Ot,bt,qe),style:Object.assign(Object.assign({},lt),ht)})},ve=Be(93083),Ue=Be(83116),ce=Be(37613);const Ne=new ve.Keyframes("ant-skeleton-loading",{"0%":{backgroundPosition:"100% 50%"},"100%":{backgroundPosition:"0 50%"}}),Ce=se=>({height:se,lineHeight:`${se}px`}),be=se=>Object.assign({width:se},Ce(se)),oe=se=>({background:se.skeletonLoadingBackground,backgroundSize:"400% 100%",animationName:Ne,animationDuration:se.skeletonLoadingMotionDuration,animationTimingFunction:"ease",animationIterationCount:"infinite"}),y=se=>Object.assign({width:se*5,minWidth:se*5},Ce(se)),a=se=>{const{skeletonAvatarCls:ye,gradientFromColor:qe,controlHeight:ht,controlHeightLG:Re,controlHeightSM:Ye}=se;return{[`${ye}`]:Object.assign({display:"inline-block",verticalAlign:"top",background:qe},be(ht)),[`${ye}${ye}-circle`]:{borderRadius:"50%"},[`${ye}${ye}-lg`]:Object.assign({},be(Re)),[`${ye}${ye}-sm`]:Object.assign({},be(Ye))}},E=se=>{const{controlHeight:ye,borderRadiusSM:qe,skeletonInputCls:ht,controlHeightLG:Re,controlHeightSM:Ye,gradientFromColor:Ot}=se;return{[`${ht}`]:Object.assign({display:"inline-block",verticalAlign:"top",background:Ot,borderRadius:qe},y(ye)),[`${ht}-lg`]:Object.assign({},y(Re)),[`${ht}-sm`]:Object.assign({},y(Ye))}},b=se=>Object.assign({width:se},Ce(se)),x=se=>{const{skeletonImageCls:ye,imageSizeBase:qe,gradientFromColor:ht,borderRadiusSM:Re}=se;return{[`${ye}`]:Object.assign(Object.assign({display:"flex",alignItems:"center",justifyContent:"center",verticalAlign:"top",background:ht,borderRadius:Re},b(qe*2)),{[`${ye}-path`]:{fill:"#bfbfbf"},[`${ye}-svg`]:Object.assign(Object.assign({},b(qe)),{maxWidth:qe*4,maxHeight:qe*4}),[`${ye}-svg${ye}-svg-circle`]:{borderRadius:"50%"}}),[`${ye}${ye}-circle`]:{borderRadius:"50%"}}},z=(se,ye,qe)=>{const{skeletonButtonCls:ht}=se;return{[`${qe}${ht}-circle`]:{width:ye,minWidth:ye,borderRadius:"50%"},[`${qe}${ht}-round`]:{borderRadius:ye}}},ae=se=>Object.assign({width:se*2,minWidth:se*2},Ce(se)),ge=se=>{const{borderRadiusSM:ye,skeletonButtonCls:qe,controlHeight:ht,controlHeightLG:Re,controlHeightSM:Ye,gradientFromColor:Ot}=se;return Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({[`${qe}`]:Object.assign({display:"inline-block",verticalAlign:"top",background:Ot,borderRadius:ye,width:ht*2,minWidth:ht*2},ae(ht))},z(se,ht,qe)),{[`${qe}-lg`]:Object.assign({},ae(Re))}),z(se,Re,`${qe}-lg`)),{[`${qe}-sm`]:Object.assign({},ae(Ye))}),z(se,Ye,`${qe}-sm`))},xe=se=>{const{componentCls:ye,skeletonAvatarCls:qe,skeletonTitleCls:ht,skeletonParagraphCls:Re,skeletonButtonCls:Ye,skeletonInputCls:Ot,skeletonImageCls:bt,controlHeight:lt,controlHeightLG:Gt,controlHeightSM:Tn,gradientFromColor:Dt,padding:un,marginSM:Rt,borderRadius:Pn,titleHeight:tn,blockRadius:$n,paragraphLiHeight:dr,controlHeightXS:rr,paragraphMarginTop:Pr}=se;return{[`${ye}`]:{display:"table",width:"100%",[`${ye}-header`]:{display:"table-cell",paddingInlineEnd:un,verticalAlign:"top",[`${qe}`]:Object.assign({display:"inline-block",verticalAlign:"top",background:Dt},be(lt)),[`${qe}-circle`]:{borderRadius:"50%"},[`${qe}-lg`]:Object.assign({},be(Gt)),[`${qe}-sm`]:Object.assign({},be(Tn))},[`${ye}-content`]:{display:"table-cell",width:"100%",verticalAlign:"top",[`${ht}`]:{width:"100%",height:tn,background:Dt,borderRadius:$n,[`+ ${Re}`]:{marginBlockStart:Tn}},[`${Re}`]:{padding:0,"> li":{width:"100%",height:dr,listStyle:"none",background:Dt,borderRadius:$n,"+ li":{marginBlockStart:rr}}},[`${Re}> li:last-child:not(:first-child):not(:nth-child(2))`]:{width:"61%"}},[`&-round ${ye}-content`]:{[`${ht}, ${Re} > li`]:{borderRadius:Pn}}},[`${ye}-with-avatar ${ye}-content`]:{[`${ht}`]:{marginBlockStart:Rt,[`+ ${Re}`]:{marginBlockStart:Pr}}},[`${ye}${ye}-element`]:Object.assign(Object.assign(Object.assign(Object.assign({display:"inline-block",width:"auto"},ge(se)),a(se)),E(se)),x(se)),[`${ye}${ye}-block`]:{width:"100%",[`${Ye}`]:{width:"100%"},[`${Ot}`]:{width:"100%"}},[`${ye}${ye}-active`]:{[` ${ht}, ${Re} > li, ${qe}, ${Ye}, ${Ot}, ${bt} - `]:Object.assign({},oe(se))}}};var Pe=(0,Ue.Z)("Skeleton",se=>{const{componentCls:ye}=se,qe=(0,ce.TS)(se,{skeletonAvatarCls:`${ye}-avatar`,skeletonTitleCls:`${ye}-title`,skeletonParagraphCls:`${ye}-paragraph`,skeletonButtonCls:`${ye}-button`,skeletonInputCls:`${ye}-input`,skeletonImageCls:`${ye}-image`,imageSizeBase:se.controlHeight*1.5,borderRadius:100,skeletonLoadingBackground:`linear-gradient(90deg, ${se.gradientFromColor} 25%, ${se.gradientToColor} 37%, ${se.gradientFromColor} 63%)`,skeletonLoadingMotionDuration:"1.4s"});return[xe(qe)]},se=>{const{colorFillContent:ye,colorFill:qe}=se,ht=ye,Re=qe;return{color:ht,colorGradientEnd:Re,gradientFromColor:ht,gradientToColor:Re,titleHeight:se.controlHeight/2,blockRadius:se.borderRadiusSM,paragraphMarginTop:se.marginLG+se.marginXXS,paragraphLiHeight:se.controlHeight/2}},{deprecatedTokens:[["color","gradientFromColor"],["colorGradientEnd","gradientToColor"]]}),We=se=>{const{prefixCls:ye,className:qe,rootClassName:ht,active:Re,shape:Ye="circle",size:Ot="default"}=se,{getPrefixCls:bt}=Ze.useContext(At.E_),lt=bt("skeleton",ye),[Gt,Tn]=Pe(lt),Dt=(0,Ge.Z)(se,["prefixCls","className"]),un=Ve()(lt,`${lt}-element`,{[`${lt}-active`]:Re},qe,ht,Tn);return Gt(Ze.createElement("div",{className:un},Ze.createElement(he,Object.assign({prefixCls:`${lt}-avatar`,shape:Ye,size:Ot},Dt))))},nt=se=>{const{prefixCls:ye,className:qe,rootClassName:ht,active:Re,block:Ye=!1,size:Ot="default"}=se,{getPrefixCls:bt}=Ze.useContext(At.E_),lt=bt("skeleton",ye),[Gt,Tn]=Pe(lt),Dt=(0,Ge.Z)(se,["prefixCls"]),un=Ve()(lt,`${lt}-element`,{[`${lt}-active`]:Re,[`${lt}-block`]:Ye},qe,ht,Tn);return Gt(Ze.createElement("div",{className:un},Ze.createElement(he,Object.assign({prefixCls:`${lt}-button`,size:Ot},Dt))))};const De="M365.714286 329.142857q0 45.714286-32.036571 77.677714t-77.677714 32.036571-77.677714-32.036571-32.036571-77.677714 32.036571-77.677714 77.677714-32.036571 77.677714 32.036571 32.036571 77.677714zM950.857143 548.571429l0 256-804.571429 0 0-109.714286 182.857143-182.857143 91.428571 91.428571 292.571429-292.571429zM1005.714286 146.285714l-914.285714 0q-7.460571 0-12.873143 5.412571t-5.412571 12.873143l0 694.857143q0 7.460571 5.412571 12.873143t12.873143 5.412571l914.285714 0q7.460571 0 12.873143-5.412571t5.412571-12.873143l0-694.857143q0-7.460571-5.412571-12.873143t-12.873143-5.412571zM1097.142857 164.571429l0 694.857143q0 37.741714-26.843429 64.585143t-64.585143 26.843429l-914.285714 0q-37.741714 0-64.585143-26.843429t-26.843429-64.585143l0-694.857143q0-37.741714 26.843429-64.585143t64.585143-26.843429l914.285714 0q37.741714 0 64.585143 26.843429t26.843429 64.585143z";var Qe=se=>{const{prefixCls:ye,className:qe,rootClassName:ht,style:Re,active:Ye}=se,{getPrefixCls:Ot}=Ze.useContext(At.E_),bt=Ot("skeleton",ye),[lt,Gt]=Pe(bt),Tn=Ve()(bt,`${bt}-element`,{[`${bt}-active`]:Ye},qe,ht,Gt);return lt(Ze.createElement("div",{className:Tn},Ze.createElement("div",{className:Ve()(`${bt}-image`,qe),style:Re},Ze.createElement("svg",{viewBox:"0 0 1098 1024",xmlns:"http://www.w3.org/2000/svg",className:`${bt}-image-svg`},Ze.createElement("path",{d:De,className:`${bt}-image-path`})))))},ut=se=>{const{prefixCls:ye,className:qe,rootClassName:ht,active:Re,block:Ye,size:Ot="default"}=se,{getPrefixCls:bt}=Ze.useContext(At.E_),lt=bt("skeleton",ye),[Gt,Tn]=Pe(lt),Dt=(0,Ge.Z)(se,["prefixCls"]),un=Ve()(lt,`${lt}-element`,{[`${lt}-active`]:Re,[`${lt}-block`]:Ye},qe,ht,Tn);return Gt(Ze.createElement("div",{className:un},Ze.createElement(he,Object.assign({prefixCls:`${lt}-input`,size:Ot},Dt))))},it=Be(14809),Nt={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M888 792H200V168c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v688c0 4.4 3.6 8 8 8h752c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zM288 604a64 64 0 10128 0 64 64 0 10-128 0zm118-224a48 48 0 1096 0 48 48 0 10-96 0zm158 228a96 96 0 10192 0 96 96 0 10-192 0zm148-314a56 56 0 10112 0 56 56 0 10-112 0z"}}]},name:"dot-chart",theme:"outlined"},pt=Nt,Bt=Be(7657),ft=function(ye,qe){return Ze.createElement(Bt.Z,(0,it.Z)({},ye,{ref:qe,icon:pt}))},ot=Ze.forwardRef(ft),Yt=ot,Et=se=>{const{prefixCls:ye,className:qe,rootClassName:ht,style:Re,active:Ye,children:Ot}=se,{getPrefixCls:bt}=Ze.useContext(At.E_),lt=bt("skeleton",ye),[Gt,Tn]=Pe(lt),Dt=Ve()(lt,`${lt}-element`,{[`${lt}-active`]:Ye},Tn,qe,ht),un=Ot!=null?Ot:Ze.createElement(Yt,null);return Gt(Ze.createElement("div",{className:Dt},Ze.createElement("div",{className:Ve()(`${lt}-image`,qe),style:Re},un)))},qt=Be(95190),Un=se=>{const ye=bt=>{const{width:lt,rows:Gt=2}=se;if(Array.isArray(lt))return lt[bt];if(Gt-1===bt)return lt},{prefixCls:qe,className:ht,style:Re,rows:Ye}=se,Ot=(0,qt.Z)(Array(Ye)).map((bt,lt)=>Ze.createElement("li",{key:lt,style:{width:ye(lt)}}));return Ze.createElement("ul",{className:Ve()(qe,ht),style:Re},Ot)},Kn=se=>{let{prefixCls:ye,className:qe,width:ht,style:Re}=se;return Ze.createElement("h3",{className:Ve()(ye,qe),style:Object.assign({width:ht},Re)})};function It(se){return se&&typeof se=="object"?se:{}}function jn(se,ye){return se&&!ye?{size:"large",shape:"square"}:{size:"large",shape:"circle"}}function tr(se,ye){return!se&&ye?{width:"38%"}:se&&ye?{width:"50%"}:{}}function je(se,ye){const qe={};return(!se||!ye)&&(qe.width="61%"),!se&&ye?qe.rows=3:qe.rows=2,qe}const Wt=se=>{const{prefixCls:ye,loading:qe,className:ht,rootClassName:Re,style:Ye,children:Ot,avatar:bt=!1,title:lt=!0,paragraph:Gt=!0,active:Tn,round:Dt}=se,{getPrefixCls:un,direction:Rt,skeleton:Pn}=Ze.useContext(At.E_),tn=un("skeleton",ye),[$n,dr]=Pe(tn);if(qe||!("loading"in se)){const rr=!!bt,Pr=!!lt,Cr=!!Gt;let ta;if(rr){const vr=Object.assign(Object.assign({prefixCls:`${tn}-avatar`},jn(Pr,Cr)),It(bt));ta=Ze.createElement("div",{className:`${tn}-header`},Ze.createElement(he,Object.assign({},vr)))}let $r;if(Pr||Cr){let vr;if(Pr){const Wr=Object.assign(Object.assign({prefixCls:`${tn}-title`},tr(rr,Cr)),It(lt));vr=Ze.createElement(Kn,Object.assign({},Wr))}let Er;if(Cr){const Wr=Object.assign(Object.assign({prefixCls:`${tn}-paragraph`},je(rr,Pr)),It(Gt));Er=Ze.createElement(Un,Object.assign({},Wr))}$r=Ze.createElement("div",{className:`${tn}-content`},vr,Er)}const Or=Ve()(tn,{[`${tn}-with-avatar`]:rr,[`${tn}-active`]:Tn,[`${tn}-rtl`]:Rt==="rtl",[`${tn}-round`]:Dt},Pn==null?void 0:Pn.className,ht,Re,dr);return $n(Ze.createElement("div",{className:Or,style:Object.assign(Object.assign({},Pn==null?void 0:Pn.style),Ye)},ta,$r))}return typeof Ot!="undefined"?Ot:null};Wt.Button=nt,Wt.Avatar=We,Wt.Input=ut,Wt.Image=Qe,Wt.Node=Et;var ke=Wt,me=ke},31797:function(hn,_t,Be){"use strict";Be.d(_t,{default:function(){return Pe}});var pe=Be(59301),Ve=Be(56762),Ze=Be(92343),At=Be(92310),Ge=Be.n(At),He=Be(36355),he=Be(61621),Ue=Oe=>{const{value:We,formatter:Je,precision:nt,decimalSeparator:De,groupSeparator:xt="",prefixCls:Qe}=Oe;let jt;if(typeof Je=="function")jt=Je(We);else{const ut=String(We),it=ut.match(/^(-?)(\d*)(\.(\d+))?$/);if(!it||ut==="-")jt=ut;else{const Nt=it[1];let pt=it[2]||"0",Bt=it[4]||"";pt=pt.replace(/\B(?=(\d{3})+(?!\d))/g,xt),typeof nt=="number"&&(Bt=Bt.padEnd(nt,"0").slice(0,nt>0?nt:0)),Bt&&(Bt=`${De}${Bt}`),jt=[pe.createElement("span",{key:"int",className:`${Qe}-content-value-int`},Nt,pt),Bt&&pe.createElement("span",{key:"decimal",className:`${Qe}-content-value-decimal`},Bt)]}}return pe.createElement("span",{className:`${Qe}-content-value`},jt)},ce=Be(17313),Ne=Be(83116),Ce=Be(37613);const be=Oe=>{const{componentCls:We,marginXXS:Je,padding:nt,colorTextDescription:De,titleFontSize:xt,colorTextHeading:Qe,contentFontSize:jt,fontFamily:ut}=Oe;return{[`${We}`]:Object.assign(Object.assign({},(0,ce.Wf)(Oe)),{[`${We}-title`]:{marginBottom:Je,color:De,fontSize:xt},[`${We}-skeleton`]:{paddingTop:nt},[`${We}-content`]:{color:Qe,fontSize:jt,fontFamily:ut,[`${We}-content-value`]:{display:"inline-block",direction:"ltr"},[`${We}-content-prefix, ${We}-content-suffix`]:{display:"inline-block"},[`${We}-content-prefix`]:{marginInlineEnd:Je},[`${We}-content-suffix`]:{marginInlineStart:Je}}})}};var oe=(0,Ne.Z)("Statistic",Oe=>{const We=(0,Ce.TS)(Oe,{});return[be(We)]},Oe=>{const{fontSizeHeading3:We,fontSize:Je}=Oe;return{titleFontSize:Je,contentFontSize:We}}),a=Oe=>{const{prefixCls:We,className:Je,rootClassName:nt,style:De,valueStyle:xt,value:Qe=0,title:jt,valueRender:ut,prefix:it,suffix:Nt,loading:pt=!1,onMouseEnter:Bt,onMouseLeave:ft,decimalSeparator:ot=".",groupSeparator:Yt=","}=Oe,{getPrefixCls:rn,direction:Et,statistic:qt}=pe.useContext(He.E_),yn=rn("statistic",We),[Un,dn]=oe(yn),Kn=pe.createElement(Ue,Object.assign({decimalSeparator:ot,groupSeparator:Yt,prefixCls:yn},Oe,{value:Qe})),It=Ge()(yn,{[`${yn}-rtl`]:Et==="rtl"},qt==null?void 0:qt.className,Je,nt,dn);return Un(pe.createElement("div",{className:It,style:Object.assign(Object.assign({},qt==null?void 0:qt.style),De),onMouseEnter:Bt,onMouseLeave:ft},jt&&pe.createElement("div",{className:`${yn}-title`},jt),pe.createElement(he.Z,{paragraph:!1,loading:pt,className:`${yn}-skeleton`},pe.createElement("div",{style:xt,className:`${yn}-content`},it&&pe.createElement("span",{className:`${yn}-content-prefix`},it),ut?ut(Kn):Kn,Nt&&pe.createElement("span",{className:`${yn}-content-suffix`},Nt)))))};const E=[["Y",1e3*60*60*24*365],["M",1e3*60*60*24*30],["D",1e3*60*60*24],["H",1e3*60*60],["m",1e3*60],["s",1e3],["S",1]];function b(Oe,We){let Je=Oe;const nt=/\[[^\]]*]/g,De=(We.match(nt)||[]).map(ut=>ut.slice(1,-1)),xt=We.replace(nt,"[]"),Qe=E.reduce((ut,it)=>{let[Nt,pt]=it;if(ut.includes(Nt)){const Bt=Math.floor(Je/pt);return Je-=Bt*pt,ut.replace(new RegExp(`${Nt}+`,"g"),ft=>{const ot=ft.length;return Bt.toString().padStart(ot,"0")})}return ut},xt);let jt=0;return Qe.replace(nt,()=>{const ut=De[jt];return jt+=1,ut})}function x(Oe,We){const{format:Je=""}=We,nt=new Date(Oe).getTime(),De=Date.now(),xt=Math.max(nt-De,0);return b(xt,Je)}const z=1e3/30;function ae(Oe){return new Date(Oe).getTime()}const ge=Oe=>{const{value:We,format:Je="HH:mm:ss",onChange:nt,onFinish:De}=Oe,xt=(0,Ve.Z)(),Qe=pe.useRef(null),jt=()=>{De==null||De(),Qe.current&&(clearInterval(Qe.current),Qe.current=null)},ut=()=>{const pt=ae(We);pt>=Date.now()&&(Qe.current=setInterval(()=>{xt(),nt==null||nt(pt-Date.now()),pt(ut(),()=>{Qe.current&&(clearInterval(Qe.current),Qe.current=null)}),[We]);const it=(pt,Bt)=>x(pt,Object.assign(Object.assign({},Bt),{format:Je})),Nt=pt=>(0,Ze.Tm)(pt,{title:void 0});return pe.createElement(a,Object.assign({},Oe,{valueRender:Nt,formatter:it}))};var xe=pe.memo(ge);a.Countdown=xe;var Pe=a},15969:function(hn,_t,Be){"use strict";Be.d(_t,{N:function(){return pe}});const pe=Ve=>({color:Ve.colorLink,textDecoration:"none",outline:"none",cursor:"pointer",transition:`color ${Ve.motionDurationSlow}`,"&:focus, &:hover":{color:Ve.colorLinkHover},"&:active":{color:Ve.colorLinkActive}})},1710:function(hn,_t,Be){"use strict";Be.d(_t,{default:function(){return Ln}});var pe={},Ve="rc-table-internal-hook",Ze=Be(50298),At=Be(6089),Ge=Be(34280),He=Be(13697),he=Be(59301),ve=Be(4676);function Ue(Le){var Me=he.createContext(void 0),et=function(dt){var Pt=dt.value,kt=dt.children,en=he.useRef(Pt);en.current=Pt;var Xe=he.useState(function(){return{getValue:function(){return en.current},listeners:new Set}}),ct=(0,Ze.Z)(Xe,1),Ct=ct[0];return(0,Ge.Z)(function(){(0,ve.unstable_batchedUpdates)(function(){Ct.listeners.forEach(function(Ft){Ft(Pt)})})},[Pt]),he.createElement(Me.Provider,{value:Ct},kt)};return{Context:Me,Provider:et,defaultValue:Le}}function ce(Le,Me){var et=(0,At.Z)(typeof Me=="function"?Me:function(Ft){if(Me===void 0)return Ft;if(!Array.isArray(Me))return Ft[Me];var zt={};return Me.forEach(function($t){zt[$t]=Ft[$t]}),zt}),st=he.useContext(Le==null?void 0:Le.Context),dt=st||{},Pt=dt.listeners,kt=dt.getValue,en=he.useRef();en.current=et(st?kt():Le==null?void 0:Le.defaultValue);var Xe=he.useState({}),ct=(0,Ze.Z)(Xe,2),Ct=ct[1];return(0,Ge.Z)(function(){if(!st)return;function Ft(zt){var $t=et(zt);(0,He.Z)(en.current,$t,!0)||Ct({})}return Pt.add(Ft),function(){Pt.delete(Ft)}},[st]),en.current}var Ne=Be(14809),Ce=Be(8654);function be(){var Le=he.createContext(null);function Me(){return he.useContext(Le)}function et(dt,Pt){var kt=(0,Ce.Yr)(dt),en=function(ct,Ct){var Ft=kt?{ref:Ct}:{},zt=he.useRef(0),$t=he.useRef(ct),an=Me();return an!==null?he.createElement(dt,(0,Ne.Z)({},ct,Ft)):((!Pt||Pt($t.current,ct))&&(zt.current+=1),$t.current=ct,he.createElement(Le.Provider,{value:zt.current},he.createElement(dt,(0,Ne.Z)({},ct,Ft))))};return kt?he.forwardRef(en):en}function st(dt,Pt){var kt=(0,Ce.Yr)(dt),en=function(ct,Ct){var Ft=kt?{ref:Ct}:{};return Me(),he.createElement(dt,(0,Ne.Z)({},ct,Ft))};return kt?he.memo(he.forwardRef(en),Pt):he.memo(en,Pt)}return{makeImmutable:et,responseImmutable:st,useImmutableMark:Me}}var oe=be(),y=oe.makeImmutable,a=oe.responseImmutable,E=oe.useImmutableMark,b=be(),x=b.makeImmutable,z=b.responseImmutable,ae=b.useImmutableMark,ge=Ue(),xe=ge;function Pe(Le,Me){var et=he.useRef(0);et.current+=1;var st=he.useRef(Le),dt=[];Object.keys(Le||{}).map(function(kt){var en;(Le==null?void 0:Le[kt])!==((en=st.current)===null||en===void 0?void 0:en[kt])&&dt.push(kt)}),st.current=Le;var Pt=he.useRef([]);return dt.length&&(Pt.current=dt),he.useDebugValue(et.current),he.useDebugValue(Pt.current.join(", ")),Me&&console.log("".concat(Me,":"),et.current,Pt.current),et.current}var Oe=null,We=he.memo(function(){var Le=Pe();return he.createElement("h1",null,"Render Times: ",Le)});We.displayName="RenderBlock";var Je=Be(93664),nt=Be(20439),De=Be(4635),xt=Be(92310),Qe=Be.n(xt),jt=Be(80547),ut=Be(97938),it=Be(48736),Nt=he.createContext({renderWithProps:!1}),pt=Nt,Bt="RC_TABLE_KEY";function ft(Le){return Le==null?[]:Array.isArray(Le)?Le:[Le]}function ot(Le){var Me=[],et={};return Le.forEach(function(st){for(var dt=st||{},Pt=dt.key,kt=dt.dataIndex,en=Pt||ft(kt).join("-")||Bt;et[en];)en="".concat(en,"_next");et[en]=!0,Me.push(en)}),Me}function Yt(Le){return Le!=null}function rn(Le){return Le&&(0,Je.Z)(Le)==="object"&&!Array.isArray(Le)&&!he.isValidElement(Le)}function Et(Le,Me,et,st,dt,Pt){var kt=he.useContext(pt),en=ae(),Xe=(0,jt.Z)(function(){if(Yt(st))return[st];var ct=Me==null||Me===""?[]:Array.isArray(Me)?Me:[Me],Ct=(0,ut.Z)(Le,ct),Ft=Ct,zt=void 0;if(dt){var $t=dt(Ct,Le,et);rn($t)?(Ft=$t.children,zt=$t.props,kt.renderWithProps=!0):Ft=$t}return[Ft,zt]},[en,Le,st,Me,dt,et],function(ct,Ct){if(Pt){var Ft=(0,Ze.Z)(ct,2),zt=Ft[1],$t=(0,Ze.Z)(Ct,2),an=$t[1];return Pt(an,zt)}return kt.renderWithProps?!0:!(0,He.Z)(ct,Ct,!0)});return Xe}function qt(Le,Me,et,st){var dt=Le+Me-1;return Le<=st&&dt>=et}function yn(Le,Me){return ce(xe,function(et){var st=qt(Le,Me||1,et.hoverStartRow,et.hoverEndRow);return[st,et.onHover]})}var Un=function(Me){var et=Me.ellipsis,st=Me.rowType,dt=Me.children,Pt,kt=et===!0?{showTitle:!0}:et;return kt&&(kt.showTitle||st==="header")&&(typeof dt=="string"||typeof dt=="number"?Pt=dt.toString():he.isValidElement(dt)&&typeof dt.props.children=="string"&&(Pt=dt.props.children)),Pt};function dn(Le){var Me,et,st,dt,Pt,kt,en,Xe,ct=Le.component,Ct=Le.children,Ft=Le.ellipsis,zt=Le.scope,$t=Le.prefixCls,an=Le.className,fn=Le.align,Qn=Le.record,On=Le.render,Rn=Le.dataIndex,Zn=Le.renderIndex,pr=Le.shouldCellUpdate,Nn=Le.index,Kt=Le.rowType,Ur=Le.colSpan,Br=Le.rowSpan,Mn=Le.fixLeft,Yn=Le.fixRight,qn=Le.firstFixLeft,Gn=Le.lastFixLeft,sr=Le.firstFixRight,xr=Le.lastFixRight,Xr=Le.appendNode,zr=Le.additionalProps,kr=zr===void 0?{}:zr,ia=Le.isSticky,Gr="".concat($t,"-cell"),ha=ce(xe,["supportSticky","allColumnsFixedLeft"]),yr=ha.supportSticky,to=ha.allColumnsFixedLeft,xa=Et(Qn,Rn,Zn,Ct,On,pr),Ba=(0,Ze.Z)(xa,2),_a=Ba[0],wa=Ba[1],so={},Ea=typeof Mn=="number"&&yr,ii=typeof Yn=="number"&&yr;Ea&&(so.position="sticky",so.left=Mn),ii&&(so.position="sticky",so.right=Yn);var Nr=(Me=(et=(st=wa==null?void 0:wa.colSpan)!==null&&st!==void 0?st:kr.colSpan)!==null&&et!==void 0?et:Ur)!==null&&Me!==void 0?Me:1,sa=(dt=(Pt=(kt=wa==null?void 0:wa.rowSpan)!==null&&kt!==void 0?kt:kr.rowSpan)!==null&&Pt!==void 0?Pt:Br)!==null&&dt!==void 0?dt:1,ua=yn(Nn,sa),Kr=(0,Ze.Z)(ua,2),na=Kr[0],Qr=Kr[1],ba=function(wr){var Bo;Qn&&Qr(Nn,Nn+sa-1),kr==null||(Bo=kr.onMouseEnter)===null||Bo===void 0||Bo.call(kr,wr)},Fa=function(wr){var Bo;Qn&&Qr(-1,-1),kr==null||(Bo=kr.onMouseLeave)===null||Bo===void 0||Bo.call(kr,wr)};if(Nr===0||sa===0)return null;var Ha=(en=kr.title)!==null&&en!==void 0?en:Un({rowType:Kt,ellipsis:Ft,children:_a}),zo=Qe()(Gr,an,(Xe={},(0,De.Z)(Xe,"".concat(Gr,"-fix-left"),Ea&&yr),(0,De.Z)(Xe,"".concat(Gr,"-fix-left-first"),qn&&yr),(0,De.Z)(Xe,"".concat(Gr,"-fix-left-last"),Gn&&yr),(0,De.Z)(Xe,"".concat(Gr,"-fix-left-all"),Gn&&to&&yr),(0,De.Z)(Xe,"".concat(Gr,"-fix-right"),ii&&yr),(0,De.Z)(Xe,"".concat(Gr,"-fix-right-first"),sr&&yr),(0,De.Z)(Xe,"".concat(Gr,"-fix-right-last"),xr&&yr),(0,De.Z)(Xe,"".concat(Gr,"-ellipsis"),Ft),(0,De.Z)(Xe,"".concat(Gr,"-with-append"),Xr),(0,De.Z)(Xe,"".concat(Gr,"-fix-sticky"),(Ea||ii)&&ia&&yr),(0,De.Z)(Xe,"".concat(Gr,"-row-hover"),!wa&&na),Xe),kr.className,wa==null?void 0:wa.className),ma={};fn&&(ma.textAlign=fn);var Ai=(0,nt.Z)((0,nt.Z)((0,nt.Z)((0,nt.Z)({},so),kr.style),ma),wa==null?void 0:wa.style),Io=_a;return(0,Je.Z)(Io)==="object"&&!Array.isArray(Io)&&!he.isValidElement(Io)&&(Io=null),Ft&&(Gn||sr)&&(Io=he.createElement("span",{className:"".concat(Gr,"-content")},Io)),he.createElement(ct,(0,Ne.Z)({},wa,kr,{className:zo,style:Ai,title:Ha,scope:zt,onMouseEnter:ba,onMouseLeave:Fa,colSpan:Nr!==1?Nr:null,rowSpan:sa!==1?sa:null}),Xr,Io)}var Kn=he.memo(dn);function It(Le,Me,et,st,dt,Pt){var kt=et[Le]||{},en=et[Me]||{},Xe,ct;kt.fixed==="left"?Xe=st.left[dt==="rtl"?Me:Le]:en.fixed==="right"&&(ct=st.right[dt==="rtl"?Le:Me]);var Ct=!1,Ft=!1,zt=!1,$t=!1,an=et[Me+1],fn=et[Le-1],Qn=!(Pt!=null&&Pt.children);if(dt==="rtl"){if(Xe!==void 0){var On=fn&&fn.fixed==="left";$t=!On&&Qn}else if(ct!==void 0){var Rn=an&&an.fixed==="right";zt=!Rn&&Qn}}else if(Xe!==void 0){var Zn=an&&an.fixed==="left";Ct=!Zn&&Qn}else if(ct!==void 0){var pr=fn&&fn.fixed==="right";Ft=!pr&&Qn}return{fixLeft:Xe,fixRight:ct,lastFixLeft:Ct,firstFixRight:Ft,lastFixRight:zt,firstFixLeft:$t,isSticky:st.isSticky}}var jn=he.createContext({}),tr=jn;function je(Le){var Me=Le.className,et=Le.index,st=Le.children,dt=Le.colSpan,Pt=dt===void 0?1:dt,kt=Le.rowSpan,en=Le.align,Xe=ce(xe,["prefixCls","direction"]),ct=Xe.prefixCls,Ct=Xe.direction,Ft=he.useContext(tr),zt=Ft.scrollColumnIndex,$t=Ft.stickyOffsets,an=Ft.flattenColumns,fn=Ft.columns,Qn=et+Pt-1,On=Qn+1===zt?Pt+1:Pt,Rn=It(et,et+On-1,an,$t,Ct,fn==null?void 0:fn[et]);return he.createElement(Kn,(0,Ne.Z)({className:Me,index:et,component:"td",prefixCls:ct,record:null,dataIndex:null,align:en,colSpan:On,rowSpan:kt,render:function(){return st}},Rn))}var Wt=Be(62646),ke=["children"];function me(Le){var Me=Le.children,et=(0,Wt.Z)(Le,ke);return he.createElement("tr",et,Me)}function se(Le){var Me=Le.children;return Me}se.Row=me,se.Cell=je;var ye=se;function qe(Le){var Me=Le.children,et=Le.stickyOffsets,st=Le.flattenColumns,dt=Le.columns,Pt=ce(xe,"prefixCls"),kt=st.length-1,en=st[kt],Xe=he.useMemo(function(){return{stickyOffsets:et,flattenColumns:st,scrollColumnIndex:en!=null&&en.scrollbar?kt:null,columns:dt}},[en,st,kt,et,dt]);return he.createElement(tr.Provider,{value:Xe},he.createElement("tfoot",{className:"".concat(Pt,"-summary")},Me))}var ht=z(qe),Re=ye,Ye=Be(70425),Ot=Be(29301),bt=Be(29194),lt=Be(24514),Gt=Be(75152),Tn=Be(26112);function Dt(Le,Me,et,st,dt,Pt,kt){Le.push({record:Me,indent:et,index:kt});var en=Pt(Me),Xe=dt==null?void 0:dt.has(en);if(Me&&Array.isArray(Me[st])&&Xe)for(var ct=0;ct1?qn-1:0),sr=1;sr=0;en-=1){var Xe=Me[en],ct=et&&et[en],Ct=ct&&ct[vr];if(Xe||Ct||kt){var Ft=Ct||{},zt=Ft.columnType,$t=(0,Wt.Z)(Ft,Wr);dt.unshift(he.createElement("col",(0,Ne.Z)({key:en,style:{width:Xe}},$t))),kt=!0}}return he.createElement("colgroup",null,dt)}var Na=ca,Vr=Be(95190),ao=["className","noData","columns","flattenColumns","colWidths","columCount","stickyOffsets","direction","fixHeader","stickyTopOffset","stickyBottomOffset","stickyClassName","onScroll","maxContentScroll","children"];function co(Le,Me){return(0,he.useMemo)(function(){for(var et=[],st=0;st1?"colgroup":"col":null,ellipsis:Qn.ellipsis,align:Qn.align,component:Qn.title?Pt:kt,prefixCls:Ct,key:$t[fn]},On,{additionalProps:Rn,rowType:"header"}))}))}Xo.displayName="HeaderRow";var br=Xo;function Fr(Le){var Me=[];function et(kt,en){var Xe=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0;Me[Xe]=Me[Xe]||[];var ct=en,Ct=kt.filter(Boolean).map(function(Ft){var zt={key:Ft.key,className:Ft.className||"",children:Ft.title,column:Ft,colStart:ct},$t=1,an=Ft.children;return an&&an.length>0&&($t=et(an,ct,Xe+1).reduce(function(fn,Qn){return fn+Qn},0),zt.hasSubColumns=!0),"colSpan"in Ft&&($t=Ft.colSpan),"rowSpan"in Ft&&(zt.rowSpan=Ft.rowSpan),zt.colSpan=$t,zt.colEnd=zt.colStart+$t-1,Me[Xe].push(zt),ct+=$t,$t});return Ct}et(Le,0);for(var st=Me.length,dt=function(en){Me[en].forEach(function(Xe){!("rowSpan"in Xe)&&!Xe.hasSubColumns&&(Xe.rowSpan=st-en)})},Pt=0;Pt1&&arguments[1]!==void 0?arguments[1]:"";return typeof Me=="number"?Me:Me.endsWith("%")?Le*parseFloat(Me)/100:null}function aa(Le,Me){return he.useMemo(function(){if(Me&&Me>0){var et=0,st=0;Le.forEach(function(ct){var Ct=Ua(Me,ct.width);Ct?et+=Ct:st+=1});var dt=Me-et,Pt=st,kt=dt/st,en=0,Xe=Le.map(function(ct){var Ct=(0,nt.Z)({},ct),Ft=Ua(Me,Ct.width);if(Ft)Ct.width=Ft;else{var zt=Math.floor(kt);Ct.width=Pt===1?dt:zt,dt-=zt,Pt-=1}return en+=Ct.width,Ct});return[Xe,en]}return[Le,Me]},[Le,Me])}var mn=["children"],Cn=["fixed"];function pn(Le){return(0,Ca.Z)(Le).filter(function(Me){return he.isValidElement(Me)}).map(function(Me){var et=Me.key,st=Me.props,dt=st.children,Pt=(0,Wt.Z)(st,mn),kt=(0,nt.Z)({key:et},Pt);return dt&&(kt.children=pn(dt)),kt})}function ar(Le){var Me=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"key";return Le.filter(function(et){return et&&(0,Je.Z)(et)==="object"}).reduce(function(et,st,dt){var Pt=st.fixed,kt=Pt===!0?"left":Pt,en="".concat(Me,"-").concat(dt),Xe=st.children;return Xe&&Xe.length>0?[].concat((0,Vr.Z)(et),(0,Vr.Z)(ar(Xe,en).map(function(ct){return(0,nt.Z)({fixed:kt},ct)}))):[].concat((0,Vr.Z)(et),[(0,nt.Z)((0,nt.Z)({key:en},st),{},{fixed:kt})])},[])}function Tr(Le){for(var Me=!0,et=0;et=0;Pt-=1){var kt=Le[Pt];if(dt&&kt.fixed!=="right")dt=!1;else if(!dt&&kt.fixed==="right"){warning(!1,"Index ".concat(Pt+1," of `columns` missing `fixed='right'` prop."));break}}}function Bn(Le){return Le.map(function(Me){var et=Me.fixed,st=(0,Wt.Z)(Me,Cn),dt=et;return et==="left"?dt="right":et==="right"&&(dt="left"),(0,nt.Z)({fixed:dt},st)})}function Hn(Le,Me){var et=Le.prefixCls,st=Le.columns,dt=Le.children,Pt=Le.expandable,kt=Le.expandedKeys,en=Le.columnTitle,Xe=Le.getRowKey,ct=Le.onTriggerExpand,Ct=Le.expandIcon,Ft=Le.rowExpandable,zt=Le.expandIconColumnIndex,$t=Le.direction,an=Le.expandRowByClick,fn=Le.columnWidth,Qn=Le.fixed,On=Le.scrollWidth,Rn=he.useMemo(function(){return st||pn(dt)},[st,dt]),Zn=he.useMemo(function(){if(Pt){var Yn,qn=Rn.slice();if(!qn.includes(pe)){var Gn=zt||0;Gn>=0&&qn.splice(Gn,0,pe)}var sr=qn.indexOf(pe);qn=qn.filter(function(kr,ia){return kr!==pe||ia===sr});var xr=Rn[sr],Xr;(Qn==="left"||Qn)&&!zt?Xr="left":(Qn==="right"||Qn)&&zt===Rn.length?Xr="right":Xr=xr?xr.fixed:null;var zr=(Yn={},(0,De.Z)(Yn,vr,{className:"".concat(et,"-expand-icon-col"),columnType:"EXPAND_COLUMN"}),(0,De.Z)(Yn,"title",en),(0,De.Z)(Yn,"fixed",Xr),(0,De.Z)(Yn,"className","".concat(et,"-row-expand-icon-cell")),(0,De.Z)(Yn,"width",fn),(0,De.Z)(Yn,"render",function(ia,Gr,ha){var yr=Xe(Gr,ha),to=kt.has(yr),xa=Ft?Ft(Gr):!0,Ba=Ct({prefixCls:et,expanded:to,expandable:xa,record:Gr,onExpand:ct});return an?he.createElement("span",{onClick:function(wa){return wa.stopPropagation()}},Ba):Ba}),Yn);return qn.map(function(kr){return kr===pe?zr:kr})}return Rn.filter(function(kr){return kr!==pe})},[Pt,Rn,Xe,kt,Ct,$t]),pr=he.useMemo(function(){var Yn=Zn;return Me&&(Yn=Me(Yn)),Yn.length||(Yn=[{render:function(){return null}}]),Yn},[Me,Zn,$t]),Nn=he.useMemo(function(){return $t==="rtl"?Bn(ar(pr)):ar(pr)},[pr,$t,On]),Kt=aa(Nn,On),Ur=(0,Ze.Z)(Kt,2),Br=Ur[0],Mn=Ur[1];return[pr,Br,Mn]}var Vn=Hn;function Ar(Le){var Me,et=Le.prefixCls,st=Le.record,dt=Le.onExpand,Pt=Le.expanded,kt=Le.expandable,en="".concat(et,"-row-expand-icon");if(!kt)return he.createElement("span",{className:Qe()(en,"".concat(et,"-row-spaced"))});var Xe=function(Ct){dt(st,Ct),Ct.stopPropagation()};return he.createElement("span",{className:Qe()(en,(Me={},(0,De.Z)(Me,"".concat(et,"-row-expanded"),Pt),(0,De.Z)(Me,"".concat(et,"-row-collapsed"),!Pt),Me)),onClick:Xe})}function Mr(Le,Me,et){var st=[];function dt(Pt){(Pt||[]).forEach(function(kt,en){st.push(Me(kt,en)),dt(kt[et])})}return dt(Le),st}function Da(Le,Me,et){var st=Er(Le),dt=st.expandIcon,Pt=st.expandedRowKeys,kt=st.defaultExpandedRowKeys,en=st.defaultExpandAllRows,Xe=st.expandedRowRender,ct=st.onExpand,Ct=st.onExpandedRowsChange,Ft=st.childrenColumnName,zt=dt||Ar,$t=Ft||"children",an=he.useMemo(function(){return Xe?"row":Le.expandable&&Le.internalHooks===Ve&&Le.expandable.__PARENT_RENDER_ICON__||Me.some(function(Nn){return Nn&&(0,Je.Z)(Nn)==="object"&&Nn[$t]})?"nest":!1},[!!Xe,Me]),fn=he.useState(function(){return kt||(en?Mr(Me,et,$t):[])}),Qn=(0,Ze.Z)(fn,2),On=Qn[0],Rn=Qn[1],Zn=he.useMemo(function(){return new Set(Pt||On||[])},[Pt,On]),pr=he.useCallback(function(Nn){var Kt=et(Nn,Me.indexOf(Nn)),Ur,Br=Zn.has(Kt);Br?(Zn.delete(Kt),Ur=(0,Vr.Z)(Zn)):Ur=[].concat((0,Vr.Z)(Zn),[Kt]),Rn(Ur),ct&&ct(!Br,Nn),Ct&&Ct(Ur)},[et,Zn,Me,ct,Ct]);return[st,an,Zn,zt,$t,pr]}function nr(Le,Me,et,st){var dt=Le.map(function(Pt,kt){return It(kt,kt,Le,Me,et,st==null?void 0:st[kt])});return(0,jt.Z)(function(){return dt},[dt],function(Pt,kt){return!(0,He.Z)(Pt,kt)})}function Jr(Le){var Me=(0,he.useRef)(Le),et=(0,he.useState)({}),st=(0,Ze.Z)(et,2),dt=st[1],Pt=(0,he.useRef)(null),kt=(0,he.useRef)([]);function en(Xe){kt.current.push(Xe);var ct=Promise.resolve();Pt.current=ct,ct.then(function(){if(Pt.current===ct){var Ct=kt.current,Ft=Me.current;kt.current=[],Ct.forEach(function(zt){Me.current=zt(Me.current)}),Pt.current=null,Ft!==Me.current&&dt({})}})}return(0,he.useEffect)(function(){return function(){Pt.current=null}},[]),[Me.current,en]}function va(Le){var Me=(0,he.useRef)(Le||null),et=(0,he.useRef)();function st(){window.clearTimeout(et.current)}function dt(kt){Me.current=kt,st(),et.current=window.setTimeout(function(){Me.current=null,et.current=void 0},100)}function Pt(){return Me.current}return(0,he.useEffect)(function(){return st},[]),[dt,Pt]}function Pa(){var Le=he.useState(-1),Me=(0,Ze.Z)(Le,2),et=Me[0],st=Me[1],dt=he.useState(-1),Pt=(0,Ze.Z)(dt,2),kt=Pt[0],en=Pt[1],Xe=he.useCallback(function(ct,Ct){st(ct),en(Ct)},[]);return[et,kt,Xe]}var ja=Be(47273),Qa=(0,ja.Z)()?window:null;function bo(Le,Me){var et=(0,Je.Z)(Le)==="object"?Le:{},st=et.offsetHeader,dt=st===void 0?0:st,Pt=et.offsetSummary,kt=Pt===void 0?0:Pt,en=et.offsetScroll,Xe=en===void 0?0:en,ct=et.getContainer,Ct=ct===void 0?function(){return Qa}:ct,Ft=Ct()||Qa;return he.useMemo(function(){var zt=!!Le;return{isSticky:zt,stickyClassName:zt?"".concat(Me,"-sticky-holder"):"",offsetHeader:dt,offsetSummary:kt,offsetScroll:Xe,container:Ft}},[Xe,dt,kt,Me,Ft])}function ko(Le,Me,et){var st=(0,he.useMemo)(function(){for(var dt=[],Pt=[],kt=0,en=0,Xe=0;Xe=Ft&&(kr=Ft-zt),kt({scrollLeft:kr/Ft*(Ct+2)}),Rn.current.x=sr.pageX},Yn=function(){if(Pt.current){var sr=(0,Ya.os)(Pt.current).top,xr=sr+Pt.current.offsetHeight,Xr=Xe===window?document.documentElement.scrollTop+window.innerHeight:(0,Ya.os)(Xe).top+Xe.clientHeight;xr-(0,Gt.Z)()<=Xr||sr>=Xr-en?On(function(zr){return(0,nt.Z)((0,nt.Z)({},zr),{},{isHiddenScrollBar:!0})}):On(function(zr){return(0,nt.Z)((0,nt.Z)({},zr),{},{isHiddenScrollBar:!1})})}},qn=function(sr){On(function(xr){return(0,nt.Z)((0,nt.Z)({},xr),{},{scrollLeft:sr/Ct*Ft||0})})};return he.useImperativeHandle(et,function(){return{setScrollLeft:qn}}),he.useEffect(function(){var Gn=(0,Sa.Z)(document.body,"mouseup",Ur,!1),sr=(0,Sa.Z)(document.body,"mousemove",Mn,!1);return Yn(),function(){Gn.remove(),sr.remove()}},[zt,Nn]),he.useEffect(function(){var Gn=(0,Sa.Z)(Xe,"scroll",Yn,!1),sr=(0,Sa.Z)(window,"resize",Yn,!1);return function(){Gn.remove(),sr.remove()}},[Xe]),he.useEffect(function(){Qn.isHiddenScrollBar||On(function(Gn){var sr=Pt.current;return sr?(0,nt.Z)((0,nt.Z)({},Gn),{},{scrollLeft:sr.scrollLeft/sr.scrollWidth*sr.clientWidth}):Gn})},[Qn.isHiddenScrollBar]),Ct<=Ft||!zt||Qn.isHiddenScrollBar?null:he.createElement("div",{style:{height:(0,Gt.Z)(),width:Ft,bottom:en},className:"".concat(ct,"-sticky-scroll")},he.createElement("div",{onMouseDown:Br,ref:$t,className:Qe()("".concat(ct,"-sticky-scroll-bar"),(0,De.Z)({},"".concat(ct,"-sticky-scroll-bar-active"),Nn)),style:{width:"".concat(zt,"px"),transform:"translate3d(".concat(Qn.scrollLeft,"px, 0, 0)")}}))},Po=he.forwardRef(Ko);function lr(Le){return null}var WA=lr;function CA(Le){return null}var Mi=CA,Ji="rc-table",Dr=[],pa={};function Ka(){return"No Data"}function da(Le){var Me,et=(0,nt.Z)({rowKey:"key",prefixCls:Ji,emptyText:Ka},Le),st=et.prefixCls,dt=et.className,Pt=et.rowClassName,kt=et.style,en=et.data,Xe=et.rowKey,ct=et.scroll,Ct=et.tableLayout,Ft=et.direction,zt=et.title,$t=et.footer,an=et.summary,fn=et.caption,Qn=et.id,On=et.showHeader,Rn=et.components,Zn=et.emptyText,pr=et.onRow,Nn=et.onHeaderRow,Kt=et.internalHooks,Ur=et.transformColumns,Br=et.internalRefs,Mn=et.tailor,Yn=et.sticky,qn=en||Dr,Gn=!!qn.length,sr=Kt===Ve,xr=he.useCallback(function(qa,yo){return(0,ut.Z)(Rn,qa)||yo},[Rn]),Xr=he.useMemo(function(){return typeof Xe=="function"?Xe:function(qa){var yo=qa&&qa[Xe];return yo}},[Xe]),zr=xr(["body"]),kr=Pa(),ia=(0,Ze.Z)(kr,3),Gr=ia[0],ha=ia[1],yr=ia[2],to=Da(et,qn,Xr),xa=(0,Ze.Z)(to,6),Ba=xa[0],_a=xa[1],wa=xa[2],so=xa[3],Ea=xa[4],ii=xa[5],Nr=ct==null?void 0:ct.x,sa=he.useState(0),ua=(0,Ze.Z)(sa,2),Kr=ua[0],na=ua[1],Qr=Vn((0,nt.Z)((0,nt.Z)((0,nt.Z)({},et),Ba),{},{expandable:!!Ba.expandedRowRender,columnTitle:Ba.columnTitle,expandedKeys:wa,getRowKey:Xr,onTriggerExpand:ii,expandIcon:so,expandIconColumnIndex:Ba.expandIconColumnIndex,direction:Ft,scrollWidth:sr&&Mn&&typeof Nr=="number"?Nr:null}),sr?Ur:null),ba=(0,Ze.Z)(Qr,3),Fa=ba[0],Ha=ba[1],zo=ba[2],ma=zo!=null?zo:Nr,Ai=he.useMemo(function(){return{columns:Fa,flattenColumns:Ha}},[Fa,Ha]),Io=he.useRef(),Go=he.useRef(),wr=he.useRef(),Bo=he.useRef(),vi=he.useRef(),Ja=he.useState(!1),ka=(0,Ze.Z)(Ja,2),lo=ka[0],Eo=ka[1],ho=he.useState(!1),La=(0,Ze.Z)(ho,2),Mo=La[0],Zo=La[1],gi=Jr(new Map),si=(0,Ze.Z)(gi,2),Fi=si[0],IA=si[1],rA=ot(Ha),zi=rA.map(function(qa){return Fi.get(qa)}),ki=he.useMemo(function(){return zi},[zi.join("_")]),fi=Ra(ki,Ha.length,Ft),_o=ct&&Yt(ct.y),Oo=ct&&Yt(ma)||!!Ba.fixed,NA=Oo&&Ha.some(function(qa){var yo=qa.fixed;return yo}),HA=he.useRef(),$A=bo(Yn,st),BA=$A.isSticky,ul=$A.offsetHeader,Is=$A.offsetSummary,Xa=$A.offsetScroll,Ma=$A.stickyClassName,li=$A.container,To=he.useMemo(function(){return an==null?void 0:an(qn)},[an,qn]),ui=(_o||BA)&&he.isValidElement(To)&&To.type===ye&&To.props.fixed,Si,hi,Bi;_o&&(hi={overflowY:"scroll",maxHeight:ct.y}),Oo&&(Si={overflowX:"auto"},_o||(hi={overflowY:"hidden"}),Bi={width:ma===!0?"auto":ma,minWidth:"100%"});var ms=he.useCallback(function(qa,yo){(0,bt.Z)(Io.current)&&IA(function(ji){if(ji.get(qa)!==yo){var RA=new Map(ji);return RA.set(qa,yo),RA}return ji})},[]),Gi=va(null),Ks=(0,Ze.Z)(Gi,2),Il=Ks[0],au=Ks[1];function Ns(qa,yo){yo&&(typeof yo=="function"?yo(qa):yo.scrollLeft!==qa&&(yo.scrollLeft=qa,yo.scrollLeft!==qa&&setTimeout(function(){yo.scrollLeft=qa},0)))}var es=(0,At.Z)(function(qa){var yo=qa.currentTarget,ji=qa.scrollLeft,RA=Ft==="rtl",MA=typeof ji=="number"?ji:yo.scrollLeft,Ol=yo||pa;if(!au()||au()===Ol){var hl;Il(Ol),Ns(MA,Go.current),Ns(MA,wr.current),Ns(MA,vi.current),Ns(MA,(hl=HA.current)===null||hl===void 0?void 0:hl.setScrollLeft)}var QA=yo||Go.current;if(QA){var _A=QA.scrollWidth,Tl=QA.clientWidth;if(_A===Tl){Eo(!1),Zo(!1);return}RA?(Eo(-MA<_A-Tl),Zo(-MA>0)):(Eo(MA>0),Zo(MA<_A-Tl))}}),zs=function(){Oo&&wr.current?es({currentTarget:wr.current}):(Eo(!1),Zo(!1))},ou=function(yo){var ji=yo.width;ji!==Kr&&(zs(),na(Io.current?Io.current.offsetWidth:ji))},Gs=he.useRef(!1);he.useEffect(function(){Gs.current&&zs()},[Oo,en,Fa.length]),he.useEffect(function(){Gs.current=!0},[]);var iu=he.useState(0),Nl=(0,Ze.Z)(iu,2),Us=Nl[0],ts=Nl[1],cl=he.useState(!0),Zs=(0,Ze.Z)(cl,2),Zi=Zs[0],Li=Zs[1];he.useEffect(function(){(!Mn||!sr)&&(wr.current instanceof Element?ts((0,Gt.o)(wr.current).width):ts((0,Gt.o)(Bo.current).width)),Li((0,lt.G)("position","sticky"))},[]),he.useEffect(function(){sr&&Br&&(Br.body.current=wr.current)});var Ou=he.useCallback(function(qa){return he.createElement(he.Fragment,null,he.createElement(Lr,qa),ui==="top"&&he.createElement(ht,qa,To))},[ui,To]),Au=he.useCallback(function(qa){return he.createElement(ht,qa,To)},[To]),Ga=xr(["table"],"table"),dl=he.useMemo(function(){return Ct||(NA?ma==="max-content"?"auto":"fixed":_o||BA||Ha.some(function(qa){var yo=qa.ellipsis;return yo})?"fixed":"auto")},[_o,NA,Ha,Ct,BA]),Ul,UA={colWidths:ki,columCount:Ha.length,stickyOffsets:fi,onHeaderRow:Nn,fixHeader:_o,scroll:ct},Ql=he.useMemo(function(){return Gn?null:typeof Zn=="function"?Zn():Zn},[Gn,Zn]),Dl=he.createElement($r,{data:qn,measureColumnWidth:_o||Oo||BA}),Ws=he.createElement(Na,{colWidths:Ha.map(function(qa){var yo=qa.width;return yo}),columns:Ha}),Vs=fn!=null?he.createElement("caption",{className:"".concat(st,"-caption")},fn):void 0,Tu=(0,Tn.Z)(et,{data:!0}),gl=(0,Tn.Z)(et,{aria:!0});if(_o||BA){var fl;typeof zr=="function"?(fl=zr(qn,{scrollbarSize:Us,ref:wr,onScroll:es}),UA.colWidths=Ha.map(function(qa,yo){var ji=qa.width,RA=yo===Ha.length-1?ji-Us:ji;return typeof RA=="number"&&!Number.isNaN(RA)?RA:0})):fl=he.createElement("div",{style:(0,nt.Z)((0,nt.Z)({},Si),hi),onScroll:es,ref:wr,className:Qe()("".concat(st,"-body"))},he.createElement(Ga,(0,Ne.Z)({style:(0,nt.Z)((0,nt.Z)({},Bi),{},{tableLayout:dl})},gl),Vs,Ws,Dl,!ui&&To&&he.createElement(ht,{stickyOffsets:fi,flattenColumns:Ha,columns:Fa},To)));var ri=(0,nt.Z)((0,nt.Z)((0,nt.Z)({noData:!qn.length,maxContentScroll:Oo&&ma==="max-content"},UA),Ai),{},{direction:Ft,stickyClassName:Ma,onScroll:es});Ul=he.createElement(he.Fragment,null,On!==!1&&he.createElement(nn,(0,Ne.Z)({},ri,{stickyTopOffset:ul,className:"".concat(st,"-header"),ref:Go}),Ou),fl,ui&&ui!=="top"&&he.createElement(nn,(0,Ne.Z)({},ri,{stickyBottomOffset:Is,className:"".concat(st,"-summary"),ref:vi}),Au),BA&&he.createElement(Po,{ref:HA,offsetScroll:Xa,scrollBodyRef:wr,onScroll:es,container:li}))}else Ul=he.createElement("div",{style:(0,nt.Z)((0,nt.Z)({},Si),hi),className:Qe()("".concat(st,"-content")),onScroll:es,ref:wr},he.createElement(Ga,(0,Ne.Z)({style:(0,nt.Z)((0,nt.Z)({},Bi),{},{tableLayout:dl})},gl),Vs,Ws,On!==!1&&he.createElement(Lr,(0,Ne.Z)({},UA,Ai)),Dl,To&&he.createElement(ht,{stickyOffsets:fi,flattenColumns:Ha,columns:Fa},To)));var yA=he.createElement("div",(0,Ne.Z)({className:Qe()(st,dt,(Me={},(0,De.Z)(Me,"".concat(st,"-rtl"),Ft==="rtl"),(0,De.Z)(Me,"".concat(st,"-ping-left"),lo),(0,De.Z)(Me,"".concat(st,"-ping-right"),Mo),(0,De.Z)(Me,"".concat(st,"-layout-fixed"),Ct==="fixed"),(0,De.Z)(Me,"".concat(st,"-fixed-header"),_o),(0,De.Z)(Me,"".concat(st,"-fixed-column"),NA),(0,De.Z)(Me,"".concat(st,"-scroll-horizontal"),Oo),(0,De.Z)(Me,"".concat(st,"-has-fix-left"),Ha[0]&&Ha[0].fixed),(0,De.Z)(Me,"".concat(st,"-has-fix-right"),Ha[Ha.length-1]&&Ha[Ha.length-1].fixed==="right"),Me)),style:kt,id:Qn,ref:Io},Tu),zt&&he.createElement(Ta,{className:"".concat(st,"-title")},zt(qn)),he.createElement("div",{ref:Bo,className:"".concat(st,"-container")},Ul),$t&&he.createElement(Ta,{className:"".concat(st,"-footer")},$t(qn)));Oo&&(yA=he.createElement(Ot.Z,{onResize:ou},yA));var ps=nr(Ha,fi,Ft,Fa),ku=he.useMemo(function(){return{scrollX:ma,prefixCls:st,getComponent:xr,scrollbarSize:Us,direction:Ft,fixedInfoList:ps,isSticky:BA,supportSticky:Zi,componentWidth:Kr,fixHeader:_o,fixColumn:NA,horizonScroll:Oo,tableLayout:dl,rowClassName:Pt,expandedRowClassName:Ba.expandedRowClassName,expandIcon:so,expandableType:_a,expandRowByClick:Ba.expandRowByClick,expandedRowRender:Ba.expandedRowRender,onTriggerExpand:ii,expandIconColumnIndex:Ba.expandIconColumnIndex,indentSize:Ba.indentSize,allColumnsFixedLeft:Ha.every(function(qa){return qa.fixed==="left"}),emptyNode:Ql,columns:Fa,flattenColumns:Ha,onColumnResize:ms,hoverStartRow:Gr,hoverEndRow:ha,onHover:yr,rowExpandable:Ba.rowExpandable,onRow:pr,getRowKey:Xr,expandedKeys:wa,childrenColumnName:Ea}},[ma,st,xr,Us,Ft,ps,BA,Zi,Kr,_o,NA,Oo,dl,Pt,Ba.expandedRowClassName,so,_a,Ba.expandRowByClick,Ba.expandedRowRender,ii,Ba.expandIconColumnIndex,Ba.indentSize,Ql,Fa,Ha,ms,Gr,ha,yr,Ba.rowExpandable,pr,Xr,wa,Ea]);return he.createElement(xe.Provider,{value:ku},yA)}function po(Le){return x(da,Le)}var vo=po();vo.EXPAND_COLUMN=pe,vo.INTERNAL_HOOKS=Ve,vo.Column=WA,vo.ColumnGroup=Mi,vo.Summary=Re;var cn=vo,_r=Be(6790),fo=Ue(null),Za=Ue(null);function jo(Le,Me,et){var st=Me||1;return et[Le+st]-(et[Le]||0)}function _i(Le){var Me=Le.rowInfo,et=Le.column,st=Le.colIndex,dt=Le.indent,Pt=Le.index,kt=Le.renderIndex,en=Le.record,Xe=Le.style,ct=Le.className,Ct=Le.inverse,Ft=Le.getHeight,zt=et.render,$t=et.dataIndex,an=et.className,fn=et.width,Qn=ce(Za,["columnsOffset"]),On=Qn.columnsOffset,Rn=$n(Me,et,st,dt,Pt),Zn=Rn.key,pr=Rn.fixedInfo,Nn=Rn.appendCellNode,Kt=Rn.additionalCellProps,Ur=Kt.style,Br=Kt.colSpan,Mn=Br===void 0?1:Br,Yn=Kt.rowSpan,qn=Yn===void 0?1:Yn,Gn=st-1,sr=jo(Gn,Mn,On),xr=Mn>1?fn-sr:0,Xr=(0,nt.Z)((0,nt.Z)((0,nt.Z)({},Ur),Xe),{},{flex:"0 0 ".concat(sr,"px"),width:"".concat(sr,"px"),marginRight:xr,pointerEvents:"auto"}),zr=he.useMemo(function(){return Ct?qn<=1:Mn===0||qn===0||qn>1},[qn,Mn,Ct]);zr?Xr.visibility="hidden":Ct&&(Xr.height=Ft==null?void 0:Ft(qn));var kr=zr?function(){return null}:zt,ia={};return(qn===0||Mn===0)&&(ia.rowSpan=1,ia.colSpan=1),he.createElement(Kn,(0,Ne.Z)({className:Qe()(an,ct),ellipsis:et.ellipsis,align:et.align,scope:et.rowScope,component:"div",prefixCls:Me.prefixCls,key:Zn,record:en,index:Pt,renderIndex:kt,dataIndex:$t,render:kr,shouldCellUpdate:et.shouldCellUpdate},pr,{appendNode:Nn,additionalProps:(0,nt.Z)((0,nt.Z)({},Kt),{},{style:Xr},ia)}))}var Cs=_i,OA=["data","index","className","rowKey","style","extra","getHeight"],lA=he.forwardRef(function(Le,Me){var et=Le.data,st=Le.index,dt=Le.className,Pt=Le.rowKey,kt=Le.style,en=Le.extra,Xe=Le.getHeight,ct=(0,Wt.Z)(Le,OA),Ct=et.record,Ft=et.indent,zt=et.index,$t=ce(xe,["prefixCls","flattenColumns","fixColumn","componentWidth","scrollX"]),an=$t.scrollX,fn=$t.flattenColumns,Qn=$t.prefixCls,On=$t.fixColumn,Rn=$t.componentWidth,Zn=tn(Ct,Pt,st,Ft),pr=Zn.rowSupportExpand,Nn=Zn.expanded,Kt=Zn.rowProps,Ur=Zn.expandedRowRender,Br=Zn.expandedRowClassName,Mn;if(pr&&Nn){var Yn=Ur(Ct,st,Ft+1,Nn),qn=Br==null?void 0:Br(Ct,st,Ft),Gn={};On&&(Gn={style:(0,De.Z)({},"--virtual-width","".concat(Rn,"px"))});var sr="".concat(Qn,"-expanded-row-cell");Mn=he.createElement("div",{className:Qe()("".concat(Qn,"-expanded-row"),"".concat(Qn,"-expanded-row-level-").concat(Ft+1),qn)},he.createElement(Kn,{component:"div",prefixCls:Qn,className:Qe()(sr,(0,De.Z)({},"".concat(sr,"-fixed"),On)),additionalProps:Gn},Yn))}var xr=(0,nt.Z)((0,nt.Z)({},kt),{},{width:an});en&&(xr.position="absolute",xr.pointerEvents="none");var Xr=he.createElement("div",(0,Ne.Z)({},Kt,ct,{ref:pr?null:Me,className:Qe()(dt,"".concat(Qn,"-row"),Kt==null?void 0:Kt.className,(0,De.Z)({},"".concat(Qn,"-row-extra"),en)),style:(0,nt.Z)((0,nt.Z)({},xr),Kt==null?void 0:Kt.style)}),fn.map(function(zr,kr){return he.createElement(Cs,{key:kr,rowInfo:Zn,column:zr,colIndex:kr,indent:Ft,index:st,renderIndex:zt,record:Ct,inverse:en,getHeight:Xe})}));return pr?he.createElement("div",{ref:Me},Xr,Mn):Xr}),EA=z(lA),cs=EA,Es=he.forwardRef(function(Le,Me){var et=Le.data,st=Le.onScroll,dt=ce(xe,["flattenColumns","onColumnResize","getRowKey","prefixCls","expandedKeys","childrenColumnName","emptyNode","scrollX"]),Pt=dt.flattenColumns,kt=dt.onColumnResize,en=dt.getRowKey,Xe=dt.expandedKeys,ct=dt.prefixCls,Ct=dt.childrenColumnName,Ft=dt.emptyNode,zt=dt.scrollX,$t=ce(fo),an=$t.scrollY,fn=$t.listItemHeight,Qn=he.useRef(),On=un(et,Ct,Xe,en),Rn=he.useMemo(function(){var Mn=0;return Pt.map(function(Yn){var qn=Yn.width,Gn=Yn.key;return Mn+=qn,[Gn,qn,Mn]})},[Pt]),Zn=he.useMemo(function(){return Rn.map(function(Mn){return Mn[2]})},[Rn]);he.useEffect(function(){Rn.forEach(function(Mn){var Yn=(0,Ze.Z)(Mn,2),qn=Yn[0],Gn=Yn[1];kt(qn,Gn)})},[Rn]),he.useImperativeHandle(Me,function(){var Mn={};return Object.defineProperty(Mn,"scrollLeft",{get:function(){var qn;return((qn=Qn.current)===null||qn===void 0?void 0:qn.getScrollInfo().x)||0},set:function(qn){var Gn;(Gn=Qn.current)===null||Gn===void 0||Gn.scrollTo({left:qn})}}),Mn});var pr=function(Yn,qn){var Gn,sr=(Gn=On[qn])===null||Gn===void 0?void 0:Gn.record,xr=Yn.onCell;if(xr){var Xr,zr=xr(sr,qn);return(Xr=zr==null?void 0:zr.rowSpan)!==null&&Xr!==void 0?Xr:1}return 1},Nn=function(Yn){var qn=Yn.start,Gn=Yn.end,sr=Yn.getSize,xr=Yn.offsetY;if(Gn<0)return null;for(var Xr=Pt.filter(function(Nr){return pr(Nr,qn)===0}),zr=qn,kr=function(sa){if(Xr=Xr.filter(function(ua){return pr(ua,sa)===0}),!Xr.length)return zr=sa,"break"},ia=qn;ia>=0;ia-=1){var Gr=kr(ia);if(Gr==="break")break}for(var ha=Pt.filter(function(Nr){return pr(Nr,Gn)!==1}),yr=Gn,to=function(sa){if(ha=ha.filter(function(ua){return pr(ua,sa)!==1}),!ha.length)return yr=Math.max(sa-1,Gn),"break"},xa=Gn;xa1})&&_a.push(sa)},so=zr;so<=yr;so+=1)var Ea=wa(so);var ii=_a.map(function(Nr){var sa=On[Nr],ua=en(sa.record,Nr),Kr=function(ba){var Fa=Nr+ba-1,Ha=en(On[Fa].record,Fa),zo=sr(ua,Ha);return zo.bottom-zo.top},na=sr(ua);return he.createElement(cs,{key:Nr,data:sa,rowKey:ua,index:Nr,style:{top:-xr+na.top},extra:!0,getHeight:Kr})});return ii},Kt=he.useMemo(function(){return{columnsOffset:Zn}},[Zn]),Ur="".concat(ct,"-tbody"),Br;return On.length?Br=he.createElement(_r.Z,{fullHeight:!1,ref:Qn,className:Qe()(Ur,"".concat(Ur,"-virtual")),height:an,itemHeight:fn||24,data:On,itemKey:function(Yn){return en(Yn.record)},scrollWidth:zt,onVirtualScroll:function(Yn){var qn=Yn.x;st({scrollLeft:qn})},extraRender:Nn},function(Mn,Yn,qn){var Gn=en(Mn.record,Yn);return he.createElement(cs,(0,Ne.Z)({data:Mn,rowKey:Gn,index:Yn},qn))}):Br=he.createElement("div",{className:Qe()("".concat(ct,"-placeholder"))},he.createElement(Kn,{component:"div",prefixCls:ct},Ft)),he.createElement(Za.Provider,{value:Kt},Br)}),uA=z(Es),ni=uA,ei=function(Me,et){var st=et.ref,dt=et.onScroll;return he.createElement(ni,{ref:st,data:Me,onScroll:dt})},Co=100;function oi(Le){var Me=Le.columns,et=Le.scroll,st=Le.prefixCls,dt=st===void 0?Ji:st,Pt=Le.className,kt=Le.listItemHeight,en=et||{},Xe=en.x,ct=en.y;typeof Xe!="number"&&(Xe=((Me||[]).length+1)*Co),typeof ct!="number"&&(ct=500);var Ct=he.useMemo(function(){return{scrollY:ct,listItemHeight:kt}},[ct,kt]);return he.createElement(fo.Provider,{value:Ct},he.createElement(cn,(0,Ne.Z)({},Le,{className:Qe()(Pt,"".concat(dt,"-virtual")),scroll:(0,nt.Z)((0,nt.Z)({},et),{},{x:Xe}),components:{body:ei},columns:Me,internalHooks:Ve,tailor:!0})))}function VA(Le){return x(oi,Le)}var Pl=VA(),Ts=null;function Xi(Le){return null}var ks=Xi;function Ki(Le){return null}var il=Ki,cA=Be(2738),js=Be(68031),Al=Be(36355),Vo=Be(93891),tA=Be(19716),dA=Be(8628),ds=Be(31724),Hs=Be(58421),Aa=Be(71418),jr=Be(88088);function ur(Le){return function(et){let{prefixCls:st,onExpand:dt,record:Pt,expanded:kt,expandable:en}=et;const Xe=`${st}-row-expand-icon`;return he.createElement("button",{type:"button",onClick:ct=>{dt(Pt,ct),ct.stopPropagation()},className:Qe()(Xe,{[`${Xe}-spaced`]:!en,[`${Xe}-expanded`]:en&&kt,[`${Xe}-collapsed`]:en&&!kt}),"aria-label":kt?Le.collapse:Le.expand,"aria-expanded":kt})}}var Hr=ur;function Va(Le,Me){return"key"in Le&&Le.key!==void 0&&Le.key!==null?Le.key:Le.dataIndex?Array.isArray(Le.dataIndex)?Le.dataIndex.join("."):Le.dataIndex:Me}function oo(Le,Me){return Me?`${Me}-${Le}`:`${Le}`}function io(Le,Me){return typeof Le=="function"?Le(Me):Le}function ga(Le,Me){const et=io(Le,Me);return Object.prototype.toString.call(et)==="[object Object]"?"":et}var Qo={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M349 838c0 17.7 14.2 32 31.8 32h262.4c17.6 0 31.8-14.3 31.8-32V642H349v196zm531.1-684H143.9c-24.5 0-39.8 26.7-27.5 48l221.3 376h348.8l221.3-376c12.1-21.3-3.2-48-27.7-48z"}}]},name:"filter",theme:"filled"},So=Qo,nA=Be(7657),Ro=function(Me,et){return he.createElement(nA.Z,(0,Ne.Z)({},Me,{ref:et,icon:So}))},gs=he.forwardRef(Ro),xs=gs,Fs=Be(56762);function hr(Le){const Me=he.useRef(Le),et=(0,Fs.Z)();return[()=>Me.current,st=>{Me.current=st,et()}]}var oa=Be(3113),ya=Be(24905),Do=Be(38854),xA=Be(64165),Ui=Be(20834),Qi=Be(40875),JA=Be(5112),Ls=Be(17574),Yi=Be(47472),TA=Be(92832);function Ao(Le){let{value:Me,onChange:et,filterSearch:st,tablePrefixCls:dt,locale:Pt}=Le;return st?he.createElement("div",{className:`${dt}-filter-dropdown-search`},he.createElement(TA.default,{prefix:he.createElement(Yi.Z,null),placeholder:Pt.filterSearchPlaceholder,onChange:et,value:Me,htmlSize:1,className:`${dt}-filter-dropdown-search-input`})):null}var kA=Ao,Di=Be(10228);const qi=Le=>{const{keyCode:Me}=Le;Me===Di.Z.ENTER&&Le.stopPropagation()};var $i=he.forwardRef((Le,Me)=>he.createElement("div",{className:Le.className,onClick:et=>et.stopPropagation(),onKeyDown:qi,ref:Me},Le.children));function mi(Le){let Me=[];return(Le||[]).forEach(et=>{let{value:st,children:dt}=et;Me.push(st),dt&&(Me=[].concat((0,Vr.Z)(Me),(0,Vr.Z)(mi(dt))))}),Me}function Ei(Le){return Le.some(Me=>{let{children:et}=Me;return et})}function xi(Le,Me){return typeof Me=="string"||typeof Me=="number"?Me==null?void 0:Me.toString().toLowerCase().includes(Le.trim().toLowerCase()):!1}function za(Le){let{filters:Me,prefixCls:et,filteredKeys:st,filterMultiple:dt,searchValue:Pt,filterSearch:kt}=Le;return Me.map((en,Xe)=>{const ct=String(en.value);if(en.children)return{key:ct||Xe,label:en.text,popupClassName:`${et}-dropdown-submenu`,children:za({filters:en.children,prefixCls:et,filteredKeys:st,filterMultiple:dt,searchValue:Pt,filterSearch:kt})};const Ct=dt?ya.default:JA.ZP,Ft={key:en.value!==void 0?ct:Xe,label:he.createElement(he.Fragment,null,he.createElement(Ct,{checked:st.includes(ct)}),he.createElement("span",null,en.text))};return Pt.trim()?typeof kt=="function"?kt(Pt,en)?Ft:null:xi(Pt,en.text)?Ft:null:Ft})}function No(Le){var Me,et;const{tablePrefixCls:st,prefixCls:dt,column:Pt,dropdownPrefixCls:kt,columnKey:en,filterMultiple:Xe,filterMode:ct="menu",filterSearch:Ct=!1,filterState:Ft,triggerFilter:zt,locale:$t,children:an,getPopupContainer:fn}=Le,{filterDropdownOpen:Qn,onFilterDropdownOpenChange:On,filterResetToDefaultFilteredValue:Rn,defaultFilteredValue:Zn,filterDropdownVisible:pr,onFilterDropdownVisibleChange:Nn}=Pt,[Kt,Ur]=he.useState(!1),Br=!!(Ft&&(!((Me=Ft.filteredKeys)===null||Me===void 0)&&Me.length||Ft.forceFiltered)),Mn=Qr=>{Ur(Qr),On==null||On(Qr),Nn==null||Nn(Qr)},Yn=(et=Qn!=null?Qn:pr)!==null&&et!==void 0?et:Kt,qn=Ft==null?void 0:Ft.filteredKeys,[Gn,sr]=hr(qn||[]),xr=Qr=>{let{selectedKeys:ba}=Qr;sr(ba)},Xr=(Qr,ba)=>{let{node:Fa,checked:Ha}=ba;xr(Xe?{selectedKeys:Qr}:{selectedKeys:Ha&&Fa.key?[Fa.key]:[]})};he.useEffect(()=>{Kt&&xr({selectedKeys:qn||[]})},[qn]);const[zr,kr]=he.useState([]),ia=Qr=>{kr(Qr)},[Gr,ha]=he.useState(""),yr=Qr=>{const{value:ba}=Qr.target;ha(ba)};he.useEffect(()=>{Kt||ha("")},[Kt]);const to=Qr=>{const ba=Qr&&Qr.length?Qr:null;if(ba===null&&(!Ft||!Ft.filteredKeys)||(0,He.Z)(ba,Ft==null?void 0:Ft.filteredKeys,!0))return null;zt({column:Pt,key:en,filteredKeys:ba})},xa=()=>{Mn(!1),to(Gn())},Ba=function(){let{confirm:Qr,closeDropdown:ba}=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{confirm:!1,closeDropdown:!1};Qr&&to([]),ba&&Mn(!1),ha(""),sr(Rn?(Zn||[]).map(Fa=>String(Fa)):[])},_a=function(){let{closeDropdown:Qr}=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{closeDropdown:!0};Qr&&Mn(!1),to(Gn())},wa=Qr=>{Qr&&qn!==void 0&&sr(qn||[]),Mn(Qr),!Qr&&!Pt.filterDropdown&&xa()},so=Qe()({[`${kt}-menu-without-submenu`]:!Ei(Pt.filters||[])}),Ea=Qr=>{if(Qr.target.checked){const ba=mi(Pt==null?void 0:Pt.filters).map(Fa=>String(Fa));sr(ba)}else sr([])},ii=Qr=>{let{filters:ba}=Qr;return(ba||[]).map((Fa,Ha)=>{const zo=String(Fa.value),ma={title:Fa.text,key:Fa.value!==void 0?zo:Ha};return Fa.children&&(ma.children=ii({filters:Fa.children})),ma})},Nr=Qr=>{var ba;return Object.assign(Object.assign({},Qr),{text:Qr.title,value:Qr.key,children:((ba=Qr.children)===null||ba===void 0?void 0:ba.map(Fa=>Nr(Fa)))||[]})};let sa;if(typeof Pt.filterDropdown=="function")sa=Pt.filterDropdown({prefixCls:`${kt}-custom`,setSelectedKeys:Qr=>xr({selectedKeys:Qr}),selectedKeys:Gn(),confirm:_a,clearFilters:Ba,filters:Pt.filters,visible:Yn,close:()=>{Mn(!1)}});else if(Pt.filterDropdown)sa=Pt.filterDropdown;else{const Qr=Gn()||[],ba=()=>(Pt.filters||[]).length===0?he.createElement(xA.Z,{image:xA.Z.PRESENTED_IMAGE_SIMPLE,description:$t.filterEmptyText,imageStyle:{height:24},style:{margin:0,padding:"16px 0"}}):ct==="tree"?he.createElement(he.Fragment,null,he.createElement(kA,{filterSearch:Ct,value:Gr,onChange:yr,tablePrefixCls:st,locale:$t}),he.createElement("div",{className:`${st}-filter-dropdown-tree`},Xe?he.createElement(ya.default,{checked:Qr.length===mi(Pt.filters).length,indeterminate:Qr.length>0&&Qr.lengthtypeof Ct=="function"?Ct(Gr,Nr(Ha)):xi(Gr,Ha.title):void 0}))):he.createElement(he.Fragment,null,he.createElement(kA,{filterSearch:Ct,value:Gr,onChange:yr,tablePrefixCls:st,locale:$t}),he.createElement(Ui.default,{selectable:!0,multiple:Xe,prefixCls:`${kt}-menu`,className:so,onSelect:xr,onDeselect:xr,selectedKeys:Qr,getPopupContainer:fn,openKeys:zr,onOpenChange:ia,items:za({filters:Pt.filters||[],filterSearch:Ct,prefixCls:dt,filteredKeys:Gn(),filterMultiple:Xe,searchValue:Gr})})),Fa=()=>Rn?(0,He.Z)((Zn||[]).map(Ha=>String(Ha)),Qr,!0):Qr.length===0;sa=he.createElement(he.Fragment,null,ba(),he.createElement("div",{className:`${dt}-dropdown-btns`},he.createElement(oa.ZP,{type:"link",size:"small",disabled:Fa(),onClick:()=>Ba()},$t.filterReset),he.createElement(oa.ZP,{type:"primary",size:"small",onClick:xa},$t.filterConfirm)))}Pt.filterDropdown&&(sa=he.createElement(Qi.J,{selectable:void 0},sa));const ua=()=>he.createElement($i,{className:`${dt}-dropdown`},sa);let Kr;typeof Pt.filterIcon=="function"?Kr=Pt.filterIcon(Br):Pt.filterIcon?Kr=Pt.filterIcon:Kr=he.createElement(xs,null);const{direction:na}=he.useContext(Al.E_);return he.createElement("div",{className:`${dt}-column`},he.createElement("span",{className:`${st}-column-title`},an),he.createElement(Do.Z,{dropdownRender:ua,trigger:["click"],open:Yn,onOpenChange:wa,getPopupContainer:fn,placement:na==="rtl"?"bottomLeft":"bottomRight"},he.createElement("span",{role:"button",tabIndex:-1,className:Qe()(`${dt}-trigger`,{active:Br}),onClick:Qr=>{Qr.stopPropagation()}},Kr)))}var fs=No;function gA(Le,Me,et){let st=[];return(Le||[]).forEach((dt,Pt)=>{var kt;const en=oo(Pt,et);if(dt.filters||"filterDropdown"in dt||"onFilter"in dt)if("filteredValue"in dt){let Xe=dt.filteredValue;"filterDropdown"in dt||(Xe=(kt=Xe==null?void 0:Xe.map(String))!==null&&kt!==void 0?kt:Xe),st.push({column:dt,key:Va(dt,en),filteredKeys:Xe,forceFiltered:dt.filtered})}else st.push({column:dt,key:Va(dt,en),filteredKeys:Me&&dt.defaultFilteredValue?dt.defaultFilteredValue:void 0,forceFiltered:dt.filtered});"children"in dt&&(st=[].concat((0,Vr.Z)(st),(0,Vr.Z)(gA(dt.children,Me,en))))}),st}function fA(Le,Me,et,st,dt,Pt,kt,en){return et.map((Xe,ct)=>{const Ct=oo(ct,en),{filterMultiple:Ft=!0,filterMode:zt,filterSearch:$t}=Xe;let an=Xe;if(an.filters||an.filterDropdown){const fn=Va(an,Ct),Qn=st.find(On=>{let{key:Rn}=On;return fn===Rn});an=Object.assign(Object.assign({},an),{title:On=>he.createElement(fs,{tablePrefixCls:Le,prefixCls:`${Le}-filter`,dropdownPrefixCls:Me,column:an,columnKey:fn,filterState:Qn,filterMultiple:Ft,filterMode:zt,filterSearch:$t,triggerFilter:Pt,locale:dt,getPopupContainer:kt},io(Xe.title,On))})}return"children"in an&&(an=Object.assign(Object.assign({},an),{children:fA(Le,Me,an.children,st,dt,Pt,kt,Ct)})),an})}function Oi(Le){const Me={};return Le.forEach(et=>{let{key:st,filteredKeys:dt,column:Pt}=et;const{filters:kt,filterDropdown:en}=Pt;if(en)Me[st]=dt||null;else if(Array.isArray(dt)){const Xe=mi(kt);Me[st]=Xe.filter(ct=>dt.includes(String(ct)))}else Me[st]=null}),Me}function hA(Le,Me){return Me.reduce((et,st)=>{const{column:{onFilter:dt,filters:Pt},filteredKeys:kt}=st;return dt&&kt&&kt.length?et.filter(en=>kt.some(Xe=>{const ct=mi(Pt),Ct=ct.findIndex(zt=>String(zt)===String(Xe)),Ft=Ct!==-1?ct[Ct]:Xe;return dt(Ft,en)})):et},Le)}const mA=Le=>Le.flatMap(Me=>"children"in Me?[Me].concat((0,Vr.Z)(mA(Me.children||[]))):[Me]);function qr(Le){let{prefixCls:Me,dropdownPrefixCls:et,mergedColumns:st,onFilterChange:dt,getPopupContainer:Pt,locale:kt}=Le;const en=he.useMemo(()=>mA(st||[]),[st]),[Xe,ct]=he.useState(()=>gA(en,!0)),Ct=he.useMemo(()=>{const an=gA(en,!1);if(an.length===0)return an;let fn=!0,Qn=!0;if(an.forEach(On=>{let{filteredKeys:Rn}=On;Rn!==void 0?fn=!1:Qn=!1}),fn){const On=(en||[]).map((Rn,Zn)=>Va(Rn,oo(Zn)));return Xe.filter(Rn=>{let{key:Zn}=Rn;return On.includes(Zn)}).map(Rn=>{const Zn=en[On.findIndex(pr=>pr===Rn.key)];return Object.assign(Object.assign({},Rn),{column:Object.assign(Object.assign({},Rn.column),Zn),forceFiltered:Zn.filtered})})}return an},[en,Xe]),Ft=he.useMemo(()=>Oi(Ct),[Ct]),zt=an=>{const fn=Ct.filter(Qn=>{let{key:On}=Qn;return On!==an.key});fn.push(an),ct(fn),dt(Oi(fn),fn)};return[an=>fA(Me,et,an,Ct,kt,zt,Pt),Ct,Ft]}var Yu=qr;function Ti(Le,Me,et){const st=he.useRef({});function dt(Pt){if(!st.current||st.current.data!==Le||st.current.childrenColumnName!==Me||st.current.getRowKey!==et){let en=function(Xe){Xe.forEach((ct,Ct)=>{const Ft=et(ct,Ct);kt.set(Ft,ct),ct&&typeof ct=="object"&&Me in ct&&en(ct[Me]||[])})};const kt=new Map;en(Le),st.current={data:Le,childrenColumnName:Me,kvMap:kt,getRowKey:et}}return st.current.kvMap.get(Pt)}return[dt]}var Xl=Be(50371),hs=function(Le,Me){var et={};for(var st in Le)Object.prototype.hasOwnProperty.call(Le,st)&&Me.indexOf(st)<0&&(et[st]=Le[st]);if(Le!=null&&typeof Object.getOwnPropertySymbols=="function")for(var dt=0,st=Object.getOwnPropertySymbols(Le);dt{const Pt=Le[dt];typeof Pt!="function"&&(et[dt]=Pt)}),et}function Lu(Le,Me,et){const st=et&&typeof et=="object"?et:{},{total:dt=0}=st,Pt=hs(st,["total"]),[kt,en]=(0,he.useState)(()=>({current:"defaultCurrent"in Pt?Pt.defaultCurrent:1,pageSize:"defaultPageSize"in Pt?Pt.defaultPageSize:Rs})),Xe=(0,Xl.Z)(kt,Pt,{total:dt>0?dt:Le}),ct=Math.ceil((dt||Le)/Xe.pageSize);Xe.current>ct&&(Xe.current=ct||1);const Ct=(zt,$t)=>{en({current:zt!=null?zt:1,pageSize:$t||Xe.pageSize})},Ft=(zt,$t)=>{var an;et&&((an=et.onChange)===null||an===void 0||an.call(et,zt,$t)),Ct(zt,$t),Me(zt,$t||(Xe==null?void 0:Xe.pageSize))};return et===!1?[{},()=>{}]:[Object.assign(Object.assign({},Xe),{onChange:Ft}),Ct]}var qu=Lu,Yl=Be(84105),ql=Be(35654),sl=Be(90782),Iu=Be(71430),Nu=Be(18929);const pi={},jA="SELECT_ALL",XA="SELECT_INVERT",di="SELECT_NONE",FA=[],$l=(Le,Me)=>{let et=[];return(Me||[]).forEach(st=>{et.push(st),st&&typeof st=="object"&&Le in st&&(et=[].concat((0,Vr.Z)(et),(0,Vr.Z)($l(Le,st[Le]))))}),et};var Cl=(Le,Me)=>{const{preserveSelectedRowKeys:et,selectedRowKeys:st,defaultSelectedRowKeys:dt,getCheckboxProps:Pt,onChange:kt,onSelect:en,onSelectAll:Xe,onSelectInvert:ct,onSelectNone:Ct,onSelectMultiple:Ft,columnWidth:zt,type:$t,selections:an,fixed:fn,renderCell:Qn,hideSelectAll:On,checkStrictly:Rn=!0}=Me||{},{prefixCls:Zn,data:pr,pageData:Nn,getRecordByKey:Kt,getRowKey:Ur,expandType:Br,childrenColumnName:Mn,locale:Yn,getPopupContainer:qn}=Le,[Gn,sr]=(0,Nu.Z)(st||dt||FA,{value:st}),xr=he.useRef(new Map),Xr=(0,he.useCallback)(Nr=>{if(et){const sa=new Map;Nr.forEach(ua=>{let Kr=Kt(ua);!Kr&&xr.current.has(ua)&&(Kr=xr.current.get(ua)),sa.set(ua,Kr)}),xr.current=sa}},[Kt,et]);he.useEffect(()=>{Xr(Gn)},[Gn]);const{keyEntities:zr}=(0,he.useMemo)(()=>{if(Rn)return{keyEntities:null};let Nr=pr;if(et){const sa=new Set(pr.map((Kr,na)=>Ur(Kr,na))),ua=Array.from(xr.current).reduce((Kr,na)=>{let[Qr,ba]=na;return sa.has(Qr)?Kr:Kr.concat(ba)},[]);Nr=[].concat((0,Vr.Z)(Nr),(0,Vr.Z)(ua))}return(0,Iu.I8)(Nr,{externalGetKey:Ur,childrenPropName:Mn})},[pr,Ur,Rn,Mn,et]),kr=(0,he.useMemo)(()=>$l(Mn,Nn),[Mn,Nn]),ia=(0,he.useMemo)(()=>{const Nr=new Map;return kr.forEach((sa,ua)=>{const Kr=Ur(sa,ua),na=(Pt?Pt(sa):null)||{};Nr.set(Kr,na)}),Nr},[kr,Ur,Pt]),Gr=(0,he.useCallback)(Nr=>{var sa;return!!(!((sa=ia.get(Ur(Nr)))===null||sa===void 0)&&sa.disabled)},[ia,Ur]),[ha,yr]=(0,he.useMemo)(()=>{if(Rn)return[Gn||[],[]];const{checkedKeys:Nr,halfCheckedKeys:sa}=(0,sl.S)(Gn,!0,zr,Gr);return[Nr||[],sa]},[Gn,Rn,zr,Gr]),to=(0,he.useMemo)(()=>{const Nr=$t==="radio"?ha.slice(0,1):ha;return new Set(Nr)},[ha,$t]),xa=(0,he.useMemo)(()=>$t==="radio"?new Set:new Set(yr),[yr,$t]),[Ba,_a]=(0,he.useState)(null);he.useEffect(()=>{Me||sr(FA)},[!!Me]);const wa=(0,he.useCallback)((Nr,sa)=>{let ua,Kr;Xr(Nr),et?(ua=Nr,Kr=Nr.map(na=>xr.current.get(na))):(ua=[],Kr=[],Nr.forEach(na=>{const Qr=Kt(na);Qr!==void 0&&(ua.push(na),Kr.push(Qr))})),sr(ua),kt==null||kt(ua,Kr,{type:sa})},[sr,Kt,kt,et]),so=(0,he.useCallback)((Nr,sa,ua,Kr)=>{if(en){const na=ua.map(Qr=>Kt(Qr));en(Kt(Nr),sa,na,Kr)}wa(ua,"single")},[en,Kt,wa]),Ea=(0,he.useMemo)(()=>!an||On?null:(an===!0?[jA,XA,di]:an).map(sa=>sa===jA?{key:"all",text:Yn.selectionAll,onSelect(){wa(pr.map((ua,Kr)=>Ur(ua,Kr)).filter(ua=>{const Kr=ia.get(ua);return!(Kr!=null&&Kr.disabled)||to.has(ua)}),"all")}}:sa===XA?{key:"invert",text:Yn.selectInvert,onSelect(){const ua=new Set(to);Nn.forEach((na,Qr)=>{const ba=Ur(na,Qr),Fa=ia.get(ba);Fa!=null&&Fa.disabled||(ua.has(ba)?ua.delete(ba):ua.add(ba))});const Kr=Array.from(ua);ct&&ct(Kr),wa(Kr,"invert")}}:sa===di?{key:"none",text:Yn.selectNone,onSelect(){Ct==null||Ct(),wa(Array.from(to).filter(ua=>{const Kr=ia.get(ua);return Kr==null?void 0:Kr.disabled}),"none")}}:sa).map(sa=>Object.assign(Object.assign({},sa),{onSelect:function(){for(var ua,Kr,na=arguments.length,Qr=new Array(na),ba=0;ba{var sa;if(!Me)return Nr.filter(Ja=>Ja!==pi);let ua=(0,Vr.Z)(Nr);const Kr=new Set(to),na=kr.map(Ur).filter(Ja=>!ia.get(Ja).disabled),Qr=na.every(Ja=>Kr.has(Ja)),ba=na.some(Ja=>Kr.has(Ja)),Fa=()=>{const Ja=[];Qr?na.forEach(lo=>{Kr.delete(lo),Ja.push(lo)}):na.forEach(lo=>{Kr.has(lo)||(Kr.add(lo),Ja.push(lo))});const ka=Array.from(Kr);Xe==null||Xe(!Qr,ka.map(lo=>Kt(lo)),Ja.map(lo=>Kt(lo))),wa(ka,"all"),_a(null)};let Ha;if($t!=="radio"){let Ja;if(Ea){const La={getPopupContainer:qn,items:Ea.map((Mo,Zo)=>{const{key:gi,text:si,onSelect:Fi}=Mo;return{key:gi!=null?gi:Zo,onClick:()=>{Fi==null||Fi(na)},label:si}})};Ja=he.createElement("div",{className:`${Zn}-selection-extra`},he.createElement(Do.Z,{menu:La,getPopupContainer:qn},he.createElement("span",null,he.createElement(Yl.Z,null))))}const ka=kr.map((La,Mo)=>{const Zo=Ur(La,Mo),gi=ia.get(Zo)||{};return Object.assign({checked:Kr.has(Zo)},gi)}).filter(La=>{let{disabled:Mo}=La;return Mo}),lo=!!ka.length&&ka.length===kr.length,Eo=lo&&ka.every(La=>{let{checked:Mo}=La;return Mo}),ho=lo&&ka.some(La=>{let{checked:Mo}=La;return Mo});Ha=!On&&he.createElement("div",{className:`${Zn}-selection`},he.createElement(ya.default,{checked:lo?Eo:!!kr.length&&Qr,indeterminate:lo?!Eo&&ho:!Qr&&ba,onChange:Fa,disabled:kr.length===0||lo,"aria-label":Ja?"Custom selection":"Select all",skipGroup:!0}),Ja)}let zo;$t==="radio"?zo=(Ja,ka,lo)=>{const Eo=Ur(ka,lo),ho=Kr.has(Eo);return{node:he.createElement(JA.ZP,Object.assign({},ia.get(Eo),{checked:ho,onClick:La=>La.stopPropagation(),onChange:La=>{Kr.has(Eo)||so(Eo,!0,[Eo],La.nativeEvent)}})),checked:ho}}:zo=(Ja,ka,lo)=>{var Eo;const ho=Ur(ka,lo),La=Kr.has(ho),Mo=xa.has(ho),Zo=ia.get(ho);let gi;return Br==="nest"?gi=Mo:gi=(Eo=Zo==null?void 0:Zo.indeterminate)!==null&&Eo!==void 0?Eo:Mo,{node:he.createElement(ya.default,Object.assign({},Zo,{indeterminate:gi,checked:La,skipGroup:!0,onClick:si=>si.stopPropagation(),onChange:si=>{let{nativeEvent:Fi}=si;const{shiftKey:IA}=Fi;let rA=-1,zi=-1;if(IA&&Rn){const ki=new Set([Ba,ho]);na.some((fi,_o)=>{if(ki.has(fi))if(rA===-1)rA=_o;else return zi=_o,!0;return!1})}if(zi!==-1&&rA!==zi&&Rn){const ki=na.slice(rA,zi+1),fi=[];La?ki.forEach(Oo=>{Kr.has(Oo)&&(fi.push(Oo),Kr.delete(Oo))}):ki.forEach(Oo=>{Kr.has(Oo)||(fi.push(Oo),Kr.add(Oo))});const _o=Array.from(Kr);Ft==null||Ft(!La,_o.map(Oo=>Kt(Oo)),fi.map(Oo=>Kt(Oo))),wa(_o,"multiple")}else{const ki=ha;if(Rn){const fi=La?(0,ql._5)(ki,ho):(0,ql.L0)(ki,ho);so(ho,!La,fi,Fi)}else{const fi=(0,sl.S)([].concat((0,Vr.Z)(ki),[ho]),!0,zr,Gr),{checkedKeys:_o,halfCheckedKeys:Oo}=fi;let NA=_o;if(La){const HA=new Set(_o);HA.delete(ho),NA=(0,sl.S)(Array.from(HA),{checked:!1,halfCheckedKeys:Oo},zr,Gr).checkedKeys}so(ho,!La,NA,Fi)}}_a(La?null:ho)}})),checked:La}};const ma=(Ja,ka,lo)=>{const{node:Eo,checked:ho}=zo(Ja,ka,lo);return Qn?Qn(ho,ka,lo,Eo):Eo};if(!ua.includes(pi))if(ua.findIndex(Ja=>{var ka;return((ka=Ja[vr])===null||ka===void 0?void 0:ka.columnType)==="EXPAND_COLUMN"})===0){const[Ja,...ka]=ua;ua=[Ja,pi].concat((0,Vr.Z)(ka))}else ua=[pi].concat((0,Vr.Z)(ua));const Ai=ua.indexOf(pi);ua=ua.filter((Ja,ka)=>Ja!==pi||ka===Ai);const Io=ua[Ai-1],Go=ua[Ai+1];let wr=fn;wr===void 0&&((Go==null?void 0:Go.fixed)!==void 0?wr=Go.fixed:(Io==null?void 0:Io.fixed)!==void 0&&(wr=Io.fixed)),wr&&Io&&((sa=Io[vr])===null||sa===void 0?void 0:sa.columnType)==="EXPAND_COLUMN"&&Io.fixed===void 0&&(Io.fixed=wr);const Bo=Qe()(`${Zn}-selection-col`,{[`${Zn}-selection-col-with-dropdown`]:an&&$t==="checkbox"}),vi={fixed:wr,width:zt,className:`${Zn}-selection-column`,title:Me.columnTitle||Ha,render:ma,onCell:Me.onCell,[vr]:{className:Bo}};return ua.map(Ja=>Ja===pi?vi:Ja)},[Ur,kr,Me,ha,to,xa,zt,Ea,Br,Ba,ia,Ft,so,Gr]),to]},Ms=Be(89489),eu=Be(59477),ll=Be(6848);const pA="ascend",tu="descend";function nu(Le){return typeof Le.sorter=="object"&&typeof Le.sorter.multiple=="number"?Le.sorter.multiple:!1}function El(Le){return typeof Le=="function"?Le:Le&&typeof Le=="object"&&Le.compare?Le.compare:!1}function Uu(Le,Me){return Me?Le[Le.indexOf(Me)+1]:Le[0]}function xl(Le,Me,et){let st=[];function dt(Pt,kt){st.push({column:Pt,key:Va(Pt,kt),multiplePriority:nu(Pt),sortOrder:Pt.sortOrder})}return(Le||[]).forEach((Pt,kt)=>{const en=oo(kt,et);Pt.children?("sortOrder"in Pt&&dt(Pt,en),st=[].concat((0,Vr.Z)(st),(0,Vr.Z)(xl(Pt.children,Me,en)))):Pt.sorter&&("sortOrder"in Pt?dt(Pt,en):Me&&Pt.defaultSortOrder&&st.push({column:Pt,key:Va(Pt,en),multiplePriority:nu(Pt),sortOrder:Pt.defaultSortOrder}))}),st}function LA(Le,Me,et,st,dt,Pt,kt,en){return(Me||[]).map((Xe,ct)=>{const Ct=oo(ct,en);let Ft=Xe;if(Ft.sorter){const zt=Ft.sortDirections||dt,$t=Ft.showSorterTooltip===void 0?kt:Ft.showSorterTooltip,an=Va(Ft,Ct),fn=et.find(Br=>{let{key:Mn}=Br;return Mn===an}),Qn=fn?fn.sortOrder:null,On=Uu(zt,Qn);let Rn;if(Xe.sortIcon)Rn=Xe.sortIcon({sortOrder:Qn});else{const Br=zt.includes(pA)&&he.createElement(eu.Z,{className:Qe()(`${Le}-column-sorter-up`,{active:Qn===pA})}),Mn=zt.includes(tu)&&he.createElement(Ms.Z,{className:Qe()(`${Le}-column-sorter-down`,{active:Qn===tu})});Rn=he.createElement("span",{className:Qe()(`${Le}-column-sorter`,{[`${Le}-column-sorter-full`]:!!(Br&&Mn)})},he.createElement("span",{className:`${Le}-column-sorter-inner`,"aria-hidden":"true"},Br,Mn))}const{cancelSort:Zn,triggerAsc:pr,triggerDesc:Nn}=Pt||{};let Kt=Zn;On===tu?Kt=Nn:On===pA&&(Kt=pr);const Ur=typeof $t=="object"?$t:{title:Kt};Ft=Object.assign(Object.assign({},Ft),{className:Qe()(Ft.className,{[`${Le}-column-sort`]:Qn}),title:Br=>{const Mn=he.createElement("div",{className:`${Le}-column-sorters`},he.createElement("span",{className:`${Le}-column-title`},io(Xe.title,Br)),Rn);return $t?he.createElement(ll.Z,Object.assign({},Ur),Mn):Mn},onHeaderCell:Br=>{const Mn=Xe.onHeaderCell&&Xe.onHeaderCell(Br)||{},Yn=Mn.onClick,qn=Mn.onKeyDown;Mn.onClick=xr=>{st({column:Xe,key:an,sortOrder:On,multiplePriority:nu(Xe)}),Yn==null||Yn(xr)},Mn.onKeyDown=xr=>{xr.keyCode===Di.Z.ENTER&&(st({column:Xe,key:an,sortOrder:On,multiplePriority:nu(Xe)}),qn==null||qn(xr))};const Gn=ga(Xe.title,{}),sr=Gn==null?void 0:Gn.toString();return Qn?Mn["aria-sort"]=Qn==="ascend"?"ascending":"descending":Mn["aria-label"]=sr||"",Mn.className=Qe()(Mn.className,`${Le}-column-has-sorters`),Mn.tabIndex=0,Xe.ellipsis&&(Mn.title=(Gn!=null?Gn:"").toString()),Mn}})}return"children"in Ft&&(Ft=Object.assign(Object.assign({},Ft),{children:LA(Le,Ft.children,et,st,dt,Pt,kt,Ct)})),Ft})}function vA(Le){const{column:Me,sortOrder:et}=Le;return{column:Me,order:et,field:Me.dataIndex,columnKey:Me.key}}function SA(Le){const Me=Le.filter(et=>{let{sortOrder:st}=et;return st}).map(vA);return Me.length===0&&Le.length?Object.assign(Object.assign({},vA(Le[Le.length-1])),{column:void 0}):Me.length<=1?Me[0]||{}:Me}function YA(Le,Me,et){const st=Me.slice().sort((kt,en)=>en.multiplePriority-kt.multiplePriority),dt=Le.slice(),Pt=st.filter(kt=>{let{column:{sorter:en},sortOrder:Xe}=kt;return El(en)&&Xe});return Pt.length?dt.sort((kt,en)=>{for(let Xe=0;Xe{const en=kt[et];return en?Object.assign(Object.assign({},kt),{[et]:YA(en,Me,et)}):kt}):dt}function Bc(Le){let{prefixCls:Me,mergedColumns:et,onSorterChange:st,sortDirections:dt,tableLocale:Pt,showSorterTooltip:kt}=Le;const[en,Xe]=he.useState(xl(et,!0)),ct=he.useMemo(()=>{let an=!0;const fn=xl(et,!1);if(!fn.length)return en;const Qn=[];function On(Zn){an?Qn.push(Zn):Qn.push(Object.assign(Object.assign({},Zn),{sortOrder:null}))}let Rn=null;return fn.forEach(Zn=>{Rn===null?(On(Zn),Zn.sortOrder&&(Zn.multiplePriority===!1?an=!1:Rn=!0)):(Rn&&Zn.multiplePriority!==!1||(an=!1),On(Zn))}),Qn},[et,en]),Ct=he.useMemo(()=>{const an=ct.map(fn=>{let{column:Qn,sortOrder:On}=fn;return{column:Qn,order:On}});return{sortColumns:an,sortColumn:an[0]&&an[0].column,sortOrder:an[0]&&an[0].order}},[ct]);function Ft(an){let fn;an.multiplePriority===!1||!ct.length||ct[0].multiplePriority===!1?fn=[an]:fn=[].concat((0,Vr.Z)(ct.filter(Qn=>{let{key:On}=Qn;return On!==an.key})),[an]),Xe(fn),st(SA(fn),fn)}return[an=>LA(Me,an,ct,Ft,dt,Pt,kt),ct,Ct,()=>SA(ct)]}function Fl(Le,Me){return Le.map(et=>{const st=Object.assign({},et);return st.title=io(et.title,Me),"children"in st&&(st.children=Fl(st.children,Me)),st})}function qA(Le){return[he.useCallback(et=>Fl(et,Le),[Le])]}var ec=po((Le,Me)=>{const{_renderTimes:et}=Le,{_renderTimes:st}=Me;return et!==st}),Qu=VA((Le,Me)=>{const{_renderTimes:et}=Le,{_renderTimes:st}=Me;return et!==st}),_s=Be(64993),Ll=Be(17313),tc=Be(83116),nc=Be(37613),rc=Le=>{const{componentCls:Me}=Le,et=`${Le.lineWidth}px ${Le.lineType} ${Le.tableBorderColor}`,st=(dt,Pt,kt)=>({[`&${Me}-${dt}`]:{[`> ${Me}-container`]:{[`> ${Me}-content, > ${Me}-body`]:{"\n > table > tbody > tr > th,\n > table > tbody > tr > td\n ":{[`> ${Me}-expanded-row-fixed`]:{margin:`-${Pt}px -${kt+Le.lineWidth}px`}}}}}});return{[`${Me}-wrapper`]:{[`${Me}${Me}-bordered`]:Object.assign(Object.assign(Object.assign({[`> ${Me}-title`]:{border:et,borderBottom:0},[`> ${Me}-container`]:{borderInlineStart:et,borderTop:et,[` + `]:Object.assign({},oe(se))}}};var Pe=(0,Ue.Z)("Skeleton",se=>{const{componentCls:ye}=se,qe=(0,ce.TS)(se,{skeletonAvatarCls:`${ye}-avatar`,skeletonTitleCls:`${ye}-title`,skeletonParagraphCls:`${ye}-paragraph`,skeletonButtonCls:`${ye}-button`,skeletonInputCls:`${ye}-input`,skeletonImageCls:`${ye}-image`,imageSizeBase:se.controlHeight*1.5,borderRadius:100,skeletonLoadingBackground:`linear-gradient(90deg, ${se.gradientFromColor} 25%, ${se.gradientToColor} 37%, ${se.gradientFromColor} 63%)`,skeletonLoadingMotionDuration:"1.4s"});return[xe(qe)]},se=>{const{colorFillContent:ye,colorFill:qe}=se,ht=ye,Re=qe;return{color:ht,colorGradientEnd:Re,gradientFromColor:ht,gradientToColor:Re,titleHeight:se.controlHeight/2,blockRadius:se.borderRadiusSM,paragraphMarginTop:se.marginLG+se.marginXXS,paragraphLiHeight:se.controlHeight/2}},{deprecatedTokens:[["color","gradientFromColor"],["colorGradientEnd","gradientToColor"]]}),We=se=>{const{prefixCls:ye,className:qe,rootClassName:ht,active:Re,shape:Ye="circle",size:Ot="default"}=se,{getPrefixCls:bt}=Ze.useContext(At.E_),lt=bt("skeleton",ye),[Gt,Tn]=Pe(lt),Dt=(0,Ge.Z)(se,["prefixCls","className"]),un=Ve()(lt,`${lt}-element`,{[`${lt}-active`]:Re},qe,ht,Tn);return Gt(Ze.createElement("div",{className:un},Ze.createElement(he,Object.assign({prefixCls:`${lt}-avatar`,shape:Ye,size:Ot},Dt))))},nt=se=>{const{prefixCls:ye,className:qe,rootClassName:ht,active:Re,block:Ye=!1,size:Ot="default"}=se,{getPrefixCls:bt}=Ze.useContext(At.E_),lt=bt("skeleton",ye),[Gt,Tn]=Pe(lt),Dt=(0,Ge.Z)(se,["prefixCls"]),un=Ve()(lt,`${lt}-element`,{[`${lt}-active`]:Re,[`${lt}-block`]:Ye},qe,ht,Tn);return Gt(Ze.createElement("div",{className:un},Ze.createElement(he,Object.assign({prefixCls:`${lt}-button`,size:Ot},Dt))))};const De="M365.714286 329.142857q0 45.714286-32.036571 77.677714t-77.677714 32.036571-77.677714-32.036571-32.036571-77.677714 32.036571-77.677714 77.677714-32.036571 77.677714 32.036571 32.036571 77.677714zM950.857143 548.571429l0 256-804.571429 0 0-109.714286 182.857143-182.857143 91.428571 91.428571 292.571429-292.571429zM1005.714286 146.285714l-914.285714 0q-7.460571 0-12.873143 5.412571t-5.412571 12.873143l0 694.857143q0 7.460571 5.412571 12.873143t12.873143 5.412571l914.285714 0q7.460571 0 12.873143-5.412571t5.412571-12.873143l0-694.857143q0-7.460571-5.412571-12.873143t-12.873143-5.412571zM1097.142857 164.571429l0 694.857143q0 37.741714-26.843429 64.585143t-64.585143 26.843429l-914.285714 0q-37.741714 0-64.585143-26.843429t-26.843429-64.585143l0-694.857143q0-37.741714 26.843429-64.585143t64.585143-26.843429l914.285714 0q37.741714 0 64.585143 26.843429t26.843429 64.585143z";var Qe=se=>{const{prefixCls:ye,className:qe,rootClassName:ht,style:Re,active:Ye}=se,{getPrefixCls:Ot}=Ze.useContext(At.E_),bt=Ot("skeleton",ye),[lt,Gt]=Pe(bt),Tn=Ve()(bt,`${bt}-element`,{[`${bt}-active`]:Ye},qe,ht,Gt);return lt(Ze.createElement("div",{className:Tn},Ze.createElement("div",{className:Ve()(`${bt}-image`,qe),style:Re},Ze.createElement("svg",{viewBox:"0 0 1098 1024",xmlns:"http://www.w3.org/2000/svg",className:`${bt}-image-svg`},Ze.createElement("path",{d:De,className:`${bt}-image-path`})))))},ut=se=>{const{prefixCls:ye,className:qe,rootClassName:ht,active:Re,block:Ye,size:Ot="default"}=se,{getPrefixCls:bt}=Ze.useContext(At.E_),lt=bt("skeleton",ye),[Gt,Tn]=Pe(lt),Dt=(0,Ge.Z)(se,["prefixCls"]),un=Ve()(lt,`${lt}-element`,{[`${lt}-active`]:Re,[`${lt}-block`]:Ye},qe,ht,Tn);return Gt(Ze.createElement("div",{className:un},Ze.createElement(he,Object.assign({prefixCls:`${lt}-input`,size:Ot},Dt))))},it=Be(14809),Nt={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M888 792H200V168c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v688c0 4.4 3.6 8 8 8h752c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zM288 604a64 64 0 10128 0 64 64 0 10-128 0zm118-224a48 48 0 1096 0 48 48 0 10-96 0zm158 228a96 96 0 10192 0 96 96 0 10-192 0zm148-314a56 56 0 10112 0 56 56 0 10-112 0z"}}]},name:"dot-chart",theme:"outlined"},pt=Nt,Bt=Be(7657),ft=function(ye,qe){return Ze.createElement(Bt.Z,(0,it.Z)({},ye,{ref:qe,icon:pt}))},ot=Ze.forwardRef(ft),Yt=ot,Et=se=>{const{prefixCls:ye,className:qe,rootClassName:ht,style:Re,active:Ye,children:Ot}=se,{getPrefixCls:bt}=Ze.useContext(At.E_),lt=bt("skeleton",ye),[Gt,Tn]=Pe(lt),Dt=Ve()(lt,`${lt}-element`,{[`${lt}-active`]:Ye},Tn,qe,ht),un=Ot!=null?Ot:Ze.createElement(Yt,null);return Gt(Ze.createElement("div",{className:Dt},Ze.createElement("div",{className:Ve()(`${lt}-image`,qe),style:Re},un)))},qt=Be(95190),Un=se=>{const ye=bt=>{const{width:lt,rows:Gt=2}=se;if(Array.isArray(lt))return lt[bt];if(Gt-1===bt)return lt},{prefixCls:qe,className:ht,style:Re,rows:Ye}=se,Ot=(0,qt.Z)(Array(Ye)).map((bt,lt)=>Ze.createElement("li",{key:lt,style:{width:ye(lt)}}));return Ze.createElement("ul",{className:Ve()(qe,ht),style:Re},Ot)},Kn=se=>{let{prefixCls:ye,className:qe,width:ht,style:Re}=se;return Ze.createElement("h3",{className:Ve()(ye,qe),style:Object.assign({width:ht},Re)})};function It(se){return se&&typeof se=="object"?se:{}}function jn(se,ye){return se&&!ye?{size:"large",shape:"square"}:{size:"large",shape:"circle"}}function tr(se,ye){return!se&&ye?{width:"38%"}:se&&ye?{width:"50%"}:{}}function je(se,ye){const qe={};return(!se||!ye)&&(qe.width="61%"),!se&&ye?qe.rows=3:qe.rows=2,qe}const Wt=se=>{const{prefixCls:ye,loading:qe,className:ht,rootClassName:Re,style:Ye,children:Ot,avatar:bt=!1,title:lt=!0,paragraph:Gt=!0,active:Tn,round:Dt}=se,{getPrefixCls:un,direction:Rt,skeleton:Pn}=Ze.useContext(At.E_),tn=un("skeleton",ye),[$n,dr]=Pe(tn);if(qe||!("loading"in se)){const rr=!!bt,Pr=!!lt,Cr=!!Gt;let ta;if(rr){const vr=Object.assign(Object.assign({prefixCls:`${tn}-avatar`},jn(Pr,Cr)),It(bt));ta=Ze.createElement("div",{className:`${tn}-header`},Ze.createElement(he,Object.assign({},vr)))}let $r;if(Pr||Cr){let vr;if(Pr){const Wr=Object.assign(Object.assign({prefixCls:`${tn}-title`},tr(rr,Cr)),It(lt));vr=Ze.createElement(Kn,Object.assign({},Wr))}let Er;if(Cr){const Wr=Object.assign(Object.assign({prefixCls:`${tn}-paragraph`},je(rr,Pr)),It(Gt));Er=Ze.createElement(Un,Object.assign({},Wr))}$r=Ze.createElement("div",{className:`${tn}-content`},vr,Er)}const Or=Ve()(tn,{[`${tn}-with-avatar`]:rr,[`${tn}-active`]:Tn,[`${tn}-rtl`]:Rt==="rtl",[`${tn}-round`]:Dt},Pn==null?void 0:Pn.className,ht,Re,dr);return $n(Ze.createElement("div",{className:Or,style:Object.assign(Object.assign({},Pn==null?void 0:Pn.style),Ye)},ta,$r))}return typeof Ot!="undefined"?Ot:null};Wt.Button=nt,Wt.Avatar=We,Wt.Input=ut,Wt.Image=Qe,Wt.Node=Et;var ke=Wt,me=ke},31797:function(hn,_t,Be){"use strict";Be.d(_t,{default:function(){return Pe}});var pe=Be(59301),Ve=Be(56762),Ze=Be(92343),At=Be(92310),Ge=Be.n(At),He=Be(36355),he=Be(61621),Ue=Oe=>{const{value:We,formatter:Je,precision:nt,decimalSeparator:De,groupSeparator:xt="",prefixCls:Qe}=Oe;let jt;if(typeof Je=="function")jt=Je(We);else{const ut=String(We),it=ut.match(/^(-?)(\d*)(\.(\d+))?$/);if(!it||ut==="-")jt=ut;else{const Nt=it[1];let pt=it[2]||"0",Bt=it[4]||"";pt=pt.replace(/\B(?=(\d{3})+(?!\d))/g,xt),typeof nt=="number"&&(Bt=Bt.padEnd(nt,"0").slice(0,nt>0?nt:0)),Bt&&(Bt=`${De}${Bt}`),jt=[pe.createElement("span",{key:"int",className:`${Qe}-content-value-int`},Nt,pt),Bt&&pe.createElement("span",{key:"decimal",className:`${Qe}-content-value-decimal`},Bt)]}}return pe.createElement("span",{className:`${Qe}-content-value`},jt)},ce=Be(17313),Ne=Be(83116),Ce=Be(37613);const be=Oe=>{const{componentCls:We,marginXXS:Je,padding:nt,colorTextDescription:De,titleFontSize:xt,colorTextHeading:Qe,contentFontSize:jt,fontFamily:ut}=Oe;return{[`${We}`]:Object.assign(Object.assign({},(0,ce.Wf)(Oe)),{[`${We}-title`]:{marginBottom:Je,color:De,fontSize:xt},[`${We}-skeleton`]:{paddingTop:nt},[`${We}-content`]:{color:Qe,fontSize:jt,fontFamily:ut,[`${We}-content-value`]:{display:"inline-block",direction:"ltr"},[`${We}-content-prefix, ${We}-content-suffix`]:{display:"inline-block"},[`${We}-content-prefix`]:{marginInlineEnd:Je},[`${We}-content-suffix`]:{marginInlineStart:Je}}})}};var oe=(0,Ne.Z)("Statistic",Oe=>{const We=(0,Ce.TS)(Oe,{});return[be(We)]},Oe=>{const{fontSizeHeading3:We,fontSize:Je}=Oe;return{titleFontSize:Je,contentFontSize:We}}),a=Oe=>{const{prefixCls:We,className:Je,rootClassName:nt,style:De,valueStyle:xt,value:Qe=0,title:jt,valueRender:ut,prefix:it,suffix:Nt,loading:pt=!1,onMouseEnter:Bt,onMouseLeave:ft,decimalSeparator:ot=".",groupSeparator:Yt=","}=Oe,{getPrefixCls:nn,direction:Et,statistic:qt}=pe.useContext(He.E_),yn=nn("statistic",We),[Un,dn]=oe(yn),Kn=pe.createElement(Ue,Object.assign({decimalSeparator:ot,groupSeparator:Yt,prefixCls:yn},Oe,{value:Qe})),It=Ge()(yn,{[`${yn}-rtl`]:Et==="rtl"},qt==null?void 0:qt.className,Je,nt,dn);return Un(pe.createElement("div",{className:It,style:Object.assign(Object.assign({},qt==null?void 0:qt.style),De),onMouseEnter:Bt,onMouseLeave:ft},jt&&pe.createElement("div",{className:`${yn}-title`},jt),pe.createElement(he.Z,{paragraph:!1,loading:pt,className:`${yn}-skeleton`},pe.createElement("div",{style:xt,className:`${yn}-content`},it&&pe.createElement("span",{className:`${yn}-content-prefix`},it),ut?ut(Kn):Kn,Nt&&pe.createElement("span",{className:`${yn}-content-suffix`},Nt)))))};const E=[["Y",1e3*60*60*24*365],["M",1e3*60*60*24*30],["D",1e3*60*60*24],["H",1e3*60*60],["m",1e3*60],["s",1e3],["S",1]];function b(Oe,We){let Je=Oe;const nt=/\[[^\]]*]/g,De=(We.match(nt)||[]).map(ut=>ut.slice(1,-1)),xt=We.replace(nt,"[]"),Qe=E.reduce((ut,it)=>{let[Nt,pt]=it;if(ut.includes(Nt)){const Bt=Math.floor(Je/pt);return Je-=Bt*pt,ut.replace(new RegExp(`${Nt}+`,"g"),ft=>{const ot=ft.length;return Bt.toString().padStart(ot,"0")})}return ut},xt);let jt=0;return Qe.replace(nt,()=>{const ut=De[jt];return jt+=1,ut})}function x(Oe,We){const{format:Je=""}=We,nt=new Date(Oe).getTime(),De=Date.now(),xt=Math.max(nt-De,0);return b(xt,Je)}const z=1e3/30;function ae(Oe){return new Date(Oe).getTime()}const ge=Oe=>{const{value:We,format:Je="HH:mm:ss",onChange:nt,onFinish:De}=Oe,xt=(0,Ve.Z)(),Qe=pe.useRef(null),jt=()=>{De==null||De(),Qe.current&&(clearInterval(Qe.current),Qe.current=null)},ut=()=>{const pt=ae(We);pt>=Date.now()&&(Qe.current=setInterval(()=>{xt(),nt==null||nt(pt-Date.now()),pt(ut(),()=>{Qe.current&&(clearInterval(Qe.current),Qe.current=null)}),[We]);const it=(pt,Bt)=>x(pt,Object.assign(Object.assign({},Bt),{format:Je})),Nt=pt=>(0,Ze.Tm)(pt,{title:void 0});return pe.createElement(a,Object.assign({},Oe,{valueRender:Nt,formatter:it}))};var xe=pe.memo(ge);a.Countdown=xe;var Pe=a},15969:function(hn,_t,Be){"use strict";Be.d(_t,{N:function(){return pe}});const pe=Ve=>({color:Ve.colorLink,textDecoration:"none",outline:"none",cursor:"pointer",transition:`color ${Ve.motionDurationSlow}`,"&:focus, &:hover":{color:Ve.colorLinkHover},"&:active":{color:Ve.colorLinkActive}})},1710:function(hn,_t,Be){"use strict";Be.d(_t,{default:function(){return Ln}});var pe={},Ve="rc-table-internal-hook",Ze=Be(50298),At=Be(6089),Ge=Be(34280),He=Be(13697),he=Be(59301),ve=Be(4676);function Ue(Le){var Me=he.createContext(void 0),et=function(dt){var Pt=dt.value,kt=dt.children,en=he.useRef(Pt);en.current=Pt;var Xe=he.useState(function(){return{getValue:function(){return en.current},listeners:new Set}}),ct=(0,Ze.Z)(Xe,1),Ct=ct[0];return(0,Ge.Z)(function(){(0,ve.unstable_batchedUpdates)(function(){Ct.listeners.forEach(function(Ft){Ft(Pt)})})},[Pt]),he.createElement(Me.Provider,{value:Ct},kt)};return{Context:Me,Provider:et,defaultValue:Le}}function ce(Le,Me){var et=(0,At.Z)(typeof Me=="function"?Me:function(Ft){if(Me===void 0)return Ft;if(!Array.isArray(Me))return Ft[Me];var zt={};return Me.forEach(function($t){zt[$t]=Ft[$t]}),zt}),st=he.useContext(Le==null?void 0:Le.Context),dt=st||{},Pt=dt.listeners,kt=dt.getValue,en=he.useRef();en.current=et(st?kt():Le==null?void 0:Le.defaultValue);var Xe=he.useState({}),ct=(0,Ze.Z)(Xe,2),Ct=ct[1];return(0,Ge.Z)(function(){if(!st)return;function Ft(zt){var $t=et(zt);(0,He.Z)(en.current,$t,!0)||Ct({})}return Pt.add(Ft),function(){Pt.delete(Ft)}},[st]),en.current}var Ne=Be(14809),Ce=Be(8654);function be(){var Le=he.createContext(null);function Me(){return he.useContext(Le)}function et(dt,Pt){var kt=(0,Ce.Yr)(dt),en=function(ct,Ct){var Ft=kt?{ref:Ct}:{},zt=he.useRef(0),$t=he.useRef(ct),an=Me();return an!==null?he.createElement(dt,(0,Ne.Z)({},ct,Ft)):((!Pt||Pt($t.current,ct))&&(zt.current+=1),$t.current=ct,he.createElement(Le.Provider,{value:zt.current},he.createElement(dt,(0,Ne.Z)({},ct,Ft))))};return kt?he.forwardRef(en):en}function st(dt,Pt){var kt=(0,Ce.Yr)(dt),en=function(ct,Ct){var Ft=kt?{ref:Ct}:{};return Me(),he.createElement(dt,(0,Ne.Z)({},ct,Ft))};return kt?he.memo(he.forwardRef(en),Pt):he.memo(en,Pt)}return{makeImmutable:et,responseImmutable:st,useImmutableMark:Me}}var oe=be(),y=oe.makeImmutable,a=oe.responseImmutable,E=oe.useImmutableMark,b=be(),x=b.makeImmutable,z=b.responseImmutable,ae=b.useImmutableMark,ge=Ue(),xe=ge;function Pe(Le,Me){var et=he.useRef(0);et.current+=1;var st=he.useRef(Le),dt=[];Object.keys(Le||{}).map(function(kt){var en;(Le==null?void 0:Le[kt])!==((en=st.current)===null||en===void 0?void 0:en[kt])&&dt.push(kt)}),st.current=Le;var Pt=he.useRef([]);return dt.length&&(Pt.current=dt),he.useDebugValue(et.current),he.useDebugValue(Pt.current.join(", ")),Me&&console.log("".concat(Me,":"),et.current,Pt.current),et.current}var Oe=null,We=he.memo(function(){var Le=Pe();return he.createElement("h1",null,"Render Times: ",Le)});We.displayName="RenderBlock";var Je=Be(93664),nt=Be(20439),De=Be(4635),xt=Be(92310),Qe=Be.n(xt),jt=Be(80547),ut=Be(97938),it=Be(48736),Nt=he.createContext({renderWithProps:!1}),pt=Nt,Bt="RC_TABLE_KEY";function ft(Le){return Le==null?[]:Array.isArray(Le)?Le:[Le]}function ot(Le){var Me=[],et={};return Le.forEach(function(st){for(var dt=st||{},Pt=dt.key,kt=dt.dataIndex,en=Pt||ft(kt).join("-")||Bt;et[en];)en="".concat(en,"_next");et[en]=!0,Me.push(en)}),Me}function Yt(Le){return Le!=null}function nn(Le){return Le&&(0,Je.Z)(Le)==="object"&&!Array.isArray(Le)&&!he.isValidElement(Le)}function Et(Le,Me,et,st,dt,Pt){var kt=he.useContext(pt),en=ae(),Xe=(0,jt.Z)(function(){if(Yt(st))return[st];var ct=Me==null||Me===""?[]:Array.isArray(Me)?Me:[Me],Ct=(0,ut.Z)(Le,ct),Ft=Ct,zt=void 0;if(dt){var $t=dt(Ct,Le,et);nn($t)?(Ft=$t.children,zt=$t.props,kt.renderWithProps=!0):Ft=$t}return[Ft,zt]},[en,Le,st,Me,dt,et],function(ct,Ct){if(Pt){var Ft=(0,Ze.Z)(ct,2),zt=Ft[1],$t=(0,Ze.Z)(Ct,2),an=$t[1];return Pt(an,zt)}return kt.renderWithProps?!0:!(0,He.Z)(ct,Ct,!0)});return Xe}function qt(Le,Me,et,st){var dt=Le+Me-1;return Le<=st&&dt>=et}function yn(Le,Me){return ce(xe,function(et){var st=qt(Le,Me||1,et.hoverStartRow,et.hoverEndRow);return[st,et.onHover]})}var Un=function(Me){var et=Me.ellipsis,st=Me.rowType,dt=Me.children,Pt,kt=et===!0?{showTitle:!0}:et;return kt&&(kt.showTitle||st==="header")&&(typeof dt=="string"||typeof dt=="number"?Pt=dt.toString():he.isValidElement(dt)&&typeof dt.props.children=="string"&&(Pt=dt.props.children)),Pt};function dn(Le){var Me,et,st,dt,Pt,kt,en,Xe,ct=Le.component,Ct=Le.children,Ft=Le.ellipsis,zt=Le.scope,$t=Le.prefixCls,an=Le.className,fn=Le.align,Qn=Le.record,On=Le.render,Rn=Le.dataIndex,Zn=Le.renderIndex,pr=Le.shouldCellUpdate,Nn=Le.index,Kt=Le.rowType,Ur=Le.colSpan,Br=Le.rowSpan,Mn=Le.fixLeft,Yn=Le.fixRight,qn=Le.firstFixLeft,Gn=Le.lastFixLeft,sr=Le.firstFixRight,xr=Le.lastFixRight,Xr=Le.appendNode,zr=Le.additionalProps,kr=zr===void 0?{}:zr,ia=Le.isSticky,Gr="".concat($t,"-cell"),ha=ce(xe,["supportSticky","allColumnsFixedLeft"]),yr=ha.supportSticky,to=ha.allColumnsFixedLeft,xa=Et(Qn,Rn,Zn,Ct,On,pr),Ba=(0,Ze.Z)(xa,2),_a=Ba[0],wa=Ba[1],so={},Ea=typeof Mn=="number"&&yr,ii=typeof Yn=="number"&&yr;Ea&&(so.position="sticky",so.left=Mn),ii&&(so.position="sticky",so.right=Yn);var Nr=(Me=(et=(st=wa==null?void 0:wa.colSpan)!==null&&st!==void 0?st:kr.colSpan)!==null&&et!==void 0?et:Ur)!==null&&Me!==void 0?Me:1,sa=(dt=(Pt=(kt=wa==null?void 0:wa.rowSpan)!==null&&kt!==void 0?kt:kr.rowSpan)!==null&&Pt!==void 0?Pt:Br)!==null&&dt!==void 0?dt:1,ua=yn(Nn,sa),Kr=(0,Ze.Z)(ua,2),na=Kr[0],Qr=Kr[1],ba=function(wr){var Bo;Qn&&Qr(Nn,Nn+sa-1),kr==null||(Bo=kr.onMouseEnter)===null||Bo===void 0||Bo.call(kr,wr)},Fa=function(wr){var Bo;Qn&&Qr(-1,-1),kr==null||(Bo=kr.onMouseLeave)===null||Bo===void 0||Bo.call(kr,wr)};if(Nr===0||sa===0)return null;var Ha=(en=kr.title)!==null&&en!==void 0?en:Un({rowType:Kt,ellipsis:Ft,children:_a}),zo=Qe()(Gr,an,(Xe={},(0,De.Z)(Xe,"".concat(Gr,"-fix-left"),Ea&&yr),(0,De.Z)(Xe,"".concat(Gr,"-fix-left-first"),qn&&yr),(0,De.Z)(Xe,"".concat(Gr,"-fix-left-last"),Gn&&yr),(0,De.Z)(Xe,"".concat(Gr,"-fix-left-all"),Gn&&to&&yr),(0,De.Z)(Xe,"".concat(Gr,"-fix-right"),ii&&yr),(0,De.Z)(Xe,"".concat(Gr,"-fix-right-first"),sr&&yr),(0,De.Z)(Xe,"".concat(Gr,"-fix-right-last"),xr&&yr),(0,De.Z)(Xe,"".concat(Gr,"-ellipsis"),Ft),(0,De.Z)(Xe,"".concat(Gr,"-with-append"),Xr),(0,De.Z)(Xe,"".concat(Gr,"-fix-sticky"),(Ea||ii)&&ia&&yr),(0,De.Z)(Xe,"".concat(Gr,"-row-hover"),!wa&&na),Xe),kr.className,wa==null?void 0:wa.className),ma={};fn&&(ma.textAlign=fn);var Ai=(0,nt.Z)((0,nt.Z)((0,nt.Z)((0,nt.Z)({},so),kr.style),ma),wa==null?void 0:wa.style),Io=_a;return(0,Je.Z)(Io)==="object"&&!Array.isArray(Io)&&!he.isValidElement(Io)&&(Io=null),Ft&&(Gn||sr)&&(Io=he.createElement("span",{className:"".concat(Gr,"-content")},Io)),he.createElement(ct,(0,Ne.Z)({},wa,kr,{className:zo,style:Ai,title:Ha,scope:zt,onMouseEnter:ba,onMouseLeave:Fa,colSpan:Nr!==1?Nr:null,rowSpan:sa!==1?sa:null}),Xr,Io)}var Kn=he.memo(dn);function It(Le,Me,et,st,dt,Pt){var kt=et[Le]||{},en=et[Me]||{},Xe,ct;kt.fixed==="left"?Xe=st.left[dt==="rtl"?Me:Le]:en.fixed==="right"&&(ct=st.right[dt==="rtl"?Le:Me]);var Ct=!1,Ft=!1,zt=!1,$t=!1,an=et[Me+1],fn=et[Le-1],Qn=!(Pt!=null&&Pt.children);if(dt==="rtl"){if(Xe!==void 0){var On=fn&&fn.fixed==="left";$t=!On&&Qn}else if(ct!==void 0){var Rn=an&&an.fixed==="right";zt=!Rn&&Qn}}else if(Xe!==void 0){var Zn=an&&an.fixed==="left";Ct=!Zn&&Qn}else if(ct!==void 0){var pr=fn&&fn.fixed==="right";Ft=!pr&&Qn}return{fixLeft:Xe,fixRight:ct,lastFixLeft:Ct,firstFixRight:Ft,lastFixRight:zt,firstFixLeft:$t,isSticky:st.isSticky}}var jn=he.createContext({}),tr=jn;function je(Le){var Me=Le.className,et=Le.index,st=Le.children,dt=Le.colSpan,Pt=dt===void 0?1:dt,kt=Le.rowSpan,en=Le.align,Xe=ce(xe,["prefixCls","direction"]),ct=Xe.prefixCls,Ct=Xe.direction,Ft=he.useContext(tr),zt=Ft.scrollColumnIndex,$t=Ft.stickyOffsets,an=Ft.flattenColumns,fn=Ft.columns,Qn=et+Pt-1,On=Qn+1===zt?Pt+1:Pt,Rn=It(et,et+On-1,an,$t,Ct,fn==null?void 0:fn[et]);return he.createElement(Kn,(0,Ne.Z)({className:Me,index:et,component:"td",prefixCls:ct,record:null,dataIndex:null,align:en,colSpan:On,rowSpan:kt,render:function(){return st}},Rn))}var Wt=Be(62646),ke=["children"];function me(Le){var Me=Le.children,et=(0,Wt.Z)(Le,ke);return he.createElement("tr",et,Me)}function se(Le){var Me=Le.children;return Me}se.Row=me,se.Cell=je;var ye=se;function qe(Le){var Me=Le.children,et=Le.stickyOffsets,st=Le.flattenColumns,dt=Le.columns,Pt=ce(xe,"prefixCls"),kt=st.length-1,en=st[kt],Xe=he.useMemo(function(){return{stickyOffsets:et,flattenColumns:st,scrollColumnIndex:en!=null&&en.scrollbar?kt:null,columns:dt}},[en,st,kt,et,dt]);return he.createElement(tr.Provider,{value:Xe},he.createElement("tfoot",{className:"".concat(Pt,"-summary")},Me))}var ht=z(qe),Re=ye,Ye=Be(70425),Ot=Be(29301),bt=Be(29194),lt=Be(24514),Gt=Be(75152),Tn=Be(26112);function Dt(Le,Me,et,st,dt,Pt,kt){Le.push({record:Me,indent:et,index:kt});var en=Pt(Me),Xe=dt==null?void 0:dt.has(en);if(Me&&Array.isArray(Me[st])&&Xe)for(var ct=0;ct1?qn-1:0),sr=1;sr=0;en-=1){var Xe=Me[en],ct=et&&et[en],Ct=ct&&ct[vr];if(Xe||Ct||kt){var Ft=Ct||{},zt=Ft.columnType,$t=(0,Wt.Z)(Ft,Wr);dt.unshift(he.createElement("col",(0,Ne.Z)({key:en,style:{width:Xe}},$t))),kt=!0}}return he.createElement("colgroup",null,dt)}var Na=ca,Vr=Be(95190),ao=["className","noData","columns","flattenColumns","colWidths","columCount","stickyOffsets","direction","fixHeader","stickyTopOffset","stickyBottomOffset","stickyClassName","onScroll","maxContentScroll","children"];function co(Le,Me){return(0,he.useMemo)(function(){for(var et=[],st=0;st1?"colgroup":"col":null,ellipsis:Qn.ellipsis,align:Qn.align,component:Qn.title?Pt:kt,prefixCls:Ct,key:$t[fn]},On,{additionalProps:Rn,rowType:"header"}))}))}Xo.displayName="HeaderRow";var br=Xo;function Fr(Le){var Me=[];function et(kt,en){var Xe=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0;Me[Xe]=Me[Xe]||[];var ct=en,Ct=kt.filter(Boolean).map(function(Ft){var zt={key:Ft.key,className:Ft.className||"",children:Ft.title,column:Ft,colStart:ct},$t=1,an=Ft.children;return an&&an.length>0&&($t=et(an,ct,Xe+1).reduce(function(fn,Qn){return fn+Qn},0),zt.hasSubColumns=!0),"colSpan"in Ft&&($t=Ft.colSpan),"rowSpan"in Ft&&(zt.rowSpan=Ft.rowSpan),zt.colSpan=$t,zt.colEnd=zt.colStart+$t-1,Me[Xe].push(zt),ct+=$t,$t});return Ct}et(Le,0);for(var st=Me.length,dt=function(en){Me[en].forEach(function(Xe){!("rowSpan"in Xe)&&!Xe.hasSubColumns&&(Xe.rowSpan=st-en)})},Pt=0;Pt1&&arguments[1]!==void 0?arguments[1]:"";return typeof Me=="number"?Me:Me.endsWith("%")?Le*parseFloat(Me)/100:null}function aa(Le,Me){return he.useMemo(function(){if(Me&&Me>0){var et=0,st=0;Le.forEach(function(ct){var Ct=Ua(Me,ct.width);Ct?et+=Ct:st+=1});var dt=Me-et,Pt=st,kt=dt/st,en=0,Xe=Le.map(function(ct){var Ct=(0,nt.Z)({},ct),Ft=Ua(Me,Ct.width);if(Ft)Ct.width=Ft;else{var zt=Math.floor(kt);Ct.width=Pt===1?dt:zt,dt-=zt,Pt-=1}return en+=Ct.width,Ct});return[Xe,en]}return[Le,Me]},[Le,Me])}var mn=["children"],Cn=["fixed"];function pn(Le){return(0,Ca.Z)(Le).filter(function(Me){return he.isValidElement(Me)}).map(function(Me){var et=Me.key,st=Me.props,dt=st.children,Pt=(0,Wt.Z)(st,mn),kt=(0,nt.Z)({key:et},Pt);return dt&&(kt.children=pn(dt)),kt})}function ar(Le){var Me=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"key";return Le.filter(function(et){return et&&(0,Je.Z)(et)==="object"}).reduce(function(et,st,dt){var Pt=st.fixed,kt=Pt===!0?"left":Pt,en="".concat(Me,"-").concat(dt),Xe=st.children;return Xe&&Xe.length>0?[].concat((0,Vr.Z)(et),(0,Vr.Z)(ar(Xe,en).map(function(ct){return(0,nt.Z)({fixed:kt},ct)}))):[].concat((0,Vr.Z)(et),[(0,nt.Z)((0,nt.Z)({key:en},st),{},{fixed:kt})])},[])}function Tr(Le){for(var Me=!0,et=0;et=0;Pt-=1){var kt=Le[Pt];if(dt&&kt.fixed!=="right")dt=!1;else if(!dt&&kt.fixed==="right"){warning(!1,"Index ".concat(Pt+1," of `columns` missing `fixed='right'` prop."));break}}}function Bn(Le){return Le.map(function(Me){var et=Me.fixed,st=(0,Wt.Z)(Me,Cn),dt=et;return et==="left"?dt="right":et==="right"&&(dt="left"),(0,nt.Z)({fixed:dt},st)})}function Hn(Le,Me){var et=Le.prefixCls,st=Le.columns,dt=Le.children,Pt=Le.expandable,kt=Le.expandedKeys,en=Le.columnTitle,Xe=Le.getRowKey,ct=Le.onTriggerExpand,Ct=Le.expandIcon,Ft=Le.rowExpandable,zt=Le.expandIconColumnIndex,$t=Le.direction,an=Le.expandRowByClick,fn=Le.columnWidth,Qn=Le.fixed,On=Le.scrollWidth,Rn=he.useMemo(function(){return st||pn(dt)},[st,dt]),Zn=he.useMemo(function(){if(Pt){var Yn,qn=Rn.slice();if(!qn.includes(pe)){var Gn=zt||0;Gn>=0&&qn.splice(Gn,0,pe)}var sr=qn.indexOf(pe);qn=qn.filter(function(kr,ia){return kr!==pe||ia===sr});var xr=Rn[sr],Xr;(Qn==="left"||Qn)&&!zt?Xr="left":(Qn==="right"||Qn)&&zt===Rn.length?Xr="right":Xr=xr?xr.fixed:null;var zr=(Yn={},(0,De.Z)(Yn,vr,{className:"".concat(et,"-expand-icon-col"),columnType:"EXPAND_COLUMN"}),(0,De.Z)(Yn,"title",en),(0,De.Z)(Yn,"fixed",Xr),(0,De.Z)(Yn,"className","".concat(et,"-row-expand-icon-cell")),(0,De.Z)(Yn,"width",fn),(0,De.Z)(Yn,"render",function(ia,Gr,ha){var yr=Xe(Gr,ha),to=kt.has(yr),xa=Ft?Ft(Gr):!0,Ba=Ct({prefixCls:et,expanded:to,expandable:xa,record:Gr,onExpand:ct});return an?he.createElement("span",{onClick:function(wa){return wa.stopPropagation()}},Ba):Ba}),Yn);return qn.map(function(kr){return kr===pe?zr:kr})}return Rn.filter(function(kr){return kr!==pe})},[Pt,Rn,Xe,kt,Ct,$t]),pr=he.useMemo(function(){var Yn=Zn;return Me&&(Yn=Me(Yn)),Yn.length||(Yn=[{render:function(){return null}}]),Yn},[Me,Zn,$t]),Nn=he.useMemo(function(){return $t==="rtl"?Bn(ar(pr)):ar(pr)},[pr,$t,On]),Kt=aa(Nn,On),Ur=(0,Ze.Z)(Kt,2),Br=Ur[0],Mn=Ur[1];return[pr,Br,Mn]}var Vn=Hn;function Ar(Le){var Me,et=Le.prefixCls,st=Le.record,dt=Le.onExpand,Pt=Le.expanded,kt=Le.expandable,en="".concat(et,"-row-expand-icon");if(!kt)return he.createElement("span",{className:Qe()(en,"".concat(et,"-row-spaced"))});var Xe=function(Ct){dt(st,Ct),Ct.stopPropagation()};return he.createElement("span",{className:Qe()(en,(Me={},(0,De.Z)(Me,"".concat(et,"-row-expanded"),Pt),(0,De.Z)(Me,"".concat(et,"-row-collapsed"),!Pt),Me)),onClick:Xe})}function Mr(Le,Me,et){var st=[];function dt(Pt){(Pt||[]).forEach(function(kt,en){st.push(Me(kt,en)),dt(kt[et])})}return dt(Le),st}function Da(Le,Me,et){var st=Er(Le),dt=st.expandIcon,Pt=st.expandedRowKeys,kt=st.defaultExpandedRowKeys,en=st.defaultExpandAllRows,Xe=st.expandedRowRender,ct=st.onExpand,Ct=st.onExpandedRowsChange,Ft=st.childrenColumnName,zt=dt||Ar,$t=Ft||"children",an=he.useMemo(function(){return Xe?"row":Le.expandable&&Le.internalHooks===Ve&&Le.expandable.__PARENT_RENDER_ICON__||Me.some(function(Nn){return Nn&&(0,Je.Z)(Nn)==="object"&&Nn[$t]})?"nest":!1},[!!Xe,Me]),fn=he.useState(function(){return kt||(en?Mr(Me,et,$t):[])}),Qn=(0,Ze.Z)(fn,2),On=Qn[0],Rn=Qn[1],Zn=he.useMemo(function(){return new Set(Pt||On||[])},[Pt,On]),pr=he.useCallback(function(Nn){var Kt=et(Nn,Me.indexOf(Nn)),Ur,Br=Zn.has(Kt);Br?(Zn.delete(Kt),Ur=(0,Vr.Z)(Zn)):Ur=[].concat((0,Vr.Z)(Zn),[Kt]),Rn(Ur),ct&&ct(!Br,Nn),Ct&&Ct(Ur)},[et,Zn,Me,ct,Ct]);return[st,an,Zn,zt,$t,pr]}function nr(Le,Me,et,st){var dt=Le.map(function(Pt,kt){return It(kt,kt,Le,Me,et,st==null?void 0:st[kt])});return(0,jt.Z)(function(){return dt},[dt],function(Pt,kt){return!(0,He.Z)(Pt,kt)})}function Jr(Le){var Me=(0,he.useRef)(Le),et=(0,he.useState)({}),st=(0,Ze.Z)(et,2),dt=st[1],Pt=(0,he.useRef)(null),kt=(0,he.useRef)([]);function en(Xe){kt.current.push(Xe);var ct=Promise.resolve();Pt.current=ct,ct.then(function(){if(Pt.current===ct){var Ct=kt.current,Ft=Me.current;kt.current=[],Ct.forEach(function(zt){Me.current=zt(Me.current)}),Pt.current=null,Ft!==Me.current&&dt({})}})}return(0,he.useEffect)(function(){return function(){Pt.current=null}},[]),[Me.current,en]}function va(Le){var Me=(0,he.useRef)(Le||null),et=(0,he.useRef)();function st(){window.clearTimeout(et.current)}function dt(kt){Me.current=kt,st(),et.current=window.setTimeout(function(){Me.current=null,et.current=void 0},100)}function Pt(){return Me.current}return(0,he.useEffect)(function(){return st},[]),[dt,Pt]}function Pa(){var Le=he.useState(-1),Me=(0,Ze.Z)(Le,2),et=Me[0],st=Me[1],dt=he.useState(-1),Pt=(0,Ze.Z)(dt,2),kt=Pt[0],en=Pt[1],Xe=he.useCallback(function(ct,Ct){st(ct),en(Ct)},[]);return[et,kt,Xe]}var ja=Be(47273),Qa=(0,ja.Z)()?window:null;function bo(Le,Me){var et=(0,Je.Z)(Le)==="object"?Le:{},st=et.offsetHeader,dt=st===void 0?0:st,Pt=et.offsetSummary,kt=Pt===void 0?0:Pt,en=et.offsetScroll,Xe=en===void 0?0:en,ct=et.getContainer,Ct=ct===void 0?function(){return Qa}:ct,Ft=Ct()||Qa;return he.useMemo(function(){var zt=!!Le;return{isSticky:zt,stickyClassName:zt?"".concat(Me,"-sticky-holder"):"",offsetHeader:dt,offsetSummary:kt,offsetScroll:Xe,container:Ft}},[Xe,dt,kt,Me,Ft])}function ko(Le,Me,et){var st=(0,he.useMemo)(function(){for(var dt=[],Pt=[],kt=0,en=0,Xe=0;Xe=Ft&&(kr=Ft-zt),kt({scrollLeft:kr/Ft*(Ct+2)}),Rn.current.x=sr.pageX},Yn=function(){if(Pt.current){var sr=(0,Ya.os)(Pt.current).top,xr=sr+Pt.current.offsetHeight,Xr=Xe===window?document.documentElement.scrollTop+window.innerHeight:(0,Ya.os)(Xe).top+Xe.clientHeight;xr-(0,Gt.Z)()<=Xr||sr>=Xr-en?On(function(zr){return(0,nt.Z)((0,nt.Z)({},zr),{},{isHiddenScrollBar:!0})}):On(function(zr){return(0,nt.Z)((0,nt.Z)({},zr),{},{isHiddenScrollBar:!1})})}},qn=function(sr){On(function(xr){return(0,nt.Z)((0,nt.Z)({},xr),{},{scrollLeft:sr/Ct*Ft||0})})};return he.useImperativeHandle(et,function(){return{setScrollLeft:qn}}),he.useEffect(function(){var Gn=(0,Sa.Z)(document.body,"mouseup",Ur,!1),sr=(0,Sa.Z)(document.body,"mousemove",Mn,!1);return Yn(),function(){Gn.remove(),sr.remove()}},[zt,Nn]),he.useEffect(function(){var Gn=(0,Sa.Z)(Xe,"scroll",Yn,!1),sr=(0,Sa.Z)(window,"resize",Yn,!1);return function(){Gn.remove(),sr.remove()}},[Xe]),he.useEffect(function(){Qn.isHiddenScrollBar||On(function(Gn){var sr=Pt.current;return sr?(0,nt.Z)((0,nt.Z)({},Gn),{},{scrollLeft:sr.scrollLeft/sr.scrollWidth*sr.clientWidth}):Gn})},[Qn.isHiddenScrollBar]),Ct<=Ft||!zt||Qn.isHiddenScrollBar?null:he.createElement("div",{style:{height:(0,Gt.Z)(),width:Ft,bottom:en},className:"".concat(ct,"-sticky-scroll")},he.createElement("div",{onMouseDown:Br,ref:$t,className:Qe()("".concat(ct,"-sticky-scroll-bar"),(0,De.Z)({},"".concat(ct,"-sticky-scroll-bar-active"),Nn)),style:{width:"".concat(zt,"px"),transform:"translate3d(".concat(Qn.scrollLeft,"px, 0, 0)")}}))},Po=he.forwardRef(Ko);function lr(Le){return null}var WA=lr;function CA(Le){return null}var Mi=CA,Ji="rc-table",Dr=[],pa={};function Ka(){return"No Data"}function da(Le){var Me,et=(0,nt.Z)({rowKey:"key",prefixCls:Ji,emptyText:Ka},Le),st=et.prefixCls,dt=et.className,Pt=et.rowClassName,kt=et.style,en=et.data,Xe=et.rowKey,ct=et.scroll,Ct=et.tableLayout,Ft=et.direction,zt=et.title,$t=et.footer,an=et.summary,fn=et.caption,Qn=et.id,On=et.showHeader,Rn=et.components,Zn=et.emptyText,pr=et.onRow,Nn=et.onHeaderRow,Kt=et.internalHooks,Ur=et.transformColumns,Br=et.internalRefs,Mn=et.tailor,Yn=et.sticky,qn=en||Dr,Gn=!!qn.length,sr=Kt===Ve,xr=he.useCallback(function(qa,yo){return(0,ut.Z)(Rn,qa)||yo},[Rn]),Xr=he.useMemo(function(){return typeof Xe=="function"?Xe:function(qa){var yo=qa&&qa[Xe];return yo}},[Xe]),zr=xr(["body"]),kr=Pa(),ia=(0,Ze.Z)(kr,3),Gr=ia[0],ha=ia[1],yr=ia[2],to=Da(et,qn,Xr),xa=(0,Ze.Z)(to,6),Ba=xa[0],_a=xa[1],wa=xa[2],so=xa[3],Ea=xa[4],ii=xa[5],Nr=ct==null?void 0:ct.x,sa=he.useState(0),ua=(0,Ze.Z)(sa,2),Kr=ua[0],na=ua[1],Qr=Vn((0,nt.Z)((0,nt.Z)((0,nt.Z)({},et),Ba),{},{expandable:!!Ba.expandedRowRender,columnTitle:Ba.columnTitle,expandedKeys:wa,getRowKey:Xr,onTriggerExpand:ii,expandIcon:so,expandIconColumnIndex:Ba.expandIconColumnIndex,direction:Ft,scrollWidth:sr&&Mn&&typeof Nr=="number"?Nr:null}),sr?Ur:null),ba=(0,Ze.Z)(Qr,3),Fa=ba[0],Ha=ba[1],zo=ba[2],ma=zo!=null?zo:Nr,Ai=he.useMemo(function(){return{columns:Fa,flattenColumns:Ha}},[Fa,Ha]),Io=he.useRef(),Go=he.useRef(),wr=he.useRef(),Bo=he.useRef(),vi=he.useRef(),Ja=he.useState(!1),ka=(0,Ze.Z)(Ja,2),lo=ka[0],Eo=ka[1],ho=he.useState(!1),La=(0,Ze.Z)(ho,2),Mo=La[0],Zo=La[1],gi=Jr(new Map),si=(0,Ze.Z)(gi,2),Fi=si[0],IA=si[1],rA=ot(Ha),zi=rA.map(function(qa){return Fi.get(qa)}),ki=he.useMemo(function(){return zi},[zi.join("_")]),fi=Ra(ki,Ha.length,Ft),_o=ct&&Yt(ct.y),Oo=ct&&Yt(ma)||!!Ba.fixed,NA=Oo&&Ha.some(function(qa){var yo=qa.fixed;return yo}),HA=he.useRef(),$A=bo(Yn,st),BA=$A.isSticky,ul=$A.offsetHeader,Is=$A.offsetSummary,Xa=$A.offsetScroll,Ma=$A.stickyClassName,li=$A.container,To=he.useMemo(function(){return an==null?void 0:an(qn)},[an,qn]),ui=(_o||BA)&&he.isValidElement(To)&&To.type===ye&&To.props.fixed,Si,hi,Bi;_o&&(hi={overflowY:"scroll",maxHeight:ct.y}),Oo&&(Si={overflowX:"auto"},_o||(hi={overflowY:"hidden"}),Bi={width:ma===!0?"auto":ma,minWidth:"100%"});var ms=he.useCallback(function(qa,yo){(0,bt.Z)(Io.current)&&IA(function(ji){if(ji.get(qa)!==yo){var RA=new Map(ji);return RA.set(qa,yo),RA}return ji})},[]),Gi=va(null),Ks=(0,Ze.Z)(Gi,2),Il=Ks[0],au=Ks[1];function Ns(qa,yo){yo&&(typeof yo=="function"?yo(qa):yo.scrollLeft!==qa&&(yo.scrollLeft=qa,yo.scrollLeft!==qa&&setTimeout(function(){yo.scrollLeft=qa},0)))}var es=(0,At.Z)(function(qa){var yo=qa.currentTarget,ji=qa.scrollLeft,RA=Ft==="rtl",MA=typeof ji=="number"?ji:yo.scrollLeft,Ol=yo||pa;if(!au()||au()===Ol){var hl;Il(Ol),Ns(MA,Go.current),Ns(MA,wr.current),Ns(MA,vi.current),Ns(MA,(hl=HA.current)===null||hl===void 0?void 0:hl.setScrollLeft)}var QA=yo||Go.current;if(QA){var _A=QA.scrollWidth,Tl=QA.clientWidth;if(_A===Tl){Eo(!1),Zo(!1);return}RA?(Eo(-MA<_A-Tl),Zo(-MA>0)):(Eo(MA>0),Zo(MA<_A-Tl))}}),zs=function(){Oo&&wr.current?es({currentTarget:wr.current}):(Eo(!1),Zo(!1))},ou=function(yo){var ji=yo.width;ji!==Kr&&(zs(),na(Io.current?Io.current.offsetWidth:ji))},Gs=he.useRef(!1);he.useEffect(function(){Gs.current&&zs()},[Oo,en,Fa.length]),he.useEffect(function(){Gs.current=!0},[]);var iu=he.useState(0),Nl=(0,Ze.Z)(iu,2),Us=Nl[0],ts=Nl[1],cl=he.useState(!0),Zs=(0,Ze.Z)(cl,2),Zi=Zs[0],Li=Zs[1];he.useEffect(function(){(!Mn||!sr)&&(wr.current instanceof Element?ts((0,Gt.o)(wr.current).width):ts((0,Gt.o)(Bo.current).width)),Li((0,lt.G)("position","sticky"))},[]),he.useEffect(function(){sr&&Br&&(Br.body.current=wr.current)});var Ou=he.useCallback(function(qa){return he.createElement(he.Fragment,null,he.createElement(Lr,qa),ui==="top"&&he.createElement(ht,qa,To))},[ui,To]),Au=he.useCallback(function(qa){return he.createElement(ht,qa,To)},[To]),Ga=xr(["table"],"table"),dl=he.useMemo(function(){return Ct||(NA?ma==="max-content"?"auto":"fixed":_o||BA||Ha.some(function(qa){var yo=qa.ellipsis;return yo})?"fixed":"auto")},[_o,NA,Ha,Ct,BA]),Ul,UA={colWidths:ki,columCount:Ha.length,stickyOffsets:fi,onHeaderRow:Nn,fixHeader:_o,scroll:ct},Ql=he.useMemo(function(){return Gn?null:typeof Zn=="function"?Zn():Zn},[Gn,Zn]),Dl=he.createElement($r,{data:qn,measureColumnWidth:_o||Oo||BA}),Ws=he.createElement(Na,{colWidths:Ha.map(function(qa){var yo=qa.width;return yo}),columns:Ha}),Vs=fn!=null?he.createElement("caption",{className:"".concat(st,"-caption")},fn):void 0,Tu=(0,Tn.Z)(et,{data:!0}),gl=(0,Tn.Z)(et,{aria:!0});if(_o||BA){var fl;typeof zr=="function"?(fl=zr(qn,{scrollbarSize:Us,ref:wr,onScroll:es}),UA.colWidths=Ha.map(function(qa,yo){var ji=qa.width,RA=yo===Ha.length-1?ji-Us:ji;return typeof RA=="number"&&!Number.isNaN(RA)?RA:0})):fl=he.createElement("div",{style:(0,nt.Z)((0,nt.Z)({},Si),hi),onScroll:es,ref:wr,className:Qe()("".concat(st,"-body"))},he.createElement(Ga,(0,Ne.Z)({style:(0,nt.Z)((0,nt.Z)({},Bi),{},{tableLayout:dl})},gl),Vs,Ws,Dl,!ui&&To&&he.createElement(ht,{stickyOffsets:fi,flattenColumns:Ha,columns:Fa},To)));var ri=(0,nt.Z)((0,nt.Z)((0,nt.Z)({noData:!qn.length,maxContentScroll:Oo&&ma==="max-content"},UA),Ai),{},{direction:Ft,stickyClassName:Ma,onScroll:es});Ul=he.createElement(he.Fragment,null,On!==!1&&he.createElement(rn,(0,Ne.Z)({},ri,{stickyTopOffset:ul,className:"".concat(st,"-header"),ref:Go}),Ou),fl,ui&&ui!=="top"&&he.createElement(rn,(0,Ne.Z)({},ri,{stickyBottomOffset:Is,className:"".concat(st,"-summary"),ref:vi}),Au),BA&&he.createElement(Po,{ref:HA,offsetScroll:Xa,scrollBodyRef:wr,onScroll:es,container:li}))}else Ul=he.createElement("div",{style:(0,nt.Z)((0,nt.Z)({},Si),hi),className:Qe()("".concat(st,"-content")),onScroll:es,ref:wr},he.createElement(Ga,(0,Ne.Z)({style:(0,nt.Z)((0,nt.Z)({},Bi),{},{tableLayout:dl})},gl),Vs,Ws,On!==!1&&he.createElement(Lr,(0,Ne.Z)({},UA,Ai)),Dl,To&&he.createElement(ht,{stickyOffsets:fi,flattenColumns:Ha,columns:Fa},To)));var yA=he.createElement("div",(0,Ne.Z)({className:Qe()(st,dt,(Me={},(0,De.Z)(Me,"".concat(st,"-rtl"),Ft==="rtl"),(0,De.Z)(Me,"".concat(st,"-ping-left"),lo),(0,De.Z)(Me,"".concat(st,"-ping-right"),Mo),(0,De.Z)(Me,"".concat(st,"-layout-fixed"),Ct==="fixed"),(0,De.Z)(Me,"".concat(st,"-fixed-header"),_o),(0,De.Z)(Me,"".concat(st,"-fixed-column"),NA),(0,De.Z)(Me,"".concat(st,"-scroll-horizontal"),Oo),(0,De.Z)(Me,"".concat(st,"-has-fix-left"),Ha[0]&&Ha[0].fixed),(0,De.Z)(Me,"".concat(st,"-has-fix-right"),Ha[Ha.length-1]&&Ha[Ha.length-1].fixed==="right"),Me)),style:kt,id:Qn,ref:Io},Tu),zt&&he.createElement(Ta,{className:"".concat(st,"-title")},zt(qn)),he.createElement("div",{ref:Bo,className:"".concat(st,"-container")},Ul),$t&&he.createElement(Ta,{className:"".concat(st,"-footer")},$t(qn)));Oo&&(yA=he.createElement(Ot.Z,{onResize:ou},yA));var ps=nr(Ha,fi,Ft,Fa),ku=he.useMemo(function(){return{scrollX:ma,prefixCls:st,getComponent:xr,scrollbarSize:Us,direction:Ft,fixedInfoList:ps,isSticky:BA,supportSticky:Zi,componentWidth:Kr,fixHeader:_o,fixColumn:NA,horizonScroll:Oo,tableLayout:dl,rowClassName:Pt,expandedRowClassName:Ba.expandedRowClassName,expandIcon:so,expandableType:_a,expandRowByClick:Ba.expandRowByClick,expandedRowRender:Ba.expandedRowRender,onTriggerExpand:ii,expandIconColumnIndex:Ba.expandIconColumnIndex,indentSize:Ba.indentSize,allColumnsFixedLeft:Ha.every(function(qa){return qa.fixed==="left"}),emptyNode:Ql,columns:Fa,flattenColumns:Ha,onColumnResize:ms,hoverStartRow:Gr,hoverEndRow:ha,onHover:yr,rowExpandable:Ba.rowExpandable,onRow:pr,getRowKey:Xr,expandedKeys:wa,childrenColumnName:Ea}},[ma,st,xr,Us,Ft,ps,BA,Zi,Kr,_o,NA,Oo,dl,Pt,Ba.expandedRowClassName,so,_a,Ba.expandRowByClick,Ba.expandedRowRender,ii,Ba.expandIconColumnIndex,Ba.indentSize,Ql,Fa,Ha,ms,Gr,ha,yr,Ba.rowExpandable,pr,Xr,wa,Ea]);return he.createElement(xe.Provider,{value:ku},yA)}function po(Le){return x(da,Le)}var vo=po();vo.EXPAND_COLUMN=pe,vo.INTERNAL_HOOKS=Ve,vo.Column=WA,vo.ColumnGroup=Mi,vo.Summary=Re;var cn=vo,_r=Be(6790),fo=Ue(null),Za=Ue(null);function jo(Le,Me,et){var st=Me||1;return et[Le+st]-(et[Le]||0)}function _i(Le){var Me=Le.rowInfo,et=Le.column,st=Le.colIndex,dt=Le.indent,Pt=Le.index,kt=Le.renderIndex,en=Le.record,Xe=Le.style,ct=Le.className,Ct=Le.inverse,Ft=Le.getHeight,zt=et.render,$t=et.dataIndex,an=et.className,fn=et.width,Qn=ce(Za,["columnsOffset"]),On=Qn.columnsOffset,Rn=$n(Me,et,st,dt,Pt),Zn=Rn.key,pr=Rn.fixedInfo,Nn=Rn.appendCellNode,Kt=Rn.additionalCellProps,Ur=Kt.style,Br=Kt.colSpan,Mn=Br===void 0?1:Br,Yn=Kt.rowSpan,qn=Yn===void 0?1:Yn,Gn=st-1,sr=jo(Gn,Mn,On),xr=Mn>1?fn-sr:0,Xr=(0,nt.Z)((0,nt.Z)((0,nt.Z)({},Ur),Xe),{},{flex:"0 0 ".concat(sr,"px"),width:"".concat(sr,"px"),marginRight:xr,pointerEvents:"auto"}),zr=he.useMemo(function(){return Ct?qn<=1:Mn===0||qn===0||qn>1},[qn,Mn,Ct]);zr?Xr.visibility="hidden":Ct&&(Xr.height=Ft==null?void 0:Ft(qn));var kr=zr?function(){return null}:zt,ia={};return(qn===0||Mn===0)&&(ia.rowSpan=1,ia.colSpan=1),he.createElement(Kn,(0,Ne.Z)({className:Qe()(an,ct),ellipsis:et.ellipsis,align:et.align,scope:et.rowScope,component:"div",prefixCls:Me.prefixCls,key:Zn,record:en,index:Pt,renderIndex:kt,dataIndex:$t,render:kr,shouldCellUpdate:et.shouldCellUpdate},pr,{appendNode:Nn,additionalProps:(0,nt.Z)((0,nt.Z)({},Kt),{},{style:Xr},ia)}))}var Cs=_i,OA=["data","index","className","rowKey","style","extra","getHeight"],lA=he.forwardRef(function(Le,Me){var et=Le.data,st=Le.index,dt=Le.className,Pt=Le.rowKey,kt=Le.style,en=Le.extra,Xe=Le.getHeight,ct=(0,Wt.Z)(Le,OA),Ct=et.record,Ft=et.indent,zt=et.index,$t=ce(xe,["prefixCls","flattenColumns","fixColumn","componentWidth","scrollX"]),an=$t.scrollX,fn=$t.flattenColumns,Qn=$t.prefixCls,On=$t.fixColumn,Rn=$t.componentWidth,Zn=tn(Ct,Pt,st,Ft),pr=Zn.rowSupportExpand,Nn=Zn.expanded,Kt=Zn.rowProps,Ur=Zn.expandedRowRender,Br=Zn.expandedRowClassName,Mn;if(pr&&Nn){var Yn=Ur(Ct,st,Ft+1,Nn),qn=Br==null?void 0:Br(Ct,st,Ft),Gn={};On&&(Gn={style:(0,De.Z)({},"--virtual-width","".concat(Rn,"px"))});var sr="".concat(Qn,"-expanded-row-cell");Mn=he.createElement("div",{className:Qe()("".concat(Qn,"-expanded-row"),"".concat(Qn,"-expanded-row-level-").concat(Ft+1),qn)},he.createElement(Kn,{component:"div",prefixCls:Qn,className:Qe()(sr,(0,De.Z)({},"".concat(sr,"-fixed"),On)),additionalProps:Gn},Yn))}var xr=(0,nt.Z)((0,nt.Z)({},kt),{},{width:an});en&&(xr.position="absolute",xr.pointerEvents="none");var Xr=he.createElement("div",(0,Ne.Z)({},Kt,ct,{ref:pr?null:Me,className:Qe()(dt,"".concat(Qn,"-row"),Kt==null?void 0:Kt.className,(0,De.Z)({},"".concat(Qn,"-row-extra"),en)),style:(0,nt.Z)((0,nt.Z)({},xr),Kt==null?void 0:Kt.style)}),fn.map(function(zr,kr){return he.createElement(Cs,{key:kr,rowInfo:Zn,column:zr,colIndex:kr,indent:Ft,index:st,renderIndex:zt,record:Ct,inverse:en,getHeight:Xe})}));return pr?he.createElement("div",{ref:Me},Xr,Mn):Xr}),EA=z(lA),cs=EA,Es=he.forwardRef(function(Le,Me){var et=Le.data,st=Le.onScroll,dt=ce(xe,["flattenColumns","onColumnResize","getRowKey","prefixCls","expandedKeys","childrenColumnName","emptyNode","scrollX"]),Pt=dt.flattenColumns,kt=dt.onColumnResize,en=dt.getRowKey,Xe=dt.expandedKeys,ct=dt.prefixCls,Ct=dt.childrenColumnName,Ft=dt.emptyNode,zt=dt.scrollX,$t=ce(fo),an=$t.scrollY,fn=$t.listItemHeight,Qn=he.useRef(),On=un(et,Ct,Xe,en),Rn=he.useMemo(function(){var Mn=0;return Pt.map(function(Yn){var qn=Yn.width,Gn=Yn.key;return Mn+=qn,[Gn,qn,Mn]})},[Pt]),Zn=he.useMemo(function(){return Rn.map(function(Mn){return Mn[2]})},[Rn]);he.useEffect(function(){Rn.forEach(function(Mn){var Yn=(0,Ze.Z)(Mn,2),qn=Yn[0],Gn=Yn[1];kt(qn,Gn)})},[Rn]),he.useImperativeHandle(Me,function(){var Mn={};return Object.defineProperty(Mn,"scrollLeft",{get:function(){var qn;return((qn=Qn.current)===null||qn===void 0?void 0:qn.getScrollInfo().x)||0},set:function(qn){var Gn;(Gn=Qn.current)===null||Gn===void 0||Gn.scrollTo({left:qn})}}),Mn});var pr=function(Yn,qn){var Gn,sr=(Gn=On[qn])===null||Gn===void 0?void 0:Gn.record,xr=Yn.onCell;if(xr){var Xr,zr=xr(sr,qn);return(Xr=zr==null?void 0:zr.rowSpan)!==null&&Xr!==void 0?Xr:1}return 1},Nn=function(Yn){var qn=Yn.start,Gn=Yn.end,sr=Yn.getSize,xr=Yn.offsetY;if(Gn<0)return null;for(var Xr=Pt.filter(function(Nr){return pr(Nr,qn)===0}),zr=qn,kr=function(sa){if(Xr=Xr.filter(function(ua){return pr(ua,sa)===0}),!Xr.length)return zr=sa,"break"},ia=qn;ia>=0;ia-=1){var Gr=kr(ia);if(Gr==="break")break}for(var ha=Pt.filter(function(Nr){return pr(Nr,Gn)!==1}),yr=Gn,to=function(sa){if(ha=ha.filter(function(ua){return pr(ua,sa)!==1}),!ha.length)return yr=Math.max(sa-1,Gn),"break"},xa=Gn;xa1})&&_a.push(sa)},so=zr;so<=yr;so+=1)var Ea=wa(so);var ii=_a.map(function(Nr){var sa=On[Nr],ua=en(sa.record,Nr),Kr=function(ba){var Fa=Nr+ba-1,Ha=en(On[Fa].record,Fa),zo=sr(ua,Ha);return zo.bottom-zo.top},na=sr(ua);return he.createElement(cs,{key:Nr,data:sa,rowKey:ua,index:Nr,style:{top:-xr+na.top},extra:!0,getHeight:Kr})});return ii},Kt=he.useMemo(function(){return{columnsOffset:Zn}},[Zn]),Ur="".concat(ct,"-tbody"),Br;return On.length?Br=he.createElement(_r.Z,{fullHeight:!1,ref:Qn,className:Qe()(Ur,"".concat(Ur,"-virtual")),height:an,itemHeight:fn||24,data:On,itemKey:function(Yn){return en(Yn.record)},scrollWidth:zt,onVirtualScroll:function(Yn){var qn=Yn.x;st({scrollLeft:qn})},extraRender:Nn},function(Mn,Yn,qn){var Gn=en(Mn.record,Yn);return he.createElement(cs,(0,Ne.Z)({data:Mn,rowKey:Gn,index:Yn},qn))}):Br=he.createElement("div",{className:Qe()("".concat(ct,"-placeholder"))},he.createElement(Kn,{component:"div",prefixCls:ct},Ft)),he.createElement(Za.Provider,{value:Kt},Br)}),uA=z(Es),ni=uA,ei=function(Me,et){var st=et.ref,dt=et.onScroll;return he.createElement(ni,{ref:st,data:Me,onScroll:dt})},Co=100;function oi(Le){var Me=Le.columns,et=Le.scroll,st=Le.prefixCls,dt=st===void 0?Ji:st,Pt=Le.className,kt=Le.listItemHeight,en=et||{},Xe=en.x,ct=en.y;typeof Xe!="number"&&(Xe=((Me||[]).length+1)*Co),typeof ct!="number"&&(ct=500);var Ct=he.useMemo(function(){return{scrollY:ct,listItemHeight:kt}},[ct,kt]);return he.createElement(fo.Provider,{value:Ct},he.createElement(cn,(0,Ne.Z)({},Le,{className:Qe()(Pt,"".concat(dt,"-virtual")),scroll:(0,nt.Z)((0,nt.Z)({},et),{},{x:Xe}),components:{body:ei},columns:Me,internalHooks:Ve,tailor:!0})))}function VA(Le){return x(oi,Le)}var Pl=VA(),Ts=null;function Xi(Le){return null}var ks=Xi;function Ki(Le){return null}var il=Ki,cA=Be(2738),js=Be(68031),Al=Be(36355),Vo=Be(93891),tA=Be(19716),dA=Be(8628),ds=Be(31724),Hs=Be(58421),Aa=Be(71418),jr=Be(88088);function ur(Le){return function(et){let{prefixCls:st,onExpand:dt,record:Pt,expanded:kt,expandable:en}=et;const Xe=`${st}-row-expand-icon`;return he.createElement("button",{type:"button",onClick:ct=>{dt(Pt,ct),ct.stopPropagation()},className:Qe()(Xe,{[`${Xe}-spaced`]:!en,[`${Xe}-expanded`]:en&&kt,[`${Xe}-collapsed`]:en&&!kt}),"aria-label":kt?Le.collapse:Le.expand,"aria-expanded":kt})}}var Hr=ur;function Va(Le,Me){return"key"in Le&&Le.key!==void 0&&Le.key!==null?Le.key:Le.dataIndex?Array.isArray(Le.dataIndex)?Le.dataIndex.join("."):Le.dataIndex:Me}function oo(Le,Me){return Me?`${Me}-${Le}`:`${Le}`}function io(Le,Me){return typeof Le=="function"?Le(Me):Le}function ga(Le,Me){const et=io(Le,Me);return Object.prototype.toString.call(et)==="[object Object]"?"":et}var Qo={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M349 838c0 17.7 14.2 32 31.8 32h262.4c17.6 0 31.8-14.3 31.8-32V642H349v196zm531.1-684H143.9c-24.5 0-39.8 26.7-27.5 48l221.3 376h348.8l221.3-376c12.1-21.3-3.2-48-27.7-48z"}}]},name:"filter",theme:"filled"},So=Qo,nA=Be(7657),Ro=function(Me,et){return he.createElement(nA.Z,(0,Ne.Z)({},Me,{ref:et,icon:So}))},gs=he.forwardRef(Ro),xs=gs,Fs=Be(56762);function hr(Le){const Me=he.useRef(Le),et=(0,Fs.Z)();return[()=>Me.current,st=>{Me.current=st,et()}]}var oa=Be(3113),ya=Be(24905),Do=Be(38854),xA=Be(64165),Ui=Be(20834),Qi=Be(40875),JA=Be(5112),Ls=Be(17574),Yi=Be(47472),TA=Be(92832);function Ao(Le){let{value:Me,onChange:et,filterSearch:st,tablePrefixCls:dt,locale:Pt}=Le;return st?he.createElement("div",{className:`${dt}-filter-dropdown-search`},he.createElement(TA.default,{prefix:he.createElement(Yi.Z,null),placeholder:Pt.filterSearchPlaceholder,onChange:et,value:Me,htmlSize:1,className:`${dt}-filter-dropdown-search-input`})):null}var kA=Ao,Di=Be(10228);const qi=Le=>{const{keyCode:Me}=Le;Me===Di.Z.ENTER&&Le.stopPropagation()};var $i=he.forwardRef((Le,Me)=>he.createElement("div",{className:Le.className,onClick:et=>et.stopPropagation(),onKeyDown:qi,ref:Me},Le.children));function mi(Le){let Me=[];return(Le||[]).forEach(et=>{let{value:st,children:dt}=et;Me.push(st),dt&&(Me=[].concat((0,Vr.Z)(Me),(0,Vr.Z)(mi(dt))))}),Me}function Ei(Le){return Le.some(Me=>{let{children:et}=Me;return et})}function xi(Le,Me){return typeof Me=="string"||typeof Me=="number"?Me==null?void 0:Me.toString().toLowerCase().includes(Le.trim().toLowerCase()):!1}function za(Le){let{filters:Me,prefixCls:et,filteredKeys:st,filterMultiple:dt,searchValue:Pt,filterSearch:kt}=Le;return Me.map((en,Xe)=>{const ct=String(en.value);if(en.children)return{key:ct||Xe,label:en.text,popupClassName:`${et}-dropdown-submenu`,children:za({filters:en.children,prefixCls:et,filteredKeys:st,filterMultiple:dt,searchValue:Pt,filterSearch:kt})};const Ct=dt?ya.default:JA.ZP,Ft={key:en.value!==void 0?ct:Xe,label:he.createElement(he.Fragment,null,he.createElement(Ct,{checked:st.includes(ct)}),he.createElement("span",null,en.text))};return Pt.trim()?typeof kt=="function"?kt(Pt,en)?Ft:null:xi(Pt,en.text)?Ft:null:Ft})}function No(Le){var Me,et;const{tablePrefixCls:st,prefixCls:dt,column:Pt,dropdownPrefixCls:kt,columnKey:en,filterMultiple:Xe,filterMode:ct="menu",filterSearch:Ct=!1,filterState:Ft,triggerFilter:zt,locale:$t,children:an,getPopupContainer:fn}=Le,{filterDropdownOpen:Qn,onFilterDropdownOpenChange:On,filterResetToDefaultFilteredValue:Rn,defaultFilteredValue:Zn,filterDropdownVisible:pr,onFilterDropdownVisibleChange:Nn}=Pt,[Kt,Ur]=he.useState(!1),Br=!!(Ft&&(!((Me=Ft.filteredKeys)===null||Me===void 0)&&Me.length||Ft.forceFiltered)),Mn=Qr=>{Ur(Qr),On==null||On(Qr),Nn==null||Nn(Qr)},Yn=(et=Qn!=null?Qn:pr)!==null&&et!==void 0?et:Kt,qn=Ft==null?void 0:Ft.filteredKeys,[Gn,sr]=hr(qn||[]),xr=Qr=>{let{selectedKeys:ba}=Qr;sr(ba)},Xr=(Qr,ba)=>{let{node:Fa,checked:Ha}=ba;xr(Xe?{selectedKeys:Qr}:{selectedKeys:Ha&&Fa.key?[Fa.key]:[]})};he.useEffect(()=>{Kt&&xr({selectedKeys:qn||[]})},[qn]);const[zr,kr]=he.useState([]),ia=Qr=>{kr(Qr)},[Gr,ha]=he.useState(""),yr=Qr=>{const{value:ba}=Qr.target;ha(ba)};he.useEffect(()=>{Kt||ha("")},[Kt]);const to=Qr=>{const ba=Qr&&Qr.length?Qr:null;if(ba===null&&(!Ft||!Ft.filteredKeys)||(0,He.Z)(ba,Ft==null?void 0:Ft.filteredKeys,!0))return null;zt({column:Pt,key:en,filteredKeys:ba})},xa=()=>{Mn(!1),to(Gn())},Ba=function(){let{confirm:Qr,closeDropdown:ba}=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{confirm:!1,closeDropdown:!1};Qr&&to([]),ba&&Mn(!1),ha(""),sr(Rn?(Zn||[]).map(Fa=>String(Fa)):[])},_a=function(){let{closeDropdown:Qr}=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{closeDropdown:!0};Qr&&Mn(!1),to(Gn())},wa=Qr=>{Qr&&qn!==void 0&&sr(qn||[]),Mn(Qr),!Qr&&!Pt.filterDropdown&&xa()},so=Qe()({[`${kt}-menu-without-submenu`]:!Ei(Pt.filters||[])}),Ea=Qr=>{if(Qr.target.checked){const ba=mi(Pt==null?void 0:Pt.filters).map(Fa=>String(Fa));sr(ba)}else sr([])},ii=Qr=>{let{filters:ba}=Qr;return(ba||[]).map((Fa,Ha)=>{const zo=String(Fa.value),ma={title:Fa.text,key:Fa.value!==void 0?zo:Ha};return Fa.children&&(ma.children=ii({filters:Fa.children})),ma})},Nr=Qr=>{var ba;return Object.assign(Object.assign({},Qr),{text:Qr.title,value:Qr.key,children:((ba=Qr.children)===null||ba===void 0?void 0:ba.map(Fa=>Nr(Fa)))||[]})};let sa;if(typeof Pt.filterDropdown=="function")sa=Pt.filterDropdown({prefixCls:`${kt}-custom`,setSelectedKeys:Qr=>xr({selectedKeys:Qr}),selectedKeys:Gn(),confirm:_a,clearFilters:Ba,filters:Pt.filters,visible:Yn,close:()=>{Mn(!1)}});else if(Pt.filterDropdown)sa=Pt.filterDropdown;else{const Qr=Gn()||[],ba=()=>(Pt.filters||[]).length===0?he.createElement(xA.Z,{image:xA.Z.PRESENTED_IMAGE_SIMPLE,description:$t.filterEmptyText,imageStyle:{height:24},style:{margin:0,padding:"16px 0"}}):ct==="tree"?he.createElement(he.Fragment,null,he.createElement(kA,{filterSearch:Ct,value:Gr,onChange:yr,tablePrefixCls:st,locale:$t}),he.createElement("div",{className:`${st}-filter-dropdown-tree`},Xe?he.createElement(ya.default,{checked:Qr.length===mi(Pt.filters).length,indeterminate:Qr.length>0&&Qr.lengthtypeof Ct=="function"?Ct(Gr,Nr(Ha)):xi(Gr,Ha.title):void 0}))):he.createElement(he.Fragment,null,he.createElement(kA,{filterSearch:Ct,value:Gr,onChange:yr,tablePrefixCls:st,locale:$t}),he.createElement(Ui.default,{selectable:!0,multiple:Xe,prefixCls:`${kt}-menu`,className:so,onSelect:xr,onDeselect:xr,selectedKeys:Qr,getPopupContainer:fn,openKeys:zr,onOpenChange:ia,items:za({filters:Pt.filters||[],filterSearch:Ct,prefixCls:dt,filteredKeys:Gn(),filterMultiple:Xe,searchValue:Gr})})),Fa=()=>Rn?(0,He.Z)((Zn||[]).map(Ha=>String(Ha)),Qr,!0):Qr.length===0;sa=he.createElement(he.Fragment,null,ba(),he.createElement("div",{className:`${dt}-dropdown-btns`},he.createElement(oa.ZP,{type:"link",size:"small",disabled:Fa(),onClick:()=>Ba()},$t.filterReset),he.createElement(oa.ZP,{type:"primary",size:"small",onClick:xa},$t.filterConfirm)))}Pt.filterDropdown&&(sa=he.createElement(Qi.J,{selectable:void 0},sa));const ua=()=>he.createElement($i,{className:`${dt}-dropdown`},sa);let Kr;typeof Pt.filterIcon=="function"?Kr=Pt.filterIcon(Br):Pt.filterIcon?Kr=Pt.filterIcon:Kr=he.createElement(xs,null);const{direction:na}=he.useContext(Al.E_);return he.createElement("div",{className:`${dt}-column`},he.createElement("span",{className:`${st}-column-title`},an),he.createElement(Do.Z,{dropdownRender:ua,trigger:["click"],open:Yn,onOpenChange:wa,getPopupContainer:fn,placement:na==="rtl"?"bottomLeft":"bottomRight"},he.createElement("span",{role:"button",tabIndex:-1,className:Qe()(`${dt}-trigger`,{active:Br}),onClick:Qr=>{Qr.stopPropagation()}},Kr)))}var fs=No;function gA(Le,Me,et){let st=[];return(Le||[]).forEach((dt,Pt)=>{var kt;const en=oo(Pt,et);if(dt.filters||"filterDropdown"in dt||"onFilter"in dt)if("filteredValue"in dt){let Xe=dt.filteredValue;"filterDropdown"in dt||(Xe=(kt=Xe==null?void 0:Xe.map(String))!==null&&kt!==void 0?kt:Xe),st.push({column:dt,key:Va(dt,en),filteredKeys:Xe,forceFiltered:dt.filtered})}else st.push({column:dt,key:Va(dt,en),filteredKeys:Me&&dt.defaultFilteredValue?dt.defaultFilteredValue:void 0,forceFiltered:dt.filtered});"children"in dt&&(st=[].concat((0,Vr.Z)(st),(0,Vr.Z)(gA(dt.children,Me,en))))}),st}function fA(Le,Me,et,st,dt,Pt,kt,en){return et.map((Xe,ct)=>{const Ct=oo(ct,en),{filterMultiple:Ft=!0,filterMode:zt,filterSearch:$t}=Xe;let an=Xe;if(an.filters||an.filterDropdown){const fn=Va(an,Ct),Qn=st.find(On=>{let{key:Rn}=On;return fn===Rn});an=Object.assign(Object.assign({},an),{title:On=>he.createElement(fs,{tablePrefixCls:Le,prefixCls:`${Le}-filter`,dropdownPrefixCls:Me,column:an,columnKey:fn,filterState:Qn,filterMultiple:Ft,filterMode:zt,filterSearch:$t,triggerFilter:Pt,locale:dt,getPopupContainer:kt},io(Xe.title,On))})}return"children"in an&&(an=Object.assign(Object.assign({},an),{children:fA(Le,Me,an.children,st,dt,Pt,kt,Ct)})),an})}function Oi(Le){const Me={};return Le.forEach(et=>{let{key:st,filteredKeys:dt,column:Pt}=et;const{filters:kt,filterDropdown:en}=Pt;if(en)Me[st]=dt||null;else if(Array.isArray(dt)){const Xe=mi(kt);Me[st]=Xe.filter(ct=>dt.includes(String(ct)))}else Me[st]=null}),Me}function hA(Le,Me){return Me.reduce((et,st)=>{const{column:{onFilter:dt,filters:Pt},filteredKeys:kt}=st;return dt&&kt&&kt.length?et.filter(en=>kt.some(Xe=>{const ct=mi(Pt),Ct=ct.findIndex(zt=>String(zt)===String(Xe)),Ft=Ct!==-1?ct[Ct]:Xe;return dt(Ft,en)})):et},Le)}const mA=Le=>Le.flatMap(Me=>"children"in Me?[Me].concat((0,Vr.Z)(mA(Me.children||[]))):[Me]);function qr(Le){let{prefixCls:Me,dropdownPrefixCls:et,mergedColumns:st,onFilterChange:dt,getPopupContainer:Pt,locale:kt}=Le;const en=he.useMemo(()=>mA(st||[]),[st]),[Xe,ct]=he.useState(()=>gA(en,!0)),Ct=he.useMemo(()=>{const an=gA(en,!1);if(an.length===0)return an;let fn=!0,Qn=!0;if(an.forEach(On=>{let{filteredKeys:Rn}=On;Rn!==void 0?fn=!1:Qn=!1}),fn){const On=(en||[]).map((Rn,Zn)=>Va(Rn,oo(Zn)));return Xe.filter(Rn=>{let{key:Zn}=Rn;return On.includes(Zn)}).map(Rn=>{const Zn=en[On.findIndex(pr=>pr===Rn.key)];return Object.assign(Object.assign({},Rn),{column:Object.assign(Object.assign({},Rn.column),Zn),forceFiltered:Zn.filtered})})}return an},[en,Xe]),Ft=he.useMemo(()=>Oi(Ct),[Ct]),zt=an=>{const fn=Ct.filter(Qn=>{let{key:On}=Qn;return On!==an.key});fn.push(an),ct(fn),dt(Oi(fn),fn)};return[an=>fA(Me,et,an,Ct,kt,zt,Pt),Ct,Ft]}var Yu=qr;function Ti(Le,Me,et){const st=he.useRef({});function dt(Pt){if(!st.current||st.current.data!==Le||st.current.childrenColumnName!==Me||st.current.getRowKey!==et){let en=function(Xe){Xe.forEach((ct,Ct)=>{const Ft=et(ct,Ct);kt.set(Ft,ct),ct&&typeof ct=="object"&&Me in ct&&en(ct[Me]||[])})};const kt=new Map;en(Le),st.current={data:Le,childrenColumnName:Me,kvMap:kt,getRowKey:et}}return st.current.kvMap.get(Pt)}return[dt]}var Xl=Be(50371),hs=function(Le,Me){var et={};for(var st in Le)Object.prototype.hasOwnProperty.call(Le,st)&&Me.indexOf(st)<0&&(et[st]=Le[st]);if(Le!=null&&typeof Object.getOwnPropertySymbols=="function")for(var dt=0,st=Object.getOwnPropertySymbols(Le);dt{const Pt=Le[dt];typeof Pt!="function"&&(et[dt]=Pt)}),et}function Lu(Le,Me,et){const st=et&&typeof et=="object"?et:{},{total:dt=0}=st,Pt=hs(st,["total"]),[kt,en]=(0,he.useState)(()=>({current:"defaultCurrent"in Pt?Pt.defaultCurrent:1,pageSize:"defaultPageSize"in Pt?Pt.defaultPageSize:Rs})),Xe=(0,Xl.Z)(kt,Pt,{total:dt>0?dt:Le}),ct=Math.ceil((dt||Le)/Xe.pageSize);Xe.current>ct&&(Xe.current=ct||1);const Ct=(zt,$t)=>{en({current:zt!=null?zt:1,pageSize:$t||Xe.pageSize})},Ft=(zt,$t)=>{var an;et&&((an=et.onChange)===null||an===void 0||an.call(et,zt,$t)),Ct(zt,$t),Me(zt,$t||(Xe==null?void 0:Xe.pageSize))};return et===!1?[{},()=>{}]:[Object.assign(Object.assign({},Xe),{onChange:Ft}),Ct]}var qu=Lu,Yl=Be(84105),ql=Be(35654),sl=Be(90782),Iu=Be(71430),Nu=Be(18929);const pi={},jA="SELECT_ALL",XA="SELECT_INVERT",di="SELECT_NONE",FA=[],$l=(Le,Me)=>{let et=[];return(Me||[]).forEach(st=>{et.push(st),st&&typeof st=="object"&&Le in st&&(et=[].concat((0,Vr.Z)(et),(0,Vr.Z)($l(Le,st[Le]))))}),et};var Cl=(Le,Me)=>{const{preserveSelectedRowKeys:et,selectedRowKeys:st,defaultSelectedRowKeys:dt,getCheckboxProps:Pt,onChange:kt,onSelect:en,onSelectAll:Xe,onSelectInvert:ct,onSelectNone:Ct,onSelectMultiple:Ft,columnWidth:zt,type:$t,selections:an,fixed:fn,renderCell:Qn,hideSelectAll:On,checkStrictly:Rn=!0}=Me||{},{prefixCls:Zn,data:pr,pageData:Nn,getRecordByKey:Kt,getRowKey:Ur,expandType:Br,childrenColumnName:Mn,locale:Yn,getPopupContainer:qn}=Le,[Gn,sr]=(0,Nu.Z)(st||dt||FA,{value:st}),xr=he.useRef(new Map),Xr=(0,he.useCallback)(Nr=>{if(et){const sa=new Map;Nr.forEach(ua=>{let Kr=Kt(ua);!Kr&&xr.current.has(ua)&&(Kr=xr.current.get(ua)),sa.set(ua,Kr)}),xr.current=sa}},[Kt,et]);he.useEffect(()=>{Xr(Gn)},[Gn]);const{keyEntities:zr}=(0,he.useMemo)(()=>{if(Rn)return{keyEntities:null};let Nr=pr;if(et){const sa=new Set(pr.map((Kr,na)=>Ur(Kr,na))),ua=Array.from(xr.current).reduce((Kr,na)=>{let[Qr,ba]=na;return sa.has(Qr)?Kr:Kr.concat(ba)},[]);Nr=[].concat((0,Vr.Z)(Nr),(0,Vr.Z)(ua))}return(0,Iu.I8)(Nr,{externalGetKey:Ur,childrenPropName:Mn})},[pr,Ur,Rn,Mn,et]),kr=(0,he.useMemo)(()=>$l(Mn,Nn),[Mn,Nn]),ia=(0,he.useMemo)(()=>{const Nr=new Map;return kr.forEach((sa,ua)=>{const Kr=Ur(sa,ua),na=(Pt?Pt(sa):null)||{};Nr.set(Kr,na)}),Nr},[kr,Ur,Pt]),Gr=(0,he.useCallback)(Nr=>{var sa;return!!(!((sa=ia.get(Ur(Nr)))===null||sa===void 0)&&sa.disabled)},[ia,Ur]),[ha,yr]=(0,he.useMemo)(()=>{if(Rn)return[Gn||[],[]];const{checkedKeys:Nr,halfCheckedKeys:sa}=(0,sl.S)(Gn,!0,zr,Gr);return[Nr||[],sa]},[Gn,Rn,zr,Gr]),to=(0,he.useMemo)(()=>{const Nr=$t==="radio"?ha.slice(0,1):ha;return new Set(Nr)},[ha,$t]),xa=(0,he.useMemo)(()=>$t==="radio"?new Set:new Set(yr),[yr,$t]),[Ba,_a]=(0,he.useState)(null);he.useEffect(()=>{Me||sr(FA)},[!!Me]);const wa=(0,he.useCallback)((Nr,sa)=>{let ua,Kr;Xr(Nr),et?(ua=Nr,Kr=Nr.map(na=>xr.current.get(na))):(ua=[],Kr=[],Nr.forEach(na=>{const Qr=Kt(na);Qr!==void 0&&(ua.push(na),Kr.push(Qr))})),sr(ua),kt==null||kt(ua,Kr,{type:sa})},[sr,Kt,kt,et]),so=(0,he.useCallback)((Nr,sa,ua,Kr)=>{if(en){const na=ua.map(Qr=>Kt(Qr));en(Kt(Nr),sa,na,Kr)}wa(ua,"single")},[en,Kt,wa]),Ea=(0,he.useMemo)(()=>!an||On?null:(an===!0?[jA,XA,di]:an).map(sa=>sa===jA?{key:"all",text:Yn.selectionAll,onSelect(){wa(pr.map((ua,Kr)=>Ur(ua,Kr)).filter(ua=>{const Kr=ia.get(ua);return!(Kr!=null&&Kr.disabled)||to.has(ua)}),"all")}}:sa===XA?{key:"invert",text:Yn.selectInvert,onSelect(){const ua=new Set(to);Nn.forEach((na,Qr)=>{const ba=Ur(na,Qr),Fa=ia.get(ba);Fa!=null&&Fa.disabled||(ua.has(ba)?ua.delete(ba):ua.add(ba))});const Kr=Array.from(ua);ct&&ct(Kr),wa(Kr,"invert")}}:sa===di?{key:"none",text:Yn.selectNone,onSelect(){Ct==null||Ct(),wa(Array.from(to).filter(ua=>{const Kr=ia.get(ua);return Kr==null?void 0:Kr.disabled}),"none")}}:sa).map(sa=>Object.assign(Object.assign({},sa),{onSelect:function(){for(var ua,Kr,na=arguments.length,Qr=new Array(na),ba=0;ba{var sa;if(!Me)return Nr.filter(Ja=>Ja!==pi);let ua=(0,Vr.Z)(Nr);const Kr=new Set(to),na=kr.map(Ur).filter(Ja=>!ia.get(Ja).disabled),Qr=na.every(Ja=>Kr.has(Ja)),ba=na.some(Ja=>Kr.has(Ja)),Fa=()=>{const Ja=[];Qr?na.forEach(lo=>{Kr.delete(lo),Ja.push(lo)}):na.forEach(lo=>{Kr.has(lo)||(Kr.add(lo),Ja.push(lo))});const ka=Array.from(Kr);Xe==null||Xe(!Qr,ka.map(lo=>Kt(lo)),Ja.map(lo=>Kt(lo))),wa(ka,"all"),_a(null)};let Ha;if($t!=="radio"){let Ja;if(Ea){const La={getPopupContainer:qn,items:Ea.map((Mo,Zo)=>{const{key:gi,text:si,onSelect:Fi}=Mo;return{key:gi!=null?gi:Zo,onClick:()=>{Fi==null||Fi(na)},label:si}})};Ja=he.createElement("div",{className:`${Zn}-selection-extra`},he.createElement(Do.Z,{menu:La,getPopupContainer:qn},he.createElement("span",null,he.createElement(Yl.Z,null))))}const ka=kr.map((La,Mo)=>{const Zo=Ur(La,Mo),gi=ia.get(Zo)||{};return Object.assign({checked:Kr.has(Zo)},gi)}).filter(La=>{let{disabled:Mo}=La;return Mo}),lo=!!ka.length&&ka.length===kr.length,Eo=lo&&ka.every(La=>{let{checked:Mo}=La;return Mo}),ho=lo&&ka.some(La=>{let{checked:Mo}=La;return Mo});Ha=!On&&he.createElement("div",{className:`${Zn}-selection`},he.createElement(ya.default,{checked:lo?Eo:!!kr.length&&Qr,indeterminate:lo?!Eo&&ho:!Qr&&ba,onChange:Fa,disabled:kr.length===0||lo,"aria-label":Ja?"Custom selection":"Select all",skipGroup:!0}),Ja)}let zo;$t==="radio"?zo=(Ja,ka,lo)=>{const Eo=Ur(ka,lo),ho=Kr.has(Eo);return{node:he.createElement(JA.ZP,Object.assign({},ia.get(Eo),{checked:ho,onClick:La=>La.stopPropagation(),onChange:La=>{Kr.has(Eo)||so(Eo,!0,[Eo],La.nativeEvent)}})),checked:ho}}:zo=(Ja,ka,lo)=>{var Eo;const ho=Ur(ka,lo),La=Kr.has(ho),Mo=xa.has(ho),Zo=ia.get(ho);let gi;return Br==="nest"?gi=Mo:gi=(Eo=Zo==null?void 0:Zo.indeterminate)!==null&&Eo!==void 0?Eo:Mo,{node:he.createElement(ya.default,Object.assign({},Zo,{indeterminate:gi,checked:La,skipGroup:!0,onClick:si=>si.stopPropagation(),onChange:si=>{let{nativeEvent:Fi}=si;const{shiftKey:IA}=Fi;let rA=-1,zi=-1;if(IA&&Rn){const ki=new Set([Ba,ho]);na.some((fi,_o)=>{if(ki.has(fi))if(rA===-1)rA=_o;else return zi=_o,!0;return!1})}if(zi!==-1&&rA!==zi&&Rn){const ki=na.slice(rA,zi+1),fi=[];La?ki.forEach(Oo=>{Kr.has(Oo)&&(fi.push(Oo),Kr.delete(Oo))}):ki.forEach(Oo=>{Kr.has(Oo)||(fi.push(Oo),Kr.add(Oo))});const _o=Array.from(Kr);Ft==null||Ft(!La,_o.map(Oo=>Kt(Oo)),fi.map(Oo=>Kt(Oo))),wa(_o,"multiple")}else{const ki=ha;if(Rn){const fi=La?(0,ql._5)(ki,ho):(0,ql.L0)(ki,ho);so(ho,!La,fi,Fi)}else{const fi=(0,sl.S)([].concat((0,Vr.Z)(ki),[ho]),!0,zr,Gr),{checkedKeys:_o,halfCheckedKeys:Oo}=fi;let NA=_o;if(La){const HA=new Set(_o);HA.delete(ho),NA=(0,sl.S)(Array.from(HA),{checked:!1,halfCheckedKeys:Oo},zr,Gr).checkedKeys}so(ho,!La,NA,Fi)}}_a(La?null:ho)}})),checked:La}};const ma=(Ja,ka,lo)=>{const{node:Eo,checked:ho}=zo(Ja,ka,lo);return Qn?Qn(ho,ka,lo,Eo):Eo};if(!ua.includes(pi))if(ua.findIndex(Ja=>{var ka;return((ka=Ja[vr])===null||ka===void 0?void 0:ka.columnType)==="EXPAND_COLUMN"})===0){const[Ja,...ka]=ua;ua=[Ja,pi].concat((0,Vr.Z)(ka))}else ua=[pi].concat((0,Vr.Z)(ua));const Ai=ua.indexOf(pi);ua=ua.filter((Ja,ka)=>Ja!==pi||ka===Ai);const Io=ua[Ai-1],Go=ua[Ai+1];let wr=fn;wr===void 0&&((Go==null?void 0:Go.fixed)!==void 0?wr=Go.fixed:(Io==null?void 0:Io.fixed)!==void 0&&(wr=Io.fixed)),wr&&Io&&((sa=Io[vr])===null||sa===void 0?void 0:sa.columnType)==="EXPAND_COLUMN"&&Io.fixed===void 0&&(Io.fixed=wr);const Bo=Qe()(`${Zn}-selection-col`,{[`${Zn}-selection-col-with-dropdown`]:an&&$t==="checkbox"}),vi={fixed:wr,width:zt,className:`${Zn}-selection-column`,title:Me.columnTitle||Ha,render:ma,onCell:Me.onCell,[vr]:{className:Bo}};return ua.map(Ja=>Ja===pi?vi:Ja)},[Ur,kr,Me,ha,to,xa,zt,Ea,Br,Ba,ia,Ft,so,Gr]),to]},Ms=Be(89489),eu=Be(59477),ll=Be(6848);const pA="ascend",tu="descend";function nu(Le){return typeof Le.sorter=="object"&&typeof Le.sorter.multiple=="number"?Le.sorter.multiple:!1}function El(Le){return typeof Le=="function"?Le:Le&&typeof Le=="object"&&Le.compare?Le.compare:!1}function Uu(Le,Me){return Me?Le[Le.indexOf(Me)+1]:Le[0]}function xl(Le,Me,et){let st=[];function dt(Pt,kt){st.push({column:Pt,key:Va(Pt,kt),multiplePriority:nu(Pt),sortOrder:Pt.sortOrder})}return(Le||[]).forEach((Pt,kt)=>{const en=oo(kt,et);Pt.children?("sortOrder"in Pt&&dt(Pt,en),st=[].concat((0,Vr.Z)(st),(0,Vr.Z)(xl(Pt.children,Me,en)))):Pt.sorter&&("sortOrder"in Pt?dt(Pt,en):Me&&Pt.defaultSortOrder&&st.push({column:Pt,key:Va(Pt,en),multiplePriority:nu(Pt),sortOrder:Pt.defaultSortOrder}))}),st}function LA(Le,Me,et,st,dt,Pt,kt,en){return(Me||[]).map((Xe,ct)=>{const Ct=oo(ct,en);let Ft=Xe;if(Ft.sorter){const zt=Ft.sortDirections||dt,$t=Ft.showSorterTooltip===void 0?kt:Ft.showSorterTooltip,an=Va(Ft,Ct),fn=et.find(Br=>{let{key:Mn}=Br;return Mn===an}),Qn=fn?fn.sortOrder:null,On=Uu(zt,Qn);let Rn;if(Xe.sortIcon)Rn=Xe.sortIcon({sortOrder:Qn});else{const Br=zt.includes(pA)&&he.createElement(eu.Z,{className:Qe()(`${Le}-column-sorter-up`,{active:Qn===pA})}),Mn=zt.includes(tu)&&he.createElement(Ms.Z,{className:Qe()(`${Le}-column-sorter-down`,{active:Qn===tu})});Rn=he.createElement("span",{className:Qe()(`${Le}-column-sorter`,{[`${Le}-column-sorter-full`]:!!(Br&&Mn)})},he.createElement("span",{className:`${Le}-column-sorter-inner`,"aria-hidden":"true"},Br,Mn))}const{cancelSort:Zn,triggerAsc:pr,triggerDesc:Nn}=Pt||{};let Kt=Zn;On===tu?Kt=Nn:On===pA&&(Kt=pr);const Ur=typeof $t=="object"?$t:{title:Kt};Ft=Object.assign(Object.assign({},Ft),{className:Qe()(Ft.className,{[`${Le}-column-sort`]:Qn}),title:Br=>{const Mn=he.createElement("div",{className:`${Le}-column-sorters`},he.createElement("span",{className:`${Le}-column-title`},io(Xe.title,Br)),Rn);return $t?he.createElement(ll.Z,Object.assign({},Ur),Mn):Mn},onHeaderCell:Br=>{const Mn=Xe.onHeaderCell&&Xe.onHeaderCell(Br)||{},Yn=Mn.onClick,qn=Mn.onKeyDown;Mn.onClick=xr=>{st({column:Xe,key:an,sortOrder:On,multiplePriority:nu(Xe)}),Yn==null||Yn(xr)},Mn.onKeyDown=xr=>{xr.keyCode===Di.Z.ENTER&&(st({column:Xe,key:an,sortOrder:On,multiplePriority:nu(Xe)}),qn==null||qn(xr))};const Gn=ga(Xe.title,{}),sr=Gn==null?void 0:Gn.toString();return Qn?Mn["aria-sort"]=Qn==="ascend"?"ascending":"descending":Mn["aria-label"]=sr||"",Mn.className=Qe()(Mn.className,`${Le}-column-has-sorters`),Mn.tabIndex=0,Xe.ellipsis&&(Mn.title=(Gn!=null?Gn:"").toString()),Mn}})}return"children"in Ft&&(Ft=Object.assign(Object.assign({},Ft),{children:LA(Le,Ft.children,et,st,dt,Pt,kt,Ct)})),Ft})}function vA(Le){const{column:Me,sortOrder:et}=Le;return{column:Me,order:et,field:Me.dataIndex,columnKey:Me.key}}function SA(Le){const Me=Le.filter(et=>{let{sortOrder:st}=et;return st}).map(vA);return Me.length===0&&Le.length?Object.assign(Object.assign({},vA(Le[Le.length-1])),{column:void 0}):Me.length<=1?Me[0]||{}:Me}function YA(Le,Me,et){const st=Me.slice().sort((kt,en)=>en.multiplePriority-kt.multiplePriority),dt=Le.slice(),Pt=st.filter(kt=>{let{column:{sorter:en},sortOrder:Xe}=kt;return El(en)&&Xe});return Pt.length?dt.sort((kt,en)=>{for(let Xe=0;Xe{const en=kt[et];return en?Object.assign(Object.assign({},kt),{[et]:YA(en,Me,et)}):kt}):dt}function Bc(Le){let{prefixCls:Me,mergedColumns:et,onSorterChange:st,sortDirections:dt,tableLocale:Pt,showSorterTooltip:kt}=Le;const[en,Xe]=he.useState(xl(et,!0)),ct=he.useMemo(()=>{let an=!0;const fn=xl(et,!1);if(!fn.length)return en;const Qn=[];function On(Zn){an?Qn.push(Zn):Qn.push(Object.assign(Object.assign({},Zn),{sortOrder:null}))}let Rn=null;return fn.forEach(Zn=>{Rn===null?(On(Zn),Zn.sortOrder&&(Zn.multiplePriority===!1?an=!1:Rn=!0)):(Rn&&Zn.multiplePriority!==!1||(an=!1),On(Zn))}),Qn},[et,en]),Ct=he.useMemo(()=>{const an=ct.map(fn=>{let{column:Qn,sortOrder:On}=fn;return{column:Qn,order:On}});return{sortColumns:an,sortColumn:an[0]&&an[0].column,sortOrder:an[0]&&an[0].order}},[ct]);function Ft(an){let fn;an.multiplePriority===!1||!ct.length||ct[0].multiplePriority===!1?fn=[an]:fn=[].concat((0,Vr.Z)(ct.filter(Qn=>{let{key:On}=Qn;return On!==an.key})),[an]),Xe(fn),st(SA(fn),fn)}return[an=>LA(Me,an,ct,Ft,dt,Pt,kt),ct,Ct,()=>SA(ct)]}function Fl(Le,Me){return Le.map(et=>{const st=Object.assign({},et);return st.title=io(et.title,Me),"children"in st&&(st.children=Fl(st.children,Me)),st})}function qA(Le){return[he.useCallback(et=>Fl(et,Le),[Le])]}var ec=po((Le,Me)=>{const{_renderTimes:et}=Le,{_renderTimes:st}=Me;return et!==st}),Qu=VA((Le,Me)=>{const{_renderTimes:et}=Le,{_renderTimes:st}=Me;return et!==st}),_s=Be(64993),Ll=Be(17313),tc=Be(83116),nc=Be(37613),rc=Le=>{const{componentCls:Me}=Le,et=`${Le.lineWidth}px ${Le.lineType} ${Le.tableBorderColor}`,st=(dt,Pt,kt)=>({[`&${Me}-${dt}`]:{[`> ${Me}-container`]:{[`> ${Me}-content, > ${Me}-body`]:{"\n > table > tbody > tr > th,\n > table > tbody > tr > td\n ":{[`> ${Me}-expanded-row-fixed`]:{margin:`-${Pt}px -${kt+Le.lineWidth}px`}}}}}});return{[`${Me}-wrapper`]:{[`${Me}${Me}-bordered`]:Object.assign(Object.assign(Object.assign({[`> ${Me}-title`]:{border:et,borderBottom:0},[`> ${Me}-container`]:{borderInlineStart:et,borderTop:et,[` > ${Me}-content, > ${Me}-header, > ${Me}-body, @@ -210,12 +210,12 @@ &${Me}-row:hover > td, > th${Me}-cell-row-hover, > td${Me}-cell-row-hover - `]:{background:fn},[`&${Me}-row-selected`]:{"> th, > td":{background:Qn},"&:hover > th, &:hover > td":{background:On}}}},[`${Me}-footer`]:{padding:`${st}px ${dt}px`,color:Rn,background:Zn}})}};var Sr=(0,tc.Z)("Table",Le=>{const{colorTextHeading:Me,colorSplit:et,colorIcon:st,colorIconHover:dt,opacityLoading:Pt,colorBgContainer:kt,controlInteractiveSize:en,headerBg:Xe,headerColor:ct,headerSortActiveBg:Ct,headerSortHoverBg:Ft,bodySortBg:zt,rowHoverBg:$t,rowSelectedBg:an,rowSelectedHoverBg:fn,rowExpandedBg:Qn,cellPaddingBlock:On,cellPaddingInline:Rn,cellPaddingBlockMD:Zn,cellPaddingInlineMD:pr,cellPaddingBlockSM:Nn,cellPaddingInlineSM:Kt,borderColor:Ur,footerBg:Br,footerColor:Mn,headerBorderRadius:Yn,cellFontSize:qn,cellFontSizeMD:Gn,cellFontSizeSM:sr,headerSplitColor:xr,fixedHeaderSortActiveBg:Xr,headerFilterHoverBg:zr,filterDropdownBg:kr,expandIconBg:ia,selectionColumnWidth:Gr,stickyScrollBarBg:ha}=Le,yr=new _s.C(st),to=new _s.C(dt),xa=2,Ba=(0,nc.TS)(Le,{tableFontSize:qn,tableBg:kt,tableRadius:Yn,tablePaddingVertical:On,tablePaddingHorizontal:Rn,tablePaddingVerticalMiddle:Zn,tablePaddingHorizontalMiddle:pr,tablePaddingVerticalSmall:Nn,tablePaddingHorizontalSmall:Kt,tableBorderColor:Ur,tableHeaderTextColor:ct,tableHeaderBg:Xe,tableFooterTextColor:Mn,tableFooterBg:Br,tableHeaderCellSplitColor:xr,tableHeaderSortBg:Ct,tableHeaderSortHoverBg:Ft,tableHeaderIconColor:yr.clone().setAlpha(yr.getAlpha()*Pt).toRgbString(),tableHeaderIconColorHover:to.clone().setAlpha(to.getAlpha()*Pt).toRgbString(),tableBodySortBg:zt,tableFixedHeaderSortActiveBg:Xr,tableHeaderFilterActiveBg:zr,tableFilterDropdownBg:kr,tableRowHoverBg:$t,tableSelectedRowBg:an,tableSelectedRowHoverBg:fn,zIndexTableFixed:xa,zIndexTableSticky:xa+1,tableFontSizeMiddle:Gn,tableFontSizeSmall:sr,tableSelectionColumnWidth:Gr,tableExpandIconBg:ia,tableExpandColumnWidth:en+2*Le.padding,tableExpandedRowBg:Qn,tableFilterDropdownWidth:120,tableFilterDropdownHeight:264,tableFilterDropdownSearchWidth:140,tableScrollThumbSize:8,tableScrollThumbBg:ha,tableScrollThumbBgHover:Me,tableScrollBg:et});return[ir(Ba),we(Ba),sn(Ba),on(Ba),re(Ba),rc(Ba),Ie(Ba),ac(Ba),sn(Ba),bc(Ba),mt(Ba),ne(Ba),An(Ba),ru(Ba),Qt(Ba),Ke(Ba),zn(Ba)]},Le=>{const{colorFillAlter:Me,colorBgContainer:et,colorTextHeading:st,colorFillSecondary:dt,colorFillContent:Pt,controlItemBgActive:kt,controlItemBgActiveHover:en,padding:Xe,paddingSM:ct,paddingXS:Ct,colorBorderSecondary:Ft,borderRadiusLG:zt,fontSize:$t,controlHeight:an,colorTextPlaceholder:fn}=Le,Qn=new _s.C(dt).onBackground(et).toHexShortString(),On=new _s.C(Pt).onBackground(et).toHexShortString(),Rn=new _s.C(Me).onBackground(et).toHexShortString();return{headerBg:Rn,headerColor:st,headerSortActiveBg:Qn,headerSortHoverBg:On,bodySortBg:Rn,rowHoverBg:Rn,rowSelectedBg:kt,rowSelectedHoverBg:en,rowExpandedBg:Me,cellPaddingBlock:Xe,cellPaddingInline:Xe,cellPaddingBlockMD:ct,cellPaddingInlineMD:Ct,cellPaddingBlockSM:Ct,cellPaddingInlineSM:Ct,borderColor:Ft,headerBorderRadius:zt,footerBg:Rn,footerColor:st,cellFontSize:$t,cellFontSizeMD:$t,cellFontSizeSM:$t,headerSplitColor:Ft,fixedHeaderSortActiveBg:Qn,headerFilterHoverBg:Pt,filterDropdownMenuBg:et,filterDropdownBg:et,expandIconBg:et,selectionColumnWidth:an,stickyScrollBarBg:fn,stickyScrollBarBorderRadius:100}});const Wn=[],Sn=(Le,Me)=>{const{prefixCls:et,className:st,rootClassName:dt,style:Pt,size:kt,bordered:en,dropdownPrefixCls:Xe,dataSource:ct,pagination:Ct,rowSelection:Ft,rowKey:zt="key",rowClassName:$t,columns:an,children:fn,childrenColumnName:Qn,onChange:On,getPopupContainer:Rn,loading:Zn,expandIcon:pr,expandable:Nn,expandedRowRender:Kt,expandIconColumnIndex:Ur,indentSize:Br,scroll:Mn,sortDirections:Yn,locale:qn,showSorterTooltip:Gn=!0,virtual:sr}=Le,xr=he.useMemo(()=>an||pn(fn),[an,fn]),Xr=he.useMemo(()=>xr.some(Xa=>Xa.responsive),[xr]),zr=(0,dA.Z)(Xr),kr=he.useMemo(()=>{const Xa=new Set(Object.keys(zr).filter(Ma=>zr[Ma]));return xr.filter(Ma=>!Ma.responsive||Ma.responsive.some(li=>Xa.has(li)))},[xr,zr]),ia=(0,cA.Z)(Le,["className","style","columns"]),{locale:Gr=ds.Z,direction:ha,table:yr,renderEmpty:to,getPrefixCls:xa,getPopupContainer:Ba}=he.useContext(Al.E_),_a=(0,tA.Z)(kt),wa=Object.assign(Object.assign({},Gr.Table),qn),so=ct||Wn,Ea=xa("table",et),ii=xa("dropdown",Xe),Nr=Object.assign({childrenColumnName:Qn,expandIconColumnIndex:Ur},Nn),{childrenColumnName:sa="children"}=Nr,ua=he.useMemo(()=>so.some(Xa=>Xa==null?void 0:Xa[sa])?"nest":Kt||Nn&&Nn.expandedRowRender?"row":null,[so]),Kr={body:he.useRef()},na=he.useMemo(()=>typeof zt=="function"?zt:Xa=>Xa==null?void 0:Xa[zt],[zt]),[Qr]=Ti(so,sa,na),ba={},Fa=function(Xa,Ma){let li=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;var To,ui,Si;const hi=Object.assign(Object.assign({},ba),Xa);li&&((To=ba.resetPagination)===null||To===void 0||To.call(ba),!((ui=hi.pagination)===null||ui===void 0)&&ui.current&&(hi.pagination.current=1),Ct&&Ct.onChange&&Ct.onChange(1,(Si=hi.pagination)===null||Si===void 0?void 0:Si.pageSize)),Mn&&Mn.scrollToFirstRowOnChange!==!1&&Kr.body.current&&(0,js.Z)(0,{getContainer:()=>Kr.body.current}),On==null||On(hi.pagination,hi.filters,hi.sorter,{currentDataSource:hA(YA(so,hi.sorterStates,sa),hi.filterStates),action:Ma})},Ha=(Xa,Ma)=>{Fa({sorter:Xa,sorterStates:Ma},"sort",!1)},[zo,ma,Ai,Io]=Bc({prefixCls:Ea,mergedColumns:kr,onSorterChange:Ha,sortDirections:Yn||["ascend","descend"],tableLocale:wa,showSorterTooltip:Gn}),Go=he.useMemo(()=>YA(so,ma,sa),[so,ma]);ba.sorter=Io(),ba.sorterStates=ma;const wr=(Xa,Ma)=>{Fa({filters:Xa,filterStates:Ma},"filter",!0)},[Bo,vi,Ja]=Yu({prefixCls:Ea,locale:wa,dropdownPrefixCls:ii,mergedColumns:kr,onFilterChange:wr,getPopupContainer:Rn||Ba}),ka=hA(Go,vi);ba.filters=Ja,ba.filterStates=vi;const lo=he.useMemo(()=>{const Xa={};return Object.keys(Ja).forEach(Ma=>{Ja[Ma]!==null&&(Xa[Ma]=Ja[Ma])}),Object.assign(Object.assign({},Ai),{filters:Xa})},[Ai,Ja]),[Eo]=qA(lo),ho=(Xa,Ma)=>{Fa({pagination:Object.assign(Object.assign({},ba.pagination),{current:Xa,pageSize:Ma})},"paginate")},[La,Mo]=qu(ka.length,ho,Ct);ba.pagination=Ct===!1?{}:Ho(La,Ct),ba.resetPagination=Mo;const Zo=he.useMemo(()=>{if(Ct===!1||!La.pageSize)return ka;const{current:Xa=1,total:Ma,pageSize:li=Rs}=La;return ka.lengthli?ka.slice((Xa-1)*li,Xa*li):ka:ka.slice((Xa-1)*li,Xa*li)},[!!Ct,ka,La&&La.current,La&&La.pageSize,La&&La.total]),[gi,si]=Cl({prefixCls:Ea,data:ka,pageData:Zo,getRowKey:na,getRecordByKey:Qr,expandType:ua,childrenColumnName:sa,locale:wa,getPopupContainer:Rn||Ba},Ft),Fi=(Xa,Ma,li)=>{let To;return typeof $t=="function"?To=Qe()($t(Xa,Ma,li)):To=Qe()($t),Qe()({[`${Ea}-row-selected`]:si.has(na(Xa,Ma))},To)};Nr.__PARENT_RENDER_ICON__=Nr.expandIcon,Nr.expandIcon=Nr.expandIcon||pr||Hr(wa),ua==="nest"&&Nr.expandIconColumnIndex===void 0?Nr.expandIconColumnIndex=Ft?1:0:Nr.expandIconColumnIndex>0&&Ft&&(Nr.expandIconColumnIndex-=1),typeof Nr.indentSize!="number"&&(Nr.indentSize=typeof Br=="number"?Br:15);const IA=he.useCallback(Xa=>Eo(gi(Bo(zo(Xa)))),[zo,Bo,gi]);let rA,zi;if(Ct!==!1&&(La!=null&&La.total)){let Xa;La.size?Xa=La.size:Xa=_a==="small"||_a==="middle"?"small":void 0;const Ma=ui=>he.createElement(Hs.Z,Object.assign({},La,{className:Qe()(`${Ea}-pagination ${Ea}-pagination-${ui}`,La.className),size:Xa})),li=ha==="rtl"?"left":"right",{position:To}=La;if(To!==null&&Array.isArray(To)){const ui=To.find(Bi=>Bi.includes("top")),Si=To.find(Bi=>Bi.includes("bottom")),hi=To.every(Bi=>`${Bi}`=="none");!ui&&!Si&&!hi&&(zi=Ma(li)),ui&&(rA=Ma(ui.toLowerCase().replace("top",""))),Si&&(zi=Ma(Si.toLowerCase().replace("bottom","")))}else zi=Ma(li)}let ki;typeof Zn=="boolean"?ki={spinning:Zn}:typeof Zn=="object"&&(ki=Object.assign({spinning:!0},Zn));const[fi,_o]=Sr(Ea),[,Oo]=(0,jr.Z)(),NA=Qe()(`${Ea}-wrapper`,yr==null?void 0:yr.className,{[`${Ea}-wrapper-rtl`]:ha==="rtl"},st,dt,_o),HA=Object.assign(Object.assign({},yr==null?void 0:yr.style),Pt),$A=qn&&qn.emptyText||(to==null?void 0:to("Table"))||he.createElement(Vo.Z,{componentName:"Table"}),BA=sr?Qu:ec,ul={},Is=he.useMemo(()=>{const{fontSize:Xa,lineHeight:Ma,padding:li,paddingXS:To,paddingSM:ui}=Oo,Si=Math.floor(Xa*Ma);switch(_a){case"large":return li*2+Si;case"small":return To*2+Si;default:return ui*2+Si}},[Oo,_a]);return sr&&(ul.listItemHeight=Is),fi(he.createElement("div",{ref:Me,className:NA,style:HA},he.createElement(Aa.Z,Object.assign({spinning:!1},ki),rA,he.createElement(BA,Object.assign({},ul,ia,{columns:kr,direction:ha,expandable:Nr,prefixCls:Ea,className:Qe()({[`${Ea}-middle`]:_a==="middle",[`${Ea}-small`]:_a==="small",[`${Ea}-bordered`]:en,[`${Ea}-empty`]:so.length===0}),data:Zo,rowKey:na,rowClassName:Fi,emptyText:$A,internalHooks:Ve,internalRefs:Kr,transformColumns:IA})),zi)))};var Xn=he.forwardRef(Sn);const gr=(Le,Me)=>{const et=he.useRef(0);return et.current+=1,he.createElement(Xn,Object.assign({},Le,{ref:Me,_renderTimes:et.current}))},Mt=he.forwardRef(gr);Mt.SELECTION_COLUMN=pi,Mt.EXPAND_COLUMN=pe,Mt.SELECTION_ALL=jA,Mt.SELECTION_INVERT=XA,Mt.SELECTION_NONE=di,Mt.Column=ks,Mt.ColumnGroup=il,Mt.Summary=Re;var Xt=Mt,Ln=Xt},17574:function(hn,_t,Be){"use strict";Be.d(_t,{default:function(){return Bt}});var pe=Be(79556),Ve=Be(95190),Ze=Be(52671),At=Be(8657),Ge=Be(14809),He=Be(59301),he={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"},ve=he,Ue=Be(7657),ce=function(ot,Yt){return He.createElement(Ue.Z,(0,Ge.Z)({},ot,{ref:Yt,icon:ve}))},Ne=He.forwardRef(ce),Ce=Ne,be=Be(92310),oe=Be.n(be),y=Be(35654),a=Be(71430),E=Be(36355),b=Be(56082),x=Be(62892),z=Be(20648);const ae=4;function ge(ft){const{dropPosition:ot,dropLevelOffset:Yt,prefixCls:rn,indent:Et,direction:qt="ltr"}=ft,yn=qt==="ltr"?"left":"right",Un=qt==="ltr"?"right":"left",dn={[yn]:-Yt*Et+ae,[Un]:0};switch(ot){case-1:dn.top=-3;break;case 1:dn.bottom=-3;break;default:dn.bottom=-3,dn[yn]=Et+ae;break}return He.createElement("div",{style:dn,className:`${rn}-drop-indicator`})}var xe=Be(71997),Oe=He.forwardRef((ft,ot)=>{const{getPrefixCls:Yt,direction:rn,virtual:Et,tree:qt}=He.useContext(E.E_),{prefixCls:yn,className:Un,showIcon:dn=!1,showLine:Kn,switcherIcon:It,blockNode:jn=!1,children:tr,checkable:je=!1,selectable:Wt=!0,draggable:ke,motion:me,style:se}=ft,ye=Yt("tree",yn),qe=Yt(),ht=me!=null?me:Object.assign(Object.assign({},(0,x.Z)(qe)),{motionAppear:!1}),Re=Object.assign(Object.assign({},ft),{checkable:je,selectable:Wt,showIcon:dn,motion:ht,blockNode:jn,showLine:!!Kn,dropIndicatorRender:ge}),[Ye,Ot]=(0,z.ZP)(ye),bt=He.useMemo(()=>{if(!ke)return!1;let Gt={};switch(typeof ke){case"function":Gt.nodeDraggable=ke;break;case"object":Gt=Object.assign({},ke);break;default:break}return Gt.icon!==!1&&(Gt.icon=Gt.icon||He.createElement(b.Z,null)),Gt},[ke]),lt=Gt=>He.createElement(xe.Z,{prefixCls:ye,switcherIcon:It,treeNodeProps:Gt,showLine:Kn});return Ye(He.createElement(pe.Z,Object.assign({itemHeight:20,ref:ot,virtual:Et},Re,{style:Object.assign(Object.assign({},qt==null?void 0:qt.style),se),prefixCls:ye,className:oe()({[`${ye}-icon-hide`]:!dn,[`${ye}-block-node`]:jn,[`${ye}-unselectable`]:!Wt,[`${ye}-rtl`]:rn==="rtl"},qt==null?void 0:qt.className,Un,Ot),direction:rn,checkable:je&&He.createElement("span",{className:`${ye}-checkbox-inner`}),selectable:Wt,switcherIcon:lt,draggable:bt}),tr))}),We;(function(ft){ft[ft.None=0]="None",ft[ft.Start=1]="Start",ft[ft.End=2]="End"})(We||(We={}));function Je(ft,ot){function Yt(rn){const{key:Et,children:qt}=rn;ot(Et,rn)!==!1&&Je(qt||[],ot)}ft.forEach(Yt)}function nt(ft){let{treeData:ot,expandedKeys:Yt,startKey:rn,endKey:Et}=ft;const qt=[];let yn=We.None;if(rn&&rn===Et)return[rn];if(!rn||!Et)return[];function Un(dn){return dn===rn||dn===Et}return Je(ot,dn=>{if(yn===We.End)return!1;if(Un(dn)){if(qt.push(dn),yn===We.None)yn=We.Start;else if(yn===We.Start)return yn=We.End,!1}else yn===We.Start&&qt.push(dn);return Yt.includes(dn)}),qt}function De(ft,ot){const Yt=(0,Ve.Z)(ot),rn=[];return Je(ft,(Et,qt)=>{const yn=Yt.indexOf(Et);return yn!==-1&&(rn.push(qt),Yt.splice(yn,1)),!!Yt.length}),rn}var xt=function(ft,ot){var Yt={};for(var rn in ft)Object.prototype.hasOwnProperty.call(ft,rn)&&ot.indexOf(rn)<0&&(Yt[rn]=ft[rn]);if(ft!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Et=0,rn=Object.getOwnPropertySymbols(ft);Et{var{defaultExpandAll:Yt,defaultExpandParent:rn,defaultExpandedKeys:Et}=ft,qt=xt(ft,["defaultExpandAll","defaultExpandParent","defaultExpandedKeys"]);const yn=He.useRef(),Un=He.useRef(),dn=()=>{const{keyEntities:bt}=(0,a.I8)(jt(qt));let lt;return Yt?lt=Object.keys(bt):rn?lt=(0,y.r7)(qt.expandedKeys||Et||[],bt):lt=qt.expandedKeys||Et,lt},[Kn,It]=He.useState(qt.selectedKeys||qt.defaultSelectedKeys||[]),[jn,tr]=He.useState(()=>dn());He.useEffect(()=>{"selectedKeys"in qt&&It(qt.selectedKeys)},[qt.selectedKeys]),He.useEffect(()=>{"expandedKeys"in qt&&tr(qt.expandedKeys)},[qt.expandedKeys]);const je=(bt,lt)=>{var Gt;return"expandedKeys"in qt||tr(bt),(Gt=qt.onExpand)===null||Gt===void 0?void 0:Gt.call(qt,bt,lt)},Wt=(bt,lt)=>{var Gt;const{multiple:Tn}=qt,{node:Dt,nativeEvent:un}=lt,{key:Rt=""}=Dt,Pn=jt(qt),tn=Object.assign(Object.assign({},lt),{selected:!0}),$n=(un==null?void 0:un.ctrlKey)||(un==null?void 0:un.metaKey),dr=un==null?void 0:un.shiftKey;let rr;Tn&&$n?(rr=bt,yn.current=Rt,Un.current=rr,tn.selectedNodes=De(Pn,rr)):Tn&&dr?(rr=Array.from(new Set([].concat((0,Ve.Z)(Un.current||[]),(0,Ve.Z)(nt({treeData:Pn,expandedKeys:jn,startKey:Rt,endKey:yn.current}))))),tn.selectedNodes=De(Pn,rr)):(rr=[Rt],yn.current=Rt,Un.current=rr,tn.selectedNodes=De(Pn,rr)),(Gt=qt.onSelect)===null||Gt===void 0||Gt.call(qt,rr,tn),"selectedKeys"in qt||It(rr)},{getPrefixCls:ke,direction:me}=He.useContext(E.E_),{prefixCls:se,className:ye,showIcon:qe=!0,expandAction:ht="click"}=qt,Re=xt(qt,["prefixCls","className","showIcon","expandAction"]),Ye=ke("tree",se),Ot=oe()(`${Ye}-directory`,{[`${Ye}-directory-rtl`]:me==="rtl"},ye);return He.createElement(Oe,Object.assign({icon:Qe,ref:ot,blockNode:!0},Re,{showIcon:qe,expandAction:ht,prefixCls:Ye,className:Ot,expandedKeys:jn,selectedKeys:Kn,onSelect:Wt,onExpand:je}))};var Nt=He.forwardRef(ut);const pt=Oe;pt.DirectoryTree=Nt,pt.TreeNode=pe.O;var Bt=pt},20648:function(hn,_t,Be){"use strict";Be.d(_t,{TM:function(){return be},Yk:function(){return Ce}});var pe=Be(93083),Ve=Be(98447),Ze=Be(17313),At=Be(8378),Ge=Be(37613),He=Be(83116);const he=new pe.Keyframes("ant-tree-node-fx-do-not-use",{"0%":{opacity:0},"100%":{opacity:1}}),ve=(oe,y)=>({[`.${oe}-switcher-icon`]:{display:"inline-block",fontSize:10,verticalAlign:"baseline",svg:{transition:`transform ${y.motionDurationSlow}`}}}),Ue=(oe,y)=>({[`.${oe}-drop-indicator`]:{position:"absolute",zIndex:1,height:2,backgroundColor:y.colorPrimary,borderRadius:1,pointerEvents:"none","&:after":{position:"absolute",top:-3,insetInlineStart:-6,width:8,height:8,backgroundColor:"transparent",border:`${y.lineWidthBold}px solid ${y.colorPrimary}`,borderRadius:"50%",content:'""'}}}),ce=(oe,y)=>{const{treeCls:a,treeNodeCls:E,treeNodePadding:b,titleHeight:x,nodeSelectedBg:z,nodeHoverBg:ae}=y,ge=y.paddingXS;return{[a]:Object.assign(Object.assign({},(0,Ze.Wf)(y)),{background:y.colorBgContainer,borderRadius:y.borderRadius,transition:`background-color ${y.motionDurationSlow}`,[`&${a}-rtl`]:{[`${a}-switcher`]:{"&_close":{[`${a}-switcher-icon`]:{svg:{transform:"rotate(90deg)"}}}}},[`&-focused:not(:hover):not(${a}-active-focused)`]:Object.assign({},(0,Ze.oN)(y)),[`${a}-list-holder-inner`]:{alignItems:"flex-start"},[`&${a}-block-node`]:{[`${a}-list-holder-inner`]:{alignItems:"stretch",[`${a}-node-content-wrapper`]:{flex:"auto"},[`${E}.dragging`]:{position:"relative","&:after":{position:"absolute",top:0,insetInlineEnd:0,bottom:b,insetInlineStart:0,border:`1px solid ${y.colorPrimary}`,opacity:0,animationName:he,animationDuration:y.motionDurationSlow,animationPlayState:"running",animationFillMode:"forwards",content:'""',pointerEvents:"none"}}}},[`${E}`]:{display:"flex",alignItems:"flex-start",padding:`0 0 ${b}px 0`,outline:"none","&-rtl":{direction:"rtl"},"&-disabled":{[`${a}-node-content-wrapper`]:{color:y.colorTextDisabled,cursor:"not-allowed","&:hover":{background:"transparent"}}},[`&-active ${a}-node-content-wrapper`]:Object.assign({},(0,Ze.oN)(y)),[`&:not(${E}-disabled).filter-node ${a}-title`]:{color:"inherit",fontWeight:500},"&-draggable":{[`${a}-draggable-icon`]:{flexShrink:0,width:x,lineHeight:`${x}px`,textAlign:"center",visibility:"visible",opacity:.2,transition:`opacity ${y.motionDurationSlow}`,[`${E}:hover &`]:{opacity:.45}},[`&${E}-disabled`]:{[`${a}-draggable-icon`]:{visibility:"hidden"}}}},[`${a}-indent`]:{alignSelf:"stretch",whiteSpace:"nowrap",userSelect:"none","&-unit":{display:"inline-block",width:x}},[`${a}-draggable-icon`]:{visibility:"hidden"},[`${a}-switcher`]:Object.assign(Object.assign({},ve(oe,y)),{position:"relative",flex:"none",alignSelf:"stretch",width:x,margin:0,lineHeight:`${x}px`,textAlign:"center",cursor:"pointer",userSelect:"none","&-noop":{cursor:"default"},"&_close":{[`${a}-switcher-icon`]:{svg:{transform:"rotate(-90deg)"}}},"&-loading-icon":{color:y.colorPrimary},"&-leaf-line":{position:"relative",zIndex:1,display:"inline-block",width:"100%",height:"100%","&:before":{position:"absolute",top:0,insetInlineEnd:x/2,bottom:-b,marginInlineStart:-1,borderInlineEnd:`1px solid ${y.colorBorder}`,content:'""'},"&:after":{position:"absolute",width:x/2*.8,height:x/2,borderBottom:`1px solid ${y.colorBorder}`,content:'""'}}}),[`${a}-checkbox`]:{top:"initial",marginInlineEnd:ge},[`${a}-node-content-wrapper, ${a}-checkbox + span`]:{position:"relative",zIndex:"auto",minHeight:x,margin:0,padding:`0 ${y.paddingXS/2}px`,color:"inherit",lineHeight:`${x}px`,background:"transparent",borderRadius:y.borderRadius,cursor:"pointer",transition:`all ${y.motionDurationMid}, border 0s, line-height 0s, box-shadow 0s`,"&:hover":{backgroundColor:ae},[`&${a}-node-selected`]:{backgroundColor:z},[`${a}-iconEle`]:{display:"inline-block",width:x,height:x,lineHeight:`${x}px`,textAlign:"center",verticalAlign:"top","&:empty":{display:"none"}}},[`${a}-unselectable ${a}-node-content-wrapper:hover`]:{backgroundColor:"transparent"},[`${a}-node-content-wrapper`]:Object.assign({lineHeight:`${x}px`,userSelect:"none"},Ue(oe,y)),[`${E}.drop-container`]:{"> [draggable]":{boxShadow:`0 0 0 2px ${y.colorPrimary}`}},"&-show-line":{[`${a}-indent`]:{"&-unit":{position:"relative",height:"100%","&:before":{position:"absolute",top:0,insetInlineEnd:x/2,bottom:-b,borderInlineEnd:`1px solid ${y.colorBorder}`,content:'""'},"&-end":{"&:before":{display:"none"}}}},[`${a}-switcher`]:{background:"transparent","&-line-icon":{verticalAlign:"-0.15em"}}},[`${E}-leaf-last`]:{[`${a}-switcher`]:{"&-leaf-line":{"&:before":{top:"auto !important",bottom:"auto !important",height:`${x/2}px !important`}}}}})}},Ne=oe=>{const{treeCls:y,treeNodeCls:a,treeNodePadding:E,directoryNodeSelectedBg:b,directoryNodeSelectedColor:x}=oe;return{[`${y}${y}-directory`]:{[a]:{position:"relative","&:before":{position:"absolute",top:0,insetInlineEnd:0,bottom:E,insetInlineStart:0,transition:`background-color ${oe.motionDurationMid}`,content:'""',pointerEvents:"none"},"&:hover":{"&:before":{background:oe.controlItemBgHover}},"> *":{zIndex:1},[`${y}-switcher`]:{transition:`color ${oe.motionDurationMid}`},[`${y}-node-content-wrapper`]:{borderRadius:0,userSelect:"none","&:hover":{background:"transparent"},[`&${y}-node-selected`]:{color:x,background:"transparent"}},"&-selected":{"\n &:hover::before,\n &::before\n ":{background:b},[`${y}-switcher`]:{color:x},[`${y}-node-content-wrapper`]:{color:x,background:"transparent"}}}}}},Ce=(oe,y)=>{const a=`.${oe}`,E=`${a}-treenode`,b=y.paddingXS/2,x=(0,Ge.TS)(y,{treeCls:a,treeNodeCls:E,treeNodePadding:b});return[ce(oe,x),Ne(x)]},be=oe=>{const{controlHeightSM:y}=oe;return{titleHeight:y,nodeHoverBg:oe.controlItemBgHover,nodeSelectedBg:oe.controlItemBgActive}};_t.ZP=(0,He.Z)("Tree",(oe,y)=>{let{prefixCls:a}=y;return[{[oe.componentCls]:(0,Ve.C2)(`${a}-checkbox`,oe)},Ce(a,oe),(0,At.Z)(oe)]},oe=>{const{colorTextLightSolid:y,colorPrimary:a}=oe;return Object.assign(Object.assign({},be(oe)),{directoryNodeSelectedColor:y,directoryNodeSelectedBg:a})})},71997:function(hn,_t,Be){"use strict";Be.d(_t,{Z:function(){return E}});var pe=Be(14809),Ve=Be(59301),Ze={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"},At=Ze,Ge=Be(7657),He=function(x,z){return Ve.createElement(Ge.Z,(0,pe.Z)({},x,{ref:z,icon:At}))},he=Ve.forwardRef(He),ve=he,Ue=Be(52671),ce=Be(58617),Ne=Be(15075),Ce=Be(43531),be=Be(92310),oe=Be.n(be),y=Be(92343),E=b=>{const{prefixCls:x,switcherIcon:z,treeNodeProps:ae,showLine:ge}=b,{isLeaf:xe,expanded:Pe,loading:Oe}=ae;if(Oe)return Ve.createElement(ce.Z,{className:`${x}-switcher-loading-icon`});let We;if(ge&&typeof ge=="object"&&(We=ge.showLeafIcon),xe){if(!ge)return null;if(typeof We!="boolean"&&We){const De=typeof We=="function"?We(ae):We,xt=`${x}-switcher-line-custom-icon`;return(0,y.l$)(De)?(0,y.Tm)(De,{className:oe()(De.props.className||"",xt)}):De}return We?Ve.createElement(Ue.Z,{className:`${x}-switcher-line-icon`}):Ve.createElement("span",{className:`${x}-switcher-leaf-line`})}const Je=`${x}-switcher-icon`,nt=typeof z=="function"?z(ae):z;return(0,y.l$)(nt)?(0,y.Tm)(nt,{className:oe()(nt.props.className||"",Je)}):nt!==void 0?nt:ge?Pe?Ve.createElement(Ne.Z,{className:`${x}-switcher-line-icon`}):Ve.createElement(Ce.Z,{className:`${x}-switcher-line-icon`}):Ve.createElement(ve,{className:Je})}},86251:function(hn,_t){"use strict";_t.byteLength=he,_t.toByteArray=Ue,_t.fromByteArray=Ce;for(var Be=[],pe=[],Ve=typeof Uint8Array!="undefined"?Uint8Array:Array,Ze="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",At=0,Ge=Ze.length;At0)throw new Error("Invalid string. Length must be a multiple of 4");var y=be.indexOf("=");y===-1&&(y=oe);var a=y===oe?0:4-y%4;return[y,a]}function he(be){var oe=He(be),y=oe[0],a=oe[1];return(y+a)*3/4-a}function ve(be,oe,y){return(oe+y)*3/4-y}function Ue(be){var oe,y=He(be),a=y[0],E=y[1],b=new Ve(ve(be,a,E)),x=0,z=E>0?a-4:a,ae;for(ae=0;ae>16&255,b[x++]=oe>>8&255,b[x++]=oe&255;return E===2&&(oe=pe[be.charCodeAt(ae)]<<2|pe[be.charCodeAt(ae+1)]>>4,b[x++]=oe&255),E===1&&(oe=pe[be.charCodeAt(ae)]<<10|pe[be.charCodeAt(ae+1)]<<4|pe[be.charCodeAt(ae+2)]>>2,b[x++]=oe>>8&255,b[x++]=oe&255),b}function ce(be){return Be[be>>18&63]+Be[be>>12&63]+Be[be>>6&63]+Be[be&63]}function Ne(be,oe,y){for(var a,E=[],b=oe;bz?z:x+b));return a===1?(oe=be[y-1],E.push(Be[oe>>2]+Be[oe<<4&63]+"==")):a===2&&(oe=(be[y-2]<<8)+be[y-1],E.push(Be[oe>>10]+Be[oe>>4&63]+Be[oe<<2&63]+"=")),E.join("")}},19208:function(hn,_t,Be){"use strict";var pe;var Ve=Be(86251),Ze=Be(67467),At=typeof Symbol=="function"&&typeof Symbol.for=="function"?Symbol.for("nodejs.util.inspect.custom"):null;_t.lW=ve,pe=x,_t.h2=50;var Ge=2147483647;pe=Ge,ve.TYPED_ARRAY_SUPPORT=He(),!ve.TYPED_ARRAY_SUPPORT&&typeof console!="undefined"&&typeof console.error=="function"&&console.error("This browser lacks typed array (Uint8Array) support which is required by `buffer` v5.x. Use `buffer` v4.x if you require old browser support.");function He(){try{var ke=new Uint8Array(1),me={foo:function(){return 42}};return Object.setPrototypeOf(me,Uint8Array.prototype),Object.setPrototypeOf(ke,me),ke.foo()===42}catch(se){return!1}}Object.defineProperty(ve.prototype,"parent",{enumerable:!0,get:function(){if(ve.isBuffer(this))return this.buffer}}),Object.defineProperty(ve.prototype,"offset",{enumerable:!0,get:function(){if(ve.isBuffer(this))return this.byteOffset}});function he(ke){if(ke>Ge)throw new RangeError('The value "'+ke+'" is invalid for option "size"');var me=new Uint8Array(ke);return Object.setPrototypeOf(me,ve.prototype),me}function ve(ke,me,se){if(typeof ke=="number"){if(typeof me=="string")throw new TypeError('The "string" argument must be of type string. Received type number');return Ce(ke)}return Ue(ke,me,se)}ve.poolSize=8192;function Ue(ke,me,se){if(typeof ke=="string")return be(ke,me);if(ArrayBuffer.isView(ke))return y(ke);if(ke==null)throw new TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof ke);if(tr(ke,ArrayBuffer)||ke&&tr(ke.buffer,ArrayBuffer)||typeof SharedArrayBuffer!="undefined"&&(tr(ke,SharedArrayBuffer)||ke&&tr(ke.buffer,SharedArrayBuffer)))return a(ke,me,se);if(typeof ke=="number")throw new TypeError('The "value" argument must not be of type number. Received type number');var ye=ke.valueOf&&ke.valueOf();if(ye!=null&&ye!==ke)return ve.from(ye,me,se);var qe=E(ke);if(qe)return qe;if(typeof Symbol!="undefined"&&Symbol.toPrimitive!=null&&typeof ke[Symbol.toPrimitive]=="function")return ve.from(ke[Symbol.toPrimitive]("string"),me,se);throw new TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof ke)}ve.from=function(ke,me,se){return Ue(ke,me,se)},Object.setPrototypeOf(ve.prototype,Uint8Array.prototype),Object.setPrototypeOf(ve,Uint8Array);function ce(ke){if(typeof ke!="number")throw new TypeError('"size" argument must be of type number');if(ke<0)throw new RangeError('The value "'+ke+'" is invalid for option "size"')}function Ne(ke,me,se){return ce(ke),ke<=0?he(ke):me!==void 0?typeof se=="string"?he(ke).fill(me,se):he(ke).fill(me):he(ke)}ve.alloc=function(ke,me,se){return Ne(ke,me,se)};function Ce(ke){return ce(ke),he(ke<0?0:b(ke)|0)}ve.allocUnsafe=function(ke){return Ce(ke)},ve.allocUnsafeSlow=function(ke){return Ce(ke)};function be(ke,me){if((typeof me!="string"||me==="")&&(me="utf8"),!ve.isEncoding(me))throw new TypeError("Unknown encoding: "+me);var se=z(ke,me)|0,ye=he(se),qe=ye.write(ke,me);return qe!==se&&(ye=ye.slice(0,qe)),ye}function oe(ke){for(var me=ke.length<0?0:b(ke.length)|0,se=he(me),ye=0;ye=Ge)throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+Ge.toString(16)+" bytes");return ke|0}function x(ke){return+ke!=ke&&(ke=0),ve.alloc(+ke)}ve.isBuffer=function(me){return me!=null&&me._isBuffer===!0&&me!==ve.prototype},ve.compare=function(me,se){if(tr(me,Uint8Array)&&(me=ve.from(me,me.offset,me.byteLength)),tr(se,Uint8Array)&&(se=ve.from(se,se.offset,se.byteLength)),!ve.isBuffer(me)||!ve.isBuffer(se))throw new TypeError('The "buf1", "buf2" arguments must be one of type Buffer or Uint8Array');if(me===se)return 0;for(var ye=me.length,qe=se.length,ht=0,Re=Math.min(ye,qe);htqe.length?ve.from(Re).copy(qe,ht):Uint8Array.prototype.set.call(qe,Re,ht);else if(ve.isBuffer(Re))Re.copy(qe,ht);else throw new TypeError('"list" argument must be an Array of Buffers');ht+=Re.length}return qe};function z(ke,me){if(ve.isBuffer(ke))return ke.length;if(ArrayBuffer.isView(ke)||tr(ke,ArrayBuffer))return ke.byteLength;if(typeof ke!="string")throw new TypeError('The "string" argument must be one of type string, Buffer, or ArrayBuffer. Received type '+typeof ke);var se=ke.length,ye=arguments.length>2&&arguments[2]===!0;if(!ye&&se===0)return 0;for(var qe=!1;;)switch(me){case"ascii":case"latin1":case"binary":return se;case"utf8":case"utf-8":return Un(ke).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return se*2;case"hex":return se>>>1;case"base64":return It(ke).length;default:if(qe)return ye?-1:Un(ke).length;me=(""+me).toLowerCase(),qe=!0}}ve.byteLength=z;function ae(ke,me,se){var ye=!1;if((me===void 0||me<0)&&(me=0),me>this.length||((se===void 0||se>this.length)&&(se=this.length),se<=0)||(se>>>=0,me>>>=0,se<=me))return"";for(ke||(ke="utf8");;)switch(ke){case"hex":return pt(this,me,se);case"utf8":case"utf-8":return Qe(this,me,se);case"ascii":return it(this,me,se);case"latin1":case"binary":return Nt(this,me,se);case"base64":return xt(this,me,se);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return Bt(this,me,se);default:if(ye)throw new TypeError("Unknown encoding: "+ke);ke=(ke+"").toLowerCase(),ye=!0}}ve.prototype._isBuffer=!0;function ge(ke,me,se){var ye=ke[me];ke[me]=ke[se],ke[se]=ye}ve.prototype.swap16=function(){var me=this.length;if(me%2!==0)throw new RangeError("Buffer size must be a multiple of 16-bits");for(var se=0;sese&&(me+=" ... "),""},At&&(ve.prototype[At]=ve.prototype.inspect),ve.prototype.compare=function(me,se,ye,qe,ht){if(tr(me,Uint8Array)&&(me=ve.from(me,me.offset,me.byteLength)),!ve.isBuffer(me))throw new TypeError('The "target" argument must be one of type Buffer or Uint8Array. Received type '+typeof me);if(se===void 0&&(se=0),ye===void 0&&(ye=me?me.length:0),qe===void 0&&(qe=0),ht===void 0&&(ht=this.length),se<0||ye>me.length||qe<0||ht>this.length)throw new RangeError("out of range index");if(qe>=ht&&se>=ye)return 0;if(qe>=ht)return-1;if(se>=ye)return 1;if(se>>>=0,ye>>>=0,qe>>>=0,ht>>>=0,this===me)return 0;for(var Re=ht-qe,Ye=ye-se,Ot=Math.min(Re,Ye),bt=this.slice(qe,ht),lt=me.slice(se,ye),Gt=0;Gt2147483647?se=2147483647:se<-2147483648&&(se=-2147483648),se=+se,je(se)&&(se=qe?0:ke.length-1),se<0&&(se=ke.length+se),se>=ke.length){if(qe)return-1;se=ke.length-1}else if(se<0)if(qe)se=0;else return-1;if(typeof me=="string"&&(me=ve.from(me,ye)),ve.isBuffer(me))return me.length===0?-1:Pe(ke,me,se,ye,qe);if(typeof me=="number")return me=me&255,typeof Uint8Array.prototype.indexOf=="function"?qe?Uint8Array.prototype.indexOf.call(ke,me,se):Uint8Array.prototype.lastIndexOf.call(ke,me,se):Pe(ke,[me],se,ye,qe);throw new TypeError("val must be string, number or Buffer")}function Pe(ke,me,se,ye,qe){var ht=1,Re=ke.length,Ye=me.length;if(ye!==void 0&&(ye=String(ye).toLowerCase(),ye==="ucs2"||ye==="ucs-2"||ye==="utf16le"||ye==="utf-16le")){if(ke.length<2||me.length<2)return-1;ht=2,Re/=2,Ye/=2,se/=2}function Ot(Dt,un){return ht===1?Dt[un]:Dt.readUInt16BE(un*ht)}var bt;if(qe){var lt=-1;for(bt=se;btRe&&(se=Re-Ye),bt=se;bt>=0;bt--){for(var Gt=!0,Tn=0;Tnqe&&(ye=qe)):ye=qe;var ht=me.length;ye>ht/2&&(ye=ht/2);for(var Re=0;Re>>0,isFinite(ye)?(ye=ye>>>0,qe===void 0&&(qe="utf8")):(qe=ye,ye=void 0);else throw new Error("Buffer.write(string, encoding, offset[, length]) is no longer supported");var ht=this.length-se;if((ye===void 0||ye>ht)&&(ye=ht),me.length>0&&(ye<0||se<0)||se>this.length)throw new RangeError("Attempt to write outside buffer bounds");qe||(qe="utf8");for(var Re=!1;;)switch(qe){case"hex":return Oe(this,me,se,ye);case"utf8":case"utf-8":return We(this,me,se,ye);case"ascii":case"latin1":case"binary":return Je(this,me,se,ye);case"base64":return nt(this,me,se,ye);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return De(this,me,se,ye);default:if(Re)throw new TypeError("Unknown encoding: "+qe);qe=(""+qe).toLowerCase(),Re=!0}},ve.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}};function xt(ke,me,se){return me===0&&se===ke.length?Ve.fromByteArray(ke):Ve.fromByteArray(ke.slice(me,se))}function Qe(ke,me,se){se=Math.min(ke.length,se);for(var ye=[],qe=me;qe239?4:ht>223?3:ht>191?2:1;if(qe+Ye<=se){var Ot,bt,lt,Gt;switch(Ye){case 1:ht<128&&(Re=ht);break;case 2:Ot=ke[qe+1],(Ot&192)===128&&(Gt=(ht&31)<<6|Ot&63,Gt>127&&(Re=Gt));break;case 3:Ot=ke[qe+1],bt=ke[qe+2],(Ot&192)===128&&(bt&192)===128&&(Gt=(ht&15)<<12|(Ot&63)<<6|bt&63,Gt>2047&&(Gt<55296||Gt>57343)&&(Re=Gt));break;case 4:Ot=ke[qe+1],bt=ke[qe+2],lt=ke[qe+3],(Ot&192)===128&&(bt&192)===128&&(lt&192)===128&&(Gt=(ht&15)<<18|(Ot&63)<<12|(bt&63)<<6|lt&63,Gt>65535&&Gt<1114112&&(Re=Gt))}}Re===null?(Re=65533,Ye=1):Re>65535&&(Re-=65536,ye.push(Re>>>10&1023|55296),Re=56320|Re&1023),ye.push(Re),qe+=Ye}return ut(ye)}var jt=4096;function ut(ke){var me=ke.length;if(me<=jt)return String.fromCharCode.apply(String,ke);for(var se="",ye=0;yeye)&&(se=ye);for(var qe="",ht=me;htye&&(me=ye),se<0?(se+=ye,se<0&&(se=0)):se>ye&&(se=ye),sese)throw new RangeError("Trying to access beyond buffer length")}ve.prototype.readUintLE=ve.prototype.readUIntLE=function(me,se,ye){me=me>>>0,se=se>>>0,ye||ft(me,se,this.length);for(var qe=this[me],ht=1,Re=0;++Re>>0,se=se>>>0,ye||ft(me,se,this.length);for(var qe=this[me+--se],ht=1;se>0&&(ht*=256);)qe+=this[me+--se]*ht;return qe},ve.prototype.readUint8=ve.prototype.readUInt8=function(me,se){return me=me>>>0,se||ft(me,1,this.length),this[me]},ve.prototype.readUint16LE=ve.prototype.readUInt16LE=function(me,se){return me=me>>>0,se||ft(me,2,this.length),this[me]|this[me+1]<<8},ve.prototype.readUint16BE=ve.prototype.readUInt16BE=function(me,se){return me=me>>>0,se||ft(me,2,this.length),this[me]<<8|this[me+1]},ve.prototype.readUint32LE=ve.prototype.readUInt32LE=function(me,se){return me=me>>>0,se||ft(me,4,this.length),(this[me]|this[me+1]<<8|this[me+2]<<16)+this[me+3]*16777216},ve.prototype.readUint32BE=ve.prototype.readUInt32BE=function(me,se){return me=me>>>0,se||ft(me,4,this.length),this[me]*16777216+(this[me+1]<<16|this[me+2]<<8|this[me+3])},ve.prototype.readIntLE=function(me,se,ye){me=me>>>0,se=se>>>0,ye||ft(me,se,this.length);for(var qe=this[me],ht=1,Re=0;++Re=ht&&(qe-=Math.pow(2,8*se)),qe},ve.prototype.readIntBE=function(me,se,ye){me=me>>>0,se=se>>>0,ye||ft(me,se,this.length);for(var qe=se,ht=1,Re=this[me+--qe];qe>0&&(ht*=256);)Re+=this[me+--qe]*ht;return ht*=128,Re>=ht&&(Re-=Math.pow(2,8*se)),Re},ve.prototype.readInt8=function(me,se){return me=me>>>0,se||ft(me,1,this.length),this[me]&128?(255-this[me]+1)*-1:this[me]},ve.prototype.readInt16LE=function(me,se){me=me>>>0,se||ft(me,2,this.length);var ye=this[me]|this[me+1]<<8;return ye&32768?ye|4294901760:ye},ve.prototype.readInt16BE=function(me,se){me=me>>>0,se||ft(me,2,this.length);var ye=this[me+1]|this[me]<<8;return ye&32768?ye|4294901760:ye},ve.prototype.readInt32LE=function(me,se){return me=me>>>0,se||ft(me,4,this.length),this[me]|this[me+1]<<8|this[me+2]<<16|this[me+3]<<24},ve.prototype.readInt32BE=function(me,se){return me=me>>>0,se||ft(me,4,this.length),this[me]<<24|this[me+1]<<16|this[me+2]<<8|this[me+3]},ve.prototype.readFloatLE=function(me,se){return me=me>>>0,se||ft(me,4,this.length),Ze.read(this,me,!0,23,4)},ve.prototype.readFloatBE=function(me,se){return me=me>>>0,se||ft(me,4,this.length),Ze.read(this,me,!1,23,4)},ve.prototype.readDoubleLE=function(me,se){return me=me>>>0,se||ft(me,8,this.length),Ze.read(this,me,!0,52,8)},ve.prototype.readDoubleBE=function(me,se){return me=me>>>0,se||ft(me,8,this.length),Ze.read(this,me,!1,52,8)};function ot(ke,me,se,ye,qe,ht){if(!ve.isBuffer(ke))throw new TypeError('"buffer" argument must be a Buffer instance');if(me>qe||meke.length)throw new RangeError("Index out of range")}ve.prototype.writeUintLE=ve.prototype.writeUIntLE=function(me,se,ye,qe){if(me=+me,se=se>>>0,ye=ye>>>0,!qe){var ht=Math.pow(2,8*ye)-1;ot(this,me,se,ye,ht,0)}var Re=1,Ye=0;for(this[se]=me&255;++Ye>>0,ye=ye>>>0,!qe){var ht=Math.pow(2,8*ye)-1;ot(this,me,se,ye,ht,0)}var Re=ye-1,Ye=1;for(this[se+Re]=me&255;--Re>=0&&(Ye*=256);)this[se+Re]=me/Ye&255;return se+ye},ve.prototype.writeUint8=ve.prototype.writeUInt8=function(me,se,ye){return me=+me,se=se>>>0,ye||ot(this,me,se,1,255,0),this[se]=me&255,se+1},ve.prototype.writeUint16LE=ve.prototype.writeUInt16LE=function(me,se,ye){return me=+me,se=se>>>0,ye||ot(this,me,se,2,65535,0),this[se]=me&255,this[se+1]=me>>>8,se+2},ve.prototype.writeUint16BE=ve.prototype.writeUInt16BE=function(me,se,ye){return me=+me,se=se>>>0,ye||ot(this,me,se,2,65535,0),this[se]=me>>>8,this[se+1]=me&255,se+2},ve.prototype.writeUint32LE=ve.prototype.writeUInt32LE=function(me,se,ye){return me=+me,se=se>>>0,ye||ot(this,me,se,4,4294967295,0),this[se+3]=me>>>24,this[se+2]=me>>>16,this[se+1]=me>>>8,this[se]=me&255,se+4},ve.prototype.writeUint32BE=ve.prototype.writeUInt32BE=function(me,se,ye){return me=+me,se=se>>>0,ye||ot(this,me,se,4,4294967295,0),this[se]=me>>>24,this[se+1]=me>>>16,this[se+2]=me>>>8,this[se+3]=me&255,se+4},ve.prototype.writeIntLE=function(me,se,ye,qe){if(me=+me,se=se>>>0,!qe){var ht=Math.pow(2,8*ye-1);ot(this,me,se,ye,ht-1,-ht)}var Re=0,Ye=1,Ot=0;for(this[se]=me&255;++Re>0)-Ot&255;return se+ye},ve.prototype.writeIntBE=function(me,se,ye,qe){if(me=+me,se=se>>>0,!qe){var ht=Math.pow(2,8*ye-1);ot(this,me,se,ye,ht-1,-ht)}var Re=ye-1,Ye=1,Ot=0;for(this[se+Re]=me&255;--Re>=0&&(Ye*=256);)me<0&&Ot===0&&this[se+Re+1]!==0&&(Ot=1),this[se+Re]=(me/Ye>>0)-Ot&255;return se+ye},ve.prototype.writeInt8=function(me,se,ye){return me=+me,se=se>>>0,ye||ot(this,me,se,1,127,-128),me<0&&(me=255+me+1),this[se]=me&255,se+1},ve.prototype.writeInt16LE=function(me,se,ye){return me=+me,se=se>>>0,ye||ot(this,me,se,2,32767,-32768),this[se]=me&255,this[se+1]=me>>>8,se+2},ve.prototype.writeInt16BE=function(me,se,ye){return me=+me,se=se>>>0,ye||ot(this,me,se,2,32767,-32768),this[se]=me>>>8,this[se+1]=me&255,se+2},ve.prototype.writeInt32LE=function(me,se,ye){return me=+me,se=se>>>0,ye||ot(this,me,se,4,2147483647,-2147483648),this[se]=me&255,this[se+1]=me>>>8,this[se+2]=me>>>16,this[se+3]=me>>>24,se+4},ve.prototype.writeInt32BE=function(me,se,ye){return me=+me,se=se>>>0,ye||ot(this,me,se,4,2147483647,-2147483648),me<0&&(me=4294967295+me+1),this[se]=me>>>24,this[se+1]=me>>>16,this[se+2]=me>>>8,this[se+3]=me&255,se+4};function Yt(ke,me,se,ye,qe,ht){if(se+ye>ke.length)throw new RangeError("Index out of range");if(se<0)throw new RangeError("Index out of range")}function rn(ke,me,se,ye,qe){return me=+me,se=se>>>0,qe||Yt(ke,me,se,4,34028234663852886e22,-34028234663852886e22),Ze.write(ke,me,se,ye,23,4),se+4}ve.prototype.writeFloatLE=function(me,se,ye){return rn(this,me,se,!0,ye)},ve.prototype.writeFloatBE=function(me,se,ye){return rn(this,me,se,!1,ye)};function Et(ke,me,se,ye,qe){return me=+me,se=se>>>0,qe||Yt(ke,me,se,8,17976931348623157e292,-17976931348623157e292),Ze.write(ke,me,se,ye,52,8),se+8}ve.prototype.writeDoubleLE=function(me,se,ye){return Et(this,me,se,!0,ye)},ve.prototype.writeDoubleBE=function(me,se,ye){return Et(this,me,se,!1,ye)},ve.prototype.copy=function(me,se,ye,qe){if(!ve.isBuffer(me))throw new TypeError("argument should be a Buffer");if(ye||(ye=0),!qe&&qe!==0&&(qe=this.length),se>=me.length&&(se=me.length),se||(se=0),qe>0&&qe=this.length)throw new RangeError("Index out of range");if(qe<0)throw new RangeError("sourceEnd out of bounds");qe>this.length&&(qe=this.length),me.length-se>>0,ye=ye===void 0?this.length:ye>>>0,me||(me=0);var Re;if(typeof me=="number")for(Re=se;Re55295&&se<57344){if(!qe){if(se>56319){(me-=3)>-1&&ht.push(239,191,189);continue}else if(Re+1===ye){(me-=3)>-1&&ht.push(239,191,189);continue}qe=se;continue}if(se<56320){(me-=3)>-1&&ht.push(239,191,189),qe=se;continue}se=(qe-55296<<10|se-56320)+65536}else qe&&(me-=3)>-1&&ht.push(239,191,189);if(qe=null,se<128){if((me-=1)<0)break;ht.push(se)}else if(se<2048){if((me-=2)<0)break;ht.push(se>>6|192,se&63|128)}else if(se<65536){if((me-=3)<0)break;ht.push(se>>12|224,se>>6&63|128,se&63|128)}else if(se<1114112){if((me-=4)<0)break;ht.push(se>>18|240,se>>12&63|128,se>>6&63|128,se&63|128)}else throw new Error("Invalid code point")}return ht}function dn(ke){for(var me=[],se=0;se>8,qe=se%256,ht.push(qe),ht.push(ye);return ht}function It(ke){return Ve.toByteArray(yn(ke))}function jn(ke,me,se,ye){for(var qe=0;qe=me.length||qe>=ke.length);++qe)me[qe+se]=ke[qe];return qe}function tr(ke,me){return ke instanceof me||ke!=null&&ke.constructor!=null&&ke.constructor.name!=null&&ke.constructor.name===me.name}function je(ke){return ke!==ke}var Wt=function(){for(var ke="0123456789abcdef",me=new Array(256),se=0;se<16;++se)for(var ye=se*16,qe=0;qe<16;++qe)me[ye+qe]=ke[se]+ke[qe];return me}()},14625:function(hn){function _t(pe){var Ve,Ze,At="";if(typeof pe=="string"||typeof pe=="number")At+=pe;else if(typeof pe=="object")if(Array.isArray(pe)){var Ge=pe.length;for(Ve=0;Ve0&&rt[rt.length-1])&&(xn[0]===6||xn[0]===2)){de=0;continue}if(xn[0]===3&&(!rt||xn[1]>rt[0]&&xn[1]=55296&&_e<=56319&&de>10)+55296,Lt%1024+56320)),(_e+1===de||ue.length>16384)&&(rt+=String.fromCharCode.apply(String,ue),ue.length=0)}return rt},ce="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",Ne=typeof Uint8Array=="undefined"?[]:new Uint8Array(256),Ce=0;Ce>4,kn[_e++]=(Lt&15)<<4|Vt>>2,kn[_e++]=(Vt&3)<<6|Jt&63;return xn},E=function(Ae){for(var ie=Ae.length,de=[],ue=0;ue>x,Pe=1<>x,Je=xe+We,nt=Je,De=32,xt=nt+De,Qe=65536>>z,jt=1<=0){if(ie<55296||ie>56319&&ie<=65535)return de=this.index[ie>>x],de=(de<>x)],de=(de<>z),de=this.index[de],de+=ie>>x&ut,de=this.index[de],de=(de<Et?(_e.push(!0),Vt-=Et):_e.push(!1),["normal","auto","loose"].indexOf(ie)!==-1&&[8208,8211,12316,12448].indexOf(rt)!==-1)return ue.push(Lt),de.push(qe);if(Vt===dn||Vt===Wt){if(Lt===0)return ue.push(Lt),de.push($n);var Jt=de[Lt-1];return Ca.indexOf(Jt)===-1?(ue.push(ue[Lt-1]),de.push(Jt)):(ue.push(Lt),de.push($n))}if(ue.push(Lt),Vt===dr)return de.push(ie==="strict"?bt:Or);if(Vt===Na||Vt===tn)return de.push($n);if(Vt===Vr)return rt>=131072&&rt<=196605||rt>=196608&&rt<=262141?de.push(Or):de.push($n);de.push(Vt)}),[ue,de,_e]},Cn=function(Ae,ie,de,ue){var _e=ue[de];if(Array.isArray(Ae)?Ae.indexOf(_e)!==-1:Ae===_e)for(var rt=de;rt<=ue.length;){rt++;var Lt=ue[rt];if(Lt===ie)return!0;if(Lt!==je)break}if(_e===je)for(var rt=de;rt>0;){rt--;var Vt=ue[rt];if(Array.isArray(Ae)?Ae.indexOf(Vt)!==-1:Ae===Vt)for(var Jt=de;Jt<=ue.length;){Jt++;var Lt=ue[Jt];if(Lt===ie)return!0;if(Lt!==je)break}if(Vt!==je)break}return!1},pn=function(Ae,ie){for(var de=Ae;de>=0;){var ue=ie[de];if(ue===je)de--;else return ue}return 0},ar=function(Ae,ie,de,ue,_e){if(de[ue]===0)return Yr;var rt=ue-1;if(Array.isArray(_e)&&_e[rt]===!0)return Yr;var Lt=rt-1,Vt=rt+1,Jt=ie[rt],xn=Lt>=0?ie[Lt]:0,kn=ie[Vt];if(Jt===yn&&kn===Un)return Yr;if(Fr.indexOf(Jt)!==-1)return co;if(Fr.indexOf(kn)!==-1||Rr.indexOf(kn)!==-1)return Yr;if(pn(rt,ie)===jn)return nn;if(Xo.get(Ae[rt])===Wt||(Jt===rr||Jt===Pr)&&Xo.get(Ae[Vt])===Wt||Jt===It||kn===It||Jt===tr||[je,me,ye].indexOf(Jt)===-1&&kn===tr||[ht,Re,Ye,Tn,Pn].indexOf(kn)!==-1||pn(rt,ie)===lt||Cn(Gt,lt,rt,ie)||Cn([ht,Re],bt,rt,ie)||Cn(ke,ke,rt,ie))return Yr;if(Jt===je)return nn;if(Jt===Gt||kn===Gt)return Yr;if(kn===qe||Jt===qe)return nn;if([me,ye,bt].indexOf(kn)!==-1||Jt===se||xn===$r&&aa.indexOf(Jt)!==-1||Jt===Pn&&kn===$r||kn===Ot||br.indexOf(kn)!==-1&&Jt===Dt||br.indexOf(Jt)!==-1&&kn===Dt||Jt===Rt&&[Or,rr,Pr].indexOf(kn)!==-1||[Or,rr,Pr].indexOf(Jt)!==-1&&kn===un||br.indexOf(Jt)!==-1&&Lr.indexOf(kn)!==-1||Lr.indexOf(Jt)!==-1&&br.indexOf(kn)!==-1||[Rt,un].indexOf(Jt)!==-1&&(kn===Dt||[lt,ye].indexOf(kn)!==-1&&ie[Vt+1]===Dt)||[lt,ye].indexOf(Jt)!==-1&&kn===Dt||Jt===Dt&&[Dt,Pn,Tn].indexOf(kn)!==-1)return Yr;if([Dt,Pn,Tn,ht,Re].indexOf(kn)!==-1)for(var ee=rt;ee>=0;){var le=ie[ee];if(le===Dt)return Yr;if([Pn,Tn].indexOf(le)!==-1)ee--;else break}if([Rt,un].indexOf(kn)!==-1)for(var ee=[ht,Re].indexOf(Jt)!==-1?Lt:rt;ee>=0;){var le=ie[ee];if(le===Dt)return Yr;if([Pn,Tn].indexOf(le)!==-1)ee--;else break}if(vr===Jt&&[vr,Er,Cr,ta].indexOf(kn)!==-1||[Er,Cr].indexOf(Jt)!==-1&&[Er,Wr].indexOf(kn)!==-1||[Wr,ta].indexOf(Jt)!==-1&&kn===Wr||Ua.indexOf(Jt)!==-1&&[Ot,un].indexOf(kn)!==-1||Ua.indexOf(kn)!==-1&&Jt===Rt||br.indexOf(Jt)!==-1&&br.indexOf(kn)!==-1||Jt===Tn&&br.indexOf(kn)!==-1||br.concat(Dt).indexOf(Jt)!==-1&&kn===lt&&ao.indexOf(Ae[Vt])===-1||br.concat(Dt).indexOf(kn)!==-1&&Jt===Re)return Yr;if(Jt===ca&&kn===ca){for(var Fe=de[rt],ze=1;Fe>0&&(Fe--,ie[Fe]===ca);)ze++;if(ze%2!==0)return Yr}return Jt===rr&&kn===Pr?Yr:nn},Tr=function(Ae,ie){ie||(ie={lineBreak:"normal",wordBreak:"normal"});var de=mn(Ae,ie.lineBreak),ue=de[0],_e=de[1],rt=de[2];(ie.wordBreak==="break-all"||ie.wordBreak==="break-word")&&(_e=_e.map(function(Vt){return[Dt,$n,Na].indexOf(Vt)!==-1?Or:Vt}));var Lt=ie.wordBreak==="keep-all"?rt.map(function(Vt,Jt){return Vt&&Ae[Jt]>=19968&&Ae[Jt]<=40959}):void 0;return[ue,_e,Lt]},Bn=function(){function Ae(ie,de,ue,_e){this.codePoints=ie,this.required=de===co,this.start=ue,this.end=_e}return Ae.prototype.slice=function(){return Ue.apply(void 0,this.codePoints.slice(this.start,this.end))},Ae}(),Hn=function(Ae,ie){var de=ve(Ae),ue=Tr(de,ie),_e=ue[0],rt=ue[1],Lt=ue[2],Vt=de.length,Jt=0,xn=0;return{next:function(){if(xn>=Vt)return{done:!0,value:null};for(var kn=Yr;xn=oi&&Ae<=57},tA=function(Ae){return Ae>=55296&&Ae<=57343},dA=function(Ae){return Vo(Ae)||Ae>=Ki&&Ae<=cA||Ae>=VA&&Ae<=Ts},ds=function(Ae){return Ae>=VA&&Ae<=ks},Hs=function(Ae){return Ae>=Ki&&Ae<=Al},Aa=function(Ae){return ds(Ae)||Hs(Ae)},jr=function(Ae){return Ae>=_r},ur=function(Ae){return Ae===nr||Ae===Pa||Ae===ja},Hr=function(Ae){return Aa(Ae)||jr(Ae)||Ae===Ko},Va=function(Ae){return Hr(Ae)||Vo(Ae)||Ae===Po},oo=function(Ae){return Ae>=EA&&Ae<=cs||Ae===Es||Ae>=uA&&Ae<=ni||Ae===ei},io=function(Ae,ie){return Ae!==va?!1:ie!==nr},ga=function(Ae,ie,de){return Ae===Po?Hr(ie)||io(ie,de):Hr(Ae)?!0:!!(Ae===va&&io(Ae,ie))},Qo=function(Ae,ie,de){return Ae===jo||Ae===Po?Vo(ie)?!0:ie===lA&&Vo(de):Vo(Ae===lA?ie:Ae)},So=function(Ae){var ie=0,de=1;(Ae[ie]===jo||Ae[ie]===Po)&&(Ae[ie]===Po&&(de=-1),ie++);for(var ue=[];Vo(Ae[ie]);)ue.push(Ae[ie++]);var _e=ue.length?parseInt(Ue.apply(void 0,ue),10):0;Ae[ie]===lA&&ie++;for(var rt=[];Vo(Ae[ie]);)rt.push(Ae[ie++]);var Lt=rt.length,Vt=Lt?parseInt(Ue.apply(void 0,rt),10):0;(Ae[ie]===il||Ae[ie]===Pl)&&ie++;var Jt=1;(Ae[ie]===jo||Ae[ie]===Po)&&(Ae[ie]===Po&&(Jt=-1),ie++);for(var xn=[];Vo(Ae[ie]);)xn.push(Ae[ie++]);var kn=xn.length?parseInt(Ue.apply(void 0,xn),10):0;return de*(_e+Vt*Math.pow(10,-Lt))*Math.pow(10,Jt*kn)},nA={type:2},Ro={type:3},gs={type:4},xs={type:13},Fs={type:8},hr={type:21},oa={type:9},ya={type:10},Do={type:11},xA={type:12},Ui={type:14},Qi={type:23},JA={type:1},Ls={type:25},Yi={type:24},TA={type:26},Ao={type:27},kA={type:28},Di={type:29},qi={type:31},Ci={type:32},$i=function(){function Ae(){this._value=[]}return Ae.prototype.write=function(ie){this._value=this._value.concat(ve(ie))},Ae.prototype.read=function(){for(var ie=[],de=this.consumeToken();de!==Ci;)ie.push(de),de=this.consumeToken();return ie},Ae.prototype.consumeToken=function(){var ie=this.consumeCodePoint();switch(ie){case Qa:return this.consumeStringToken(Qa);case ko:var de=this.peekCodePoint(0),ue=this.peekCodePoint(1),_e=this.peekCodePoint(2);if(Va(de)||io(ue,_e)){var rt=ga(de,ue,_e)?Ar:Vn,Lt=this.consumeName();return{type:5,value:Lt,flags:rt}}break;case Ra:if(this.peekCodePoint(0)===bo)return this.consumeCodePoint(),xs;break;case Ta:return this.consumeStringToken(Ta);case Sa:return nA;case Ya:return Ro;case Za:if(this.peekCodePoint(0)===bo)return this.consumeCodePoint(),Ui;break;case jo:if(Qo(ie,this.peekCodePoint(0),this.peekCodePoint(1)))return this.reconsumeCodePoint(ie),this.consumeNumericToken();break;case _i:return gs;case Po:var Vt=ie,Jt=this.peekCodePoint(0),xn=this.peekCodePoint(1);if(Qo(Vt,Jt,xn))return this.reconsumeCodePoint(ie),this.consumeNumericToken();if(ga(Vt,Jt,xn))return this.reconsumeCodePoint(ie),this.consumeIdentLikeToken();if(Jt===Po&&xn===CA)return this.consumeCodePoint(),this.consumeCodePoint(),Yi;break;case lA:if(Qo(ie,this.peekCodePoint(0),this.peekCodePoint(1)))return this.reconsumeCodePoint(ie),this.consumeNumericToken();break;case Jr:if(this.peekCodePoint(0)===Za)for(this.consumeCodePoint();;){var kn=this.consumeCodePoint();if(kn===Za&&(kn=this.consumeCodePoint(),kn===Jr))return this.consumeToken();if(kn===Co)return this.consumeToken()}break;case Cs:return TA;case OA:return Ao;case WA:if(this.peekCodePoint(0)===lr&&this.peekCodePoint(1)===Po&&this.peekCodePoint(2)===Po)return this.consumeCodePoint(),this.consumeCodePoint(),Ls;break;case Mi:var ee=this.peekCodePoint(0),le=this.peekCodePoint(1),Fe=this.peekCodePoint(2);if(ga(ee,le,Fe)){var Lt=this.consumeName();return{type:7,value:Lt}}break;case Ji:return kA;case va:if(io(ie,this.peekCodePoint(0)))return this.reconsumeCodePoint(ie),this.consumeIdentLikeToken();break;case Dr:return Di;case pa:if(this.peekCodePoint(0)===bo)return this.consumeCodePoint(),Fs;break;case Ka:return Do;case po:return xA;case Xi:case js:var ze=this.peekCodePoint(0),at=this.peekCodePoint(1);return ze===jo&&(dA(at)||at===da)&&(this.consumeCodePoint(),this.consumeUnicodeRangeToken()),this.reconsumeCodePoint(ie),this.consumeIdentLikeToken();case vo:if(this.peekCodePoint(0)===bo)return this.consumeCodePoint(),oa;if(this.peekCodePoint(0)===vo)return this.consumeCodePoint(),hr;break;case cn:if(this.peekCodePoint(0)===bo)return this.consumeCodePoint(),ya;break;case Co:return Ci}return ur(ie)?(this.consumeWhiteSpace(),qi):Vo(ie)?(this.reconsumeCodePoint(ie),this.consumeNumericToken()):Hr(ie)?(this.reconsumeCodePoint(ie),this.consumeIdentLikeToken()):{type:6,value:Ue(ie)}},Ae.prototype.consumeCodePoint=function(){var ie=this._value.shift();return typeof ie=="undefined"?-1:ie},Ae.prototype.reconsumeCodePoint=function(ie){this._value.unshift(ie)},Ae.prototype.peekCodePoint=function(ie){return ie>=this._value.length?-1:this._value[ie]},Ae.prototype.consumeUnicodeRangeToken=function(){for(var ie=[],de=this.consumeCodePoint();dA(de)&&ie.length<6;)ie.push(de),de=this.consumeCodePoint();for(var ue=!1;de===da&&ie.length<6;)ie.push(de),de=this.consumeCodePoint(),ue=!0;if(ue){var _e=parseInt(Ue.apply(void 0,ie.map(function(Jt){return Jt===da?oi:Jt})),16),rt=parseInt(Ue.apply(void 0,ie.map(function(Jt){return Jt===da?cA:Jt})),16);return{type:30,start:_e,end:rt}}var Lt=parseInt(Ue.apply(void 0,ie),16);if(this.peekCodePoint(0)===Po&&dA(this.peekCodePoint(1))){this.consumeCodePoint(),de=this.consumeCodePoint();for(var Vt=[];dA(de)&&Vt.length<6;)Vt.push(de),de=this.consumeCodePoint();var rt=parseInt(Ue.apply(void 0,Vt),16);return{type:30,start:Lt,end:rt}}else return{type:30,start:Lt,end:Lt}},Ae.prototype.consumeIdentLikeToken=function(){var ie=this.consumeName();return ie.toLowerCase()==="url"&&this.peekCodePoint(0)===Sa?(this.consumeCodePoint(),this.consumeUrlToken()):this.peekCodePoint(0)===Sa?(this.consumeCodePoint(),{type:19,value:ie}):{type:20,value:ie}},Ae.prototype.consumeUrlToken=function(){var ie=[];if(this.consumeWhiteSpace(),this.peekCodePoint(0)===Co)return{type:22,value:""};var de=this.peekCodePoint(0);if(de===Ta||de===Qa){var ue=this.consumeStringToken(this.consumeCodePoint());return ue.type===0&&(this.consumeWhiteSpace(),this.peekCodePoint(0)===Co||this.peekCodePoint(0)===Ya)?(this.consumeCodePoint(),{type:22,value:ue.value}):(this.consumeBadUrlRemnants(),Qi)}for(;;){var _e=this.consumeCodePoint();if(_e===Co||_e===Ya)return{type:22,value:Ue.apply(void 0,ie)};if(ur(_e))return this.consumeWhiteSpace(),this.peekCodePoint(0)===Co||this.peekCodePoint(0)===Ya?(this.consumeCodePoint(),{type:22,value:Ue.apply(void 0,ie)}):(this.consumeBadUrlRemnants(),Qi);if(_e===Qa||_e===Ta||_e===Sa||oo(_e))return this.consumeBadUrlRemnants(),Qi;if(_e===va)if(io(_e,this.peekCodePoint(0)))ie.push(this.consumeEscapedCodePoint());else return this.consumeBadUrlRemnants(),Qi;else ie.push(_e)}},Ae.prototype.consumeWhiteSpace=function(){for(;ur(this.peekCodePoint(0));)this.consumeCodePoint()},Ae.prototype.consumeBadUrlRemnants=function(){for(;;){var ie=this.consumeCodePoint();if(ie===Ya||ie===Co)return;io(ie,this.peekCodePoint(0))&&this.consumeEscapedCodePoint()}},Ae.prototype.consumeStringSlice=function(ie){for(var de=5e4,ue="";ie>0;){var _e=Math.min(de,ie);ue+=Ue.apply(void 0,this._value.splice(0,_e)),ie-=_e}return this._value.shift(),ue},Ae.prototype.consumeStringToken=function(ie){var de="",ue=0;do{var _e=this._value[ue];if(_e===Co||_e===void 0||_e===ie)return de+=this.consumeStringSlice(ue),{type:0,value:de};if(_e===nr)return this._value.splice(0,ue),JA;if(_e===va){var rt=this._value[ue+1];rt!==Co&&rt!==void 0&&(rt===nr?(de+=this.consumeStringSlice(ue),ue=-1,this._value.shift()):io(_e,rt)&&(de+=this.consumeStringSlice(ue),de+=Ue(this.consumeEscapedCodePoint()),ue=-1))}ue++}while(!0)},Ae.prototype.consumeNumber=function(){var ie=[],de=Mr,ue=this.peekCodePoint(0);for((ue===jo||ue===Po)&&ie.push(this.consumeCodePoint());Vo(this.peekCodePoint(0));)ie.push(this.consumeCodePoint());ue=this.peekCodePoint(0);var _e=this.peekCodePoint(1);if(ue===lA&&Vo(_e))for(ie.push(this.consumeCodePoint(),this.consumeCodePoint()),de=Da;Vo(this.peekCodePoint(0));)ie.push(this.consumeCodePoint());ue=this.peekCodePoint(0),_e=this.peekCodePoint(1);var rt=this.peekCodePoint(2);if((ue===il||ue===Pl)&&((_e===jo||_e===Po)&&Vo(rt)||Vo(_e)))for(ie.push(this.consumeCodePoint(),this.consumeCodePoint()),de=Da;Vo(this.peekCodePoint(0));)ie.push(this.consumeCodePoint());return[So(ie),de]},Ae.prototype.consumeNumericToken=function(){var ie=this.consumeNumber(),de=ie[0],ue=ie[1],_e=this.peekCodePoint(0),rt=this.peekCodePoint(1),Lt=this.peekCodePoint(2);if(ga(_e,rt,Lt)){var Vt=this.consumeName();return{type:15,number:de,flags:ue,unit:Vt}}return _e===$o?(this.consumeCodePoint(),{type:16,number:de,flags:ue}):{type:17,number:de,flags:ue}},Ae.prototype.consumeEscapedCodePoint=function(){var ie=this.consumeCodePoint();if(dA(ie)){for(var de=Ue(ie);dA(this.peekCodePoint(0))&&de.length<6;)de+=Ue(this.consumeCodePoint());ur(this.peekCodePoint(0))&&this.consumeCodePoint();var ue=parseInt(de,16);return ue===0||tA(ue)||ue>1114111?fo:ue}return ie===Co?fo:ie},Ae.prototype.consumeName=function(){for(var ie="";;){var de=this.consumeCodePoint();if(Va(de))ie+=Ue(de);else if(io(de,this.peekCodePoint(0)))ie+=Ue(this.consumeEscapedCodePoint());else return this.reconsumeCodePoint(de),ie}},Ae}(),mi=function(){function Ae(ie){this._tokens=ie}return Ae.create=function(ie){var de=new $i;return de.write(ie),new Ae(de.read())},Ae.parseValue=function(ie){return Ae.create(ie).parseComponentValue()},Ae.parseValues=function(ie){return Ae.create(ie).parseComponentValues()},Ae.prototype.parseComponentValue=function(){for(var ie=this.consumeToken();ie.type===31;)ie=this.consumeToken();if(ie.type===32)throw new SyntaxError("Error parsing CSS component value, unexpected EOF");this.reconsumeToken(ie);var de=this.consumeComponentValue();do ie=this.consumeToken();while(ie.type===31);if(ie.type===32)return de;throw new SyntaxError("Error parsing CSS component value, multiple values found when expecting only one")},Ae.prototype.parseComponentValues=function(){for(var ie=[];;){var de=this.consumeComponentValue();if(de.type===32)return ie;ie.push(de),ie.push()}},Ae.prototype.consumeComponentValue=function(){var ie=this.consumeToken();switch(ie.type){case 11:case 28:case 2:return this.consumeSimpleBlock(ie.type);case 19:return this.consumeFunction(ie)}return ie},Ae.prototype.consumeSimpleBlock=function(ie){for(var de={type:ie,values:[]},ue=this.consumeToken();;){if(ue.type===32||hA(ue,ie))return de;this.reconsumeToken(ue),de.values.push(this.consumeComponentValue()),ue=this.consumeToken()}},Ae.prototype.consumeFunction=function(ie){for(var de={name:ie.value,values:[],type:18};;){var ue=this.consumeToken();if(ue.type===32||ue.type===3)return de;this.reconsumeToken(ue),de.values.push(this.consumeComponentValue())}},Ae.prototype.consumeToken=function(){var ie=this._tokens.shift();return typeof ie=="undefined"?Ci:ie},Ae.prototype.reconsumeToken=function(ie){this._tokens.unshift(ie)},Ae}(),Ei=function(Ae){return Ae.type===15},xi=function(Ae){return Ae.type===17},za=function(Ae){return Ae.type===20},No=function(Ae){return Ae.type===0},fs=function(Ae,ie){return za(Ae)&&Ae.value===ie},gA=function(Ae){return Ae.type!==31},fA=function(Ae){return Ae.type!==31&&Ae.type!==4},Oi=function(Ae){var ie=[],de=[];return Ae.forEach(function(ue){if(ue.type===4){if(de.length===0)throw new Error("Error parsing function args, zero tokens for arg");ie.push(de),de=[];return}ue.type!==31&&de.push(ue)}),de.length&&ie.push(de),ie},hA=function(Ae,ie){return ie===11&&Ae.type===12||ie===28&&Ae.type===29?!0:ie===2&&Ae.type===3},mA=function(Ae){return Ae.type===17||Ae.type===15},qr=function(Ae){return Ae.type===16||mA(Ae)},Yu=function(Ae){return Ae.length>1?[Ae[0],Ae[1]]:[Ae[0]]},Ti={type:17,number:0,flags:Mr},Xl={type:16,number:50,flags:Mr},hs={type:16,number:100,flags:Mr},Rs=function(Ae,ie,de){var ue=Ae[0],_e=Ae[1];return[Ho(ue,ie),Ho(typeof _e!="undefined"?_e:ue,de)]},Ho=function(Ae,ie){if(Ae.type===16)return Ae.number/100*ie;if(Ei(Ae))switch(Ae.unit){case"rem":case"em":return 16*Ae.number;case"px":default:return Ae.number}return Ae.number},Lu="deg",qu="grad",Yl="rad",ql="turn",sl={name:"angle",parse:function(Ae,ie){if(ie.type===15)switch(ie.unit){case Lu:return Math.PI*ie.number/180;case qu:return Math.PI/200*ie.number;case Yl:return ie.number;case ql:return Math.PI*2*ie.number}throw new Error("Unsupported angle type")}},Iu=function(Ae){return Ae.type===15&&(Ae.unit===Lu||Ae.unit===qu||Ae.unit===Yl||Ae.unit===ql)},Nu=function(Ae){var ie=Ae.filter(za).map(function(de){return de.value}).join(" ");switch(ie){case"to bottom right":case"to right bottom":case"left top":case"top left":return[Ti,Ti];case"to top":case"bottom":return pi(0);case"to bottom left":case"to left bottom":case"right top":case"top right":return[Ti,hs];case"to right":case"left":return pi(90);case"to top left":case"to left top":case"right bottom":case"bottom right":return[hs,hs];case"to bottom":case"top":return pi(180);case"to top right":case"to right top":case"left bottom":case"bottom left":return[hs,Ti];case"to left":case"right":return pi(270)}return 0},pi=function(Ae){return Math.PI*Ae/180},jA={name:"color",parse:function(Ae,ie){if(ie.type===18){var de=eu[ie.name];if(typeof de=="undefined")throw new Error('Attempting to parse an unsupported color function "'+ie.name+'"');return de(Ae,ie.values)}if(ie.type===5){if(ie.value.length===3){var ue=ie.value.substring(0,1),_e=ie.value.substring(1,2),rt=ie.value.substring(2,3);return FA(parseInt(ue+ue,16),parseInt(_e+_e,16),parseInt(rt+rt,16),1)}if(ie.value.length===4){var ue=ie.value.substring(0,1),_e=ie.value.substring(1,2),rt=ie.value.substring(2,3),Lt=ie.value.substring(3,4);return FA(parseInt(ue+ue,16),parseInt(_e+_e,16),parseInt(rt+rt,16),parseInt(Lt+Lt,16)/255)}if(ie.value.length===6){var ue=ie.value.substring(0,2),_e=ie.value.substring(2,4),rt=ie.value.substring(4,6);return FA(parseInt(ue,16),parseInt(_e,16),parseInt(rt,16),1)}if(ie.value.length===8){var ue=ie.value.substring(0,2),_e=ie.value.substring(2,4),rt=ie.value.substring(4,6),Lt=ie.value.substring(6,8);return FA(parseInt(ue,16),parseInt(_e,16),parseInt(rt,16),parseInt(Lt,16)/255)}}if(ie.type===20){var Vt=pA[ie.value.toUpperCase()];if(typeof Vt!="undefined")return Vt}return pA.TRANSPARENT}},XA=function(Ae){return(255&Ae)===0},di=function(Ae){var ie=255&Ae,de=255&Ae>>8,ue=255&Ae>>16,_e=255&Ae>>24;return ie<255?"rgba("+_e+","+ue+","+de+","+ie/255+")":"rgb("+_e+","+ue+","+de+")"},FA=function(Ae,ie,de,ue){return(Ae<<24|ie<<16|de<<8|Math.round(ue*255)<<0)>>>0},$l=function(Ae,ie){if(Ae.type===17)return Ae.number;if(Ae.type===16){var de=ie===3?1:255;return ie===3?Ae.number/100*de:Math.round(Ae.number/100*de)}return 0},$u=function(Ae,ie){var de=ie.filter(fA);if(de.length===3){var ue=de.map($l),_e=ue[0],rt=ue[1],Lt=ue[2];return FA(_e,rt,Lt,1)}if(de.length===4){var Vt=de.map($l),_e=Vt[0],rt=Vt[1],Lt=Vt[2],Jt=Vt[3];return FA(_e,rt,Lt,Jt)}return 0};function Cl(Ae,ie,de){return de<0&&(de+=1),de>=1&&(de-=1),de<1/6?(ie-Ae)*de*6+Ae:de<1/2?ie:de<2/3?(ie-Ae)*6*(2/3-de)+Ae:Ae}var Ms=function(Ae,ie){var de=ie.filter(fA),ue=de[0],_e=de[1],rt=de[2],Lt=de[3],Vt=(ue.type===17?pi(ue.number):sl.parse(Ae,ue))/(Math.PI*2),Jt=qr(_e)?_e.number/100:0,xn=qr(rt)?rt.number/100:0,kn=typeof Lt!="undefined"&&qr(Lt)?Ho(Lt,1):1;if(Jt===0)return FA(xn*255,xn*255,xn*255,1);var ee=xn<=.5?xn*(Jt+1):xn+Jt-xn*Jt,le=xn*2-ee,Fe=Cl(le,ee,Vt+1/3),ze=Cl(le,ee,Vt),at=Cl(le,ee,Vt-1/3);return FA(Fe*255,ze*255,at*255,kn)},eu={hsl:Ms,hsla:Ms,rgb:$u,rgba:$u},ll=function(Ae,ie){return jA.parse(Ae,mi.create(ie).parseComponentValue())},pA={ALICEBLUE:4042850303,ANTIQUEWHITE:4209760255,AQUA:16777215,AQUAMARINE:2147472639,AZURE:4043309055,BEIGE:4126530815,BISQUE:4293182719,BLACK:255,BLANCHEDALMOND:4293643775,BLUE:65535,BLUEVIOLET:2318131967,BROWN:2771004159,BURLYWOOD:3736635391,CADETBLUE:1604231423,CHARTREUSE:2147418367,CHOCOLATE:3530104575,CORAL:4286533887,CORNFLOWERBLUE:1687547391,CORNSILK:4294499583,CRIMSON:3692313855,CYAN:16777215,DARKBLUE:35839,DARKCYAN:9145343,DARKGOLDENROD:3095837695,DARKGRAY:2846468607,DARKGREEN:6553855,DARKGREY:2846468607,DARKKHAKI:3182914559,DARKMAGENTA:2332068863,DARKOLIVEGREEN:1433087999,DARKORANGE:4287365375,DARKORCHID:2570243327,DARKRED:2332033279,DARKSALMON:3918953215,DARKSEAGREEN:2411499519,DARKSLATEBLUE:1211993087,DARKSLATEGRAY:793726975,DARKSLATEGREY:793726975,DARKTURQUOISE:13554175,DARKVIOLET:2483082239,DEEPPINK:4279538687,DEEPSKYBLUE:12582911,DIMGRAY:1768516095,DIMGREY:1768516095,DODGERBLUE:512819199,FIREBRICK:2988581631,FLORALWHITE:4294635775,FORESTGREEN:579543807,FUCHSIA:4278255615,GAINSBORO:3705462015,GHOSTWHITE:4177068031,GOLD:4292280575,GOLDENROD:3668254975,GRAY:2155905279,GREEN:8388863,GREENYELLOW:2919182335,GREY:2155905279,HONEYDEW:4043305215,HOTPINK:4285117695,INDIANRED:3445382399,INDIGO:1258324735,IVORY:4294963455,KHAKI:4041641215,LAVENDER:3873897215,LAVENDERBLUSH:4293981695,LAWNGREEN:2096890111,LEMONCHIFFON:4294626815,LIGHTBLUE:2916673279,LIGHTCORAL:4034953471,LIGHTCYAN:3774873599,LIGHTGOLDENRODYELLOW:4210742015,LIGHTGRAY:3553874943,LIGHTGREEN:2431553791,LIGHTGREY:3553874943,LIGHTPINK:4290167295,LIGHTSALMON:4288707327,LIGHTSEAGREEN:548580095,LIGHTSKYBLUE:2278488831,LIGHTSLATEGRAY:2005441023,LIGHTSLATEGREY:2005441023,LIGHTSTEELBLUE:2965692159,LIGHTYELLOW:4294959359,LIME:16711935,LIMEGREEN:852308735,LINEN:4210091775,MAGENTA:4278255615,MAROON:2147483903,MEDIUMAQUAMARINE:1724754687,MEDIUMBLUE:52735,MEDIUMORCHID:3126187007,MEDIUMPURPLE:2473647103,MEDIUMSEAGREEN:1018393087,MEDIUMSLATEBLUE:2070474495,MEDIUMSPRINGGREEN:16423679,MEDIUMTURQUOISE:1221709055,MEDIUMVIOLETRED:3340076543,MIDNIGHTBLUE:421097727,MINTCREAM:4127193855,MISTYROSE:4293190143,MOCCASIN:4293178879,NAVAJOWHITE:4292783615,NAVY:33023,OLDLACE:4260751103,OLIVE:2155872511,OLIVEDRAB:1804477439,ORANGE:4289003775,ORANGERED:4282712319,ORCHID:3664828159,PALEGOLDENROD:4008225535,PALEGREEN:2566625535,PALETURQUOISE:2951671551,PALEVIOLETRED:3681588223,PAPAYAWHIP:4293907967,PEACHPUFF:4292524543,PERU:3448061951,PINK:4290825215,PLUM:3718307327,POWDERBLUE:2967529215,PURPLE:2147516671,REBECCAPURPLE:1714657791,RED:4278190335,ROSYBROWN:3163525119,ROYALBLUE:1097458175,SADDLEBROWN:2336560127,SALMON:4202722047,SANDYBROWN:4104413439,SEAGREEN:780883967,SEASHELL:4294307583,SIENNA:2689740287,SILVER:3233857791,SKYBLUE:2278484991,SLATEBLUE:1784335871,SLATEGRAY:1887473919,SLATEGREY:1887473919,SNOW:4294638335,SPRINGGREEN:16744447,STEELBLUE:1182971135,TAN:3535047935,TEAL:8421631,THISTLE:3636451583,TOMATO:4284696575,TRANSPARENT:0,TURQUOISE:1088475391,VIOLET:4001558271,WHEAT:4125012991,WHITE:4294967295,WHITESMOKE:4126537215,YELLOW:4294902015,YELLOWGREEN:2597139199},tu={name:"background-clip",initialValue:"border-box",prefix:!1,type:1,parse:function(Ae,ie){return ie.map(function(de){if(za(de))switch(de.value){case"padding-box":return 1;case"content-box":return 2}return 0})}},nu={name:"background-color",initialValue:"transparent",prefix:!1,type:3,format:"color"},El=function(Ae,ie){var de=jA.parse(Ae,ie[0]),ue=ie[1];return ue&&qr(ue)?{color:de,stop:ue}:{color:de,stop:null}},Uu=function(Ae,ie){var de=Ae[0],ue=Ae[Ae.length-1];de.stop===null&&(de.stop=Ti),ue.stop===null&&(ue.stop=hs);for(var _e=[],rt=0,Lt=0;Ltrt?_e.push(Jt):_e.push(rt),rt=Jt}else _e.push(null)}for(var xn=null,Lt=0;Lt<_e.length;Lt++){var kn=_e[Lt];if(kn===null)xn===null&&(xn=Lt);else if(xn!==null){for(var ee=Lt-xn,le=_e[xn-1],Fe=(kn-le)/(ee+1),ze=1;ze<=ee;ze++)_e[xn+ze-1]=Fe*ze;xn=null}}return Ae.map(function(at,St){var gt=at.color;return{color:gt,stop:Math.max(Math.min(1,_e[St]/ie),0)}})},xl=function(Ae,ie,de){var ue=ie/2,_e=de/2,rt=Ho(Ae[0],ie)-ue,Lt=_e-Ho(Ae[1],de);return(Math.atan2(Lt,rt)+Math.PI*2)%(Math.PI*2)},LA=function(Ae,ie,de){var ue=typeof Ae=="number"?Ae:xl(Ae,ie,de),_e=Math.abs(ie*Math.sin(ue))+Math.abs(de*Math.cos(ue)),rt=ie/2,Lt=de/2,Vt=_e/2,Jt=Math.sin(ue-Math.PI/2)*Vt,xn=Math.cos(ue-Math.PI/2)*Vt;return[_e,rt-xn,rt+xn,Lt-Jt,Lt+Jt]},vA=function(Ae,ie){return Math.sqrt(Ae*Ae+ie*ie)},SA=function(Ae,ie,de,ue,_e){var rt=[[0,0],[0,ie],[Ae,0],[Ae,ie]];return rt.reduce(function(Lt,Vt){var Jt=Vt[0],xn=Vt[1],kn=vA(de-Jt,ue-xn);return(_e?knLt.optimumDistance)?{optimumCorner:Vt,optimumDistance:kn}:Lt},{optimumDistance:_e?1/0:-1/0,optimumCorner:null}).optimumCorner},YA=function(Ae,ie,de,ue,_e){var rt=0,Lt=0;switch(Ae.size){case 0:Ae.shape===0?rt=Lt=Math.min(Math.abs(ie),Math.abs(ie-ue),Math.abs(de),Math.abs(de-_e)):Ae.shape===1&&(rt=Math.min(Math.abs(ie),Math.abs(ie-ue)),Lt=Math.min(Math.abs(de),Math.abs(de-_e)));break;case 2:if(Ae.shape===0)rt=Lt=Math.min(vA(ie,de),vA(ie,de-_e),vA(ie-ue,de),vA(ie-ue,de-_e));else if(Ae.shape===1){var Vt=Math.min(Math.abs(de),Math.abs(de-_e))/Math.min(Math.abs(ie),Math.abs(ie-ue)),Jt=SA(ue,_e,ie,de,!0),xn=Jt[0],kn=Jt[1];rt=vA(xn-ie,(kn-de)/Vt),Lt=Vt*rt}break;case 1:Ae.shape===0?rt=Lt=Math.max(Math.abs(ie),Math.abs(ie-ue),Math.abs(de),Math.abs(de-_e)):Ae.shape===1&&(rt=Math.max(Math.abs(ie),Math.abs(ie-ue)),Lt=Math.max(Math.abs(de),Math.abs(de-_e)));break;case 3:if(Ae.shape===0)rt=Lt=Math.max(vA(ie,de),vA(ie,de-_e),vA(ie-ue,de),vA(ie-ue,de-_e));else if(Ae.shape===1){var Vt=Math.max(Math.abs(de),Math.abs(de-_e))/Math.max(Math.abs(ie),Math.abs(ie-ue)),ee=SA(ue,_e,ie,de,!1),xn=ee[0],kn=ee[1];rt=vA(xn-ie,(kn-de)/Vt),Lt=Vt*rt}break}return Array.isArray(Ae.size)&&(rt=Ho(Ae.size[0],ue),Lt=Ae.size.length===2?Ho(Ae.size[1],_e):rt),[rt,Lt]},Bc=function(Ae,ie){var de=pi(180),ue=[];return Oi(ie).forEach(function(_e,rt){if(rt===0){var Lt=_e[0];if(Lt.type===20&&Lt.value==="to"){de=Nu(_e);return}else if(Iu(Lt)){de=sl.parse(Ae,Lt);return}}var Vt=El(Ae,_e);ue.push(Vt)}),{angle:de,stops:ue,type:1}},Fl=function(Ae,ie){var de=pi(180),ue=[];return Oi(ie).forEach(function(_e,rt){if(rt===0){var Lt=_e[0];if(Lt.type===20&&["top","left","right","bottom"].indexOf(Lt.value)!==-1){de=Nu(_e);return}else if(Iu(Lt)){de=(sl.parse(Ae,Lt)+pi(270))%pi(360);return}}var Vt=El(Ae,_e);ue.push(Vt)}),{angle:de,stops:ue,type:1}},qA=function(Ae,ie){var de=pi(180),ue=[],_e=1,rt=0,Lt=3,Vt=[];return Oi(ie).forEach(function(Jt,xn){var kn=Jt[0];if(xn===0){if(za(kn)&&kn.value==="linear"){_e=1;return}else if(za(kn)&&kn.value==="radial"){_e=2;return}}if(kn.type===18){if(kn.name==="from"){var ee=jA.parse(Ae,kn.values[0]);ue.push({stop:Ti,color:ee})}else if(kn.name==="to"){var ee=jA.parse(Ae,kn.values[0]);ue.push({stop:hs,color:ee})}else if(kn.name==="color-stop"){var le=kn.values.filter(fA);if(le.length===2){var ee=jA.parse(Ae,le[1]),Fe=le[0];xi(Fe)&&ue.push({stop:{type:16,number:Fe.number*100,flags:Fe.flags},color:ee})}}}}),_e===1?{angle:(de+pi(180))%pi(360),stops:ue,type:_e}:{size:Lt,shape:rt,stops:ue,position:Vt,type:_e}},ec="closest-side",Qu="farthest-side",_s="closest-corner",Ll="farthest-corner",tc="circle",nc="ellipse",yc="cover",rc="contain",Tc=function(Ae,ie){var de=0,ue=3,_e=[],rt=[];return Oi(ie).forEach(function(Lt,Vt){var Jt=!0;if(Vt===0){var xn=!1;Jt=Lt.reduce(function(ee,le){if(xn)if(za(le))switch(le.value){case"center":return rt.push(Xl),ee;case"top":case"left":return rt.push(Ti),ee;case"right":case"bottom":return rt.push(hs),ee}else(qr(le)||mA(le))&&rt.push(le);else if(za(le))switch(le.value){case tc:return de=0,!1;case nc:return de=1,!1;case"at":return xn=!0,!1;case ec:return ue=0,!1;case yc:case Qu:return ue=1,!1;case rc:case _s:return ue=2,!1;case Ll:return ue=3,!1}else if(mA(le)||qr(le))return Array.isArray(ue)||(ue=[]),ue.push(le),!1;return ee},Jt)}if(Jt){var kn=El(Ae,Lt);_e.push(kn)}}),{size:ue,shape:de,stops:_e,position:rt,type:2}},ru=function(Ae,ie){var de=0,ue=3,_e=[],rt=[];return Oi(ie).forEach(function(Lt,Vt){var Jt=!0;if(Vt===0?Jt=Lt.reduce(function(kn,ee){if(za(ee))switch(ee.value){case"center":return rt.push(Xl),!1;case"top":case"left":return rt.push(Ti),!1;case"right":case"bottom":return rt.push(hs),!1}else if(qr(ee)||mA(ee))return rt.push(ee),!1;return kn},Jt):Vt===1&&(Jt=Lt.reduce(function(kn,ee){if(za(ee))switch(ee.value){case tc:return de=0,!1;case nc:return de=1,!1;case rc:case ec:return ue=0,!1;case Qu:return ue=1,!1;case _s:return ue=2,!1;case yc:case Ll:return ue=3,!1}else if(mA(ee)||qr(ee))return Array.isArray(ue)||(ue=[]),ue.push(ee),!1;return kn},Jt)),Jt){var xn=El(Ae,Lt);_e.push(xn)}}),{size:ue,shape:de,stops:_e,position:rt,type:2}},wc=function(Ae){return Ae.type===1},bc=function(Ae){return Ae.type===2},Du={name:"image",parse:function(Ae,ie){if(ie.type===22){var de={url:ie.value,type:0};return Ae.cache.addImage(ie.value),de}if(ie.type===18){var ue=ac[ie.name];if(typeof ue=="undefined")throw new Error('Attempting to parse an unsupported image function "'+ie.name+'"');return ue(Ae,ie.values)}throw new Error("Unsupported image type "+ie.type)}};function kc(Ae){return!(Ae.type===20&&Ae.value==="none")&&(Ae.type!==18||!!ac[Ae.name])}var ac={"linear-gradient":Bc,"-moz-linear-gradient":Fl,"-ms-linear-gradient":Fl,"-o-linear-gradient":Fl,"-webkit-linear-gradient":Fl,"radial-gradient":Tc,"-moz-radial-gradient":ru,"-ms-radial-gradient":ru,"-o-radial-gradient":ru,"-webkit-radial-gradient":ru,"-webkit-gradient":qA},jc={name:"background-image",initialValue:"none",type:1,prefix:!1,parse:function(Ae,ie){if(ie.length===0)return[];var de=ie[0];return de.type===20&&de.value==="none"?[]:ie.filter(function(ue){return fA(ue)&&kc(ue)}).map(function(ue){return Du.parse(Ae,ue)})}},re={name:"background-origin",initialValue:"border-box",prefix:!1,type:1,parse:function(Ae,ie){return ie.map(function(de){if(za(de))switch(de.value){case"padding-box":return 1;case"content-box":return 2}return 0})}},te={name:"background-position",initialValue:"0% 0%",type:1,prefix:!1,parse:function(Ae,ie){return Oi(ie).map(function(de){return de.filter(qr)}).map(Yu)}},ne={name:"background-repeat",initialValue:"repeat",prefix:!1,type:1,parse:function(Ae,ie){return Oi(ie).map(function(de){return de.filter(za).map(function(ue){return ue.value}).join(" ")}).map(fe)}},fe=function(Ae){switch(Ae){case"no-repeat":return 1;case"repeat-x":case"repeat no-repeat":return 2;case"repeat-y":case"no-repeat repeat":return 3;case"repeat":default:return 0}},we;(function(Ae){Ae.AUTO="auto",Ae.CONTAIN="contain",Ae.COVER="cover"})(we||(we={}));var Se={name:"background-size",initialValue:"0",prefix:!1,type:1,parse:function(Ae,ie){return Oi(ie).map(function(de){return de.filter(Ie)})}},Ie=function(Ae){return za(Ae)||qr(Ae)},Te=function(Ae){return{name:"border-"+Ae+"-color",initialValue:"transparent",prefix:!1,type:3,format:"color"}},Ke=Te("top"),tt=Te("right"),mt=Te("bottom"),vt=Te("left"),Qt=function(Ae){return{name:"border-radius-"+Ae,initialValue:"0 0",prefix:!1,type:1,parse:function(ie,de){return Yu(de.filter(qr))}}},$e=Qt("top-left"),on=Qt("top-right"),Zt=Qt("bottom-right"),An=Qt("bottom-left"),Tt=function(Ae){return{name:"border-"+Ae+"-style",initialValue:"solid",prefix:!1,type:2,parse:function(ie,de){switch(de){case"none":return 0;case"dashed":return 2;case"dotted":return 3;case"double":return 4}return 1}}},sn=Tt("top"),In=Tt("right"),zn=Tt("bottom"),ir=Tt("left"),Sr=function(Ae){return{name:"border-"+Ae+"-width",initialValue:"0",type:0,prefix:!1,parse:function(ie,de){return Ei(de)?de.number:0}}},Wn=Sr("top"),Sn=Sr("right"),Xn=Sr("bottom"),gr=Sr("left"),Mt={name:"color",initialValue:"transparent",prefix:!1,type:3,format:"color"},Xt={name:"direction",initialValue:"ltr",prefix:!1,type:2,parse:function(Ae,ie){switch(ie){case"rtl":return 1;case"ltr":default:return 0}}},Ln={name:"display",initialValue:"inline-block",prefix:!1,type:1,parse:function(Ae,ie){return ie.filter(za).reduce(function(de,ue){return de|Le(ue.value)},0)}},Le=function(Ae){switch(Ae){case"block":case"-webkit-box":return 2;case"inline":return 4;case"run-in":return 8;case"flow":return 16;case"flow-root":return 32;case"table":return 64;case"flex":case"-webkit-flex":return 128;case"grid":case"-ms-grid":return 256;case"ruby":return 512;case"subgrid":return 1024;case"list-item":return 2048;case"table-row-group":return 4096;case"table-header-group":return 8192;case"table-footer-group":return 16384;case"table-row":return 32768;case"table-cell":return 65536;case"table-column-group":return 131072;case"table-column":return 262144;case"table-caption":return 524288;case"ruby-base":return 1048576;case"ruby-text":return 2097152;case"ruby-base-container":return 4194304;case"ruby-text-container":return 8388608;case"contents":return 16777216;case"inline-block":return 33554432;case"inline-list-item":return 67108864;case"inline-table":return 134217728;case"inline-flex":return 268435456;case"inline-grid":return 536870912}return 0},Me={name:"float",initialValue:"none",prefix:!1,type:2,parse:function(Ae,ie){switch(ie){case"left":return 1;case"right":return 2;case"inline-start":return 3;case"inline-end":return 4}return 0}},et={name:"letter-spacing",initialValue:"0",prefix:!1,type:0,parse:function(Ae,ie){return ie.type===20&&ie.value==="normal"?0:ie.type===17||ie.type===15?ie.number:0}},st;(function(Ae){Ae.NORMAL="normal",Ae.STRICT="strict"})(st||(st={}));var dt={name:"line-break",initialValue:"normal",prefix:!1,type:2,parse:function(Ae,ie){switch(ie){case"strict":return st.STRICT;case"normal":default:return st.NORMAL}}},Pt={name:"line-height",initialValue:"normal",prefix:!1,type:4},kt=function(Ae,ie){return za(Ae)&&Ae.value==="normal"?1.2*ie:Ae.type===17?ie*Ae.number:qr(Ae)?Ho(Ae,ie):ie},en={name:"list-style-image",initialValue:"none",type:0,prefix:!1,parse:function(Ae,ie){return ie.type===20&&ie.value==="none"?null:Du.parse(Ae,ie)}},Xe={name:"list-style-position",initialValue:"outside",prefix:!1,type:2,parse:function(Ae,ie){switch(ie){case"inside":return 0;case"outside":default:return 1}}},ct={name:"list-style-type",initialValue:"none",prefix:!1,type:2,parse:function(Ae,ie){switch(ie){case"disc":return 0;case"circle":return 1;case"square":return 2;case"decimal":return 3;case"cjk-decimal":return 4;case"decimal-leading-zero":return 5;case"lower-roman":return 6;case"upper-roman":return 7;case"lower-greek":return 8;case"lower-alpha":return 9;case"upper-alpha":return 10;case"arabic-indic":return 11;case"armenian":return 12;case"bengali":return 13;case"cambodian":return 14;case"cjk-earthly-branch":return 15;case"cjk-heavenly-stem":return 16;case"cjk-ideographic":return 17;case"devanagari":return 18;case"ethiopic-numeric":return 19;case"georgian":return 20;case"gujarati":return 21;case"gurmukhi":return 22;case"hebrew":return 22;case"hiragana":return 23;case"hiragana-iroha":return 24;case"japanese-formal":return 25;case"japanese-informal":return 26;case"kannada":return 27;case"katakana":return 28;case"katakana-iroha":return 29;case"khmer":return 30;case"korean-hangul-formal":return 31;case"korean-hanja-formal":return 32;case"korean-hanja-informal":return 33;case"lao":return 34;case"lower-armenian":return 35;case"malayalam":return 36;case"mongolian":return 37;case"myanmar":return 38;case"oriya":return 39;case"persian":return 40;case"simp-chinese-formal":return 41;case"simp-chinese-informal":return 42;case"tamil":return 43;case"telugu":return 44;case"thai":return 45;case"tibetan":return 46;case"trad-chinese-formal":return 47;case"trad-chinese-informal":return 48;case"upper-armenian":return 49;case"disclosure-open":return 50;case"disclosure-closed":return 51;case"none":default:return-1}}},Ct=function(Ae){return{name:"margin-"+Ae,initialValue:"0",prefix:!1,type:4}},Ft=Ct("top"),zt=Ct("right"),$t=Ct("bottom"),an=Ct("left"),fn={name:"overflow",initialValue:"visible",prefix:!1,type:1,parse:function(Ae,ie){return ie.filter(za).map(function(de){switch(de.value){case"hidden":return 1;case"scroll":return 2;case"clip":return 3;case"auto":return 4;case"visible":default:return 0}})}},Qn={name:"overflow-wrap",initialValue:"normal",prefix:!1,type:2,parse:function(Ae,ie){switch(ie){case"break-word":return"break-word";case"normal":default:return"normal"}}},On=function(Ae){return{name:"padding-"+Ae,initialValue:"0",prefix:!1,type:3,format:"length-percentage"}},Rn=On("top"),Zn=On("right"),pr=On("bottom"),Nn=On("left"),Kt={name:"text-align",initialValue:"left",prefix:!1,type:2,parse:function(Ae,ie){switch(ie){case"right":return 2;case"center":case"justify":return 1;case"left":default:return 0}}},Ur={name:"position",initialValue:"static",prefix:!1,type:2,parse:function(Ae,ie){switch(ie){case"relative":return 1;case"absolute":return 2;case"fixed":return 3;case"sticky":return 4}return 0}},Br={name:"text-shadow",initialValue:"none",type:1,prefix:!1,parse:function(Ae,ie){return ie.length===1&&fs(ie[0],"none")?[]:Oi(ie).map(function(de){for(var ue={color:pA.TRANSPARENT,offsetX:Ti,offsetY:Ti,blur:Ti},_e=0,rt=0;rt1?1:0],this.overflowWrap=wr(ie,Qn,de.overflowWrap),this.paddingTop=wr(ie,Rn,de.paddingTop),this.paddingRight=wr(ie,Zn,de.paddingRight),this.paddingBottom=wr(ie,pr,de.paddingBottom),this.paddingLeft=wr(ie,Nn,de.paddingLeft),this.paintOrder=wr(ie,Ha,de.paintOrder),this.position=wr(ie,Ur,de.position),this.textAlign=wr(ie,Kt,de.textAlign),this.textDecorationColor=wr(ie,xa,(ue=de.textDecorationColor)!==null&&ue!==void 0?ue:de.color),this.textDecorationLine=wr(ie,Ba,(_e=de.textDecorationLine)!==null&&_e!==void 0?_e:de.textDecoration),this.textShadow=wr(ie,Br,de.textShadow),this.textTransform=wr(ie,Mn,de.textTransform),this.transform=wr(ie,Yn,de.transform),this.transformOrigin=wr(ie,zr,de.transformOrigin),this.visibility=wr(ie,kr,de.visibility),this.webkitTextStrokeColor=wr(ie,zo,de.webkitTextStrokeColor),this.webkitTextStrokeWidth=wr(ie,ma,de.webkitTextStrokeWidth),this.wordBreak=wr(ie,Gr,de.wordBreak),this.zIndex=wr(ie,ha,de.zIndex)}return Ae.prototype.isVisible=function(){return this.display>0&&this.opacity>0&&this.visibility===0},Ae.prototype.isTransparent=function(){return XA(this.backgroundColor)},Ae.prototype.isTransformed=function(){return this.transform!==null},Ae.prototype.isPositioned=function(){return this.position!==0},Ae.prototype.isPositionedWithZIndex=function(){return this.isPositioned()&&!this.zIndex.auto},Ae.prototype.isFloating=function(){return this.float!==0},Ae.prototype.isInlineLevel=function(){return Nr(this.display,4)||Nr(this.display,33554432)||Nr(this.display,268435456)||Nr(this.display,536870912)||Nr(this.display,67108864)||Nr(this.display,134217728)},Ae}(),Io=function(){function Ae(ie,de){this.content=wr(ie,sa,de.content),this.quotes=wr(ie,Qr,de.quotes)}return Ae}(),Go=function(){function Ae(ie,de){this.counterIncrement=wr(ie,ua,de.counterIncrement),this.counterReset=wr(ie,Kr,de.counterReset)}return Ae}(),wr=function(Ae,ie,de){var ue=new $i,_e=de!==null&&typeof de!="undefined"?de.toString():ie.initialValue;ue.write(_e);var rt=new mi(ue.read());switch(ie.type){case 2:var Lt=rt.parseComponentValue();return ie.parse(Ae,za(Lt)?Lt.value:ie.initialValue);case 0:return ie.parse(Ae,rt.parseComponentValue());case 1:return ie.parse(Ae,rt.parseComponentValues());case 4:return rt.parseComponentValue();case 3:switch(ie.format){case"angle":return sl.parse(Ae,rt.parseComponentValue());case"color":return jA.parse(Ae,rt.parseComponentValue());case"image":return Du.parse(Ae,rt.parseComponentValue());case"length":var Vt=rt.parseComponentValue();return mA(Vt)?Vt:Ti;case"length-percentage":var Jt=rt.parseComponentValue();return qr(Jt)?Jt:Ti;case"time":return yr.parse(Ae,rt.parseComponentValue())}break}},Bo="data-html2canvas-debug",vi=function(Ae){var ie=Ae.getAttribute(Bo);switch(ie){case"all":return 1;case"clone":return 2;case"parse":return 3;case"render":return 4;default:return 0}},Ja=function(Ae,ie){var de=vi(Ae);return de===1||ie===de},ka=function(){function Ae(ie,de){if(this.context=ie,this.textNodes=[],this.elements=[],this.flags=0,Ja(de,3))debugger;this.styles=new Ai(ie,window.getComputedStyle(de,null)),cr(de)&&(this.styles.animationDuration.some(function(ue){return ue>0})&&(de.style.animationDuration="0s"),this.styles.transform!==null&&(de.style.transform="none")),this.bounds=He(this.context,de),Ja(de,4)&&(this.flags|=16)}return Ae}(),lo="AAAAAAAAAAAAEA4AGBkAAFAaAAACAAAAAAAIABAAGAAwADgACAAQAAgAEAAIABAACAAQAAgAEAAIABAACAAQAAgAEAAIABAAQABIAEQATAAIABAACAAQAAgAEAAIABAAVABcAAgAEAAIABAACAAQAGAAaABwAHgAgACIAI4AlgAIABAAmwCjAKgAsAC2AL4AvQDFAMoA0gBPAVYBWgEIAAgACACMANoAYgFkAWwBdAF8AX0BhQGNAZUBlgGeAaMBlQGWAasBswF8AbsBwwF0AcsBYwHTAQgA2wG/AOMBdAF8AekB8QF0AfkB+wHiAHQBfAEIAAMC5gQIAAsCEgIIAAgAFgIeAggAIgIpAggAMQI5AkACygEIAAgASAJQAlgCYAIIAAgACAAKBQoFCgUTBRMFGQUrBSsFCAAIAAgACAAIAAgACAAIAAgACABdAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACABoAmgCrwGvAQgAbgJ2AggAHgEIAAgACADnAXsCCAAIAAgAgwIIAAgACAAIAAgACACKAggAkQKZAggAPADJAAgAoQKkAqwCsgK6AsICCADJAggA0AIIAAgACAAIANYC3gIIAAgACAAIAAgACABAAOYCCAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAkASoB+QIEAAgACAA8AEMCCABCBQgACABJBVAFCAAIAAgACAAIAAgACAAIAAgACABTBVoFCAAIAFoFCABfBWUFCAAIAAgACAAIAAgAbQUIAAgACAAIAAgACABzBXsFfQWFBYoFigWKBZEFigWKBYoFmAWfBaYFrgWxBbkFCAAIAAgACAAIAAgACAAIAAgACAAIAMEFCAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAMgFCADQBQgACAAIAAgACAAIAAgACAAIAAgACAAIAO4CCAAIAAgAiQAIAAgACABAAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAD0AggACAD8AggACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIANYFCAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAMDvwAIAAgAJAIIAAgACAAIAAgACAAIAAgACwMTAwgACAB9BOsEGwMjAwgAKwMyAwsFYgE3A/MEPwMIAEUDTQNRAwgAWQOsAGEDCAAIAAgACAAIAAgACABpAzQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFIQUoBSwFCAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACABtAwgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACABMAEwACAAIAAgACAAIABgACAAIAAgACAC/AAgACAAyAQgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACACAAIAAwAAgACAAIAAgACAAIAAgACAAIAAAARABIAAgACAAIABQASAAIAAgAIABwAEAAjgCIABsAqAC2AL0AigDQAtwC+IJIQqVAZUBWQqVAZUBlQGVAZUBlQGrC5UBlQGVAZUBlQGVAZUBlQGVAXsKlQGVAbAK6wsrDGUMpQzlDJUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAfAKAAuZA64AtwCJALoC6ADwAAgAuACgA/oEpgO6AqsD+AAIAAgAswMIAAgACAAIAIkAuwP5AfsBwwPLAwgACAAIAAgACADRA9kDCAAIAOED6QMIAAgACAAIAAgACADuA/YDCAAIAP4DyQAIAAgABgQIAAgAXQAOBAgACAAIAAgACAAIABMECAAIAAgACAAIAAgACAD8AAQBCAAIAAgAGgQiBCoECAExBAgAEAEIAAgACAAIAAgACAAIAAgACAAIAAgACAA4BAgACABABEYECAAIAAgATAQYAQgAVAQIAAgACAAIAAgACAAIAAgACAAIAFoECAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgAOQEIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAB+BAcACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAEABhgSMBAgACAAIAAgAlAQIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAwAEAAQABAADAAMAAwADAAQABAAEAAQABAAEAAQABHATAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgAdQMIAAgACAAIAAgACAAIAMkACAAIAAgAfQMIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACACFA4kDCAAIAAgACAAIAOcBCAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAIcDCAAIAAgACAAIAAgACAAIAAgACAAIAJEDCAAIAAgACADFAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACABgBAgAZgQIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgAbAQCBXIECAAIAHkECAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACABAAJwEQACjBKoEsgQIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAC6BMIECAAIAAgACAAIAAgACABmBAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgAxwQIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAGYECAAIAAgAzgQIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgAigWKBYoFigWKBYoFigWKBd0FXwUIAOIF6gXxBYoF3gT5BQAGCAaKBYoFigWKBYoFigWKBYoFigWKBYoFigXWBIoFigWKBYoFigWKBYoFigWKBYsFEAaKBYoFigWKBYoFigWKBRQGCACKBYoFigWKBQgACAAIANEECAAIABgGigUgBggAJgYIAC4GMwaKBYoF0wQ3Bj4GigWKBYoFigWKBYoFigWKBYoFigWKBYoFigUIAAgACAAIAAgACAAIAAgAigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWLBf///////wQABAAEAAQABAAEAAQABAAEAAQAAwAEAAQAAgAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAQADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAUAAAAFAAUAAAAFAAUAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAEAAQABAAEAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUAAQAAAAUABQAFAAUABQAFAAAAAAAFAAUAAAAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAFAAUAAQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABwAFAAUABQAFAAAABwAHAAcAAAAHAAcABwAFAAEAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAFAAUABQAFAAcABwAFAAUAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAAAAQABAAAAAAAAAAAAAAAFAAUABQAFAAAABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAHAAcABwAHAAcAAAAHAAcAAAAAAAUABQAHAAUAAQAHAAEABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABwABAAUABQAFAAUAAAAAAAAAAAAAAAEAAQABAAEAAQABAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABwAFAAUAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUAAQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQABQANAAQABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQABAAEAAQABAAEAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAEAAQABAAEAAQABAAEAAQABAAEAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAQABAAEAAQABAAEAAQABAAAAAAAAAAAAAAAAAAAAAAABQAHAAUABQAFAAAAAAAAAAcABQAFAAUABQAFAAQABAAEAAQABAAEAAQABAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUAAAAFAAUABQAFAAUAAAAFAAUABQAAAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAAAAAAAAAAAAUABQAFAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAHAAUAAAAHAAcABwAFAAUABQAFAAUABQAFAAUABwAHAAcABwAFAAcABwAAAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABwAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAUABwAHAAUABQAFAAUAAAAAAAcABwAAAAAABwAHAAUAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAABQAFAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAABwAHAAcABQAFAAAAAAAAAAAABQAFAAAAAAAFAAUABQAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAFAAUABQAFAAUAAAAFAAUABwAAAAcABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAFAAUABwAFAAUABQAFAAAAAAAHAAcAAAAAAAcABwAFAAAAAAAAAAAAAAAAAAAABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAcABwAAAAAAAAAHAAcABwAAAAcABwAHAAUAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAABQAHAAcABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABwAHAAcABwAAAAUABQAFAAAABQAFAAUABQAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAcABQAHAAcABQAHAAcAAAAFAAcABwAAAAcABwAFAAUAAAAAAAAAAAAAAAAAAAAFAAUAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAUABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAFAAcABwAFAAUABQAAAAUAAAAHAAcABwAHAAcABwAHAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAHAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAABwAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAUAAAAFAAAAAAAAAAAABwAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABwAFAAUABQAFAAUAAAAFAAUAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABwAFAAUABQAFAAUABQAAAAUABQAHAAcABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABQAFAAAAAAAAAAAABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAcABQAFAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAHAAUABQAFAAUABQAFAAUABwAHAAcABwAHAAcABwAHAAUABwAHAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABwAHAAcABwAFAAUABwAHAAcAAAAAAAAAAAAHAAcABQAHAAcABwAHAAcABwAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAcABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABQAHAAUABQAFAAUABQAFAAUAAAAFAAAABQAAAAAABQAFAAUABQAFAAUABQAFAAcABwAHAAcABwAHAAUABQAFAAUABQAFAAUABQAFAAUAAAAAAAUABQAFAAUABQAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABwAFAAcABwAHAAcABwAFAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAUABQAFAAUABwAHAAUABQAHAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAcABQAFAAcABwAHAAUABwAFAAUABQAHAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAcABwAHAAcABwAHAAUABQAFAAUABQAFAAUABQAHAAcABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUAAAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAcABQAFAAUABQAFAAUABQAAAAAAAAAAAAUAAAAAAAAAAAAAAAAABQAAAAAABwAFAAUAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAAABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUAAAAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAABQAAAAAAAAAFAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAUABQAHAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABwAHAAcABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAFAAUABQAHAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAcABwAFAAUABQAFAAcABwAFAAUABwAHAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAcABwAFAAUABwAHAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAFAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAFAAUABQAAAAAABQAFAAAAAAAAAAAAAAAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABQAFAAcABwAAAAAAAAAAAAAABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABwAFAAcABwAFAAcABwAAAAcABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAAAAAAAAAAAAAAAAAFAAUABQAAAAUABQAAAAAAAAAAAAAABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABQAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABwAFAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAcABQAFAAUABQAFAAUABQAFAAUABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAFAAUABQAHAAcABQAHAAUABQAAAAAAAAAAAAAAAAAFAAAABwAHAAcABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABwAHAAcABwAAAAAABwAHAAAAAAAHAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAAAAAAFAAUABQAFAAUABQAFAAAAAAAAAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAFAAUABQAFAAUABQAFAAUABwAHAAUABQAFAAcABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAHAAcABQAFAAUABQAFAAUABwAFAAcABwAFAAcABQAFAAcABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAHAAcABQAFAAUABQAAAAAABwAHAAcABwAFAAUABwAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABwAHAAUABQAFAAUABQAFAAUABQAHAAcABQAHAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABwAFAAcABwAFAAUABQAFAAUABQAHAAUAAAAAAAAAAAAAAAAAAAAAAAcABwAFAAUABQAFAAcABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAFAAUABQAFAAUABQAFAAUABQAHAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAFAAUABQAFAAAAAAAFAAUABwAHAAcABwAFAAAAAAAAAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABwAHAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABQAFAAUABQAFAAUABQAAAAUABQAFAAUABQAFAAcABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAAAHAAUABQAFAAUABQAFAAUABwAFAAUABwAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUAAAAAAAAABQAAAAUABQAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAHAAcAAAAFAAUAAAAHAAcABQAHAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABwAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAAAAAAAAAAAAAAAAAAABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAUABQAFAAAAAAAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAAAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAAAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAAABQAFAAUABQAFAAUABQAAAAUABQAAAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAFAAUABQAFAAUADgAOAA4ADgAOAA4ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAAAAAAAAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAMAAwADAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkAAAAAAAAAAAAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAAAAAAAAAAAAsADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwACwAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAAAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAOAAAAAAAAAAAADgAOAA4AAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAAAA4ADgAOAA4ADgAOAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4AAAAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4AAAAAAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAAAA4AAAAOAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAADgAAAAAAAAAAAA4AAAAOAAAAAAAAAAAADgAOAA4AAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAAAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAA4ADgAOAA4ADgAOAA4ADgAOAAAADgAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4AAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4AAAAAAAAAAAAAAAAAAAAAAA4ADgAOAA4ADgAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4AAAAOAA4ADgAOAA4ADgAAAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4AAAAAAAAAAAA=",Eo="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",ho=typeof Uint8Array=="undefined"?[]:new Uint8Array(256),La=0;La>4,kn[_e++]=(Lt&15)<<4|Vt>>2,kn[_e++]=(Vt&3)<<6|Jt&63;return xn},Zo=function(Ae){for(var ie=Ae.length,de=[],ue=0;ue>si,ki=1<>si,Oo=zi+_o,NA=Oo,HA=32,$A=NA+HA,BA=65536>>Fi,ul=1<=0){if(ie<55296||ie>56319&&ie<=65535)return de=this.index[ie>>si],de=(de<>si)],de=(de<>Fi),de=this.index[de],de+=ie>>si&Is,de=this.index[de],de=(de<=55296&&_e<=56319&&de>10)+55296,Lt%1024+56320)),(_e+1===de||ue.length>16384)&&(rt+=String.fromCharCode.apply(String,ue),ue.length=0)}return rt},Zs=li(lo),Zi="\xD7",Li="\xF7",Ou=function(Ae){return Zs.get(Ae)},Au=function(Ae,ie,de){var ue=de-2,_e=ie[ue],rt=ie[de-1],Lt=ie[de];if(rt===ms&&Lt===Gi)return Zi;if(rt===ms||rt===Gi||rt===Ks||Lt===ms||Lt===Gi||Lt===Ks)return Li;if(rt===Ns&&[Ns,es,ou,Gs].indexOf(Lt)!==-1||(rt===ou||rt===es)&&(Lt===es||Lt===zs)||(rt===Gs||rt===zs)&&Lt===zs||Lt===iu||Lt===Il||Lt===au||rt===Bi)return Zi;if(rt===iu&&Lt===Nl){for(;_e===Il;)_e=ie[--ue];if(_e===Nl)return Zi}if(rt===Us&&Lt===Us){for(var Vt=0;_e===Us;)Vt++,_e=ie[--ue];if(Vt%2===0)return Zi}return Li},Ga=function(Ae){var ie=ts(Ae),de=ie.length,ue=0,_e=0,rt=ie.map(Ou);return{next:function(){if(ue>=de)return{done:!0,value:null};for(var Lt=Zi;ueLt.x||kn.y>Lt.y;return Lt=kn,xn===0?!0:ee});return Ae.body.removeChild(ie),Vt},Ql=function(){return typeof new Image().crossOrigin!="undefined"},Dl=function(){return typeof new XMLHttpRequest().responseType=="string"},Ws=function(Ae){var ie=new Image,de=Ae.createElement("canvas"),ue=de.getContext("2d");if(!ue)return!1;ie.src="data:image/svg+xml,";try{ue.drawImage(ie,0,0),de.toDataURL()}catch(_e){return!1}return!0},Vs=function(Ae){return Ae[0]===0&&Ae[1]===255&&Ae[2]===0&&Ae[3]===255},Tu=function(Ae){var ie=Ae.createElement("canvas"),de=100;ie.width=de,ie.height=de;var ue=ie.getContext("2d");if(!ue)return Promise.reject(!1);ue.fillStyle="rgb(0, 255, 0)",ue.fillRect(0,0,de,de);var _e=new Image,rt=ie.toDataURL();_e.src=rt;var Lt=gl(de,de,0,0,_e);return ue.fillStyle="red",ue.fillRect(0,0,de,de),fl(Lt).then(function(Vt){ue.drawImage(Vt,0,0);var Jt=ue.getImageData(0,0,de,de).data;ue.fillStyle="red",ue.fillRect(0,0,de,de);var xn=Ae.createElement("div");return xn.style.backgroundImage="url("+rt+")",xn.style.height=de+"px",Vs(Jt)?fl(gl(de,de,0,0,xn)):Promise.reject(!1)}).then(function(Vt){return ue.drawImage(Vt,0,0),Vs(ue.getImageData(0,0,de,de).data)}).catch(function(){return!1})},gl=function(Ae,ie,de,ue,_e){var rt="http://www.w3.org/2000/svg",Lt=document.createElementNS(rt,"svg"),Vt=document.createElementNS(rt,"foreignObject");return Lt.setAttributeNS(null,"width",Ae.toString()),Lt.setAttributeNS(null,"height",ie.toString()),Vt.setAttributeNS(null,"width","100%"),Vt.setAttributeNS(null,"height","100%"),Vt.setAttributeNS(null,"x",de.toString()),Vt.setAttributeNS(null,"y",ue.toString()),Vt.setAttributeNS(null,"externalResourcesRequired","true"),Lt.appendChild(Vt),Vt.appendChild(_e),Lt},fl=function(Ae){return new Promise(function(ie,de){var ue=new Image;ue.onload=function(){return ie(ue)},ue.onerror=de,ue.src="data:image/svg+xml;charset=utf-8,"+encodeURIComponent(new XMLSerializer().serializeToString(Ae))})},ri={get SUPPORT_RANGE_BOUNDS(){var Ae=Ul(document);return Object.defineProperty(ri,"SUPPORT_RANGE_BOUNDS",{value:Ae}),Ae},get SUPPORT_WORD_BREAKING(){var Ae=ri.SUPPORT_RANGE_BOUNDS&&UA(document);return Object.defineProperty(ri,"SUPPORT_WORD_BREAKING",{value:Ae}),Ae},get SUPPORT_SVG_DRAWING(){var Ae=Ws(document);return Object.defineProperty(ri,"SUPPORT_SVG_DRAWING",{value:Ae}),Ae},get SUPPORT_FOREIGNOBJECT_DRAWING(){var Ae=typeof Array.from=="function"&&typeof window.fetch=="function"?Tu(document):Promise.resolve(!1);return Object.defineProperty(ri,"SUPPORT_FOREIGNOBJECT_DRAWING",{value:Ae}),Ae},get SUPPORT_CORS_IMAGES(){var Ae=Ql();return Object.defineProperty(ri,"SUPPORT_CORS_IMAGES",{value:Ae}),Ae},get SUPPORT_RESPONSE_TYPE(){var Ae=Dl();return Object.defineProperty(ri,"SUPPORT_RESPONSE_TYPE",{value:Ae}),Ae},get SUPPORT_CORS_XHR(){var Ae="withCredentials"in new XMLHttpRequest;return Object.defineProperty(ri,"SUPPORT_CORS_XHR",{value:Ae}),Ae},get SUPPORT_NATIVE_TEXT_SEGMENTATION(){var Ae=!!(typeof Intl!="undefined"&&Intl.Segmenter);return Object.defineProperty(ri,"SUPPORT_NATIVE_TEXT_SEGMENTATION",{value:Ae}),Ae}},yA=function(){function Ae(ie,de){this.text=ie,this.bounds=de}return Ae}(),ps=function(Ae,ie,de,ue){var _e=RA(ie,de),rt=[],Lt=0;return _e.forEach(function(Vt){if(de.textDecorationLine.length||Vt.trim().length>0)if(ri.SUPPORT_RANGE_BOUNDS){var Jt=qa(ue,Lt,Vt.length).getClientRects();if(Jt.length>1){var xn=yo(Vt),kn=0;xn.forEach(function(le){rt.push(new yA(le,Ge.fromDOMRectList(Ae,qa(ue,kn+Lt,le.length).getClientRects()))),kn+=le.length})}else rt.push(new yA(Vt,Ge.fromDOMRectList(Ae,Jt)))}else{var ee=ue.splitText(Vt.length);rt.push(new yA(Vt,ku(Ae,ue))),ue=ee}else ri.SUPPORT_RANGE_BOUNDS||(ue=ue.splitText(Vt.length));Lt+=Vt.length}),rt},ku=function(Ae,ie){var de=ie.ownerDocument;if(de){var ue=de.createElement("html2canvaswrapper");ue.appendChild(ie.cloneNode(!0));var _e=ie.parentNode;if(_e){_e.replaceChild(ue,ie);var rt=He(Ae,ue);return ue.firstChild&&_e.replaceChild(ue.firstChild,ue),rt}}return Ge.EMPTY},qa=function(Ae,ie,de){var ue=Ae.ownerDocument;if(!ue)throw new Error("Node has no owner document");var _e=ue.createRange();return _e.setStart(Ae,ie),_e.setEnd(Ae,ie+de),_e},yo=function(Ae){if(ri.SUPPORT_NATIVE_TEXT_SEGMENTATION){var ie=new Intl.Segmenter(void 0,{granularity:"grapheme"});return Array.from(ie.segment(Ae)).map(function(de){return de.segment})}return dl(Ae)},ji=function(Ae,ie){if(ri.SUPPORT_NATIVE_TEXT_SEGMENTATION){var de=new Intl.Segmenter(void 0,{granularity:"word"});return Array.from(de.segment(Ae)).map(function(ue){return ue.segment})}return Ol(Ae,ie)},RA=function(Ae,ie){return ie.letterSpacing!==0?yo(Ae):ji(Ae,ie)},MA=[32,160,4961,65792,65793,4153,4241],Ol=function(Ae,ie){for(var de=Hn(Ae,{lineBreak:ie.lineBreak,wordBreak:ie.overflowWrap==="break-word"?"break-word":ie.wordBreak}),ue=[],_e,rt=function(){if(_e.value){var Lt=_e.value.slice(),Vt=ve(Lt),Jt="";Vt.forEach(function(xn){MA.indexOf(xn)===-1?Jt+=Ue(xn):(Jt.length&&ue.push(Jt),ue.push(Ue(xn)),Jt="")}),Jt.length&&ue.push(Jt)}};!(_e=de.next()).done;)rt();return ue},hl=function(){function Ae(ie,de,ue){this.text=QA(de.data,ue.textTransform),this.textBounds=ps(ie,this.text,ue,de)}return Ae}(),QA=function(Ae,ie){switch(ie){case 1:return Ae.toLowerCase();case 3:return Ae.replace(_A,Tl);case 2:return Ae.toUpperCase();default:return Ae}},_A=/(^|\s|:|-|\(|\))([a-z])/g,Tl=function(Ae,ie,de){return Ae.length>0?ie+de.toUpperCase():Ae},Js=function(Ae){Be(ie,Ae);function ie(de,ue){var _e=Ae.call(this,de,ue)||this;return _e.src=ue.currentSrc||ue.src,_e.intrinsicWidth=ue.naturalWidth,_e.intrinsicHeight=ue.naturalHeight,_e.context.cache.addImage(_e.src),_e}return ie}(ka),ns=function(Ae){Be(ie,Ae);function ie(de,ue){var _e=Ae.call(this,de,ue)||this;return _e.canvas=ue,_e.intrinsicWidth=ue.width,_e.intrinsicHeight=ue.height,_e}return ie}(ka),su=function(Ae){Be(ie,Ae);function ie(de,ue){var _e=Ae.call(this,de,ue)||this,rt=new XMLSerializer,Lt=He(de,ue);return ue.setAttribute("width",Lt.width+"px"),ue.setAttribute("height",Lt.height+"px"),_e.svg="data:image/svg+xml,"+encodeURIComponent(rt.serializeToString(ue)),_e.intrinsicWidth=ue.width.baseVal.value,_e.intrinsicHeight=ue.height.baseVal.value,_e.context.cache.addImage(_e.svg),_e}return ie}(ka),ml=function(Ae){Be(ie,Ae);function ie(de,ue){var _e=Ae.call(this,de,ue)||this;return _e.value=ue.value,_e}return ie}(ka),ju=function(Ae){Be(ie,Ae);function ie(de,ue){var _e=Ae.call(this,de,ue)||this;return _e.start=ue.start,_e.reversed=typeof ue.reversed=="boolean"&&ue.reversed===!0,_e}return ie}(ka),lu=[{type:15,flags:0,unit:"px",number:3}],Pc=[{type:16,flags:0,number:50}],Hu=function(Ae){return Ae.width>Ae.height?new Ge(Ae.left+(Ae.width-Ae.height)/2,Ae.top,Ae.height,Ae.height):Ae.width0)de.textNodes.push(new hl(Ae,_e,de.styles));else if(_n(_e))if(gu(_e)&&_e.assignedNodes)_e.assignedNodes().forEach(function(Vt){return vs(Ae,Vt,de,ue)});else{var Lt=du(Ae,_e);Lt.styles.isVisible()&&(yt(_e,Lt,ue)?Lt.flags|=4:ln(Lt.styles)&&(Lt.flags|=2),_u.indexOf(_e.tagName)!==-1&&(Lt.flags|=8),de.elements.push(Lt),_e.slot,_e.shadowRoot?vs(Ae,_e.shadowRoot,Lt,ue):!zA(_e)&&!xo(_e)&&!Hl(_e)&&vs(Ae,_e,Lt,ue))}},du=function(Ae,ie){return Wi(ie)?new Js(Ae,ie):ci(ie)?new ns(Ae,ie):xo(ie)?new su(Ae,ie):fa(ie)?new ml(Ae,ie):Oa(ie)?new ju(Ae,ie):no(ie)?new cu(Ae,ie):Hl(ie)?new oc(Ae,ie):zA(ie)?new jl(Ae,ie):Hi(ie)?new pl(Ae,ie):new ka(Ae,ie)},Ee=function(Ae,ie){var de=du(Ae,ie);return de.flags|=4,vs(Ae,ie,de,de),de},yt=function(Ae,ie,de){return ie.styles.isPositionedWithZIndex()||ie.styles.opacity<1||ie.styles.isTransformed()||ti(Ae)&&de.styles.isTransparent()},ln=function(Ae){return Ae.isPositioned()||Ae.isFloating()},En=function(Ae){return Ae.nodeType===Node.TEXT_NODE},_n=function(Ae){return Ae.nodeType===Node.ELEMENT_NODE},cr=function(Ae){return _n(Ae)&&typeof Ae.style!="undefined"&&!Ir(Ae)},Ir=function(Ae){return typeof Ae.className=="object"},fa=function(Ae){return Ae.tagName==="LI"},Oa=function(Ae){return Ae.tagName==="OL"},no=function(Ae){return Ae.tagName==="INPUT"},$a=function(Ae){return Ae.tagName==="HTML"},xo=function(Ae){return Ae.tagName==="svg"},ti=function(Ae){return Ae.tagName==="BODY"},ci=function(Ae){return Ae.tagName==="CANVAS"},yi=function(Ae){return Ae.tagName==="VIDEO"},Wi=function(Ae){return Ae.tagName==="IMG"},Hi=function(Ae){return Ae.tagName==="IFRAME"},rs=function(Ae){return Ae.tagName==="STYLE"},KA=function(Ae){return Ae.tagName==="SCRIPT"},zA=function(Ae){return Ae.tagName==="TEXTAREA"},Hl=function(Ae){return Ae.tagName==="SELECT"},gu=function(Ae){return Ae.tagName==="SLOT"},fu=function(Ae){return Ae.tagName.indexOf("-")>0},hu=function(){function Ae(){this.counters={}}return Ae.prototype.getCounterValue=function(ie){var de=this.counters[ie];return de&&de.length?de[de.length-1]:1},Ae.prototype.getCounterValues=function(ie){var de=this.counters[ie];return de||[]},Ae.prototype.pop=function(ie){var de=this;ie.forEach(function(ue){return de.counters[ue].pop()})},Ae.prototype.parse=function(ie){var de=this,ue=ie.counterIncrement,_e=ie.counterReset,rt=!0;ue!==null&&ue.forEach(function(Vt){var Jt=de.counters[Vt.counter];Jt&&Vt.increment!==0&&(rt=!1,Jt.length||Jt.push(1),Jt[Math.max(0,Jt.length-1)]+=Vt.increment)});var Lt=[];return rt&&_e.forEach(function(Vt){var Jt=de.counters[Vt.counter];Lt.push(Vt.counter),Jt||(Jt=de.counters[Vt.counter]=[]),Jt.push(Vt.reset)}),Lt},Ae}(),mu={integers:[1e3,900,500,400,100,90,50,40,10,9,5,4,1],values:["M","CM","D","CD","C","XC","L","XL","X","IX","V","IV","I"]},pu={integers:[9e3,8e3,7e3,6e3,5e3,4e3,3e3,2e3,1e3,900,800,700,600,500,400,300,200,100,90,80,70,60,50,40,30,20,10,9,8,7,6,5,4,3,2,1],values:["\u0554","\u0553","\u0552","\u0551","\u0550","\u054F","\u054E","\u054D","\u054C","\u054B","\u054A","\u0549","\u0548","\u0547","\u0546","\u0545","\u0544","\u0543","\u0542","\u0541","\u0540","\u053F","\u053E","\u053D","\u053C","\u053B","\u053A","\u0539","\u0538","\u0537","\u0536","\u0535","\u0534","\u0533","\u0532","\u0531"]},vu={integers:[1e4,9e3,8e3,7e3,6e3,5e3,4e3,3e3,2e3,1e3,400,300,200,100,90,80,70,60,50,40,30,20,19,18,17,16,15,10,9,8,7,6,5,4,3,2,1],values:["\u05D9\u05F3","\u05D8\u05F3","\u05D7\u05F3","\u05D6\u05F3","\u05D5\u05F3","\u05D4\u05F3","\u05D3\u05F3","\u05D2\u05F3","\u05D1\u05F3","\u05D0\u05F3","\u05EA","\u05E9","\u05E8","\u05E7","\u05E6","\u05E4","\u05E2","\u05E1","\u05E0","\u05DE","\u05DC","\u05DB","\u05D9\u05D8","\u05D9\u05D7","\u05D9\u05D6","\u05D8\u05D6","\u05D8\u05D5","\u05D9","\u05D8","\u05D7","\u05D6","\u05D5","\u05D4","\u05D3","\u05D2","\u05D1","\u05D0"]},eA={integers:[1e4,9e3,8e3,7e3,6e3,5e3,4e3,3e3,2e3,1e3,900,800,700,600,500,400,300,200,100,90,80,70,60,50,40,30,20,10,9,8,7,6,5,4,3,2,1],values:["\u10F5","\u10F0","\u10EF","\u10F4","\u10EE","\u10ED","\u10EC","\u10EB","\u10EA","\u10E9","\u10E8","\u10E7","\u10E6","\u10E5","\u10E4","\u10F3","\u10E2","\u10E1","\u10E0","\u10DF","\u10DE","\u10DD","\u10F2","\u10DC","\u10DB","\u10DA","\u10D9","\u10D8","\u10D7","\u10F1","\u10D6","\u10D5","\u10D4","\u10D3","\u10D2","\u10D1","\u10D0"]},Ss=function(Ae,ie,de,ue,_e,rt){return Aede?ys(Ae,_e,rt.length>0):ue.integers.reduce(function(Lt,Vt,Jt){for(;Ae>=Vt;)Ae-=Vt,Lt+=ue.values[Jt];return Lt},"")+rt},Rl=function(Ae,ie,de,ue){var _e="";do de||Ae--,_e=ue(Ae)+_e,Ae/=ie;while(Ae*ie>=ie);return _e},Yo=function(Ae,ie,de,ue,_e){var rt=de-ie+1;return(Ae<0?"-":"")+(Rl(Math.abs(Ae),rt,ue,function(Lt){return Ue(Math.floor(Lt%rt)+ie)})+_e)},Bs=function(Ae,ie,de){de===void 0&&(de=". ");var ue=ie.length;return Rl(Math.abs(Ae),ue,!1,function(_e){return ie[Math.floor(_e%ue)]})+de},Ri=1,Qs=2,as=4,vl=8,Ii=function(Ae,ie,de,ue,_e,rt){if(Ae<-9999||Ae>9999)return ys(Ae,4,_e.length>0);var Lt=Math.abs(Ae),Vt=_e;if(Lt===0)return ie[0]+Vt;for(var Jt=0;Lt>0&&Jt<=4;Jt++){var xn=Lt%10;xn===0&&Nr(rt,Ri)&&Vt!==""?Vt=ie[xn]+Vt:xn>1||xn===1&&Jt===0||xn===1&&Jt===1&&Nr(rt,Qs)||xn===1&&Jt===1&&Nr(rt,as)&&Ae>100||xn===1&&Jt>1&&Nr(rt,vl)?Vt=ie[xn]+(Jt>0?de[Jt-1]:"")+Vt:xn===1&&Jt>0&&(Vt=de[Jt-1]+Vt),Lt=Math.floor(Lt/10)}return(Ae<0?ue:"")+Vt},Ml="\u5341\u767E\u5343\u842C",Ku="\u62FE\u4F70\u4EDF\u842C",zu="\u30DE\u30A4\u30CA\u30B9",Ds="\uB9C8\uC774\uB108\uC2A4",ys=function(Ae,ie,de){var ue=de?". ":"",_e=de?"\u3001":"",rt=de?", ":"",Lt=de?" ":"";switch(ie){case 0:return"\u2022"+Lt;case 1:return"\u25E6"+Lt;case 2:return"\u25FE"+Lt;case 5:var Vt=Yo(Ae,48,57,!0,ue);return Vt.length<4?"0"+Vt:Vt;case 4:return Bs(Ae,"\u3007\u4E00\u4E8C\u4E09\u56DB\u4E94\u516D\u4E03\u516B\u4E5D",_e);case 6:return Ss(Ae,1,3999,mu,3,ue).toLowerCase();case 7:return Ss(Ae,1,3999,mu,3,ue);case 8:return Yo(Ae,945,969,!1,ue);case 9:return Yo(Ae,97,122,!1,ue);case 10:return Yo(Ae,65,90,!1,ue);case 11:return Yo(Ae,1632,1641,!0,ue);case 12:case 49:return Ss(Ae,1,9999,pu,3,ue);case 35:return Ss(Ae,1,9999,pu,3,ue).toLowerCase();case 13:return Yo(Ae,2534,2543,!0,ue);case 14:case 30:return Yo(Ae,6112,6121,!0,ue);case 15:return Bs(Ae,"\u5B50\u4E11\u5BC5\u536F\u8FB0\u5DF3\u5348\u672A\u7533\u9149\u620C\u4EA5",_e);case 16:return Bs(Ae,"\u7532\u4E59\u4E19\u4E01\u620A\u5DF1\u5E9A\u8F9B\u58EC\u7678",_e);case 17:case 48:return Ii(Ae,"\u96F6\u4E00\u4E8C\u4E09\u56DB\u4E94\u516D\u4E03\u516B\u4E5D",Ml,"\u8CA0",_e,Qs|as|vl);case 47:return Ii(Ae,"\u96F6\u58F9\u8CB3\u53C3\u8086\u4F0D\u9678\u67D2\u634C\u7396",Ku,"\u8CA0",_e,Ri|Qs|as|vl);case 42:return Ii(Ae,"\u96F6\u4E00\u4E8C\u4E09\u56DB\u4E94\u516D\u4E03\u516B\u4E5D",Ml,"\u8D1F",_e,Qs|as|vl);case 41:return Ii(Ae,"\u96F6\u58F9\u8D30\u53C1\u8086\u4F0D\u9646\u67D2\u634C\u7396",Ku,"\u8D1F",_e,Ri|Qs|as|vl);case 26:return Ii(Ae,"\u3007\u4E00\u4E8C\u4E09\u56DB\u4E94\u516D\u4E03\u516B\u4E5D","\u5341\u767E\u5343\u4E07",zu,_e,0);case 25:return Ii(Ae,"\u96F6\u58F1\u5F10\u53C2\u56DB\u4F0D\u516D\u4E03\u516B\u4E5D","\u62FE\u767E\u5343\u4E07",zu,_e,Ri|Qs|as);case 31:return Ii(Ae,"\uC601\uC77C\uC774\uC0BC\uC0AC\uC624\uC721\uCE60\uD314\uAD6C","\uC2ED\uBC31\uCC9C\uB9CC",Ds,rt,Ri|Qs|as);case 33:return Ii(Ae,"\u96F6\u4E00\u4E8C\u4E09\u56DB\u4E94\u516D\u4E03\u516B\u4E5D","\u5341\u767E\u5343\u842C",Ds,rt,0);case 32:return Ii(Ae,"\u96F6\u58F9\u8CB3\u53C3\u56DB\u4E94\u516D\u4E03\u516B\u4E5D","\u62FE\u767E\u5343",Ds,rt,Ri|Qs|as);case 18:return Yo(Ae,2406,2415,!0,ue);case 20:return Ss(Ae,1,19999,eA,3,ue);case 21:return Yo(Ae,2790,2799,!0,ue);case 22:return Yo(Ae,2662,2671,!0,ue);case 22:return Ss(Ae,1,10999,vu,3,ue);case 23:return Bs(Ae,"\u3042\u3044\u3046\u3048\u304A\u304B\u304D\u304F\u3051\u3053\u3055\u3057\u3059\u305B\u305D\u305F\u3061\u3064\u3066\u3068\u306A\u306B\u306C\u306D\u306E\u306F\u3072\u3075\u3078\u307B\u307E\u307F\u3080\u3081\u3082\u3084\u3086\u3088\u3089\u308A\u308B\u308C\u308D\u308F\u3090\u3091\u3092\u3093");case 24:return Bs(Ae,"\u3044\u308D\u306F\u306B\u307B\u3078\u3068\u3061\u308A\u306C\u308B\u3092\u308F\u304B\u3088\u305F\u308C\u305D\u3064\u306D\u306A\u3089\u3080\u3046\u3090\u306E\u304A\u304F\u3084\u307E\u3051\u3075\u3053\u3048\u3066\u3042\u3055\u304D\u3086\u3081\u307F\u3057\u3091\u3072\u3082\u305B\u3059");case 27:return Yo(Ae,3302,3311,!0,ue);case 28:return Bs(Ae,"\u30A2\u30A4\u30A6\u30A8\u30AA\u30AB\u30AD\u30AF\u30B1\u30B3\u30B5\u30B7\u30B9\u30BB\u30BD\u30BF\u30C1\u30C4\u30C6\u30C8\u30CA\u30CB\u30CC\u30CD\u30CE\u30CF\u30D2\u30D5\u30D8\u30DB\u30DE\u30DF\u30E0\u30E1\u30E2\u30E4\u30E6\u30E8\u30E9\u30EA\u30EB\u30EC\u30ED\u30EF\u30F0\u30F1\u30F2\u30F3",_e);case 29:return Bs(Ae,"\u30A4\u30ED\u30CF\u30CB\u30DB\u30D8\u30C8\u30C1\u30EA\u30CC\u30EB\u30F2\u30EF\u30AB\u30E8\u30BF\u30EC\u30BD\u30C4\u30CD\u30CA\u30E9\u30E0\u30A6\u30F0\u30CE\u30AA\u30AF\u30E4\u30DE\u30B1\u30D5\u30B3\u30A8\u30C6\u30A2\u30B5\u30AD\u30E6\u30E1\u30DF\u30B7\u30F1\u30D2\u30E2\u30BB\u30B9",_e);case 34:return Yo(Ae,3792,3801,!0,ue);case 37:return Yo(Ae,6160,6169,!0,ue);case 38:return Yo(Ae,4160,4169,!0,ue);case 39:return Yo(Ae,2918,2927,!0,ue);case 40:return Yo(Ae,1776,1785,!0,ue);case 43:return Yo(Ae,3046,3055,!0,ue);case 44:return Yo(Ae,3174,3183,!0,ue);case 45:return Yo(Ae,3664,3673,!0,ue);case 46:return Yo(Ae,3872,3881,!0,ue);case 3:default:return Yo(Ae,48,57,!0,ue)}},wA="data-html2canvas-ignore",aA=function(){function Ae(ie,de,ue){if(this.context=ie,this.options=ue,this.scrolledElements=[],this.referenceElement=de,this.counters=new hu,this.quoteDepth=0,!de.ownerDocument)throw new Error("Cloned element does not have an owner document");this.documentElement=this.cloneNode(de.ownerDocument.documentElement,!1)}return Ae.prototype.toIFrame=function(ie,de){var ue=this,_e=Ys(ie,de);if(!_e.contentWindow)return Promise.reject("Unable to find iframe window");var rt=ie.defaultView.pageXOffset,Lt=ie.defaultView.pageYOffset,Vt=_e.contentWindow,Jt=Vt.document,xn=$s(_e).then(function(){return Ve(ue,void 0,void 0,function(){var kn,ee;return Ze(this,function(le){switch(le.label){case 0:return this.scrolledElements.forEach(Bu),Vt&&(Vt.scrollTo(de.left,de.top),/(iPad|iPhone|iPod)/g.test(navigator.userAgent)&&(Vt.scrollY!==de.top||Vt.scrollX!==de.left)&&(this.context.logger.warn("Unable to restore scroll position for cloned document"),this.context.windowBounds=this.context.windowBounds.add(Vt.scrollX-de.left,Vt.scrollY-de.top,0,0))),kn=this.options.onclone,ee=this.clonedReferenceElement,typeof ee=="undefined"?[2,Promise.reject("Error finding the "+this.referenceElement.nodeName+" in the cloned document")]:Jt.fonts&&Jt.fonts.ready?[4,Jt.fonts.ready]:[3,2];case 1:le.sent(),le.label=2;case 2:return/(AppleWebKit)/g.test(navigator.userAgent)?[4,Su(Jt)]:[3,4];case 3:le.sent(),le.label=4;case 4:return typeof kn=="function"?[2,Promise.resolve().then(function(){return kn(Jt,ee)}).then(function(){return _e})]:[2,_e]}})})});return Jt.open(),Jt.write(bA(document.doctype)+""),is(this.referenceElement.ownerDocument,rt,Lt),Jt.replaceChild(Jt.adoptNode(this.documentElement),Jt.documentElement),Jt.close(),xn},Ae.prototype.createElementClone=function(ie){if(Ja(ie,2))debugger;if(ci(ie))return this.createCanvasClone(ie);if(yi(ie))return this.createVideoClone(ie);if(rs(ie))return this.createStyleClone(ie);var de=ie.cloneNode(!1);return Wi(de)&&(Wi(ie)&&ie.currentSrc&&ie.currentSrc!==ie.src&&(de.src=ie.currentSrc,de.srcset=""),de.loading==="lazy"&&(de.loading="eager")),fu(de)?this.createCustomElementClone(de):de},Ae.prototype.createCustomElementClone=function(ie){var de=document.createElement("html2canvascustomelement");return _l(ie.style,de),de},Ae.prototype.createStyleClone=function(ie){try{var de=ie.sheet;if(de&&de.cssRules){var ue=[].slice.call(de.cssRules,0).reduce(function(rt,Lt){return Lt&&typeof Lt.cssText=="string"?rt+Lt.cssText:rt},""),_e=ie.cloneNode(!1);return _e.textContent=ue,_e}}catch(rt){if(this.context.logger.error("Unable to access cssRules property",rt),rt.name!=="SecurityError")throw rt}return ie.cloneNode(!1)},Ae.prototype.createCanvasClone=function(ie){var de;if(this.options.inlineImages&&ie.ownerDocument){var ue=ie.ownerDocument.createElement("img");try{return ue.src=ie.toDataURL(),ue}catch(xn){this.context.logger.info("Unable to inline canvas contents, canvas is tainted",ie)}}var _e=ie.cloneNode(!1);try{_e.width=ie.width,_e.height=ie.height;var rt=ie.getContext("2d"),Lt=_e.getContext("2d");if(Lt)if(!this.options.allowTaint&&rt)Lt.putImageData(rt.getImageData(0,0,ie.width,ie.height),0,0);else{var Vt=(de=ie.getContext("webgl2"))!==null&&de!==void 0?de:ie.getContext("webgl");if(Vt){var Jt=Vt.getContextAttributes();(Jt==null?void 0:Jt.preserveDrawingBuffer)===!1&&this.context.logger.warn("Unable to clone WebGL context as it has preserveDrawingBuffer=false",ie)}Lt.drawImage(ie,0,0)}return _e}catch(xn){this.context.logger.info("Unable to clone canvas as it is tainted",ie)}return _e},Ae.prototype.createVideoClone=function(ie){var de=ie.ownerDocument.createElement("canvas");de.width=ie.offsetWidth,de.height=ie.offsetHeight;var ue=de.getContext("2d");try{return ue&&(ue.drawImage(ie,0,0,de.width,de.height),this.options.allowTaint||ue.getImageData(0,0,de.width,de.height)),de}catch(rt){this.context.logger.info("Unable to clone video as it is tainted",ie)}var _e=ie.ownerDocument.createElement("canvas");return _e.width=ie.offsetWidth,_e.height=ie.offsetHeight,_e},Ae.prototype.appendChildNode=function(ie,de,ue){(!_n(de)||!KA(de)&&!de.hasAttribute(wA)&&(typeof this.options.ignoreElements!="function"||!this.options.ignoreElements(de)))&&(!this.options.copyStyles||!_n(de)||!rs(de))&&ie.appendChild(this.cloneNode(de,ue))},Ae.prototype.cloneChildNodes=function(ie,de,ue){for(var _e=this,rt=ie.shadowRoot?ie.shadowRoot.firstChild:ie.firstChild;rt;rt=rt.nextSibling)if(_n(rt)&&gu(rt)&&typeof rt.assignedNodes=="function"){var Lt=rt.assignedNodes();Lt.length&&Lt.forEach(function(Vt){return _e.appendChildNode(de,Vt,ue)})}else this.appendChildNode(de,rt,ue)},Ae.prototype.cloneNode=function(ie,de){if(En(ie))return document.createTextNode(ie.data);if(!ie.ownerDocument)return ie.cloneNode(!1);var ue=ie.ownerDocument.defaultView;if(ue&&_n(ie)&&(cr(ie)||Ir(ie))){var _e=this.createElementClone(ie);_e.style.transitionProperty="none";var rt=ue.getComputedStyle(ie),Lt=ue.getComputedStyle(ie,":before"),Vt=ue.getComputedStyle(ie,":after");this.referenceElement===ie&&cr(_e)&&(this.clonedReferenceElement=_e),ti(_e)&&Kl(_e);var Jt=this.counters.parse(new Go(this.context,rt)),xn=this.resolvePseudoContent(ie,_e,Lt,os.BEFORE);fu(ie)&&(de=!0),yi(ie)||this.cloneChildNodes(ie,_e,de),xn&&_e.insertBefore(xn,_e.firstChild);var kn=this.resolvePseudoContent(ie,_e,Vt,os.AFTER);return kn&&_e.appendChild(kn),this.counters.pop(Jt),(rt&&(this.options.copyStyles||Ir(ie))&&!Hi(ie)||de)&&_l(rt,_e),(ie.scrollTop!==0||ie.scrollLeft!==0)&&this.scrolledElements.push([_e,ie.scrollLeft,ie.scrollTop]),(zA(ie)||Hl(ie))&&(zA(_e)||Hl(_e))&&(_e.value=ie.value),_e}return ie.cloneNode(!1)},Ae.prototype.resolvePseudoContent=function(ie,de,ue,_e){var rt=this;if(ue){var Lt=ue.content,Vt=de.ownerDocument;if(!(!Vt||!Lt||Lt==="none"||Lt==="-moz-alt-content"||ue.display==="none")){this.counters.parse(new Go(this.context,ue));var Jt=new Io(this.context,ue),xn=Vt.createElement("html2canvaspseudoelement");_l(ue,xn),Jt.content.forEach(function(ee){if(ee.type===0)xn.appendChild(Vt.createTextNode(ee.value));else if(ee.type===22){var le=Vt.createElement("img");le.src=ee.value,le.style.opacity="1",xn.appendChild(le)}else if(ee.type===18){if(ee.name==="attr"){var Fe=ee.values.filter(za);Fe.length&&xn.appendChild(Vt.createTextNode(ie.getAttribute(Fe[0].value)||""))}else if(ee.name==="counter"){var ze=ee.values.filter(fA),at=ze[0],St=ze[1];if(at&&za(at)){var gt=rt.counters.getCounterValue(at.value),wt=St&&za(St)?ct.parse(rt.context,St.value):3;xn.appendChild(Vt.createTextNode(ys(gt,wt,!1)))}}else if(ee.name==="counters"){var Ut=ee.values.filter(fA),at=Ut[0],Ht=Ut[1],St=Ut[2];if(at&&za(at)){var gn=rt.counters.getCounterValues(at.value),vn=St&&za(St)?ct.parse(rt.context,St.value):3,Dn=Ht&&Ht.type===0?Ht.value:"",wn=gn.map(function(bn){return ys(bn,vn,!1)}).join(Dn);xn.appendChild(Vt.createTextNode(wn))}}}else if(ee.type===20)switch(ee.value){case"open-quote":xn.appendChild(Vt.createTextNode(ba(Jt.quotes,rt.quoteDepth++,!0)));break;case"close-quote":xn.appendChild(Vt.createTextNode(ba(Jt.quotes,--rt.quoteDepth,!1)));break;default:xn.appendChild(Vt.createTextNode(ee.value))}}),xn.className=el+" "+tl;var kn=_e===os.BEFORE?" "+el:" "+tl;return Ir(de)?de.className.baseValue+=kn:de.className+=kn,xn}}},Ae.destroy=function(ie){return ie.parentNode?(ie.parentNode.removeChild(ie),!0):!1},Ae}(),os;(function(Ae){Ae[Ae.BEFORE=0]="BEFORE",Ae[Ae.AFTER=1]="AFTER"})(os||(os={}));var Ys=function(Ae,ie){var de=Ae.createElement("iframe");return de.className="html2canvas-container",de.style.visibility="hidden",de.style.position="fixed",de.style.left="-10000px",de.style.top="0px",de.style.border="0",de.width=ie.width.toString(),de.height=ie.height.toString(),de.scrolling="no",de.setAttribute(wA,"true"),Ae.body.appendChild(de),de},qs=function(Ae){return new Promise(function(ie){if(Ae.complete){ie();return}if(!Ae.src){ie();return}Ae.onload=ie,Ae.onerror=ie})},Su=function(Ae){return Promise.all([].slice.call(Ae.images,0).map(qs))},$s=function(Ae){return new Promise(function(ie,de){var ue=Ae.contentWindow;if(!ue)return de("No window assigned for iframe");var _e=ue.document;ue.onload=Ae.onload=function(){ue.onload=Ae.onload=null;var rt=setInterval(function(){_e.body.childNodes.length>0&&_e.readyState==="complete"&&(clearInterval(rt),ie(Ae))},50)}})},wi=["all","d","content"],_l=function(Ae,ie){for(var de=Ae.length-1;de>=0;de--){var ue=Ae.item(de);wi.indexOf(ue)===-1&&ie.style.setProperty(ue,Ae.getPropertyValue(ue))}return ie},bA=function(Ae){var ie="";return Ae&&(ie+=""),ie},is=function(Ae,ie,de){Ae&&Ae.defaultView&&(ie!==Ae.defaultView.pageXOffset||de!==Ae.defaultView.pageYOffset)&&Ae.defaultView.scrollTo(ie,de)},Bu=function(Ae){var ie=Ae[0],de=Ae[1],ue=Ae[2];ie.scrollLeft=de,ie.scrollTop=ue},ic=":before",Gu=":after",el="___html2canvas___pseudoelement_before",tl="___html2canvas___pseudoelement_after",nl=`{ + `]:{background:fn},[`&${Me}-row-selected`]:{"> th, > td":{background:Qn},"&:hover > th, &:hover > td":{background:On}}}},[`${Me}-footer`]:{padding:`${st}px ${dt}px`,color:Rn,background:Zn}})}};var Sr=(0,tc.Z)("Table",Le=>{const{colorTextHeading:Me,colorSplit:et,colorIcon:st,colorIconHover:dt,opacityLoading:Pt,colorBgContainer:kt,controlInteractiveSize:en,headerBg:Xe,headerColor:ct,headerSortActiveBg:Ct,headerSortHoverBg:Ft,bodySortBg:zt,rowHoverBg:$t,rowSelectedBg:an,rowSelectedHoverBg:fn,rowExpandedBg:Qn,cellPaddingBlock:On,cellPaddingInline:Rn,cellPaddingBlockMD:Zn,cellPaddingInlineMD:pr,cellPaddingBlockSM:Nn,cellPaddingInlineSM:Kt,borderColor:Ur,footerBg:Br,footerColor:Mn,headerBorderRadius:Yn,cellFontSize:qn,cellFontSizeMD:Gn,cellFontSizeSM:sr,headerSplitColor:xr,fixedHeaderSortActiveBg:Xr,headerFilterHoverBg:zr,filterDropdownBg:kr,expandIconBg:ia,selectionColumnWidth:Gr,stickyScrollBarBg:ha}=Le,yr=new _s.C(st),to=new _s.C(dt),xa=2,Ba=(0,nc.TS)(Le,{tableFontSize:qn,tableBg:kt,tableRadius:Yn,tablePaddingVertical:On,tablePaddingHorizontal:Rn,tablePaddingVerticalMiddle:Zn,tablePaddingHorizontalMiddle:pr,tablePaddingVerticalSmall:Nn,tablePaddingHorizontalSmall:Kt,tableBorderColor:Ur,tableHeaderTextColor:ct,tableHeaderBg:Xe,tableFooterTextColor:Mn,tableFooterBg:Br,tableHeaderCellSplitColor:xr,tableHeaderSortBg:Ct,tableHeaderSortHoverBg:Ft,tableHeaderIconColor:yr.clone().setAlpha(yr.getAlpha()*Pt).toRgbString(),tableHeaderIconColorHover:to.clone().setAlpha(to.getAlpha()*Pt).toRgbString(),tableBodySortBg:zt,tableFixedHeaderSortActiveBg:Xr,tableHeaderFilterActiveBg:zr,tableFilterDropdownBg:kr,tableRowHoverBg:$t,tableSelectedRowBg:an,tableSelectedRowHoverBg:fn,zIndexTableFixed:xa,zIndexTableSticky:xa+1,tableFontSizeMiddle:Gn,tableFontSizeSmall:sr,tableSelectionColumnWidth:Gr,tableExpandIconBg:ia,tableExpandColumnWidth:en+2*Le.padding,tableExpandedRowBg:Qn,tableFilterDropdownWidth:120,tableFilterDropdownHeight:264,tableFilterDropdownSearchWidth:140,tableScrollThumbSize:8,tableScrollThumbBg:ha,tableScrollThumbBgHover:Me,tableScrollBg:et});return[ir(Ba),we(Ba),sn(Ba),on(Ba),re(Ba),rc(Ba),Ie(Ba),ac(Ba),sn(Ba),bc(Ba),mt(Ba),ne(Ba),An(Ba),ru(Ba),Qt(Ba),Ke(Ba),zn(Ba)]},Le=>{const{colorFillAlter:Me,colorBgContainer:et,colorTextHeading:st,colorFillSecondary:dt,colorFillContent:Pt,controlItemBgActive:kt,controlItemBgActiveHover:en,padding:Xe,paddingSM:ct,paddingXS:Ct,colorBorderSecondary:Ft,borderRadiusLG:zt,fontSize:$t,controlHeight:an,colorTextPlaceholder:fn}=Le,Qn=new _s.C(dt).onBackground(et).toHexShortString(),On=new _s.C(Pt).onBackground(et).toHexShortString(),Rn=new _s.C(Me).onBackground(et).toHexShortString();return{headerBg:Rn,headerColor:st,headerSortActiveBg:Qn,headerSortHoverBg:On,bodySortBg:Rn,rowHoverBg:Rn,rowSelectedBg:kt,rowSelectedHoverBg:en,rowExpandedBg:Me,cellPaddingBlock:Xe,cellPaddingInline:Xe,cellPaddingBlockMD:ct,cellPaddingInlineMD:Ct,cellPaddingBlockSM:Ct,cellPaddingInlineSM:Ct,borderColor:Ft,headerBorderRadius:zt,footerBg:Rn,footerColor:st,cellFontSize:$t,cellFontSizeMD:$t,cellFontSizeSM:$t,headerSplitColor:Ft,fixedHeaderSortActiveBg:Qn,headerFilterHoverBg:Pt,filterDropdownMenuBg:et,filterDropdownBg:et,expandIconBg:et,selectionColumnWidth:an,stickyScrollBarBg:fn,stickyScrollBarBorderRadius:100}});const Wn=[],Sn=(Le,Me)=>{const{prefixCls:et,className:st,rootClassName:dt,style:Pt,size:kt,bordered:en,dropdownPrefixCls:Xe,dataSource:ct,pagination:Ct,rowSelection:Ft,rowKey:zt="key",rowClassName:$t,columns:an,children:fn,childrenColumnName:Qn,onChange:On,getPopupContainer:Rn,loading:Zn,expandIcon:pr,expandable:Nn,expandedRowRender:Kt,expandIconColumnIndex:Ur,indentSize:Br,scroll:Mn,sortDirections:Yn,locale:qn,showSorterTooltip:Gn=!0,virtual:sr}=Le,xr=he.useMemo(()=>an||pn(fn),[an,fn]),Xr=he.useMemo(()=>xr.some(Xa=>Xa.responsive),[xr]),zr=(0,dA.Z)(Xr),kr=he.useMemo(()=>{const Xa=new Set(Object.keys(zr).filter(Ma=>zr[Ma]));return xr.filter(Ma=>!Ma.responsive||Ma.responsive.some(li=>Xa.has(li)))},[xr,zr]),ia=(0,cA.Z)(Le,["className","style","columns"]),{locale:Gr=ds.Z,direction:ha,table:yr,renderEmpty:to,getPrefixCls:xa,getPopupContainer:Ba}=he.useContext(Al.E_),_a=(0,tA.Z)(kt),wa=Object.assign(Object.assign({},Gr.Table),qn),so=ct||Wn,Ea=xa("table",et),ii=xa("dropdown",Xe),Nr=Object.assign({childrenColumnName:Qn,expandIconColumnIndex:Ur},Nn),{childrenColumnName:sa="children"}=Nr,ua=he.useMemo(()=>so.some(Xa=>Xa==null?void 0:Xa[sa])?"nest":Kt||Nn&&Nn.expandedRowRender?"row":null,[so]),Kr={body:he.useRef()},na=he.useMemo(()=>typeof zt=="function"?zt:Xa=>Xa==null?void 0:Xa[zt],[zt]),[Qr]=Ti(so,sa,na),ba={},Fa=function(Xa,Ma){let li=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;var To,ui,Si;const hi=Object.assign(Object.assign({},ba),Xa);li&&((To=ba.resetPagination)===null||To===void 0||To.call(ba),!((ui=hi.pagination)===null||ui===void 0)&&ui.current&&(hi.pagination.current=1),Ct&&Ct.onChange&&Ct.onChange(1,(Si=hi.pagination)===null||Si===void 0?void 0:Si.pageSize)),Mn&&Mn.scrollToFirstRowOnChange!==!1&&Kr.body.current&&(0,js.Z)(0,{getContainer:()=>Kr.body.current}),On==null||On(hi.pagination,hi.filters,hi.sorter,{currentDataSource:hA(YA(so,hi.sorterStates,sa),hi.filterStates),action:Ma})},Ha=(Xa,Ma)=>{Fa({sorter:Xa,sorterStates:Ma},"sort",!1)},[zo,ma,Ai,Io]=Bc({prefixCls:Ea,mergedColumns:kr,onSorterChange:Ha,sortDirections:Yn||["ascend","descend"],tableLocale:wa,showSorterTooltip:Gn}),Go=he.useMemo(()=>YA(so,ma,sa),[so,ma]);ba.sorter=Io(),ba.sorterStates=ma;const wr=(Xa,Ma)=>{Fa({filters:Xa,filterStates:Ma},"filter",!0)},[Bo,vi,Ja]=Yu({prefixCls:Ea,locale:wa,dropdownPrefixCls:ii,mergedColumns:kr,onFilterChange:wr,getPopupContainer:Rn||Ba}),ka=hA(Go,vi);ba.filters=Ja,ba.filterStates=vi;const lo=he.useMemo(()=>{const Xa={};return Object.keys(Ja).forEach(Ma=>{Ja[Ma]!==null&&(Xa[Ma]=Ja[Ma])}),Object.assign(Object.assign({},Ai),{filters:Xa})},[Ai,Ja]),[Eo]=qA(lo),ho=(Xa,Ma)=>{Fa({pagination:Object.assign(Object.assign({},ba.pagination),{current:Xa,pageSize:Ma})},"paginate")},[La,Mo]=qu(ka.length,ho,Ct);ba.pagination=Ct===!1?{}:Ho(La,Ct),ba.resetPagination=Mo;const Zo=he.useMemo(()=>{if(Ct===!1||!La.pageSize)return ka;const{current:Xa=1,total:Ma,pageSize:li=Rs}=La;return ka.lengthli?ka.slice((Xa-1)*li,Xa*li):ka:ka.slice((Xa-1)*li,Xa*li)},[!!Ct,ka,La&&La.current,La&&La.pageSize,La&&La.total]),[gi,si]=Cl({prefixCls:Ea,data:ka,pageData:Zo,getRowKey:na,getRecordByKey:Qr,expandType:ua,childrenColumnName:sa,locale:wa,getPopupContainer:Rn||Ba},Ft),Fi=(Xa,Ma,li)=>{let To;return typeof $t=="function"?To=Qe()($t(Xa,Ma,li)):To=Qe()($t),Qe()({[`${Ea}-row-selected`]:si.has(na(Xa,Ma))},To)};Nr.__PARENT_RENDER_ICON__=Nr.expandIcon,Nr.expandIcon=Nr.expandIcon||pr||Hr(wa),ua==="nest"&&Nr.expandIconColumnIndex===void 0?Nr.expandIconColumnIndex=Ft?1:0:Nr.expandIconColumnIndex>0&&Ft&&(Nr.expandIconColumnIndex-=1),typeof Nr.indentSize!="number"&&(Nr.indentSize=typeof Br=="number"?Br:15);const IA=he.useCallback(Xa=>Eo(gi(Bo(zo(Xa)))),[zo,Bo,gi]);let rA,zi;if(Ct!==!1&&(La!=null&&La.total)){let Xa;La.size?Xa=La.size:Xa=_a==="small"||_a==="middle"?"small":void 0;const Ma=ui=>he.createElement(Hs.Z,Object.assign({},La,{className:Qe()(`${Ea}-pagination ${Ea}-pagination-${ui}`,La.className),size:Xa})),li=ha==="rtl"?"left":"right",{position:To}=La;if(To!==null&&Array.isArray(To)){const ui=To.find(Bi=>Bi.includes("top")),Si=To.find(Bi=>Bi.includes("bottom")),hi=To.every(Bi=>`${Bi}`=="none");!ui&&!Si&&!hi&&(zi=Ma(li)),ui&&(rA=Ma(ui.toLowerCase().replace("top",""))),Si&&(zi=Ma(Si.toLowerCase().replace("bottom","")))}else zi=Ma(li)}let ki;typeof Zn=="boolean"?ki={spinning:Zn}:typeof Zn=="object"&&(ki=Object.assign({spinning:!0},Zn));const[fi,_o]=Sr(Ea),[,Oo]=(0,jr.Z)(),NA=Qe()(`${Ea}-wrapper`,yr==null?void 0:yr.className,{[`${Ea}-wrapper-rtl`]:ha==="rtl"},st,dt,_o),HA=Object.assign(Object.assign({},yr==null?void 0:yr.style),Pt),$A=qn&&qn.emptyText||(to==null?void 0:to("Table"))||he.createElement(Vo.Z,{componentName:"Table"}),BA=sr?Qu:ec,ul={},Is=he.useMemo(()=>{const{fontSize:Xa,lineHeight:Ma,padding:li,paddingXS:To,paddingSM:ui}=Oo,Si=Math.floor(Xa*Ma);switch(_a){case"large":return li*2+Si;case"small":return To*2+Si;default:return ui*2+Si}},[Oo,_a]);return sr&&(ul.listItemHeight=Is),fi(he.createElement("div",{ref:Me,className:NA,style:HA},he.createElement(Aa.Z,Object.assign({spinning:!1},ki),rA,he.createElement(BA,Object.assign({},ul,ia,{columns:kr,direction:ha,expandable:Nr,prefixCls:Ea,className:Qe()({[`${Ea}-middle`]:_a==="middle",[`${Ea}-small`]:_a==="small",[`${Ea}-bordered`]:en,[`${Ea}-empty`]:so.length===0}),data:Zo,rowKey:na,rowClassName:Fi,emptyText:$A,internalHooks:Ve,internalRefs:Kr,transformColumns:IA})),zi)))};var Xn=he.forwardRef(Sn);const gr=(Le,Me)=>{const et=he.useRef(0);return et.current+=1,he.createElement(Xn,Object.assign({},Le,{ref:Me,_renderTimes:et.current}))},Mt=he.forwardRef(gr);Mt.SELECTION_COLUMN=pi,Mt.EXPAND_COLUMN=pe,Mt.SELECTION_ALL=jA,Mt.SELECTION_INVERT=XA,Mt.SELECTION_NONE=di,Mt.Column=ks,Mt.ColumnGroup=il,Mt.Summary=Re;var Xt=Mt,Ln=Xt},17574:function(hn,_t,Be){"use strict";Be.d(_t,{default:function(){return Bt}});var pe=Be(79556),Ve=Be(95190),Ze=Be(52671),At=Be(8657),Ge=Be(14809),He=Be(59301),he={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"},ve=he,Ue=Be(7657),ce=function(ot,Yt){return He.createElement(Ue.Z,(0,Ge.Z)({},ot,{ref:Yt,icon:ve}))},Ne=He.forwardRef(ce),Ce=Ne,be=Be(92310),oe=Be.n(be),y=Be(35654),a=Be(71430),E=Be(36355),b=Be(56082),x=Be(62892),z=Be(20648);const ae=4;function ge(ft){const{dropPosition:ot,dropLevelOffset:Yt,prefixCls:nn,indent:Et,direction:qt="ltr"}=ft,yn=qt==="ltr"?"left":"right",Un=qt==="ltr"?"right":"left",dn={[yn]:-Yt*Et+ae,[Un]:0};switch(ot){case-1:dn.top=-3;break;case 1:dn.bottom=-3;break;default:dn.bottom=-3,dn[yn]=Et+ae;break}return He.createElement("div",{style:dn,className:`${nn}-drop-indicator`})}var xe=Be(71997),Oe=He.forwardRef((ft,ot)=>{const{getPrefixCls:Yt,direction:nn,virtual:Et,tree:qt}=He.useContext(E.E_),{prefixCls:yn,className:Un,showIcon:dn=!1,showLine:Kn,switcherIcon:It,blockNode:jn=!1,children:tr,checkable:je=!1,selectable:Wt=!0,draggable:ke,motion:me,style:se}=ft,ye=Yt("tree",yn),qe=Yt(),ht=me!=null?me:Object.assign(Object.assign({},(0,x.Z)(qe)),{motionAppear:!1}),Re=Object.assign(Object.assign({},ft),{checkable:je,selectable:Wt,showIcon:dn,motion:ht,blockNode:jn,showLine:!!Kn,dropIndicatorRender:ge}),[Ye,Ot]=(0,z.ZP)(ye),bt=He.useMemo(()=>{if(!ke)return!1;let Gt={};switch(typeof ke){case"function":Gt.nodeDraggable=ke;break;case"object":Gt=Object.assign({},ke);break;default:break}return Gt.icon!==!1&&(Gt.icon=Gt.icon||He.createElement(b.Z,null)),Gt},[ke]),lt=Gt=>He.createElement(xe.Z,{prefixCls:ye,switcherIcon:It,treeNodeProps:Gt,showLine:Kn});return Ye(He.createElement(pe.Z,Object.assign({itemHeight:20,ref:ot,virtual:Et},Re,{style:Object.assign(Object.assign({},qt==null?void 0:qt.style),se),prefixCls:ye,className:oe()({[`${ye}-icon-hide`]:!dn,[`${ye}-block-node`]:jn,[`${ye}-unselectable`]:!Wt,[`${ye}-rtl`]:nn==="rtl"},qt==null?void 0:qt.className,Un,Ot),direction:nn,checkable:je&&He.createElement("span",{className:`${ye}-checkbox-inner`}),selectable:Wt,switcherIcon:lt,draggable:bt}),tr))}),We;(function(ft){ft[ft.None=0]="None",ft[ft.Start=1]="Start",ft[ft.End=2]="End"})(We||(We={}));function Je(ft,ot){function Yt(nn){const{key:Et,children:qt}=nn;ot(Et,nn)!==!1&&Je(qt||[],ot)}ft.forEach(Yt)}function nt(ft){let{treeData:ot,expandedKeys:Yt,startKey:nn,endKey:Et}=ft;const qt=[];let yn=We.None;if(nn&&nn===Et)return[nn];if(!nn||!Et)return[];function Un(dn){return dn===nn||dn===Et}return Je(ot,dn=>{if(yn===We.End)return!1;if(Un(dn)){if(qt.push(dn),yn===We.None)yn=We.Start;else if(yn===We.Start)return yn=We.End,!1}else yn===We.Start&&qt.push(dn);return Yt.includes(dn)}),qt}function De(ft,ot){const Yt=(0,Ve.Z)(ot),nn=[];return Je(ft,(Et,qt)=>{const yn=Yt.indexOf(Et);return yn!==-1&&(nn.push(qt),Yt.splice(yn,1)),!!Yt.length}),nn}var xt=function(ft,ot){var Yt={};for(var nn in ft)Object.prototype.hasOwnProperty.call(ft,nn)&&ot.indexOf(nn)<0&&(Yt[nn]=ft[nn]);if(ft!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Et=0,nn=Object.getOwnPropertySymbols(ft);Et{var{defaultExpandAll:Yt,defaultExpandParent:nn,defaultExpandedKeys:Et}=ft,qt=xt(ft,["defaultExpandAll","defaultExpandParent","defaultExpandedKeys"]);const yn=He.useRef(),Un=He.useRef(),dn=()=>{const{keyEntities:bt}=(0,a.I8)(jt(qt));let lt;return Yt?lt=Object.keys(bt):nn?lt=(0,y.r7)(qt.expandedKeys||Et||[],bt):lt=qt.expandedKeys||Et,lt},[Kn,It]=He.useState(qt.selectedKeys||qt.defaultSelectedKeys||[]),[jn,tr]=He.useState(()=>dn());He.useEffect(()=>{"selectedKeys"in qt&&It(qt.selectedKeys)},[qt.selectedKeys]),He.useEffect(()=>{"expandedKeys"in qt&&tr(qt.expandedKeys)},[qt.expandedKeys]);const je=(bt,lt)=>{var Gt;return"expandedKeys"in qt||tr(bt),(Gt=qt.onExpand)===null||Gt===void 0?void 0:Gt.call(qt,bt,lt)},Wt=(bt,lt)=>{var Gt;const{multiple:Tn}=qt,{node:Dt,nativeEvent:un}=lt,{key:Rt=""}=Dt,Pn=jt(qt),tn=Object.assign(Object.assign({},lt),{selected:!0}),$n=(un==null?void 0:un.ctrlKey)||(un==null?void 0:un.metaKey),dr=un==null?void 0:un.shiftKey;let rr;Tn&&$n?(rr=bt,yn.current=Rt,Un.current=rr,tn.selectedNodes=De(Pn,rr)):Tn&&dr?(rr=Array.from(new Set([].concat((0,Ve.Z)(Un.current||[]),(0,Ve.Z)(nt({treeData:Pn,expandedKeys:jn,startKey:Rt,endKey:yn.current}))))),tn.selectedNodes=De(Pn,rr)):(rr=[Rt],yn.current=Rt,Un.current=rr,tn.selectedNodes=De(Pn,rr)),(Gt=qt.onSelect)===null||Gt===void 0||Gt.call(qt,rr,tn),"selectedKeys"in qt||It(rr)},{getPrefixCls:ke,direction:me}=He.useContext(E.E_),{prefixCls:se,className:ye,showIcon:qe=!0,expandAction:ht="click"}=qt,Re=xt(qt,["prefixCls","className","showIcon","expandAction"]),Ye=ke("tree",se),Ot=oe()(`${Ye}-directory`,{[`${Ye}-directory-rtl`]:me==="rtl"},ye);return He.createElement(Oe,Object.assign({icon:Qe,ref:ot,blockNode:!0},Re,{showIcon:qe,expandAction:ht,prefixCls:Ye,className:Ot,expandedKeys:jn,selectedKeys:Kn,onSelect:Wt,onExpand:je}))};var Nt=He.forwardRef(ut);const pt=Oe;pt.DirectoryTree=Nt,pt.TreeNode=pe.O;var Bt=pt},20648:function(hn,_t,Be){"use strict";Be.d(_t,{TM:function(){return be},Yk:function(){return Ce}});var pe=Be(93083),Ve=Be(98447),Ze=Be(17313),At=Be(8378),Ge=Be(37613),He=Be(83116);const he=new pe.Keyframes("ant-tree-node-fx-do-not-use",{"0%":{opacity:0},"100%":{opacity:1}}),ve=(oe,y)=>({[`.${oe}-switcher-icon`]:{display:"inline-block",fontSize:10,verticalAlign:"baseline",svg:{transition:`transform ${y.motionDurationSlow}`}}}),Ue=(oe,y)=>({[`.${oe}-drop-indicator`]:{position:"absolute",zIndex:1,height:2,backgroundColor:y.colorPrimary,borderRadius:1,pointerEvents:"none","&:after":{position:"absolute",top:-3,insetInlineStart:-6,width:8,height:8,backgroundColor:"transparent",border:`${y.lineWidthBold}px solid ${y.colorPrimary}`,borderRadius:"50%",content:'""'}}}),ce=(oe,y)=>{const{treeCls:a,treeNodeCls:E,treeNodePadding:b,titleHeight:x,nodeSelectedBg:z,nodeHoverBg:ae}=y,ge=y.paddingXS;return{[a]:Object.assign(Object.assign({},(0,Ze.Wf)(y)),{background:y.colorBgContainer,borderRadius:y.borderRadius,transition:`background-color ${y.motionDurationSlow}`,[`&${a}-rtl`]:{[`${a}-switcher`]:{"&_close":{[`${a}-switcher-icon`]:{svg:{transform:"rotate(90deg)"}}}}},[`&-focused:not(:hover):not(${a}-active-focused)`]:Object.assign({},(0,Ze.oN)(y)),[`${a}-list-holder-inner`]:{alignItems:"flex-start"},[`&${a}-block-node`]:{[`${a}-list-holder-inner`]:{alignItems:"stretch",[`${a}-node-content-wrapper`]:{flex:"auto"},[`${E}.dragging`]:{position:"relative","&:after":{position:"absolute",top:0,insetInlineEnd:0,bottom:b,insetInlineStart:0,border:`1px solid ${y.colorPrimary}`,opacity:0,animationName:he,animationDuration:y.motionDurationSlow,animationPlayState:"running",animationFillMode:"forwards",content:'""',pointerEvents:"none"}}}},[`${E}`]:{display:"flex",alignItems:"flex-start",padding:`0 0 ${b}px 0`,outline:"none","&-rtl":{direction:"rtl"},"&-disabled":{[`${a}-node-content-wrapper`]:{color:y.colorTextDisabled,cursor:"not-allowed","&:hover":{background:"transparent"}}},[`&-active ${a}-node-content-wrapper`]:Object.assign({},(0,Ze.oN)(y)),[`&:not(${E}-disabled).filter-node ${a}-title`]:{color:"inherit",fontWeight:500},"&-draggable":{[`${a}-draggable-icon`]:{flexShrink:0,width:x,lineHeight:`${x}px`,textAlign:"center",visibility:"visible",opacity:.2,transition:`opacity ${y.motionDurationSlow}`,[`${E}:hover &`]:{opacity:.45}},[`&${E}-disabled`]:{[`${a}-draggable-icon`]:{visibility:"hidden"}}}},[`${a}-indent`]:{alignSelf:"stretch",whiteSpace:"nowrap",userSelect:"none","&-unit":{display:"inline-block",width:x}},[`${a}-draggable-icon`]:{visibility:"hidden"},[`${a}-switcher`]:Object.assign(Object.assign({},ve(oe,y)),{position:"relative",flex:"none",alignSelf:"stretch",width:x,margin:0,lineHeight:`${x}px`,textAlign:"center",cursor:"pointer",userSelect:"none","&-noop":{cursor:"default"},"&_close":{[`${a}-switcher-icon`]:{svg:{transform:"rotate(-90deg)"}}},"&-loading-icon":{color:y.colorPrimary},"&-leaf-line":{position:"relative",zIndex:1,display:"inline-block",width:"100%",height:"100%","&:before":{position:"absolute",top:0,insetInlineEnd:x/2,bottom:-b,marginInlineStart:-1,borderInlineEnd:`1px solid ${y.colorBorder}`,content:'""'},"&:after":{position:"absolute",width:x/2*.8,height:x/2,borderBottom:`1px solid ${y.colorBorder}`,content:'""'}}}),[`${a}-checkbox`]:{top:"initial",marginInlineEnd:ge},[`${a}-node-content-wrapper, ${a}-checkbox + span`]:{position:"relative",zIndex:"auto",minHeight:x,margin:0,padding:`0 ${y.paddingXS/2}px`,color:"inherit",lineHeight:`${x}px`,background:"transparent",borderRadius:y.borderRadius,cursor:"pointer",transition:`all ${y.motionDurationMid}, border 0s, line-height 0s, box-shadow 0s`,"&:hover":{backgroundColor:ae},[`&${a}-node-selected`]:{backgroundColor:z},[`${a}-iconEle`]:{display:"inline-block",width:x,height:x,lineHeight:`${x}px`,textAlign:"center",verticalAlign:"top","&:empty":{display:"none"}}},[`${a}-unselectable ${a}-node-content-wrapper:hover`]:{backgroundColor:"transparent"},[`${a}-node-content-wrapper`]:Object.assign({lineHeight:`${x}px`,userSelect:"none"},Ue(oe,y)),[`${E}.drop-container`]:{"> [draggable]":{boxShadow:`0 0 0 2px ${y.colorPrimary}`}},"&-show-line":{[`${a}-indent`]:{"&-unit":{position:"relative",height:"100%","&:before":{position:"absolute",top:0,insetInlineEnd:x/2,bottom:-b,borderInlineEnd:`1px solid ${y.colorBorder}`,content:'""'},"&-end":{"&:before":{display:"none"}}}},[`${a}-switcher`]:{background:"transparent","&-line-icon":{verticalAlign:"-0.15em"}}},[`${E}-leaf-last`]:{[`${a}-switcher`]:{"&-leaf-line":{"&:before":{top:"auto !important",bottom:"auto !important",height:`${x/2}px !important`}}}}})}},Ne=oe=>{const{treeCls:y,treeNodeCls:a,treeNodePadding:E,directoryNodeSelectedBg:b,directoryNodeSelectedColor:x}=oe;return{[`${y}${y}-directory`]:{[a]:{position:"relative","&:before":{position:"absolute",top:0,insetInlineEnd:0,bottom:E,insetInlineStart:0,transition:`background-color ${oe.motionDurationMid}`,content:'""',pointerEvents:"none"},"&:hover":{"&:before":{background:oe.controlItemBgHover}},"> *":{zIndex:1},[`${y}-switcher`]:{transition:`color ${oe.motionDurationMid}`},[`${y}-node-content-wrapper`]:{borderRadius:0,userSelect:"none","&:hover":{background:"transparent"},[`&${y}-node-selected`]:{color:x,background:"transparent"}},"&-selected":{"\n &:hover::before,\n &::before\n ":{background:b},[`${y}-switcher`]:{color:x},[`${y}-node-content-wrapper`]:{color:x,background:"transparent"}}}}}},Ce=(oe,y)=>{const a=`.${oe}`,E=`${a}-treenode`,b=y.paddingXS/2,x=(0,Ge.TS)(y,{treeCls:a,treeNodeCls:E,treeNodePadding:b});return[ce(oe,x),Ne(x)]},be=oe=>{const{controlHeightSM:y}=oe;return{titleHeight:y,nodeHoverBg:oe.controlItemBgHover,nodeSelectedBg:oe.controlItemBgActive}};_t.ZP=(0,He.Z)("Tree",(oe,y)=>{let{prefixCls:a}=y;return[{[oe.componentCls]:(0,Ve.C2)(`${a}-checkbox`,oe)},Ce(a,oe),(0,At.Z)(oe)]},oe=>{const{colorTextLightSolid:y,colorPrimary:a}=oe;return Object.assign(Object.assign({},be(oe)),{directoryNodeSelectedColor:y,directoryNodeSelectedBg:a})})},71997:function(hn,_t,Be){"use strict";Be.d(_t,{Z:function(){return E}});var pe=Be(14809),Ve=Be(59301),Ze={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"},At=Ze,Ge=Be(7657),He=function(x,z){return Ve.createElement(Ge.Z,(0,pe.Z)({},x,{ref:z,icon:At}))},he=Ve.forwardRef(He),ve=he,Ue=Be(52671),ce=Be(58617),Ne=Be(15075),Ce=Be(43531),be=Be(92310),oe=Be.n(be),y=Be(92343),E=b=>{const{prefixCls:x,switcherIcon:z,treeNodeProps:ae,showLine:ge}=b,{isLeaf:xe,expanded:Pe,loading:Oe}=ae;if(Oe)return Ve.createElement(ce.Z,{className:`${x}-switcher-loading-icon`});let We;if(ge&&typeof ge=="object"&&(We=ge.showLeafIcon),xe){if(!ge)return null;if(typeof We!="boolean"&&We){const De=typeof We=="function"?We(ae):We,xt=`${x}-switcher-line-custom-icon`;return(0,y.l$)(De)?(0,y.Tm)(De,{className:oe()(De.props.className||"",xt)}):De}return We?Ve.createElement(Ue.Z,{className:`${x}-switcher-line-icon`}):Ve.createElement("span",{className:`${x}-switcher-leaf-line`})}const Je=`${x}-switcher-icon`,nt=typeof z=="function"?z(ae):z;return(0,y.l$)(nt)?(0,y.Tm)(nt,{className:oe()(nt.props.className||"",Je)}):nt!==void 0?nt:ge?Pe?Ve.createElement(Ne.Z,{className:`${x}-switcher-line-icon`}):Ve.createElement(Ce.Z,{className:`${x}-switcher-line-icon`}):Ve.createElement(ve,{className:Je})}},86251:function(hn,_t){"use strict";_t.byteLength=he,_t.toByteArray=Ue,_t.fromByteArray=Ce;for(var Be=[],pe=[],Ve=typeof Uint8Array!="undefined"?Uint8Array:Array,Ze="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",At=0,Ge=Ze.length;At0)throw new Error("Invalid string. Length must be a multiple of 4");var y=be.indexOf("=");y===-1&&(y=oe);var a=y===oe?0:4-y%4;return[y,a]}function he(be){var oe=He(be),y=oe[0],a=oe[1];return(y+a)*3/4-a}function ve(be,oe,y){return(oe+y)*3/4-y}function Ue(be){var oe,y=He(be),a=y[0],E=y[1],b=new Ve(ve(be,a,E)),x=0,z=E>0?a-4:a,ae;for(ae=0;ae>16&255,b[x++]=oe>>8&255,b[x++]=oe&255;return E===2&&(oe=pe[be.charCodeAt(ae)]<<2|pe[be.charCodeAt(ae+1)]>>4,b[x++]=oe&255),E===1&&(oe=pe[be.charCodeAt(ae)]<<10|pe[be.charCodeAt(ae+1)]<<4|pe[be.charCodeAt(ae+2)]>>2,b[x++]=oe>>8&255,b[x++]=oe&255),b}function ce(be){return Be[be>>18&63]+Be[be>>12&63]+Be[be>>6&63]+Be[be&63]}function Ne(be,oe,y){for(var a,E=[],b=oe;bz?z:x+b));return a===1?(oe=be[y-1],E.push(Be[oe>>2]+Be[oe<<4&63]+"==")):a===2&&(oe=(be[y-2]<<8)+be[y-1],E.push(Be[oe>>10]+Be[oe>>4&63]+Be[oe<<2&63]+"=")),E.join("")}},19208:function(hn,_t,Be){"use strict";var pe;var Ve=Be(86251),Ze=Be(67467),At=typeof Symbol=="function"&&typeof Symbol.for=="function"?Symbol.for("nodejs.util.inspect.custom"):null;_t.lW=ve,pe=x,_t.h2=50;var Ge=2147483647;pe=Ge,ve.TYPED_ARRAY_SUPPORT=He(),!ve.TYPED_ARRAY_SUPPORT&&typeof console!="undefined"&&typeof console.error=="function"&&console.error("This browser lacks typed array (Uint8Array) support which is required by `buffer` v5.x. Use `buffer` v4.x if you require old browser support.");function He(){try{var ke=new Uint8Array(1),me={foo:function(){return 42}};return Object.setPrototypeOf(me,Uint8Array.prototype),Object.setPrototypeOf(ke,me),ke.foo()===42}catch(se){return!1}}Object.defineProperty(ve.prototype,"parent",{enumerable:!0,get:function(){if(ve.isBuffer(this))return this.buffer}}),Object.defineProperty(ve.prototype,"offset",{enumerable:!0,get:function(){if(ve.isBuffer(this))return this.byteOffset}});function he(ke){if(ke>Ge)throw new RangeError('The value "'+ke+'" is invalid for option "size"');var me=new Uint8Array(ke);return Object.setPrototypeOf(me,ve.prototype),me}function ve(ke,me,se){if(typeof ke=="number"){if(typeof me=="string")throw new TypeError('The "string" argument must be of type string. Received type number');return Ce(ke)}return Ue(ke,me,se)}ve.poolSize=8192;function Ue(ke,me,se){if(typeof ke=="string")return be(ke,me);if(ArrayBuffer.isView(ke))return y(ke);if(ke==null)throw new TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof ke);if(tr(ke,ArrayBuffer)||ke&&tr(ke.buffer,ArrayBuffer)||typeof SharedArrayBuffer!="undefined"&&(tr(ke,SharedArrayBuffer)||ke&&tr(ke.buffer,SharedArrayBuffer)))return a(ke,me,se);if(typeof ke=="number")throw new TypeError('The "value" argument must not be of type number. Received type number');var ye=ke.valueOf&&ke.valueOf();if(ye!=null&&ye!==ke)return ve.from(ye,me,se);var qe=E(ke);if(qe)return qe;if(typeof Symbol!="undefined"&&Symbol.toPrimitive!=null&&typeof ke[Symbol.toPrimitive]=="function")return ve.from(ke[Symbol.toPrimitive]("string"),me,se);throw new TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof ke)}ve.from=function(ke,me,se){return Ue(ke,me,se)},Object.setPrototypeOf(ve.prototype,Uint8Array.prototype),Object.setPrototypeOf(ve,Uint8Array);function ce(ke){if(typeof ke!="number")throw new TypeError('"size" argument must be of type number');if(ke<0)throw new RangeError('The value "'+ke+'" is invalid for option "size"')}function Ne(ke,me,se){return ce(ke),ke<=0?he(ke):me!==void 0?typeof se=="string"?he(ke).fill(me,se):he(ke).fill(me):he(ke)}ve.alloc=function(ke,me,se){return Ne(ke,me,se)};function Ce(ke){return ce(ke),he(ke<0?0:b(ke)|0)}ve.allocUnsafe=function(ke){return Ce(ke)},ve.allocUnsafeSlow=function(ke){return Ce(ke)};function be(ke,me){if((typeof me!="string"||me==="")&&(me="utf8"),!ve.isEncoding(me))throw new TypeError("Unknown encoding: "+me);var se=z(ke,me)|0,ye=he(se),qe=ye.write(ke,me);return qe!==se&&(ye=ye.slice(0,qe)),ye}function oe(ke){for(var me=ke.length<0?0:b(ke.length)|0,se=he(me),ye=0;ye=Ge)throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+Ge.toString(16)+" bytes");return ke|0}function x(ke){return+ke!=ke&&(ke=0),ve.alloc(+ke)}ve.isBuffer=function(me){return me!=null&&me._isBuffer===!0&&me!==ve.prototype},ve.compare=function(me,se){if(tr(me,Uint8Array)&&(me=ve.from(me,me.offset,me.byteLength)),tr(se,Uint8Array)&&(se=ve.from(se,se.offset,se.byteLength)),!ve.isBuffer(me)||!ve.isBuffer(se))throw new TypeError('The "buf1", "buf2" arguments must be one of type Buffer or Uint8Array');if(me===se)return 0;for(var ye=me.length,qe=se.length,ht=0,Re=Math.min(ye,qe);htqe.length?ve.from(Re).copy(qe,ht):Uint8Array.prototype.set.call(qe,Re,ht);else if(ve.isBuffer(Re))Re.copy(qe,ht);else throw new TypeError('"list" argument must be an Array of Buffers');ht+=Re.length}return qe};function z(ke,me){if(ve.isBuffer(ke))return ke.length;if(ArrayBuffer.isView(ke)||tr(ke,ArrayBuffer))return ke.byteLength;if(typeof ke!="string")throw new TypeError('The "string" argument must be one of type string, Buffer, or ArrayBuffer. Received type '+typeof ke);var se=ke.length,ye=arguments.length>2&&arguments[2]===!0;if(!ye&&se===0)return 0;for(var qe=!1;;)switch(me){case"ascii":case"latin1":case"binary":return se;case"utf8":case"utf-8":return Un(ke).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return se*2;case"hex":return se>>>1;case"base64":return It(ke).length;default:if(qe)return ye?-1:Un(ke).length;me=(""+me).toLowerCase(),qe=!0}}ve.byteLength=z;function ae(ke,me,se){var ye=!1;if((me===void 0||me<0)&&(me=0),me>this.length||((se===void 0||se>this.length)&&(se=this.length),se<=0)||(se>>>=0,me>>>=0,se<=me))return"";for(ke||(ke="utf8");;)switch(ke){case"hex":return pt(this,me,se);case"utf8":case"utf-8":return Qe(this,me,se);case"ascii":return it(this,me,se);case"latin1":case"binary":return Nt(this,me,se);case"base64":return xt(this,me,se);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return Bt(this,me,se);default:if(ye)throw new TypeError("Unknown encoding: "+ke);ke=(ke+"").toLowerCase(),ye=!0}}ve.prototype._isBuffer=!0;function ge(ke,me,se){var ye=ke[me];ke[me]=ke[se],ke[se]=ye}ve.prototype.swap16=function(){var me=this.length;if(me%2!==0)throw new RangeError("Buffer size must be a multiple of 16-bits");for(var se=0;sese&&(me+=" ... "),""},At&&(ve.prototype[At]=ve.prototype.inspect),ve.prototype.compare=function(me,se,ye,qe,ht){if(tr(me,Uint8Array)&&(me=ve.from(me,me.offset,me.byteLength)),!ve.isBuffer(me))throw new TypeError('The "target" argument must be one of type Buffer or Uint8Array. Received type '+typeof me);if(se===void 0&&(se=0),ye===void 0&&(ye=me?me.length:0),qe===void 0&&(qe=0),ht===void 0&&(ht=this.length),se<0||ye>me.length||qe<0||ht>this.length)throw new RangeError("out of range index");if(qe>=ht&&se>=ye)return 0;if(qe>=ht)return-1;if(se>=ye)return 1;if(se>>>=0,ye>>>=0,qe>>>=0,ht>>>=0,this===me)return 0;for(var Re=ht-qe,Ye=ye-se,Ot=Math.min(Re,Ye),bt=this.slice(qe,ht),lt=me.slice(se,ye),Gt=0;Gt2147483647?se=2147483647:se<-2147483648&&(se=-2147483648),se=+se,je(se)&&(se=qe?0:ke.length-1),se<0&&(se=ke.length+se),se>=ke.length){if(qe)return-1;se=ke.length-1}else if(se<0)if(qe)se=0;else return-1;if(typeof me=="string"&&(me=ve.from(me,ye)),ve.isBuffer(me))return me.length===0?-1:Pe(ke,me,se,ye,qe);if(typeof me=="number")return me=me&255,typeof Uint8Array.prototype.indexOf=="function"?qe?Uint8Array.prototype.indexOf.call(ke,me,se):Uint8Array.prototype.lastIndexOf.call(ke,me,se):Pe(ke,[me],se,ye,qe);throw new TypeError("val must be string, number or Buffer")}function Pe(ke,me,se,ye,qe){var ht=1,Re=ke.length,Ye=me.length;if(ye!==void 0&&(ye=String(ye).toLowerCase(),ye==="ucs2"||ye==="ucs-2"||ye==="utf16le"||ye==="utf-16le")){if(ke.length<2||me.length<2)return-1;ht=2,Re/=2,Ye/=2,se/=2}function Ot(Dt,un){return ht===1?Dt[un]:Dt.readUInt16BE(un*ht)}var bt;if(qe){var lt=-1;for(bt=se;btRe&&(se=Re-Ye),bt=se;bt>=0;bt--){for(var Gt=!0,Tn=0;Tnqe&&(ye=qe)):ye=qe;var ht=me.length;ye>ht/2&&(ye=ht/2);for(var Re=0;Re>>0,isFinite(ye)?(ye=ye>>>0,qe===void 0&&(qe="utf8")):(qe=ye,ye=void 0);else throw new Error("Buffer.write(string, encoding, offset[, length]) is no longer supported");var ht=this.length-se;if((ye===void 0||ye>ht)&&(ye=ht),me.length>0&&(ye<0||se<0)||se>this.length)throw new RangeError("Attempt to write outside buffer bounds");qe||(qe="utf8");for(var Re=!1;;)switch(qe){case"hex":return Oe(this,me,se,ye);case"utf8":case"utf-8":return We(this,me,se,ye);case"ascii":case"latin1":case"binary":return Je(this,me,se,ye);case"base64":return nt(this,me,se,ye);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return De(this,me,se,ye);default:if(Re)throw new TypeError("Unknown encoding: "+qe);qe=(""+qe).toLowerCase(),Re=!0}},ve.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}};function xt(ke,me,se){return me===0&&se===ke.length?Ve.fromByteArray(ke):Ve.fromByteArray(ke.slice(me,se))}function Qe(ke,me,se){se=Math.min(ke.length,se);for(var ye=[],qe=me;qe239?4:ht>223?3:ht>191?2:1;if(qe+Ye<=se){var Ot,bt,lt,Gt;switch(Ye){case 1:ht<128&&(Re=ht);break;case 2:Ot=ke[qe+1],(Ot&192)===128&&(Gt=(ht&31)<<6|Ot&63,Gt>127&&(Re=Gt));break;case 3:Ot=ke[qe+1],bt=ke[qe+2],(Ot&192)===128&&(bt&192)===128&&(Gt=(ht&15)<<12|(Ot&63)<<6|bt&63,Gt>2047&&(Gt<55296||Gt>57343)&&(Re=Gt));break;case 4:Ot=ke[qe+1],bt=ke[qe+2],lt=ke[qe+3],(Ot&192)===128&&(bt&192)===128&&(lt&192)===128&&(Gt=(ht&15)<<18|(Ot&63)<<12|(bt&63)<<6|lt&63,Gt>65535&&Gt<1114112&&(Re=Gt))}}Re===null?(Re=65533,Ye=1):Re>65535&&(Re-=65536,ye.push(Re>>>10&1023|55296),Re=56320|Re&1023),ye.push(Re),qe+=Ye}return ut(ye)}var jt=4096;function ut(ke){var me=ke.length;if(me<=jt)return String.fromCharCode.apply(String,ke);for(var se="",ye=0;yeye)&&(se=ye);for(var qe="",ht=me;htye&&(me=ye),se<0?(se+=ye,se<0&&(se=0)):se>ye&&(se=ye),sese)throw new RangeError("Trying to access beyond buffer length")}ve.prototype.readUintLE=ve.prototype.readUIntLE=function(me,se,ye){me=me>>>0,se=se>>>0,ye||ft(me,se,this.length);for(var qe=this[me],ht=1,Re=0;++Re>>0,se=se>>>0,ye||ft(me,se,this.length);for(var qe=this[me+--se],ht=1;se>0&&(ht*=256);)qe+=this[me+--se]*ht;return qe},ve.prototype.readUint8=ve.prototype.readUInt8=function(me,se){return me=me>>>0,se||ft(me,1,this.length),this[me]},ve.prototype.readUint16LE=ve.prototype.readUInt16LE=function(me,se){return me=me>>>0,se||ft(me,2,this.length),this[me]|this[me+1]<<8},ve.prototype.readUint16BE=ve.prototype.readUInt16BE=function(me,se){return me=me>>>0,se||ft(me,2,this.length),this[me]<<8|this[me+1]},ve.prototype.readUint32LE=ve.prototype.readUInt32LE=function(me,se){return me=me>>>0,se||ft(me,4,this.length),(this[me]|this[me+1]<<8|this[me+2]<<16)+this[me+3]*16777216},ve.prototype.readUint32BE=ve.prototype.readUInt32BE=function(me,se){return me=me>>>0,se||ft(me,4,this.length),this[me]*16777216+(this[me+1]<<16|this[me+2]<<8|this[me+3])},ve.prototype.readIntLE=function(me,se,ye){me=me>>>0,se=se>>>0,ye||ft(me,se,this.length);for(var qe=this[me],ht=1,Re=0;++Re=ht&&(qe-=Math.pow(2,8*se)),qe},ve.prototype.readIntBE=function(me,se,ye){me=me>>>0,se=se>>>0,ye||ft(me,se,this.length);for(var qe=se,ht=1,Re=this[me+--qe];qe>0&&(ht*=256);)Re+=this[me+--qe]*ht;return ht*=128,Re>=ht&&(Re-=Math.pow(2,8*se)),Re},ve.prototype.readInt8=function(me,se){return me=me>>>0,se||ft(me,1,this.length),this[me]&128?(255-this[me]+1)*-1:this[me]},ve.prototype.readInt16LE=function(me,se){me=me>>>0,se||ft(me,2,this.length);var ye=this[me]|this[me+1]<<8;return ye&32768?ye|4294901760:ye},ve.prototype.readInt16BE=function(me,se){me=me>>>0,se||ft(me,2,this.length);var ye=this[me+1]|this[me]<<8;return ye&32768?ye|4294901760:ye},ve.prototype.readInt32LE=function(me,se){return me=me>>>0,se||ft(me,4,this.length),this[me]|this[me+1]<<8|this[me+2]<<16|this[me+3]<<24},ve.prototype.readInt32BE=function(me,se){return me=me>>>0,se||ft(me,4,this.length),this[me]<<24|this[me+1]<<16|this[me+2]<<8|this[me+3]},ve.prototype.readFloatLE=function(me,se){return me=me>>>0,se||ft(me,4,this.length),Ze.read(this,me,!0,23,4)},ve.prototype.readFloatBE=function(me,se){return me=me>>>0,se||ft(me,4,this.length),Ze.read(this,me,!1,23,4)},ve.prototype.readDoubleLE=function(me,se){return me=me>>>0,se||ft(me,8,this.length),Ze.read(this,me,!0,52,8)},ve.prototype.readDoubleBE=function(me,se){return me=me>>>0,se||ft(me,8,this.length),Ze.read(this,me,!1,52,8)};function ot(ke,me,se,ye,qe,ht){if(!ve.isBuffer(ke))throw new TypeError('"buffer" argument must be a Buffer instance');if(me>qe||meke.length)throw new RangeError("Index out of range")}ve.prototype.writeUintLE=ve.prototype.writeUIntLE=function(me,se,ye,qe){if(me=+me,se=se>>>0,ye=ye>>>0,!qe){var ht=Math.pow(2,8*ye)-1;ot(this,me,se,ye,ht,0)}var Re=1,Ye=0;for(this[se]=me&255;++Ye>>0,ye=ye>>>0,!qe){var ht=Math.pow(2,8*ye)-1;ot(this,me,se,ye,ht,0)}var Re=ye-1,Ye=1;for(this[se+Re]=me&255;--Re>=0&&(Ye*=256);)this[se+Re]=me/Ye&255;return se+ye},ve.prototype.writeUint8=ve.prototype.writeUInt8=function(me,se,ye){return me=+me,se=se>>>0,ye||ot(this,me,se,1,255,0),this[se]=me&255,se+1},ve.prototype.writeUint16LE=ve.prototype.writeUInt16LE=function(me,se,ye){return me=+me,se=se>>>0,ye||ot(this,me,se,2,65535,0),this[se]=me&255,this[se+1]=me>>>8,se+2},ve.prototype.writeUint16BE=ve.prototype.writeUInt16BE=function(me,se,ye){return me=+me,se=se>>>0,ye||ot(this,me,se,2,65535,0),this[se]=me>>>8,this[se+1]=me&255,se+2},ve.prototype.writeUint32LE=ve.prototype.writeUInt32LE=function(me,se,ye){return me=+me,se=se>>>0,ye||ot(this,me,se,4,4294967295,0),this[se+3]=me>>>24,this[se+2]=me>>>16,this[se+1]=me>>>8,this[se]=me&255,se+4},ve.prototype.writeUint32BE=ve.prototype.writeUInt32BE=function(me,se,ye){return me=+me,se=se>>>0,ye||ot(this,me,se,4,4294967295,0),this[se]=me>>>24,this[se+1]=me>>>16,this[se+2]=me>>>8,this[se+3]=me&255,se+4},ve.prototype.writeIntLE=function(me,se,ye,qe){if(me=+me,se=se>>>0,!qe){var ht=Math.pow(2,8*ye-1);ot(this,me,se,ye,ht-1,-ht)}var Re=0,Ye=1,Ot=0;for(this[se]=me&255;++Re>0)-Ot&255;return se+ye},ve.prototype.writeIntBE=function(me,se,ye,qe){if(me=+me,se=se>>>0,!qe){var ht=Math.pow(2,8*ye-1);ot(this,me,se,ye,ht-1,-ht)}var Re=ye-1,Ye=1,Ot=0;for(this[se+Re]=me&255;--Re>=0&&(Ye*=256);)me<0&&Ot===0&&this[se+Re+1]!==0&&(Ot=1),this[se+Re]=(me/Ye>>0)-Ot&255;return se+ye},ve.prototype.writeInt8=function(me,se,ye){return me=+me,se=se>>>0,ye||ot(this,me,se,1,127,-128),me<0&&(me=255+me+1),this[se]=me&255,se+1},ve.prototype.writeInt16LE=function(me,se,ye){return me=+me,se=se>>>0,ye||ot(this,me,se,2,32767,-32768),this[se]=me&255,this[se+1]=me>>>8,se+2},ve.prototype.writeInt16BE=function(me,se,ye){return me=+me,se=se>>>0,ye||ot(this,me,se,2,32767,-32768),this[se]=me>>>8,this[se+1]=me&255,se+2},ve.prototype.writeInt32LE=function(me,se,ye){return me=+me,se=se>>>0,ye||ot(this,me,se,4,2147483647,-2147483648),this[se]=me&255,this[se+1]=me>>>8,this[se+2]=me>>>16,this[se+3]=me>>>24,se+4},ve.prototype.writeInt32BE=function(me,se,ye){return me=+me,se=se>>>0,ye||ot(this,me,se,4,2147483647,-2147483648),me<0&&(me=4294967295+me+1),this[se]=me>>>24,this[se+1]=me>>>16,this[se+2]=me>>>8,this[se+3]=me&255,se+4};function Yt(ke,me,se,ye,qe,ht){if(se+ye>ke.length)throw new RangeError("Index out of range");if(se<0)throw new RangeError("Index out of range")}function nn(ke,me,se,ye,qe){return me=+me,se=se>>>0,qe||Yt(ke,me,se,4,34028234663852886e22,-34028234663852886e22),Ze.write(ke,me,se,ye,23,4),se+4}ve.prototype.writeFloatLE=function(me,se,ye){return nn(this,me,se,!0,ye)},ve.prototype.writeFloatBE=function(me,se,ye){return nn(this,me,se,!1,ye)};function Et(ke,me,se,ye,qe){return me=+me,se=se>>>0,qe||Yt(ke,me,se,8,17976931348623157e292,-17976931348623157e292),Ze.write(ke,me,se,ye,52,8),se+8}ve.prototype.writeDoubleLE=function(me,se,ye){return Et(this,me,se,!0,ye)},ve.prototype.writeDoubleBE=function(me,se,ye){return Et(this,me,se,!1,ye)},ve.prototype.copy=function(me,se,ye,qe){if(!ve.isBuffer(me))throw new TypeError("argument should be a Buffer");if(ye||(ye=0),!qe&&qe!==0&&(qe=this.length),se>=me.length&&(se=me.length),se||(se=0),qe>0&&qe=this.length)throw new RangeError("Index out of range");if(qe<0)throw new RangeError("sourceEnd out of bounds");qe>this.length&&(qe=this.length),me.length-se>>0,ye=ye===void 0?this.length:ye>>>0,me||(me=0);var Re;if(typeof me=="number")for(Re=se;Re55295&&se<57344){if(!qe){if(se>56319){(me-=3)>-1&&ht.push(239,191,189);continue}else if(Re+1===ye){(me-=3)>-1&&ht.push(239,191,189);continue}qe=se;continue}if(se<56320){(me-=3)>-1&&ht.push(239,191,189),qe=se;continue}se=(qe-55296<<10|se-56320)+65536}else qe&&(me-=3)>-1&&ht.push(239,191,189);if(qe=null,se<128){if((me-=1)<0)break;ht.push(se)}else if(se<2048){if((me-=2)<0)break;ht.push(se>>6|192,se&63|128)}else if(se<65536){if((me-=3)<0)break;ht.push(se>>12|224,se>>6&63|128,se&63|128)}else if(se<1114112){if((me-=4)<0)break;ht.push(se>>18|240,se>>12&63|128,se>>6&63|128,se&63|128)}else throw new Error("Invalid code point")}return ht}function dn(ke){for(var me=[],se=0;se>8,qe=se%256,ht.push(qe),ht.push(ye);return ht}function It(ke){return Ve.toByteArray(yn(ke))}function jn(ke,me,se,ye){for(var qe=0;qe=me.length||qe>=ke.length);++qe)me[qe+se]=ke[qe];return qe}function tr(ke,me){return ke instanceof me||ke!=null&&ke.constructor!=null&&ke.constructor.name!=null&&ke.constructor.name===me.name}function je(ke){return ke!==ke}var Wt=function(){for(var ke="0123456789abcdef",me=new Array(256),se=0;se<16;++se)for(var ye=se*16,qe=0;qe<16;++qe)me[ye+qe]=ke[se]+ke[qe];return me}()},14625:function(hn){function _t(pe){var Ve,Ze,At="";if(typeof pe=="string"||typeof pe=="number")At+=pe;else if(typeof pe=="object")if(Array.isArray(pe)){var Ge=pe.length;for(Ve=0;Ve0&&rt[rt.length-1])&&(xn[0]===6||xn[0]===2)){de=0;continue}if(xn[0]===3&&(!rt||xn[1]>rt[0]&&xn[1]=55296&&_e<=56319&&de>10)+55296,Lt%1024+56320)),(_e+1===de||ue.length>16384)&&(rt+=String.fromCharCode.apply(String,ue),ue.length=0)}return rt},ce="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",Ne=typeof Uint8Array=="undefined"?[]:new Uint8Array(256),Ce=0;Ce>4,kn[_e++]=(Lt&15)<<4|Vt>>2,kn[_e++]=(Vt&3)<<6|Jt&63;return xn},E=function(Ae){for(var ie=Ae.length,de=[],ue=0;ue>x,Pe=1<>x,Je=xe+We,nt=Je,De=32,xt=nt+De,Qe=65536>>z,jt=1<=0){if(ie<55296||ie>56319&&ie<=65535)return de=this.index[ie>>x],de=(de<>x)],de=(de<>z),de=this.index[de],de+=ie>>x&ut,de=this.index[de],de=(de<Et?(_e.push(!0),Vt-=Et):_e.push(!1),["normal","auto","loose"].indexOf(ie)!==-1&&[8208,8211,12316,12448].indexOf(rt)!==-1)return ue.push(Lt),de.push(qe);if(Vt===dn||Vt===Wt){if(Lt===0)return ue.push(Lt),de.push($n);var Jt=de[Lt-1];return Ca.indexOf(Jt)===-1?(ue.push(ue[Lt-1]),de.push(Jt)):(ue.push(Lt),de.push($n))}if(ue.push(Lt),Vt===dr)return de.push(ie==="strict"?bt:Or);if(Vt===Na||Vt===tn)return de.push($n);if(Vt===Vr)return rt>=131072&&rt<=196605||rt>=196608&&rt<=262141?de.push(Or):de.push($n);de.push(Vt)}),[ue,de,_e]},Cn=function(Ae,ie,de,ue){var _e=ue[de];if(Array.isArray(Ae)?Ae.indexOf(_e)!==-1:Ae===_e)for(var rt=de;rt<=ue.length;){rt++;var Lt=ue[rt];if(Lt===ie)return!0;if(Lt!==je)break}if(_e===je)for(var rt=de;rt>0;){rt--;var Vt=ue[rt];if(Array.isArray(Ae)?Ae.indexOf(Vt)!==-1:Ae===Vt)for(var Jt=de;Jt<=ue.length;){Jt++;var Lt=ue[Jt];if(Lt===ie)return!0;if(Lt!==je)break}if(Vt!==je)break}return!1},pn=function(Ae,ie){for(var de=Ae;de>=0;){var ue=ie[de];if(ue===je)de--;else return ue}return 0},ar=function(Ae,ie,de,ue,_e){if(de[ue]===0)return Yr;var rt=ue-1;if(Array.isArray(_e)&&_e[rt]===!0)return Yr;var Lt=rt-1,Vt=rt+1,Jt=ie[rt],xn=Lt>=0?ie[Lt]:0,kn=ie[Vt];if(Jt===yn&&kn===Un)return Yr;if(Fr.indexOf(Jt)!==-1)return co;if(Fr.indexOf(kn)!==-1||Rr.indexOf(kn)!==-1)return Yr;if(pn(rt,ie)===jn)return rn;if(Xo.get(Ae[rt])===Wt||(Jt===rr||Jt===Pr)&&Xo.get(Ae[Vt])===Wt||Jt===It||kn===It||Jt===tr||[je,me,ye].indexOf(Jt)===-1&&kn===tr||[ht,Re,Ye,Tn,Pn].indexOf(kn)!==-1||pn(rt,ie)===lt||Cn(Gt,lt,rt,ie)||Cn([ht,Re],bt,rt,ie)||Cn(ke,ke,rt,ie))return Yr;if(Jt===je)return rn;if(Jt===Gt||kn===Gt)return Yr;if(kn===qe||Jt===qe)return rn;if([me,ye,bt].indexOf(kn)!==-1||Jt===se||xn===$r&&aa.indexOf(Jt)!==-1||Jt===Pn&&kn===$r||kn===Ot||br.indexOf(kn)!==-1&&Jt===Dt||br.indexOf(Jt)!==-1&&kn===Dt||Jt===Rt&&[Or,rr,Pr].indexOf(kn)!==-1||[Or,rr,Pr].indexOf(Jt)!==-1&&kn===un||br.indexOf(Jt)!==-1&&Lr.indexOf(kn)!==-1||Lr.indexOf(Jt)!==-1&&br.indexOf(kn)!==-1||[Rt,un].indexOf(Jt)!==-1&&(kn===Dt||[lt,ye].indexOf(kn)!==-1&&ie[Vt+1]===Dt)||[lt,ye].indexOf(Jt)!==-1&&kn===Dt||Jt===Dt&&[Dt,Pn,Tn].indexOf(kn)!==-1)return Yr;if([Dt,Pn,Tn,ht,Re].indexOf(kn)!==-1)for(var ee=rt;ee>=0;){var le=ie[ee];if(le===Dt)return Yr;if([Pn,Tn].indexOf(le)!==-1)ee--;else break}if([Rt,un].indexOf(kn)!==-1)for(var ee=[ht,Re].indexOf(Jt)!==-1?Lt:rt;ee>=0;){var le=ie[ee];if(le===Dt)return Yr;if([Pn,Tn].indexOf(le)!==-1)ee--;else break}if(vr===Jt&&[vr,Er,Cr,ta].indexOf(kn)!==-1||[Er,Cr].indexOf(Jt)!==-1&&[Er,Wr].indexOf(kn)!==-1||[Wr,ta].indexOf(Jt)!==-1&&kn===Wr||Ua.indexOf(Jt)!==-1&&[Ot,un].indexOf(kn)!==-1||Ua.indexOf(kn)!==-1&&Jt===Rt||br.indexOf(Jt)!==-1&&br.indexOf(kn)!==-1||Jt===Tn&&br.indexOf(kn)!==-1||br.concat(Dt).indexOf(Jt)!==-1&&kn===lt&&ao.indexOf(Ae[Vt])===-1||br.concat(Dt).indexOf(kn)!==-1&&Jt===Re)return Yr;if(Jt===ca&&kn===ca){for(var Fe=de[rt],ze=1;Fe>0&&(Fe--,ie[Fe]===ca);)ze++;if(ze%2!==0)return Yr}return Jt===rr&&kn===Pr?Yr:rn},Tr=function(Ae,ie){ie||(ie={lineBreak:"normal",wordBreak:"normal"});var de=mn(Ae,ie.lineBreak),ue=de[0],_e=de[1],rt=de[2];(ie.wordBreak==="break-all"||ie.wordBreak==="break-word")&&(_e=_e.map(function(Vt){return[Dt,$n,Na].indexOf(Vt)!==-1?Or:Vt}));var Lt=ie.wordBreak==="keep-all"?rt.map(function(Vt,Jt){return Vt&&Ae[Jt]>=19968&&Ae[Jt]<=40959}):void 0;return[ue,_e,Lt]},Bn=function(){function Ae(ie,de,ue,_e){this.codePoints=ie,this.required=de===co,this.start=ue,this.end=_e}return Ae.prototype.slice=function(){return Ue.apply(void 0,this.codePoints.slice(this.start,this.end))},Ae}(),Hn=function(Ae,ie){var de=ve(Ae),ue=Tr(de,ie),_e=ue[0],rt=ue[1],Lt=ue[2],Vt=de.length,Jt=0,xn=0;return{next:function(){if(xn>=Vt)return{done:!0,value:null};for(var kn=Yr;xn=oi&&Ae<=57},tA=function(Ae){return Ae>=55296&&Ae<=57343},dA=function(Ae){return Vo(Ae)||Ae>=Ki&&Ae<=cA||Ae>=VA&&Ae<=Ts},ds=function(Ae){return Ae>=VA&&Ae<=ks},Hs=function(Ae){return Ae>=Ki&&Ae<=Al},Aa=function(Ae){return ds(Ae)||Hs(Ae)},jr=function(Ae){return Ae>=_r},ur=function(Ae){return Ae===nr||Ae===Pa||Ae===ja},Hr=function(Ae){return Aa(Ae)||jr(Ae)||Ae===Ko},Va=function(Ae){return Hr(Ae)||Vo(Ae)||Ae===Po},oo=function(Ae){return Ae>=EA&&Ae<=cs||Ae===Es||Ae>=uA&&Ae<=ni||Ae===ei},io=function(Ae,ie){return Ae!==va?!1:ie!==nr},ga=function(Ae,ie,de){return Ae===Po?Hr(ie)||io(ie,de):Hr(Ae)?!0:!!(Ae===va&&io(Ae,ie))},Qo=function(Ae,ie,de){return Ae===jo||Ae===Po?Vo(ie)?!0:ie===lA&&Vo(de):Vo(Ae===lA?ie:Ae)},So=function(Ae){var ie=0,de=1;(Ae[ie]===jo||Ae[ie]===Po)&&(Ae[ie]===Po&&(de=-1),ie++);for(var ue=[];Vo(Ae[ie]);)ue.push(Ae[ie++]);var _e=ue.length?parseInt(Ue.apply(void 0,ue),10):0;Ae[ie]===lA&&ie++;for(var rt=[];Vo(Ae[ie]);)rt.push(Ae[ie++]);var Lt=rt.length,Vt=Lt?parseInt(Ue.apply(void 0,rt),10):0;(Ae[ie]===il||Ae[ie]===Pl)&&ie++;var Jt=1;(Ae[ie]===jo||Ae[ie]===Po)&&(Ae[ie]===Po&&(Jt=-1),ie++);for(var xn=[];Vo(Ae[ie]);)xn.push(Ae[ie++]);var kn=xn.length?parseInt(Ue.apply(void 0,xn),10):0;return de*(_e+Vt*Math.pow(10,-Lt))*Math.pow(10,Jt*kn)},nA={type:2},Ro={type:3},gs={type:4},xs={type:13},Fs={type:8},hr={type:21},oa={type:9},ya={type:10},Do={type:11},xA={type:12},Ui={type:14},Qi={type:23},JA={type:1},Ls={type:25},Yi={type:24},TA={type:26},Ao={type:27},kA={type:28},Di={type:29},qi={type:31},Ci={type:32},$i=function(){function Ae(){this._value=[]}return Ae.prototype.write=function(ie){this._value=this._value.concat(ve(ie))},Ae.prototype.read=function(){for(var ie=[],de=this.consumeToken();de!==Ci;)ie.push(de),de=this.consumeToken();return ie},Ae.prototype.consumeToken=function(){var ie=this.consumeCodePoint();switch(ie){case Qa:return this.consumeStringToken(Qa);case ko:var de=this.peekCodePoint(0),ue=this.peekCodePoint(1),_e=this.peekCodePoint(2);if(Va(de)||io(ue,_e)){var rt=ga(de,ue,_e)?Ar:Vn,Lt=this.consumeName();return{type:5,value:Lt,flags:rt}}break;case Ra:if(this.peekCodePoint(0)===bo)return this.consumeCodePoint(),xs;break;case Ta:return this.consumeStringToken(Ta);case Sa:return nA;case Ya:return Ro;case Za:if(this.peekCodePoint(0)===bo)return this.consumeCodePoint(),Ui;break;case jo:if(Qo(ie,this.peekCodePoint(0),this.peekCodePoint(1)))return this.reconsumeCodePoint(ie),this.consumeNumericToken();break;case _i:return gs;case Po:var Vt=ie,Jt=this.peekCodePoint(0),xn=this.peekCodePoint(1);if(Qo(Vt,Jt,xn))return this.reconsumeCodePoint(ie),this.consumeNumericToken();if(ga(Vt,Jt,xn))return this.reconsumeCodePoint(ie),this.consumeIdentLikeToken();if(Jt===Po&&xn===CA)return this.consumeCodePoint(),this.consumeCodePoint(),Yi;break;case lA:if(Qo(ie,this.peekCodePoint(0),this.peekCodePoint(1)))return this.reconsumeCodePoint(ie),this.consumeNumericToken();break;case Jr:if(this.peekCodePoint(0)===Za)for(this.consumeCodePoint();;){var kn=this.consumeCodePoint();if(kn===Za&&(kn=this.consumeCodePoint(),kn===Jr))return this.consumeToken();if(kn===Co)return this.consumeToken()}break;case Cs:return TA;case OA:return Ao;case WA:if(this.peekCodePoint(0)===lr&&this.peekCodePoint(1)===Po&&this.peekCodePoint(2)===Po)return this.consumeCodePoint(),this.consumeCodePoint(),Ls;break;case Mi:var ee=this.peekCodePoint(0),le=this.peekCodePoint(1),Fe=this.peekCodePoint(2);if(ga(ee,le,Fe)){var Lt=this.consumeName();return{type:7,value:Lt}}break;case Ji:return kA;case va:if(io(ie,this.peekCodePoint(0)))return this.reconsumeCodePoint(ie),this.consumeIdentLikeToken();break;case Dr:return Di;case pa:if(this.peekCodePoint(0)===bo)return this.consumeCodePoint(),Fs;break;case Ka:return Do;case po:return xA;case Xi:case js:var ze=this.peekCodePoint(0),at=this.peekCodePoint(1);return ze===jo&&(dA(at)||at===da)&&(this.consumeCodePoint(),this.consumeUnicodeRangeToken()),this.reconsumeCodePoint(ie),this.consumeIdentLikeToken();case vo:if(this.peekCodePoint(0)===bo)return this.consumeCodePoint(),oa;if(this.peekCodePoint(0)===vo)return this.consumeCodePoint(),hr;break;case cn:if(this.peekCodePoint(0)===bo)return this.consumeCodePoint(),ya;break;case Co:return Ci}return ur(ie)?(this.consumeWhiteSpace(),qi):Vo(ie)?(this.reconsumeCodePoint(ie),this.consumeNumericToken()):Hr(ie)?(this.reconsumeCodePoint(ie),this.consumeIdentLikeToken()):{type:6,value:Ue(ie)}},Ae.prototype.consumeCodePoint=function(){var ie=this._value.shift();return typeof ie=="undefined"?-1:ie},Ae.prototype.reconsumeCodePoint=function(ie){this._value.unshift(ie)},Ae.prototype.peekCodePoint=function(ie){return ie>=this._value.length?-1:this._value[ie]},Ae.prototype.consumeUnicodeRangeToken=function(){for(var ie=[],de=this.consumeCodePoint();dA(de)&&ie.length<6;)ie.push(de),de=this.consumeCodePoint();for(var ue=!1;de===da&&ie.length<6;)ie.push(de),de=this.consumeCodePoint(),ue=!0;if(ue){var _e=parseInt(Ue.apply(void 0,ie.map(function(Jt){return Jt===da?oi:Jt})),16),rt=parseInt(Ue.apply(void 0,ie.map(function(Jt){return Jt===da?cA:Jt})),16);return{type:30,start:_e,end:rt}}var Lt=parseInt(Ue.apply(void 0,ie),16);if(this.peekCodePoint(0)===Po&&dA(this.peekCodePoint(1))){this.consumeCodePoint(),de=this.consumeCodePoint();for(var Vt=[];dA(de)&&Vt.length<6;)Vt.push(de),de=this.consumeCodePoint();var rt=parseInt(Ue.apply(void 0,Vt),16);return{type:30,start:Lt,end:rt}}else return{type:30,start:Lt,end:Lt}},Ae.prototype.consumeIdentLikeToken=function(){var ie=this.consumeName();return ie.toLowerCase()==="url"&&this.peekCodePoint(0)===Sa?(this.consumeCodePoint(),this.consumeUrlToken()):this.peekCodePoint(0)===Sa?(this.consumeCodePoint(),{type:19,value:ie}):{type:20,value:ie}},Ae.prototype.consumeUrlToken=function(){var ie=[];if(this.consumeWhiteSpace(),this.peekCodePoint(0)===Co)return{type:22,value:""};var de=this.peekCodePoint(0);if(de===Ta||de===Qa){var ue=this.consumeStringToken(this.consumeCodePoint());return ue.type===0&&(this.consumeWhiteSpace(),this.peekCodePoint(0)===Co||this.peekCodePoint(0)===Ya)?(this.consumeCodePoint(),{type:22,value:ue.value}):(this.consumeBadUrlRemnants(),Qi)}for(;;){var _e=this.consumeCodePoint();if(_e===Co||_e===Ya)return{type:22,value:Ue.apply(void 0,ie)};if(ur(_e))return this.consumeWhiteSpace(),this.peekCodePoint(0)===Co||this.peekCodePoint(0)===Ya?(this.consumeCodePoint(),{type:22,value:Ue.apply(void 0,ie)}):(this.consumeBadUrlRemnants(),Qi);if(_e===Qa||_e===Ta||_e===Sa||oo(_e))return this.consumeBadUrlRemnants(),Qi;if(_e===va)if(io(_e,this.peekCodePoint(0)))ie.push(this.consumeEscapedCodePoint());else return this.consumeBadUrlRemnants(),Qi;else ie.push(_e)}},Ae.prototype.consumeWhiteSpace=function(){for(;ur(this.peekCodePoint(0));)this.consumeCodePoint()},Ae.prototype.consumeBadUrlRemnants=function(){for(;;){var ie=this.consumeCodePoint();if(ie===Ya||ie===Co)return;io(ie,this.peekCodePoint(0))&&this.consumeEscapedCodePoint()}},Ae.prototype.consumeStringSlice=function(ie){for(var de=5e4,ue="";ie>0;){var _e=Math.min(de,ie);ue+=Ue.apply(void 0,this._value.splice(0,_e)),ie-=_e}return this._value.shift(),ue},Ae.prototype.consumeStringToken=function(ie){var de="",ue=0;do{var _e=this._value[ue];if(_e===Co||_e===void 0||_e===ie)return de+=this.consumeStringSlice(ue),{type:0,value:de};if(_e===nr)return this._value.splice(0,ue),JA;if(_e===va){var rt=this._value[ue+1];rt!==Co&&rt!==void 0&&(rt===nr?(de+=this.consumeStringSlice(ue),ue=-1,this._value.shift()):io(_e,rt)&&(de+=this.consumeStringSlice(ue),de+=Ue(this.consumeEscapedCodePoint()),ue=-1))}ue++}while(!0)},Ae.prototype.consumeNumber=function(){var ie=[],de=Mr,ue=this.peekCodePoint(0);for((ue===jo||ue===Po)&&ie.push(this.consumeCodePoint());Vo(this.peekCodePoint(0));)ie.push(this.consumeCodePoint());ue=this.peekCodePoint(0);var _e=this.peekCodePoint(1);if(ue===lA&&Vo(_e))for(ie.push(this.consumeCodePoint(),this.consumeCodePoint()),de=Da;Vo(this.peekCodePoint(0));)ie.push(this.consumeCodePoint());ue=this.peekCodePoint(0),_e=this.peekCodePoint(1);var rt=this.peekCodePoint(2);if((ue===il||ue===Pl)&&((_e===jo||_e===Po)&&Vo(rt)||Vo(_e)))for(ie.push(this.consumeCodePoint(),this.consumeCodePoint()),de=Da;Vo(this.peekCodePoint(0));)ie.push(this.consumeCodePoint());return[So(ie),de]},Ae.prototype.consumeNumericToken=function(){var ie=this.consumeNumber(),de=ie[0],ue=ie[1],_e=this.peekCodePoint(0),rt=this.peekCodePoint(1),Lt=this.peekCodePoint(2);if(ga(_e,rt,Lt)){var Vt=this.consumeName();return{type:15,number:de,flags:ue,unit:Vt}}return _e===$o?(this.consumeCodePoint(),{type:16,number:de,flags:ue}):{type:17,number:de,flags:ue}},Ae.prototype.consumeEscapedCodePoint=function(){var ie=this.consumeCodePoint();if(dA(ie)){for(var de=Ue(ie);dA(this.peekCodePoint(0))&&de.length<6;)de+=Ue(this.consumeCodePoint());ur(this.peekCodePoint(0))&&this.consumeCodePoint();var ue=parseInt(de,16);return ue===0||tA(ue)||ue>1114111?fo:ue}return ie===Co?fo:ie},Ae.prototype.consumeName=function(){for(var ie="";;){var de=this.consumeCodePoint();if(Va(de))ie+=Ue(de);else if(io(de,this.peekCodePoint(0)))ie+=Ue(this.consumeEscapedCodePoint());else return this.reconsumeCodePoint(de),ie}},Ae}(),mi=function(){function Ae(ie){this._tokens=ie}return Ae.create=function(ie){var de=new $i;return de.write(ie),new Ae(de.read())},Ae.parseValue=function(ie){return Ae.create(ie).parseComponentValue()},Ae.parseValues=function(ie){return Ae.create(ie).parseComponentValues()},Ae.prototype.parseComponentValue=function(){for(var ie=this.consumeToken();ie.type===31;)ie=this.consumeToken();if(ie.type===32)throw new SyntaxError("Error parsing CSS component value, unexpected EOF");this.reconsumeToken(ie);var de=this.consumeComponentValue();do ie=this.consumeToken();while(ie.type===31);if(ie.type===32)return de;throw new SyntaxError("Error parsing CSS component value, multiple values found when expecting only one")},Ae.prototype.parseComponentValues=function(){for(var ie=[];;){var de=this.consumeComponentValue();if(de.type===32)return ie;ie.push(de),ie.push()}},Ae.prototype.consumeComponentValue=function(){var ie=this.consumeToken();switch(ie.type){case 11:case 28:case 2:return this.consumeSimpleBlock(ie.type);case 19:return this.consumeFunction(ie)}return ie},Ae.prototype.consumeSimpleBlock=function(ie){for(var de={type:ie,values:[]},ue=this.consumeToken();;){if(ue.type===32||hA(ue,ie))return de;this.reconsumeToken(ue),de.values.push(this.consumeComponentValue()),ue=this.consumeToken()}},Ae.prototype.consumeFunction=function(ie){for(var de={name:ie.value,values:[],type:18};;){var ue=this.consumeToken();if(ue.type===32||ue.type===3)return de;this.reconsumeToken(ue),de.values.push(this.consumeComponentValue())}},Ae.prototype.consumeToken=function(){var ie=this._tokens.shift();return typeof ie=="undefined"?Ci:ie},Ae.prototype.reconsumeToken=function(ie){this._tokens.unshift(ie)},Ae}(),Ei=function(Ae){return Ae.type===15},xi=function(Ae){return Ae.type===17},za=function(Ae){return Ae.type===20},No=function(Ae){return Ae.type===0},fs=function(Ae,ie){return za(Ae)&&Ae.value===ie},gA=function(Ae){return Ae.type!==31},fA=function(Ae){return Ae.type!==31&&Ae.type!==4},Oi=function(Ae){var ie=[],de=[];return Ae.forEach(function(ue){if(ue.type===4){if(de.length===0)throw new Error("Error parsing function args, zero tokens for arg");ie.push(de),de=[];return}ue.type!==31&&de.push(ue)}),de.length&&ie.push(de),ie},hA=function(Ae,ie){return ie===11&&Ae.type===12||ie===28&&Ae.type===29?!0:ie===2&&Ae.type===3},mA=function(Ae){return Ae.type===17||Ae.type===15},qr=function(Ae){return Ae.type===16||mA(Ae)},Yu=function(Ae){return Ae.length>1?[Ae[0],Ae[1]]:[Ae[0]]},Ti={type:17,number:0,flags:Mr},Xl={type:16,number:50,flags:Mr},hs={type:16,number:100,flags:Mr},Rs=function(Ae,ie,de){var ue=Ae[0],_e=Ae[1];return[Ho(ue,ie),Ho(typeof _e!="undefined"?_e:ue,de)]},Ho=function(Ae,ie){if(Ae.type===16)return Ae.number/100*ie;if(Ei(Ae))switch(Ae.unit){case"rem":case"em":return 16*Ae.number;case"px":default:return Ae.number}return Ae.number},Lu="deg",qu="grad",Yl="rad",ql="turn",sl={name:"angle",parse:function(Ae,ie){if(ie.type===15)switch(ie.unit){case Lu:return Math.PI*ie.number/180;case qu:return Math.PI/200*ie.number;case Yl:return ie.number;case ql:return Math.PI*2*ie.number}throw new Error("Unsupported angle type")}},Iu=function(Ae){return Ae.type===15&&(Ae.unit===Lu||Ae.unit===qu||Ae.unit===Yl||Ae.unit===ql)},Nu=function(Ae){var ie=Ae.filter(za).map(function(de){return de.value}).join(" ");switch(ie){case"to bottom right":case"to right bottom":case"left top":case"top left":return[Ti,Ti];case"to top":case"bottom":return pi(0);case"to bottom left":case"to left bottom":case"right top":case"top right":return[Ti,hs];case"to right":case"left":return pi(90);case"to top left":case"to left top":case"right bottom":case"bottom right":return[hs,hs];case"to bottom":case"top":return pi(180);case"to top right":case"to right top":case"left bottom":case"bottom left":return[hs,Ti];case"to left":case"right":return pi(270)}return 0},pi=function(Ae){return Math.PI*Ae/180},jA={name:"color",parse:function(Ae,ie){if(ie.type===18){var de=eu[ie.name];if(typeof de=="undefined")throw new Error('Attempting to parse an unsupported color function "'+ie.name+'"');return de(Ae,ie.values)}if(ie.type===5){if(ie.value.length===3){var ue=ie.value.substring(0,1),_e=ie.value.substring(1,2),rt=ie.value.substring(2,3);return FA(parseInt(ue+ue,16),parseInt(_e+_e,16),parseInt(rt+rt,16),1)}if(ie.value.length===4){var ue=ie.value.substring(0,1),_e=ie.value.substring(1,2),rt=ie.value.substring(2,3),Lt=ie.value.substring(3,4);return FA(parseInt(ue+ue,16),parseInt(_e+_e,16),parseInt(rt+rt,16),parseInt(Lt+Lt,16)/255)}if(ie.value.length===6){var ue=ie.value.substring(0,2),_e=ie.value.substring(2,4),rt=ie.value.substring(4,6);return FA(parseInt(ue,16),parseInt(_e,16),parseInt(rt,16),1)}if(ie.value.length===8){var ue=ie.value.substring(0,2),_e=ie.value.substring(2,4),rt=ie.value.substring(4,6),Lt=ie.value.substring(6,8);return FA(parseInt(ue,16),parseInt(_e,16),parseInt(rt,16),parseInt(Lt,16)/255)}}if(ie.type===20){var Vt=pA[ie.value.toUpperCase()];if(typeof Vt!="undefined")return Vt}return pA.TRANSPARENT}},XA=function(Ae){return(255&Ae)===0},di=function(Ae){var ie=255&Ae,de=255&Ae>>8,ue=255&Ae>>16,_e=255&Ae>>24;return ie<255?"rgba("+_e+","+ue+","+de+","+ie/255+")":"rgb("+_e+","+ue+","+de+")"},FA=function(Ae,ie,de,ue){return(Ae<<24|ie<<16|de<<8|Math.round(ue*255)<<0)>>>0},$l=function(Ae,ie){if(Ae.type===17)return Ae.number;if(Ae.type===16){var de=ie===3?1:255;return ie===3?Ae.number/100*de:Math.round(Ae.number/100*de)}return 0},$u=function(Ae,ie){var de=ie.filter(fA);if(de.length===3){var ue=de.map($l),_e=ue[0],rt=ue[1],Lt=ue[2];return FA(_e,rt,Lt,1)}if(de.length===4){var Vt=de.map($l),_e=Vt[0],rt=Vt[1],Lt=Vt[2],Jt=Vt[3];return FA(_e,rt,Lt,Jt)}return 0};function Cl(Ae,ie,de){return de<0&&(de+=1),de>=1&&(de-=1),de<1/6?(ie-Ae)*de*6+Ae:de<1/2?ie:de<2/3?(ie-Ae)*6*(2/3-de)+Ae:Ae}var Ms=function(Ae,ie){var de=ie.filter(fA),ue=de[0],_e=de[1],rt=de[2],Lt=de[3],Vt=(ue.type===17?pi(ue.number):sl.parse(Ae,ue))/(Math.PI*2),Jt=qr(_e)?_e.number/100:0,xn=qr(rt)?rt.number/100:0,kn=typeof Lt!="undefined"&&qr(Lt)?Ho(Lt,1):1;if(Jt===0)return FA(xn*255,xn*255,xn*255,1);var ee=xn<=.5?xn*(Jt+1):xn+Jt-xn*Jt,le=xn*2-ee,Fe=Cl(le,ee,Vt+1/3),ze=Cl(le,ee,Vt),at=Cl(le,ee,Vt-1/3);return FA(Fe*255,ze*255,at*255,kn)},eu={hsl:Ms,hsla:Ms,rgb:$u,rgba:$u},ll=function(Ae,ie){return jA.parse(Ae,mi.create(ie).parseComponentValue())},pA={ALICEBLUE:4042850303,ANTIQUEWHITE:4209760255,AQUA:16777215,AQUAMARINE:2147472639,AZURE:4043309055,BEIGE:4126530815,BISQUE:4293182719,BLACK:255,BLANCHEDALMOND:4293643775,BLUE:65535,BLUEVIOLET:2318131967,BROWN:2771004159,BURLYWOOD:3736635391,CADETBLUE:1604231423,CHARTREUSE:2147418367,CHOCOLATE:3530104575,CORAL:4286533887,CORNFLOWERBLUE:1687547391,CORNSILK:4294499583,CRIMSON:3692313855,CYAN:16777215,DARKBLUE:35839,DARKCYAN:9145343,DARKGOLDENROD:3095837695,DARKGRAY:2846468607,DARKGREEN:6553855,DARKGREY:2846468607,DARKKHAKI:3182914559,DARKMAGENTA:2332068863,DARKOLIVEGREEN:1433087999,DARKORANGE:4287365375,DARKORCHID:2570243327,DARKRED:2332033279,DARKSALMON:3918953215,DARKSEAGREEN:2411499519,DARKSLATEBLUE:1211993087,DARKSLATEGRAY:793726975,DARKSLATEGREY:793726975,DARKTURQUOISE:13554175,DARKVIOLET:2483082239,DEEPPINK:4279538687,DEEPSKYBLUE:12582911,DIMGRAY:1768516095,DIMGREY:1768516095,DODGERBLUE:512819199,FIREBRICK:2988581631,FLORALWHITE:4294635775,FORESTGREEN:579543807,FUCHSIA:4278255615,GAINSBORO:3705462015,GHOSTWHITE:4177068031,GOLD:4292280575,GOLDENROD:3668254975,GRAY:2155905279,GREEN:8388863,GREENYELLOW:2919182335,GREY:2155905279,HONEYDEW:4043305215,HOTPINK:4285117695,INDIANRED:3445382399,INDIGO:1258324735,IVORY:4294963455,KHAKI:4041641215,LAVENDER:3873897215,LAVENDERBLUSH:4293981695,LAWNGREEN:2096890111,LEMONCHIFFON:4294626815,LIGHTBLUE:2916673279,LIGHTCORAL:4034953471,LIGHTCYAN:3774873599,LIGHTGOLDENRODYELLOW:4210742015,LIGHTGRAY:3553874943,LIGHTGREEN:2431553791,LIGHTGREY:3553874943,LIGHTPINK:4290167295,LIGHTSALMON:4288707327,LIGHTSEAGREEN:548580095,LIGHTSKYBLUE:2278488831,LIGHTSLATEGRAY:2005441023,LIGHTSLATEGREY:2005441023,LIGHTSTEELBLUE:2965692159,LIGHTYELLOW:4294959359,LIME:16711935,LIMEGREEN:852308735,LINEN:4210091775,MAGENTA:4278255615,MAROON:2147483903,MEDIUMAQUAMARINE:1724754687,MEDIUMBLUE:52735,MEDIUMORCHID:3126187007,MEDIUMPURPLE:2473647103,MEDIUMSEAGREEN:1018393087,MEDIUMSLATEBLUE:2070474495,MEDIUMSPRINGGREEN:16423679,MEDIUMTURQUOISE:1221709055,MEDIUMVIOLETRED:3340076543,MIDNIGHTBLUE:421097727,MINTCREAM:4127193855,MISTYROSE:4293190143,MOCCASIN:4293178879,NAVAJOWHITE:4292783615,NAVY:33023,OLDLACE:4260751103,OLIVE:2155872511,OLIVEDRAB:1804477439,ORANGE:4289003775,ORANGERED:4282712319,ORCHID:3664828159,PALEGOLDENROD:4008225535,PALEGREEN:2566625535,PALETURQUOISE:2951671551,PALEVIOLETRED:3681588223,PAPAYAWHIP:4293907967,PEACHPUFF:4292524543,PERU:3448061951,PINK:4290825215,PLUM:3718307327,POWDERBLUE:2967529215,PURPLE:2147516671,REBECCAPURPLE:1714657791,RED:4278190335,ROSYBROWN:3163525119,ROYALBLUE:1097458175,SADDLEBROWN:2336560127,SALMON:4202722047,SANDYBROWN:4104413439,SEAGREEN:780883967,SEASHELL:4294307583,SIENNA:2689740287,SILVER:3233857791,SKYBLUE:2278484991,SLATEBLUE:1784335871,SLATEGRAY:1887473919,SLATEGREY:1887473919,SNOW:4294638335,SPRINGGREEN:16744447,STEELBLUE:1182971135,TAN:3535047935,TEAL:8421631,THISTLE:3636451583,TOMATO:4284696575,TRANSPARENT:0,TURQUOISE:1088475391,VIOLET:4001558271,WHEAT:4125012991,WHITE:4294967295,WHITESMOKE:4126537215,YELLOW:4294902015,YELLOWGREEN:2597139199},tu={name:"background-clip",initialValue:"border-box",prefix:!1,type:1,parse:function(Ae,ie){return ie.map(function(de){if(za(de))switch(de.value){case"padding-box":return 1;case"content-box":return 2}return 0})}},nu={name:"background-color",initialValue:"transparent",prefix:!1,type:3,format:"color"},El=function(Ae,ie){var de=jA.parse(Ae,ie[0]),ue=ie[1];return ue&&qr(ue)?{color:de,stop:ue}:{color:de,stop:null}},Uu=function(Ae,ie){var de=Ae[0],ue=Ae[Ae.length-1];de.stop===null&&(de.stop=Ti),ue.stop===null&&(ue.stop=hs);for(var _e=[],rt=0,Lt=0;Ltrt?_e.push(Jt):_e.push(rt),rt=Jt}else _e.push(null)}for(var xn=null,Lt=0;Lt<_e.length;Lt++){var kn=_e[Lt];if(kn===null)xn===null&&(xn=Lt);else if(xn!==null){for(var ee=Lt-xn,le=_e[xn-1],Fe=(kn-le)/(ee+1),ze=1;ze<=ee;ze++)_e[xn+ze-1]=Fe*ze;xn=null}}return Ae.map(function(at,St){var gt=at.color;return{color:gt,stop:Math.max(Math.min(1,_e[St]/ie),0)}})},xl=function(Ae,ie,de){var ue=ie/2,_e=de/2,rt=Ho(Ae[0],ie)-ue,Lt=_e-Ho(Ae[1],de);return(Math.atan2(Lt,rt)+Math.PI*2)%(Math.PI*2)},LA=function(Ae,ie,de){var ue=typeof Ae=="number"?Ae:xl(Ae,ie,de),_e=Math.abs(ie*Math.sin(ue))+Math.abs(de*Math.cos(ue)),rt=ie/2,Lt=de/2,Vt=_e/2,Jt=Math.sin(ue-Math.PI/2)*Vt,xn=Math.cos(ue-Math.PI/2)*Vt;return[_e,rt-xn,rt+xn,Lt-Jt,Lt+Jt]},vA=function(Ae,ie){return Math.sqrt(Ae*Ae+ie*ie)},SA=function(Ae,ie,de,ue,_e){var rt=[[0,0],[0,ie],[Ae,0],[Ae,ie]];return rt.reduce(function(Lt,Vt){var Jt=Vt[0],xn=Vt[1],kn=vA(de-Jt,ue-xn);return(_e?knLt.optimumDistance)?{optimumCorner:Vt,optimumDistance:kn}:Lt},{optimumDistance:_e?1/0:-1/0,optimumCorner:null}).optimumCorner},YA=function(Ae,ie,de,ue,_e){var rt=0,Lt=0;switch(Ae.size){case 0:Ae.shape===0?rt=Lt=Math.min(Math.abs(ie),Math.abs(ie-ue),Math.abs(de),Math.abs(de-_e)):Ae.shape===1&&(rt=Math.min(Math.abs(ie),Math.abs(ie-ue)),Lt=Math.min(Math.abs(de),Math.abs(de-_e)));break;case 2:if(Ae.shape===0)rt=Lt=Math.min(vA(ie,de),vA(ie,de-_e),vA(ie-ue,de),vA(ie-ue,de-_e));else if(Ae.shape===1){var Vt=Math.min(Math.abs(de),Math.abs(de-_e))/Math.min(Math.abs(ie),Math.abs(ie-ue)),Jt=SA(ue,_e,ie,de,!0),xn=Jt[0],kn=Jt[1];rt=vA(xn-ie,(kn-de)/Vt),Lt=Vt*rt}break;case 1:Ae.shape===0?rt=Lt=Math.max(Math.abs(ie),Math.abs(ie-ue),Math.abs(de),Math.abs(de-_e)):Ae.shape===1&&(rt=Math.max(Math.abs(ie),Math.abs(ie-ue)),Lt=Math.max(Math.abs(de),Math.abs(de-_e)));break;case 3:if(Ae.shape===0)rt=Lt=Math.max(vA(ie,de),vA(ie,de-_e),vA(ie-ue,de),vA(ie-ue,de-_e));else if(Ae.shape===1){var Vt=Math.max(Math.abs(de),Math.abs(de-_e))/Math.max(Math.abs(ie),Math.abs(ie-ue)),ee=SA(ue,_e,ie,de,!1),xn=ee[0],kn=ee[1];rt=vA(xn-ie,(kn-de)/Vt),Lt=Vt*rt}break}return Array.isArray(Ae.size)&&(rt=Ho(Ae.size[0],ue),Lt=Ae.size.length===2?Ho(Ae.size[1],_e):rt),[rt,Lt]},Bc=function(Ae,ie){var de=pi(180),ue=[];return Oi(ie).forEach(function(_e,rt){if(rt===0){var Lt=_e[0];if(Lt.type===20&&Lt.value==="to"){de=Nu(_e);return}else if(Iu(Lt)){de=sl.parse(Ae,Lt);return}}var Vt=El(Ae,_e);ue.push(Vt)}),{angle:de,stops:ue,type:1}},Fl=function(Ae,ie){var de=pi(180),ue=[];return Oi(ie).forEach(function(_e,rt){if(rt===0){var Lt=_e[0];if(Lt.type===20&&["top","left","right","bottom"].indexOf(Lt.value)!==-1){de=Nu(_e);return}else if(Iu(Lt)){de=(sl.parse(Ae,Lt)+pi(270))%pi(360);return}}var Vt=El(Ae,_e);ue.push(Vt)}),{angle:de,stops:ue,type:1}},qA=function(Ae,ie){var de=pi(180),ue=[],_e=1,rt=0,Lt=3,Vt=[];return Oi(ie).forEach(function(Jt,xn){var kn=Jt[0];if(xn===0){if(za(kn)&&kn.value==="linear"){_e=1;return}else if(za(kn)&&kn.value==="radial"){_e=2;return}}if(kn.type===18){if(kn.name==="from"){var ee=jA.parse(Ae,kn.values[0]);ue.push({stop:Ti,color:ee})}else if(kn.name==="to"){var ee=jA.parse(Ae,kn.values[0]);ue.push({stop:hs,color:ee})}else if(kn.name==="color-stop"){var le=kn.values.filter(fA);if(le.length===2){var ee=jA.parse(Ae,le[1]),Fe=le[0];xi(Fe)&&ue.push({stop:{type:16,number:Fe.number*100,flags:Fe.flags},color:ee})}}}}),_e===1?{angle:(de+pi(180))%pi(360),stops:ue,type:_e}:{size:Lt,shape:rt,stops:ue,position:Vt,type:_e}},ec="closest-side",Qu="farthest-side",_s="closest-corner",Ll="farthest-corner",tc="circle",nc="ellipse",yc="cover",rc="contain",Tc=function(Ae,ie){var de=0,ue=3,_e=[],rt=[];return Oi(ie).forEach(function(Lt,Vt){var Jt=!0;if(Vt===0){var xn=!1;Jt=Lt.reduce(function(ee,le){if(xn)if(za(le))switch(le.value){case"center":return rt.push(Xl),ee;case"top":case"left":return rt.push(Ti),ee;case"right":case"bottom":return rt.push(hs),ee}else(qr(le)||mA(le))&&rt.push(le);else if(za(le))switch(le.value){case tc:return de=0,!1;case nc:return de=1,!1;case"at":return xn=!0,!1;case ec:return ue=0,!1;case yc:case Qu:return ue=1,!1;case rc:case _s:return ue=2,!1;case Ll:return ue=3,!1}else if(mA(le)||qr(le))return Array.isArray(ue)||(ue=[]),ue.push(le),!1;return ee},Jt)}if(Jt){var kn=El(Ae,Lt);_e.push(kn)}}),{size:ue,shape:de,stops:_e,position:rt,type:2}},ru=function(Ae,ie){var de=0,ue=3,_e=[],rt=[];return Oi(ie).forEach(function(Lt,Vt){var Jt=!0;if(Vt===0?Jt=Lt.reduce(function(kn,ee){if(za(ee))switch(ee.value){case"center":return rt.push(Xl),!1;case"top":case"left":return rt.push(Ti),!1;case"right":case"bottom":return rt.push(hs),!1}else if(qr(ee)||mA(ee))return rt.push(ee),!1;return kn},Jt):Vt===1&&(Jt=Lt.reduce(function(kn,ee){if(za(ee))switch(ee.value){case tc:return de=0,!1;case nc:return de=1,!1;case rc:case ec:return ue=0,!1;case Qu:return ue=1,!1;case _s:return ue=2,!1;case yc:case Ll:return ue=3,!1}else if(mA(ee)||qr(ee))return Array.isArray(ue)||(ue=[]),ue.push(ee),!1;return kn},Jt)),Jt){var xn=El(Ae,Lt);_e.push(xn)}}),{size:ue,shape:de,stops:_e,position:rt,type:2}},wc=function(Ae){return Ae.type===1},bc=function(Ae){return Ae.type===2},Du={name:"image",parse:function(Ae,ie){if(ie.type===22){var de={url:ie.value,type:0};return Ae.cache.addImage(ie.value),de}if(ie.type===18){var ue=ac[ie.name];if(typeof ue=="undefined")throw new Error('Attempting to parse an unsupported image function "'+ie.name+'"');return ue(Ae,ie.values)}throw new Error("Unsupported image type "+ie.type)}};function kc(Ae){return!(Ae.type===20&&Ae.value==="none")&&(Ae.type!==18||!!ac[Ae.name])}var ac={"linear-gradient":Bc,"-moz-linear-gradient":Fl,"-ms-linear-gradient":Fl,"-o-linear-gradient":Fl,"-webkit-linear-gradient":Fl,"radial-gradient":Tc,"-moz-radial-gradient":ru,"-ms-radial-gradient":ru,"-o-radial-gradient":ru,"-webkit-radial-gradient":ru,"-webkit-gradient":qA},jc={name:"background-image",initialValue:"none",type:1,prefix:!1,parse:function(Ae,ie){if(ie.length===0)return[];var de=ie[0];return de.type===20&&de.value==="none"?[]:ie.filter(function(ue){return fA(ue)&&kc(ue)}).map(function(ue){return Du.parse(Ae,ue)})}},re={name:"background-origin",initialValue:"border-box",prefix:!1,type:1,parse:function(Ae,ie){return ie.map(function(de){if(za(de))switch(de.value){case"padding-box":return 1;case"content-box":return 2}return 0})}},te={name:"background-position",initialValue:"0% 0%",type:1,prefix:!1,parse:function(Ae,ie){return Oi(ie).map(function(de){return de.filter(qr)}).map(Yu)}},ne={name:"background-repeat",initialValue:"repeat",prefix:!1,type:1,parse:function(Ae,ie){return Oi(ie).map(function(de){return de.filter(za).map(function(ue){return ue.value}).join(" ")}).map(fe)}},fe=function(Ae){switch(Ae){case"no-repeat":return 1;case"repeat-x":case"repeat no-repeat":return 2;case"repeat-y":case"no-repeat repeat":return 3;case"repeat":default:return 0}},we;(function(Ae){Ae.AUTO="auto",Ae.CONTAIN="contain",Ae.COVER="cover"})(we||(we={}));var Se={name:"background-size",initialValue:"0",prefix:!1,type:1,parse:function(Ae,ie){return Oi(ie).map(function(de){return de.filter(Ie)})}},Ie=function(Ae){return za(Ae)||qr(Ae)},Te=function(Ae){return{name:"border-"+Ae+"-color",initialValue:"transparent",prefix:!1,type:3,format:"color"}},Ke=Te("top"),tt=Te("right"),mt=Te("bottom"),vt=Te("left"),Qt=function(Ae){return{name:"border-radius-"+Ae,initialValue:"0 0",prefix:!1,type:1,parse:function(ie,de){return Yu(de.filter(qr))}}},$e=Qt("top-left"),on=Qt("top-right"),Zt=Qt("bottom-right"),An=Qt("bottom-left"),Tt=function(Ae){return{name:"border-"+Ae+"-style",initialValue:"solid",prefix:!1,type:2,parse:function(ie,de){switch(de){case"none":return 0;case"dashed":return 2;case"dotted":return 3;case"double":return 4}return 1}}},sn=Tt("top"),In=Tt("right"),zn=Tt("bottom"),ir=Tt("left"),Sr=function(Ae){return{name:"border-"+Ae+"-width",initialValue:"0",type:0,prefix:!1,parse:function(ie,de){return Ei(de)?de.number:0}}},Wn=Sr("top"),Sn=Sr("right"),Xn=Sr("bottom"),gr=Sr("left"),Mt={name:"color",initialValue:"transparent",prefix:!1,type:3,format:"color"},Xt={name:"direction",initialValue:"ltr",prefix:!1,type:2,parse:function(Ae,ie){switch(ie){case"rtl":return 1;case"ltr":default:return 0}}},Ln={name:"display",initialValue:"inline-block",prefix:!1,type:1,parse:function(Ae,ie){return ie.filter(za).reduce(function(de,ue){return de|Le(ue.value)},0)}},Le=function(Ae){switch(Ae){case"block":case"-webkit-box":return 2;case"inline":return 4;case"run-in":return 8;case"flow":return 16;case"flow-root":return 32;case"table":return 64;case"flex":case"-webkit-flex":return 128;case"grid":case"-ms-grid":return 256;case"ruby":return 512;case"subgrid":return 1024;case"list-item":return 2048;case"table-row-group":return 4096;case"table-header-group":return 8192;case"table-footer-group":return 16384;case"table-row":return 32768;case"table-cell":return 65536;case"table-column-group":return 131072;case"table-column":return 262144;case"table-caption":return 524288;case"ruby-base":return 1048576;case"ruby-text":return 2097152;case"ruby-base-container":return 4194304;case"ruby-text-container":return 8388608;case"contents":return 16777216;case"inline-block":return 33554432;case"inline-list-item":return 67108864;case"inline-table":return 134217728;case"inline-flex":return 268435456;case"inline-grid":return 536870912}return 0},Me={name:"float",initialValue:"none",prefix:!1,type:2,parse:function(Ae,ie){switch(ie){case"left":return 1;case"right":return 2;case"inline-start":return 3;case"inline-end":return 4}return 0}},et={name:"letter-spacing",initialValue:"0",prefix:!1,type:0,parse:function(Ae,ie){return ie.type===20&&ie.value==="normal"?0:ie.type===17||ie.type===15?ie.number:0}},st;(function(Ae){Ae.NORMAL="normal",Ae.STRICT="strict"})(st||(st={}));var dt={name:"line-break",initialValue:"normal",prefix:!1,type:2,parse:function(Ae,ie){switch(ie){case"strict":return st.STRICT;case"normal":default:return st.NORMAL}}},Pt={name:"line-height",initialValue:"normal",prefix:!1,type:4},kt=function(Ae,ie){return za(Ae)&&Ae.value==="normal"?1.2*ie:Ae.type===17?ie*Ae.number:qr(Ae)?Ho(Ae,ie):ie},en={name:"list-style-image",initialValue:"none",type:0,prefix:!1,parse:function(Ae,ie){return ie.type===20&&ie.value==="none"?null:Du.parse(Ae,ie)}},Xe={name:"list-style-position",initialValue:"outside",prefix:!1,type:2,parse:function(Ae,ie){switch(ie){case"inside":return 0;case"outside":default:return 1}}},ct={name:"list-style-type",initialValue:"none",prefix:!1,type:2,parse:function(Ae,ie){switch(ie){case"disc":return 0;case"circle":return 1;case"square":return 2;case"decimal":return 3;case"cjk-decimal":return 4;case"decimal-leading-zero":return 5;case"lower-roman":return 6;case"upper-roman":return 7;case"lower-greek":return 8;case"lower-alpha":return 9;case"upper-alpha":return 10;case"arabic-indic":return 11;case"armenian":return 12;case"bengali":return 13;case"cambodian":return 14;case"cjk-earthly-branch":return 15;case"cjk-heavenly-stem":return 16;case"cjk-ideographic":return 17;case"devanagari":return 18;case"ethiopic-numeric":return 19;case"georgian":return 20;case"gujarati":return 21;case"gurmukhi":return 22;case"hebrew":return 22;case"hiragana":return 23;case"hiragana-iroha":return 24;case"japanese-formal":return 25;case"japanese-informal":return 26;case"kannada":return 27;case"katakana":return 28;case"katakana-iroha":return 29;case"khmer":return 30;case"korean-hangul-formal":return 31;case"korean-hanja-formal":return 32;case"korean-hanja-informal":return 33;case"lao":return 34;case"lower-armenian":return 35;case"malayalam":return 36;case"mongolian":return 37;case"myanmar":return 38;case"oriya":return 39;case"persian":return 40;case"simp-chinese-formal":return 41;case"simp-chinese-informal":return 42;case"tamil":return 43;case"telugu":return 44;case"thai":return 45;case"tibetan":return 46;case"trad-chinese-formal":return 47;case"trad-chinese-informal":return 48;case"upper-armenian":return 49;case"disclosure-open":return 50;case"disclosure-closed":return 51;case"none":default:return-1}}},Ct=function(Ae){return{name:"margin-"+Ae,initialValue:"0",prefix:!1,type:4}},Ft=Ct("top"),zt=Ct("right"),$t=Ct("bottom"),an=Ct("left"),fn={name:"overflow",initialValue:"visible",prefix:!1,type:1,parse:function(Ae,ie){return ie.filter(za).map(function(de){switch(de.value){case"hidden":return 1;case"scroll":return 2;case"clip":return 3;case"auto":return 4;case"visible":default:return 0}})}},Qn={name:"overflow-wrap",initialValue:"normal",prefix:!1,type:2,parse:function(Ae,ie){switch(ie){case"break-word":return"break-word";case"normal":default:return"normal"}}},On=function(Ae){return{name:"padding-"+Ae,initialValue:"0",prefix:!1,type:3,format:"length-percentage"}},Rn=On("top"),Zn=On("right"),pr=On("bottom"),Nn=On("left"),Kt={name:"text-align",initialValue:"left",prefix:!1,type:2,parse:function(Ae,ie){switch(ie){case"right":return 2;case"center":case"justify":return 1;case"left":default:return 0}}},Ur={name:"position",initialValue:"static",prefix:!1,type:2,parse:function(Ae,ie){switch(ie){case"relative":return 1;case"absolute":return 2;case"fixed":return 3;case"sticky":return 4}return 0}},Br={name:"text-shadow",initialValue:"none",type:1,prefix:!1,parse:function(Ae,ie){return ie.length===1&&fs(ie[0],"none")?[]:Oi(ie).map(function(de){for(var ue={color:pA.TRANSPARENT,offsetX:Ti,offsetY:Ti,blur:Ti},_e=0,rt=0;rt1?1:0],this.overflowWrap=wr(ie,Qn,de.overflowWrap),this.paddingTop=wr(ie,Rn,de.paddingTop),this.paddingRight=wr(ie,Zn,de.paddingRight),this.paddingBottom=wr(ie,pr,de.paddingBottom),this.paddingLeft=wr(ie,Nn,de.paddingLeft),this.paintOrder=wr(ie,Ha,de.paintOrder),this.position=wr(ie,Ur,de.position),this.textAlign=wr(ie,Kt,de.textAlign),this.textDecorationColor=wr(ie,xa,(ue=de.textDecorationColor)!==null&&ue!==void 0?ue:de.color),this.textDecorationLine=wr(ie,Ba,(_e=de.textDecorationLine)!==null&&_e!==void 0?_e:de.textDecoration),this.textShadow=wr(ie,Br,de.textShadow),this.textTransform=wr(ie,Mn,de.textTransform),this.transform=wr(ie,Yn,de.transform),this.transformOrigin=wr(ie,zr,de.transformOrigin),this.visibility=wr(ie,kr,de.visibility),this.webkitTextStrokeColor=wr(ie,zo,de.webkitTextStrokeColor),this.webkitTextStrokeWidth=wr(ie,ma,de.webkitTextStrokeWidth),this.wordBreak=wr(ie,Gr,de.wordBreak),this.zIndex=wr(ie,ha,de.zIndex)}return Ae.prototype.isVisible=function(){return this.display>0&&this.opacity>0&&this.visibility===0},Ae.prototype.isTransparent=function(){return XA(this.backgroundColor)},Ae.prototype.isTransformed=function(){return this.transform!==null},Ae.prototype.isPositioned=function(){return this.position!==0},Ae.prototype.isPositionedWithZIndex=function(){return this.isPositioned()&&!this.zIndex.auto},Ae.prototype.isFloating=function(){return this.float!==0},Ae.prototype.isInlineLevel=function(){return Nr(this.display,4)||Nr(this.display,33554432)||Nr(this.display,268435456)||Nr(this.display,536870912)||Nr(this.display,67108864)||Nr(this.display,134217728)},Ae}(),Io=function(){function Ae(ie,de){this.content=wr(ie,sa,de.content),this.quotes=wr(ie,Qr,de.quotes)}return Ae}(),Go=function(){function Ae(ie,de){this.counterIncrement=wr(ie,ua,de.counterIncrement),this.counterReset=wr(ie,Kr,de.counterReset)}return Ae}(),wr=function(Ae,ie,de){var ue=new $i,_e=de!==null&&typeof de!="undefined"?de.toString():ie.initialValue;ue.write(_e);var rt=new mi(ue.read());switch(ie.type){case 2:var Lt=rt.parseComponentValue();return ie.parse(Ae,za(Lt)?Lt.value:ie.initialValue);case 0:return ie.parse(Ae,rt.parseComponentValue());case 1:return ie.parse(Ae,rt.parseComponentValues());case 4:return rt.parseComponentValue();case 3:switch(ie.format){case"angle":return sl.parse(Ae,rt.parseComponentValue());case"color":return jA.parse(Ae,rt.parseComponentValue());case"image":return Du.parse(Ae,rt.parseComponentValue());case"length":var Vt=rt.parseComponentValue();return mA(Vt)?Vt:Ti;case"length-percentage":var Jt=rt.parseComponentValue();return qr(Jt)?Jt:Ti;case"time":return yr.parse(Ae,rt.parseComponentValue())}break}},Bo="data-html2canvas-debug",vi=function(Ae){var ie=Ae.getAttribute(Bo);switch(ie){case"all":return 1;case"clone":return 2;case"parse":return 3;case"render":return 4;default:return 0}},Ja=function(Ae,ie){var de=vi(Ae);return de===1||ie===de},ka=function(){function Ae(ie,de){if(this.context=ie,this.textNodes=[],this.elements=[],this.flags=0,Ja(de,3))debugger;this.styles=new Ai(ie,window.getComputedStyle(de,null)),cr(de)&&(this.styles.animationDuration.some(function(ue){return ue>0})&&(de.style.animationDuration="0s"),this.styles.transform!==null&&(de.style.transform="none")),this.bounds=He(this.context,de),Ja(de,4)&&(this.flags|=16)}return Ae}(),lo="AAAAAAAAAAAAEA4AGBkAAFAaAAACAAAAAAAIABAAGAAwADgACAAQAAgAEAAIABAACAAQAAgAEAAIABAACAAQAAgAEAAIABAAQABIAEQATAAIABAACAAQAAgAEAAIABAAVABcAAgAEAAIABAACAAQAGAAaABwAHgAgACIAI4AlgAIABAAmwCjAKgAsAC2AL4AvQDFAMoA0gBPAVYBWgEIAAgACACMANoAYgFkAWwBdAF8AX0BhQGNAZUBlgGeAaMBlQGWAasBswF8AbsBwwF0AcsBYwHTAQgA2wG/AOMBdAF8AekB8QF0AfkB+wHiAHQBfAEIAAMC5gQIAAsCEgIIAAgAFgIeAggAIgIpAggAMQI5AkACygEIAAgASAJQAlgCYAIIAAgACAAKBQoFCgUTBRMFGQUrBSsFCAAIAAgACAAIAAgACAAIAAgACABdAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACABoAmgCrwGvAQgAbgJ2AggAHgEIAAgACADnAXsCCAAIAAgAgwIIAAgACAAIAAgACACKAggAkQKZAggAPADJAAgAoQKkAqwCsgK6AsICCADJAggA0AIIAAgACAAIANYC3gIIAAgACAAIAAgACABAAOYCCAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAkASoB+QIEAAgACAA8AEMCCABCBQgACABJBVAFCAAIAAgACAAIAAgACAAIAAgACABTBVoFCAAIAFoFCABfBWUFCAAIAAgACAAIAAgAbQUIAAgACAAIAAgACABzBXsFfQWFBYoFigWKBZEFigWKBYoFmAWfBaYFrgWxBbkFCAAIAAgACAAIAAgACAAIAAgACAAIAMEFCAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAMgFCADQBQgACAAIAAgACAAIAAgACAAIAAgACAAIAO4CCAAIAAgAiQAIAAgACABAAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAD0AggACAD8AggACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIANYFCAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAMDvwAIAAgAJAIIAAgACAAIAAgACAAIAAgACwMTAwgACAB9BOsEGwMjAwgAKwMyAwsFYgE3A/MEPwMIAEUDTQNRAwgAWQOsAGEDCAAIAAgACAAIAAgACABpAzQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFIQUoBSwFCAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACABtAwgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACABMAEwACAAIAAgACAAIABgACAAIAAgACAC/AAgACAAyAQgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACACAAIAAwAAgACAAIAAgACAAIAAgACAAIAAAARABIAAgACAAIABQASAAIAAgAIABwAEAAjgCIABsAqAC2AL0AigDQAtwC+IJIQqVAZUBWQqVAZUBlQGVAZUBlQGrC5UBlQGVAZUBlQGVAZUBlQGVAXsKlQGVAbAK6wsrDGUMpQzlDJUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAfAKAAuZA64AtwCJALoC6ADwAAgAuACgA/oEpgO6AqsD+AAIAAgAswMIAAgACAAIAIkAuwP5AfsBwwPLAwgACAAIAAgACADRA9kDCAAIAOED6QMIAAgACAAIAAgACADuA/YDCAAIAP4DyQAIAAgABgQIAAgAXQAOBAgACAAIAAgACAAIABMECAAIAAgACAAIAAgACAD8AAQBCAAIAAgAGgQiBCoECAExBAgAEAEIAAgACAAIAAgACAAIAAgACAAIAAgACAA4BAgACABABEYECAAIAAgATAQYAQgAVAQIAAgACAAIAAgACAAIAAgACAAIAFoECAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgAOQEIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAB+BAcACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAEABhgSMBAgACAAIAAgAlAQIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAwAEAAQABAADAAMAAwADAAQABAAEAAQABAAEAAQABHATAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgAdQMIAAgACAAIAAgACAAIAMkACAAIAAgAfQMIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACACFA4kDCAAIAAgACAAIAOcBCAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAIcDCAAIAAgACAAIAAgACAAIAAgACAAIAJEDCAAIAAgACADFAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACABgBAgAZgQIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgAbAQCBXIECAAIAHkECAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACABAAJwEQACjBKoEsgQIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAC6BMIECAAIAAgACAAIAAgACABmBAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgAxwQIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAGYECAAIAAgAzgQIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgAigWKBYoFigWKBYoFigWKBd0FXwUIAOIF6gXxBYoF3gT5BQAGCAaKBYoFigWKBYoFigWKBYoFigWKBYoFigXWBIoFigWKBYoFigWKBYoFigWKBYsFEAaKBYoFigWKBYoFigWKBRQGCACKBYoFigWKBQgACAAIANEECAAIABgGigUgBggAJgYIAC4GMwaKBYoF0wQ3Bj4GigWKBYoFigWKBYoFigWKBYoFigWKBYoFigUIAAgACAAIAAgACAAIAAgAigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWLBf///////wQABAAEAAQABAAEAAQABAAEAAQAAwAEAAQAAgAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAQADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAUAAAAFAAUAAAAFAAUAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAEAAQABAAEAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUAAQAAAAUABQAFAAUABQAFAAAAAAAFAAUAAAAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAFAAUAAQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABwAFAAUABQAFAAAABwAHAAcAAAAHAAcABwAFAAEAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAFAAUABQAFAAcABwAFAAUAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAAAAQABAAAAAAAAAAAAAAAFAAUABQAFAAAABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAHAAcABwAHAAcAAAAHAAcAAAAAAAUABQAHAAUAAQAHAAEABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABwABAAUABQAFAAUAAAAAAAAAAAAAAAEAAQABAAEAAQABAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABwAFAAUAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUAAQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQABQANAAQABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQABAAEAAQABAAEAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAEAAQABAAEAAQABAAEAAQABAAEAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAQABAAEAAQABAAEAAQABAAAAAAAAAAAAAAAAAAAAAAABQAHAAUABQAFAAAAAAAAAAcABQAFAAUABQAFAAQABAAEAAQABAAEAAQABAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUAAAAFAAUABQAFAAUAAAAFAAUABQAAAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAAAAAAAAAAAAUABQAFAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAHAAUAAAAHAAcABwAFAAUABQAFAAUABQAFAAUABwAHAAcABwAFAAcABwAAAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABwAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAUABwAHAAUABQAFAAUAAAAAAAcABwAAAAAABwAHAAUAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAABQAFAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAABwAHAAcABQAFAAAAAAAAAAAABQAFAAAAAAAFAAUABQAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAFAAUABQAFAAUAAAAFAAUABwAAAAcABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAFAAUABwAFAAUABQAFAAAAAAAHAAcAAAAAAAcABwAFAAAAAAAAAAAAAAAAAAAABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAcABwAAAAAAAAAHAAcABwAAAAcABwAHAAUAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAABQAHAAcABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABwAHAAcABwAAAAUABQAFAAAABQAFAAUABQAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAcABQAHAAcABQAHAAcAAAAFAAcABwAAAAcABwAFAAUAAAAAAAAAAAAAAAAAAAAFAAUAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAUABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAFAAcABwAFAAUABQAAAAUAAAAHAAcABwAHAAcABwAHAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAHAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAABwAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAUAAAAFAAAAAAAAAAAABwAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABwAFAAUABQAFAAUAAAAFAAUAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABwAFAAUABQAFAAUABQAAAAUABQAHAAcABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABQAFAAAAAAAAAAAABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAcABQAFAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAHAAUABQAFAAUABQAFAAUABwAHAAcABwAHAAcABwAHAAUABwAHAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABwAHAAcABwAFAAUABwAHAAcAAAAAAAAAAAAHAAcABQAHAAcABwAHAAcABwAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAcABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABQAHAAUABQAFAAUABQAFAAUAAAAFAAAABQAAAAAABQAFAAUABQAFAAUABQAFAAcABwAHAAcABwAHAAUABQAFAAUABQAFAAUABQAFAAUAAAAAAAUABQAFAAUABQAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABwAFAAcABwAHAAcABwAFAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAUABQAFAAUABwAHAAUABQAHAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAcABQAFAAcABwAHAAUABwAFAAUABQAHAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAcABwAHAAcABwAHAAUABQAFAAUABQAFAAUABQAHAAcABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUAAAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAcABQAFAAUABQAFAAUABQAAAAAAAAAAAAUAAAAAAAAAAAAAAAAABQAAAAAABwAFAAUAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAAABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUAAAAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAABQAAAAAAAAAFAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAUABQAHAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABwAHAAcABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAFAAUABQAHAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAcABwAFAAUABQAFAAcABwAFAAUABwAHAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAcABwAFAAUABwAHAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAFAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAFAAUABQAAAAAABQAFAAAAAAAAAAAAAAAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABQAFAAcABwAAAAAAAAAAAAAABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABwAFAAcABwAFAAcABwAAAAcABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAAAAAAAAAAAAAAAAAFAAUABQAAAAUABQAAAAAAAAAAAAAABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABQAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABwAFAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAcABQAFAAUABQAFAAUABQAFAAUABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAFAAUABQAHAAcABQAHAAUABQAAAAAAAAAAAAAAAAAFAAAABwAHAAcABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABwAHAAcABwAAAAAABwAHAAAAAAAHAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAAAAAAFAAUABQAFAAUABQAFAAAAAAAAAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAFAAUABQAFAAUABQAFAAUABwAHAAUABQAFAAcABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAHAAcABQAFAAUABQAFAAUABwAFAAcABwAFAAcABQAFAAcABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAHAAcABQAFAAUABQAAAAAABwAHAAcABwAFAAUABwAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABwAHAAUABQAFAAUABQAFAAUABQAHAAcABQAHAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABwAFAAcABwAFAAUABQAFAAUABQAHAAUAAAAAAAAAAAAAAAAAAAAAAAcABwAFAAUABQAFAAcABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAFAAUABQAFAAUABQAFAAUABQAHAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAFAAUABQAFAAAAAAAFAAUABwAHAAcABwAFAAAAAAAAAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABwAHAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABQAFAAUABQAFAAUABQAAAAUABQAFAAUABQAFAAcABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAAAHAAUABQAFAAUABQAFAAUABwAFAAUABwAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUAAAAAAAAABQAAAAUABQAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAHAAcAAAAFAAUAAAAHAAcABQAHAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABwAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAAAAAAAAAAAAAAAAAAABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAUABQAFAAAAAAAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAAAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAAAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAAABQAFAAUABQAFAAUABQAAAAUABQAAAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAFAAUABQAFAAUADgAOAA4ADgAOAA4ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAAAAAAAAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAMAAwADAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkAAAAAAAAAAAAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAAAAAAAAAAAAsADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwACwAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAAAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAOAAAAAAAAAAAADgAOAA4AAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAAAA4ADgAOAA4ADgAOAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4AAAAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4AAAAAAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAAAA4AAAAOAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAADgAAAAAAAAAAAA4AAAAOAAAAAAAAAAAADgAOAA4AAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAAAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAA4ADgAOAA4ADgAOAA4ADgAOAAAADgAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4AAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4AAAAAAAAAAAAAAAAAAAAAAA4ADgAOAA4ADgAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4AAAAOAA4ADgAOAA4ADgAAAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4AAAAAAAAAAAA=",Eo="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",ho=typeof Uint8Array=="undefined"?[]:new Uint8Array(256),La=0;La>4,kn[_e++]=(Lt&15)<<4|Vt>>2,kn[_e++]=(Vt&3)<<6|Jt&63;return xn},Zo=function(Ae){for(var ie=Ae.length,de=[],ue=0;ue>si,ki=1<>si,Oo=zi+_o,NA=Oo,HA=32,$A=NA+HA,BA=65536>>Fi,ul=1<=0){if(ie<55296||ie>56319&&ie<=65535)return de=this.index[ie>>si],de=(de<>si)],de=(de<>Fi),de=this.index[de],de+=ie>>si&Is,de=this.index[de],de=(de<=55296&&_e<=56319&&de>10)+55296,Lt%1024+56320)),(_e+1===de||ue.length>16384)&&(rt+=String.fromCharCode.apply(String,ue),ue.length=0)}return rt},Zs=li(lo),Zi="\xD7",Li="\xF7",Ou=function(Ae){return Zs.get(Ae)},Au=function(Ae,ie,de){var ue=de-2,_e=ie[ue],rt=ie[de-1],Lt=ie[de];if(rt===ms&&Lt===Gi)return Zi;if(rt===ms||rt===Gi||rt===Ks||Lt===ms||Lt===Gi||Lt===Ks)return Li;if(rt===Ns&&[Ns,es,ou,Gs].indexOf(Lt)!==-1||(rt===ou||rt===es)&&(Lt===es||Lt===zs)||(rt===Gs||rt===zs)&&Lt===zs||Lt===iu||Lt===Il||Lt===au||rt===Bi)return Zi;if(rt===iu&&Lt===Nl){for(;_e===Il;)_e=ie[--ue];if(_e===Nl)return Zi}if(rt===Us&&Lt===Us){for(var Vt=0;_e===Us;)Vt++,_e=ie[--ue];if(Vt%2===0)return Zi}return Li},Ga=function(Ae){var ie=ts(Ae),de=ie.length,ue=0,_e=0,rt=ie.map(Ou);return{next:function(){if(ue>=de)return{done:!0,value:null};for(var Lt=Zi;ueLt.x||kn.y>Lt.y;return Lt=kn,xn===0?!0:ee});return Ae.body.removeChild(ie),Vt},Ql=function(){return typeof new Image().crossOrigin!="undefined"},Dl=function(){return typeof new XMLHttpRequest().responseType=="string"},Ws=function(Ae){var ie=new Image,de=Ae.createElement("canvas"),ue=de.getContext("2d");if(!ue)return!1;ie.src="data:image/svg+xml,";try{ue.drawImage(ie,0,0),de.toDataURL()}catch(_e){return!1}return!0},Vs=function(Ae){return Ae[0]===0&&Ae[1]===255&&Ae[2]===0&&Ae[3]===255},Tu=function(Ae){var ie=Ae.createElement("canvas"),de=100;ie.width=de,ie.height=de;var ue=ie.getContext("2d");if(!ue)return Promise.reject(!1);ue.fillStyle="rgb(0, 255, 0)",ue.fillRect(0,0,de,de);var _e=new Image,rt=ie.toDataURL();_e.src=rt;var Lt=gl(de,de,0,0,_e);return ue.fillStyle="red",ue.fillRect(0,0,de,de),fl(Lt).then(function(Vt){ue.drawImage(Vt,0,0);var Jt=ue.getImageData(0,0,de,de).data;ue.fillStyle="red",ue.fillRect(0,0,de,de);var xn=Ae.createElement("div");return xn.style.backgroundImage="url("+rt+")",xn.style.height=de+"px",Vs(Jt)?fl(gl(de,de,0,0,xn)):Promise.reject(!1)}).then(function(Vt){return ue.drawImage(Vt,0,0),Vs(ue.getImageData(0,0,de,de).data)}).catch(function(){return!1})},gl=function(Ae,ie,de,ue,_e){var rt="http://www.w3.org/2000/svg",Lt=document.createElementNS(rt,"svg"),Vt=document.createElementNS(rt,"foreignObject");return Lt.setAttributeNS(null,"width",Ae.toString()),Lt.setAttributeNS(null,"height",ie.toString()),Vt.setAttributeNS(null,"width","100%"),Vt.setAttributeNS(null,"height","100%"),Vt.setAttributeNS(null,"x",de.toString()),Vt.setAttributeNS(null,"y",ue.toString()),Vt.setAttributeNS(null,"externalResourcesRequired","true"),Lt.appendChild(Vt),Vt.appendChild(_e),Lt},fl=function(Ae){return new Promise(function(ie,de){var ue=new Image;ue.onload=function(){return ie(ue)},ue.onerror=de,ue.src="data:image/svg+xml;charset=utf-8,"+encodeURIComponent(new XMLSerializer().serializeToString(Ae))})},ri={get SUPPORT_RANGE_BOUNDS(){var Ae=Ul(document);return Object.defineProperty(ri,"SUPPORT_RANGE_BOUNDS",{value:Ae}),Ae},get SUPPORT_WORD_BREAKING(){var Ae=ri.SUPPORT_RANGE_BOUNDS&&UA(document);return Object.defineProperty(ri,"SUPPORT_WORD_BREAKING",{value:Ae}),Ae},get SUPPORT_SVG_DRAWING(){var Ae=Ws(document);return Object.defineProperty(ri,"SUPPORT_SVG_DRAWING",{value:Ae}),Ae},get SUPPORT_FOREIGNOBJECT_DRAWING(){var Ae=typeof Array.from=="function"&&typeof window.fetch=="function"?Tu(document):Promise.resolve(!1);return Object.defineProperty(ri,"SUPPORT_FOREIGNOBJECT_DRAWING",{value:Ae}),Ae},get SUPPORT_CORS_IMAGES(){var Ae=Ql();return Object.defineProperty(ri,"SUPPORT_CORS_IMAGES",{value:Ae}),Ae},get SUPPORT_RESPONSE_TYPE(){var Ae=Dl();return Object.defineProperty(ri,"SUPPORT_RESPONSE_TYPE",{value:Ae}),Ae},get SUPPORT_CORS_XHR(){var Ae="withCredentials"in new XMLHttpRequest;return Object.defineProperty(ri,"SUPPORT_CORS_XHR",{value:Ae}),Ae},get SUPPORT_NATIVE_TEXT_SEGMENTATION(){var Ae=!!(typeof Intl!="undefined"&&Intl.Segmenter);return Object.defineProperty(ri,"SUPPORT_NATIVE_TEXT_SEGMENTATION",{value:Ae}),Ae}},yA=function(){function Ae(ie,de){this.text=ie,this.bounds=de}return Ae}(),ps=function(Ae,ie,de,ue){var _e=RA(ie,de),rt=[],Lt=0;return _e.forEach(function(Vt){if(de.textDecorationLine.length||Vt.trim().length>0)if(ri.SUPPORT_RANGE_BOUNDS){var Jt=qa(ue,Lt,Vt.length).getClientRects();if(Jt.length>1){var xn=yo(Vt),kn=0;xn.forEach(function(le){rt.push(new yA(le,Ge.fromDOMRectList(Ae,qa(ue,kn+Lt,le.length).getClientRects()))),kn+=le.length})}else rt.push(new yA(Vt,Ge.fromDOMRectList(Ae,Jt)))}else{var ee=ue.splitText(Vt.length);rt.push(new yA(Vt,ku(Ae,ue))),ue=ee}else ri.SUPPORT_RANGE_BOUNDS||(ue=ue.splitText(Vt.length));Lt+=Vt.length}),rt},ku=function(Ae,ie){var de=ie.ownerDocument;if(de){var ue=de.createElement("html2canvaswrapper");ue.appendChild(ie.cloneNode(!0));var _e=ie.parentNode;if(_e){_e.replaceChild(ue,ie);var rt=He(Ae,ue);return ue.firstChild&&_e.replaceChild(ue.firstChild,ue),rt}}return Ge.EMPTY},qa=function(Ae,ie,de){var ue=Ae.ownerDocument;if(!ue)throw new Error("Node has no owner document");var _e=ue.createRange();return _e.setStart(Ae,ie),_e.setEnd(Ae,ie+de),_e},yo=function(Ae){if(ri.SUPPORT_NATIVE_TEXT_SEGMENTATION){var ie=new Intl.Segmenter(void 0,{granularity:"grapheme"});return Array.from(ie.segment(Ae)).map(function(de){return de.segment})}return dl(Ae)},ji=function(Ae,ie){if(ri.SUPPORT_NATIVE_TEXT_SEGMENTATION){var de=new Intl.Segmenter(void 0,{granularity:"word"});return Array.from(de.segment(Ae)).map(function(ue){return ue.segment})}return Ol(Ae,ie)},RA=function(Ae,ie){return ie.letterSpacing!==0?yo(Ae):ji(Ae,ie)},MA=[32,160,4961,65792,65793,4153,4241],Ol=function(Ae,ie){for(var de=Hn(Ae,{lineBreak:ie.lineBreak,wordBreak:ie.overflowWrap==="break-word"?"break-word":ie.wordBreak}),ue=[],_e,rt=function(){if(_e.value){var Lt=_e.value.slice(),Vt=ve(Lt),Jt="";Vt.forEach(function(xn){MA.indexOf(xn)===-1?Jt+=Ue(xn):(Jt.length&&ue.push(Jt),ue.push(Ue(xn)),Jt="")}),Jt.length&&ue.push(Jt)}};!(_e=de.next()).done;)rt();return ue},hl=function(){function Ae(ie,de,ue){this.text=QA(de.data,ue.textTransform),this.textBounds=ps(ie,this.text,ue,de)}return Ae}(),QA=function(Ae,ie){switch(ie){case 1:return Ae.toLowerCase();case 3:return Ae.replace(_A,Tl);case 2:return Ae.toUpperCase();default:return Ae}},_A=/(^|\s|:|-|\(|\))([a-z])/g,Tl=function(Ae,ie,de){return Ae.length>0?ie+de.toUpperCase():Ae},Js=function(Ae){Be(ie,Ae);function ie(de,ue){var _e=Ae.call(this,de,ue)||this;return _e.src=ue.currentSrc||ue.src,_e.intrinsicWidth=ue.naturalWidth,_e.intrinsicHeight=ue.naturalHeight,_e.context.cache.addImage(_e.src),_e}return ie}(ka),ns=function(Ae){Be(ie,Ae);function ie(de,ue){var _e=Ae.call(this,de,ue)||this;return _e.canvas=ue,_e.intrinsicWidth=ue.width,_e.intrinsicHeight=ue.height,_e}return ie}(ka),su=function(Ae){Be(ie,Ae);function ie(de,ue){var _e=Ae.call(this,de,ue)||this,rt=new XMLSerializer,Lt=He(de,ue);return ue.setAttribute("width",Lt.width+"px"),ue.setAttribute("height",Lt.height+"px"),_e.svg="data:image/svg+xml,"+encodeURIComponent(rt.serializeToString(ue)),_e.intrinsicWidth=ue.width.baseVal.value,_e.intrinsicHeight=ue.height.baseVal.value,_e.context.cache.addImage(_e.svg),_e}return ie}(ka),ml=function(Ae){Be(ie,Ae);function ie(de,ue){var _e=Ae.call(this,de,ue)||this;return _e.value=ue.value,_e}return ie}(ka),ju=function(Ae){Be(ie,Ae);function ie(de,ue){var _e=Ae.call(this,de,ue)||this;return _e.start=ue.start,_e.reversed=typeof ue.reversed=="boolean"&&ue.reversed===!0,_e}return ie}(ka),lu=[{type:15,flags:0,unit:"px",number:3}],Pc=[{type:16,flags:0,number:50}],Hu=function(Ae){return Ae.width>Ae.height?new Ge(Ae.left+(Ae.width-Ae.height)/2,Ae.top,Ae.height,Ae.height):Ae.width0)de.textNodes.push(new hl(Ae,_e,de.styles));else if(_n(_e))if(gu(_e)&&_e.assignedNodes)_e.assignedNodes().forEach(function(Vt){return vs(Ae,Vt,de,ue)});else{var Lt=du(Ae,_e);Lt.styles.isVisible()&&(yt(_e,Lt,ue)?Lt.flags|=4:ln(Lt.styles)&&(Lt.flags|=2),_u.indexOf(_e.tagName)!==-1&&(Lt.flags|=8),de.elements.push(Lt),_e.slot,_e.shadowRoot?vs(Ae,_e.shadowRoot,Lt,ue):!zA(_e)&&!xo(_e)&&!Hl(_e)&&vs(Ae,_e,Lt,ue))}},du=function(Ae,ie){return Wi(ie)?new Js(Ae,ie):ci(ie)?new ns(Ae,ie):xo(ie)?new su(Ae,ie):fa(ie)?new ml(Ae,ie):Oa(ie)?new ju(Ae,ie):no(ie)?new cu(Ae,ie):Hl(ie)?new oc(Ae,ie):zA(ie)?new jl(Ae,ie):Hi(ie)?new pl(Ae,ie):new ka(Ae,ie)},Ee=function(Ae,ie){var de=du(Ae,ie);return de.flags|=4,vs(Ae,ie,de,de),de},yt=function(Ae,ie,de){return ie.styles.isPositionedWithZIndex()||ie.styles.opacity<1||ie.styles.isTransformed()||ti(Ae)&&de.styles.isTransparent()},ln=function(Ae){return Ae.isPositioned()||Ae.isFloating()},En=function(Ae){return Ae.nodeType===Node.TEXT_NODE},_n=function(Ae){return Ae.nodeType===Node.ELEMENT_NODE},cr=function(Ae){return _n(Ae)&&typeof Ae.style!="undefined"&&!Ir(Ae)},Ir=function(Ae){return typeof Ae.className=="object"},fa=function(Ae){return Ae.tagName==="LI"},Oa=function(Ae){return Ae.tagName==="OL"},no=function(Ae){return Ae.tagName==="INPUT"},$a=function(Ae){return Ae.tagName==="HTML"},xo=function(Ae){return Ae.tagName==="svg"},ti=function(Ae){return Ae.tagName==="BODY"},ci=function(Ae){return Ae.tagName==="CANVAS"},yi=function(Ae){return Ae.tagName==="VIDEO"},Wi=function(Ae){return Ae.tagName==="IMG"},Hi=function(Ae){return Ae.tagName==="IFRAME"},rs=function(Ae){return Ae.tagName==="STYLE"},KA=function(Ae){return Ae.tagName==="SCRIPT"},zA=function(Ae){return Ae.tagName==="TEXTAREA"},Hl=function(Ae){return Ae.tagName==="SELECT"},gu=function(Ae){return Ae.tagName==="SLOT"},fu=function(Ae){return Ae.tagName.indexOf("-")>0},hu=function(){function Ae(){this.counters={}}return Ae.prototype.getCounterValue=function(ie){var de=this.counters[ie];return de&&de.length?de[de.length-1]:1},Ae.prototype.getCounterValues=function(ie){var de=this.counters[ie];return de||[]},Ae.prototype.pop=function(ie){var de=this;ie.forEach(function(ue){return de.counters[ue].pop()})},Ae.prototype.parse=function(ie){var de=this,ue=ie.counterIncrement,_e=ie.counterReset,rt=!0;ue!==null&&ue.forEach(function(Vt){var Jt=de.counters[Vt.counter];Jt&&Vt.increment!==0&&(rt=!1,Jt.length||Jt.push(1),Jt[Math.max(0,Jt.length-1)]+=Vt.increment)});var Lt=[];return rt&&_e.forEach(function(Vt){var Jt=de.counters[Vt.counter];Lt.push(Vt.counter),Jt||(Jt=de.counters[Vt.counter]=[]),Jt.push(Vt.reset)}),Lt},Ae}(),mu={integers:[1e3,900,500,400,100,90,50,40,10,9,5,4,1],values:["M","CM","D","CD","C","XC","L","XL","X","IX","V","IV","I"]},pu={integers:[9e3,8e3,7e3,6e3,5e3,4e3,3e3,2e3,1e3,900,800,700,600,500,400,300,200,100,90,80,70,60,50,40,30,20,10,9,8,7,6,5,4,3,2,1],values:["\u0554","\u0553","\u0552","\u0551","\u0550","\u054F","\u054E","\u054D","\u054C","\u054B","\u054A","\u0549","\u0548","\u0547","\u0546","\u0545","\u0544","\u0543","\u0542","\u0541","\u0540","\u053F","\u053E","\u053D","\u053C","\u053B","\u053A","\u0539","\u0538","\u0537","\u0536","\u0535","\u0534","\u0533","\u0532","\u0531"]},vu={integers:[1e4,9e3,8e3,7e3,6e3,5e3,4e3,3e3,2e3,1e3,400,300,200,100,90,80,70,60,50,40,30,20,19,18,17,16,15,10,9,8,7,6,5,4,3,2,1],values:["\u05D9\u05F3","\u05D8\u05F3","\u05D7\u05F3","\u05D6\u05F3","\u05D5\u05F3","\u05D4\u05F3","\u05D3\u05F3","\u05D2\u05F3","\u05D1\u05F3","\u05D0\u05F3","\u05EA","\u05E9","\u05E8","\u05E7","\u05E6","\u05E4","\u05E2","\u05E1","\u05E0","\u05DE","\u05DC","\u05DB","\u05D9\u05D8","\u05D9\u05D7","\u05D9\u05D6","\u05D8\u05D6","\u05D8\u05D5","\u05D9","\u05D8","\u05D7","\u05D6","\u05D5","\u05D4","\u05D3","\u05D2","\u05D1","\u05D0"]},eA={integers:[1e4,9e3,8e3,7e3,6e3,5e3,4e3,3e3,2e3,1e3,900,800,700,600,500,400,300,200,100,90,80,70,60,50,40,30,20,10,9,8,7,6,5,4,3,2,1],values:["\u10F5","\u10F0","\u10EF","\u10F4","\u10EE","\u10ED","\u10EC","\u10EB","\u10EA","\u10E9","\u10E8","\u10E7","\u10E6","\u10E5","\u10E4","\u10F3","\u10E2","\u10E1","\u10E0","\u10DF","\u10DE","\u10DD","\u10F2","\u10DC","\u10DB","\u10DA","\u10D9","\u10D8","\u10D7","\u10F1","\u10D6","\u10D5","\u10D4","\u10D3","\u10D2","\u10D1","\u10D0"]},Ss=function(Ae,ie,de,ue,_e,rt){return Aede?ys(Ae,_e,rt.length>0):ue.integers.reduce(function(Lt,Vt,Jt){for(;Ae>=Vt;)Ae-=Vt,Lt+=ue.values[Jt];return Lt},"")+rt},Rl=function(Ae,ie,de,ue){var _e="";do de||Ae--,_e=ue(Ae)+_e,Ae/=ie;while(Ae*ie>=ie);return _e},Yo=function(Ae,ie,de,ue,_e){var rt=de-ie+1;return(Ae<0?"-":"")+(Rl(Math.abs(Ae),rt,ue,function(Lt){return Ue(Math.floor(Lt%rt)+ie)})+_e)},Bs=function(Ae,ie,de){de===void 0&&(de=". ");var ue=ie.length;return Rl(Math.abs(Ae),ue,!1,function(_e){return ie[Math.floor(_e%ue)]})+de},Ri=1,Qs=2,as=4,vl=8,Ii=function(Ae,ie,de,ue,_e,rt){if(Ae<-9999||Ae>9999)return ys(Ae,4,_e.length>0);var Lt=Math.abs(Ae),Vt=_e;if(Lt===0)return ie[0]+Vt;for(var Jt=0;Lt>0&&Jt<=4;Jt++){var xn=Lt%10;xn===0&&Nr(rt,Ri)&&Vt!==""?Vt=ie[xn]+Vt:xn>1||xn===1&&Jt===0||xn===1&&Jt===1&&Nr(rt,Qs)||xn===1&&Jt===1&&Nr(rt,as)&&Ae>100||xn===1&&Jt>1&&Nr(rt,vl)?Vt=ie[xn]+(Jt>0?de[Jt-1]:"")+Vt:xn===1&&Jt>0&&(Vt=de[Jt-1]+Vt),Lt=Math.floor(Lt/10)}return(Ae<0?ue:"")+Vt},Ml="\u5341\u767E\u5343\u842C",Ku="\u62FE\u4F70\u4EDF\u842C",zu="\u30DE\u30A4\u30CA\u30B9",Ds="\uB9C8\uC774\uB108\uC2A4",ys=function(Ae,ie,de){var ue=de?". ":"",_e=de?"\u3001":"",rt=de?", ":"",Lt=de?" ":"";switch(ie){case 0:return"\u2022"+Lt;case 1:return"\u25E6"+Lt;case 2:return"\u25FE"+Lt;case 5:var Vt=Yo(Ae,48,57,!0,ue);return Vt.length<4?"0"+Vt:Vt;case 4:return Bs(Ae,"\u3007\u4E00\u4E8C\u4E09\u56DB\u4E94\u516D\u4E03\u516B\u4E5D",_e);case 6:return Ss(Ae,1,3999,mu,3,ue).toLowerCase();case 7:return Ss(Ae,1,3999,mu,3,ue);case 8:return Yo(Ae,945,969,!1,ue);case 9:return Yo(Ae,97,122,!1,ue);case 10:return Yo(Ae,65,90,!1,ue);case 11:return Yo(Ae,1632,1641,!0,ue);case 12:case 49:return Ss(Ae,1,9999,pu,3,ue);case 35:return Ss(Ae,1,9999,pu,3,ue).toLowerCase();case 13:return Yo(Ae,2534,2543,!0,ue);case 14:case 30:return Yo(Ae,6112,6121,!0,ue);case 15:return Bs(Ae,"\u5B50\u4E11\u5BC5\u536F\u8FB0\u5DF3\u5348\u672A\u7533\u9149\u620C\u4EA5",_e);case 16:return Bs(Ae,"\u7532\u4E59\u4E19\u4E01\u620A\u5DF1\u5E9A\u8F9B\u58EC\u7678",_e);case 17:case 48:return Ii(Ae,"\u96F6\u4E00\u4E8C\u4E09\u56DB\u4E94\u516D\u4E03\u516B\u4E5D",Ml,"\u8CA0",_e,Qs|as|vl);case 47:return Ii(Ae,"\u96F6\u58F9\u8CB3\u53C3\u8086\u4F0D\u9678\u67D2\u634C\u7396",Ku,"\u8CA0",_e,Ri|Qs|as|vl);case 42:return Ii(Ae,"\u96F6\u4E00\u4E8C\u4E09\u56DB\u4E94\u516D\u4E03\u516B\u4E5D",Ml,"\u8D1F",_e,Qs|as|vl);case 41:return Ii(Ae,"\u96F6\u58F9\u8D30\u53C1\u8086\u4F0D\u9646\u67D2\u634C\u7396",Ku,"\u8D1F",_e,Ri|Qs|as|vl);case 26:return Ii(Ae,"\u3007\u4E00\u4E8C\u4E09\u56DB\u4E94\u516D\u4E03\u516B\u4E5D","\u5341\u767E\u5343\u4E07",zu,_e,0);case 25:return Ii(Ae,"\u96F6\u58F1\u5F10\u53C2\u56DB\u4F0D\u516D\u4E03\u516B\u4E5D","\u62FE\u767E\u5343\u4E07",zu,_e,Ri|Qs|as);case 31:return Ii(Ae,"\uC601\uC77C\uC774\uC0BC\uC0AC\uC624\uC721\uCE60\uD314\uAD6C","\uC2ED\uBC31\uCC9C\uB9CC",Ds,rt,Ri|Qs|as);case 33:return Ii(Ae,"\u96F6\u4E00\u4E8C\u4E09\u56DB\u4E94\u516D\u4E03\u516B\u4E5D","\u5341\u767E\u5343\u842C",Ds,rt,0);case 32:return Ii(Ae,"\u96F6\u58F9\u8CB3\u53C3\u56DB\u4E94\u516D\u4E03\u516B\u4E5D","\u62FE\u767E\u5343",Ds,rt,Ri|Qs|as);case 18:return Yo(Ae,2406,2415,!0,ue);case 20:return Ss(Ae,1,19999,eA,3,ue);case 21:return Yo(Ae,2790,2799,!0,ue);case 22:return Yo(Ae,2662,2671,!0,ue);case 22:return Ss(Ae,1,10999,vu,3,ue);case 23:return Bs(Ae,"\u3042\u3044\u3046\u3048\u304A\u304B\u304D\u304F\u3051\u3053\u3055\u3057\u3059\u305B\u305D\u305F\u3061\u3064\u3066\u3068\u306A\u306B\u306C\u306D\u306E\u306F\u3072\u3075\u3078\u307B\u307E\u307F\u3080\u3081\u3082\u3084\u3086\u3088\u3089\u308A\u308B\u308C\u308D\u308F\u3090\u3091\u3092\u3093");case 24:return Bs(Ae,"\u3044\u308D\u306F\u306B\u307B\u3078\u3068\u3061\u308A\u306C\u308B\u3092\u308F\u304B\u3088\u305F\u308C\u305D\u3064\u306D\u306A\u3089\u3080\u3046\u3090\u306E\u304A\u304F\u3084\u307E\u3051\u3075\u3053\u3048\u3066\u3042\u3055\u304D\u3086\u3081\u307F\u3057\u3091\u3072\u3082\u305B\u3059");case 27:return Yo(Ae,3302,3311,!0,ue);case 28:return Bs(Ae,"\u30A2\u30A4\u30A6\u30A8\u30AA\u30AB\u30AD\u30AF\u30B1\u30B3\u30B5\u30B7\u30B9\u30BB\u30BD\u30BF\u30C1\u30C4\u30C6\u30C8\u30CA\u30CB\u30CC\u30CD\u30CE\u30CF\u30D2\u30D5\u30D8\u30DB\u30DE\u30DF\u30E0\u30E1\u30E2\u30E4\u30E6\u30E8\u30E9\u30EA\u30EB\u30EC\u30ED\u30EF\u30F0\u30F1\u30F2\u30F3",_e);case 29:return Bs(Ae,"\u30A4\u30ED\u30CF\u30CB\u30DB\u30D8\u30C8\u30C1\u30EA\u30CC\u30EB\u30F2\u30EF\u30AB\u30E8\u30BF\u30EC\u30BD\u30C4\u30CD\u30CA\u30E9\u30E0\u30A6\u30F0\u30CE\u30AA\u30AF\u30E4\u30DE\u30B1\u30D5\u30B3\u30A8\u30C6\u30A2\u30B5\u30AD\u30E6\u30E1\u30DF\u30B7\u30F1\u30D2\u30E2\u30BB\u30B9",_e);case 34:return Yo(Ae,3792,3801,!0,ue);case 37:return Yo(Ae,6160,6169,!0,ue);case 38:return Yo(Ae,4160,4169,!0,ue);case 39:return Yo(Ae,2918,2927,!0,ue);case 40:return Yo(Ae,1776,1785,!0,ue);case 43:return Yo(Ae,3046,3055,!0,ue);case 44:return Yo(Ae,3174,3183,!0,ue);case 45:return Yo(Ae,3664,3673,!0,ue);case 46:return Yo(Ae,3872,3881,!0,ue);case 3:default:return Yo(Ae,48,57,!0,ue)}},wA="data-html2canvas-ignore",aA=function(){function Ae(ie,de,ue){if(this.context=ie,this.options=ue,this.scrolledElements=[],this.referenceElement=de,this.counters=new hu,this.quoteDepth=0,!de.ownerDocument)throw new Error("Cloned element does not have an owner document");this.documentElement=this.cloneNode(de.ownerDocument.documentElement,!1)}return Ae.prototype.toIFrame=function(ie,de){var ue=this,_e=Ys(ie,de);if(!_e.contentWindow)return Promise.reject("Unable to find iframe window");var rt=ie.defaultView.pageXOffset,Lt=ie.defaultView.pageYOffset,Vt=_e.contentWindow,Jt=Vt.document,xn=$s(_e).then(function(){return Ve(ue,void 0,void 0,function(){var kn,ee;return Ze(this,function(le){switch(le.label){case 0:return this.scrolledElements.forEach(Bu),Vt&&(Vt.scrollTo(de.left,de.top),/(iPad|iPhone|iPod)/g.test(navigator.userAgent)&&(Vt.scrollY!==de.top||Vt.scrollX!==de.left)&&(this.context.logger.warn("Unable to restore scroll position for cloned document"),this.context.windowBounds=this.context.windowBounds.add(Vt.scrollX-de.left,Vt.scrollY-de.top,0,0))),kn=this.options.onclone,ee=this.clonedReferenceElement,typeof ee=="undefined"?[2,Promise.reject("Error finding the "+this.referenceElement.nodeName+" in the cloned document")]:Jt.fonts&&Jt.fonts.ready?[4,Jt.fonts.ready]:[3,2];case 1:le.sent(),le.label=2;case 2:return/(AppleWebKit)/g.test(navigator.userAgent)?[4,Su(Jt)]:[3,4];case 3:le.sent(),le.label=4;case 4:return typeof kn=="function"?[2,Promise.resolve().then(function(){return kn(Jt,ee)}).then(function(){return _e})]:[2,_e]}})})});return Jt.open(),Jt.write(bA(document.doctype)+""),is(this.referenceElement.ownerDocument,rt,Lt),Jt.replaceChild(Jt.adoptNode(this.documentElement),Jt.documentElement),Jt.close(),xn},Ae.prototype.createElementClone=function(ie){if(Ja(ie,2))debugger;if(ci(ie))return this.createCanvasClone(ie);if(yi(ie))return this.createVideoClone(ie);if(rs(ie))return this.createStyleClone(ie);var de=ie.cloneNode(!1);return Wi(de)&&(Wi(ie)&&ie.currentSrc&&ie.currentSrc!==ie.src&&(de.src=ie.currentSrc,de.srcset=""),de.loading==="lazy"&&(de.loading="eager")),fu(de)?this.createCustomElementClone(de):de},Ae.prototype.createCustomElementClone=function(ie){var de=document.createElement("html2canvascustomelement");return _l(ie.style,de),de},Ae.prototype.createStyleClone=function(ie){try{var de=ie.sheet;if(de&&de.cssRules){var ue=[].slice.call(de.cssRules,0).reduce(function(rt,Lt){return Lt&&typeof Lt.cssText=="string"?rt+Lt.cssText:rt},""),_e=ie.cloneNode(!1);return _e.textContent=ue,_e}}catch(rt){if(this.context.logger.error("Unable to access cssRules property",rt),rt.name!=="SecurityError")throw rt}return ie.cloneNode(!1)},Ae.prototype.createCanvasClone=function(ie){var de;if(this.options.inlineImages&&ie.ownerDocument){var ue=ie.ownerDocument.createElement("img");try{return ue.src=ie.toDataURL(),ue}catch(xn){this.context.logger.info("Unable to inline canvas contents, canvas is tainted",ie)}}var _e=ie.cloneNode(!1);try{_e.width=ie.width,_e.height=ie.height;var rt=ie.getContext("2d"),Lt=_e.getContext("2d");if(Lt)if(!this.options.allowTaint&&rt)Lt.putImageData(rt.getImageData(0,0,ie.width,ie.height),0,0);else{var Vt=(de=ie.getContext("webgl2"))!==null&&de!==void 0?de:ie.getContext("webgl");if(Vt){var Jt=Vt.getContextAttributes();(Jt==null?void 0:Jt.preserveDrawingBuffer)===!1&&this.context.logger.warn("Unable to clone WebGL context as it has preserveDrawingBuffer=false",ie)}Lt.drawImage(ie,0,0)}return _e}catch(xn){this.context.logger.info("Unable to clone canvas as it is tainted",ie)}return _e},Ae.prototype.createVideoClone=function(ie){var de=ie.ownerDocument.createElement("canvas");de.width=ie.offsetWidth,de.height=ie.offsetHeight;var ue=de.getContext("2d");try{return ue&&(ue.drawImage(ie,0,0,de.width,de.height),this.options.allowTaint||ue.getImageData(0,0,de.width,de.height)),de}catch(rt){this.context.logger.info("Unable to clone video as it is tainted",ie)}var _e=ie.ownerDocument.createElement("canvas");return _e.width=ie.offsetWidth,_e.height=ie.offsetHeight,_e},Ae.prototype.appendChildNode=function(ie,de,ue){(!_n(de)||!KA(de)&&!de.hasAttribute(wA)&&(typeof this.options.ignoreElements!="function"||!this.options.ignoreElements(de)))&&(!this.options.copyStyles||!_n(de)||!rs(de))&&ie.appendChild(this.cloneNode(de,ue))},Ae.prototype.cloneChildNodes=function(ie,de,ue){for(var _e=this,rt=ie.shadowRoot?ie.shadowRoot.firstChild:ie.firstChild;rt;rt=rt.nextSibling)if(_n(rt)&&gu(rt)&&typeof rt.assignedNodes=="function"){var Lt=rt.assignedNodes();Lt.length&&Lt.forEach(function(Vt){return _e.appendChildNode(de,Vt,ue)})}else this.appendChildNode(de,rt,ue)},Ae.prototype.cloneNode=function(ie,de){if(En(ie))return document.createTextNode(ie.data);if(!ie.ownerDocument)return ie.cloneNode(!1);var ue=ie.ownerDocument.defaultView;if(ue&&_n(ie)&&(cr(ie)||Ir(ie))){var _e=this.createElementClone(ie);_e.style.transitionProperty="none";var rt=ue.getComputedStyle(ie),Lt=ue.getComputedStyle(ie,":before"),Vt=ue.getComputedStyle(ie,":after");this.referenceElement===ie&&cr(_e)&&(this.clonedReferenceElement=_e),ti(_e)&&Kl(_e);var Jt=this.counters.parse(new Go(this.context,rt)),xn=this.resolvePseudoContent(ie,_e,Lt,os.BEFORE);fu(ie)&&(de=!0),yi(ie)||this.cloneChildNodes(ie,_e,de),xn&&_e.insertBefore(xn,_e.firstChild);var kn=this.resolvePseudoContent(ie,_e,Vt,os.AFTER);return kn&&_e.appendChild(kn),this.counters.pop(Jt),(rt&&(this.options.copyStyles||Ir(ie))&&!Hi(ie)||de)&&_l(rt,_e),(ie.scrollTop!==0||ie.scrollLeft!==0)&&this.scrolledElements.push([_e,ie.scrollLeft,ie.scrollTop]),(zA(ie)||Hl(ie))&&(zA(_e)||Hl(_e))&&(_e.value=ie.value),_e}return ie.cloneNode(!1)},Ae.prototype.resolvePseudoContent=function(ie,de,ue,_e){var rt=this;if(ue){var Lt=ue.content,Vt=de.ownerDocument;if(!(!Vt||!Lt||Lt==="none"||Lt==="-moz-alt-content"||ue.display==="none")){this.counters.parse(new Go(this.context,ue));var Jt=new Io(this.context,ue),xn=Vt.createElement("html2canvaspseudoelement");_l(ue,xn),Jt.content.forEach(function(ee){if(ee.type===0)xn.appendChild(Vt.createTextNode(ee.value));else if(ee.type===22){var le=Vt.createElement("img");le.src=ee.value,le.style.opacity="1",xn.appendChild(le)}else if(ee.type===18){if(ee.name==="attr"){var Fe=ee.values.filter(za);Fe.length&&xn.appendChild(Vt.createTextNode(ie.getAttribute(Fe[0].value)||""))}else if(ee.name==="counter"){var ze=ee.values.filter(fA),at=ze[0],St=ze[1];if(at&&za(at)){var gt=rt.counters.getCounterValue(at.value),wt=St&&za(St)?ct.parse(rt.context,St.value):3;xn.appendChild(Vt.createTextNode(ys(gt,wt,!1)))}}else if(ee.name==="counters"){var Ut=ee.values.filter(fA),at=Ut[0],Ht=Ut[1],St=Ut[2];if(at&&za(at)){var gn=rt.counters.getCounterValues(at.value),vn=St&&za(St)?ct.parse(rt.context,St.value):3,Dn=Ht&&Ht.type===0?Ht.value:"",wn=gn.map(function(bn){return ys(bn,vn,!1)}).join(Dn);xn.appendChild(Vt.createTextNode(wn))}}}else if(ee.type===20)switch(ee.value){case"open-quote":xn.appendChild(Vt.createTextNode(ba(Jt.quotes,rt.quoteDepth++,!0)));break;case"close-quote":xn.appendChild(Vt.createTextNode(ba(Jt.quotes,--rt.quoteDepth,!1)));break;default:xn.appendChild(Vt.createTextNode(ee.value))}}),xn.className=el+" "+tl;var kn=_e===os.BEFORE?" "+el:" "+tl;return Ir(de)?de.className.baseValue+=kn:de.className+=kn,xn}}},Ae.destroy=function(ie){return ie.parentNode?(ie.parentNode.removeChild(ie),!0):!1},Ae}(),os;(function(Ae){Ae[Ae.BEFORE=0]="BEFORE",Ae[Ae.AFTER=1]="AFTER"})(os||(os={}));var Ys=function(Ae,ie){var de=Ae.createElement("iframe");return de.className="html2canvas-container",de.style.visibility="hidden",de.style.position="fixed",de.style.left="-10000px",de.style.top="0px",de.style.border="0",de.width=ie.width.toString(),de.height=ie.height.toString(),de.scrolling="no",de.setAttribute(wA,"true"),Ae.body.appendChild(de),de},qs=function(Ae){return new Promise(function(ie){if(Ae.complete){ie();return}if(!Ae.src){ie();return}Ae.onload=ie,Ae.onerror=ie})},Su=function(Ae){return Promise.all([].slice.call(Ae.images,0).map(qs))},$s=function(Ae){return new Promise(function(ie,de){var ue=Ae.contentWindow;if(!ue)return de("No window assigned for iframe");var _e=ue.document;ue.onload=Ae.onload=function(){ue.onload=Ae.onload=null;var rt=setInterval(function(){_e.body.childNodes.length>0&&_e.readyState==="complete"&&(clearInterval(rt),ie(Ae))},50)}})},wi=["all","d","content"],_l=function(Ae,ie){for(var de=Ae.length-1;de>=0;de--){var ue=Ae.item(de);wi.indexOf(ue)===-1&&ie.style.setProperty(ue,Ae.getPropertyValue(ue))}return ie},bA=function(Ae){var ie="";return Ae&&(ie+=""),ie},is=function(Ae,ie,de){Ae&&Ae.defaultView&&(ie!==Ae.defaultView.pageXOffset||de!==Ae.defaultView.pageYOffset)&&Ae.defaultView.scrollTo(ie,de)},Bu=function(Ae){var ie=Ae[0],de=Ae[1],ue=Ae[2];ie.scrollLeft=de,ie.scrollTop=ue},ic=":before",Gu=":after",el="___html2canvas___pseudoelement_before",tl="___html2canvas___pseudoelement_after",nl=`{ content: "" !important; display: none !important; }`,Kl=function(Ae){yu(Ae,"."+el+ic+nl+` - .`+tl+Gu+nl)},yu=function(Ae,ie){var de=Ae.ownerDocument;if(de){var ue=de.createElement("style");ue.textContent=ie,Ae.appendChild(ue)}},Sl=function(){function Ae(){}return Ae.getOrigin=function(ie){var de=Ae._link;return de?(de.href=ie,de.href=de.href,de.protocol+de.hostname+de.port):"about:blank"},Ae.isSameOrigin=function(ie){return Ae.getOrigin(ie)===Ae._origin},Ae.setContext=function(ie){Ae._link=ie.document.createElement("a"),Ae._origin=Ae.getOrigin(ie.location.href)},Ae._origin="about:blank",Ae}(),Bl=function(){function Ae(ie,de){this.context=ie,this._options=de,this._cache={}}return Ae.prototype.addImage=function(ie){var de=Promise.resolve();return this.has(ie)||(Pi(ie)||qo(ie))&&(this._cache[ie]=this.loadImage(ie)).catch(function(){}),de},Ae.prototype.match=function(ie){return this._cache[ie]},Ae.prototype.loadImage=function(ie){return Ve(this,void 0,void 0,function(){var de,ue,_e,rt,Lt=this;return Ze(this,function(Vt){switch(Vt.label){case 0:return de=Sl.isSameOrigin(ie),ue=!Wo(ie)&&this._options.useCORS===!0&&ri.SUPPORT_CORS_IMAGES&&!de,_e=!Wo(ie)&&!de&&!Pi(ie)&&typeof this._options.proxy=="string"&&ri.SUPPORT_CORS_XHR&&!ue,!de&&this._options.allowTaint===!1&&!Wo(ie)&&!Pi(ie)&&!_e&&!ue?[2]:(rt=ie,_e?[4,this.proxy(rt)]:[3,2]);case 1:rt=Vt.sent(),Vt.label=2;case 2:return this.context.logger.debug("Added image "+ie.substring(0,256)),[4,new Promise(function(Jt,xn){var kn=new Image;kn.onload=function(){return Jt(kn)},kn.onerror=xn,(bi(rt)||ue)&&(kn.crossOrigin="anonymous"),kn.src=rt,kn.complete===!0&&setTimeout(function(){return Jt(kn)},500),Lt._options.imageTimeout>0&&setTimeout(function(){return xn("Timed out ("+Lt._options.imageTimeout+"ms) loading image")},Lt._options.imageTimeout)})];case 3:return[2,Vt.sent()]}})})},Ae.prototype.has=function(ie){return typeof this._cache[ie]!="undefined"},Ae.prototype.keys=function(){return Promise.resolve(Object.keys(this._cache))},Ae.prototype.proxy=function(ie){var de=this,ue=this._options.proxy;if(!ue)throw new Error("No proxy defined");var _e=ie.substring(0,256);return new Promise(function(rt,Lt){var Vt=ri.SUPPORT_RESPONSE_TYPE?"blob":"text",Jt=new XMLHttpRequest;Jt.onload=function(){if(Jt.status===200)if(Vt==="text")rt(Jt.response);else{var ee=new FileReader;ee.addEventListener("load",function(){return rt(ee.result)},!1),ee.addEventListener("error",function(le){return Lt(le)},!1),ee.readAsDataURL(Jt.response)}else Lt("Failed to proxy resource "+_e+" with status code "+Jt.status)},Jt.onerror=Lt;var xn=ue.indexOf("?")>-1?"&":"?";if(Jt.open("GET",""+ue+xn+"url="+encodeURIComponent(ie)+"&responseType="+Vt),Vt!=="text"&&Jt instanceof XMLHttpRequest&&(Jt.responseType=Vt),de._options.imageTimeout){var kn=de._options.imageTimeout;Jt.timeout=kn,Jt.ontimeout=function(){return Lt("Timed out ("+kn+"ms) proxying "+_e)}}Jt.send()})},Ae}(),Zu=/^data:image\/svg\+xml/i,As=/^data:image\/.*;base64,/i,ss=/^data:image\/.*/i,qo=function(Ae){return ri.SUPPORT_SVG_DRAWING||!rl(Ae)},Wo=function(Ae){return ss.test(Ae)},bi=function(Ae){return As.test(Ae)},Pi=function(Ae){return Ae.substr(0,4)==="blob"},rl=function(Ae){return Ae.substr(-3).toLowerCase()==="svg"||Zu.test(Ae)},la=function(){function Ae(ie,de){this.type=0,this.x=ie,this.y=de}return Ae.prototype.add=function(ie,de){return new Ae(this.x+ie,this.y+de)},Ae}(),ws=function(Ae,ie,de){return new la(Ae.x+(ie.x-Ae.x)*de,Ae.y+(ie.y-Ae.y)*de)},zl=function(){function Ae(ie,de,ue,_e){this.type=1,this.start=ie,this.startControl=de,this.endControl=ue,this.end=_e}return Ae.prototype.subdivide=function(ie,de){var ue=ws(this.start,this.startControl,ie),_e=ws(this.startControl,this.endControl,ie),rt=ws(this.endControl,this.end,ie),Lt=ws(ue,_e,ie),Vt=ws(_e,rt,ie),Jt=ws(Lt,Vt,ie);return de?new Ae(this.start,ue,Lt,Jt):new Ae(Jt,Vt,rt,this.end)},Ae.prototype.add=function(ie,de){return new Ae(this.start.add(ie,de),this.startControl.add(ie,de),this.endControl.add(ie,de),this.end.add(ie,de))},Ae.prototype.reverse=function(){return new Ae(this.end,this.endControl,this.startControl,this.start)},Ae}(),DA=function(Ae){return Ae.type===1},Ac=function(){function Ae(ie){var de=ie.styles,ue=ie.bounds,_e=Rs(de.borderTopLeftRadius,ue.width,ue.height),rt=_e[0],Lt=_e[1],Vt=Rs(de.borderTopRightRadius,ue.width,ue.height),Jt=Vt[0],xn=Vt[1],kn=Rs(de.borderBottomRightRadius,ue.width,ue.height),ee=kn[0],le=kn[1],Fe=Rs(de.borderBottomLeftRadius,ue.width,ue.height),ze=Fe[0],at=Fe[1],St=[];St.push((rt+Jt)/ue.width),St.push((ze+ee)/ue.width),St.push((Lt+at)/ue.height),St.push((xn+le)/ue.height);var gt=Math.max.apply(Math,St);gt>1&&(rt/=gt,Lt/=gt,Jt/=gt,xn/=gt,ee/=gt,le/=gt,ze/=gt,at/=gt);var wt=ue.width-Jt,Ut=ue.height-le,Ht=ue.width-ee,gn=ue.height-at,vn=de.borderTopWidth,Dn=de.borderRightWidth,wn=de.borderBottomWidth,Jn=de.borderLeftWidth,er=Ho(de.paddingTop,ie.bounds.width),bn=Ho(de.paddingRight,ie.bounds.width),Fn=Ho(de.paddingBottom,ie.bounds.width),or=Ho(de.paddingLeft,ie.bounds.width);this.topLeftBorderDoubleOuterBox=rt>0||Lt>0?Fo(ue.left+Jn/3,ue.top+vn/3,rt-Jn/3,Lt-vn/3,ro.TOP_LEFT):new la(ue.left+Jn/3,ue.top+vn/3),this.topRightBorderDoubleOuterBox=rt>0||Lt>0?Fo(ue.left+wt,ue.top+vn/3,Jt-Dn/3,xn-vn/3,ro.TOP_RIGHT):new la(ue.left+ue.width-Dn/3,ue.top+vn/3),this.bottomRightBorderDoubleOuterBox=ee>0||le>0?Fo(ue.left+Ht,ue.top+Ut,ee-Dn/3,le-wn/3,ro.BOTTOM_RIGHT):new la(ue.left+ue.width-Dn/3,ue.top+ue.height-wn/3),this.bottomLeftBorderDoubleOuterBox=ze>0||at>0?Fo(ue.left+Jn/3,ue.top+gn,ze-Jn/3,at-wn/3,ro.BOTTOM_LEFT):new la(ue.left+Jn/3,ue.top+ue.height-wn/3),this.topLeftBorderDoubleInnerBox=rt>0||Lt>0?Fo(ue.left+Jn*2/3,ue.top+vn*2/3,rt-Jn*2/3,Lt-vn*2/3,ro.TOP_LEFT):new la(ue.left+Jn*2/3,ue.top+vn*2/3),this.topRightBorderDoubleInnerBox=rt>0||Lt>0?Fo(ue.left+wt,ue.top+vn*2/3,Jt-Dn*2/3,xn-vn*2/3,ro.TOP_RIGHT):new la(ue.left+ue.width-Dn*2/3,ue.top+vn*2/3),this.bottomRightBorderDoubleInnerBox=ee>0||le>0?Fo(ue.left+Ht,ue.top+Ut,ee-Dn*2/3,le-wn*2/3,ro.BOTTOM_RIGHT):new la(ue.left+ue.width-Dn*2/3,ue.top+ue.height-wn*2/3),this.bottomLeftBorderDoubleInnerBox=ze>0||at>0?Fo(ue.left+Jn*2/3,ue.top+gn,ze-Jn*2/3,at-wn*2/3,ro.BOTTOM_LEFT):new la(ue.left+Jn*2/3,ue.top+ue.height-wn*2/3),this.topLeftBorderStroke=rt>0||Lt>0?Fo(ue.left+Jn/2,ue.top+vn/2,rt-Jn/2,Lt-vn/2,ro.TOP_LEFT):new la(ue.left+Jn/2,ue.top+vn/2),this.topRightBorderStroke=rt>0||Lt>0?Fo(ue.left+wt,ue.top+vn/2,Jt-Dn/2,xn-vn/2,ro.TOP_RIGHT):new la(ue.left+ue.width-Dn/2,ue.top+vn/2),this.bottomRightBorderStroke=ee>0||le>0?Fo(ue.left+Ht,ue.top+Ut,ee-Dn/2,le-wn/2,ro.BOTTOM_RIGHT):new la(ue.left+ue.width-Dn/2,ue.top+ue.height-wn/2),this.bottomLeftBorderStroke=ze>0||at>0?Fo(ue.left+Jn/2,ue.top+gn,ze-Jn/2,at-wn/2,ro.BOTTOM_LEFT):new la(ue.left+Jn/2,ue.top+ue.height-wn/2),this.topLeftBorderBox=rt>0||Lt>0?Fo(ue.left,ue.top,rt,Lt,ro.TOP_LEFT):new la(ue.left,ue.top),this.topRightBorderBox=Jt>0||xn>0?Fo(ue.left+wt,ue.top,Jt,xn,ro.TOP_RIGHT):new la(ue.left+ue.width,ue.top),this.bottomRightBorderBox=ee>0||le>0?Fo(ue.left+Ht,ue.top+Ut,ee,le,ro.BOTTOM_RIGHT):new la(ue.left+ue.width,ue.top+ue.height),this.bottomLeftBorderBox=ze>0||at>0?Fo(ue.left,ue.top+gn,ze,at,ro.BOTTOM_LEFT):new la(ue.left,ue.top+ue.height),this.topLeftPaddingBox=rt>0||Lt>0?Fo(ue.left+Jn,ue.top+vn,Math.max(0,rt-Jn),Math.max(0,Lt-vn),ro.TOP_LEFT):new la(ue.left+Jn,ue.top+vn),this.topRightPaddingBox=Jt>0||xn>0?Fo(ue.left+Math.min(wt,ue.width-Dn),ue.top+vn,wt>ue.width+Dn?0:Math.max(0,Jt-Dn),Math.max(0,xn-vn),ro.TOP_RIGHT):new la(ue.left+ue.width-Dn,ue.top+vn),this.bottomRightPaddingBox=ee>0||le>0?Fo(ue.left+Math.min(Ht,ue.width-Jn),ue.top+Math.min(Ut,ue.height-wn),Math.max(0,ee-Dn),Math.max(0,le-wn),ro.BOTTOM_RIGHT):new la(ue.left+ue.width-Dn,ue.top+ue.height-wn),this.bottomLeftPaddingBox=ze>0||at>0?Fo(ue.left+Jn,ue.top+Math.min(gn,ue.height-wn),Math.max(0,ze-Jn),Math.max(0,at-wn),ro.BOTTOM_LEFT):new la(ue.left+Jn,ue.top+ue.height-wn),this.topLeftContentBox=rt>0||Lt>0?Fo(ue.left+Jn+or,ue.top+vn+er,Math.max(0,rt-(Jn+or)),Math.max(0,Lt-(vn+er)),ro.TOP_LEFT):new la(ue.left+Jn+or,ue.top+vn+er),this.topRightContentBox=Jt>0||xn>0?Fo(ue.left+Math.min(wt,ue.width+Jn+or),ue.top+vn+er,wt>ue.width+Jn+or?0:Jt-Jn+or,xn-(vn+er),ro.TOP_RIGHT):new la(ue.left+ue.width-(Dn+bn),ue.top+vn+er),this.bottomRightContentBox=ee>0||le>0?Fo(ue.left+Math.min(Ht,ue.width-(Jn+or)),ue.top+Math.min(Ut,ue.height+vn+er),Math.max(0,ee-(Dn+bn)),le-(wn+Fn),ro.BOTTOM_RIGHT):new la(ue.left+ue.width-(Dn+bn),ue.top+ue.height-(wn+Fn)),this.bottomLeftContentBox=ze>0||at>0?Fo(ue.left+Jn+or,ue.top+gn,Math.max(0,ze-(Jn+or)),at-(wn+Fn),ro.BOTTOM_LEFT):new la(ue.left+Jn+or,ue.top+ue.height-(wn+Fn))}return Ae}(),ro;(function(Ae){Ae[Ae.TOP_LEFT=0]="TOP_LEFT",Ae[Ae.TOP_RIGHT=1]="TOP_RIGHT",Ae[Ae.BOTTOM_RIGHT=2]="BOTTOM_RIGHT",Ae[Ae.BOTTOM_LEFT=3]="BOTTOM_LEFT"})(ro||(ro={}));var Fo=function(Ae,ie,de,ue,_e){var rt=4*((Math.sqrt(2)-1)/3),Lt=de*rt,Vt=ue*rt,Jt=Ae+de,xn=ie+ue;switch(_e){case ro.TOP_LEFT:return new zl(new la(Ae,xn),new la(Ae,xn-Vt),new la(Jt-Lt,ie),new la(Jt,ie));case ro.TOP_RIGHT:return new zl(new la(Ae,ie),new la(Ae+Lt,ie),new la(Jt,xn-Vt),new la(Jt,xn));case ro.BOTTOM_RIGHT:return new zl(new la(Jt,ie),new la(Jt,ie+Vt),new la(Ae+Lt,xn),new la(Ae,xn));case ro.BOTTOM_LEFT:default:return new zl(new la(Jt,xn),new la(Jt-Lt,xn),new la(Ae,ie+Vt),new la(Ae,ie))}},Gl=function(Ae){return[Ae.topLeftBorderBox,Ae.topRightBorderBox,Ae.bottomRightBorderBox,Ae.bottomLeftBorderBox]},sc=function(Ae){return[Ae.topLeftContentBox,Ae.topRightContentBox,Ae.bottomRightContentBox,Ae.bottomLeftContentBox]},Wu=function(Ae){return[Ae.topLeftPaddingBox,Ae.topRightPaddingBox,Ae.bottomRightPaddingBox,Ae.bottomLeftPaddingBox]},lc=function(){function Ae(ie,de,ue){this.offsetX=ie,this.offsetY=de,this.matrix=ue,this.type=0,this.target=6}return Ae}(),Zl=function(){function Ae(ie,de){this.path=ie,this.target=de,this.type=1}return Ae}(),Cc=function(){function Ae(ie){this.opacity=ie,this.type=2,this.target=6}return Ae}(),Hc=function(Ae){return Ae.type===0},uc=function(Ae){return Ae.type===1},Ec=function(Ae){return Ae.type===2},Vu=function(Ae,ie){return Ae.length===ie.length?Ae.some(function(de,ue){return de===ie[ue]}):!1},xc=function(Ae,ie,de,ue,_e){return Ae.map(function(rt,Lt){switch(Lt){case 0:return rt.add(ie,de);case 1:return rt.add(ie+ue,de);case 2:return rt.add(ie+ue,de+_e);case 3:return rt.add(ie,de+_e)}return rt})},Rc=function(){function Ae(ie){this.element=ie,this.inlineLevel=[],this.nonInlineLevel=[],this.negativeZIndex=[],this.zeroOrAutoZIndexOrTransformedOrOpacity=[],this.positiveZIndex=[],this.nonPositionedFloats=[],this.nonPositionedInlineLevel=[]}return Ae}(),Mc=function(){function Ae(ie,de){if(this.container=ie,this.parent=de,this.effects=[],this.curves=new Ac(this.container),this.container.styles.opacity<1&&this.effects.push(new Cc(this.container.styles.opacity)),this.container.styles.transform!==null){var ue=this.container.bounds.left+this.container.styles.transformOrigin[0].number,_e=this.container.bounds.top+this.container.styles.transformOrigin[1].number,rt=this.container.styles.transform;this.effects.push(new lc(ue,_e,rt))}if(this.container.styles.overflowX!==0){var Lt=Gl(this.curves),Vt=Wu(this.curves);Vu(Lt,Vt)?this.effects.push(new Zl(Lt,6)):(this.effects.push(new Zl(Lt,2)),this.effects.push(new Zl(Vt,4)))}}return Ae.prototype.getEffects=function(ie){for(var de=[2,3].indexOf(this.container.styles.position)===-1,ue=this.parent,_e=this.effects.slice(0);ue;){var rt=ue.effects.filter(function(Jt){return!uc(Jt)});if(de||ue.container.styles.position!==0||!ue.parent){if(_e.unshift.apply(_e,rt),de=[2,3].indexOf(ue.container.styles.position)===-1,ue.container.styles.overflowX!==0){var Lt=Gl(ue.curves),Vt=Wu(ue.curves);Vu(Lt,Vt)||_e.unshift(new Zl(Vt,6))}}else _e.unshift.apply(_e,rt);ue=ue.parent}return _e.filter(function(Jt){return Nr(Jt.target,ie)})},Ae}(),cc=function(Ae,ie,de,ue){Ae.container.elements.forEach(function(_e){var rt=Nr(_e.flags,4),Lt=Nr(_e.flags,2),Vt=new Mc(_e,Ae);Nr(_e.styles.display,2048)&&ue.push(Vt);var Jt=Nr(_e.flags,8)?[]:ue;if(rt||Lt){var xn=rt||_e.styles.isPositioned()?de:ie,kn=new Rc(Vt);if(_e.styles.isPositioned()||_e.styles.opacity<1||_e.styles.isTransformed()){var ee=_e.styles.zIndex.order;if(ee<0){var le=0;xn.negativeZIndex.some(function(ze,at){return ee>ze.element.container.styles.zIndex.order?(le=at,!1):le>0}),xn.negativeZIndex.splice(le,0,kn)}else if(ee>0){var Fe=0;xn.positiveZIndex.some(function(ze,at){return ee>=ze.element.container.styles.zIndex.order?(Fe=at+1,!1):Fe>0}),xn.positiveZIndex.splice(Fe,0,kn)}else xn.zeroOrAutoZIndexOrTransformedOrOpacity.push(kn)}else _e.styles.isFloating()?xn.nonPositionedFloats.push(kn):xn.nonPositionedInlineLevel.push(kn);cc(Vt,kn,rt?kn:de,Jt)}else _e.styles.isInlineLevel()?ie.inlineLevel.push(Vt):ie.nonInlineLevel.push(Vt),cc(Vt,ie,de,Jt);Nr(_e.flags,8)&&_c(_e,Jt)})},_c=function(Ae,ie){for(var de=Ae instanceof ju?Ae.start:1,ue=Ae instanceof ju?Ae.reversed:!1,_e=0;_e0&&de.intrinsicHeight>0){var rt=dc(de),Lt=Wu(ue);this.path(Lt),this.ctx.save(),this.ctx.clip(),this.ctx.drawImage(_e,0,0,de.intrinsicWidth,de.intrinsicHeight,rt.left,rt.top,rt.width,rt.height),this.ctx.restore()}},ie.prototype.renderNodeContent=function(de){return Ve(this,void 0,void 0,function(){var ue,_e,rt,Lt,Vt,Jt,wt,wt,xn,kn,ee,le,Ht,Fe,ze,gn,at,St,gt,wt,Ut,Ht,gn;return Ze(this,function(vn){switch(vn.label){case 0:this.applyEffects(de.getEffects(4)),ue=de.container,_e=de.curves,rt=ue.styles,Lt=0,Vt=ue.textNodes,vn.label=1;case 1:return Lt0&&fr>0&&(wn=rt.ctx.createPattern(gn,"repeat"),rt.renderRepeat(er,wn,ra,Zr))):bc(kn)&&(Jn=Lc(de,ue,[null,null,null]),er=Jn[0],bn=Jn[1],Fn=Jn[2],or=Jn[3],fr=Jn[4],mr=kn.position.length===0?[Xl]:kn.position,ra=Ho(mr[0],or),Zr=Ho(mr[mr.length-1],fr),Ia=YA(kn,ra,Zr,or,fr),ea=Ia[0],mo=Ia[1],ea>0&&mo>0&&(Lo=rt.ctx.createRadialGradient(bn+ra,Fn+Zr,0,bn+ra,Fn+Zr,ea),Uu(kn.stops,ea*2).forEach(function(ai){return Lo.addColorStop(ai.stop,di(ai.color))}),rt.path(er),rt.ctx.fillStyle=Lo,ea!==mo?(uo=de.bounds.left+.5*de.bounds.width,eo=de.bounds.top+.5*de.bounds.height,Uo=mo/ea,wo=1/Uo,rt.ctx.save(),rt.ctx.translate(uo,eo),rt.ctx.transform(1,0,0,Uo,0,0),rt.ctx.translate(-uo,-eo),rt.ctx.fillRect(bn,wo*(Fn-eo)+eo,or,fr*wo),rt.ctx.restore()):rt.ctx.fill())),Wa.label=6;case 6:return ue--,[2]}})},rt=this,Lt=0,Vt=de.styles.backgroundImage.slice(0).reverse(),xn.label=1;case 1:return Lt0?kn.style!==2?[3,5]:[4,this.renderDashedDottedBorder(kn.color,kn.width,Vt,de.curves,2)]:[3,11]):[3,13];case 4:return le.sent(),[3,11];case 5:return kn.style!==3?[3,7]:[4,this.renderDashedDottedBorder(kn.color,kn.width,Vt,de.curves,3)];case 6:return le.sent(),[3,11];case 7:return kn.style!==4?[3,9]:[4,this.renderDoubleBorder(kn.color,kn.width,Vt,de.curves)];case 8:return le.sent(),[3,11];case 9:return[4,this.renderSolidBorder(kn.color,Vt,de.curves)];case 10:le.sent(),le.label=11;case 11:Vt++,le.label=12;case 12:return Jt++,[3,3];case 13:return[2]}})})},ie.prototype.renderDashedDottedBorder=function(de,ue,_e,rt,Lt){return Ve(this,void 0,void 0,function(){var Vt,Jt,xn,kn,ee,le,Fe,ze,at,St,gt,wt,Ut,Ht,gn,vn,gn,vn;return Ze(this,function(Dn){return this.ctx.save(),Vt=Fc(rt,_e),Jt=Kc(rt,_e),Lt===2&&(this.path(Jt),this.ctx.clip()),DA(Jt[0])?(xn=Jt[0].start.x,kn=Jt[0].start.y):(xn=Jt[0].x,kn=Jt[0].y),DA(Jt[1])?(ee=Jt[1].end.x,le=Jt[1].end.y):(ee=Jt[1].x,le=Jt[1].y),_e===0||_e===2?Fe=Math.abs(xn-ee):Fe=Math.abs(kn-le),this.ctx.beginPath(),Lt===3?this.formatPath(Vt):this.formatPath(Jt.slice(0,2)),ze=ue<3?ue*3:ue*2,at=ue<3?ue*2:ue,Lt===3&&(ze=ue,at=ue),St=!0,Fe<=ze*2?St=!1:Fe<=ze*2+at?(gt=Fe/(2*ze+at),ze*=gt,at*=gt):(wt=Math.floor((Fe+at)/(ze+at)),Ut=(Fe-wt*ze)/(wt-1),Ht=(Fe-(wt+1)*ze)/wt,at=Ht<=0||Math.abs(at-Ut)Nt){var Bt=pt;pt=Nt,Nt=Bt}}else if(nt==="l"||nt==="landscape"){if(nt="l",Nt>pt){var Bt=pt;pt=Nt,Nt=Bt}}else throw"Invalid orientation: "+nt;var ft={width:pt,height:Nt,unit:De,k:it};return ft},Ue.default=Oe.jsPDF},"./src/plugin/pagebreaks.js":function(ve,Ue,ce){"use strict";ce.r(Ue);var Ne=ce("./node_modules/core-js/modules/es.array.concat.js"),Ce=ce.n(Ne),be=ce("./node_modules/core-js/modules/es.array.slice.js"),oe=ce.n(be),y=ce("./node_modules/core-js/modules/es.array.join.js"),a=ce.n(y),E=ce("./node_modules/core-js/modules/web.dom-collections.for-each.js"),b=ce.n(E),x=ce("./node_modules/core-js/modules/es.object.keys.js"),z=ce.n(x),ae=ce("./src/worker.js"),ge=ce("./src/utils.js"),xe={toContainer:ae.default.prototype.toContainer};ae.default.template.opt.pagebreak={mode:["css","legacy"],before:[],after:[],avoid:[]},ae.default.prototype.toContainer=function(){return xe.toContainer.call(this).then(function(){var We=this.prop.container,Je=this.prop.pageSize.inner.px.height,nt=[].concat(this.opt.pagebreak.mode),De={avoidAll:nt.indexOf("avoid-all")!==-1,css:nt.indexOf("css")!==-1,legacy:nt.indexOf("legacy")!==-1},xt={},Qe=this;["before","after","avoid"].forEach(function(it){var Nt=De.avoidAll&&it==="avoid";xt[it]=Nt?[]:[].concat(Qe.opt.pagebreak[it]||[]),xt[it].length>0&&(xt[it]=Array.prototype.slice.call(We.querySelectorAll(xt[it].join(", "))))});var jt=We.querySelectorAll(".html2pdf__page-break");jt=Array.prototype.slice.call(jt);var ut=We.querySelectorAll("*");Array.prototype.forEach.call(ut,function(Nt){var pt={before:!1,after:De.legacy&&jt.indexOf(Nt)!==-1,avoid:De.avoidAll};if(De.css){var Bt=window.getComputedStyle(Nt),ft=["always","page","left","right"],ot=["avoid","avoid-page"];pt={before:pt.before||ft.indexOf(Bt.breakBefore||Bt.pageBreakBefore)!==-1,after:pt.after||ft.indexOf(Bt.breakAfter||Bt.pageBreakAfter)!==-1,avoid:pt.avoid||ot.indexOf(Bt.breakInside||Bt.pageBreakInside)!==-1}}Object.keys(pt).forEach(function(Un){pt[Un]=pt[Un]||xt[Un].indexOf(Nt)!==-1});var Yt=Nt.getBoundingClientRect();if(pt.avoid&&!pt.before){var rn=Math.floor(Yt.top/Je),Et=Math.floor(Yt.bottom/Je),qt=Math.abs(Yt.bottom-Yt.top)/Je;Et!==rn&&qt<=1&&(pt.before=!0)}if(pt.before){var yn=(0,ge.createElement)("div",{style:{display:"block",height:Je-Yt.top%Je+"px"}});Nt.parentNode.insertBefore(yn,Nt)}if(pt.after){var yn=(0,ge.createElement)("div",{style:{display:"block",height:Je-Yt.bottom%Je+"px"}});Nt.parentNode.insertBefore(yn,Nt.nextSibling)}})})}},"./src/utils.js":function(ve,Ue,ce){"use strict";ce.r(Ue),ce.d(Ue,{objType:function(){return nt},createElement:function(){return De},cloneNode:function(){return xt},unitConvert:function(){return Qe},toPx:function(){return jt}});var Ne=ce("./node_modules/core-js/modules/es.number.constructor.js"),Ce=ce.n(Ne),be=ce("./node_modules/core-js/modules/es.symbol.js"),oe=ce.n(be),y=ce("./node_modules/core-js/modules/es.symbol.description.js"),a=ce.n(y),E=ce("./node_modules/core-js/modules/es.object.to-string.js"),b=ce.n(E),x=ce("./node_modules/core-js/modules/es.symbol.iterator.js"),z=ce.n(x),ae=ce("./node_modules/core-js/modules/es.array.iterator.js"),ge=ce.n(ae),xe=ce("./node_modules/core-js/modules/es.string.iterator.js"),Pe=ce.n(xe),Oe=ce("./node_modules/core-js/modules/web.dom-collections.iterator.js"),We=ce.n(Oe);function Je(ut){"@babel/helpers - typeof";return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?Je=function(Nt){return typeof Nt}:Je=function(Nt){return Nt&&typeof Symbol=="function"&&Nt.constructor===Symbol&&Nt!==Symbol.prototype?"symbol":typeof Nt},Je(ut)}var nt=function(it){var Nt=Je(it);return Nt==="undefined"?"undefined":Nt==="string"||it instanceof String?"string":Nt==="number"||it instanceof Number?"number":Nt==="function"||it instanceof Function?"function":it&&it.constructor===Array?"array":it&&it.nodeType===1?"element":Nt==="object"?"object":"unknown"},De=function(it,Nt){var pt=document.createElement(it);if(Nt.className&&(pt.className=Nt.className),Nt.innerHTML){pt.innerHTML=Nt.innerHTML;for(var Bt=pt.getElementsByTagName("script"),ft=Bt.length;ft-- >0;null)Bt[ft].parentNode.removeChild(Bt[ft])}for(var ot in Nt.style)pt.style[ot]=Nt.style[ot];return pt},xt=function ut(it,Nt){for(var pt=it.nodeType===3?document.createTextNode(it.nodeValue):it.cloneNode(!1),Bt=it.firstChild;Bt;Bt=Bt.nextSibling)(Nt===!0||Bt.nodeType!==1||Bt.nodeName!=="SCRIPT")&&pt.appendChild(ut(Bt,Nt));return it.nodeType===1&&(it.nodeName==="CANVAS"?(pt.width=it.width,pt.height=it.height,pt.getContext("2d").drawImage(it,0,0)):(it.nodeName==="TEXTAREA"||it.nodeName==="SELECT")&&(pt.value=it.value),pt.addEventListener("load",function(){pt.scrollTop=it.scrollTop,pt.scrollLeft=it.scrollLeft},!0)),pt},Qe=function(it,Nt){if(nt(it)==="number")return it*72/96/Nt;var pt={};for(var Bt in it)pt[Bt]=it[Bt]*72/96/Nt;return pt},jt=function(it,Nt){return Math.floor(it*Nt/72*96)}},"./src/worker.js":function(ve,Ue,ce){"use strict";ce.r(Ue);var Ne=ce("./node_modules/core-js/modules/es.object.assign.js"),Ce=ce.n(Ne),be=ce("./node_modules/core-js/modules/es.array.map.js"),oe=ce.n(be),y=ce("./node_modules/core-js/modules/es.object.keys.js"),a=ce.n(y),E=ce("./node_modules/core-js/modules/es.array.concat.js"),b=ce.n(E),x=ce("./node_modules/core-js/modules/es.object.to-string.js"),z=ce.n(x),ae=ce("./node_modules/core-js/modules/es.regexp.to-string.js"),ge=ce.n(ae),xe=ce("./node_modules/core-js/modules/es.function.name.js"),Pe=ce.n(xe),Oe=ce("./node_modules/core-js/modules/web.dom-collections.for-each.js"),We=ce.n(Oe),Je=ce("jspdf"),nt=ce.n(Je),De=ce("html2canvas"),xt=ce.n(De),Qe=ce("./src/utils.js"),jt=ce("./node_modules/es6-promise/dist/es6-promise.js"),ut=ce.n(jt),it=ut().Promise,Nt=function pt(Bt){var ft=Object.assign(pt.convert(it.resolve()),JSON.parse(JSON.stringify(pt.template))),ot=pt.convert(it.resolve(),ft);return ot=ot.setProgress(1,pt,1,[pt]),ot=ot.set(Bt),ot};Nt.prototype=Object.create(it.prototype),Nt.prototype.constructor=Nt,Nt.convert=function(Bt,ft){return Bt.__proto__=ft||Nt.prototype,Bt},Nt.template={prop:{src:null,container:null,overlay:null,canvas:null,img:null,pdf:null,pageSize:null},progress:{val:0,state:null,n:0,stack:[]},opt:{filename:"file.pdf",margin:[0,0,0,0],image:{type:"jpeg",quality:.95},enableLinks:!0,html2canvas:{},jsPDF:{}}},Nt.prototype.from=function(Bt,ft){function ot(Yt){switch((0,Qe.objType)(Yt)){case"string":return"string";case"element":return Yt.nodeName.toLowerCase&&Yt.nodeName.toLowerCase()==="canvas"?"canvas":"element";default:return"unknown"}}return this.then(function(){switch(ft=ft||ot(Bt),ft){case"string":return this.set({src:(0,Qe.createElement)("div",{innerHTML:Bt})});case"element":return this.set({src:Bt});case"canvas":return this.set({canvas:Bt});case"img":return this.set({img:Bt});default:return this.error("Unknown source type.")}})},Nt.prototype.to=function(Bt){switch(Bt){case"container":return this.toContainer();case"canvas":return this.toCanvas();case"img":return this.toImg();case"pdf":return this.toPdf();default:return this.error("Invalid target.")}},Nt.prototype.toContainer=function(){var Bt=[function(){return this.prop.src||this.error("Cannot duplicate - no source HTML.")},function(){return this.prop.pageSize||this.setPageSize()}];return this.thenList(Bt).then(function(){var ot={position:"fixed",overflow:"hidden",zIndex:1e3,left:0,right:0,bottom:0,top:0,backgroundColor:"rgba(0,0,0,0.8)"},Yt={position:"absolute",width:this.prop.pageSize.inner.width+this.prop.pageSize.unit,left:0,right:0,top:0,height:"auto",margin:"auto",backgroundColor:"white"};ot.opacity=0;var rn=(0,Qe.cloneNode)(this.prop.src,this.opt.html2canvas.javascriptEnabled);this.prop.overlay=(0,Qe.createElement)("div",{className:"html2pdf__overlay",style:ot}),this.prop.container=(0,Qe.createElement)("div",{className:"html2pdf__container",style:Yt}),this.prop.container.appendChild(rn),this.prop.overlay.appendChild(this.prop.container),document.body.appendChild(this.prop.overlay)})},Nt.prototype.toCanvas=function(){var Bt=[function(){return document.body.contains(this.prop.container)||this.toContainer()}];return this.thenList(Bt).then(function(){var ot=Object.assign({},this.opt.html2canvas);return delete ot.onrendered,De(this.prop.container,ot)}).then(function(ot){var Yt=this.opt.html2canvas.onrendered||function(){};Yt(ot),this.prop.canvas=ot,document.body.removeChild(this.prop.overlay)})},Nt.prototype.toImg=function(){var Bt=[function(){return this.prop.canvas||this.toCanvas()}];return this.thenList(Bt).then(function(){var ot=this.prop.canvas.toDataURL("image/"+this.opt.image.type,this.opt.image.quality);this.prop.img=document.createElement("img"),this.prop.img.src=ot})},Nt.prototype.toPdf=function(){var Bt=[function(){return this.prop.canvas||this.toCanvas()},function(){return this.prop.pageSize||this.setPageSize()}];return this.thenList(Bt).then(function(){var ot=this.prop.canvas,Yt=this.opt,rn=ot.height,Et=Math.floor(ot.width*this.prop.pageSize.inner.ratio),qt=Math.ceil(rn/Et),yn=this.prop.pageSize.inner.height,Un=document.createElement("canvas"),dn=Un.getContext("2d");Un.width=ot.width,Un.height=Et,this.prop.pdf=this.prop.pdf||new Je.jsPDF(Yt.jsPDF);for(var Kn=0;Kn1?arguments[1]:void 0)}},"./node_modules/core-js/internals/array-includes.js":function(ve,Ue,ce){var Ne=ce("./node_modules/core-js/internals/to-indexed-object.js"),Ce=ce("./node_modules/core-js/internals/to-length.js"),be=ce("./node_modules/core-js/internals/to-absolute-index.js"),oe=function(y){return function(a,E,b){var x=Ne(a),z=Ce(x.length),ae=be(b,z),ge;if(y&&E!=E){for(;z>ae;)if(ge=x[ae++],ge!=ge)return!0}else for(;z>ae;ae++)if((y||ae in x)&&x[ae]===E)return y||ae||0;return!y&&-1}};ve.exports={includes:oe(!0),indexOf:oe(!1)}},"./node_modules/core-js/internals/array-iteration.js":function(ve,Ue,ce){var Ne=ce("./node_modules/core-js/internals/function-bind-context.js"),Ce=ce("./node_modules/core-js/internals/indexed-object.js"),be=ce("./node_modules/core-js/internals/to-object.js"),oe=ce("./node_modules/core-js/internals/to-length.js"),y=ce("./node_modules/core-js/internals/array-species-create.js"),a=[].push,E=function(b){var x=b==1,z=b==2,ae=b==3,ge=b==4,xe=b==6,Pe=b==7,Oe=b==5||xe;return function(We,Je,nt,De){for(var xt=be(We),Qe=Ce(xt),jt=Ne(Je,nt,3),ut=oe(Qe.length),it=0,Nt=De||y,pt=x?Nt(We,ut):z||Pe?Nt(We,0):void 0,Bt,ft;ut>it;it++)if((Oe||it in Qe)&&(Bt=Qe[it],ft=jt(Bt,it,xt),b))if(x)pt[it]=ft;else if(ft)switch(b){case 3:return!0;case 5:return Bt;case 6:return it;case 2:a.call(pt,Bt)}else switch(b){case 4:return!1;case 7:a.call(pt,Bt)}return xe?-1:ae||ge?ge:pt}};ve.exports={forEach:E(0),map:E(1),filter:E(2),some:E(3),every:E(4),find:E(5),findIndex:E(6),filterReject:E(7)}},"./node_modules/core-js/internals/array-method-has-species-support.js":function(ve,Ue,ce){var Ne=ce("./node_modules/core-js/internals/fails.js"),Ce=ce("./node_modules/core-js/internals/well-known-symbol.js"),be=ce("./node_modules/core-js/internals/engine-v8-version.js"),oe=Ce("species");ve.exports=function(y){return be>=51||!Ne(function(){var a=[],E=a.constructor={};return E[oe]=function(){return{foo:1}},a[y](Boolean).foo!==1})}},"./node_modules/core-js/internals/array-method-is-strict.js":function(ve,Ue,ce){"use strict";var Ne=ce("./node_modules/core-js/internals/fails.js");ve.exports=function(Ce,be){var oe=[][Ce];return!!oe&&Ne(function(){oe.call(null,be||function(){throw 1},1)})}},"./node_modules/core-js/internals/array-species-constructor.js":function(ve,Ue,ce){var Ne=ce("./node_modules/core-js/internals/is-object.js"),Ce=ce("./node_modules/core-js/internals/is-array.js"),be=ce("./node_modules/core-js/internals/well-known-symbol.js"),oe=be("species");ve.exports=function(y){var a;return Ce(y)&&(a=y.constructor,typeof a=="function"&&(a===Array||Ce(a.prototype))?a=void 0:Ne(a)&&(a=a[oe],a===null&&(a=void 0))),a===void 0?Array:a}},"./node_modules/core-js/internals/array-species-create.js":function(ve,Ue,ce){var Ne=ce("./node_modules/core-js/internals/array-species-constructor.js");ve.exports=function(Ce,be){return new(Ne(Ce))(be===0?0:be)}},"./node_modules/core-js/internals/classof-raw.js":function(ve){var Ue={}.toString;ve.exports=function(ce){return Ue.call(ce).slice(8,-1)}},"./node_modules/core-js/internals/classof.js":function(ve,Ue,ce){var Ne=ce("./node_modules/core-js/internals/to-string-tag-support.js"),Ce=ce("./node_modules/core-js/internals/classof-raw.js"),be=ce("./node_modules/core-js/internals/well-known-symbol.js"),oe=be("toStringTag"),y=Ce(function(){return arguments}())=="Arguments",a=function(E,b){try{return E[b]}catch(x){}};ve.exports=Ne?Ce:function(E){var b,x,z;return E===void 0?"Undefined":E===null?"Null":typeof(x=a(b=Object(E),oe))=="string"?x:y?Ce(b):(z=Ce(b))=="Object"&&typeof b.callee=="function"?"Arguments":z}},"./node_modules/core-js/internals/copy-constructor-properties.js":function(ve,Ue,ce){var Ne=ce("./node_modules/core-js/internals/has.js"),Ce=ce("./node_modules/core-js/internals/own-keys.js"),be=ce("./node_modules/core-js/internals/object-get-own-property-descriptor.js"),oe=ce("./node_modules/core-js/internals/object-define-property.js");ve.exports=function(y,a){for(var E=Ce(a),b=oe.f,x=be.f,z=0;z"+b+""}},"./node_modules/core-js/internals/create-iterator-constructor.js":function(ve,Ue,ce){"use strict";var Ne=ce("./node_modules/core-js/internals/iterators-core.js").IteratorPrototype,Ce=ce("./node_modules/core-js/internals/object-create.js"),be=ce("./node_modules/core-js/internals/create-property-descriptor.js"),oe=ce("./node_modules/core-js/internals/set-to-string-tag.js"),y=ce("./node_modules/core-js/internals/iterators.js"),a=function(){return this};ve.exports=function(E,b,x){var z=b+" Iterator";return E.prototype=Ce(Ne,{next:be(1,x)}),oe(E,z,!1,!0),y[z]=a,E}},"./node_modules/core-js/internals/create-non-enumerable-property.js":function(ve,Ue,ce){var Ne=ce("./node_modules/core-js/internals/descriptors.js"),Ce=ce("./node_modules/core-js/internals/object-define-property.js"),be=ce("./node_modules/core-js/internals/create-property-descriptor.js");ve.exports=Ne?function(oe,y,a){return Ce.f(oe,y,be(1,a))}:function(oe,y,a){return oe[y]=a,oe}},"./node_modules/core-js/internals/create-property-descriptor.js":function(ve){ve.exports=function(Ue,ce){return{enumerable:!(Ue&1),configurable:!(Ue&2),writable:!(Ue&4),value:ce}}},"./node_modules/core-js/internals/create-property.js":function(ve,Ue,ce){"use strict";var Ne=ce("./node_modules/core-js/internals/to-property-key.js"),Ce=ce("./node_modules/core-js/internals/object-define-property.js"),be=ce("./node_modules/core-js/internals/create-property-descriptor.js");ve.exports=function(oe,y,a){var E=Ne(y);E in oe?Ce.f(oe,E,be(0,a)):oe[E]=a}},"./node_modules/core-js/internals/define-iterator.js":function(ve,Ue,ce){"use strict";var Ne=ce("./node_modules/core-js/internals/export.js"),Ce=ce("./node_modules/core-js/internals/create-iterator-constructor.js"),be=ce("./node_modules/core-js/internals/object-get-prototype-of.js"),oe=ce("./node_modules/core-js/internals/object-set-prototype-of.js"),y=ce("./node_modules/core-js/internals/set-to-string-tag.js"),a=ce("./node_modules/core-js/internals/create-non-enumerable-property.js"),E=ce("./node_modules/core-js/internals/redefine.js"),b=ce("./node_modules/core-js/internals/well-known-symbol.js"),x=ce("./node_modules/core-js/internals/is-pure.js"),z=ce("./node_modules/core-js/internals/iterators.js"),ae=ce("./node_modules/core-js/internals/iterators-core.js"),ge=ae.IteratorPrototype,xe=ae.BUGGY_SAFARI_ITERATORS,Pe=b("iterator"),Oe="keys",We="values",Je="entries",nt=function(){return this};ve.exports=function(De,xt,Qe,jt,ut,it,Nt){Ce(Qe,xt,jt);var pt=function(dn){if(dn===ut&&rn)return rn;if(!xe&&dn in ot)return ot[dn];switch(dn){case Oe:return function(){return new Qe(this,dn)};case We:return function(){return new Qe(this,dn)};case Je:return function(){return new Qe(this,dn)}}return function(){return new Qe(this)}},Bt=xt+" Iterator",ft=!1,ot=De.prototype,Yt=ot[Pe]||ot["@@iterator"]||ut&&ot[ut],rn=!xe&&Yt||pt(ut),Et=xt=="Array"&&ot.entries||Yt,qt,yn,Un;if(Et&&(qt=be(Et.call(new De)),ge!==Object.prototype&&qt.next&&(!x&&be(qt)!==ge&&(oe?oe(qt,ge):typeof qt[Pe]!="function"&&a(qt,Pe,nt)),y(qt,Bt,!0,!0),x&&(z[Bt]=nt))),ut==We&&Yt&&Yt.name!==We&&(ft=!0,rn=function(){return Yt.call(this)}),(!x||Nt)&&ot[Pe]!==rn&&a(ot,Pe,rn),z[xt]=rn,ut)if(yn={values:pt(We),keys:it?rn:pt(Oe),entries:pt(Je)},Nt)for(Un in yn)(xe||ft||!(Un in ot))&&E(ot,Un,yn[Un]);else Ne({target:xt,proto:!0,forced:xe||ft},yn);return yn}},"./node_modules/core-js/internals/define-well-known-symbol.js":function(ve,Ue,ce){var Ne=ce("./node_modules/core-js/internals/path.js"),Ce=ce("./node_modules/core-js/internals/has.js"),be=ce("./node_modules/core-js/internals/well-known-symbol-wrapped.js"),oe=ce("./node_modules/core-js/internals/object-define-property.js").f;ve.exports=function(y){var a=Ne.Symbol||(Ne.Symbol={});Ce(a,y)||oe(a,y,{value:be.f(y)})}},"./node_modules/core-js/internals/descriptors.js":function(ve,Ue,ce){var Ne=ce("./node_modules/core-js/internals/fails.js");ve.exports=!Ne(function(){return Object.defineProperty({},1,{get:function(){return 7}})[1]!=7})},"./node_modules/core-js/internals/document-create-element.js":function(ve,Ue,ce){var Ne=ce("./node_modules/core-js/internals/global.js"),Ce=ce("./node_modules/core-js/internals/is-object.js"),be=Ne.document,oe=Ce(be)&&Ce(be.createElement);ve.exports=function(y){return oe?be.createElement(y):{}}},"./node_modules/core-js/internals/dom-iterables.js":function(ve){ve.exports={CSSRuleList:0,CSSStyleDeclaration:0,CSSValueList:0,ClientRectList:0,DOMRectList:0,DOMStringList:0,DOMTokenList:1,DataTransferItemList:0,FileList:0,HTMLAllCollection:0,HTMLCollection:0,HTMLFormElement:0,HTMLSelectElement:0,MediaList:0,MimeTypeArray:0,NamedNodeMap:0,NodeList:1,PaintRequestList:0,Plugin:0,PluginArray:0,SVGLengthList:0,SVGNumberList:0,SVGPathSegList:0,SVGPointList:0,SVGStringList:0,SVGTransformList:0,SourceBufferList:0,StyleSheetList:0,TextTrackCueList:0,TextTrackList:0,TouchList:0}},"./node_modules/core-js/internals/engine-user-agent.js":function(ve,Ue,ce){var Ne=ce("./node_modules/core-js/internals/get-built-in.js");ve.exports=Ne("navigator","userAgent")||""},"./node_modules/core-js/internals/engine-v8-version.js":function(ve,Ue,ce){var Ne=ce("./node_modules/core-js/internals/global.js"),Ce=ce("./node_modules/core-js/internals/engine-user-agent.js"),be=Ne.process,oe=Ne.Deno,y=be&&be.versions||oe&&oe.version,a=y&&y.v8,E,b;a?(E=a.split("."),b=E[0]<4?1:E[0]+E[1]):Ce&&(E=Ce.match(/Edge\/(\d+)/),(!E||E[1]>=74)&&(E=Ce.match(/Chrome\/(\d+)/),E&&(b=E[1]))),ve.exports=b&&+b},"./node_modules/core-js/internals/enum-bug-keys.js":function(ve){ve.exports=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"]},"./node_modules/core-js/internals/export.js":function(ve,Ue,ce){var Ne=ce("./node_modules/core-js/internals/global.js"),Ce=ce("./node_modules/core-js/internals/object-get-own-property-descriptor.js").f,be=ce("./node_modules/core-js/internals/create-non-enumerable-property.js"),oe=ce("./node_modules/core-js/internals/redefine.js"),y=ce("./node_modules/core-js/internals/set-global.js"),a=ce("./node_modules/core-js/internals/copy-constructor-properties.js"),E=ce("./node_modules/core-js/internals/is-forced.js");ve.exports=function(b,x){var z=b.target,ae=b.global,ge=b.stat,xe,Pe,Oe,We,Je,nt;if(ae?Pe=Ne:ge?Pe=Ne[z]||y(z,{}):Pe=(Ne[z]||{}).prototype,Pe)for(Oe in x){if(Je=x[Oe],b.noTargetGet?(nt=Ce(Pe,Oe),We=nt&&nt.value):We=Pe[Oe],xe=E(ae?Oe:z+(ge?".":"#")+Oe,b.forced),!xe&&We!==void 0){if(typeof Je==typeof We)continue;a(Je,We)}(b.sham||We&&We.sham)&&be(Je,"sham",!0),oe(Pe,Oe,Je,b)}}},"./node_modules/core-js/internals/fails.js":function(ve){ve.exports=function(Ue){try{return!!Ue()}catch(ce){return!0}}},"./node_modules/core-js/internals/function-bind-context.js":function(ve,Ue,ce){var Ne=ce("./node_modules/core-js/internals/a-function.js");ve.exports=function(Ce,be,oe){if(Ne(Ce),be===void 0)return Ce;switch(oe){case 0:return function(){return Ce.call(be)};case 1:return function(y){return Ce.call(be,y)};case 2:return function(y,a){return Ce.call(be,y,a)};case 3:return function(y,a,E){return Ce.call(be,y,a,E)}}return function(){return Ce.apply(be,arguments)}}},"./node_modules/core-js/internals/get-built-in.js":function(ve,Ue,ce){var Ne=ce("./node_modules/core-js/internals/global.js"),Ce=function(be){return typeof be=="function"?be:void 0};ve.exports=function(be,oe){return arguments.length<2?Ce(Ne[be]):Ne[be]&&Ne[be][oe]}},"./node_modules/core-js/internals/global.js":function(ve){var Ue=function(ce){return ce&&ce.Math==Math&&ce};ve.exports=Ue(typeof globalThis=="object"&&globalThis)||Ue(typeof window=="object"&&window)||Ue(typeof self=="object"&&self)||Ue(typeof Be.g=="object"&&Be.g)||function(){return this}()||Function("return this")()},"./node_modules/core-js/internals/has.js":function(ve,Ue,ce){var Ne=ce("./node_modules/core-js/internals/to-object.js"),Ce={}.hasOwnProperty;ve.exports=Object.hasOwn||function(oe,y){return Ce.call(Ne(oe),y)}},"./node_modules/core-js/internals/hidden-keys.js":function(ve){ve.exports={}},"./node_modules/core-js/internals/html.js":function(ve,Ue,ce){var Ne=ce("./node_modules/core-js/internals/get-built-in.js");ve.exports=Ne("document","documentElement")},"./node_modules/core-js/internals/ie8-dom-define.js":function(ve,Ue,ce){var Ne=ce("./node_modules/core-js/internals/descriptors.js"),Ce=ce("./node_modules/core-js/internals/fails.js"),be=ce("./node_modules/core-js/internals/document-create-element.js");ve.exports=!Ne&&!Ce(function(){return Object.defineProperty(be("div"),"a",{get:function(){return 7}}).a!=7})},"./node_modules/core-js/internals/indexed-object.js":function(ve,Ue,ce){var Ne=ce("./node_modules/core-js/internals/fails.js"),Ce=ce("./node_modules/core-js/internals/classof-raw.js"),be="".split;ve.exports=Ne(function(){return!Object("z").propertyIsEnumerable(0)})?function(oe){return Ce(oe)=="String"?be.call(oe,""):Object(oe)}:Object},"./node_modules/core-js/internals/inherit-if-required.js":function(ve,Ue,ce){var Ne=ce("./node_modules/core-js/internals/is-object.js"),Ce=ce("./node_modules/core-js/internals/object-set-prototype-of.js");ve.exports=function(be,oe,y){var a,E;return Ce&&typeof(a=oe.constructor)=="function"&&a!==y&&Ne(E=a.prototype)&&E!==y.prototype&&Ce(be,E),be}},"./node_modules/core-js/internals/inspect-source.js":function(ve,Ue,ce){var Ne=ce("./node_modules/core-js/internals/shared-store.js"),Ce=Function.toString;typeof Ne.inspectSource!="function"&&(Ne.inspectSource=function(be){return Ce.call(be)}),ve.exports=Ne.inspectSource},"./node_modules/core-js/internals/internal-state.js":function(ve,Ue,ce){var Ne=ce("./node_modules/core-js/internals/native-weak-map.js"),Ce=ce("./node_modules/core-js/internals/global.js"),be=ce("./node_modules/core-js/internals/is-object.js"),oe=ce("./node_modules/core-js/internals/create-non-enumerable-property.js"),y=ce("./node_modules/core-js/internals/has.js"),a=ce("./node_modules/core-js/internals/shared-store.js"),E=ce("./node_modules/core-js/internals/shared-key.js"),b=ce("./node_modules/core-js/internals/hidden-keys.js"),x="Object already initialized",z=Ce.WeakMap,ae,ge,xe,Pe=function(Qe){return xe(Qe)?ge(Qe):ae(Qe,{})},Oe=function(Qe){return function(jt){var ut;if(!be(jt)||(ut=ge(jt)).type!==Qe)throw TypeError("Incompatible receiver, "+Qe+" required");return ut}};if(Ne||a.state){var We=a.state||(a.state=new z),Je=We.get,nt=We.has,De=We.set;ae=function(Qe,jt){if(nt.call(We,Qe))throw new TypeError(x);return jt.facade=Qe,De.call(We,Qe,jt),jt},ge=function(Qe){return Je.call(We,Qe)||{}},xe=function(Qe){return nt.call(We,Qe)}}else{var xt=E("state");b[xt]=!0,ae=function(Qe,jt){if(y(Qe,xt))throw new TypeError(x);return jt.facade=Qe,oe(Qe,xt,jt),jt},ge=function(Qe){return y(Qe,xt)?Qe[xt]:{}},xe=function(Qe){return y(Qe,xt)}}ve.exports={set:ae,get:ge,has:xe,enforce:Pe,getterFor:Oe}},"./node_modules/core-js/internals/is-array.js":function(ve,Ue,ce){var Ne=ce("./node_modules/core-js/internals/classof-raw.js");ve.exports=Array.isArray||function(be){return Ne(be)=="Array"}},"./node_modules/core-js/internals/is-forced.js":function(ve,Ue,ce){var Ne=ce("./node_modules/core-js/internals/fails.js"),Ce=/#|\.prototype\./,be=function(b,x){var z=y[oe(b)];return z==E?!0:z==a?!1:typeof x=="function"?Ne(x):!!x},oe=be.normalize=function(b){return String(b).replace(Ce,".").toLowerCase()},y=be.data={},a=be.NATIVE="N",E=be.POLYFILL="P";ve.exports=be},"./node_modules/core-js/internals/is-object.js":function(ve){ve.exports=function(Ue){return typeof Ue=="object"?Ue!==null:typeof Ue=="function"}},"./node_modules/core-js/internals/is-pure.js":function(ve){ve.exports=!1},"./node_modules/core-js/internals/is-symbol.js":function(ve,Ue,ce){var Ne=ce("./node_modules/core-js/internals/get-built-in.js"),Ce=ce("./node_modules/core-js/internals/use-symbol-as-uid.js");ve.exports=Ce?function(be){return typeof be=="symbol"}:function(be){var oe=Ne("Symbol");return typeof oe=="function"&&Object(be)instanceof oe}},"./node_modules/core-js/internals/iterators-core.js":function(ve,Ue,ce){"use strict";var Ne=ce("./node_modules/core-js/internals/fails.js"),Ce=ce("./node_modules/core-js/internals/object-get-prototype-of.js"),be=ce("./node_modules/core-js/internals/create-non-enumerable-property.js"),oe=ce("./node_modules/core-js/internals/has.js"),y=ce("./node_modules/core-js/internals/well-known-symbol.js"),a=ce("./node_modules/core-js/internals/is-pure.js"),E=y("iterator"),b=!1,x=function(){return this},z,ae,ge;[].keys&&(ge=[].keys(),"next"in ge?(ae=Ce(Ce(ge)),ae!==Object.prototype&&(z=ae)):b=!0);var xe=z==null||Ne(function(){var Pe={};return z[E].call(Pe)!==Pe});xe&&(z={}),(!a||xe)&&!oe(z,E)&&be(z,E,x),ve.exports={IteratorPrototype:z,BUGGY_SAFARI_ITERATORS:b}},"./node_modules/core-js/internals/iterators.js":function(ve){ve.exports={}},"./node_modules/core-js/internals/native-symbol.js":function(ve,Ue,ce){var Ne=ce("./node_modules/core-js/internals/engine-v8-version.js"),Ce=ce("./node_modules/core-js/internals/fails.js");ve.exports=!!Object.getOwnPropertySymbols&&!Ce(function(){var be=Symbol();return!String(be)||!(Object(be)instanceof Symbol)||!Symbol.sham&&Ne&&Ne<41})},"./node_modules/core-js/internals/native-weak-map.js":function(ve,Ue,ce){var Ne=ce("./node_modules/core-js/internals/global.js"),Ce=ce("./node_modules/core-js/internals/inspect-source.js"),be=Ne.WeakMap;ve.exports=typeof be=="function"&&/native code/.test(Ce(be))},"./node_modules/core-js/internals/object-assign.js":function(ve,Ue,ce){"use strict";var Ne=ce("./node_modules/core-js/internals/descriptors.js"),Ce=ce("./node_modules/core-js/internals/fails.js"),be=ce("./node_modules/core-js/internals/object-keys.js"),oe=ce("./node_modules/core-js/internals/object-get-own-property-symbols.js"),y=ce("./node_modules/core-js/internals/object-property-is-enumerable.js"),a=ce("./node_modules/core-js/internals/to-object.js"),E=ce("./node_modules/core-js/internals/indexed-object.js"),b=Object.assign,x=Object.defineProperty;ve.exports=!b||Ce(function(){if(Ne&&b({b:1},b(x({},"a",{enumerable:!0,get:function(){x(this,"b",{value:3,enumerable:!1})}}),{b:2})).b!==1)return!0;var z={},ae={},ge=Symbol(),xe="abcdefghijklmnopqrst";return z[ge]=7,xe.split("").forEach(function(Pe){ae[Pe]=Pe}),b({},z)[ge]!=7||be(b({},ae)).join("")!=xe})?function(ae,ge){for(var xe=a(ae),Pe=arguments.length,Oe=1,We=oe.f,Je=y.f;Pe>Oe;)for(var nt=E(arguments[Oe++]),De=We?be(nt).concat(We(nt)):be(nt),xt=De.length,Qe=0,jt;xt>Qe;)jt=De[Qe++],(!Ne||Je.call(nt,jt))&&(xe[jt]=nt[jt]);return xe}:b},"./node_modules/core-js/internals/object-create.js":function(ve,Ue,ce){var Ne=ce("./node_modules/core-js/internals/an-object.js"),Ce=ce("./node_modules/core-js/internals/object-define-properties.js"),be=ce("./node_modules/core-js/internals/enum-bug-keys.js"),oe=ce("./node_modules/core-js/internals/hidden-keys.js"),y=ce("./node_modules/core-js/internals/html.js"),a=ce("./node_modules/core-js/internals/document-create-element.js"),E=ce("./node_modules/core-js/internals/shared-key.js"),b=">",x="<",z="prototype",ae="script",ge=E("IE_PROTO"),xe=function(){},Pe=function(De){return x+ae+b+De+x+"/"+ae+b},Oe=function(De){De.write(Pe("")),De.close();var xt=De.parentWindow.Object;return De=null,xt},We=function(){var De=a("iframe"),xt="java"+ae+":",Qe;if(De.style)return De.style.display="none",y.appendChild(De),De.src=String(xt),Qe=De.contentWindow.document,Qe.open(),Qe.write(Pe("document.F=Object")),Qe.close(),Qe.F},Je,nt=function(){try{Je=new ActiveXObject("htmlfile")}catch(xt){}nt=document.domain&&Je?Oe(Je):We()||Oe(Je);for(var De=be.length;De--;)delete nt[z][be[De]];return nt()};oe[ge]=!0,ve.exports=Object.create||function(xt,Qe){var jt;return xt!==null?(xe[z]=Ne(xt),jt=new xe,xe[z]=null,jt[ge]=xt):jt=nt(),Qe===void 0?jt:Ce(jt,Qe)}},"./node_modules/core-js/internals/object-define-properties.js":function(ve,Ue,ce){var Ne=ce("./node_modules/core-js/internals/descriptors.js"),Ce=ce("./node_modules/core-js/internals/object-define-property.js"),be=ce("./node_modules/core-js/internals/an-object.js"),oe=ce("./node_modules/core-js/internals/object-keys.js");ve.exports=Ne?Object.defineProperties:function(a,E){be(a);for(var b=oe(E),x=b.length,z=0,ae;x>z;)Ce.f(a,ae=b[z++],E[ae]);return a}},"./node_modules/core-js/internals/object-define-property.js":function(ve,Ue,ce){var Ne=ce("./node_modules/core-js/internals/descriptors.js"),Ce=ce("./node_modules/core-js/internals/ie8-dom-define.js"),be=ce("./node_modules/core-js/internals/an-object.js"),oe=ce("./node_modules/core-js/internals/to-property-key.js"),y=Object.defineProperty;Ue.f=Ne?y:function(E,b,x){if(be(E),b=oe(b),be(x),Ce)try{return y(E,b,x)}catch(z){}if("get"in x||"set"in x)throw TypeError("Accessors not supported");return"value"in x&&(E[b]=x.value),E}},"./node_modules/core-js/internals/object-get-own-property-descriptor.js":function(ve,Ue,ce){var Ne=ce("./node_modules/core-js/internals/descriptors.js"),Ce=ce("./node_modules/core-js/internals/object-property-is-enumerable.js"),be=ce("./node_modules/core-js/internals/create-property-descriptor.js"),oe=ce("./node_modules/core-js/internals/to-indexed-object.js"),y=ce("./node_modules/core-js/internals/to-property-key.js"),a=ce("./node_modules/core-js/internals/has.js"),E=ce("./node_modules/core-js/internals/ie8-dom-define.js"),b=Object.getOwnPropertyDescriptor;Ue.f=Ne?b:function(z,ae){if(z=oe(z),ae=y(ae),E)try{return b(z,ae)}catch(ge){}if(a(z,ae))return be(!Ce.f.call(z,ae),z[ae])}},"./node_modules/core-js/internals/object-get-own-property-names-external.js":function(ve,Ue,ce){var Ne=ce("./node_modules/core-js/internals/to-indexed-object.js"),Ce=ce("./node_modules/core-js/internals/object-get-own-property-names.js").f,be={}.toString,oe=typeof window=="object"&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[],y=function(a){try{return Ce(a)}catch(E){return oe.slice()}};ve.exports.f=function(E){return oe&&be.call(E)=="[object Window]"?y(E):Ce(Ne(E))}},"./node_modules/core-js/internals/object-get-own-property-names.js":function(ve,Ue,ce){var Ne=ce("./node_modules/core-js/internals/object-keys-internal.js"),Ce=ce("./node_modules/core-js/internals/enum-bug-keys.js"),be=Ce.concat("length","prototype");Ue.f=Object.getOwnPropertyNames||function(y){return Ne(y,be)}},"./node_modules/core-js/internals/object-get-own-property-symbols.js":function(ve,Ue){Ue.f=Object.getOwnPropertySymbols},"./node_modules/core-js/internals/object-get-prototype-of.js":function(ve,Ue,ce){var Ne=ce("./node_modules/core-js/internals/has.js"),Ce=ce("./node_modules/core-js/internals/to-object.js"),be=ce("./node_modules/core-js/internals/shared-key.js"),oe=ce("./node_modules/core-js/internals/correct-prototype-getter.js"),y=be("IE_PROTO"),a=Object.prototype;ve.exports=oe?Object.getPrototypeOf:function(E){return E=Ce(E),Ne(E,y)?E[y]:typeof E.constructor=="function"&&E instanceof E.constructor?E.constructor.prototype:E instanceof Object?a:null}},"./node_modules/core-js/internals/object-keys-internal.js":function(ve,Ue,ce){var Ne=ce("./node_modules/core-js/internals/has.js"),Ce=ce("./node_modules/core-js/internals/to-indexed-object.js"),be=ce("./node_modules/core-js/internals/array-includes.js").indexOf,oe=ce("./node_modules/core-js/internals/hidden-keys.js");ve.exports=function(y,a){var E=Ce(y),b=0,x=[],z;for(z in E)!Ne(oe,z)&&Ne(E,z)&&x.push(z);for(;a.length>b;)Ne(E,z=a[b++])&&(~be(x,z)||x.push(z));return x}},"./node_modules/core-js/internals/object-keys.js":function(ve,Ue,ce){var Ne=ce("./node_modules/core-js/internals/object-keys-internal.js"),Ce=ce("./node_modules/core-js/internals/enum-bug-keys.js");ve.exports=Object.keys||function(oe){return Ne(oe,Ce)}},"./node_modules/core-js/internals/object-property-is-enumerable.js":function(ve,Ue){"use strict";var ce={}.propertyIsEnumerable,Ne=Object.getOwnPropertyDescriptor,Ce=Ne&&!ce.call({1:2},1);Ue.f=Ce?function(oe){var y=Ne(this,oe);return!!y&&y.enumerable}:ce},"./node_modules/core-js/internals/object-set-prototype-of.js":function(ve,Ue,ce){var Ne=ce("./node_modules/core-js/internals/an-object.js"),Ce=ce("./node_modules/core-js/internals/a-possible-prototype.js");ve.exports=Object.setPrototypeOf||("__proto__"in{}?function(){var be=!1,oe={},y;try{y=Object.getOwnPropertyDescriptor(Object.prototype,"__proto__").set,y.call(oe,[]),be=oe instanceof Array}catch(a){}return function(E,b){return Ne(E),Ce(b),be?y.call(E,b):E.__proto__=b,E}}():void 0)},"./node_modules/core-js/internals/object-to-string.js":function(ve,Ue,ce){"use strict";var Ne=ce("./node_modules/core-js/internals/to-string-tag-support.js"),Ce=ce("./node_modules/core-js/internals/classof.js");ve.exports=Ne?{}.toString:function(){return"[object "+Ce(this)+"]"}},"./node_modules/core-js/internals/ordinary-to-primitive.js":function(ve,Ue,ce){var Ne=ce("./node_modules/core-js/internals/is-object.js");ve.exports=function(Ce,be){var oe,y;if(be==="string"&&typeof(oe=Ce.toString)=="function"&&!Ne(y=oe.call(Ce))||typeof(oe=Ce.valueOf)=="function"&&!Ne(y=oe.call(Ce))||be!=="string"&&typeof(oe=Ce.toString)=="function"&&!Ne(y=oe.call(Ce)))return y;throw TypeError("Can't convert object to primitive value")}},"./node_modules/core-js/internals/own-keys.js":function(ve,Ue,ce){var Ne=ce("./node_modules/core-js/internals/get-built-in.js"),Ce=ce("./node_modules/core-js/internals/object-get-own-property-names.js"),be=ce("./node_modules/core-js/internals/object-get-own-property-symbols.js"),oe=ce("./node_modules/core-js/internals/an-object.js");ve.exports=Ne("Reflect","ownKeys")||function(a){var E=Ce.f(oe(a)),b=be.f;return b?E.concat(b(a)):E}},"./node_modules/core-js/internals/path.js":function(ve,Ue,ce){var Ne=ce("./node_modules/core-js/internals/global.js");ve.exports=Ne},"./node_modules/core-js/internals/redefine.js":function(ve,Ue,ce){var Ne=ce("./node_modules/core-js/internals/global.js"),Ce=ce("./node_modules/core-js/internals/create-non-enumerable-property.js"),be=ce("./node_modules/core-js/internals/has.js"),oe=ce("./node_modules/core-js/internals/set-global.js"),y=ce("./node_modules/core-js/internals/inspect-source.js"),a=ce("./node_modules/core-js/internals/internal-state.js"),E=a.get,b=a.enforce,x=String(String).split("String");(ve.exports=function(z,ae,ge,xe){var Pe=xe?!!xe.unsafe:!1,Oe=xe?!!xe.enumerable:!1,We=xe?!!xe.noTargetGet:!1,Je;if(typeof ge=="function"&&(typeof ae=="string"&&!be(ge,"name")&&Ce(ge,"name",ae),Je=b(ge),Je.source||(Je.source=x.join(typeof ae=="string"?ae:""))),z===Ne){Oe?z[ae]=ge:oe(ae,ge);return}else Pe?!We&&z[ae]&&(Oe=!0):delete z[ae];Oe?z[ae]=ge:Ce(z,ae,ge)})(Function.prototype,"toString",function(){return typeof this=="function"&&E(this).source||y(this)})},"./node_modules/core-js/internals/regexp-flags.js":function(ve,Ue,ce){"use strict";var Ne=ce("./node_modules/core-js/internals/an-object.js");ve.exports=function(){var Ce=Ne(this),be="";return Ce.global&&(be+="g"),Ce.ignoreCase&&(be+="i"),Ce.multiline&&(be+="m"),Ce.dotAll&&(be+="s"),Ce.unicode&&(be+="u"),Ce.sticky&&(be+="y"),be}},"./node_modules/core-js/internals/require-object-coercible.js":function(ve){ve.exports=function(Ue){if(Ue==null)throw TypeError("Can't call method on "+Ue);return Ue}},"./node_modules/core-js/internals/set-global.js":function(ve,Ue,ce){var Ne=ce("./node_modules/core-js/internals/global.js");ve.exports=function(Ce,be){try{Object.defineProperty(Ne,Ce,{value:be,configurable:!0,writable:!0})}catch(oe){Ne[Ce]=be}return be}},"./node_modules/core-js/internals/set-to-string-tag.js":function(ve,Ue,ce){var Ne=ce("./node_modules/core-js/internals/object-define-property.js").f,Ce=ce("./node_modules/core-js/internals/has.js"),be=ce("./node_modules/core-js/internals/well-known-symbol.js"),oe=be("toStringTag");ve.exports=function(y,a,E){y&&!Ce(y=E?y:y.prototype,oe)&&Ne(y,oe,{configurable:!0,value:a})}},"./node_modules/core-js/internals/shared-key.js":function(ve,Ue,ce){var Ne=ce("./node_modules/core-js/internals/shared.js"),Ce=ce("./node_modules/core-js/internals/uid.js"),be=Ne("keys");ve.exports=function(oe){return be[oe]||(be[oe]=Ce(oe))}},"./node_modules/core-js/internals/shared-store.js":function(ve,Ue,ce){var Ne=ce("./node_modules/core-js/internals/global.js"),Ce=ce("./node_modules/core-js/internals/set-global.js"),be="__core-js_shared__",oe=Ne[be]||Ce(be,{});ve.exports=oe},"./node_modules/core-js/internals/shared.js":function(ve,Ue,ce){var Ne=ce("./node_modules/core-js/internals/is-pure.js"),Ce=ce("./node_modules/core-js/internals/shared-store.js");(ve.exports=function(be,oe){return Ce[be]||(Ce[be]=oe!==void 0?oe:{})})("versions",[]).push({version:"3.16.0",mode:Ne?"pure":"global",copyright:"\xA9 2021 Denis Pushkarev (zloirock.ru)"})},"./node_modules/core-js/internals/string-html-forced.js":function(ve,Ue,ce){var Ne=ce("./node_modules/core-js/internals/fails.js");ve.exports=function(Ce){return Ne(function(){var be=""[Ce]('"');return be!==be.toLowerCase()||be.split('"').length>3})}},"./node_modules/core-js/internals/string-multibyte.js":function(ve,Ue,ce){var Ne=ce("./node_modules/core-js/internals/to-integer.js"),Ce=ce("./node_modules/core-js/internals/to-string.js"),be=ce("./node_modules/core-js/internals/require-object-coercible.js"),oe=function(y){return function(a,E){var b=Ce(be(a)),x=Ne(E),z=b.length,ae,ge;return x<0||x>=z?y?"":void 0:(ae=b.charCodeAt(x),ae<55296||ae>56319||x+1===z||(ge=b.charCodeAt(x+1))<56320||ge>57343?y?b.charAt(x):ae:y?b.slice(x,x+2):(ae-55296<<10)+(ge-56320)+65536)}};ve.exports={codeAt:oe(!1),charAt:oe(!0)}},"./node_modules/core-js/internals/string-trim.js":function(ve,Ue,ce){var Ne=ce("./node_modules/core-js/internals/require-object-coercible.js"),Ce=ce("./node_modules/core-js/internals/to-string.js"),be=ce("./node_modules/core-js/internals/whitespaces.js"),oe="["+be+"]",y=RegExp("^"+oe+oe+"*"),a=RegExp(oe+oe+"*$"),E=function(b){return function(x){var z=Ce(Ne(x));return b&1&&(z=z.replace(y,"")),b&2&&(z=z.replace(a,"")),z}};ve.exports={start:E(1),end:E(2),trim:E(3)}},"./node_modules/core-js/internals/to-absolute-index.js":function(ve,Ue,ce){var Ne=ce("./node_modules/core-js/internals/to-integer.js"),Ce=Math.max,be=Math.min;ve.exports=function(oe,y){var a=Ne(oe);return a<0?Ce(a+y,0):be(a,y)}},"./node_modules/core-js/internals/to-indexed-object.js":function(ve,Ue,ce){var Ne=ce("./node_modules/core-js/internals/indexed-object.js"),Ce=ce("./node_modules/core-js/internals/require-object-coercible.js");ve.exports=function(be){return Ne(Ce(be))}},"./node_modules/core-js/internals/to-integer.js":function(ve){var Ue=Math.ceil,ce=Math.floor;ve.exports=function(Ne){return isNaN(Ne=+Ne)?0:(Ne>0?ce:Ue)(Ne)}},"./node_modules/core-js/internals/to-length.js":function(ve,Ue,ce){var Ne=ce("./node_modules/core-js/internals/to-integer.js"),Ce=Math.min;ve.exports=function(be){return be>0?Ce(Ne(be),9007199254740991):0}},"./node_modules/core-js/internals/to-object.js":function(ve,Ue,ce){var Ne=ce("./node_modules/core-js/internals/require-object-coercible.js");ve.exports=function(Ce){return Object(Ne(Ce))}},"./node_modules/core-js/internals/to-primitive.js":function(ve,Ue,ce){var Ne=ce("./node_modules/core-js/internals/is-object.js"),Ce=ce("./node_modules/core-js/internals/is-symbol.js"),be=ce("./node_modules/core-js/internals/ordinary-to-primitive.js"),oe=ce("./node_modules/core-js/internals/well-known-symbol.js"),y=oe("toPrimitive");ve.exports=function(a,E){if(!Ne(a)||Ce(a))return a;var b=a[y],x;if(b!==void 0){if(E===void 0&&(E="default"),x=b.call(a,E),!Ne(x)||Ce(x))return x;throw TypeError("Can't convert object to primitive value")}return E===void 0&&(E="number"),be(a,E)}},"./node_modules/core-js/internals/to-property-key.js":function(ve,Ue,ce){var Ne=ce("./node_modules/core-js/internals/to-primitive.js"),Ce=ce("./node_modules/core-js/internals/is-symbol.js");ve.exports=function(be){var oe=Ne(be,"string");return Ce(oe)?oe:String(oe)}},"./node_modules/core-js/internals/to-string-tag-support.js":function(ve,Ue,ce){var Ne=ce("./node_modules/core-js/internals/well-known-symbol.js"),Ce=Ne("toStringTag"),be={};be[Ce]="z",ve.exports=String(be)==="[object z]"},"./node_modules/core-js/internals/to-string.js":function(ve,Ue,ce){var Ne=ce("./node_modules/core-js/internals/is-symbol.js");ve.exports=function(Ce){if(Ne(Ce))throw TypeError("Cannot convert a Symbol value to a string");return String(Ce)}},"./node_modules/core-js/internals/uid.js":function(ve){var Ue=0,ce=Math.random();ve.exports=function(Ne){return"Symbol("+String(Ne===void 0?"":Ne)+")_"+(++Ue+ce).toString(36)}},"./node_modules/core-js/internals/use-symbol-as-uid.js":function(ve,Ue,ce){var Ne=ce("./node_modules/core-js/internals/native-symbol.js");ve.exports=Ne&&!Symbol.sham&&typeof Symbol.iterator=="symbol"},"./node_modules/core-js/internals/well-known-symbol-wrapped.js":function(ve,Ue,ce){var Ne=ce("./node_modules/core-js/internals/well-known-symbol.js");Ue.f=Ne},"./node_modules/core-js/internals/well-known-symbol.js":function(ve,Ue,ce){var Ne=ce("./node_modules/core-js/internals/global.js"),Ce=ce("./node_modules/core-js/internals/shared.js"),be=ce("./node_modules/core-js/internals/has.js"),oe=ce("./node_modules/core-js/internals/uid.js"),y=ce("./node_modules/core-js/internals/native-symbol.js"),a=ce("./node_modules/core-js/internals/use-symbol-as-uid.js"),E=Ce("wks"),b=Ne.Symbol,x=a?b:b&&b.withoutSetter||oe;ve.exports=function(z){return(!be(E,z)||!(y||typeof E[z]=="string"))&&(y&&be(b,z)?E[z]=b[z]:E[z]=x("Symbol."+z)),E[z]}},"./node_modules/core-js/internals/whitespaces.js":function(ve){ve.exports=` -\v\f\r \xA0\u1680\u2000\u2001\u2002\u2003\u2004\u2005\u2006\u2007\u2008\u2009\u200A\u202F\u205F\u3000\u2028\u2029\uFEFF`},"./node_modules/core-js/modules/es.array.concat.js":function(ve,Ue,ce){"use strict";var Ne=ce("./node_modules/core-js/internals/export.js"),Ce=ce("./node_modules/core-js/internals/fails.js"),be=ce("./node_modules/core-js/internals/is-array.js"),oe=ce("./node_modules/core-js/internals/is-object.js"),y=ce("./node_modules/core-js/internals/to-object.js"),a=ce("./node_modules/core-js/internals/to-length.js"),E=ce("./node_modules/core-js/internals/create-property.js"),b=ce("./node_modules/core-js/internals/array-species-create.js"),x=ce("./node_modules/core-js/internals/array-method-has-species-support.js"),z=ce("./node_modules/core-js/internals/well-known-symbol.js"),ae=ce("./node_modules/core-js/internals/engine-v8-version.js"),ge=z("isConcatSpreadable"),xe=9007199254740991,Pe="Maximum allowed index exceeded",Oe=ae>=51||!Ce(function(){var De=[];return De[ge]=!1,De.concat()[0]!==De}),We=x("concat"),Je=function(De){if(!oe(De))return!1;var xt=De[ge];return xt!==void 0?!!xt:be(De)},nt=!Oe||!We;Ne({target:"Array",proto:!0,forced:nt},{concat:function(xt){var Qe=y(this),jt=b(Qe,0),ut=0,it,Nt,pt,Bt,ft;for(it=-1,pt=arguments.length;itxe)throw TypeError(Pe);for(Nt=0;Nt=xe)throw TypeError(Pe);E(jt,ut++,ft)}return jt.length=ut,jt}})},"./node_modules/core-js/modules/es.array.iterator.js":function(ve,Ue,ce){"use strict";var Ne=ce("./node_modules/core-js/internals/to-indexed-object.js"),Ce=ce("./node_modules/core-js/internals/add-to-unscopables.js"),be=ce("./node_modules/core-js/internals/iterators.js"),oe=ce("./node_modules/core-js/internals/internal-state.js"),y=ce("./node_modules/core-js/internals/define-iterator.js"),a="Array Iterator",E=oe.set,b=oe.getterFor(a);ve.exports=y(Array,"Array",function(x,z){E(this,{type:a,target:Ne(x),index:0,kind:z})},function(){var x=b(this),z=x.target,ae=x.kind,ge=x.index++;return!z||ge>=z.length?(x.target=void 0,{value:void 0,done:!0}):ae=="keys"?{value:ge,done:!1}:ae=="values"?{value:z[ge],done:!1}:{value:[ge,z[ge]],done:!1}},"values"),be.Arguments=be.Array,Ce("keys"),Ce("values"),Ce("entries")},"./node_modules/core-js/modules/es.array.join.js":function(ve,Ue,ce){"use strict";var Ne=ce("./node_modules/core-js/internals/export.js"),Ce=ce("./node_modules/core-js/internals/indexed-object.js"),be=ce("./node_modules/core-js/internals/to-indexed-object.js"),oe=ce("./node_modules/core-js/internals/array-method-is-strict.js"),y=[].join,a=Ce!=Object,E=oe("join",",");Ne({target:"Array",proto:!0,forced:a||!E},{join:function(x){return y.call(be(this),x===void 0?",":x)}})},"./node_modules/core-js/modules/es.array.map.js":function(ve,Ue,ce){"use strict";var Ne=ce("./node_modules/core-js/internals/export.js"),Ce=ce("./node_modules/core-js/internals/array-iteration.js").map,be=ce("./node_modules/core-js/internals/array-method-has-species-support.js"),oe=be("map");Ne({target:"Array",proto:!0,forced:!oe},{map:function(a){return Ce(this,a,arguments.length>1?arguments[1]:void 0)}})},"./node_modules/core-js/modules/es.array.slice.js":function(ve,Ue,ce){"use strict";var Ne=ce("./node_modules/core-js/internals/export.js"),Ce=ce("./node_modules/core-js/internals/is-object.js"),be=ce("./node_modules/core-js/internals/is-array.js"),oe=ce("./node_modules/core-js/internals/to-absolute-index.js"),y=ce("./node_modules/core-js/internals/to-length.js"),a=ce("./node_modules/core-js/internals/to-indexed-object.js"),E=ce("./node_modules/core-js/internals/create-property.js"),b=ce("./node_modules/core-js/internals/well-known-symbol.js"),x=ce("./node_modules/core-js/internals/array-method-has-species-support.js"),z=x("slice"),ae=b("species"),ge=[].slice,xe=Math.max;Ne({target:"Array",proto:!0,forced:!z},{slice:function(Oe,We){var Je=a(this),nt=y(Je.length),De=oe(Oe,nt),xt=oe(We===void 0?nt:We,nt),Qe,jt,ut;if(be(Je)&&(Qe=Je.constructor,typeof Qe=="function"&&(Qe===Array||be(Qe.prototype))?Qe=void 0:Ce(Qe)&&(Qe=Qe[ae],Qe===null&&(Qe=void 0)),Qe===Array||Qe===void 0))return ge.call(Je,De,xt);for(jt=new(Qe===void 0?Array:Qe)(xe(xt-De,0)),ut=0;De2){if(pt=Oe(pt),Bt=pt.charCodeAt(0),Bt===43||Bt===45){if(ft=pt.charCodeAt(2),ft===88||ft===120)return NaN}else if(Bt===48){switch(pt.charCodeAt(1)){case 66:case 98:ot=2,Yt=49;break;case 79:case 111:ot=8,Yt=55;break;default:return+pt}for(rn=pt.slice(2),Et=rn.length,qt=0;qtYt)return NaN;return parseInt(rn,ot)}}return+pt};if(be(We,!Je(" 0o1")||!Je("0b1")||Je("+0x1"))){for(var Qe=function(pt){var Bt=arguments.length<1?0:pt,ft=this;return ft instanceof Qe&&(De?z(function(){nt.valueOf.call(ft)}):a(ft)!=We)?E(new Je(xt(Bt)),ft,Qe):xt(Bt)},jt=Ne?ge(Je):"MAX_VALUE,MIN_VALUE,NaN,NEGATIVE_INFINITY,POSITIVE_INFINITY,EPSILON,isFinite,isInteger,isNaN,isSafeInteger,MAX_SAFE_INTEGER,MIN_SAFE_INTEGER,parseFloat,parseInt,isInteger,fromString,range".split(","),ut=0,it;jt.length>ut;ut++)y(Je,it=jt[ut])&&!y(Qe,it)&&Pe(Qe,it,xe(Je,it));Qe.prototype=nt,nt.constructor=Qe,oe(Ce,We,Qe)}},"./node_modules/core-js/modules/es.object.assign.js":function(ve,Ue,ce){var Ne=ce("./node_modules/core-js/internals/export.js"),Ce=ce("./node_modules/core-js/internals/object-assign.js");Ne({target:"Object",stat:!0,forced:Object.assign!==Ce},{assign:Ce})},"./node_modules/core-js/modules/es.object.keys.js":function(ve,Ue,ce){var Ne=ce("./node_modules/core-js/internals/export.js"),Ce=ce("./node_modules/core-js/internals/to-object.js"),be=ce("./node_modules/core-js/internals/object-keys.js"),oe=ce("./node_modules/core-js/internals/fails.js"),y=oe(function(){be(1)});Ne({target:"Object",stat:!0,forced:y},{keys:function(E){return be(Ce(E))}})},"./node_modules/core-js/modules/es.object.to-string.js":function(ve,Ue,ce){var Ne=ce("./node_modules/core-js/internals/to-string-tag-support.js"),Ce=ce("./node_modules/core-js/internals/redefine.js"),be=ce("./node_modules/core-js/internals/object-to-string.js");Ne||Ce(Object.prototype,"toString",be,{unsafe:!0})},"./node_modules/core-js/modules/es.regexp.to-string.js":function(ve,Ue,ce){"use strict";var Ne=ce("./node_modules/core-js/internals/redefine.js"),Ce=ce("./node_modules/core-js/internals/an-object.js"),be=ce("./node_modules/core-js/internals/to-string.js"),oe=ce("./node_modules/core-js/internals/fails.js"),y=ce("./node_modules/core-js/internals/regexp-flags.js"),a="toString",E=RegExp.prototype,b=E[a],x=oe(function(){return b.call({source:"a",flags:"b"})!="/a/b"}),z=b.name!=a;(x||z)&&Ne(RegExp.prototype,a,function(){var ge=Ce(this),xe=be(ge.source),Pe=ge.flags,Oe=be(Pe===void 0&&ge instanceof RegExp&&!("flags"in E)?y.call(ge):Pe);return"/"+xe+"/"+Oe},{unsafe:!0})},"./node_modules/core-js/modules/es.string.iterator.js":function(ve,Ue,ce){"use strict";var Ne=ce("./node_modules/core-js/internals/string-multibyte.js").charAt,Ce=ce("./node_modules/core-js/internals/to-string.js"),be=ce("./node_modules/core-js/internals/internal-state.js"),oe=ce("./node_modules/core-js/internals/define-iterator.js"),y="String Iterator",a=be.set,E=be.getterFor(y);oe(String,"String",function(b){a(this,{type:y,string:Ce(b),index:0})},function(){var x=E(this),z=x.string,ae=x.index,ge;return ae>=z.length?{value:void 0,done:!0}:(ge=Ne(z,ae),x.index+=ge.length,{value:ge,done:!1})})},"./node_modules/core-js/modules/es.string.link.js":function(ve,Ue,ce){"use strict";var Ne=ce("./node_modules/core-js/internals/export.js"),Ce=ce("./node_modules/core-js/internals/create-html.js"),be=ce("./node_modules/core-js/internals/string-html-forced.js");Ne({target:"String",proto:!0,forced:be("link")},{link:function(y){return Ce(this,"a","href",y)}})},"./node_modules/core-js/modules/es.symbol.description.js":function(ve,Ue,ce){"use strict";var Ne=ce("./node_modules/core-js/internals/export.js"),Ce=ce("./node_modules/core-js/internals/descriptors.js"),be=ce("./node_modules/core-js/internals/global.js"),oe=ce("./node_modules/core-js/internals/has.js"),y=ce("./node_modules/core-js/internals/is-object.js"),a=ce("./node_modules/core-js/internals/object-define-property.js").f,E=ce("./node_modules/core-js/internals/copy-constructor-properties.js"),b=be.Symbol;if(Ce&&typeof b=="function"&&(!("description"in b.prototype)||b().description!==void 0)){var x={},z=function(){var We=arguments.length<1||arguments[0]===void 0?void 0:String(arguments[0]),Je=this instanceof z?new b(We):We===void 0?b():b(We);return We===""&&(x[Je]=!0),Je};E(z,b);var ae=z.prototype=b.prototype;ae.constructor=z;var ge=ae.toString,xe=String(b("test"))=="Symbol(test)",Pe=/^Symbol\((.*)\)[^)]+$/;a(ae,"description",{configurable:!0,get:function(){var We=y(this)?this.valueOf():this,Je=ge.call(We);if(oe(x,We))return"";var nt=xe?Je.slice(7,-1):Je.replace(Pe,"$1");return nt===""?void 0:nt}}),Ne({global:!0,forced:!0},{Symbol:z})}},"./node_modules/core-js/modules/es.symbol.iterator.js":function(ve,Ue,ce){var Ne=ce("./node_modules/core-js/internals/define-well-known-symbol.js");Ne("iterator")},"./node_modules/core-js/modules/es.symbol.js":function(ve,Ue,ce){"use strict";var Ne=ce("./node_modules/core-js/internals/export.js"),Ce=ce("./node_modules/core-js/internals/global.js"),be=ce("./node_modules/core-js/internals/get-built-in.js"),oe=ce("./node_modules/core-js/internals/is-pure.js"),y=ce("./node_modules/core-js/internals/descriptors.js"),a=ce("./node_modules/core-js/internals/native-symbol.js"),E=ce("./node_modules/core-js/internals/fails.js"),b=ce("./node_modules/core-js/internals/has.js"),x=ce("./node_modules/core-js/internals/is-array.js"),z=ce("./node_modules/core-js/internals/is-object.js"),ae=ce("./node_modules/core-js/internals/is-symbol.js"),ge=ce("./node_modules/core-js/internals/an-object.js"),xe=ce("./node_modules/core-js/internals/to-object.js"),Pe=ce("./node_modules/core-js/internals/to-indexed-object.js"),Oe=ce("./node_modules/core-js/internals/to-property-key.js"),We=ce("./node_modules/core-js/internals/to-string.js"),Je=ce("./node_modules/core-js/internals/create-property-descriptor.js"),nt=ce("./node_modules/core-js/internals/object-create.js"),De=ce("./node_modules/core-js/internals/object-keys.js"),xt=ce("./node_modules/core-js/internals/object-get-own-property-names.js"),Qe=ce("./node_modules/core-js/internals/object-get-own-property-names-external.js"),jt=ce("./node_modules/core-js/internals/object-get-own-property-symbols.js"),ut=ce("./node_modules/core-js/internals/object-get-own-property-descriptor.js"),it=ce("./node_modules/core-js/internals/object-define-property.js"),Nt=ce("./node_modules/core-js/internals/object-property-is-enumerable.js"),pt=ce("./node_modules/core-js/internals/create-non-enumerable-property.js"),Bt=ce("./node_modules/core-js/internals/redefine.js"),ft=ce("./node_modules/core-js/internals/shared.js"),ot=ce("./node_modules/core-js/internals/shared-key.js"),Yt=ce("./node_modules/core-js/internals/hidden-keys.js"),rn=ce("./node_modules/core-js/internals/uid.js"),Et=ce("./node_modules/core-js/internals/well-known-symbol.js"),qt=ce("./node_modules/core-js/internals/well-known-symbol-wrapped.js"),yn=ce("./node_modules/core-js/internals/define-well-known-symbol.js"),Un=ce("./node_modules/core-js/internals/set-to-string-tag.js"),dn=ce("./node_modules/core-js/internals/internal-state.js"),Kn=ce("./node_modules/core-js/internals/array-iteration.js").forEach,It=ot("hidden"),jn="Symbol",tr="prototype",je=Et("toPrimitive"),Wt=dn.set,ke=dn.getterFor(jn),me=Object[tr],se=Ce.Symbol,ye=be("JSON","stringify"),qe=ut.f,ht=it.f,Re=Qe.f,Ye=Nt.f,Ot=ft("symbols"),bt=ft("op-symbols"),lt=ft("string-to-symbol-registry"),Gt=ft("symbol-to-string-registry"),Tn=ft("wks"),Dt=Ce.QObject,un=!Dt||!Dt[tr]||!Dt[tr].findChild,Rt=y&&E(function(){return nt(ht({},"a",{get:function(){return ht(this,"a",{value:7}).a}})).a!=7})?function(Or,vr,Er){var Wr=qe(me,vr);Wr&&delete me[vr],ht(Or,vr,Er),Wr&&Or!==me&&ht(me,vr,Wr)}:ht,Pn=function(Or,vr){var Er=Ot[Or]=nt(se[tr]);return Wt(Er,{type:jn,tag:Or,description:vr}),y||(Er.description=vr),Er},tn=function(vr,Er,Wr){vr===me&&tn(bt,Er,Wr),ge(vr);var ca=Oe(Er);return ge(Wr),b(Ot,ca)?(Wr.enumerable?(b(vr,It)&&vr[It][ca]&&(vr[It][ca]=!1),Wr=nt(Wr,{enumerable:Je(0,!1)})):(b(vr,It)||ht(vr,It,Je(1,{})),vr[It][ca]=!0),Rt(vr,ca,Wr)):ht(vr,ca,Wr)},$n=function(vr,Er){ge(vr);var Wr=Pe(Er),ca=De(Wr).concat(ta(Wr));return Kn(ca,function(Na){(!y||rr.call(Wr,Na))&&tn(vr,Na,Wr[Na])}),vr},dr=function(vr,Er){return Er===void 0?nt(vr):$n(nt(vr),Er)},rr=function(vr){var Er=Oe(vr),Wr=Ye.call(this,Er);return this===me&&b(Ot,Er)&&!b(bt,Er)?!1:Wr||!b(this,Er)||!b(Ot,Er)||b(this,It)&&this[It][Er]?Wr:!0},Pr=function(vr,Er){var Wr=Pe(vr),ca=Oe(Er);if(!(Wr===me&&b(Ot,ca)&&!b(bt,ca))){var Na=qe(Wr,ca);return Na&&b(Ot,ca)&&!(b(Wr,It)&&Wr[It][ca])&&(Na.enumerable=!0),Na}},Cr=function(vr){var Er=Re(Pe(vr)),Wr=[];return Kn(Er,function(ca){!b(Ot,ca)&&!b(Yt,ca)&&Wr.push(ca)}),Wr},ta=function(vr){var Er=vr===me,Wr=Re(Er?bt:Pe(vr)),ca=[];return Kn(Wr,function(Na){b(Ot,Na)&&(!Er||b(me,Na))&&ca.push(Ot[Na])}),ca};if(a||(se=function(){if(this instanceof se)throw TypeError("Symbol is not a constructor");var vr=!arguments.length||arguments[0]===void 0?void 0:We(arguments[0]),Er=rn(vr),Wr=function(ca){this===me&&Wr.call(bt,ca),b(this,It)&&b(this[It],Er)&&(this[It][Er]=!1),Rt(this,Er,Je(1,ca))};return y&&un&&Rt(me,Er,{configurable:!0,set:Wr}),Pn(Er,vr)},Bt(se[tr],"toString",function(){return ke(this).tag}),Bt(se,"withoutSetter",function(Or){return Pn(rn(Or),Or)}),Nt.f=rr,it.f=tn,ut.f=Pr,xt.f=Qe.f=Cr,jt.f=ta,qt.f=function(Or){return Pn(Et(Or),Or)},y&&(ht(se[tr],"description",{configurable:!0,get:function(){return ke(this).description}}),oe||Bt(me,"propertyIsEnumerable",rr,{unsafe:!0}))),Ne({global:!0,wrap:!0,forced:!a,sham:!a},{Symbol:se}),Kn(De(Tn),function(Or){yn(Or)}),Ne({target:jn,stat:!0,forced:!a},{for:function(Or){var vr=We(Or);if(b(lt,vr))return lt[vr];var Er=se(vr);return lt[vr]=Er,Gt[Er]=vr,Er},keyFor:function(vr){if(!ae(vr))throw TypeError(vr+" is not a symbol");if(b(Gt,vr))return Gt[vr]},useSetter:function(){un=!0},useSimple:function(){un=!1}}),Ne({target:"Object",stat:!0,forced:!a,sham:!y},{create:dr,defineProperty:tn,defineProperties:$n,getOwnPropertyDescriptor:Pr}),Ne({target:"Object",stat:!0,forced:!a},{getOwnPropertyNames:Cr,getOwnPropertySymbols:ta}),Ne({target:"Object",stat:!0,forced:E(function(){jt.f(1)})},{getOwnPropertySymbols:function(vr){return jt.f(xe(vr))}}),ye){var $r=!a||E(function(){var Or=se();return ye([Or])!="[null]"||ye({a:Or})!="{}"||ye(Object(Or))!="{}"});Ne({target:"JSON",stat:!0,forced:$r},{stringify:function(vr,Er,Wr){for(var ca=[vr],Na=1,Vr;arguments.length>Na;)ca.push(arguments[Na++]);if(Vr=Er,!(!z(Er)&&vr===void 0||ae(vr)))return x(Er)||(Er=function(ao,co){if(typeof Vr=="function"&&(co=Vr.call(this,ao,co)),!ae(co))return co}),ca[1]=Er,ye.apply(null,ca)}})}se[tr][je]||pt(se[tr],je,se[tr].valueOf),Un(se,jn),Yt[It]=!0},"./node_modules/core-js/modules/web.dom-collections.for-each.js":function(ve,Ue,ce){var Ne=ce("./node_modules/core-js/internals/global.js"),Ce=ce("./node_modules/core-js/internals/dom-iterables.js"),be=ce("./node_modules/core-js/internals/array-for-each.js"),oe=ce("./node_modules/core-js/internals/create-non-enumerable-property.js");for(var y in Ce){var a=Ne[y],E=a&&a.prototype;if(E&&E.forEach!==be)try{oe(E,"forEach",be)}catch(b){E.forEach=be}}},"./node_modules/core-js/modules/web.dom-collections.iterator.js":function(ve,Ue,ce){var Ne=ce("./node_modules/core-js/internals/global.js"),Ce=ce("./node_modules/core-js/internals/dom-iterables.js"),be=ce("./node_modules/core-js/modules/es.array.iterator.js"),oe=ce("./node_modules/core-js/internals/create-non-enumerable-property.js"),y=ce("./node_modules/core-js/internals/well-known-symbol.js"),a=y("iterator"),E=y("toStringTag"),b=be.values;for(var x in Ce){var z=Ne[x],ae=z&&z.prototype;if(ae){if(ae[a]!==b)try{oe(ae,a,b)}catch(xe){ae[a]=b}if(ae[E]||oe(ae,E,x),Ce[x]){for(var ge in be)if(ae[ge]!==be[ge])try{oe(ae,ge,be[ge])}catch(xe){ae[ge]=be[ge]}}}}},"./node_modules/es6-promise/dist/es6-promise.js":function(ve){(function(Ue,ce){ve.exports=ce()})(this,function(){"use strict";function Ue(Dt){var un=typeof Dt;return Dt!==null&&(un==="object"||un==="function")}function ce(Dt){return typeof Dt=="function"}var Ne=void 0;Array.isArray?Ne=Array.isArray:Ne=function(Dt){return Object.prototype.toString.call(Dt)==="[object Array]"};var Ce=Ne,be=0,oe=void 0,y=void 0,a=function(un,Rt){De[be]=un,De[be+1]=Rt,be+=2,be===2&&(y?y(xt):jt())};function E(Dt){y=Dt}function b(Dt){a=Dt}var x=typeof window!="undefined"?window:void 0,z=x||{},ae=z.MutationObserver||z.WebKitMutationObserver,ge=typeof self=="undefined"&&typeof pe!="undefined"&&{}.toString.call(pe)==="[object process]",xe=typeof Uint8ClampedArray!="undefined"&&typeof importScripts!="undefined"&&typeof MessageChannel!="undefined";function Pe(){return function(){return pe.nextTick(xt)}}function Oe(){return typeof oe!="undefined"?function(){oe(xt)}:nt()}function We(){var Dt=0,un=new ae(xt),Rt=document.createTextNode("");return un.observe(Rt,{characterData:!0}),function(){Rt.data=Dt=++Dt%2}}function Je(){var Dt=new MessageChannel;return Dt.port1.onmessage=xt,function(){return Dt.port2.postMessage(0)}}function nt(){var Dt=setTimeout;return function(){return Dt(xt,1)}}var De=new Array(1e3);function xt(){for(var Dt=0;Dt>1,ce=-7,Ne=Ve?At-1:0,Ce=Ve?-1:1,be=Be[pe+Ne];for(Ne+=Ce,Ge=be&(1<<-ce)-1,be>>=-ce,ce+=he;ce>0;Ge=Ge*256+Be[pe+Ne],Ne+=Ce,ce-=8);for(He=Ge&(1<<-ce)-1,Ge>>=-ce,ce+=Ze;ce>0;He=He*256+Be[pe+Ne],Ne+=Ce,ce-=8);if(Ge===0)Ge=1-Ue;else{if(Ge===ve)return He?NaN:(be?-1:1)*(1/0);He=He+Math.pow(2,Ze),Ge=Ge-Ue}return(be?-1:1)*He*Math.pow(2,Ge-Ze)},_t.write=function(Be,pe,Ve,Ze,At,Ge){var He,he,ve,Ue=Ge*8-At-1,ce=(1<>1,Ce=At===23?Math.pow(2,-24)-Math.pow(2,-77):0,be=Ze?0:Ge-1,oe=Ze?1:-1,y=pe<0||pe===0&&1/pe<0?1:0;for(pe=Math.abs(pe),isNaN(pe)||pe===1/0?(he=isNaN(pe)?1:0,He=ce):(He=Math.floor(Math.log(pe)/Math.LN2),pe*(ve=Math.pow(2,-He))<1&&(He--,ve*=2),He+Ne>=1?pe+=Ce/ve:pe+=Ce*Math.pow(2,1-Ne),pe*ve>=2&&(He++,ve/=2),He+Ne>=ce?(he=0,He=ce):He+Ne>=1?(he=(pe*ve-1)*Math.pow(2,At),He=He+Ne):(he=pe*Math.pow(2,Ne-1)*Math.pow(2,At),He=0));At>=8;Be[Ve+be]=he&255,be+=oe,he/=256,At-=8);for(He=He<0;Be[Ve+be]=He&255,be+=oe,He/=256,Ue-=8);Be[Ve+be-oe]|=y*128}},7348:function(hn,_t,Be){"use strict";Be.r(_t),Be.d(_t,{AcroForm:function(){return Ti},AcroFormAppearance:function(){return qr},AcroFormButton:function(){return No},AcroFormCheckBox:function(){return Oi},AcroFormChoiceField:function(){return mi},AcroFormComboBox:function(){return xi},AcroFormEditBox:function(){return za},AcroFormListBox:function(){return Ei},AcroFormPasswordField:function(){return mA},AcroFormPushButton:function(){return fs},AcroFormRadioButton:function(){return gA},AcroFormTextField:function(){return hA},GState:function(){return ds},ShadingPattern:function(){return Aa},TilingPattern:function(){return jr},default:function(){return ur},jsPDF:function(){return ur}});var pe=Be(93664),Ve={},Ze=function(re,te,ne,fe,we){var Se=new Worker(Ve[te]||(Ve[te]=URL.createObjectURL(new Blob([re+';addEventListener("error",function(e){e=e.error;postMessage({$e$:[e.message,e.code,e.stack]})})'],{type:"text/javascript"}))));return Se.onmessage=function(Ie){var Te=Ie.data,Ke=Te.$e$;if(Ke){var tt=new Error(Ke[0]);tt.code=Ke[1],tt.stack=Ke[2],we(tt,null)}else we(null,Te)},Se.postMessage(ne,fe),Se},At=Uint8Array,Ge=Uint16Array,He=Int32Array,he=new At([0,0,0,0,0,0,0,0,1,1,1,1,2,2,2,2,3,3,3,3,4,4,4,4,5,5,5,5,0,0,0,0]),ve=new At([0,0,0,0,1,1,2,2,3,3,4,4,5,5,6,6,7,7,8,8,9,9,10,10,11,11,12,12,13,13,0,0]),Ue=new At([16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15]),ce=function(re,te){for(var ne=new Ge(31),fe=0;fe<31;++fe)ne[fe]=te+=1<>1|(b&21845)<<1;x=(x&52428)>>2|(x&13107)<<2,x=(x&61680)>>4|(x&3855)<<4,E[b]=((x&65280)>>8|(x&255)<<8)>>1}for(var z=function(re,te,ne){for(var fe=re.length,we=0,Se=new Ge(te);we>Ke]=tt}else for(Te=new Ge(fe),we=0;we>15-re[we]);return Te},ae=new At(288),b=0;b<144;++b)ae[b]=8;for(var b=144;b<256;++b)ae[b]=9;for(var b=256;b<280;++b)ae[b]=7;for(var b=280;b<288;++b)ae[b]=8;for(var ge=new At(32),b=0;b<32;++b)ge[b]=5;var xe=z(ae,9,0),Pe=z(ae,9,1),Oe=z(ge,5,0),We=z(ge,5,1),Je=function(re){for(var te=re[0],ne=1;nete&&(te=re[ne]);return te},nt=function(re,te,ne){var fe=te/8|0;return(re[fe]|re[fe+1]<<8)>>(te&7)&ne},De=function(re,te){var ne=te/8|0;return(re[ne]|re[ne+1]<<8|re[ne+2]<<16)>>(te&7)},xt=function(re){return(re+7)/8|0},Qe=function(re,te,ne){return(te==null||te<0)&&(te=0),(ne==null||ne>re.length)&&(ne=re.length),new At(re.subarray(te,ne))},jt={UnexpectedEOF:0,InvalidBlockType:1,InvalidLengthLiteral:2,InvalidDistance:3,StreamFinished:4,NoStreamHandler:5,InvalidHeader:6,NoCallback:7,InvalidUTF8:8,ExtraFieldTooLong:9,InvalidDate:10,FilenameTooLong:11,StreamFinishing:12,InvalidZipData:13,UnknownCompressionMethod:14},ut=["unexpected EOF","invalid block type","invalid length/literal","invalid distance","stream finished","no stream handler",,"no callback","invalid UTF-8 data","extra field too long","date not in range 1980-2099","filename too long","stream finishing","invalid zip data"],it=function(re,te,ne){var fe=new Error(te||ut[re]);if(fe.code=re,Error.captureStackTrace&&Error.captureStackTrace(fe,it),!ne)throw fe;return fe},Nt=function(re,te,ne,fe){var we=re.length,Se=fe?fe.length:0;if(!we||te.f&&!te.l)return ne||new At(0);var Ie=!ne,Te=Ie||te.i!=2,Ke=te.i;Ie&&(ne=new At(we*3));var tt=function(On){var Rn=ne.length;if(On>Rn){var Zn=new At(Math.max(Rn*2,On));Zn.set(ne),ne=Zn}},mt=te.f||0,vt=te.p||0,Qt=te.b||0,$e=te.l,on=te.d,Zt=te.m,An=te.n,Tt=we*8;do{if(!$e){mt=nt(re,vt,1);var sn=nt(re,vt+1,3);if(vt+=3,sn)if(sn==1)$e=Pe,on=We,Zt=9,An=5;else if(sn==2){var Sr=nt(re,vt,31)+257,Wn=nt(re,vt+10,15)+4,Sn=Sr+nt(re,vt+5,31)+1;vt+=14;for(var Xn=new At(Sn),gr=new At(19),Mt=0;Mt>4;if(In<16)Xn[Mt++]=In;else{var et=0,st=0;for(In==16?(st=3+nt(re,vt,3),vt+=2,et=Xn[Mt-1]):In==17?(st=3+nt(re,vt,7),vt+=3):In==18&&(st=11+nt(re,vt,127),vt+=7);st--;)Xn[Mt++]=et}}var dt=Xn.subarray(0,Sr),Pt=Xn.subarray(Sr);Zt=Je(dt),An=Je(Pt),$e=z(dt,Zt,1),on=z(Pt,An,1)}else it(1);else{var In=xt(vt)+4,zn=re[In-4]|re[In-3]<<8,ir=In+zn;if(ir>we){Ke&&it(0);break}Te&&tt(Qt+zn),ne.set(re.subarray(In,ir),Qt),te.b=Qt+=zn,te.p=vt=ir*8,te.f=mt;continue}if(vt>Tt){Ke&&it(0);break}}Te&&tt(Qt+131072);for(var kt=(1<>4;if(vt+=et&15,vt>Tt){Ke&&it(0);break}if(et||it(2),ct<256)ne[Qt++]=ct;else if(ct==256){Xe=vt,$e=null;break}else{var Ct=ct-254;if(ct>264){var Mt=ct-257,Ft=he[Mt];Ct=nt(re,vt,(1<>4;zt||it(3),vt+=zt&15;var Pt=y[$t];if($t>3){var Ft=ve[$t];Pt+=De(re,vt)&(1<Tt){Ke&&it(0);break}Te&&tt(Qt+131072);var an=Qt+Ct;if(Qt>8},Bt=function(re,te,ne){ne<<=te&7;var fe=te/8|0;re[fe]|=ne,re[fe+1]|=ne>>8,re[fe+2]|=ne>>16},ft=function(re,te){for(var ne=[],fe=0;feQt&&(Qt=Se[fe].s);var $e=new Ge(Qt+1),on=ot(ne[mt-1],$e,0);if(on>te){var fe=0,Zt=0,An=on-te,Tt=1<te)Zt+=Tt-(1<>=An;Zt>0;){var In=Se[fe].s;$e[In]=0&&Zt;--fe){var zn=Se[fe].s;$e[zn]==te&&(--$e[zn],++Zt)}on=te}return{t:new At($e),l:on}},ot=function(re,te,ne){return re.s==-1?Math.max(ot(re.l,te,ne+1),ot(re.r,te,ne+1)):te[re.s]=ne},Yt=function(re){for(var te=re.length;te&&!re[--te];);for(var ne=new Ge(++te),fe=0,we=re[0],Se=1,Ie=function(Ke){ne[fe++]=Ke},Te=1;Te<=te;++Te)if(re[Te]==we&&Te!=te)++Se;else{if(!we&&Se>2){for(;Se>138;Se-=138)Ie(32754);Se>2&&(Ie(Se>10?Se-11<<5|28690:Se-3<<5|12305),Se=0)}else if(Se>3){for(Ie(we),--Se;Se>6;Se-=6)Ie(8304);Se>2&&(Ie(Se-3<<5|8208),Se=0)}for(;Se--;)Ie(we);Se=1,we=re[Te]}return{c:ne.subarray(0,fe),n:te}},rn=function(re,te){for(var ne=0,fe=0;fe>8,re[we+2]=re[we]^255,re[we+3]=re[we+1]^255;for(var Se=0;Se4&&!gr[Ue[Xt-1]];--Xt);var Ln=tt+5<<3,Le=rn(we,ae)+rn(Se,ge)+Ie,Me=rn(we,Qt)+rn(Se,Zt)+Ie+14+3*Xt+rn(Wn,gr)+2*Wn[16]+3*Wn[17]+7*Wn[18];if(Ke>=0&&Ln<=Le&&Ln<=Me)return Et(te,mt,re.subarray(Ke,Ke+tt));var et,st,dt,Pt;if(pt(te,mt,1+(Me15&&(pt(te,mt,ct[Sn]>>5&127),mt+=ct[Sn]>>12)}}else et=xe,st=ae,dt=Oe,Pt=ge;for(var Sn=0;Sn255){var Ct=Ft>>18&31;Bt(te,mt,et[Ct+257]),mt+=st[Ct+257],Ct>7&&(pt(te,mt,Ft>>23&31),mt+=he[Ct]);var zt=Ft&31;Bt(te,mt,dt[zt]),mt+=Pt[zt],zt>3&&(Bt(te,mt,Ft>>5&8191),mt+=ve[zt])}else Bt(te,mt,et[Ft]),mt+=st[Ft]}return Bt(te,mt,et[256]),mt+st[256]},yn=new He([65540,131080,131088,131104,262176,1048704,1048832,2114560,2117632]),Un=new At(0),dn=function(re,te,ne,fe,we,Se){var Ie=Se.z||re.length,Te=new At(fe+Ie+5*(1+Math.ceil(Ie/7e3))+we),Ke=Te.subarray(fe,Te.length-we),tt=Se.l,mt=(Se.r||0)&7;if(te){mt&&(Ke[0]=Se.r>>3);for(var vt=yn[te-1],Qt=vt>>13,$e=vt&8191,on=(1<7e3||gr>24576)&&(et>423||!tt)){mt=qt(re,Ke,0,zn,ir,Sr,Sn,gr,Xt,Xn-Xt,mt),gr=Wn=Sn=0,Xt=Xn;for(var st=0;st<286;++st)ir[st]=0;for(var st=0;st<30;++st)Sr[st]=0}var dt=2,Pt=0,kt=$e,en=Le-Me&32767;if(et>2&&Ln==In(Xn-en))for(var Xe=Math.min(Qt,et)-1,ct=Math.min(32767,Xn),Ct=Math.min(258,et);en<=ct&&--kt&&Le!=Me;){if(re[Xn+dt]==re[Xn+dt-en]){for(var Ft=0;Ftdt){if(dt=Ft,Pt=en,Ft>Xe)break;for(var zt=Math.min(en,Ft-2),$t=0,st=0;st$t&&($t=Qn,Me=an)}}}Le=Me,Me=Zt[Le],en+=Le-Me&32767}if(Pt){zn[gr++]=268435456|be[dt]<<18|a[Pt];var On=be[dt]&31,Rn=a[Pt]&31;Sn+=he[On]+ve[Rn],++ir[257+On],++Sr[Rn],Mt=Xn+dt,++Wn}else zn[gr++]=re[Xn],++ir[re[Xn]]}}for(Xn=Math.max(Xn,Mt);Xn=Ie&&(Ke[mt/8|0]=tt,Zn=Ie),mt=Et(Ke,mt+1,re.subarray(Xn,Zn))}Se.i=Ie}return Qe(Te,0,fe+xt(mt)+we)},Kn=null,It=function(){var re=-1;return{p:function(te){for(var ne=re,fe=0;fe>>8;re=ne},d:function(){return~re}}},jn=function(){var re=1,te=0;return{p:function(ne){for(var fe=re,we=te,Se=ne.length|0,Ie=0;Ie!=Se;){for(var Te=Math.min(Ie+2655,Se);Ie>16),we=(we&65535)+15*(we>>16)}re=fe,te=we},d:function(){return re%=65521,te%=65521,(re&255)<<24|(re&65280)<<8|(te&255)<<8|te>>8}}},tr=function(re,te,ne,fe,we){if(!we&&(we={l:1},te.dictionary)){var Se=te.dictionary.subarray(-32768),Ie=new At(Se.length+re.length);Ie.set(Se),Ie.set(re,Se.length),re=Ie,we.w=Se.length}return dn(re,te.level==null?6:te.level,te.mem==null?we.l?Math.ceil(Math.max(8,Math.min(13,Math.log(re.length)))*1.5):20:12+te.mem,ne,fe,we)},je=function(re,te){var ne={};for(var fe in re)ne[fe]=re[fe];for(var fe in te)ne[fe]=te[fe];return ne},Wt=function(re,te,ne){for(var fe=re(),we=re.toString(),Se=we.slice(we.indexOf("[")+1,we.lastIndexOf("]")).replace(/\s+/g,"").split(","),Ie=0;Ie>>0},Pn=function(re,te){return Rt(re,te)+Rt(re,te+4)*4294967296},tn=function(re,te,ne){for(;ne;++te)re[te]=ne,ne>>>=8},$n=function(re,te){var ne=te.filename;if(re[0]=31,re[1]=139,re[2]=8,re[8]=te.level<2?4:te.level==9?2:0,re[9]=3,te.mtime!=0&&tn(re,4,Math.floor(new Date(te.mtime||Date.now())/1e3)),ne){re[3]=8;for(var fe=0;fe<=ne.length;++fe)re[fe+10]=ne.charCodeAt(fe)}},dr=function(re){(re[0]!=31||re[1]!=139||re[2]!=8)&&it(6,"invalid gzip data");var te=re[3],ne=10;te&4&&(ne+=(re[10]|re[11]<<8)+2);for(var fe=(te>>3&1)+(te>>4&1);fe>0;fe-=!re[ne++]);return ne+(te&2)},rr=function(re){var te=re.length;return(re[te-4]|re[te-3]<<8|re[te-2]<<16|re[te-1]<<24)>>>0},Pr=function(re){return 10+(re.filename?re.filename.length+1:0)},Cr=function(re,te){var ne=te.level,fe=ne==0?0:ne<6?1:ne==9?3:2;if(re[0]=120,re[1]=fe<<6|(te.dictionary&&32),re[1]|=31-(re[0]<<8|re[1])%31,te.dictionary){var we=jn();we.p(te.dictionary),tn(re,2,we.d())}},ta=function(re,te){return((re[0]&15)!=8||re[0]>>4>7||(re[0]<<8|re[1])%31)&&it(6,"invalid zlib data"),(re[1]>>5&1)==+!te&&it(6,"invalid zlib data: "+(re[1]&32?"need":"unexpected")+" dictionary"),(re[1]>>3&4)+2};function $r(re,te){return typeof re=="function"&&(te=re,re={}),this.ondata=te,re}var Or=null,vr=null;function Er(re,te,ne){return ne||(ne=te,te={}),typeof ne!="function"&&it(7),Gt(re,te,[qe],function(fe){return bt(Wr(fe.data[0],fe.data[1]))},0,ne)}function Wr(re,te){return tr(re,te||{},0,0)}var ca=null,Na=null;function Vr(re,te,ne){return ne||(ne=te,te={}),typeof ne!="function"&&it(7),Gt(re,te,[ye],function(fe){return bt(ao(fe.data[0],lt(fe.data[1])))},1,ne)}function ao(re,te){return Nt(re,{i:2},te&&te.out,te&&te.dictionary)}var co=null,Yr=null;function nn(re,te,ne){return ne||(ne=te,te={}),typeof ne!="function"&&it(7),Gt(re,te,[qe,ht,function(){return[Xo]}],function(fe){return bt(Xo(fe.data[0],fe.data[1]))},2,ne)}function Xo(re,te){te||(te={});var ne=It(),fe=re.length;ne.p(re);var we=tr(re,te,Pr(te),8),Se=we.length;return $n(we,te),tn(we,Se-8,ne.d()),tn(we,Se-4,fe),we}var br=null,Fr=null;function Rr(re,te,ne){return ne||(ne=te,te={}),typeof ne!="function"&&it(7),Gt(re,te,[ye,Re,function(){return[Lr]}],function(fe){return bt(Lr(fe.data[0],fe.data[1]))},3,ne)}function Lr(re,te){var ne=dr(re);return ne+8>re.length&&it(6,"invalid gzip data"),Nt(re.subarray(ne,-8),{i:2},te&&te.out||new At(rr(re)),te&&te.dictionary)}var Ca=null,Ua=null;function aa(re,te,ne){return ne||(ne=te,te={}),typeof ne!="function"&&it(7),Gt(re,te,[qe,Ye,function(){return[mn]}],function(fe){return bt(mn(fe.data[0],fe.data[1]))},4,ne)}function mn(re,te){te||(te={});var ne=jn();ne.p(re);var fe=tr(re,te,te.dictionary?6:2,4);return Cr(fe,te),tn(fe,fe.length-4,ne.d()),fe}var Cn=null,pn=null;function ar(re,te,ne){return ne||(ne=te,te={}),typeof ne!="function"&&it(7),Gt(re,te,[ye,Ot,function(){return[Tr]}],function(fe){return bt(Tr(fe.data[0],lt(fe.data[1])))},5,ne)}function Tr(re,te){return Nt(re.subarray(ta(re,te&&te.dictionary),-4),{i:2},te&&te.out,te&&te.dictionary)}var Bn=null,Hn=null;function Vn(re,te,ne){return ne||(ne=te,te={}),typeof ne!="function"&&it(7),re[0]==31&&re[1]==139&&re[2]==8?Rr(re,te,ne):(re[0]&15)!=8||re[0]>>4>7||(re[0]<<8|re[1])%31?Vr(re,te,ne):ar(re,te,ne)}function Ar(re,te){return re[0]==31&&re[1]==139&&re[2]==8?Lr(re,te):(re[0]&15)!=8||re[0]>>4>7||(re[0]<<8|re[1])%31?ao(re,te):Tr(re,te)}var Mr=function(re,te,ne,fe){for(var we in re){var Se=re[we],Ie=te+we,Te=fe;Array.isArray(Se)&&(Te=je(fe,Se[1]),Se=Se[0]),Se instanceof At?ne[Ie]=[Se,Te]:(ne[Ie+="/"]=[new At(0),Te],Mr(Se,Ie,ne,fe))}},Da=typeof TextEncoder!="undefined"&&new TextEncoder,nr=typeof TextDecoder!="undefined"&&new TextDecoder,Jr=0;try{nr.decode(Un,{stream:!0}),Jr=1}catch(re){}var va=function(re){for(var te="",ne=0;;){var fe=re[ne++],we=(fe>127)+(fe>223)+(fe>239);if(ne+we>re.length)return{s:te,r:Qe(re,ne-1)};we?we==3?(fe=((fe&15)<<18|(re[ne++]&63)<<12|(re[ne++]&63)<<6|re[ne++]&63)-65536,te+=String.fromCharCode(55296|fe>>10,56320|fe&1023)):we&1?te+=String.fromCharCode((fe&31)<<6|re[ne++]&63):te+=String.fromCharCode((fe&15)<<12|(re[ne++]&63)<<6|re[ne++]&63):te+=String.fromCharCode(fe)}},Pa=null,ja=null;function Qa(re,te){if(te){for(var ne=new At(re.length),fe=0;fe>1)),Ie=0,Te=function(mt){Se[Ie++]=mt},fe=0;feSe.length){var Ke=new At(Ie+8+(we-fe<<1));Ke.set(Se),Se=Ke}var tt=re.charCodeAt(fe);tt<128||te?Te(tt):tt<2048?(Te(192|tt>>6),Te(128|tt&63)):tt>55295&&tt<57344?(tt=65536+(tt&1047552)|re.charCodeAt(++fe)&1023,Te(240|tt>>18),Te(128|tt>>12&63),Te(128|tt>>6&63),Te(128|tt&63)):(Te(224|tt>>12),Te(128|tt>>6&63),Te(128|tt&63))}return Qe(Se,0,Ie)}function bo(re,te){if(te){for(var ne="",fe=0;fe65535&&it(9),te+=fe+4}return te},Ya=function(re,te,ne,fe,we,Se,Ie,Te){var Ke=fe.length,tt=ne.extra,mt=Te&&Te.length,vt=Sa(tt);tn(re,te,Ie!=null?33639248:67324752),te+=4,Ie!=null&&(re[te++]=20,re[te++]=ne.os),re[te]=20,te+=2,re[te++]=ne.flag<<1|(Se<0&&8),re[te++]=we&&8,re[te++]=ne.compression&255,re[te++]=ne.compression>>8;var Qt=new Date(ne.mtime==null?Date.now():ne.mtime),$e=Qt.getFullYear()-1980;if(($e<0||$e>119)&&it(10),tn(re,te,$e<<25|Qt.getMonth()+1<<21|Qt.getDate()<<16|Qt.getHours()<<11|Qt.getMinutes()<<5|Qt.getSeconds()>>1),te+=4,Se!=-1&&(tn(re,te,ne.crc),tn(re,te+4,Se<0?-Se-2:Se),tn(re,te+8,ne.size)),tn(re,te+12,Ke),tn(re,te+14,vt),te+=16,Ie!=null&&(tn(re,te,mt),tn(re,te+6,ne.attrs),tn(re,te+10,Ie),te+=14),re.set(fe,te),te+=Ke,vt)for(var on in tt){var Zt=tt[on],An=Zt.length;tn(re,te,+on),tn(re,te+2,An),re.set(Zt,te+4),te+=4+An}return mt&&(re.set(Te,te),te+=mt),te},Ko=function(re,te,ne,fe,we){tn(re,te,101010256),tn(re,te+8,ne),tn(re,te+10,ne),tn(re,te+12,fe),tn(re,te+16,we)},Po=null,lr=null,WA=null,CA=null;function Mi(re,te,ne){ne||(ne=te,te={}),typeof ne!="function"&&it(7);var fe={};Mr(re,"",fe,te);var we=Object.keys(fe),Se=we.length,Ie=0,Te=0,Ke=Se,tt=new Array(Se),mt=[],vt=function(){for(var An=0;An65535&&Le(it(11,0,1),null),!Ln)Le(null,In);else if(Sr<16e4)try{Le(null,Wr(In,zn))}catch(Me){Le(Me,null)}else mt.push(Er(In,zn,Le))},Zt=0;Zt65535&&it(11);var Tt=mt?Wr(Ke,tt):Ke,sn=Tt.length,In=It();In.p(Ke),fe.push(je(tt,{size:Ke.length,crc:In.d(),c:Tt,f:vt,m:on,u:Qt!=Ie.length||on&&$e.length!=Zt,o:we,compression:mt})),we+=30+Qt+An+sn,Se+=76+2*(Qt+An)+(Zt||0)+sn}for(var zn=new At(Se+22),ir=we,Sr=Se-we,Wn=0;Wn65558)return Ie(it(13,0,1),null),we;var Ke=un(re,Te+8);if(Ke){var tt=Ke,mt=Rt(re,Te+16),vt=mt==4294967295||tt==65535;if(vt){var Qt=Rt(re,Te-12);vt=Rt(re,Qt)==101075792,vt&&(tt=Ke=Rt(re,Qt+32),mt=Rt(re,Qt+48))}for(var $e=te&&te.filter,on=function(An){var Tt=$o(re,mt,vt),sn=Tt[0],In=Tt[1],zn=Tt[2],ir=Tt[3],Sr=Tt[4],Wn=Tt[5],Sn=Ra(re,Wn);mt=Sr;var Xn=function(Mt,Xt){Mt?(we(),Ie(Mt,null)):(Xt&&(Se[ir]=Xt),--Ke||Ie(null,Se))};if(!$e||$e({name:ir,size:In,originalSize:zn,compression:sn}))if(!sn)Xn(null,Qe(re,Sn,Sn+In));else if(sn==8){var gr=re.subarray(Sn,Sn+In);if(zn<524288||In>.8*zn)try{Xn(null,ao(gr,{out:new At(zn)}))}catch(Mt){Xn(Mt,null)}else fe.push(Vr(gr,{size:zn},Xn))}else Xn(it(14,"unknown compression type "+sn,1),null);else Xn(null,null)},Zt=0;Zt65558)&&it(13);var we=un(re,fe+8);if(!we)return{};var Se=Rt(re,fe+16),Ie=Se==4294967295||we==65535;if(Ie){var Te=Rt(re,fe-12);Ie=Rt(re,Te)==101075792,Ie&&(we=Rt(re,Te+32),Se=Rt(re,Te+48))}for(var Ke=te&&te.filter,tt=0;tt=200&&te.status<=299}function Cs(re){try{re.dispatchEvent(new MouseEvent("click"))}catch(ne){var te=document.createEvent("MouseEvents");te.initMouseEvent("click",!0,!0,window,0,0,0,80,20,!1,!1,!1,!1,0,null),re.dispatchEvent(te)}}var OA,lA,EA=_r.saveAs||((typeof window=="undefined"?"undefined":(0,pe.Z)(window))!=="object"||window!==_r?function(){}:typeof HTMLAnchorElement!="undefined"&&"download"in HTMLAnchorElement.prototype?function(re,te,ne){var fe=_r.URL||_r.webkitURL,we=document.createElement("a");te=te||re.name||"download",we.download=te,we.rel="noopener",typeof re=="string"?(we.href=re,we.origin!==location.origin?_i(we.href)?jo(re,te,ne):Cs(we,we.target="_blank"):Cs(we)):(we.href=fe.createObjectURL(re),setTimeout(function(){fe.revokeObjectURL(we.href)},4e4),setTimeout(function(){Cs(we)},0))}:"msSaveOrOpenBlob"in navigator?function(re,te,ne){if(te=te||re.name||"download",typeof re=="string")if(_i(re))jo(re,te,ne);else{var fe=document.createElement("a");fe.href=re,fe.target="_blank",setTimeout(function(){Cs(fe)})}else navigator.msSaveOrOpenBlob(function(we,Se){return Se===void 0?Se={autoBom:!1}:(0,pe.Z)(Se)!=="object"&&(Za.warn("Deprecated: Expected third argument to be a object"),Se={autoBom:!Se}),Se.autoBom&&/^\s*(?:text\/\S*|application\/xml|\S*\/\S*\+xml)\s*;.*charset\s*=\s*utf-8/i.test(we.type)?new Blob(["\uFEFF",we],{type:we.type}):we}(re,ne),te)}:function(re,te,ne,fe){if((fe=fe||open("","_blank"))&&(fe.document.title=fe.document.body.innerText="downloading..."),typeof re=="string")return jo(re,te,ne);var we=re.type==="application/octet-stream",Se=/constructor/i.test(_r.HTMLElement)||_r.safari,Ie=/CriOS\/[\d]+/.test(navigator.userAgent);if((Ie||we&&Se)&&(typeof FileReader=="undefined"?"undefined":(0,pe.Z)(FileReader))==="object"){var Te=new FileReader;Te.onloadend=function(){var mt=Te.result;mt=Ie?mt:mt.replace(/^data:[^;]*;/,"data:attachment/file;"),fe?fe.location.href=mt:location=mt,fe=null},Te.readAsDataURL(re)}else{var Ke=_r.URL||_r.webkitURL,tt=Ke.createObjectURL(re);fe?fe.location=tt:location.href=tt,fe=null,setTimeout(function(){Ke.revokeObjectURL(tt)},4e4)}});function cs(re){var te;re=re||"",this.ok=!1,re.charAt(0)=="#"&&(re=re.substr(1,6)),re={aliceblue:"f0f8ff",antiquewhite:"faebd7",aqua:"00ffff",aquamarine:"7fffd4",azure:"f0ffff",beige:"f5f5dc",bisque:"ffe4c4",black:"000000",blanchedalmond:"ffebcd",blue:"0000ff",blueviolet:"8a2be2",brown:"a52a2a",burlywood:"deb887",cadetblue:"5f9ea0",chartreuse:"7fff00",chocolate:"d2691e",coral:"ff7f50",cornflowerblue:"6495ed",cornsilk:"fff8dc",crimson:"dc143c",cyan:"00ffff",darkblue:"00008b",darkcyan:"008b8b",darkgoldenrod:"b8860b",darkgray:"a9a9a9",darkgreen:"006400",darkkhaki:"bdb76b",darkmagenta:"8b008b",darkolivegreen:"556b2f",darkorange:"ff8c00",darkorchid:"9932cc",darkred:"8b0000",darksalmon:"e9967a",darkseagreen:"8fbc8f",darkslateblue:"483d8b",darkslategray:"2f4f4f",darkturquoise:"00ced1",darkviolet:"9400d3",deeppink:"ff1493",deepskyblue:"00bfff",dimgray:"696969",dodgerblue:"1e90ff",feldspar:"d19275",firebrick:"b22222",floralwhite:"fffaf0",forestgreen:"228b22",fuchsia:"ff00ff",gainsboro:"dcdcdc",ghostwhite:"f8f8ff",gold:"ffd700",goldenrod:"daa520",gray:"808080",green:"008000",greenyellow:"adff2f",honeydew:"f0fff0",hotpink:"ff69b4",indianred:"cd5c5c",indigo:"4b0082",ivory:"fffff0",khaki:"f0e68c",lavender:"e6e6fa",lavenderblush:"fff0f5",lawngreen:"7cfc00",lemonchiffon:"fffacd",lightblue:"add8e6",lightcoral:"f08080",lightcyan:"e0ffff",lightgoldenrodyellow:"fafad2",lightgrey:"d3d3d3",lightgreen:"90ee90",lightpink:"ffb6c1",lightsalmon:"ffa07a",lightseagreen:"20b2aa",lightskyblue:"87cefa",lightslateblue:"8470ff",lightslategray:"778899",lightsteelblue:"b0c4de",lightyellow:"ffffe0",lime:"00ff00",limegreen:"32cd32",linen:"faf0e6",magenta:"ff00ff",maroon:"800000",mediumaquamarine:"66cdaa",mediumblue:"0000cd",mediumorchid:"ba55d3",mediumpurple:"9370d8",mediumseagreen:"3cb371",mediumslateblue:"7b68ee",mediumspringgreen:"00fa9a",mediumturquoise:"48d1cc",mediumvioletred:"c71585",midnightblue:"191970",mintcream:"f5fffa",mistyrose:"ffe4e1",moccasin:"ffe4b5",navajowhite:"ffdead",navy:"000080",oldlace:"fdf5e6",olive:"808000",olivedrab:"6b8e23",orange:"ffa500",orangered:"ff4500",orchid:"da70d6",palegoldenrod:"eee8aa",palegreen:"98fb98",paleturquoise:"afeeee",palevioletred:"d87093",papayawhip:"ffefd5",peachpuff:"ffdab9",peru:"cd853f",pink:"ffc0cb",plum:"dda0dd",powderblue:"b0e0e6",purple:"800080",red:"ff0000",rosybrown:"bc8f8f",royalblue:"4169e1",saddlebrown:"8b4513",salmon:"fa8072",sandybrown:"f4a460",seagreen:"2e8b57",seashell:"fff5ee",sienna:"a0522d",silver:"c0c0c0",skyblue:"87ceeb",slateblue:"6a5acd",slategray:"708090",snow:"fffafa",springgreen:"00ff7f",steelblue:"4682b4",tan:"d2b48c",teal:"008080",thistle:"d8bfd8",tomato:"ff6347",turquoise:"40e0d0",violet:"ee82ee",violetred:"d02090",wheat:"f5deb3",white:"ffffff",whitesmoke:"f5f5f5",yellow:"ffff00",yellowgreen:"9acd32"}[re=(re=re.replace(/ /g,"")).toLowerCase()]||re;for(var ne=[{re:/^rgb\((\d{1,3}),\s*(\d{1,3}),\s*(\d{1,3})\)$/,example:["rgb(123, 234, 45)","rgb(255,234,245)"],process:function(Te){return[parseInt(Te[1]),parseInt(Te[2]),parseInt(Te[3])]}},{re:/^(\w{2})(\w{2})(\w{2})$/,example:["#00ff00","336699"],process:function(Te){return[parseInt(Te[1],16),parseInt(Te[2],16),parseInt(Te[3],16)]}},{re:/^(\w{1})(\w{1})(\w{1})$/,example:["#fb0","f0f"],process:function(Te){return[parseInt(Te[1]+Te[1],16),parseInt(Te[2]+Te[2],16),parseInt(Te[3]+Te[3],16)]}}],fe=0;fe255?255:this.r,this.g=this.g<0||isNaN(this.g)?0:this.g>255?255:this.g,this.b=this.b<0||isNaN(this.b)?0:this.b>255?255:this.b,this.toRGB=function(){return"rgb("+this.r+", "+this.g+", "+this.b+")"},this.toHex=function(){var Te=this.r.toString(16),Ke=this.g.toString(16),tt=this.b.toString(16);return Te.length==1&&(Te="0"+Te),Ke.length==1&&(Ke="0"+Ke),tt.length==1&&(tt="0"+tt),"#"+Te+Ke+tt}}function Es(re,te){var ne=re[0],fe=re[1],we=re[2],Se=re[3];ne=ni(ne,fe,we,Se,te[0],7,-680876936),Se=ni(Se,ne,fe,we,te[1],12,-389564586),we=ni(we,Se,ne,fe,te[2],17,606105819),fe=ni(fe,we,Se,ne,te[3],22,-1044525330),ne=ni(ne,fe,we,Se,te[4],7,-176418897),Se=ni(Se,ne,fe,we,te[5],12,1200080426),we=ni(we,Se,ne,fe,te[6],17,-1473231341),fe=ni(fe,we,Se,ne,te[7],22,-45705983),ne=ni(ne,fe,we,Se,te[8],7,1770035416),Se=ni(Se,ne,fe,we,te[9],12,-1958414417),we=ni(we,Se,ne,fe,te[10],17,-42063),fe=ni(fe,we,Se,ne,te[11],22,-1990404162),ne=ni(ne,fe,we,Se,te[12],7,1804603682),Se=ni(Se,ne,fe,we,te[13],12,-40341101),we=ni(we,Se,ne,fe,te[14],17,-1502002290),ne=ei(ne,fe=ni(fe,we,Se,ne,te[15],22,1236535329),we,Se,te[1],5,-165796510),Se=ei(Se,ne,fe,we,te[6],9,-1069501632),we=ei(we,Se,ne,fe,te[11],14,643717713),fe=ei(fe,we,Se,ne,te[0],20,-373897302),ne=ei(ne,fe,we,Se,te[5],5,-701558691),Se=ei(Se,ne,fe,we,te[10],9,38016083),we=ei(we,Se,ne,fe,te[15],14,-660478335),fe=ei(fe,we,Se,ne,te[4],20,-405537848),ne=ei(ne,fe,we,Se,te[9],5,568446438),Se=ei(Se,ne,fe,we,te[14],9,-1019803690),we=ei(we,Se,ne,fe,te[3],14,-187363961),fe=ei(fe,we,Se,ne,te[8],20,1163531501),ne=ei(ne,fe,we,Se,te[13],5,-1444681467),Se=ei(Se,ne,fe,we,te[2],9,-51403784),we=ei(we,Se,ne,fe,te[7],14,1735328473),ne=Co(ne,fe=ei(fe,we,Se,ne,te[12],20,-1926607734),we,Se,te[5],4,-378558),Se=Co(Se,ne,fe,we,te[8],11,-2022574463),we=Co(we,Se,ne,fe,te[11],16,1839030562),fe=Co(fe,we,Se,ne,te[14],23,-35309556),ne=Co(ne,fe,we,Se,te[1],4,-1530992060),Se=Co(Se,ne,fe,we,te[4],11,1272893353),we=Co(we,Se,ne,fe,te[7],16,-155497632),fe=Co(fe,we,Se,ne,te[10],23,-1094730640),ne=Co(ne,fe,we,Se,te[13],4,681279174),Se=Co(Se,ne,fe,we,te[0],11,-358537222),we=Co(we,Se,ne,fe,te[3],16,-722521979),fe=Co(fe,we,Se,ne,te[6],23,76029189),ne=Co(ne,fe,we,Se,te[9],4,-640364487),Se=Co(Se,ne,fe,we,te[12],11,-421815835),we=Co(we,Se,ne,fe,te[15],16,530742520),ne=oi(ne,fe=Co(fe,we,Se,ne,te[2],23,-995338651),we,Se,te[0],6,-198630844),Se=oi(Se,ne,fe,we,te[7],10,1126891415),we=oi(we,Se,ne,fe,te[14],15,-1416354905),fe=oi(fe,we,Se,ne,te[5],21,-57434055),ne=oi(ne,fe,we,Se,te[12],6,1700485571),Se=oi(Se,ne,fe,we,te[3],10,-1894986606),we=oi(we,Se,ne,fe,te[10],15,-1051523),fe=oi(fe,we,Se,ne,te[1],21,-2054922799),ne=oi(ne,fe,we,Se,te[8],6,1873313359),Se=oi(Se,ne,fe,we,te[15],10,-30611744),we=oi(we,Se,ne,fe,te[6],15,-1560198380),fe=oi(fe,we,Se,ne,te[13],21,1309151649),ne=oi(ne,fe,we,Se,te[4],6,-145523070),Se=oi(Se,ne,fe,we,te[11],10,-1120210379),we=oi(we,Se,ne,fe,te[2],15,718787259),fe=oi(fe,we,Se,ne,te[9],21,-343485551),re[0]=cA(ne,re[0]),re[1]=cA(fe,re[1]),re[2]=cA(we,re[2]),re[3]=cA(Se,re[3])}function uA(re,te,ne,fe,we,Se){return te=cA(cA(te,re),cA(fe,Se)),cA(te<>>32-we,ne)}function ni(re,te,ne,fe,we,Se,Ie){return uA(te&ne|~te&fe,re,te,we,Se,Ie)}function ei(re,te,ne,fe,we,Se,Ie){return uA(te&fe|ne&~fe,re,te,we,Se,Ie)}function Co(re,te,ne,fe,we,Se,Ie){return uA(te^ne^fe,re,te,we,Se,Ie)}function oi(re,te,ne,fe,we,Se,Ie){return uA(ne^(te|~fe),re,te,we,Se,Ie)}function VA(re){var te,ne=re.length,fe=[1732584193,-271733879,-1732584194,271733878];for(te=64;te<=re.length;te+=64)Es(fe,Pl(re.substring(te-64,te)));re=re.substring(te-64);var we=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0];for(te=0;te>2]|=re.charCodeAt(te)<<(te%4<<3);if(we[te>>2]|=128<<(te%4<<3),te>55)for(Es(fe,we),te=0;te<16;te++)we[te]=0;return we[14]=8*ne,Es(fe,we),fe}function Pl(re){var te,ne=[];for(te=0;te<64;te+=4)ne[te>>2]=re.charCodeAt(te)+(re.charCodeAt(te+1)<<8)+(re.charCodeAt(te+2)<<16)+(re.charCodeAt(te+3)<<24);return ne}OA=_r.atob.bind(_r),lA=_r.btoa.bind(_r);var Ts="0123456789abcdef".split("");function Xi(re){for(var te="",ne=0;ne<4;ne++)te+=Ts[re>>8*ne+4&15]+Ts[re>>8*ne&15];return te}function ks(re){return String.fromCharCode((255&re)>>0,(65280&re)>>8,(16711680&re)>>16,(4278190080&re)>>24)}function Ki(re){return VA(re).map(ks).join("")}var il=function(re){for(var te=0;te>16)+(te>>16)+(ne>>16)<<16|65535&ne}return re+te&4294967295}function js(re,te){var ne,fe,we,Se;if(re!==ne){for(var Ie=(we=re,Se=1+(256/re.length>>0),new Array(Se+1).join(we)),Te=[],Ke=0;Ke<256;Ke++)Te[Ke]=Ke;var tt=0;for(Ke=0;Ke<256;Ke++){var mt=Te[Ke];tt=(tt+mt+Ie.charCodeAt(Ke))%256,Te[Ke]=Te[tt],Te[tt]=mt}ne=re,fe=Te}else Te=fe;var vt=te.length,Qt=0,$e=0,on="";for(Ke=0;Ke\x80/\f\xA9\xFEdSiz";var Se=(te+this.padding).substr(0,32),Ie=(ne+this.padding).substr(0,32);this.O=this.processOwnerPassword(Se,Ie),this.P=-(1+(255^we)),this.encryptionKey=Ki(Se+this.O+this.lsbFirstWord(this.P)+this.hexToBytes(fe)).substr(0,5),this.U=js(this.encryptionKey,this.padding)}function tA(re){if(/[^\u0000-\u00ff]/.test(re))throw new Error("Invalid PDF Name Object: "+re+", Only accept ASCII characters.");for(var te="",ne=re.length,fe=0;fe126?te+="#"+("0"+we.toString(16)).slice(-2):te+=re[fe]}return te}function dA(re){if((0,pe.Z)(re)!=="object")throw new Error("Invalid Context passed to initialize PubSub (jsPDF-module)");var te={};this.subscribe=function(ne,fe,we){if(we=we||!1,typeof ne!="string"||typeof fe!="function"||typeof we!="boolean")throw new Error("Invalid arguments passed to PubSub.subscribe (jsPDF-module)");te.hasOwnProperty(ne)||(te[ne]={});var Se=Math.random().toString(35);return te[ne][Se]=[fe,!!we],Se},this.unsubscribe=function(ne){for(var fe in te)if(te[fe][ne])return delete te[fe][ne],Object.keys(te[fe]).length===0&&delete te[fe],!0;return!1},this.publish=function(ne){if(te.hasOwnProperty(ne)){var fe=Array.prototype.slice.call(arguments,1),we=[];for(var Se in te[ne]){var Ie=te[ne][Se];try{Ie[0].apply(re,fe)}catch(Te){_r.console&&Za.error("jsPDF PubSub Error",Te.message,Te)}Ie[1]&&we.push(Se)}we.length&&we.forEach(this.unsubscribe)}},this.getTopics=function(){return te}}function ds(re){if(!(this instanceof ds))return new ds(re);var te="opacity,stroke-opacity".split(",");for(var ne in re)re.hasOwnProperty(ne)&&te.indexOf(ne)>=0&&(this[ne]=re[ne]);this.id="",this.objectNumber=-1}function Hs(re,te){this.gState=re,this.matrix=te,this.id="",this.objectNumber=-1}function Aa(re,te,ne,fe,we){if(!(this instanceof Aa))return new Aa(re,te,ne,fe,we);this.type=re==="axial"?2:3,this.coords=te,this.colors=ne,Hs.call(this,fe,we)}function jr(re,te,ne,fe,we){if(!(this instanceof jr))return new jr(re,te,ne,fe,we);this.boundingBox=re,this.xStep=te,this.yStep=ne,this.stream="",this.cloneIndex=0,Hs.call(this,fe,we)}function ur(re){var te,ne=typeof arguments[0]=="string"?arguments[0]:"p",fe=arguments[1],we=arguments[2],Se=arguments[3],Ie=[],Te=1,Ke=16,tt="S",mt=null;(0,pe.Z)(re=re||{})==="object"&&(ne=re.orientation,fe=re.unit||fe,we=re.format||we,Se=re.compress||re.compressPdf||Se,(mt=re.encryption||null)!==null&&(mt.userPassword=mt.userPassword||"",mt.ownerPassword=mt.ownerPassword||"",mt.userPermissions=mt.userPermissions||[]),Te=typeof re.userUnit=="number"?Math.abs(re.userUnit):1,re.precision!==void 0&&(te=re.precision),re.floatPrecision!==void 0&&(Ke=re.floatPrecision),tt=re.defaultPathOperation||"S"),Ie=re.filters||(Se===!0?["FlateEncode"]:Ie),fe=fe||"mm",ne=(""+(ne||"P")).toLowerCase();var vt=re.putOnlyUsedFonts||!1,Qt={},$e={internal:{},__private__:{}};$e.__private__.PubSub=dA;var on="1.3",Zt=$e.__private__.getPdfVersion=function(){return on};$e.__private__.setPdfVersion=function(Ee){on=Ee};var An={a0:[2383.94,3370.39],a1:[1683.78,2383.94],a2:[1190.55,1683.78],a3:[841.89,1190.55],a4:[595.28,841.89],a5:[419.53,595.28],a6:[297.64,419.53],a7:[209.76,297.64],a8:[147.4,209.76],a9:[104.88,147.4],a10:[73.7,104.88],b0:[2834.65,4008.19],b1:[2004.09,2834.65],b2:[1417.32,2004.09],b3:[1000.63,1417.32],b4:[708.66,1000.63],b5:[498.9,708.66],b6:[354.33,498.9],b7:[249.45,354.33],b8:[175.75,249.45],b9:[124.72,175.75],b10:[87.87,124.72],c0:[2599.37,3676.54],c1:[1836.85,2599.37],c2:[1298.27,1836.85],c3:[918.43,1298.27],c4:[649.13,918.43],c5:[459.21,649.13],c6:[323.15,459.21],c7:[229.61,323.15],c8:[161.57,229.61],c9:[113.39,161.57],c10:[79.37,113.39],dl:[311.81,623.62],letter:[612,792],"government-letter":[576,756],legal:[612,1008],"junior-legal":[576,360],ledger:[1224,792],tabloid:[792,1224],"credit-card":[153,243]};$e.__private__.getPageFormats=function(){return An};var Tt=$e.__private__.getPageFormat=function(Ee){return An[Ee]};we=we||"a4";var sn={COMPAT:"compat",ADVANCED:"advanced"},In=sn.COMPAT;function zn(){this.saveGraphicsState(),Kt(new ma(yr,0,0,-yr,0,vs()*yr).toString()+" cm"),this.setFontSize(this.getFontSize()/yr),tt="n",In=sn.ADVANCED}function ir(){this.restoreGraphicsState(),tt="S",In=sn.COMPAT}var Sr=$e.__private__.combineFontStyleAndFontWeight=function(Ee,yt){if(Ee=="bold"&&yt=="normal"||Ee=="bold"&&yt==400||Ee=="normal"&&yt=="italic"||Ee=="bold"&&yt=="italic")throw new Error("Invalid Combination of fontweight and fontstyle");return yt&&(Ee=yt==400||yt==="normal"?Ee==="italic"?"italic":"normal":yt!=700&&yt!=="bold"||Ee!=="normal"?(yt==700?"bold":yt)+""+Ee:"bold"),Ee};$e.advancedAPI=function(Ee){var yt=In===sn.COMPAT;return yt&&zn.call(this),typeof Ee!="function"||(Ee(this),yt&&ir.call(this)),this},$e.compatAPI=function(Ee){var yt=In===sn.ADVANCED;return yt&&ir.call(this),typeof Ee!="function"||(Ee(this),yt&&zn.call(this)),this},$e.isAdvancedAPI=function(){return In===sn.ADVANCED};var Wn,Sn=function(Ee){if(In!==sn.ADVANCED)throw new Error(Ee+" is only available in 'advanced' API mode. You need to call advancedAPI() first.")},Xn=$e.roundToPrecision=$e.__private__.roundToPrecision=function(Ee,yt){var ln=te||yt;if(isNaN(Ee)||isNaN(ln))throw new Error("Invalid argument passed to jsPDF.roundToPrecision");return Ee.toFixed(ln).replace(/0+$/,"")};Wn=$e.hpf=$e.__private__.hpf=typeof Ke=="number"?function(Ee){if(isNaN(Ee))throw new Error("Invalid argument passed to jsPDF.hpf");return Xn(Ee,Ke)}:Ke==="smart"?function(Ee){if(isNaN(Ee))throw new Error("Invalid argument passed to jsPDF.hpf");return Xn(Ee,Ee>-1&&Ee<1?16:5)}:function(Ee){if(isNaN(Ee))throw new Error("Invalid argument passed to jsPDF.hpf");return Xn(Ee,16)};var gr=$e.f2=$e.__private__.f2=function(Ee){if(isNaN(Ee))throw new Error("Invalid argument passed to jsPDF.f2");return Xn(Ee,2)},Mt=$e.__private__.f3=function(Ee){if(isNaN(Ee))throw new Error("Invalid argument passed to jsPDF.f3");return Xn(Ee,3)},Xt=$e.scale=$e.__private__.scale=function(Ee){if(isNaN(Ee))throw new Error("Invalid argument passed to jsPDF.scale");return In===sn.COMPAT?Ee*yr:In===sn.ADVANCED?Ee:void 0},Ln=function(Ee){return In===sn.COMPAT?vs()-Ee:In===sn.ADVANCED?Ee:void 0},Le=function(Ee){return Xt(Ln(Ee))};$e.__private__.setPrecision=$e.setPrecision=function(Ee){typeof parseInt(Ee,10)=="number"&&(te=parseInt(Ee,10))};var Me,et="00000000000000000000000000000000",st=$e.__private__.getFileId=function(){return et},dt=$e.__private__.setFileId=function(Ee){return et=Ee!==void 0&&/^[a-fA-F0-9]{32}$/.test(Ee)?Ee.toUpperCase():et.split("").map(function(){return"ABCDEF0123456789".charAt(Math.floor(16*Math.random()))}).join(""),mt!==null&&(Li=new Vo(mt.userPermissions,mt.userPassword,mt.ownerPassword,et)),et};$e.setFileId=function(Ee){return dt(Ee),this},$e.getFileId=function(){return st()};var Pt=$e.__private__.convertDateToPDFDate=function(Ee){var yt=Ee.getTimezoneOffset(),ln=yt<0?"+":"-",En=Math.floor(Math.abs(yt/60)),_n=Math.abs(yt%60),cr=[ln,Ct(En),"'",Ct(_n),"'"].join("");return["D:",Ee.getFullYear(),Ct(Ee.getMonth()+1),Ct(Ee.getDate()),Ct(Ee.getHours()),Ct(Ee.getMinutes()),Ct(Ee.getSeconds()),cr].join("")},kt=$e.__private__.convertPDFDateToDate=function(Ee){var yt=parseInt(Ee.substr(2,4),10),ln=parseInt(Ee.substr(6,2),10)-1,En=parseInt(Ee.substr(8,2),10),_n=parseInt(Ee.substr(10,2),10),cr=parseInt(Ee.substr(12,2),10),Ir=parseInt(Ee.substr(14,2),10);return new Date(yt,ln,En,_n,cr,Ir,0)},en=$e.__private__.setCreationDate=function(Ee){var yt;if(Ee===void 0&&(Ee=new Date),Ee instanceof Date)yt=Pt(Ee);else{if(!/^D:(20[0-2][0-9]|203[0-7]|19[7-9][0-9])(0[0-9]|1[0-2])([0-2][0-9]|3[0-1])(0[0-9]|1[0-9]|2[0-3])(0[0-9]|[1-5][0-9])(0[0-9]|[1-5][0-9])(\+0[0-9]|\+1[0-4]|-0[0-9]|-1[0-1])'(0[0-9]|[1-5][0-9])'?$/.test(Ee))throw new Error("Invalid argument passed to jsPDF.setCreationDate");yt=Ee}return Me=yt},Xe=$e.__private__.getCreationDate=function(Ee){var yt=Me;return Ee==="jsDate"&&(yt=kt(Me)),yt};$e.setCreationDate=function(Ee){return en(Ee),this},$e.getCreationDate=function(Ee){return Xe(Ee)};var ct,Ct=$e.__private__.padd2=function(Ee){return("0"+parseInt(Ee)).slice(-2)},Ft=$e.__private__.padd2Hex=function(Ee){return("00"+(Ee=Ee.toString())).substr(Ee.length)},zt=0,$t=[],an=[],fn=0,Qn=[],On=[],Rn=!1,Zn=an,pr=function(){zt=0,fn=0,an=[],$t=[],Qn=[],ka=Bo(),lo=Bo()};$e.__private__.setCustomOutputDestination=function(Ee){Rn=!0,Zn=Ee};var Nn=function(Ee){Rn||(Zn=Ee)};$e.__private__.resetCustomOutputDestination=function(){Rn=!1,Zn=an};var Kt=$e.__private__.out=function(Ee){return Ee=Ee.toString(),fn+=Ee.length+1,Zn.push(Ee),Zn},Ur=$e.__private__.write=function(Ee){return Kt(arguments.length===1?Ee.toString():Array.prototype.join.call(arguments," "))},Br=$e.__private__.getArrayBuffer=function(Ee){for(var yt=Ee.length,ln=new ArrayBuffer(yt),En=new Uint8Array(ln);yt--;)En[yt]=Ee.charCodeAt(yt);return ln},Mn=[["Helvetica","helvetica","normal","WinAnsiEncoding"],["Helvetica-Bold","helvetica","bold","WinAnsiEncoding"],["Helvetica-Oblique","helvetica","italic","WinAnsiEncoding"],["Helvetica-BoldOblique","helvetica","bolditalic","WinAnsiEncoding"],["Courier","courier","normal","WinAnsiEncoding"],["Courier-Bold","courier","bold","WinAnsiEncoding"],["Courier-Oblique","courier","italic","WinAnsiEncoding"],["Courier-BoldOblique","courier","bolditalic","WinAnsiEncoding"],["Times-Roman","times","normal","WinAnsiEncoding"],["Times-Bold","times","bold","WinAnsiEncoding"],["Times-Italic","times","italic","WinAnsiEncoding"],["Times-BoldItalic","times","bolditalic","WinAnsiEncoding"],["ZapfDingbats","zapfdingbats","normal",null],["Symbol","symbol","normal",null]];$e.__private__.getStandardFonts=function(){return Mn};var Yn=re.fontSize||16;$e.__private__.setFontSize=$e.setFontSize=function(Ee){return Yn=In===sn.ADVANCED?Ee/yr:Ee,this};var qn,Gn=$e.__private__.getFontSize=$e.getFontSize=function(){return In===sn.COMPAT?Yn:Yn*yr},sr=re.R2L||!1;$e.__private__.setR2L=$e.setR2L=function(Ee){return sr=Ee,this},$e.__private__.getR2L=$e.getR2L=function(){return sr};var xr,Xr=$e.__private__.setZoomMode=function(Ee){var yt=[void 0,null,"fullwidth","fullheight","fullpage","original"];if(/^(?:\d+\.\d*|\d*\.\d+|\d+)%$/.test(Ee))qn=Ee;else if(isNaN(Ee)){if(yt.indexOf(Ee)===-1)throw new Error('zoom must be Integer (e.g. 2), a percentage Value (e.g. 300%) or fullwidth, fullheight, fullpage, original. "'+Ee+'" is not recognized.');qn=Ee}else qn=parseInt(Ee,10)};$e.__private__.getZoomMode=function(){return qn};var zr,kr=$e.__private__.setPageMode=function(Ee){if([void 0,null,"UseNone","UseOutlines","UseThumbs","FullScreen"].indexOf(Ee)==-1)throw new Error('Page mode must be one of UseNone, UseOutlines, UseThumbs, or FullScreen. "'+Ee+'" is not recognized.');xr=Ee};$e.__private__.getPageMode=function(){return xr};var ia=$e.__private__.setLayoutMode=function(Ee){if([void 0,null,"continuous","single","twoleft","tworight","two"].indexOf(Ee)==-1)throw new Error('Layout mode must be one of continuous, single, twoleft, tworight. "'+Ee+'" is not recognized.');zr=Ee};$e.__private__.getLayoutMode=function(){return zr},$e.__private__.setDisplayMode=$e.setDisplayMode=function(Ee,yt,ln){return Xr(Ee),ia(yt),kr(ln),this};var Gr={title:"",subject:"",author:"",keywords:"",creator:""};$e.__private__.getDocumentProperty=function(Ee){if(Object.keys(Gr).indexOf(Ee)===-1)throw new Error("Invalid argument passed to jsPDF.getDocumentProperty");return Gr[Ee]},$e.__private__.getDocumentProperties=function(){return Gr},$e.__private__.setDocumentProperties=$e.setProperties=$e.setDocumentProperties=function(Ee){for(var yt in Gr)Gr.hasOwnProperty(yt)&&Ee[yt]&&(Gr[yt]=Ee[yt]);return this},$e.__private__.setDocumentProperty=function(Ee,yt){if(Object.keys(Gr).indexOf(Ee)===-1)throw new Error("Invalid arguments passed to jsPDF.setDocumentProperty");return Gr[Ee]=yt};var ha,yr,to,xa,Ba,_a={},wa={},so=[],Ea={},ii={},Nr={},sa={},ua=null,Kr=0,na=[],Qr=new dA($e),ba=re.hotfixes||[],Fa={},Ha={},zo=[],ma=function Ee(yt,ln,En,_n,cr,Ir){if(!(this instanceof Ee))return new Ee(yt,ln,En,_n,cr,Ir);isNaN(yt)&&(yt=1),isNaN(ln)&&(ln=0),isNaN(En)&&(En=0),isNaN(_n)&&(_n=1),isNaN(cr)&&(cr=0),isNaN(Ir)&&(Ir=0),this._matrix=[yt,ln,En,_n,cr,Ir]};Object.defineProperty(ma.prototype,"sx",{get:function(){return this._matrix[0]},set:function(Ee){this._matrix[0]=Ee}}),Object.defineProperty(ma.prototype,"shy",{get:function(){return this._matrix[1]},set:function(Ee){this._matrix[1]=Ee}}),Object.defineProperty(ma.prototype,"shx",{get:function(){return this._matrix[2]},set:function(Ee){this._matrix[2]=Ee}}),Object.defineProperty(ma.prototype,"sy",{get:function(){return this._matrix[3]},set:function(Ee){this._matrix[3]=Ee}}),Object.defineProperty(ma.prototype,"tx",{get:function(){return this._matrix[4]},set:function(Ee){this._matrix[4]=Ee}}),Object.defineProperty(ma.prototype,"ty",{get:function(){return this._matrix[5]},set:function(Ee){this._matrix[5]=Ee}}),Object.defineProperty(ma.prototype,"a",{get:function(){return this._matrix[0]},set:function(Ee){this._matrix[0]=Ee}}),Object.defineProperty(ma.prototype,"b",{get:function(){return this._matrix[1]},set:function(Ee){this._matrix[1]=Ee}}),Object.defineProperty(ma.prototype,"c",{get:function(){return this._matrix[2]},set:function(Ee){this._matrix[2]=Ee}}),Object.defineProperty(ma.prototype,"d",{get:function(){return this._matrix[3]},set:function(Ee){this._matrix[3]=Ee}}),Object.defineProperty(ma.prototype,"e",{get:function(){return this._matrix[4]},set:function(Ee){this._matrix[4]=Ee}}),Object.defineProperty(ma.prototype,"f",{get:function(){return this._matrix[5]},set:function(Ee){this._matrix[5]=Ee}}),Object.defineProperty(ma.prototype,"rotation",{get:function(){return Math.atan2(this.shx,this.sx)}}),Object.defineProperty(ma.prototype,"scaleX",{get:function(){return this.decompose().scale.sx}}),Object.defineProperty(ma.prototype,"scaleY",{get:function(){return this.decompose().scale.sy}}),Object.defineProperty(ma.prototype,"isIdentity",{get:function(){return this.sx===1&&this.shy===0&&this.shx===0&&this.sy===1&&this.tx===0&&this.ty===0}}),ma.prototype.join=function(Ee){return[this.sx,this.shy,this.shx,this.sy,this.tx,this.ty].map(Wn).join(Ee)},ma.prototype.multiply=function(Ee){var yt=Ee.sx*this.sx+Ee.shy*this.shx,ln=Ee.sx*this.shy+Ee.shy*this.sy,En=Ee.shx*this.sx+Ee.sy*this.shx,_n=Ee.shx*this.shy+Ee.sy*this.sy,cr=Ee.tx*this.sx+Ee.ty*this.shx+this.tx,Ir=Ee.tx*this.shy+Ee.ty*this.sy+this.ty;return new ma(yt,ln,En,_n,cr,Ir)},ma.prototype.decompose=function(){var Ee=this.sx,yt=this.shy,ln=this.shx,En=this.sy,_n=this.tx,cr=this.ty,Ir=Math.sqrt(Ee*Ee+yt*yt),fa=(Ee/=Ir)*ln+(yt/=Ir)*En;ln-=Ee*fa,En-=yt*fa;var Oa=Math.sqrt(ln*ln+En*En);return fa/=Oa,Ee*(En/=Oa)0&&setTimeout(function(){return xn("Timed out ("+Lt._options.imageTimeout+"ms) loading image")},Lt._options.imageTimeout)})];case 3:return[2,Vt.sent()]}})})},Ae.prototype.has=function(ie){return typeof this._cache[ie]!="undefined"},Ae.prototype.keys=function(){return Promise.resolve(Object.keys(this._cache))},Ae.prototype.proxy=function(ie){var de=this,ue=this._options.proxy;if(!ue)throw new Error("No proxy defined");var _e=ie.substring(0,256);return new Promise(function(rt,Lt){var Vt=ri.SUPPORT_RESPONSE_TYPE?"blob":"text",Jt=new XMLHttpRequest;Jt.onload=function(){if(Jt.status===200)if(Vt==="text")rt(Jt.response);else{var ee=new FileReader;ee.addEventListener("load",function(){return rt(ee.result)},!1),ee.addEventListener("error",function(le){return Lt(le)},!1),ee.readAsDataURL(Jt.response)}else Lt("Failed to proxy resource "+_e+" with status code "+Jt.status)},Jt.onerror=Lt;var xn=ue.indexOf("?")>-1?"&":"?";if(Jt.open("GET",""+ue+xn+"url="+encodeURIComponent(ie)+"&responseType="+Vt),Vt!=="text"&&Jt instanceof XMLHttpRequest&&(Jt.responseType=Vt),de._options.imageTimeout){var kn=de._options.imageTimeout;Jt.timeout=kn,Jt.ontimeout=function(){return Lt("Timed out ("+kn+"ms) proxying "+_e)}}Jt.send()})},Ae}(),Zu=/^data:image\/svg\+xml/i,As=/^data:image\/.*;base64,/i,ss=/^data:image\/.*/i,qo=function(Ae){return ri.SUPPORT_SVG_DRAWING||!rl(Ae)},Wo=function(Ae){return ss.test(Ae)},bi=function(Ae){return As.test(Ae)},Pi=function(Ae){return Ae.substr(0,4)==="blob"},rl=function(Ae){return Ae.substr(-3).toLowerCase()==="svg"||Zu.test(Ae)},la=function(){function Ae(ie,de){this.type=0,this.x=ie,this.y=de}return Ae.prototype.add=function(ie,de){return new Ae(this.x+ie,this.y+de)},Ae}(),ws=function(Ae,ie,de){return new la(Ae.x+(ie.x-Ae.x)*de,Ae.y+(ie.y-Ae.y)*de)},zl=function(){function Ae(ie,de,ue,_e){this.type=1,this.start=ie,this.startControl=de,this.endControl=ue,this.end=_e}return Ae.prototype.subdivide=function(ie,de){var ue=ws(this.start,this.startControl,ie),_e=ws(this.startControl,this.endControl,ie),rt=ws(this.endControl,this.end,ie),Lt=ws(ue,_e,ie),Vt=ws(_e,rt,ie),Jt=ws(Lt,Vt,ie);return de?new Ae(this.start,ue,Lt,Jt):new Ae(Jt,Vt,rt,this.end)},Ae.prototype.add=function(ie,de){return new Ae(this.start.add(ie,de),this.startControl.add(ie,de),this.endControl.add(ie,de),this.end.add(ie,de))},Ae.prototype.reverse=function(){return new Ae(this.end,this.endControl,this.startControl,this.start)},Ae}(),DA=function(Ae){return Ae.type===1},Ac=function(){function Ae(ie){var de=ie.styles,ue=ie.bounds,_e=Rs(de.borderTopLeftRadius,ue.width,ue.height),rt=_e[0],Lt=_e[1],Vt=Rs(de.borderTopRightRadius,ue.width,ue.height),Jt=Vt[0],xn=Vt[1],kn=Rs(de.borderBottomRightRadius,ue.width,ue.height),ee=kn[0],le=kn[1],Fe=Rs(de.borderBottomLeftRadius,ue.width,ue.height),ze=Fe[0],at=Fe[1],St=[];St.push((rt+Jt)/ue.width),St.push((ze+ee)/ue.width),St.push((Lt+at)/ue.height),St.push((xn+le)/ue.height);var gt=Math.max.apply(Math,St);gt>1&&(rt/=gt,Lt/=gt,Jt/=gt,xn/=gt,ee/=gt,le/=gt,ze/=gt,at/=gt);var wt=ue.width-Jt,Ut=ue.height-le,Ht=ue.width-ee,gn=ue.height-at,vn=de.borderTopWidth,Dn=de.borderRightWidth,wn=de.borderBottomWidth,Jn=de.borderLeftWidth,er=Ho(de.paddingTop,ie.bounds.width),bn=Ho(de.paddingRight,ie.bounds.width),Fn=Ho(de.paddingBottom,ie.bounds.width),or=Ho(de.paddingLeft,ie.bounds.width);this.topLeftBorderDoubleOuterBox=rt>0||Lt>0?Fo(ue.left+Jn/3,ue.top+vn/3,rt-Jn/3,Lt-vn/3,ro.TOP_LEFT):new la(ue.left+Jn/3,ue.top+vn/3),this.topRightBorderDoubleOuterBox=rt>0||Lt>0?Fo(ue.left+wt,ue.top+vn/3,Jt-Dn/3,xn-vn/3,ro.TOP_RIGHT):new la(ue.left+ue.width-Dn/3,ue.top+vn/3),this.bottomRightBorderDoubleOuterBox=ee>0||le>0?Fo(ue.left+Ht,ue.top+Ut,ee-Dn/3,le-wn/3,ro.BOTTOM_RIGHT):new la(ue.left+ue.width-Dn/3,ue.top+ue.height-wn/3),this.bottomLeftBorderDoubleOuterBox=ze>0||at>0?Fo(ue.left+Jn/3,ue.top+gn,ze-Jn/3,at-wn/3,ro.BOTTOM_LEFT):new la(ue.left+Jn/3,ue.top+ue.height-wn/3),this.topLeftBorderDoubleInnerBox=rt>0||Lt>0?Fo(ue.left+Jn*2/3,ue.top+vn*2/3,rt-Jn*2/3,Lt-vn*2/3,ro.TOP_LEFT):new la(ue.left+Jn*2/3,ue.top+vn*2/3),this.topRightBorderDoubleInnerBox=rt>0||Lt>0?Fo(ue.left+wt,ue.top+vn*2/3,Jt-Dn*2/3,xn-vn*2/3,ro.TOP_RIGHT):new la(ue.left+ue.width-Dn*2/3,ue.top+vn*2/3),this.bottomRightBorderDoubleInnerBox=ee>0||le>0?Fo(ue.left+Ht,ue.top+Ut,ee-Dn*2/3,le-wn*2/3,ro.BOTTOM_RIGHT):new la(ue.left+ue.width-Dn*2/3,ue.top+ue.height-wn*2/3),this.bottomLeftBorderDoubleInnerBox=ze>0||at>0?Fo(ue.left+Jn*2/3,ue.top+gn,ze-Jn*2/3,at-wn*2/3,ro.BOTTOM_LEFT):new la(ue.left+Jn*2/3,ue.top+ue.height-wn*2/3),this.topLeftBorderStroke=rt>0||Lt>0?Fo(ue.left+Jn/2,ue.top+vn/2,rt-Jn/2,Lt-vn/2,ro.TOP_LEFT):new la(ue.left+Jn/2,ue.top+vn/2),this.topRightBorderStroke=rt>0||Lt>0?Fo(ue.left+wt,ue.top+vn/2,Jt-Dn/2,xn-vn/2,ro.TOP_RIGHT):new la(ue.left+ue.width-Dn/2,ue.top+vn/2),this.bottomRightBorderStroke=ee>0||le>0?Fo(ue.left+Ht,ue.top+Ut,ee-Dn/2,le-wn/2,ro.BOTTOM_RIGHT):new la(ue.left+ue.width-Dn/2,ue.top+ue.height-wn/2),this.bottomLeftBorderStroke=ze>0||at>0?Fo(ue.left+Jn/2,ue.top+gn,ze-Jn/2,at-wn/2,ro.BOTTOM_LEFT):new la(ue.left+Jn/2,ue.top+ue.height-wn/2),this.topLeftBorderBox=rt>0||Lt>0?Fo(ue.left,ue.top,rt,Lt,ro.TOP_LEFT):new la(ue.left,ue.top),this.topRightBorderBox=Jt>0||xn>0?Fo(ue.left+wt,ue.top,Jt,xn,ro.TOP_RIGHT):new la(ue.left+ue.width,ue.top),this.bottomRightBorderBox=ee>0||le>0?Fo(ue.left+Ht,ue.top+Ut,ee,le,ro.BOTTOM_RIGHT):new la(ue.left+ue.width,ue.top+ue.height),this.bottomLeftBorderBox=ze>0||at>0?Fo(ue.left,ue.top+gn,ze,at,ro.BOTTOM_LEFT):new la(ue.left,ue.top+ue.height),this.topLeftPaddingBox=rt>0||Lt>0?Fo(ue.left+Jn,ue.top+vn,Math.max(0,rt-Jn),Math.max(0,Lt-vn),ro.TOP_LEFT):new la(ue.left+Jn,ue.top+vn),this.topRightPaddingBox=Jt>0||xn>0?Fo(ue.left+Math.min(wt,ue.width-Dn),ue.top+vn,wt>ue.width+Dn?0:Math.max(0,Jt-Dn),Math.max(0,xn-vn),ro.TOP_RIGHT):new la(ue.left+ue.width-Dn,ue.top+vn),this.bottomRightPaddingBox=ee>0||le>0?Fo(ue.left+Math.min(Ht,ue.width-Jn),ue.top+Math.min(Ut,ue.height-wn),Math.max(0,ee-Dn),Math.max(0,le-wn),ro.BOTTOM_RIGHT):new la(ue.left+ue.width-Dn,ue.top+ue.height-wn),this.bottomLeftPaddingBox=ze>0||at>0?Fo(ue.left+Jn,ue.top+Math.min(gn,ue.height-wn),Math.max(0,ze-Jn),Math.max(0,at-wn),ro.BOTTOM_LEFT):new la(ue.left+Jn,ue.top+ue.height-wn),this.topLeftContentBox=rt>0||Lt>0?Fo(ue.left+Jn+or,ue.top+vn+er,Math.max(0,rt-(Jn+or)),Math.max(0,Lt-(vn+er)),ro.TOP_LEFT):new la(ue.left+Jn+or,ue.top+vn+er),this.topRightContentBox=Jt>0||xn>0?Fo(ue.left+Math.min(wt,ue.width+Jn+or),ue.top+vn+er,wt>ue.width+Jn+or?0:Jt-Jn+or,xn-(vn+er),ro.TOP_RIGHT):new la(ue.left+ue.width-(Dn+bn),ue.top+vn+er),this.bottomRightContentBox=ee>0||le>0?Fo(ue.left+Math.min(Ht,ue.width-(Jn+or)),ue.top+Math.min(Ut,ue.height+vn+er),Math.max(0,ee-(Dn+bn)),le-(wn+Fn),ro.BOTTOM_RIGHT):new la(ue.left+ue.width-(Dn+bn),ue.top+ue.height-(wn+Fn)),this.bottomLeftContentBox=ze>0||at>0?Fo(ue.left+Jn+or,ue.top+gn,Math.max(0,ze-(Jn+or)),at-(wn+Fn),ro.BOTTOM_LEFT):new la(ue.left+Jn+or,ue.top+ue.height-(wn+Fn))}return Ae}(),ro;(function(Ae){Ae[Ae.TOP_LEFT=0]="TOP_LEFT",Ae[Ae.TOP_RIGHT=1]="TOP_RIGHT",Ae[Ae.BOTTOM_RIGHT=2]="BOTTOM_RIGHT",Ae[Ae.BOTTOM_LEFT=3]="BOTTOM_LEFT"})(ro||(ro={}));var Fo=function(Ae,ie,de,ue,_e){var rt=4*((Math.sqrt(2)-1)/3),Lt=de*rt,Vt=ue*rt,Jt=Ae+de,xn=ie+ue;switch(_e){case ro.TOP_LEFT:return new zl(new la(Ae,xn),new la(Ae,xn-Vt),new la(Jt-Lt,ie),new la(Jt,ie));case ro.TOP_RIGHT:return new zl(new la(Ae,ie),new la(Ae+Lt,ie),new la(Jt,xn-Vt),new la(Jt,xn));case ro.BOTTOM_RIGHT:return new zl(new la(Jt,ie),new la(Jt,ie+Vt),new la(Ae+Lt,xn),new la(Ae,xn));case ro.BOTTOM_LEFT:default:return new zl(new la(Jt,xn),new la(Jt-Lt,xn),new la(Ae,ie+Vt),new la(Ae,ie))}},Gl=function(Ae){return[Ae.topLeftBorderBox,Ae.topRightBorderBox,Ae.bottomRightBorderBox,Ae.bottomLeftBorderBox]},sc=function(Ae){return[Ae.topLeftContentBox,Ae.topRightContentBox,Ae.bottomRightContentBox,Ae.bottomLeftContentBox]},Wu=function(Ae){return[Ae.topLeftPaddingBox,Ae.topRightPaddingBox,Ae.bottomRightPaddingBox,Ae.bottomLeftPaddingBox]},lc=function(){function Ae(ie,de,ue){this.offsetX=ie,this.offsetY=de,this.matrix=ue,this.type=0,this.target=6}return Ae}(),Zl=function(){function Ae(ie,de){this.path=ie,this.target=de,this.type=1}return Ae}(),Cc=function(){function Ae(ie){this.opacity=ie,this.type=2,this.target=6}return Ae}(),Hc=function(Ae){return Ae.type===0},uc=function(Ae){return Ae.type===1},Ec=function(Ae){return Ae.type===2},Vu=function(Ae,ie){return Ae.length===ie.length?Ae.some(function(de,ue){return de===ie[ue]}):!1},xc=function(Ae,ie,de,ue,_e){return Ae.map(function(rt,Lt){switch(Lt){case 0:return rt.add(ie,de);case 1:return rt.add(ie+ue,de);case 2:return rt.add(ie+ue,de+_e);case 3:return rt.add(ie,de+_e)}return rt})},Rc=function(){function Ae(ie){this.element=ie,this.inlineLevel=[],this.nonInlineLevel=[],this.negativeZIndex=[],this.zeroOrAutoZIndexOrTransformedOrOpacity=[],this.positiveZIndex=[],this.nonPositionedFloats=[],this.nonPositionedInlineLevel=[]}return Ae}(),Mc=function(){function Ae(ie,de){if(this.container=ie,this.parent=de,this.effects=[],this.curves=new Ac(this.container),this.container.styles.opacity<1&&this.effects.push(new Cc(this.container.styles.opacity)),this.container.styles.transform!==null){var ue=this.container.bounds.left+this.container.styles.transformOrigin[0].number,_e=this.container.bounds.top+this.container.styles.transformOrigin[1].number,rt=this.container.styles.transform;this.effects.push(new lc(ue,_e,rt))}if(this.container.styles.overflowX!==0){var Lt=Gl(this.curves),Vt=Wu(this.curves);Vu(Lt,Vt)?this.effects.push(new Zl(Lt,6)):(this.effects.push(new Zl(Lt,2)),this.effects.push(new Zl(Vt,4)))}}return Ae.prototype.getEffects=function(ie){for(var de=[2,3].indexOf(this.container.styles.position)===-1,ue=this.parent,_e=this.effects.slice(0);ue;){var rt=ue.effects.filter(function(Jt){return!uc(Jt)});if(de||ue.container.styles.position!==0||!ue.parent){if(_e.unshift.apply(_e,rt),de=[2,3].indexOf(ue.container.styles.position)===-1,ue.container.styles.overflowX!==0){var Lt=Gl(ue.curves),Vt=Wu(ue.curves);Vu(Lt,Vt)||_e.unshift(new Zl(Vt,6))}}else _e.unshift.apply(_e,rt);ue=ue.parent}return _e.filter(function(Jt){return Nr(Jt.target,ie)})},Ae}(),cc=function(Ae,ie,de,ue){Ae.container.elements.forEach(function(_e){var rt=Nr(_e.flags,4),Lt=Nr(_e.flags,2),Vt=new Mc(_e,Ae);Nr(_e.styles.display,2048)&&ue.push(Vt);var Jt=Nr(_e.flags,8)?[]:ue;if(rt||Lt){var xn=rt||_e.styles.isPositioned()?de:ie,kn=new Rc(Vt);if(_e.styles.isPositioned()||_e.styles.opacity<1||_e.styles.isTransformed()){var ee=_e.styles.zIndex.order;if(ee<0){var le=0;xn.negativeZIndex.some(function(ze,at){return ee>ze.element.container.styles.zIndex.order?(le=at,!1):le>0}),xn.negativeZIndex.splice(le,0,kn)}else if(ee>0){var Fe=0;xn.positiveZIndex.some(function(ze,at){return ee>=ze.element.container.styles.zIndex.order?(Fe=at+1,!1):Fe>0}),xn.positiveZIndex.splice(Fe,0,kn)}else xn.zeroOrAutoZIndexOrTransformedOrOpacity.push(kn)}else _e.styles.isFloating()?xn.nonPositionedFloats.push(kn):xn.nonPositionedInlineLevel.push(kn);cc(Vt,kn,rt?kn:de,Jt)}else _e.styles.isInlineLevel()?ie.inlineLevel.push(Vt):ie.nonInlineLevel.push(Vt),cc(Vt,ie,de,Jt);Nr(_e.flags,8)&&_c(_e,Jt)})},_c=function(Ae,ie){for(var de=Ae instanceof ju?Ae.start:1,ue=Ae instanceof ju?Ae.reversed:!1,_e=0;_e0&&de.intrinsicHeight>0){var rt=dc(de),Lt=Wu(ue);this.path(Lt),this.ctx.save(),this.ctx.clip(),this.ctx.drawImage(_e,0,0,de.intrinsicWidth,de.intrinsicHeight,rt.left,rt.top,rt.width,rt.height),this.ctx.restore()}},ie.prototype.renderNodeContent=function(de){return Ve(this,void 0,void 0,function(){var ue,_e,rt,Lt,Vt,Jt,wt,wt,xn,kn,ee,le,Ht,Fe,ze,gn,at,St,gt,wt,Ut,Ht,gn;return Ze(this,function(vn){switch(vn.label){case 0:this.applyEffects(de.getEffects(4)),ue=de.container,_e=de.curves,rt=ue.styles,Lt=0,Vt=ue.textNodes,vn.label=1;case 1:return Lt0&&fr>0&&(wn=rt.ctx.createPattern(gn,"repeat"),rt.renderRepeat(er,wn,ra,Zr))):bc(kn)&&(Jn=Lc(de,ue,[null,null,null]),er=Jn[0],bn=Jn[1],Fn=Jn[2],or=Jn[3],fr=Jn[4],mr=kn.position.length===0?[Xl]:kn.position,ra=Ho(mr[0],or),Zr=Ho(mr[mr.length-1],fr),Ia=YA(kn,ra,Zr,or,fr),ea=Ia[0],mo=Ia[1],ea>0&&mo>0&&(Lo=rt.ctx.createRadialGradient(bn+ra,Fn+Zr,0,bn+ra,Fn+Zr,ea),Uu(kn.stops,ea*2).forEach(function(ai){return Lo.addColorStop(ai.stop,di(ai.color))}),rt.path(er),rt.ctx.fillStyle=Lo,ea!==mo?(uo=de.bounds.left+.5*de.bounds.width,eo=de.bounds.top+.5*de.bounds.height,Uo=mo/ea,wo=1/Uo,rt.ctx.save(),rt.ctx.translate(uo,eo),rt.ctx.transform(1,0,0,Uo,0,0),rt.ctx.translate(-uo,-eo),rt.ctx.fillRect(bn,wo*(Fn-eo)+eo,or,fr*wo),rt.ctx.restore()):rt.ctx.fill())),Wa.label=6;case 6:return ue--,[2]}})},rt=this,Lt=0,Vt=de.styles.backgroundImage.slice(0).reverse(),xn.label=1;case 1:return Lt0?kn.style!==2?[3,5]:[4,this.renderDashedDottedBorder(kn.color,kn.width,Vt,de.curves,2)]:[3,11]):[3,13];case 4:return le.sent(),[3,11];case 5:return kn.style!==3?[3,7]:[4,this.renderDashedDottedBorder(kn.color,kn.width,Vt,de.curves,3)];case 6:return le.sent(),[3,11];case 7:return kn.style!==4?[3,9]:[4,this.renderDoubleBorder(kn.color,kn.width,Vt,de.curves)];case 8:return le.sent(),[3,11];case 9:return[4,this.renderSolidBorder(kn.color,Vt,de.curves)];case 10:le.sent(),le.label=11;case 11:Vt++,le.label=12;case 12:return Jt++,[3,3];case 13:return[2]}})})},ie.prototype.renderDashedDottedBorder=function(de,ue,_e,rt,Lt){return Ve(this,void 0,void 0,function(){var Vt,Jt,xn,kn,ee,le,Fe,ze,at,St,gt,wt,Ut,Ht,gn,vn,gn,vn;return Ze(this,function(Dn){return this.ctx.save(),Vt=Fc(rt,_e),Jt=Kc(rt,_e),Lt===2&&(this.path(Jt),this.ctx.clip()),DA(Jt[0])?(xn=Jt[0].start.x,kn=Jt[0].start.y):(xn=Jt[0].x,kn=Jt[0].y),DA(Jt[1])?(ee=Jt[1].end.x,le=Jt[1].end.y):(ee=Jt[1].x,le=Jt[1].y),_e===0||_e===2?Fe=Math.abs(xn-ee):Fe=Math.abs(kn-le),this.ctx.beginPath(),Lt===3?this.formatPath(Vt):this.formatPath(Jt.slice(0,2)),ze=ue<3?ue*3:ue*2,at=ue<3?ue*2:ue,Lt===3&&(ze=ue,at=ue),St=!0,Fe<=ze*2?St=!1:Fe<=ze*2+at?(gt=Fe/(2*ze+at),ze*=gt,at*=gt):(wt=Math.floor((Fe+at)/(ze+at)),Ut=(Fe-wt*ze)/(wt-1),Ht=(Fe-(wt+1)*ze)/wt,at=Ht<=0||Math.abs(at-Ut)Nt){var Bt=pt;pt=Nt,Nt=Bt}}else if(nt==="l"||nt==="landscape"){if(nt="l",Nt>pt){var Bt=pt;pt=Nt,Nt=Bt}}else throw"Invalid orientation: "+nt;var ft={width:pt,height:Nt,unit:De,k:it};return ft},Ue.default=Oe.jsPDF},"./src/plugin/pagebreaks.js":function(ve,Ue,ce){"use strict";ce.r(Ue);var Ne=ce("./node_modules/core-js/modules/es.array.concat.js"),Ce=ce.n(Ne),be=ce("./node_modules/core-js/modules/es.array.slice.js"),oe=ce.n(be),y=ce("./node_modules/core-js/modules/es.array.join.js"),a=ce.n(y),E=ce("./node_modules/core-js/modules/web.dom-collections.for-each.js"),b=ce.n(E),x=ce("./node_modules/core-js/modules/es.object.keys.js"),z=ce.n(x),ae=ce("./src/worker.js"),ge=ce("./src/utils.js"),xe={toContainer:ae.default.prototype.toContainer};ae.default.template.opt.pagebreak={mode:["css","legacy"],before:[],after:[],avoid:[]},ae.default.prototype.toContainer=function(){return xe.toContainer.call(this).then(function(){var We=this.prop.container,Je=this.prop.pageSize.inner.px.height,nt=[].concat(this.opt.pagebreak.mode),De={avoidAll:nt.indexOf("avoid-all")!==-1,css:nt.indexOf("css")!==-1,legacy:nt.indexOf("legacy")!==-1},xt={},Qe=this;["before","after","avoid"].forEach(function(it){var Nt=De.avoidAll&&it==="avoid";xt[it]=Nt?[]:[].concat(Qe.opt.pagebreak[it]||[]),xt[it].length>0&&(xt[it]=Array.prototype.slice.call(We.querySelectorAll(xt[it].join(", "))))});var jt=We.querySelectorAll(".html2pdf__page-break");jt=Array.prototype.slice.call(jt);var ut=We.querySelectorAll("*");Array.prototype.forEach.call(ut,function(Nt){var pt={before:!1,after:De.legacy&&jt.indexOf(Nt)!==-1,avoid:De.avoidAll};if(De.css){var Bt=window.getComputedStyle(Nt),ft=["always","page","left","right"],ot=["avoid","avoid-page"];pt={before:pt.before||ft.indexOf(Bt.breakBefore||Bt.pageBreakBefore)!==-1,after:pt.after||ft.indexOf(Bt.breakAfter||Bt.pageBreakAfter)!==-1,avoid:pt.avoid||ot.indexOf(Bt.breakInside||Bt.pageBreakInside)!==-1}}Object.keys(pt).forEach(function(Un){pt[Un]=pt[Un]||xt[Un].indexOf(Nt)!==-1});var Yt=Nt.getBoundingClientRect();if(pt.avoid&&!pt.before){var nn=Math.floor(Yt.top/Je),Et=Math.floor(Yt.bottom/Je),qt=Math.abs(Yt.bottom-Yt.top)/Je;Et!==nn&&qt<=1&&(pt.before=!0)}if(pt.before){var yn=(0,ge.createElement)("div",{style:{display:"block",height:Je-Yt.top%Je+"px"}});Nt.parentNode.insertBefore(yn,Nt)}if(pt.after){var yn=(0,ge.createElement)("div",{style:{display:"block",height:Je-Yt.bottom%Je+"px"}});Nt.parentNode.insertBefore(yn,Nt.nextSibling)}})})}},"./src/utils.js":function(ve,Ue,ce){"use strict";ce.r(Ue),ce.d(Ue,{objType:function(){return nt},createElement:function(){return De},cloneNode:function(){return xt},unitConvert:function(){return Qe},toPx:function(){return jt}});var Ne=ce("./node_modules/core-js/modules/es.number.constructor.js"),Ce=ce.n(Ne),be=ce("./node_modules/core-js/modules/es.symbol.js"),oe=ce.n(be),y=ce("./node_modules/core-js/modules/es.symbol.description.js"),a=ce.n(y),E=ce("./node_modules/core-js/modules/es.object.to-string.js"),b=ce.n(E),x=ce("./node_modules/core-js/modules/es.symbol.iterator.js"),z=ce.n(x),ae=ce("./node_modules/core-js/modules/es.array.iterator.js"),ge=ce.n(ae),xe=ce("./node_modules/core-js/modules/es.string.iterator.js"),Pe=ce.n(xe),Oe=ce("./node_modules/core-js/modules/web.dom-collections.iterator.js"),We=ce.n(Oe);function Je(ut){"@babel/helpers - typeof";return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?Je=function(Nt){return typeof Nt}:Je=function(Nt){return Nt&&typeof Symbol=="function"&&Nt.constructor===Symbol&&Nt!==Symbol.prototype?"symbol":typeof Nt},Je(ut)}var nt=function(it){var Nt=Je(it);return Nt==="undefined"?"undefined":Nt==="string"||it instanceof String?"string":Nt==="number"||it instanceof Number?"number":Nt==="function"||it instanceof Function?"function":it&&it.constructor===Array?"array":it&&it.nodeType===1?"element":Nt==="object"?"object":"unknown"},De=function(it,Nt){var pt=document.createElement(it);if(Nt.className&&(pt.className=Nt.className),Nt.innerHTML){pt.innerHTML=Nt.innerHTML;for(var Bt=pt.getElementsByTagName("script"),ft=Bt.length;ft-- >0;null)Bt[ft].parentNode.removeChild(Bt[ft])}for(var ot in Nt.style)pt.style[ot]=Nt.style[ot];return pt},xt=function ut(it,Nt){for(var pt=it.nodeType===3?document.createTextNode(it.nodeValue):it.cloneNode(!1),Bt=it.firstChild;Bt;Bt=Bt.nextSibling)(Nt===!0||Bt.nodeType!==1||Bt.nodeName!=="SCRIPT")&&pt.appendChild(ut(Bt,Nt));return it.nodeType===1&&(it.nodeName==="CANVAS"?(pt.width=it.width,pt.height=it.height,pt.getContext("2d").drawImage(it,0,0)):(it.nodeName==="TEXTAREA"||it.nodeName==="SELECT")&&(pt.value=it.value),pt.addEventListener("load",function(){pt.scrollTop=it.scrollTop,pt.scrollLeft=it.scrollLeft},!0)),pt},Qe=function(it,Nt){if(nt(it)==="number")return it*72/96/Nt;var pt={};for(var Bt in it)pt[Bt]=it[Bt]*72/96/Nt;return pt},jt=function(it,Nt){return Math.floor(it*Nt/72*96)}},"./src/worker.js":function(ve,Ue,ce){"use strict";ce.r(Ue);var Ne=ce("./node_modules/core-js/modules/es.object.assign.js"),Ce=ce.n(Ne),be=ce("./node_modules/core-js/modules/es.array.map.js"),oe=ce.n(be),y=ce("./node_modules/core-js/modules/es.object.keys.js"),a=ce.n(y),E=ce("./node_modules/core-js/modules/es.array.concat.js"),b=ce.n(E),x=ce("./node_modules/core-js/modules/es.object.to-string.js"),z=ce.n(x),ae=ce("./node_modules/core-js/modules/es.regexp.to-string.js"),ge=ce.n(ae),xe=ce("./node_modules/core-js/modules/es.function.name.js"),Pe=ce.n(xe),Oe=ce("./node_modules/core-js/modules/web.dom-collections.for-each.js"),We=ce.n(Oe),Je=ce("jspdf"),nt=ce.n(Je),De=ce("html2canvas"),xt=ce.n(De),Qe=ce("./src/utils.js"),jt=ce("./node_modules/es6-promise/dist/es6-promise.js"),ut=ce.n(jt),it=ut().Promise,Nt=function pt(Bt){var ft=Object.assign(pt.convert(it.resolve()),JSON.parse(JSON.stringify(pt.template))),ot=pt.convert(it.resolve(),ft);return ot=ot.setProgress(1,pt,1,[pt]),ot=ot.set(Bt),ot};Nt.prototype=Object.create(it.prototype),Nt.prototype.constructor=Nt,Nt.convert=function(Bt,ft){return Bt.__proto__=ft||Nt.prototype,Bt},Nt.template={prop:{src:null,container:null,overlay:null,canvas:null,img:null,pdf:null,pageSize:null},progress:{val:0,state:null,n:0,stack:[]},opt:{filename:"file.pdf",margin:[0,0,0,0],image:{type:"jpeg",quality:.95},enableLinks:!0,html2canvas:{},jsPDF:{}}},Nt.prototype.from=function(Bt,ft){function ot(Yt){switch((0,Qe.objType)(Yt)){case"string":return"string";case"element":return Yt.nodeName.toLowerCase&&Yt.nodeName.toLowerCase()==="canvas"?"canvas":"element";default:return"unknown"}}return this.then(function(){switch(ft=ft||ot(Bt),ft){case"string":return this.set({src:(0,Qe.createElement)("div",{innerHTML:Bt})});case"element":return this.set({src:Bt});case"canvas":return this.set({canvas:Bt});case"img":return this.set({img:Bt});default:return this.error("Unknown source type.")}})},Nt.prototype.to=function(Bt){switch(Bt){case"container":return this.toContainer();case"canvas":return this.toCanvas();case"img":return this.toImg();case"pdf":return this.toPdf();default:return this.error("Invalid target.")}},Nt.prototype.toContainer=function(){var Bt=[function(){return this.prop.src||this.error("Cannot duplicate - no source HTML.")},function(){return this.prop.pageSize||this.setPageSize()}];return this.thenList(Bt).then(function(){var ot={position:"fixed",overflow:"hidden",zIndex:1e3,left:0,right:0,bottom:0,top:0,backgroundColor:"rgba(0,0,0,0.8)"},Yt={position:"absolute",width:this.prop.pageSize.inner.width+this.prop.pageSize.unit,left:0,right:0,top:0,height:"auto",margin:"auto",backgroundColor:"white"};ot.opacity=0;var nn=(0,Qe.cloneNode)(this.prop.src,this.opt.html2canvas.javascriptEnabled);this.prop.overlay=(0,Qe.createElement)("div",{className:"html2pdf__overlay",style:ot}),this.prop.container=(0,Qe.createElement)("div",{className:"html2pdf__container",style:Yt}),this.prop.container.appendChild(nn),this.prop.overlay.appendChild(this.prop.container),document.body.appendChild(this.prop.overlay)})},Nt.prototype.toCanvas=function(){var Bt=[function(){return document.body.contains(this.prop.container)||this.toContainer()}];return this.thenList(Bt).then(function(){var ot=Object.assign({},this.opt.html2canvas);return delete ot.onrendered,De(this.prop.container,ot)}).then(function(ot){var Yt=this.opt.html2canvas.onrendered||function(){};Yt(ot),this.prop.canvas=ot,document.body.removeChild(this.prop.overlay)})},Nt.prototype.toImg=function(){var Bt=[function(){return this.prop.canvas||this.toCanvas()}];return this.thenList(Bt).then(function(){var ot=this.prop.canvas.toDataURL("image/"+this.opt.image.type,this.opt.image.quality);this.prop.img=document.createElement("img"),this.prop.img.src=ot})},Nt.prototype.toPdf=function(){var Bt=[function(){return this.prop.canvas||this.toCanvas()},function(){return this.prop.pageSize||this.setPageSize()}];return this.thenList(Bt).then(function(){var ot=this.prop.canvas,Yt=this.opt,nn=ot.height,Et=Math.floor(ot.width*this.prop.pageSize.inner.ratio),qt=Math.ceil(nn/Et),yn=this.prop.pageSize.inner.height,Un=document.createElement("canvas"),dn=Un.getContext("2d");Un.width=ot.width,Un.height=Et,this.prop.pdf=this.prop.pdf||new Je.jsPDF(Yt.jsPDF);for(var Kn=0;Kn1?arguments[1]:void 0)}},"./node_modules/core-js/internals/array-includes.js":function(ve,Ue,ce){var Ne=ce("./node_modules/core-js/internals/to-indexed-object.js"),Ce=ce("./node_modules/core-js/internals/to-length.js"),be=ce("./node_modules/core-js/internals/to-absolute-index.js"),oe=function(y){return function(a,E,b){var x=Ne(a),z=Ce(x.length),ae=be(b,z),ge;if(y&&E!=E){for(;z>ae;)if(ge=x[ae++],ge!=ge)return!0}else for(;z>ae;ae++)if((y||ae in x)&&x[ae]===E)return y||ae||0;return!y&&-1}};ve.exports={includes:oe(!0),indexOf:oe(!1)}},"./node_modules/core-js/internals/array-iteration.js":function(ve,Ue,ce){var Ne=ce("./node_modules/core-js/internals/function-bind-context.js"),Ce=ce("./node_modules/core-js/internals/indexed-object.js"),be=ce("./node_modules/core-js/internals/to-object.js"),oe=ce("./node_modules/core-js/internals/to-length.js"),y=ce("./node_modules/core-js/internals/array-species-create.js"),a=[].push,E=function(b){var x=b==1,z=b==2,ae=b==3,ge=b==4,xe=b==6,Pe=b==7,Oe=b==5||xe;return function(We,Je,nt,De){for(var xt=be(We),Qe=Ce(xt),jt=Ne(Je,nt,3),ut=oe(Qe.length),it=0,Nt=De||y,pt=x?Nt(We,ut):z||Pe?Nt(We,0):void 0,Bt,ft;ut>it;it++)if((Oe||it in Qe)&&(Bt=Qe[it],ft=jt(Bt,it,xt),b))if(x)pt[it]=ft;else if(ft)switch(b){case 3:return!0;case 5:return Bt;case 6:return it;case 2:a.call(pt,Bt)}else switch(b){case 4:return!1;case 7:a.call(pt,Bt)}return xe?-1:ae||ge?ge:pt}};ve.exports={forEach:E(0),map:E(1),filter:E(2),some:E(3),every:E(4),find:E(5),findIndex:E(6),filterReject:E(7)}},"./node_modules/core-js/internals/array-method-has-species-support.js":function(ve,Ue,ce){var Ne=ce("./node_modules/core-js/internals/fails.js"),Ce=ce("./node_modules/core-js/internals/well-known-symbol.js"),be=ce("./node_modules/core-js/internals/engine-v8-version.js"),oe=Ce("species");ve.exports=function(y){return be>=51||!Ne(function(){var a=[],E=a.constructor={};return E[oe]=function(){return{foo:1}},a[y](Boolean).foo!==1})}},"./node_modules/core-js/internals/array-method-is-strict.js":function(ve,Ue,ce){"use strict";var Ne=ce("./node_modules/core-js/internals/fails.js");ve.exports=function(Ce,be){var oe=[][Ce];return!!oe&&Ne(function(){oe.call(null,be||function(){throw 1},1)})}},"./node_modules/core-js/internals/array-species-constructor.js":function(ve,Ue,ce){var Ne=ce("./node_modules/core-js/internals/is-object.js"),Ce=ce("./node_modules/core-js/internals/is-array.js"),be=ce("./node_modules/core-js/internals/well-known-symbol.js"),oe=be("species");ve.exports=function(y){var a;return Ce(y)&&(a=y.constructor,typeof a=="function"&&(a===Array||Ce(a.prototype))?a=void 0:Ne(a)&&(a=a[oe],a===null&&(a=void 0))),a===void 0?Array:a}},"./node_modules/core-js/internals/array-species-create.js":function(ve,Ue,ce){var Ne=ce("./node_modules/core-js/internals/array-species-constructor.js");ve.exports=function(Ce,be){return new(Ne(Ce))(be===0?0:be)}},"./node_modules/core-js/internals/classof-raw.js":function(ve){var Ue={}.toString;ve.exports=function(ce){return Ue.call(ce).slice(8,-1)}},"./node_modules/core-js/internals/classof.js":function(ve,Ue,ce){var Ne=ce("./node_modules/core-js/internals/to-string-tag-support.js"),Ce=ce("./node_modules/core-js/internals/classof-raw.js"),be=ce("./node_modules/core-js/internals/well-known-symbol.js"),oe=be("toStringTag"),y=Ce(function(){return arguments}())=="Arguments",a=function(E,b){try{return E[b]}catch(x){}};ve.exports=Ne?Ce:function(E){var b,x,z;return E===void 0?"Undefined":E===null?"Null":typeof(x=a(b=Object(E),oe))=="string"?x:y?Ce(b):(z=Ce(b))=="Object"&&typeof b.callee=="function"?"Arguments":z}},"./node_modules/core-js/internals/copy-constructor-properties.js":function(ve,Ue,ce){var Ne=ce("./node_modules/core-js/internals/has.js"),Ce=ce("./node_modules/core-js/internals/own-keys.js"),be=ce("./node_modules/core-js/internals/object-get-own-property-descriptor.js"),oe=ce("./node_modules/core-js/internals/object-define-property.js");ve.exports=function(y,a){for(var E=Ce(a),b=oe.f,x=be.f,z=0;z"+b+""}},"./node_modules/core-js/internals/create-iterator-constructor.js":function(ve,Ue,ce){"use strict";var Ne=ce("./node_modules/core-js/internals/iterators-core.js").IteratorPrototype,Ce=ce("./node_modules/core-js/internals/object-create.js"),be=ce("./node_modules/core-js/internals/create-property-descriptor.js"),oe=ce("./node_modules/core-js/internals/set-to-string-tag.js"),y=ce("./node_modules/core-js/internals/iterators.js"),a=function(){return this};ve.exports=function(E,b,x){var z=b+" Iterator";return E.prototype=Ce(Ne,{next:be(1,x)}),oe(E,z,!1,!0),y[z]=a,E}},"./node_modules/core-js/internals/create-non-enumerable-property.js":function(ve,Ue,ce){var Ne=ce("./node_modules/core-js/internals/descriptors.js"),Ce=ce("./node_modules/core-js/internals/object-define-property.js"),be=ce("./node_modules/core-js/internals/create-property-descriptor.js");ve.exports=Ne?function(oe,y,a){return Ce.f(oe,y,be(1,a))}:function(oe,y,a){return oe[y]=a,oe}},"./node_modules/core-js/internals/create-property-descriptor.js":function(ve){ve.exports=function(Ue,ce){return{enumerable:!(Ue&1),configurable:!(Ue&2),writable:!(Ue&4),value:ce}}},"./node_modules/core-js/internals/create-property.js":function(ve,Ue,ce){"use strict";var Ne=ce("./node_modules/core-js/internals/to-property-key.js"),Ce=ce("./node_modules/core-js/internals/object-define-property.js"),be=ce("./node_modules/core-js/internals/create-property-descriptor.js");ve.exports=function(oe,y,a){var E=Ne(y);E in oe?Ce.f(oe,E,be(0,a)):oe[E]=a}},"./node_modules/core-js/internals/define-iterator.js":function(ve,Ue,ce){"use strict";var Ne=ce("./node_modules/core-js/internals/export.js"),Ce=ce("./node_modules/core-js/internals/create-iterator-constructor.js"),be=ce("./node_modules/core-js/internals/object-get-prototype-of.js"),oe=ce("./node_modules/core-js/internals/object-set-prototype-of.js"),y=ce("./node_modules/core-js/internals/set-to-string-tag.js"),a=ce("./node_modules/core-js/internals/create-non-enumerable-property.js"),E=ce("./node_modules/core-js/internals/redefine.js"),b=ce("./node_modules/core-js/internals/well-known-symbol.js"),x=ce("./node_modules/core-js/internals/is-pure.js"),z=ce("./node_modules/core-js/internals/iterators.js"),ae=ce("./node_modules/core-js/internals/iterators-core.js"),ge=ae.IteratorPrototype,xe=ae.BUGGY_SAFARI_ITERATORS,Pe=b("iterator"),Oe="keys",We="values",Je="entries",nt=function(){return this};ve.exports=function(De,xt,Qe,jt,ut,it,Nt){Ce(Qe,xt,jt);var pt=function(dn){if(dn===ut&&nn)return nn;if(!xe&&dn in ot)return ot[dn];switch(dn){case Oe:return function(){return new Qe(this,dn)};case We:return function(){return new Qe(this,dn)};case Je:return function(){return new Qe(this,dn)}}return function(){return new Qe(this)}},Bt=xt+" Iterator",ft=!1,ot=De.prototype,Yt=ot[Pe]||ot["@@iterator"]||ut&&ot[ut],nn=!xe&&Yt||pt(ut),Et=xt=="Array"&&ot.entries||Yt,qt,yn,Un;if(Et&&(qt=be(Et.call(new De)),ge!==Object.prototype&&qt.next&&(!x&&be(qt)!==ge&&(oe?oe(qt,ge):typeof qt[Pe]!="function"&&a(qt,Pe,nt)),y(qt,Bt,!0,!0),x&&(z[Bt]=nt))),ut==We&&Yt&&Yt.name!==We&&(ft=!0,nn=function(){return Yt.call(this)}),(!x||Nt)&&ot[Pe]!==nn&&a(ot,Pe,nn),z[xt]=nn,ut)if(yn={values:pt(We),keys:it?nn:pt(Oe),entries:pt(Je)},Nt)for(Un in yn)(xe||ft||!(Un in ot))&&E(ot,Un,yn[Un]);else Ne({target:xt,proto:!0,forced:xe||ft},yn);return yn}},"./node_modules/core-js/internals/define-well-known-symbol.js":function(ve,Ue,ce){var Ne=ce("./node_modules/core-js/internals/path.js"),Ce=ce("./node_modules/core-js/internals/has.js"),be=ce("./node_modules/core-js/internals/well-known-symbol-wrapped.js"),oe=ce("./node_modules/core-js/internals/object-define-property.js").f;ve.exports=function(y){var a=Ne.Symbol||(Ne.Symbol={});Ce(a,y)||oe(a,y,{value:be.f(y)})}},"./node_modules/core-js/internals/descriptors.js":function(ve,Ue,ce){var Ne=ce("./node_modules/core-js/internals/fails.js");ve.exports=!Ne(function(){return Object.defineProperty({},1,{get:function(){return 7}})[1]!=7})},"./node_modules/core-js/internals/document-create-element.js":function(ve,Ue,ce){var Ne=ce("./node_modules/core-js/internals/global.js"),Ce=ce("./node_modules/core-js/internals/is-object.js"),be=Ne.document,oe=Ce(be)&&Ce(be.createElement);ve.exports=function(y){return oe?be.createElement(y):{}}},"./node_modules/core-js/internals/dom-iterables.js":function(ve){ve.exports={CSSRuleList:0,CSSStyleDeclaration:0,CSSValueList:0,ClientRectList:0,DOMRectList:0,DOMStringList:0,DOMTokenList:1,DataTransferItemList:0,FileList:0,HTMLAllCollection:0,HTMLCollection:0,HTMLFormElement:0,HTMLSelectElement:0,MediaList:0,MimeTypeArray:0,NamedNodeMap:0,NodeList:1,PaintRequestList:0,Plugin:0,PluginArray:0,SVGLengthList:0,SVGNumberList:0,SVGPathSegList:0,SVGPointList:0,SVGStringList:0,SVGTransformList:0,SourceBufferList:0,StyleSheetList:0,TextTrackCueList:0,TextTrackList:0,TouchList:0}},"./node_modules/core-js/internals/engine-user-agent.js":function(ve,Ue,ce){var Ne=ce("./node_modules/core-js/internals/get-built-in.js");ve.exports=Ne("navigator","userAgent")||""},"./node_modules/core-js/internals/engine-v8-version.js":function(ve,Ue,ce){var Ne=ce("./node_modules/core-js/internals/global.js"),Ce=ce("./node_modules/core-js/internals/engine-user-agent.js"),be=Ne.process,oe=Ne.Deno,y=be&&be.versions||oe&&oe.version,a=y&&y.v8,E,b;a?(E=a.split("."),b=E[0]<4?1:E[0]+E[1]):Ce&&(E=Ce.match(/Edge\/(\d+)/),(!E||E[1]>=74)&&(E=Ce.match(/Chrome\/(\d+)/),E&&(b=E[1]))),ve.exports=b&&+b},"./node_modules/core-js/internals/enum-bug-keys.js":function(ve){ve.exports=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"]},"./node_modules/core-js/internals/export.js":function(ve,Ue,ce){var Ne=ce("./node_modules/core-js/internals/global.js"),Ce=ce("./node_modules/core-js/internals/object-get-own-property-descriptor.js").f,be=ce("./node_modules/core-js/internals/create-non-enumerable-property.js"),oe=ce("./node_modules/core-js/internals/redefine.js"),y=ce("./node_modules/core-js/internals/set-global.js"),a=ce("./node_modules/core-js/internals/copy-constructor-properties.js"),E=ce("./node_modules/core-js/internals/is-forced.js");ve.exports=function(b,x){var z=b.target,ae=b.global,ge=b.stat,xe,Pe,Oe,We,Je,nt;if(ae?Pe=Ne:ge?Pe=Ne[z]||y(z,{}):Pe=(Ne[z]||{}).prototype,Pe)for(Oe in x){if(Je=x[Oe],b.noTargetGet?(nt=Ce(Pe,Oe),We=nt&&nt.value):We=Pe[Oe],xe=E(ae?Oe:z+(ge?".":"#")+Oe,b.forced),!xe&&We!==void 0){if(typeof Je==typeof We)continue;a(Je,We)}(b.sham||We&&We.sham)&&be(Je,"sham",!0),oe(Pe,Oe,Je,b)}}},"./node_modules/core-js/internals/fails.js":function(ve){ve.exports=function(Ue){try{return!!Ue()}catch(ce){return!0}}},"./node_modules/core-js/internals/function-bind-context.js":function(ve,Ue,ce){var Ne=ce("./node_modules/core-js/internals/a-function.js");ve.exports=function(Ce,be,oe){if(Ne(Ce),be===void 0)return Ce;switch(oe){case 0:return function(){return Ce.call(be)};case 1:return function(y){return Ce.call(be,y)};case 2:return function(y,a){return Ce.call(be,y,a)};case 3:return function(y,a,E){return Ce.call(be,y,a,E)}}return function(){return Ce.apply(be,arguments)}}},"./node_modules/core-js/internals/get-built-in.js":function(ve,Ue,ce){var Ne=ce("./node_modules/core-js/internals/global.js"),Ce=function(be){return typeof be=="function"?be:void 0};ve.exports=function(be,oe){return arguments.length<2?Ce(Ne[be]):Ne[be]&&Ne[be][oe]}},"./node_modules/core-js/internals/global.js":function(ve){var Ue=function(ce){return ce&&ce.Math==Math&&ce};ve.exports=Ue(typeof globalThis=="object"&&globalThis)||Ue(typeof window=="object"&&window)||Ue(typeof self=="object"&&self)||Ue(typeof Be.g=="object"&&Be.g)||function(){return this}()||Function("return this")()},"./node_modules/core-js/internals/has.js":function(ve,Ue,ce){var Ne=ce("./node_modules/core-js/internals/to-object.js"),Ce={}.hasOwnProperty;ve.exports=Object.hasOwn||function(oe,y){return Ce.call(Ne(oe),y)}},"./node_modules/core-js/internals/hidden-keys.js":function(ve){ve.exports={}},"./node_modules/core-js/internals/html.js":function(ve,Ue,ce){var Ne=ce("./node_modules/core-js/internals/get-built-in.js");ve.exports=Ne("document","documentElement")},"./node_modules/core-js/internals/ie8-dom-define.js":function(ve,Ue,ce){var Ne=ce("./node_modules/core-js/internals/descriptors.js"),Ce=ce("./node_modules/core-js/internals/fails.js"),be=ce("./node_modules/core-js/internals/document-create-element.js");ve.exports=!Ne&&!Ce(function(){return Object.defineProperty(be("div"),"a",{get:function(){return 7}}).a!=7})},"./node_modules/core-js/internals/indexed-object.js":function(ve,Ue,ce){var Ne=ce("./node_modules/core-js/internals/fails.js"),Ce=ce("./node_modules/core-js/internals/classof-raw.js"),be="".split;ve.exports=Ne(function(){return!Object("z").propertyIsEnumerable(0)})?function(oe){return Ce(oe)=="String"?be.call(oe,""):Object(oe)}:Object},"./node_modules/core-js/internals/inherit-if-required.js":function(ve,Ue,ce){var Ne=ce("./node_modules/core-js/internals/is-object.js"),Ce=ce("./node_modules/core-js/internals/object-set-prototype-of.js");ve.exports=function(be,oe,y){var a,E;return Ce&&typeof(a=oe.constructor)=="function"&&a!==y&&Ne(E=a.prototype)&&E!==y.prototype&&Ce(be,E),be}},"./node_modules/core-js/internals/inspect-source.js":function(ve,Ue,ce){var Ne=ce("./node_modules/core-js/internals/shared-store.js"),Ce=Function.toString;typeof Ne.inspectSource!="function"&&(Ne.inspectSource=function(be){return Ce.call(be)}),ve.exports=Ne.inspectSource},"./node_modules/core-js/internals/internal-state.js":function(ve,Ue,ce){var Ne=ce("./node_modules/core-js/internals/native-weak-map.js"),Ce=ce("./node_modules/core-js/internals/global.js"),be=ce("./node_modules/core-js/internals/is-object.js"),oe=ce("./node_modules/core-js/internals/create-non-enumerable-property.js"),y=ce("./node_modules/core-js/internals/has.js"),a=ce("./node_modules/core-js/internals/shared-store.js"),E=ce("./node_modules/core-js/internals/shared-key.js"),b=ce("./node_modules/core-js/internals/hidden-keys.js"),x="Object already initialized",z=Ce.WeakMap,ae,ge,xe,Pe=function(Qe){return xe(Qe)?ge(Qe):ae(Qe,{})},Oe=function(Qe){return function(jt){var ut;if(!be(jt)||(ut=ge(jt)).type!==Qe)throw TypeError("Incompatible receiver, "+Qe+" required");return ut}};if(Ne||a.state){var We=a.state||(a.state=new z),Je=We.get,nt=We.has,De=We.set;ae=function(Qe,jt){if(nt.call(We,Qe))throw new TypeError(x);return jt.facade=Qe,De.call(We,Qe,jt),jt},ge=function(Qe){return Je.call(We,Qe)||{}},xe=function(Qe){return nt.call(We,Qe)}}else{var xt=E("state");b[xt]=!0,ae=function(Qe,jt){if(y(Qe,xt))throw new TypeError(x);return jt.facade=Qe,oe(Qe,xt,jt),jt},ge=function(Qe){return y(Qe,xt)?Qe[xt]:{}},xe=function(Qe){return y(Qe,xt)}}ve.exports={set:ae,get:ge,has:xe,enforce:Pe,getterFor:Oe}},"./node_modules/core-js/internals/is-array.js":function(ve,Ue,ce){var Ne=ce("./node_modules/core-js/internals/classof-raw.js");ve.exports=Array.isArray||function(be){return Ne(be)=="Array"}},"./node_modules/core-js/internals/is-forced.js":function(ve,Ue,ce){var Ne=ce("./node_modules/core-js/internals/fails.js"),Ce=/#|\.prototype\./,be=function(b,x){var z=y[oe(b)];return z==E?!0:z==a?!1:typeof x=="function"?Ne(x):!!x},oe=be.normalize=function(b){return String(b).replace(Ce,".").toLowerCase()},y=be.data={},a=be.NATIVE="N",E=be.POLYFILL="P";ve.exports=be},"./node_modules/core-js/internals/is-object.js":function(ve){ve.exports=function(Ue){return typeof Ue=="object"?Ue!==null:typeof Ue=="function"}},"./node_modules/core-js/internals/is-pure.js":function(ve){ve.exports=!1},"./node_modules/core-js/internals/is-symbol.js":function(ve,Ue,ce){var Ne=ce("./node_modules/core-js/internals/get-built-in.js"),Ce=ce("./node_modules/core-js/internals/use-symbol-as-uid.js");ve.exports=Ce?function(be){return typeof be=="symbol"}:function(be){var oe=Ne("Symbol");return typeof oe=="function"&&Object(be)instanceof oe}},"./node_modules/core-js/internals/iterators-core.js":function(ve,Ue,ce){"use strict";var Ne=ce("./node_modules/core-js/internals/fails.js"),Ce=ce("./node_modules/core-js/internals/object-get-prototype-of.js"),be=ce("./node_modules/core-js/internals/create-non-enumerable-property.js"),oe=ce("./node_modules/core-js/internals/has.js"),y=ce("./node_modules/core-js/internals/well-known-symbol.js"),a=ce("./node_modules/core-js/internals/is-pure.js"),E=y("iterator"),b=!1,x=function(){return this},z,ae,ge;[].keys&&(ge=[].keys(),"next"in ge?(ae=Ce(Ce(ge)),ae!==Object.prototype&&(z=ae)):b=!0);var xe=z==null||Ne(function(){var Pe={};return z[E].call(Pe)!==Pe});xe&&(z={}),(!a||xe)&&!oe(z,E)&&be(z,E,x),ve.exports={IteratorPrototype:z,BUGGY_SAFARI_ITERATORS:b}},"./node_modules/core-js/internals/iterators.js":function(ve){ve.exports={}},"./node_modules/core-js/internals/native-symbol.js":function(ve,Ue,ce){var Ne=ce("./node_modules/core-js/internals/engine-v8-version.js"),Ce=ce("./node_modules/core-js/internals/fails.js");ve.exports=!!Object.getOwnPropertySymbols&&!Ce(function(){var be=Symbol();return!String(be)||!(Object(be)instanceof Symbol)||!Symbol.sham&&Ne&&Ne<41})},"./node_modules/core-js/internals/native-weak-map.js":function(ve,Ue,ce){var Ne=ce("./node_modules/core-js/internals/global.js"),Ce=ce("./node_modules/core-js/internals/inspect-source.js"),be=Ne.WeakMap;ve.exports=typeof be=="function"&&/native code/.test(Ce(be))},"./node_modules/core-js/internals/object-assign.js":function(ve,Ue,ce){"use strict";var Ne=ce("./node_modules/core-js/internals/descriptors.js"),Ce=ce("./node_modules/core-js/internals/fails.js"),be=ce("./node_modules/core-js/internals/object-keys.js"),oe=ce("./node_modules/core-js/internals/object-get-own-property-symbols.js"),y=ce("./node_modules/core-js/internals/object-property-is-enumerable.js"),a=ce("./node_modules/core-js/internals/to-object.js"),E=ce("./node_modules/core-js/internals/indexed-object.js"),b=Object.assign,x=Object.defineProperty;ve.exports=!b||Ce(function(){if(Ne&&b({b:1},b(x({},"a",{enumerable:!0,get:function(){x(this,"b",{value:3,enumerable:!1})}}),{b:2})).b!==1)return!0;var z={},ae={},ge=Symbol(),xe="abcdefghijklmnopqrst";return z[ge]=7,xe.split("").forEach(function(Pe){ae[Pe]=Pe}),b({},z)[ge]!=7||be(b({},ae)).join("")!=xe})?function(ae,ge){for(var xe=a(ae),Pe=arguments.length,Oe=1,We=oe.f,Je=y.f;Pe>Oe;)for(var nt=E(arguments[Oe++]),De=We?be(nt).concat(We(nt)):be(nt),xt=De.length,Qe=0,jt;xt>Qe;)jt=De[Qe++],(!Ne||Je.call(nt,jt))&&(xe[jt]=nt[jt]);return xe}:b},"./node_modules/core-js/internals/object-create.js":function(ve,Ue,ce){var Ne=ce("./node_modules/core-js/internals/an-object.js"),Ce=ce("./node_modules/core-js/internals/object-define-properties.js"),be=ce("./node_modules/core-js/internals/enum-bug-keys.js"),oe=ce("./node_modules/core-js/internals/hidden-keys.js"),y=ce("./node_modules/core-js/internals/html.js"),a=ce("./node_modules/core-js/internals/document-create-element.js"),E=ce("./node_modules/core-js/internals/shared-key.js"),b=">",x="<",z="prototype",ae="script",ge=E("IE_PROTO"),xe=function(){},Pe=function(De){return x+ae+b+De+x+"/"+ae+b},Oe=function(De){De.write(Pe("")),De.close();var xt=De.parentWindow.Object;return De=null,xt},We=function(){var De=a("iframe"),xt="java"+ae+":",Qe;if(De.style)return De.style.display="none",y.appendChild(De),De.src=String(xt),Qe=De.contentWindow.document,Qe.open(),Qe.write(Pe("document.F=Object")),Qe.close(),Qe.F},Je,nt=function(){try{Je=new ActiveXObject("htmlfile")}catch(xt){}nt=document.domain&&Je?Oe(Je):We()||Oe(Je);for(var De=be.length;De--;)delete nt[z][be[De]];return nt()};oe[ge]=!0,ve.exports=Object.create||function(xt,Qe){var jt;return xt!==null?(xe[z]=Ne(xt),jt=new xe,xe[z]=null,jt[ge]=xt):jt=nt(),Qe===void 0?jt:Ce(jt,Qe)}},"./node_modules/core-js/internals/object-define-properties.js":function(ve,Ue,ce){var Ne=ce("./node_modules/core-js/internals/descriptors.js"),Ce=ce("./node_modules/core-js/internals/object-define-property.js"),be=ce("./node_modules/core-js/internals/an-object.js"),oe=ce("./node_modules/core-js/internals/object-keys.js");ve.exports=Ne?Object.defineProperties:function(a,E){be(a);for(var b=oe(E),x=b.length,z=0,ae;x>z;)Ce.f(a,ae=b[z++],E[ae]);return a}},"./node_modules/core-js/internals/object-define-property.js":function(ve,Ue,ce){var Ne=ce("./node_modules/core-js/internals/descriptors.js"),Ce=ce("./node_modules/core-js/internals/ie8-dom-define.js"),be=ce("./node_modules/core-js/internals/an-object.js"),oe=ce("./node_modules/core-js/internals/to-property-key.js"),y=Object.defineProperty;Ue.f=Ne?y:function(E,b,x){if(be(E),b=oe(b),be(x),Ce)try{return y(E,b,x)}catch(z){}if("get"in x||"set"in x)throw TypeError("Accessors not supported");return"value"in x&&(E[b]=x.value),E}},"./node_modules/core-js/internals/object-get-own-property-descriptor.js":function(ve,Ue,ce){var Ne=ce("./node_modules/core-js/internals/descriptors.js"),Ce=ce("./node_modules/core-js/internals/object-property-is-enumerable.js"),be=ce("./node_modules/core-js/internals/create-property-descriptor.js"),oe=ce("./node_modules/core-js/internals/to-indexed-object.js"),y=ce("./node_modules/core-js/internals/to-property-key.js"),a=ce("./node_modules/core-js/internals/has.js"),E=ce("./node_modules/core-js/internals/ie8-dom-define.js"),b=Object.getOwnPropertyDescriptor;Ue.f=Ne?b:function(z,ae){if(z=oe(z),ae=y(ae),E)try{return b(z,ae)}catch(ge){}if(a(z,ae))return be(!Ce.f.call(z,ae),z[ae])}},"./node_modules/core-js/internals/object-get-own-property-names-external.js":function(ve,Ue,ce){var Ne=ce("./node_modules/core-js/internals/to-indexed-object.js"),Ce=ce("./node_modules/core-js/internals/object-get-own-property-names.js").f,be={}.toString,oe=typeof window=="object"&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[],y=function(a){try{return Ce(a)}catch(E){return oe.slice()}};ve.exports.f=function(E){return oe&&be.call(E)=="[object Window]"?y(E):Ce(Ne(E))}},"./node_modules/core-js/internals/object-get-own-property-names.js":function(ve,Ue,ce){var Ne=ce("./node_modules/core-js/internals/object-keys-internal.js"),Ce=ce("./node_modules/core-js/internals/enum-bug-keys.js"),be=Ce.concat("length","prototype");Ue.f=Object.getOwnPropertyNames||function(y){return Ne(y,be)}},"./node_modules/core-js/internals/object-get-own-property-symbols.js":function(ve,Ue){Ue.f=Object.getOwnPropertySymbols},"./node_modules/core-js/internals/object-get-prototype-of.js":function(ve,Ue,ce){var Ne=ce("./node_modules/core-js/internals/has.js"),Ce=ce("./node_modules/core-js/internals/to-object.js"),be=ce("./node_modules/core-js/internals/shared-key.js"),oe=ce("./node_modules/core-js/internals/correct-prototype-getter.js"),y=be("IE_PROTO"),a=Object.prototype;ve.exports=oe?Object.getPrototypeOf:function(E){return E=Ce(E),Ne(E,y)?E[y]:typeof E.constructor=="function"&&E instanceof E.constructor?E.constructor.prototype:E instanceof Object?a:null}},"./node_modules/core-js/internals/object-keys-internal.js":function(ve,Ue,ce){var Ne=ce("./node_modules/core-js/internals/has.js"),Ce=ce("./node_modules/core-js/internals/to-indexed-object.js"),be=ce("./node_modules/core-js/internals/array-includes.js").indexOf,oe=ce("./node_modules/core-js/internals/hidden-keys.js");ve.exports=function(y,a){var E=Ce(y),b=0,x=[],z;for(z in E)!Ne(oe,z)&&Ne(E,z)&&x.push(z);for(;a.length>b;)Ne(E,z=a[b++])&&(~be(x,z)||x.push(z));return x}},"./node_modules/core-js/internals/object-keys.js":function(ve,Ue,ce){var Ne=ce("./node_modules/core-js/internals/object-keys-internal.js"),Ce=ce("./node_modules/core-js/internals/enum-bug-keys.js");ve.exports=Object.keys||function(oe){return Ne(oe,Ce)}},"./node_modules/core-js/internals/object-property-is-enumerable.js":function(ve,Ue){"use strict";var ce={}.propertyIsEnumerable,Ne=Object.getOwnPropertyDescriptor,Ce=Ne&&!ce.call({1:2},1);Ue.f=Ce?function(oe){var y=Ne(this,oe);return!!y&&y.enumerable}:ce},"./node_modules/core-js/internals/object-set-prototype-of.js":function(ve,Ue,ce){var Ne=ce("./node_modules/core-js/internals/an-object.js"),Ce=ce("./node_modules/core-js/internals/a-possible-prototype.js");ve.exports=Object.setPrototypeOf||("__proto__"in{}?function(){var be=!1,oe={},y;try{y=Object.getOwnPropertyDescriptor(Object.prototype,"__proto__").set,y.call(oe,[]),be=oe instanceof Array}catch(a){}return function(E,b){return Ne(E),Ce(b),be?y.call(E,b):E.__proto__=b,E}}():void 0)},"./node_modules/core-js/internals/object-to-string.js":function(ve,Ue,ce){"use strict";var Ne=ce("./node_modules/core-js/internals/to-string-tag-support.js"),Ce=ce("./node_modules/core-js/internals/classof.js");ve.exports=Ne?{}.toString:function(){return"[object "+Ce(this)+"]"}},"./node_modules/core-js/internals/ordinary-to-primitive.js":function(ve,Ue,ce){var Ne=ce("./node_modules/core-js/internals/is-object.js");ve.exports=function(Ce,be){var oe,y;if(be==="string"&&typeof(oe=Ce.toString)=="function"&&!Ne(y=oe.call(Ce))||typeof(oe=Ce.valueOf)=="function"&&!Ne(y=oe.call(Ce))||be!=="string"&&typeof(oe=Ce.toString)=="function"&&!Ne(y=oe.call(Ce)))return y;throw TypeError("Can't convert object to primitive value")}},"./node_modules/core-js/internals/own-keys.js":function(ve,Ue,ce){var Ne=ce("./node_modules/core-js/internals/get-built-in.js"),Ce=ce("./node_modules/core-js/internals/object-get-own-property-names.js"),be=ce("./node_modules/core-js/internals/object-get-own-property-symbols.js"),oe=ce("./node_modules/core-js/internals/an-object.js");ve.exports=Ne("Reflect","ownKeys")||function(a){var E=Ce.f(oe(a)),b=be.f;return b?E.concat(b(a)):E}},"./node_modules/core-js/internals/path.js":function(ve,Ue,ce){var Ne=ce("./node_modules/core-js/internals/global.js");ve.exports=Ne},"./node_modules/core-js/internals/redefine.js":function(ve,Ue,ce){var Ne=ce("./node_modules/core-js/internals/global.js"),Ce=ce("./node_modules/core-js/internals/create-non-enumerable-property.js"),be=ce("./node_modules/core-js/internals/has.js"),oe=ce("./node_modules/core-js/internals/set-global.js"),y=ce("./node_modules/core-js/internals/inspect-source.js"),a=ce("./node_modules/core-js/internals/internal-state.js"),E=a.get,b=a.enforce,x=String(String).split("String");(ve.exports=function(z,ae,ge,xe){var Pe=xe?!!xe.unsafe:!1,Oe=xe?!!xe.enumerable:!1,We=xe?!!xe.noTargetGet:!1,Je;if(typeof ge=="function"&&(typeof ae=="string"&&!be(ge,"name")&&Ce(ge,"name",ae),Je=b(ge),Je.source||(Je.source=x.join(typeof ae=="string"?ae:""))),z===Ne){Oe?z[ae]=ge:oe(ae,ge);return}else Pe?!We&&z[ae]&&(Oe=!0):delete z[ae];Oe?z[ae]=ge:Ce(z,ae,ge)})(Function.prototype,"toString",function(){return typeof this=="function"&&E(this).source||y(this)})},"./node_modules/core-js/internals/regexp-flags.js":function(ve,Ue,ce){"use strict";var Ne=ce("./node_modules/core-js/internals/an-object.js");ve.exports=function(){var Ce=Ne(this),be="";return Ce.global&&(be+="g"),Ce.ignoreCase&&(be+="i"),Ce.multiline&&(be+="m"),Ce.dotAll&&(be+="s"),Ce.unicode&&(be+="u"),Ce.sticky&&(be+="y"),be}},"./node_modules/core-js/internals/require-object-coercible.js":function(ve){ve.exports=function(Ue){if(Ue==null)throw TypeError("Can't call method on "+Ue);return Ue}},"./node_modules/core-js/internals/set-global.js":function(ve,Ue,ce){var Ne=ce("./node_modules/core-js/internals/global.js");ve.exports=function(Ce,be){try{Object.defineProperty(Ne,Ce,{value:be,configurable:!0,writable:!0})}catch(oe){Ne[Ce]=be}return be}},"./node_modules/core-js/internals/set-to-string-tag.js":function(ve,Ue,ce){var Ne=ce("./node_modules/core-js/internals/object-define-property.js").f,Ce=ce("./node_modules/core-js/internals/has.js"),be=ce("./node_modules/core-js/internals/well-known-symbol.js"),oe=be("toStringTag");ve.exports=function(y,a,E){y&&!Ce(y=E?y:y.prototype,oe)&&Ne(y,oe,{configurable:!0,value:a})}},"./node_modules/core-js/internals/shared-key.js":function(ve,Ue,ce){var Ne=ce("./node_modules/core-js/internals/shared.js"),Ce=ce("./node_modules/core-js/internals/uid.js"),be=Ne("keys");ve.exports=function(oe){return be[oe]||(be[oe]=Ce(oe))}},"./node_modules/core-js/internals/shared-store.js":function(ve,Ue,ce){var Ne=ce("./node_modules/core-js/internals/global.js"),Ce=ce("./node_modules/core-js/internals/set-global.js"),be="__core-js_shared__",oe=Ne[be]||Ce(be,{});ve.exports=oe},"./node_modules/core-js/internals/shared.js":function(ve,Ue,ce){var Ne=ce("./node_modules/core-js/internals/is-pure.js"),Ce=ce("./node_modules/core-js/internals/shared-store.js");(ve.exports=function(be,oe){return Ce[be]||(Ce[be]=oe!==void 0?oe:{})})("versions",[]).push({version:"3.16.0",mode:Ne?"pure":"global",copyright:"\xA9 2021 Denis Pushkarev (zloirock.ru)"})},"./node_modules/core-js/internals/string-html-forced.js":function(ve,Ue,ce){var Ne=ce("./node_modules/core-js/internals/fails.js");ve.exports=function(Ce){return Ne(function(){var be=""[Ce]('"');return be!==be.toLowerCase()||be.split('"').length>3})}},"./node_modules/core-js/internals/string-multibyte.js":function(ve,Ue,ce){var Ne=ce("./node_modules/core-js/internals/to-integer.js"),Ce=ce("./node_modules/core-js/internals/to-string.js"),be=ce("./node_modules/core-js/internals/require-object-coercible.js"),oe=function(y){return function(a,E){var b=Ce(be(a)),x=Ne(E),z=b.length,ae,ge;return x<0||x>=z?y?"":void 0:(ae=b.charCodeAt(x),ae<55296||ae>56319||x+1===z||(ge=b.charCodeAt(x+1))<56320||ge>57343?y?b.charAt(x):ae:y?b.slice(x,x+2):(ae-55296<<10)+(ge-56320)+65536)}};ve.exports={codeAt:oe(!1),charAt:oe(!0)}},"./node_modules/core-js/internals/string-trim.js":function(ve,Ue,ce){var Ne=ce("./node_modules/core-js/internals/require-object-coercible.js"),Ce=ce("./node_modules/core-js/internals/to-string.js"),be=ce("./node_modules/core-js/internals/whitespaces.js"),oe="["+be+"]",y=RegExp("^"+oe+oe+"*"),a=RegExp(oe+oe+"*$"),E=function(b){return function(x){var z=Ce(Ne(x));return b&1&&(z=z.replace(y,"")),b&2&&(z=z.replace(a,"")),z}};ve.exports={start:E(1),end:E(2),trim:E(3)}},"./node_modules/core-js/internals/to-absolute-index.js":function(ve,Ue,ce){var Ne=ce("./node_modules/core-js/internals/to-integer.js"),Ce=Math.max,be=Math.min;ve.exports=function(oe,y){var a=Ne(oe);return a<0?Ce(a+y,0):be(a,y)}},"./node_modules/core-js/internals/to-indexed-object.js":function(ve,Ue,ce){var Ne=ce("./node_modules/core-js/internals/indexed-object.js"),Ce=ce("./node_modules/core-js/internals/require-object-coercible.js");ve.exports=function(be){return Ne(Ce(be))}},"./node_modules/core-js/internals/to-integer.js":function(ve){var Ue=Math.ceil,ce=Math.floor;ve.exports=function(Ne){return isNaN(Ne=+Ne)?0:(Ne>0?ce:Ue)(Ne)}},"./node_modules/core-js/internals/to-length.js":function(ve,Ue,ce){var Ne=ce("./node_modules/core-js/internals/to-integer.js"),Ce=Math.min;ve.exports=function(be){return be>0?Ce(Ne(be),9007199254740991):0}},"./node_modules/core-js/internals/to-object.js":function(ve,Ue,ce){var Ne=ce("./node_modules/core-js/internals/require-object-coercible.js");ve.exports=function(Ce){return Object(Ne(Ce))}},"./node_modules/core-js/internals/to-primitive.js":function(ve,Ue,ce){var Ne=ce("./node_modules/core-js/internals/is-object.js"),Ce=ce("./node_modules/core-js/internals/is-symbol.js"),be=ce("./node_modules/core-js/internals/ordinary-to-primitive.js"),oe=ce("./node_modules/core-js/internals/well-known-symbol.js"),y=oe("toPrimitive");ve.exports=function(a,E){if(!Ne(a)||Ce(a))return a;var b=a[y],x;if(b!==void 0){if(E===void 0&&(E="default"),x=b.call(a,E),!Ne(x)||Ce(x))return x;throw TypeError("Can't convert object to primitive value")}return E===void 0&&(E="number"),be(a,E)}},"./node_modules/core-js/internals/to-property-key.js":function(ve,Ue,ce){var Ne=ce("./node_modules/core-js/internals/to-primitive.js"),Ce=ce("./node_modules/core-js/internals/is-symbol.js");ve.exports=function(be){var oe=Ne(be,"string");return Ce(oe)?oe:String(oe)}},"./node_modules/core-js/internals/to-string-tag-support.js":function(ve,Ue,ce){var Ne=ce("./node_modules/core-js/internals/well-known-symbol.js"),Ce=Ne("toStringTag"),be={};be[Ce]="z",ve.exports=String(be)==="[object z]"},"./node_modules/core-js/internals/to-string.js":function(ve,Ue,ce){var Ne=ce("./node_modules/core-js/internals/is-symbol.js");ve.exports=function(Ce){if(Ne(Ce))throw TypeError("Cannot convert a Symbol value to a string");return String(Ce)}},"./node_modules/core-js/internals/uid.js":function(ve){var Ue=0,ce=Math.random();ve.exports=function(Ne){return"Symbol("+String(Ne===void 0?"":Ne)+")_"+(++Ue+ce).toString(36)}},"./node_modules/core-js/internals/use-symbol-as-uid.js":function(ve,Ue,ce){var Ne=ce("./node_modules/core-js/internals/native-symbol.js");ve.exports=Ne&&!Symbol.sham&&typeof Symbol.iterator=="symbol"},"./node_modules/core-js/internals/well-known-symbol-wrapped.js":function(ve,Ue,ce){var Ne=ce("./node_modules/core-js/internals/well-known-symbol.js");Ue.f=Ne},"./node_modules/core-js/internals/well-known-symbol.js":function(ve,Ue,ce){var Ne=ce("./node_modules/core-js/internals/global.js"),Ce=ce("./node_modules/core-js/internals/shared.js"),be=ce("./node_modules/core-js/internals/has.js"),oe=ce("./node_modules/core-js/internals/uid.js"),y=ce("./node_modules/core-js/internals/native-symbol.js"),a=ce("./node_modules/core-js/internals/use-symbol-as-uid.js"),E=Ce("wks"),b=Ne.Symbol,x=a?b:b&&b.withoutSetter||oe;ve.exports=function(z){return(!be(E,z)||!(y||typeof E[z]=="string"))&&(y&&be(b,z)?E[z]=b[z]:E[z]=x("Symbol."+z)),E[z]}},"./node_modules/core-js/internals/whitespaces.js":function(ve){ve.exports=` +\v\f\r \xA0\u1680\u2000\u2001\u2002\u2003\u2004\u2005\u2006\u2007\u2008\u2009\u200A\u202F\u205F\u3000\u2028\u2029\uFEFF`},"./node_modules/core-js/modules/es.array.concat.js":function(ve,Ue,ce){"use strict";var Ne=ce("./node_modules/core-js/internals/export.js"),Ce=ce("./node_modules/core-js/internals/fails.js"),be=ce("./node_modules/core-js/internals/is-array.js"),oe=ce("./node_modules/core-js/internals/is-object.js"),y=ce("./node_modules/core-js/internals/to-object.js"),a=ce("./node_modules/core-js/internals/to-length.js"),E=ce("./node_modules/core-js/internals/create-property.js"),b=ce("./node_modules/core-js/internals/array-species-create.js"),x=ce("./node_modules/core-js/internals/array-method-has-species-support.js"),z=ce("./node_modules/core-js/internals/well-known-symbol.js"),ae=ce("./node_modules/core-js/internals/engine-v8-version.js"),ge=z("isConcatSpreadable"),xe=9007199254740991,Pe="Maximum allowed index exceeded",Oe=ae>=51||!Ce(function(){var De=[];return De[ge]=!1,De.concat()[0]!==De}),We=x("concat"),Je=function(De){if(!oe(De))return!1;var xt=De[ge];return xt!==void 0?!!xt:be(De)},nt=!Oe||!We;Ne({target:"Array",proto:!0,forced:nt},{concat:function(xt){var Qe=y(this),jt=b(Qe,0),ut=0,it,Nt,pt,Bt,ft;for(it=-1,pt=arguments.length;itxe)throw TypeError(Pe);for(Nt=0;Nt=xe)throw TypeError(Pe);E(jt,ut++,ft)}return jt.length=ut,jt}})},"./node_modules/core-js/modules/es.array.iterator.js":function(ve,Ue,ce){"use strict";var Ne=ce("./node_modules/core-js/internals/to-indexed-object.js"),Ce=ce("./node_modules/core-js/internals/add-to-unscopables.js"),be=ce("./node_modules/core-js/internals/iterators.js"),oe=ce("./node_modules/core-js/internals/internal-state.js"),y=ce("./node_modules/core-js/internals/define-iterator.js"),a="Array Iterator",E=oe.set,b=oe.getterFor(a);ve.exports=y(Array,"Array",function(x,z){E(this,{type:a,target:Ne(x),index:0,kind:z})},function(){var x=b(this),z=x.target,ae=x.kind,ge=x.index++;return!z||ge>=z.length?(x.target=void 0,{value:void 0,done:!0}):ae=="keys"?{value:ge,done:!1}:ae=="values"?{value:z[ge],done:!1}:{value:[ge,z[ge]],done:!1}},"values"),be.Arguments=be.Array,Ce("keys"),Ce("values"),Ce("entries")},"./node_modules/core-js/modules/es.array.join.js":function(ve,Ue,ce){"use strict";var Ne=ce("./node_modules/core-js/internals/export.js"),Ce=ce("./node_modules/core-js/internals/indexed-object.js"),be=ce("./node_modules/core-js/internals/to-indexed-object.js"),oe=ce("./node_modules/core-js/internals/array-method-is-strict.js"),y=[].join,a=Ce!=Object,E=oe("join",",");Ne({target:"Array",proto:!0,forced:a||!E},{join:function(x){return y.call(be(this),x===void 0?",":x)}})},"./node_modules/core-js/modules/es.array.map.js":function(ve,Ue,ce){"use strict";var Ne=ce("./node_modules/core-js/internals/export.js"),Ce=ce("./node_modules/core-js/internals/array-iteration.js").map,be=ce("./node_modules/core-js/internals/array-method-has-species-support.js"),oe=be("map");Ne({target:"Array",proto:!0,forced:!oe},{map:function(a){return Ce(this,a,arguments.length>1?arguments[1]:void 0)}})},"./node_modules/core-js/modules/es.array.slice.js":function(ve,Ue,ce){"use strict";var Ne=ce("./node_modules/core-js/internals/export.js"),Ce=ce("./node_modules/core-js/internals/is-object.js"),be=ce("./node_modules/core-js/internals/is-array.js"),oe=ce("./node_modules/core-js/internals/to-absolute-index.js"),y=ce("./node_modules/core-js/internals/to-length.js"),a=ce("./node_modules/core-js/internals/to-indexed-object.js"),E=ce("./node_modules/core-js/internals/create-property.js"),b=ce("./node_modules/core-js/internals/well-known-symbol.js"),x=ce("./node_modules/core-js/internals/array-method-has-species-support.js"),z=x("slice"),ae=b("species"),ge=[].slice,xe=Math.max;Ne({target:"Array",proto:!0,forced:!z},{slice:function(Oe,We){var Je=a(this),nt=y(Je.length),De=oe(Oe,nt),xt=oe(We===void 0?nt:We,nt),Qe,jt,ut;if(be(Je)&&(Qe=Je.constructor,typeof Qe=="function"&&(Qe===Array||be(Qe.prototype))?Qe=void 0:Ce(Qe)&&(Qe=Qe[ae],Qe===null&&(Qe=void 0)),Qe===Array||Qe===void 0))return ge.call(Je,De,xt);for(jt=new(Qe===void 0?Array:Qe)(xe(xt-De,0)),ut=0;De2){if(pt=Oe(pt),Bt=pt.charCodeAt(0),Bt===43||Bt===45){if(ft=pt.charCodeAt(2),ft===88||ft===120)return NaN}else if(Bt===48){switch(pt.charCodeAt(1)){case 66:case 98:ot=2,Yt=49;break;case 79:case 111:ot=8,Yt=55;break;default:return+pt}for(nn=pt.slice(2),Et=nn.length,qt=0;qtYt)return NaN;return parseInt(nn,ot)}}return+pt};if(be(We,!Je(" 0o1")||!Je("0b1")||Je("+0x1"))){for(var Qe=function(pt){var Bt=arguments.length<1?0:pt,ft=this;return ft instanceof Qe&&(De?z(function(){nt.valueOf.call(ft)}):a(ft)!=We)?E(new Je(xt(Bt)),ft,Qe):xt(Bt)},jt=Ne?ge(Je):"MAX_VALUE,MIN_VALUE,NaN,NEGATIVE_INFINITY,POSITIVE_INFINITY,EPSILON,isFinite,isInteger,isNaN,isSafeInteger,MAX_SAFE_INTEGER,MIN_SAFE_INTEGER,parseFloat,parseInt,isInteger,fromString,range".split(","),ut=0,it;jt.length>ut;ut++)y(Je,it=jt[ut])&&!y(Qe,it)&&Pe(Qe,it,xe(Je,it));Qe.prototype=nt,nt.constructor=Qe,oe(Ce,We,Qe)}},"./node_modules/core-js/modules/es.object.assign.js":function(ve,Ue,ce){var Ne=ce("./node_modules/core-js/internals/export.js"),Ce=ce("./node_modules/core-js/internals/object-assign.js");Ne({target:"Object",stat:!0,forced:Object.assign!==Ce},{assign:Ce})},"./node_modules/core-js/modules/es.object.keys.js":function(ve,Ue,ce){var Ne=ce("./node_modules/core-js/internals/export.js"),Ce=ce("./node_modules/core-js/internals/to-object.js"),be=ce("./node_modules/core-js/internals/object-keys.js"),oe=ce("./node_modules/core-js/internals/fails.js"),y=oe(function(){be(1)});Ne({target:"Object",stat:!0,forced:y},{keys:function(E){return be(Ce(E))}})},"./node_modules/core-js/modules/es.object.to-string.js":function(ve,Ue,ce){var Ne=ce("./node_modules/core-js/internals/to-string-tag-support.js"),Ce=ce("./node_modules/core-js/internals/redefine.js"),be=ce("./node_modules/core-js/internals/object-to-string.js");Ne||Ce(Object.prototype,"toString",be,{unsafe:!0})},"./node_modules/core-js/modules/es.regexp.to-string.js":function(ve,Ue,ce){"use strict";var Ne=ce("./node_modules/core-js/internals/redefine.js"),Ce=ce("./node_modules/core-js/internals/an-object.js"),be=ce("./node_modules/core-js/internals/to-string.js"),oe=ce("./node_modules/core-js/internals/fails.js"),y=ce("./node_modules/core-js/internals/regexp-flags.js"),a="toString",E=RegExp.prototype,b=E[a],x=oe(function(){return b.call({source:"a",flags:"b"})!="/a/b"}),z=b.name!=a;(x||z)&&Ne(RegExp.prototype,a,function(){var ge=Ce(this),xe=be(ge.source),Pe=ge.flags,Oe=be(Pe===void 0&&ge instanceof RegExp&&!("flags"in E)?y.call(ge):Pe);return"/"+xe+"/"+Oe},{unsafe:!0})},"./node_modules/core-js/modules/es.string.iterator.js":function(ve,Ue,ce){"use strict";var Ne=ce("./node_modules/core-js/internals/string-multibyte.js").charAt,Ce=ce("./node_modules/core-js/internals/to-string.js"),be=ce("./node_modules/core-js/internals/internal-state.js"),oe=ce("./node_modules/core-js/internals/define-iterator.js"),y="String Iterator",a=be.set,E=be.getterFor(y);oe(String,"String",function(b){a(this,{type:y,string:Ce(b),index:0})},function(){var x=E(this),z=x.string,ae=x.index,ge;return ae>=z.length?{value:void 0,done:!0}:(ge=Ne(z,ae),x.index+=ge.length,{value:ge,done:!1})})},"./node_modules/core-js/modules/es.string.link.js":function(ve,Ue,ce){"use strict";var Ne=ce("./node_modules/core-js/internals/export.js"),Ce=ce("./node_modules/core-js/internals/create-html.js"),be=ce("./node_modules/core-js/internals/string-html-forced.js");Ne({target:"String",proto:!0,forced:be("link")},{link:function(y){return Ce(this,"a","href",y)}})},"./node_modules/core-js/modules/es.symbol.description.js":function(ve,Ue,ce){"use strict";var Ne=ce("./node_modules/core-js/internals/export.js"),Ce=ce("./node_modules/core-js/internals/descriptors.js"),be=ce("./node_modules/core-js/internals/global.js"),oe=ce("./node_modules/core-js/internals/has.js"),y=ce("./node_modules/core-js/internals/is-object.js"),a=ce("./node_modules/core-js/internals/object-define-property.js").f,E=ce("./node_modules/core-js/internals/copy-constructor-properties.js"),b=be.Symbol;if(Ce&&typeof b=="function"&&(!("description"in b.prototype)||b().description!==void 0)){var x={},z=function(){var We=arguments.length<1||arguments[0]===void 0?void 0:String(arguments[0]),Je=this instanceof z?new b(We):We===void 0?b():b(We);return We===""&&(x[Je]=!0),Je};E(z,b);var ae=z.prototype=b.prototype;ae.constructor=z;var ge=ae.toString,xe=String(b("test"))=="Symbol(test)",Pe=/^Symbol\((.*)\)[^)]+$/;a(ae,"description",{configurable:!0,get:function(){var We=y(this)?this.valueOf():this,Je=ge.call(We);if(oe(x,We))return"";var nt=xe?Je.slice(7,-1):Je.replace(Pe,"$1");return nt===""?void 0:nt}}),Ne({global:!0,forced:!0},{Symbol:z})}},"./node_modules/core-js/modules/es.symbol.iterator.js":function(ve,Ue,ce){var Ne=ce("./node_modules/core-js/internals/define-well-known-symbol.js");Ne("iterator")},"./node_modules/core-js/modules/es.symbol.js":function(ve,Ue,ce){"use strict";var Ne=ce("./node_modules/core-js/internals/export.js"),Ce=ce("./node_modules/core-js/internals/global.js"),be=ce("./node_modules/core-js/internals/get-built-in.js"),oe=ce("./node_modules/core-js/internals/is-pure.js"),y=ce("./node_modules/core-js/internals/descriptors.js"),a=ce("./node_modules/core-js/internals/native-symbol.js"),E=ce("./node_modules/core-js/internals/fails.js"),b=ce("./node_modules/core-js/internals/has.js"),x=ce("./node_modules/core-js/internals/is-array.js"),z=ce("./node_modules/core-js/internals/is-object.js"),ae=ce("./node_modules/core-js/internals/is-symbol.js"),ge=ce("./node_modules/core-js/internals/an-object.js"),xe=ce("./node_modules/core-js/internals/to-object.js"),Pe=ce("./node_modules/core-js/internals/to-indexed-object.js"),Oe=ce("./node_modules/core-js/internals/to-property-key.js"),We=ce("./node_modules/core-js/internals/to-string.js"),Je=ce("./node_modules/core-js/internals/create-property-descriptor.js"),nt=ce("./node_modules/core-js/internals/object-create.js"),De=ce("./node_modules/core-js/internals/object-keys.js"),xt=ce("./node_modules/core-js/internals/object-get-own-property-names.js"),Qe=ce("./node_modules/core-js/internals/object-get-own-property-names-external.js"),jt=ce("./node_modules/core-js/internals/object-get-own-property-symbols.js"),ut=ce("./node_modules/core-js/internals/object-get-own-property-descriptor.js"),it=ce("./node_modules/core-js/internals/object-define-property.js"),Nt=ce("./node_modules/core-js/internals/object-property-is-enumerable.js"),pt=ce("./node_modules/core-js/internals/create-non-enumerable-property.js"),Bt=ce("./node_modules/core-js/internals/redefine.js"),ft=ce("./node_modules/core-js/internals/shared.js"),ot=ce("./node_modules/core-js/internals/shared-key.js"),Yt=ce("./node_modules/core-js/internals/hidden-keys.js"),nn=ce("./node_modules/core-js/internals/uid.js"),Et=ce("./node_modules/core-js/internals/well-known-symbol.js"),qt=ce("./node_modules/core-js/internals/well-known-symbol-wrapped.js"),yn=ce("./node_modules/core-js/internals/define-well-known-symbol.js"),Un=ce("./node_modules/core-js/internals/set-to-string-tag.js"),dn=ce("./node_modules/core-js/internals/internal-state.js"),Kn=ce("./node_modules/core-js/internals/array-iteration.js").forEach,It=ot("hidden"),jn="Symbol",tr="prototype",je=Et("toPrimitive"),Wt=dn.set,ke=dn.getterFor(jn),me=Object[tr],se=Ce.Symbol,ye=be("JSON","stringify"),qe=ut.f,ht=it.f,Re=Qe.f,Ye=Nt.f,Ot=ft("symbols"),bt=ft("op-symbols"),lt=ft("string-to-symbol-registry"),Gt=ft("symbol-to-string-registry"),Tn=ft("wks"),Dt=Ce.QObject,un=!Dt||!Dt[tr]||!Dt[tr].findChild,Rt=y&&E(function(){return nt(ht({},"a",{get:function(){return ht(this,"a",{value:7}).a}})).a!=7})?function(Or,vr,Er){var Wr=qe(me,vr);Wr&&delete me[vr],ht(Or,vr,Er),Wr&&Or!==me&&ht(me,vr,Wr)}:ht,Pn=function(Or,vr){var Er=Ot[Or]=nt(se[tr]);return Wt(Er,{type:jn,tag:Or,description:vr}),y||(Er.description=vr),Er},tn=function(vr,Er,Wr){vr===me&&tn(bt,Er,Wr),ge(vr);var ca=Oe(Er);return ge(Wr),b(Ot,ca)?(Wr.enumerable?(b(vr,It)&&vr[It][ca]&&(vr[It][ca]=!1),Wr=nt(Wr,{enumerable:Je(0,!1)})):(b(vr,It)||ht(vr,It,Je(1,{})),vr[It][ca]=!0),Rt(vr,ca,Wr)):ht(vr,ca,Wr)},$n=function(vr,Er){ge(vr);var Wr=Pe(Er),ca=De(Wr).concat(ta(Wr));return Kn(ca,function(Na){(!y||rr.call(Wr,Na))&&tn(vr,Na,Wr[Na])}),vr},dr=function(vr,Er){return Er===void 0?nt(vr):$n(nt(vr),Er)},rr=function(vr){var Er=Oe(vr),Wr=Ye.call(this,Er);return this===me&&b(Ot,Er)&&!b(bt,Er)?!1:Wr||!b(this,Er)||!b(Ot,Er)||b(this,It)&&this[It][Er]?Wr:!0},Pr=function(vr,Er){var Wr=Pe(vr),ca=Oe(Er);if(!(Wr===me&&b(Ot,ca)&&!b(bt,ca))){var Na=qe(Wr,ca);return Na&&b(Ot,ca)&&!(b(Wr,It)&&Wr[It][ca])&&(Na.enumerable=!0),Na}},Cr=function(vr){var Er=Re(Pe(vr)),Wr=[];return Kn(Er,function(ca){!b(Ot,ca)&&!b(Yt,ca)&&Wr.push(ca)}),Wr},ta=function(vr){var Er=vr===me,Wr=Re(Er?bt:Pe(vr)),ca=[];return Kn(Wr,function(Na){b(Ot,Na)&&(!Er||b(me,Na))&&ca.push(Ot[Na])}),ca};if(a||(se=function(){if(this instanceof se)throw TypeError("Symbol is not a constructor");var vr=!arguments.length||arguments[0]===void 0?void 0:We(arguments[0]),Er=nn(vr),Wr=function(ca){this===me&&Wr.call(bt,ca),b(this,It)&&b(this[It],Er)&&(this[It][Er]=!1),Rt(this,Er,Je(1,ca))};return y&&un&&Rt(me,Er,{configurable:!0,set:Wr}),Pn(Er,vr)},Bt(se[tr],"toString",function(){return ke(this).tag}),Bt(se,"withoutSetter",function(Or){return Pn(nn(Or),Or)}),Nt.f=rr,it.f=tn,ut.f=Pr,xt.f=Qe.f=Cr,jt.f=ta,qt.f=function(Or){return Pn(Et(Or),Or)},y&&(ht(se[tr],"description",{configurable:!0,get:function(){return ke(this).description}}),oe||Bt(me,"propertyIsEnumerable",rr,{unsafe:!0}))),Ne({global:!0,wrap:!0,forced:!a,sham:!a},{Symbol:se}),Kn(De(Tn),function(Or){yn(Or)}),Ne({target:jn,stat:!0,forced:!a},{for:function(Or){var vr=We(Or);if(b(lt,vr))return lt[vr];var Er=se(vr);return lt[vr]=Er,Gt[Er]=vr,Er},keyFor:function(vr){if(!ae(vr))throw TypeError(vr+" is not a symbol");if(b(Gt,vr))return Gt[vr]},useSetter:function(){un=!0},useSimple:function(){un=!1}}),Ne({target:"Object",stat:!0,forced:!a,sham:!y},{create:dr,defineProperty:tn,defineProperties:$n,getOwnPropertyDescriptor:Pr}),Ne({target:"Object",stat:!0,forced:!a},{getOwnPropertyNames:Cr,getOwnPropertySymbols:ta}),Ne({target:"Object",stat:!0,forced:E(function(){jt.f(1)})},{getOwnPropertySymbols:function(vr){return jt.f(xe(vr))}}),ye){var $r=!a||E(function(){var Or=se();return ye([Or])!="[null]"||ye({a:Or})!="{}"||ye(Object(Or))!="{}"});Ne({target:"JSON",stat:!0,forced:$r},{stringify:function(vr,Er,Wr){for(var ca=[vr],Na=1,Vr;arguments.length>Na;)ca.push(arguments[Na++]);if(Vr=Er,!(!z(Er)&&vr===void 0||ae(vr)))return x(Er)||(Er=function(ao,co){if(typeof Vr=="function"&&(co=Vr.call(this,ao,co)),!ae(co))return co}),ca[1]=Er,ye.apply(null,ca)}})}se[tr][je]||pt(se[tr],je,se[tr].valueOf),Un(se,jn),Yt[It]=!0},"./node_modules/core-js/modules/web.dom-collections.for-each.js":function(ve,Ue,ce){var Ne=ce("./node_modules/core-js/internals/global.js"),Ce=ce("./node_modules/core-js/internals/dom-iterables.js"),be=ce("./node_modules/core-js/internals/array-for-each.js"),oe=ce("./node_modules/core-js/internals/create-non-enumerable-property.js");for(var y in Ce){var a=Ne[y],E=a&&a.prototype;if(E&&E.forEach!==be)try{oe(E,"forEach",be)}catch(b){E.forEach=be}}},"./node_modules/core-js/modules/web.dom-collections.iterator.js":function(ve,Ue,ce){var Ne=ce("./node_modules/core-js/internals/global.js"),Ce=ce("./node_modules/core-js/internals/dom-iterables.js"),be=ce("./node_modules/core-js/modules/es.array.iterator.js"),oe=ce("./node_modules/core-js/internals/create-non-enumerable-property.js"),y=ce("./node_modules/core-js/internals/well-known-symbol.js"),a=y("iterator"),E=y("toStringTag"),b=be.values;for(var x in Ce){var z=Ne[x],ae=z&&z.prototype;if(ae){if(ae[a]!==b)try{oe(ae,a,b)}catch(xe){ae[a]=b}if(ae[E]||oe(ae,E,x),Ce[x]){for(var ge in be)if(ae[ge]!==be[ge])try{oe(ae,ge,be[ge])}catch(xe){ae[ge]=be[ge]}}}}},"./node_modules/es6-promise/dist/es6-promise.js":function(ve){(function(Ue,ce){ve.exports=ce()})(this,function(){"use strict";function Ue(Dt){var un=typeof Dt;return Dt!==null&&(un==="object"||un==="function")}function ce(Dt){return typeof Dt=="function"}var Ne=void 0;Array.isArray?Ne=Array.isArray:Ne=function(Dt){return Object.prototype.toString.call(Dt)==="[object Array]"};var Ce=Ne,be=0,oe=void 0,y=void 0,a=function(un,Rt){De[be]=un,De[be+1]=Rt,be+=2,be===2&&(y?y(xt):jt())};function E(Dt){y=Dt}function b(Dt){a=Dt}var x=typeof window!="undefined"?window:void 0,z=x||{},ae=z.MutationObserver||z.WebKitMutationObserver,ge=typeof self=="undefined"&&typeof pe!="undefined"&&{}.toString.call(pe)==="[object process]",xe=typeof Uint8ClampedArray!="undefined"&&typeof importScripts!="undefined"&&typeof MessageChannel!="undefined";function Pe(){return function(){return pe.nextTick(xt)}}function Oe(){return typeof oe!="undefined"?function(){oe(xt)}:nt()}function We(){var Dt=0,un=new ae(xt),Rt=document.createTextNode("");return un.observe(Rt,{characterData:!0}),function(){Rt.data=Dt=++Dt%2}}function Je(){var Dt=new MessageChannel;return Dt.port1.onmessage=xt,function(){return Dt.port2.postMessage(0)}}function nt(){var Dt=setTimeout;return function(){return Dt(xt,1)}}var De=new Array(1e3);function xt(){for(var Dt=0;Dt>1,ce=-7,Ne=Ve?At-1:0,Ce=Ve?-1:1,be=Be[pe+Ne];for(Ne+=Ce,Ge=be&(1<<-ce)-1,be>>=-ce,ce+=he;ce>0;Ge=Ge*256+Be[pe+Ne],Ne+=Ce,ce-=8);for(He=Ge&(1<<-ce)-1,Ge>>=-ce,ce+=Ze;ce>0;He=He*256+Be[pe+Ne],Ne+=Ce,ce-=8);if(Ge===0)Ge=1-Ue;else{if(Ge===ve)return He?NaN:(be?-1:1)*(1/0);He=He+Math.pow(2,Ze),Ge=Ge-Ue}return(be?-1:1)*He*Math.pow(2,Ge-Ze)},_t.write=function(Be,pe,Ve,Ze,At,Ge){var He,he,ve,Ue=Ge*8-At-1,ce=(1<>1,Ce=At===23?Math.pow(2,-24)-Math.pow(2,-77):0,be=Ze?0:Ge-1,oe=Ze?1:-1,y=pe<0||pe===0&&1/pe<0?1:0;for(pe=Math.abs(pe),isNaN(pe)||pe===1/0?(he=isNaN(pe)?1:0,He=ce):(He=Math.floor(Math.log(pe)/Math.LN2),pe*(ve=Math.pow(2,-He))<1&&(He--,ve*=2),He+Ne>=1?pe+=Ce/ve:pe+=Ce*Math.pow(2,1-Ne),pe*ve>=2&&(He++,ve/=2),He+Ne>=ce?(he=0,He=ce):He+Ne>=1?(he=(pe*ve-1)*Math.pow(2,At),He=He+Ne):(he=pe*Math.pow(2,Ne-1)*Math.pow(2,At),He=0));At>=8;Be[Ve+be]=he&255,be+=oe,he/=256,At-=8);for(He=He<0;Be[Ve+be]=He&255,be+=oe,He/=256,Ue-=8);Be[Ve+be-oe]|=y*128}},7348:function(hn,_t,Be){"use strict";Be.r(_t),Be.d(_t,{AcroForm:function(){return Ti},AcroFormAppearance:function(){return qr},AcroFormButton:function(){return No},AcroFormCheckBox:function(){return Oi},AcroFormChoiceField:function(){return mi},AcroFormComboBox:function(){return xi},AcroFormEditBox:function(){return za},AcroFormListBox:function(){return Ei},AcroFormPasswordField:function(){return mA},AcroFormPushButton:function(){return fs},AcroFormRadioButton:function(){return gA},AcroFormTextField:function(){return hA},GState:function(){return ds},ShadingPattern:function(){return Aa},TilingPattern:function(){return jr},default:function(){return ur},jsPDF:function(){return ur}});var pe=Be(93664),Ve={},Ze=function(re,te,ne,fe,we){var Se=new Worker(Ve[te]||(Ve[te]=URL.createObjectURL(new Blob([re+';addEventListener("error",function(e){e=e.error;postMessage({$e$:[e.message,e.code,e.stack]})})'],{type:"text/javascript"}))));return Se.onmessage=function(Ie){var Te=Ie.data,Ke=Te.$e$;if(Ke){var tt=new Error(Ke[0]);tt.code=Ke[1],tt.stack=Ke[2],we(tt,null)}else we(null,Te)},Se.postMessage(ne,fe),Se},At=Uint8Array,Ge=Uint16Array,He=Int32Array,he=new At([0,0,0,0,0,0,0,0,1,1,1,1,2,2,2,2,3,3,3,3,4,4,4,4,5,5,5,5,0,0,0,0]),ve=new At([0,0,0,0,1,1,2,2,3,3,4,4,5,5,6,6,7,7,8,8,9,9,10,10,11,11,12,12,13,13,0,0]),Ue=new At([16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15]),ce=function(re,te){for(var ne=new Ge(31),fe=0;fe<31;++fe)ne[fe]=te+=1<>1|(b&21845)<<1;x=(x&52428)>>2|(x&13107)<<2,x=(x&61680)>>4|(x&3855)<<4,E[b]=((x&65280)>>8|(x&255)<<8)>>1}for(var z=function(re,te,ne){for(var fe=re.length,we=0,Se=new Ge(te);we>Ke]=tt}else for(Te=new Ge(fe),we=0;we>15-re[we]);return Te},ae=new At(288),b=0;b<144;++b)ae[b]=8;for(var b=144;b<256;++b)ae[b]=9;for(var b=256;b<280;++b)ae[b]=7;for(var b=280;b<288;++b)ae[b]=8;for(var ge=new At(32),b=0;b<32;++b)ge[b]=5;var xe=z(ae,9,0),Pe=z(ae,9,1),Oe=z(ge,5,0),We=z(ge,5,1),Je=function(re){for(var te=re[0],ne=1;nete&&(te=re[ne]);return te},nt=function(re,te,ne){var fe=te/8|0;return(re[fe]|re[fe+1]<<8)>>(te&7)&ne},De=function(re,te){var ne=te/8|0;return(re[ne]|re[ne+1]<<8|re[ne+2]<<16)>>(te&7)},xt=function(re){return(re+7)/8|0},Qe=function(re,te,ne){return(te==null||te<0)&&(te=0),(ne==null||ne>re.length)&&(ne=re.length),new At(re.subarray(te,ne))},jt={UnexpectedEOF:0,InvalidBlockType:1,InvalidLengthLiteral:2,InvalidDistance:3,StreamFinished:4,NoStreamHandler:5,InvalidHeader:6,NoCallback:7,InvalidUTF8:8,ExtraFieldTooLong:9,InvalidDate:10,FilenameTooLong:11,StreamFinishing:12,InvalidZipData:13,UnknownCompressionMethod:14},ut=["unexpected EOF","invalid block type","invalid length/literal","invalid distance","stream finished","no stream handler",,"no callback","invalid UTF-8 data","extra field too long","date not in range 1980-2099","filename too long","stream finishing","invalid zip data"],it=function(re,te,ne){var fe=new Error(te||ut[re]);if(fe.code=re,Error.captureStackTrace&&Error.captureStackTrace(fe,it),!ne)throw fe;return fe},Nt=function(re,te,ne,fe){var we=re.length,Se=fe?fe.length:0;if(!we||te.f&&!te.l)return ne||new At(0);var Ie=!ne,Te=Ie||te.i!=2,Ke=te.i;Ie&&(ne=new At(we*3));var tt=function(On){var Rn=ne.length;if(On>Rn){var Zn=new At(Math.max(Rn*2,On));Zn.set(ne),ne=Zn}},mt=te.f||0,vt=te.p||0,Qt=te.b||0,$e=te.l,on=te.d,Zt=te.m,An=te.n,Tt=we*8;do{if(!$e){mt=nt(re,vt,1);var sn=nt(re,vt+1,3);if(vt+=3,sn)if(sn==1)$e=Pe,on=We,Zt=9,An=5;else if(sn==2){var Sr=nt(re,vt,31)+257,Wn=nt(re,vt+10,15)+4,Sn=Sr+nt(re,vt+5,31)+1;vt+=14;for(var Xn=new At(Sn),gr=new At(19),Mt=0;Mt>4;if(In<16)Xn[Mt++]=In;else{var et=0,st=0;for(In==16?(st=3+nt(re,vt,3),vt+=2,et=Xn[Mt-1]):In==17?(st=3+nt(re,vt,7),vt+=3):In==18&&(st=11+nt(re,vt,127),vt+=7);st--;)Xn[Mt++]=et}}var dt=Xn.subarray(0,Sr),Pt=Xn.subarray(Sr);Zt=Je(dt),An=Je(Pt),$e=z(dt,Zt,1),on=z(Pt,An,1)}else it(1);else{var In=xt(vt)+4,zn=re[In-4]|re[In-3]<<8,ir=In+zn;if(ir>we){Ke&&it(0);break}Te&&tt(Qt+zn),ne.set(re.subarray(In,ir),Qt),te.b=Qt+=zn,te.p=vt=ir*8,te.f=mt;continue}if(vt>Tt){Ke&&it(0);break}}Te&&tt(Qt+131072);for(var kt=(1<>4;if(vt+=et&15,vt>Tt){Ke&&it(0);break}if(et||it(2),ct<256)ne[Qt++]=ct;else if(ct==256){Xe=vt,$e=null;break}else{var Ct=ct-254;if(ct>264){var Mt=ct-257,Ft=he[Mt];Ct=nt(re,vt,(1<>4;zt||it(3),vt+=zt&15;var Pt=y[$t];if($t>3){var Ft=ve[$t];Pt+=De(re,vt)&(1<Tt){Ke&&it(0);break}Te&&tt(Qt+131072);var an=Qt+Ct;if(Qt>8},Bt=function(re,te,ne){ne<<=te&7;var fe=te/8|0;re[fe]|=ne,re[fe+1]|=ne>>8,re[fe+2]|=ne>>16},ft=function(re,te){for(var ne=[],fe=0;feQt&&(Qt=Se[fe].s);var $e=new Ge(Qt+1),on=ot(ne[mt-1],$e,0);if(on>te){var fe=0,Zt=0,An=on-te,Tt=1<te)Zt+=Tt-(1<>=An;Zt>0;){var In=Se[fe].s;$e[In]=0&&Zt;--fe){var zn=Se[fe].s;$e[zn]==te&&(--$e[zn],++Zt)}on=te}return{t:new At($e),l:on}},ot=function(re,te,ne){return re.s==-1?Math.max(ot(re.l,te,ne+1),ot(re.r,te,ne+1)):te[re.s]=ne},Yt=function(re){for(var te=re.length;te&&!re[--te];);for(var ne=new Ge(++te),fe=0,we=re[0],Se=1,Ie=function(Ke){ne[fe++]=Ke},Te=1;Te<=te;++Te)if(re[Te]==we&&Te!=te)++Se;else{if(!we&&Se>2){for(;Se>138;Se-=138)Ie(32754);Se>2&&(Ie(Se>10?Se-11<<5|28690:Se-3<<5|12305),Se=0)}else if(Se>3){for(Ie(we),--Se;Se>6;Se-=6)Ie(8304);Se>2&&(Ie(Se-3<<5|8208),Se=0)}for(;Se--;)Ie(we);Se=1,we=re[Te]}return{c:ne.subarray(0,fe),n:te}},nn=function(re,te){for(var ne=0,fe=0;fe>8,re[we+2]=re[we]^255,re[we+3]=re[we+1]^255;for(var Se=0;Se4&&!gr[Ue[Xt-1]];--Xt);var Ln=tt+5<<3,Le=nn(we,ae)+nn(Se,ge)+Ie,Me=nn(we,Qt)+nn(Se,Zt)+Ie+14+3*Xt+nn(Wn,gr)+2*Wn[16]+3*Wn[17]+7*Wn[18];if(Ke>=0&&Ln<=Le&&Ln<=Me)return Et(te,mt,re.subarray(Ke,Ke+tt));var et,st,dt,Pt;if(pt(te,mt,1+(Me15&&(pt(te,mt,ct[Sn]>>5&127),mt+=ct[Sn]>>12)}}else et=xe,st=ae,dt=Oe,Pt=ge;for(var Sn=0;Sn255){var Ct=Ft>>18&31;Bt(te,mt,et[Ct+257]),mt+=st[Ct+257],Ct>7&&(pt(te,mt,Ft>>23&31),mt+=he[Ct]);var zt=Ft&31;Bt(te,mt,dt[zt]),mt+=Pt[zt],zt>3&&(Bt(te,mt,Ft>>5&8191),mt+=ve[zt])}else Bt(te,mt,et[Ft]),mt+=st[Ft]}return Bt(te,mt,et[256]),mt+st[256]},yn=new He([65540,131080,131088,131104,262176,1048704,1048832,2114560,2117632]),Un=new At(0),dn=function(re,te,ne,fe,we,Se){var Ie=Se.z||re.length,Te=new At(fe+Ie+5*(1+Math.ceil(Ie/7e3))+we),Ke=Te.subarray(fe,Te.length-we),tt=Se.l,mt=(Se.r||0)&7;if(te){mt&&(Ke[0]=Se.r>>3);for(var vt=yn[te-1],Qt=vt>>13,$e=vt&8191,on=(1<7e3||gr>24576)&&(et>423||!tt)){mt=qt(re,Ke,0,zn,ir,Sr,Sn,gr,Xt,Xn-Xt,mt),gr=Wn=Sn=0,Xt=Xn;for(var st=0;st<286;++st)ir[st]=0;for(var st=0;st<30;++st)Sr[st]=0}var dt=2,Pt=0,kt=$e,en=Le-Me&32767;if(et>2&&Ln==In(Xn-en))for(var Xe=Math.min(Qt,et)-1,ct=Math.min(32767,Xn),Ct=Math.min(258,et);en<=ct&&--kt&&Le!=Me;){if(re[Xn+dt]==re[Xn+dt-en]){for(var Ft=0;Ftdt){if(dt=Ft,Pt=en,Ft>Xe)break;for(var zt=Math.min(en,Ft-2),$t=0,st=0;st$t&&($t=Qn,Me=an)}}}Le=Me,Me=Zt[Le],en+=Le-Me&32767}if(Pt){zn[gr++]=268435456|be[dt]<<18|a[Pt];var On=be[dt]&31,Rn=a[Pt]&31;Sn+=he[On]+ve[Rn],++ir[257+On],++Sr[Rn],Mt=Xn+dt,++Wn}else zn[gr++]=re[Xn],++ir[re[Xn]]}}for(Xn=Math.max(Xn,Mt);Xn=Ie&&(Ke[mt/8|0]=tt,Zn=Ie),mt=Et(Ke,mt+1,re.subarray(Xn,Zn))}Se.i=Ie}return Qe(Te,0,fe+xt(mt)+we)},Kn=null,It=function(){var re=-1;return{p:function(te){for(var ne=re,fe=0;fe>>8;re=ne},d:function(){return~re}}},jn=function(){var re=1,te=0;return{p:function(ne){for(var fe=re,we=te,Se=ne.length|0,Ie=0;Ie!=Se;){for(var Te=Math.min(Ie+2655,Se);Ie>16),we=(we&65535)+15*(we>>16)}re=fe,te=we},d:function(){return re%=65521,te%=65521,(re&255)<<24|(re&65280)<<8|(te&255)<<8|te>>8}}},tr=function(re,te,ne,fe,we){if(!we&&(we={l:1},te.dictionary)){var Se=te.dictionary.subarray(-32768),Ie=new At(Se.length+re.length);Ie.set(Se),Ie.set(re,Se.length),re=Ie,we.w=Se.length}return dn(re,te.level==null?6:te.level,te.mem==null?we.l?Math.ceil(Math.max(8,Math.min(13,Math.log(re.length)))*1.5):20:12+te.mem,ne,fe,we)},je=function(re,te){var ne={};for(var fe in re)ne[fe]=re[fe];for(var fe in te)ne[fe]=te[fe];return ne},Wt=function(re,te,ne){for(var fe=re(),we=re.toString(),Se=we.slice(we.indexOf("[")+1,we.lastIndexOf("]")).replace(/\s+/g,"").split(","),Ie=0;Ie>>0},Pn=function(re,te){return Rt(re,te)+Rt(re,te+4)*4294967296},tn=function(re,te,ne){for(;ne;++te)re[te]=ne,ne>>>=8},$n=function(re,te){var ne=te.filename;if(re[0]=31,re[1]=139,re[2]=8,re[8]=te.level<2?4:te.level==9?2:0,re[9]=3,te.mtime!=0&&tn(re,4,Math.floor(new Date(te.mtime||Date.now())/1e3)),ne){re[3]=8;for(var fe=0;fe<=ne.length;++fe)re[fe+10]=ne.charCodeAt(fe)}},dr=function(re){(re[0]!=31||re[1]!=139||re[2]!=8)&&it(6,"invalid gzip data");var te=re[3],ne=10;te&4&&(ne+=(re[10]|re[11]<<8)+2);for(var fe=(te>>3&1)+(te>>4&1);fe>0;fe-=!re[ne++]);return ne+(te&2)},rr=function(re){var te=re.length;return(re[te-4]|re[te-3]<<8|re[te-2]<<16|re[te-1]<<24)>>>0},Pr=function(re){return 10+(re.filename?re.filename.length+1:0)},Cr=function(re,te){var ne=te.level,fe=ne==0?0:ne<6?1:ne==9?3:2;if(re[0]=120,re[1]=fe<<6|(te.dictionary&&32),re[1]|=31-(re[0]<<8|re[1])%31,te.dictionary){var we=jn();we.p(te.dictionary),tn(re,2,we.d())}},ta=function(re,te){return((re[0]&15)!=8||re[0]>>4>7||(re[0]<<8|re[1])%31)&&it(6,"invalid zlib data"),(re[1]>>5&1)==+!te&&it(6,"invalid zlib data: "+(re[1]&32?"need":"unexpected")+" dictionary"),(re[1]>>3&4)+2};function $r(re,te){return typeof re=="function"&&(te=re,re={}),this.ondata=te,re}var Or=null,vr=null;function Er(re,te,ne){return ne||(ne=te,te={}),typeof ne!="function"&&it(7),Gt(re,te,[qe],function(fe){return bt(Wr(fe.data[0],fe.data[1]))},0,ne)}function Wr(re,te){return tr(re,te||{},0,0)}var ca=null,Na=null;function Vr(re,te,ne){return ne||(ne=te,te={}),typeof ne!="function"&&it(7),Gt(re,te,[ye],function(fe){return bt(ao(fe.data[0],lt(fe.data[1])))},1,ne)}function ao(re,te){return Nt(re,{i:2},te&&te.out,te&&te.dictionary)}var co=null,Yr=null;function rn(re,te,ne){return ne||(ne=te,te={}),typeof ne!="function"&&it(7),Gt(re,te,[qe,ht,function(){return[Xo]}],function(fe){return bt(Xo(fe.data[0],fe.data[1]))},2,ne)}function Xo(re,te){te||(te={});var ne=It(),fe=re.length;ne.p(re);var we=tr(re,te,Pr(te),8),Se=we.length;return $n(we,te),tn(we,Se-8,ne.d()),tn(we,Se-4,fe),we}var br=null,Fr=null;function Rr(re,te,ne){return ne||(ne=te,te={}),typeof ne!="function"&&it(7),Gt(re,te,[ye,Re,function(){return[Lr]}],function(fe){return bt(Lr(fe.data[0],fe.data[1]))},3,ne)}function Lr(re,te){var ne=dr(re);return ne+8>re.length&&it(6,"invalid gzip data"),Nt(re.subarray(ne,-8),{i:2},te&&te.out||new At(rr(re)),te&&te.dictionary)}var Ca=null,Ua=null;function aa(re,te,ne){return ne||(ne=te,te={}),typeof ne!="function"&&it(7),Gt(re,te,[qe,Ye,function(){return[mn]}],function(fe){return bt(mn(fe.data[0],fe.data[1]))},4,ne)}function mn(re,te){te||(te={});var ne=jn();ne.p(re);var fe=tr(re,te,te.dictionary?6:2,4);return Cr(fe,te),tn(fe,fe.length-4,ne.d()),fe}var Cn=null,pn=null;function ar(re,te,ne){return ne||(ne=te,te={}),typeof ne!="function"&&it(7),Gt(re,te,[ye,Ot,function(){return[Tr]}],function(fe){return bt(Tr(fe.data[0],lt(fe.data[1])))},5,ne)}function Tr(re,te){return Nt(re.subarray(ta(re,te&&te.dictionary),-4),{i:2},te&&te.out,te&&te.dictionary)}var Bn=null,Hn=null;function Vn(re,te,ne){return ne||(ne=te,te={}),typeof ne!="function"&&it(7),re[0]==31&&re[1]==139&&re[2]==8?Rr(re,te,ne):(re[0]&15)!=8||re[0]>>4>7||(re[0]<<8|re[1])%31?Vr(re,te,ne):ar(re,te,ne)}function Ar(re,te){return re[0]==31&&re[1]==139&&re[2]==8?Lr(re,te):(re[0]&15)!=8||re[0]>>4>7||(re[0]<<8|re[1])%31?ao(re,te):Tr(re,te)}var Mr=function(re,te,ne,fe){for(var we in re){var Se=re[we],Ie=te+we,Te=fe;Array.isArray(Se)&&(Te=je(fe,Se[1]),Se=Se[0]),Se instanceof At?ne[Ie]=[Se,Te]:(ne[Ie+="/"]=[new At(0),Te],Mr(Se,Ie,ne,fe))}},Da=typeof TextEncoder!="undefined"&&new TextEncoder,nr=typeof TextDecoder!="undefined"&&new TextDecoder,Jr=0;try{nr.decode(Un,{stream:!0}),Jr=1}catch(re){}var va=function(re){for(var te="",ne=0;;){var fe=re[ne++],we=(fe>127)+(fe>223)+(fe>239);if(ne+we>re.length)return{s:te,r:Qe(re,ne-1)};we?we==3?(fe=((fe&15)<<18|(re[ne++]&63)<<12|(re[ne++]&63)<<6|re[ne++]&63)-65536,te+=String.fromCharCode(55296|fe>>10,56320|fe&1023)):we&1?te+=String.fromCharCode((fe&31)<<6|re[ne++]&63):te+=String.fromCharCode((fe&15)<<12|(re[ne++]&63)<<6|re[ne++]&63):te+=String.fromCharCode(fe)}},Pa=null,ja=null;function Qa(re,te){if(te){for(var ne=new At(re.length),fe=0;fe>1)),Ie=0,Te=function(mt){Se[Ie++]=mt},fe=0;feSe.length){var Ke=new At(Ie+8+(we-fe<<1));Ke.set(Se),Se=Ke}var tt=re.charCodeAt(fe);tt<128||te?Te(tt):tt<2048?(Te(192|tt>>6),Te(128|tt&63)):tt>55295&&tt<57344?(tt=65536+(tt&1047552)|re.charCodeAt(++fe)&1023,Te(240|tt>>18),Te(128|tt>>12&63),Te(128|tt>>6&63),Te(128|tt&63)):(Te(224|tt>>12),Te(128|tt>>6&63),Te(128|tt&63))}return Qe(Se,0,Ie)}function bo(re,te){if(te){for(var ne="",fe=0;fe65535&&it(9),te+=fe+4}return te},Ya=function(re,te,ne,fe,we,Se,Ie,Te){var Ke=fe.length,tt=ne.extra,mt=Te&&Te.length,vt=Sa(tt);tn(re,te,Ie!=null?33639248:67324752),te+=4,Ie!=null&&(re[te++]=20,re[te++]=ne.os),re[te]=20,te+=2,re[te++]=ne.flag<<1|(Se<0&&8),re[te++]=we&&8,re[te++]=ne.compression&255,re[te++]=ne.compression>>8;var Qt=new Date(ne.mtime==null?Date.now():ne.mtime),$e=Qt.getFullYear()-1980;if(($e<0||$e>119)&&it(10),tn(re,te,$e<<25|Qt.getMonth()+1<<21|Qt.getDate()<<16|Qt.getHours()<<11|Qt.getMinutes()<<5|Qt.getSeconds()>>1),te+=4,Se!=-1&&(tn(re,te,ne.crc),tn(re,te+4,Se<0?-Se-2:Se),tn(re,te+8,ne.size)),tn(re,te+12,Ke),tn(re,te+14,vt),te+=16,Ie!=null&&(tn(re,te,mt),tn(re,te+6,ne.attrs),tn(re,te+10,Ie),te+=14),re.set(fe,te),te+=Ke,vt)for(var on in tt){var Zt=tt[on],An=Zt.length;tn(re,te,+on),tn(re,te+2,An),re.set(Zt,te+4),te+=4+An}return mt&&(re.set(Te,te),te+=mt),te},Ko=function(re,te,ne,fe,we){tn(re,te,101010256),tn(re,te+8,ne),tn(re,te+10,ne),tn(re,te+12,fe),tn(re,te+16,we)},Po=null,lr=null,WA=null,CA=null;function Mi(re,te,ne){ne||(ne=te,te={}),typeof ne!="function"&&it(7);var fe={};Mr(re,"",fe,te);var we=Object.keys(fe),Se=we.length,Ie=0,Te=0,Ke=Se,tt=new Array(Se),mt=[],vt=function(){for(var An=0;An65535&&Le(it(11,0,1),null),!Ln)Le(null,In);else if(Sr<16e4)try{Le(null,Wr(In,zn))}catch(Me){Le(Me,null)}else mt.push(Er(In,zn,Le))},Zt=0;Zt65535&&it(11);var Tt=mt?Wr(Ke,tt):Ke,sn=Tt.length,In=It();In.p(Ke),fe.push(je(tt,{size:Ke.length,crc:In.d(),c:Tt,f:vt,m:on,u:Qt!=Ie.length||on&&$e.length!=Zt,o:we,compression:mt})),we+=30+Qt+An+sn,Se+=76+2*(Qt+An)+(Zt||0)+sn}for(var zn=new At(Se+22),ir=we,Sr=Se-we,Wn=0;Wn65558)return Ie(it(13,0,1),null),we;var Ke=un(re,Te+8);if(Ke){var tt=Ke,mt=Rt(re,Te+16),vt=mt==4294967295||tt==65535;if(vt){var Qt=Rt(re,Te-12);vt=Rt(re,Qt)==101075792,vt&&(tt=Ke=Rt(re,Qt+32),mt=Rt(re,Qt+48))}for(var $e=te&&te.filter,on=function(An){var Tt=$o(re,mt,vt),sn=Tt[0],In=Tt[1],zn=Tt[2],ir=Tt[3],Sr=Tt[4],Wn=Tt[5],Sn=Ra(re,Wn);mt=Sr;var Xn=function(Mt,Xt){Mt?(we(),Ie(Mt,null)):(Xt&&(Se[ir]=Xt),--Ke||Ie(null,Se))};if(!$e||$e({name:ir,size:In,originalSize:zn,compression:sn}))if(!sn)Xn(null,Qe(re,Sn,Sn+In));else if(sn==8){var gr=re.subarray(Sn,Sn+In);if(zn<524288||In>.8*zn)try{Xn(null,ao(gr,{out:new At(zn)}))}catch(Mt){Xn(Mt,null)}else fe.push(Vr(gr,{size:zn},Xn))}else Xn(it(14,"unknown compression type "+sn,1),null);else Xn(null,null)},Zt=0;Zt65558)&&it(13);var we=un(re,fe+8);if(!we)return{};var Se=Rt(re,fe+16),Ie=Se==4294967295||we==65535;if(Ie){var Te=Rt(re,fe-12);Ie=Rt(re,Te)==101075792,Ie&&(we=Rt(re,Te+32),Se=Rt(re,Te+48))}for(var Ke=te&&te.filter,tt=0;tt=200&&te.status<=299}function Cs(re){try{re.dispatchEvent(new MouseEvent("click"))}catch(ne){var te=document.createEvent("MouseEvents");te.initMouseEvent("click",!0,!0,window,0,0,0,80,20,!1,!1,!1,!1,0,null),re.dispatchEvent(te)}}var OA,lA,EA=_r.saveAs||((typeof window=="undefined"?"undefined":(0,pe.Z)(window))!=="object"||window!==_r?function(){}:typeof HTMLAnchorElement!="undefined"&&"download"in HTMLAnchorElement.prototype?function(re,te,ne){var fe=_r.URL||_r.webkitURL,we=document.createElement("a");te=te||re.name||"download",we.download=te,we.rel="noopener",typeof re=="string"?(we.href=re,we.origin!==location.origin?_i(we.href)?jo(re,te,ne):Cs(we,we.target="_blank"):Cs(we)):(we.href=fe.createObjectURL(re),setTimeout(function(){fe.revokeObjectURL(we.href)},4e4),setTimeout(function(){Cs(we)},0))}:"msSaveOrOpenBlob"in navigator?function(re,te,ne){if(te=te||re.name||"download",typeof re=="string")if(_i(re))jo(re,te,ne);else{var fe=document.createElement("a");fe.href=re,fe.target="_blank",setTimeout(function(){Cs(fe)})}else navigator.msSaveOrOpenBlob(function(we,Se){return Se===void 0?Se={autoBom:!1}:(0,pe.Z)(Se)!=="object"&&(Za.warn("Deprecated: Expected third argument to be a object"),Se={autoBom:!Se}),Se.autoBom&&/^\s*(?:text\/\S*|application\/xml|\S*\/\S*\+xml)\s*;.*charset\s*=\s*utf-8/i.test(we.type)?new Blob(["\uFEFF",we],{type:we.type}):we}(re,ne),te)}:function(re,te,ne,fe){if((fe=fe||open("","_blank"))&&(fe.document.title=fe.document.body.innerText="downloading..."),typeof re=="string")return jo(re,te,ne);var we=re.type==="application/octet-stream",Se=/constructor/i.test(_r.HTMLElement)||_r.safari,Ie=/CriOS\/[\d]+/.test(navigator.userAgent);if((Ie||we&&Se)&&(typeof FileReader=="undefined"?"undefined":(0,pe.Z)(FileReader))==="object"){var Te=new FileReader;Te.onloadend=function(){var mt=Te.result;mt=Ie?mt:mt.replace(/^data:[^;]*;/,"data:attachment/file;"),fe?fe.location.href=mt:location=mt,fe=null},Te.readAsDataURL(re)}else{var Ke=_r.URL||_r.webkitURL,tt=Ke.createObjectURL(re);fe?fe.location=tt:location.href=tt,fe=null,setTimeout(function(){Ke.revokeObjectURL(tt)},4e4)}});function cs(re){var te;re=re||"",this.ok=!1,re.charAt(0)=="#"&&(re=re.substr(1,6)),re={aliceblue:"f0f8ff",antiquewhite:"faebd7",aqua:"00ffff",aquamarine:"7fffd4",azure:"f0ffff",beige:"f5f5dc",bisque:"ffe4c4",black:"000000",blanchedalmond:"ffebcd",blue:"0000ff",blueviolet:"8a2be2",brown:"a52a2a",burlywood:"deb887",cadetblue:"5f9ea0",chartreuse:"7fff00",chocolate:"d2691e",coral:"ff7f50",cornflowerblue:"6495ed",cornsilk:"fff8dc",crimson:"dc143c",cyan:"00ffff",darkblue:"00008b",darkcyan:"008b8b",darkgoldenrod:"b8860b",darkgray:"a9a9a9",darkgreen:"006400",darkkhaki:"bdb76b",darkmagenta:"8b008b",darkolivegreen:"556b2f",darkorange:"ff8c00",darkorchid:"9932cc",darkred:"8b0000",darksalmon:"e9967a",darkseagreen:"8fbc8f",darkslateblue:"483d8b",darkslategray:"2f4f4f",darkturquoise:"00ced1",darkviolet:"9400d3",deeppink:"ff1493",deepskyblue:"00bfff",dimgray:"696969",dodgerblue:"1e90ff",feldspar:"d19275",firebrick:"b22222",floralwhite:"fffaf0",forestgreen:"228b22",fuchsia:"ff00ff",gainsboro:"dcdcdc",ghostwhite:"f8f8ff",gold:"ffd700",goldenrod:"daa520",gray:"808080",green:"008000",greenyellow:"adff2f",honeydew:"f0fff0",hotpink:"ff69b4",indianred:"cd5c5c",indigo:"4b0082",ivory:"fffff0",khaki:"f0e68c",lavender:"e6e6fa",lavenderblush:"fff0f5",lawngreen:"7cfc00",lemonchiffon:"fffacd",lightblue:"add8e6",lightcoral:"f08080",lightcyan:"e0ffff",lightgoldenrodyellow:"fafad2",lightgrey:"d3d3d3",lightgreen:"90ee90",lightpink:"ffb6c1",lightsalmon:"ffa07a",lightseagreen:"20b2aa",lightskyblue:"87cefa",lightslateblue:"8470ff",lightslategray:"778899",lightsteelblue:"b0c4de",lightyellow:"ffffe0",lime:"00ff00",limegreen:"32cd32",linen:"faf0e6",magenta:"ff00ff",maroon:"800000",mediumaquamarine:"66cdaa",mediumblue:"0000cd",mediumorchid:"ba55d3",mediumpurple:"9370d8",mediumseagreen:"3cb371",mediumslateblue:"7b68ee",mediumspringgreen:"00fa9a",mediumturquoise:"48d1cc",mediumvioletred:"c71585",midnightblue:"191970",mintcream:"f5fffa",mistyrose:"ffe4e1",moccasin:"ffe4b5",navajowhite:"ffdead",navy:"000080",oldlace:"fdf5e6",olive:"808000",olivedrab:"6b8e23",orange:"ffa500",orangered:"ff4500",orchid:"da70d6",palegoldenrod:"eee8aa",palegreen:"98fb98",paleturquoise:"afeeee",palevioletred:"d87093",papayawhip:"ffefd5",peachpuff:"ffdab9",peru:"cd853f",pink:"ffc0cb",plum:"dda0dd",powderblue:"b0e0e6",purple:"800080",red:"ff0000",rosybrown:"bc8f8f",royalblue:"4169e1",saddlebrown:"8b4513",salmon:"fa8072",sandybrown:"f4a460",seagreen:"2e8b57",seashell:"fff5ee",sienna:"a0522d",silver:"c0c0c0",skyblue:"87ceeb",slateblue:"6a5acd",slategray:"708090",snow:"fffafa",springgreen:"00ff7f",steelblue:"4682b4",tan:"d2b48c",teal:"008080",thistle:"d8bfd8",tomato:"ff6347",turquoise:"40e0d0",violet:"ee82ee",violetred:"d02090",wheat:"f5deb3",white:"ffffff",whitesmoke:"f5f5f5",yellow:"ffff00",yellowgreen:"9acd32"}[re=(re=re.replace(/ /g,"")).toLowerCase()]||re;for(var ne=[{re:/^rgb\((\d{1,3}),\s*(\d{1,3}),\s*(\d{1,3})\)$/,example:["rgb(123, 234, 45)","rgb(255,234,245)"],process:function(Te){return[parseInt(Te[1]),parseInt(Te[2]),parseInt(Te[3])]}},{re:/^(\w{2})(\w{2})(\w{2})$/,example:["#00ff00","336699"],process:function(Te){return[parseInt(Te[1],16),parseInt(Te[2],16),parseInt(Te[3],16)]}},{re:/^(\w{1})(\w{1})(\w{1})$/,example:["#fb0","f0f"],process:function(Te){return[parseInt(Te[1]+Te[1],16),parseInt(Te[2]+Te[2],16),parseInt(Te[3]+Te[3],16)]}}],fe=0;fe255?255:this.r,this.g=this.g<0||isNaN(this.g)?0:this.g>255?255:this.g,this.b=this.b<0||isNaN(this.b)?0:this.b>255?255:this.b,this.toRGB=function(){return"rgb("+this.r+", "+this.g+", "+this.b+")"},this.toHex=function(){var Te=this.r.toString(16),Ke=this.g.toString(16),tt=this.b.toString(16);return Te.length==1&&(Te="0"+Te),Ke.length==1&&(Ke="0"+Ke),tt.length==1&&(tt="0"+tt),"#"+Te+Ke+tt}}function Es(re,te){var ne=re[0],fe=re[1],we=re[2],Se=re[3];ne=ni(ne,fe,we,Se,te[0],7,-680876936),Se=ni(Se,ne,fe,we,te[1],12,-389564586),we=ni(we,Se,ne,fe,te[2],17,606105819),fe=ni(fe,we,Se,ne,te[3],22,-1044525330),ne=ni(ne,fe,we,Se,te[4],7,-176418897),Se=ni(Se,ne,fe,we,te[5],12,1200080426),we=ni(we,Se,ne,fe,te[6],17,-1473231341),fe=ni(fe,we,Se,ne,te[7],22,-45705983),ne=ni(ne,fe,we,Se,te[8],7,1770035416),Se=ni(Se,ne,fe,we,te[9],12,-1958414417),we=ni(we,Se,ne,fe,te[10],17,-42063),fe=ni(fe,we,Se,ne,te[11],22,-1990404162),ne=ni(ne,fe,we,Se,te[12],7,1804603682),Se=ni(Se,ne,fe,we,te[13],12,-40341101),we=ni(we,Se,ne,fe,te[14],17,-1502002290),ne=ei(ne,fe=ni(fe,we,Se,ne,te[15],22,1236535329),we,Se,te[1],5,-165796510),Se=ei(Se,ne,fe,we,te[6],9,-1069501632),we=ei(we,Se,ne,fe,te[11],14,643717713),fe=ei(fe,we,Se,ne,te[0],20,-373897302),ne=ei(ne,fe,we,Se,te[5],5,-701558691),Se=ei(Se,ne,fe,we,te[10],9,38016083),we=ei(we,Se,ne,fe,te[15],14,-660478335),fe=ei(fe,we,Se,ne,te[4],20,-405537848),ne=ei(ne,fe,we,Se,te[9],5,568446438),Se=ei(Se,ne,fe,we,te[14],9,-1019803690),we=ei(we,Se,ne,fe,te[3],14,-187363961),fe=ei(fe,we,Se,ne,te[8],20,1163531501),ne=ei(ne,fe,we,Se,te[13],5,-1444681467),Se=ei(Se,ne,fe,we,te[2],9,-51403784),we=ei(we,Se,ne,fe,te[7],14,1735328473),ne=Co(ne,fe=ei(fe,we,Se,ne,te[12],20,-1926607734),we,Se,te[5],4,-378558),Se=Co(Se,ne,fe,we,te[8],11,-2022574463),we=Co(we,Se,ne,fe,te[11],16,1839030562),fe=Co(fe,we,Se,ne,te[14],23,-35309556),ne=Co(ne,fe,we,Se,te[1],4,-1530992060),Se=Co(Se,ne,fe,we,te[4],11,1272893353),we=Co(we,Se,ne,fe,te[7],16,-155497632),fe=Co(fe,we,Se,ne,te[10],23,-1094730640),ne=Co(ne,fe,we,Se,te[13],4,681279174),Se=Co(Se,ne,fe,we,te[0],11,-358537222),we=Co(we,Se,ne,fe,te[3],16,-722521979),fe=Co(fe,we,Se,ne,te[6],23,76029189),ne=Co(ne,fe,we,Se,te[9],4,-640364487),Se=Co(Se,ne,fe,we,te[12],11,-421815835),we=Co(we,Se,ne,fe,te[15],16,530742520),ne=oi(ne,fe=Co(fe,we,Se,ne,te[2],23,-995338651),we,Se,te[0],6,-198630844),Se=oi(Se,ne,fe,we,te[7],10,1126891415),we=oi(we,Se,ne,fe,te[14],15,-1416354905),fe=oi(fe,we,Se,ne,te[5],21,-57434055),ne=oi(ne,fe,we,Se,te[12],6,1700485571),Se=oi(Se,ne,fe,we,te[3],10,-1894986606),we=oi(we,Se,ne,fe,te[10],15,-1051523),fe=oi(fe,we,Se,ne,te[1],21,-2054922799),ne=oi(ne,fe,we,Se,te[8],6,1873313359),Se=oi(Se,ne,fe,we,te[15],10,-30611744),we=oi(we,Se,ne,fe,te[6],15,-1560198380),fe=oi(fe,we,Se,ne,te[13],21,1309151649),ne=oi(ne,fe,we,Se,te[4],6,-145523070),Se=oi(Se,ne,fe,we,te[11],10,-1120210379),we=oi(we,Se,ne,fe,te[2],15,718787259),fe=oi(fe,we,Se,ne,te[9],21,-343485551),re[0]=cA(ne,re[0]),re[1]=cA(fe,re[1]),re[2]=cA(we,re[2]),re[3]=cA(Se,re[3])}function uA(re,te,ne,fe,we,Se){return te=cA(cA(te,re),cA(fe,Se)),cA(te<>>32-we,ne)}function ni(re,te,ne,fe,we,Se,Ie){return uA(te&ne|~te&fe,re,te,we,Se,Ie)}function ei(re,te,ne,fe,we,Se,Ie){return uA(te&fe|ne&~fe,re,te,we,Se,Ie)}function Co(re,te,ne,fe,we,Se,Ie){return uA(te^ne^fe,re,te,we,Se,Ie)}function oi(re,te,ne,fe,we,Se,Ie){return uA(ne^(te|~fe),re,te,we,Se,Ie)}function VA(re){var te,ne=re.length,fe=[1732584193,-271733879,-1732584194,271733878];for(te=64;te<=re.length;te+=64)Es(fe,Pl(re.substring(te-64,te)));re=re.substring(te-64);var we=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0];for(te=0;te>2]|=re.charCodeAt(te)<<(te%4<<3);if(we[te>>2]|=128<<(te%4<<3),te>55)for(Es(fe,we),te=0;te<16;te++)we[te]=0;return we[14]=8*ne,Es(fe,we),fe}function Pl(re){var te,ne=[];for(te=0;te<64;te+=4)ne[te>>2]=re.charCodeAt(te)+(re.charCodeAt(te+1)<<8)+(re.charCodeAt(te+2)<<16)+(re.charCodeAt(te+3)<<24);return ne}OA=_r.atob.bind(_r),lA=_r.btoa.bind(_r);var Ts="0123456789abcdef".split("");function Xi(re){for(var te="",ne=0;ne<4;ne++)te+=Ts[re>>8*ne+4&15]+Ts[re>>8*ne&15];return te}function ks(re){return String.fromCharCode((255&re)>>0,(65280&re)>>8,(16711680&re)>>16,(4278190080&re)>>24)}function Ki(re){return VA(re).map(ks).join("")}var il=function(re){for(var te=0;te>16)+(te>>16)+(ne>>16)<<16|65535&ne}return re+te&4294967295}function js(re,te){var ne,fe,we,Se;if(re!==ne){for(var Ie=(we=re,Se=1+(256/re.length>>0),new Array(Se+1).join(we)),Te=[],Ke=0;Ke<256;Ke++)Te[Ke]=Ke;var tt=0;for(Ke=0;Ke<256;Ke++){var mt=Te[Ke];tt=(tt+mt+Ie.charCodeAt(Ke))%256,Te[Ke]=Te[tt],Te[tt]=mt}ne=re,fe=Te}else Te=fe;var vt=te.length,Qt=0,$e=0,on="";for(Ke=0;Ke\x80/\f\xA9\xFEdSiz";var Se=(te+this.padding).substr(0,32),Ie=(ne+this.padding).substr(0,32);this.O=this.processOwnerPassword(Se,Ie),this.P=-(1+(255^we)),this.encryptionKey=Ki(Se+this.O+this.lsbFirstWord(this.P)+this.hexToBytes(fe)).substr(0,5),this.U=js(this.encryptionKey,this.padding)}function tA(re){if(/[^\u0000-\u00ff]/.test(re))throw new Error("Invalid PDF Name Object: "+re+", Only accept ASCII characters.");for(var te="",ne=re.length,fe=0;fe126?te+="#"+("0"+we.toString(16)).slice(-2):te+=re[fe]}return te}function dA(re){if((0,pe.Z)(re)!=="object")throw new Error("Invalid Context passed to initialize PubSub (jsPDF-module)");var te={};this.subscribe=function(ne,fe,we){if(we=we||!1,typeof ne!="string"||typeof fe!="function"||typeof we!="boolean")throw new Error("Invalid arguments passed to PubSub.subscribe (jsPDF-module)");te.hasOwnProperty(ne)||(te[ne]={});var Se=Math.random().toString(35);return te[ne][Se]=[fe,!!we],Se},this.unsubscribe=function(ne){for(var fe in te)if(te[fe][ne])return delete te[fe][ne],Object.keys(te[fe]).length===0&&delete te[fe],!0;return!1},this.publish=function(ne){if(te.hasOwnProperty(ne)){var fe=Array.prototype.slice.call(arguments,1),we=[];for(var Se in te[ne]){var Ie=te[ne][Se];try{Ie[0].apply(re,fe)}catch(Te){_r.console&&Za.error("jsPDF PubSub Error",Te.message,Te)}Ie[1]&&we.push(Se)}we.length&&we.forEach(this.unsubscribe)}},this.getTopics=function(){return te}}function ds(re){if(!(this instanceof ds))return new ds(re);var te="opacity,stroke-opacity".split(",");for(var ne in re)re.hasOwnProperty(ne)&&te.indexOf(ne)>=0&&(this[ne]=re[ne]);this.id="",this.objectNumber=-1}function Hs(re,te){this.gState=re,this.matrix=te,this.id="",this.objectNumber=-1}function Aa(re,te,ne,fe,we){if(!(this instanceof Aa))return new Aa(re,te,ne,fe,we);this.type=re==="axial"?2:3,this.coords=te,this.colors=ne,Hs.call(this,fe,we)}function jr(re,te,ne,fe,we){if(!(this instanceof jr))return new jr(re,te,ne,fe,we);this.boundingBox=re,this.xStep=te,this.yStep=ne,this.stream="",this.cloneIndex=0,Hs.call(this,fe,we)}function ur(re){var te,ne=typeof arguments[0]=="string"?arguments[0]:"p",fe=arguments[1],we=arguments[2],Se=arguments[3],Ie=[],Te=1,Ke=16,tt="S",mt=null;(0,pe.Z)(re=re||{})==="object"&&(ne=re.orientation,fe=re.unit||fe,we=re.format||we,Se=re.compress||re.compressPdf||Se,(mt=re.encryption||null)!==null&&(mt.userPassword=mt.userPassword||"",mt.ownerPassword=mt.ownerPassword||"",mt.userPermissions=mt.userPermissions||[]),Te=typeof re.userUnit=="number"?Math.abs(re.userUnit):1,re.precision!==void 0&&(te=re.precision),re.floatPrecision!==void 0&&(Ke=re.floatPrecision),tt=re.defaultPathOperation||"S"),Ie=re.filters||(Se===!0?["FlateEncode"]:Ie),fe=fe||"mm",ne=(""+(ne||"P")).toLowerCase();var vt=re.putOnlyUsedFonts||!1,Qt={},$e={internal:{},__private__:{}};$e.__private__.PubSub=dA;var on="1.3",Zt=$e.__private__.getPdfVersion=function(){return on};$e.__private__.setPdfVersion=function(Ee){on=Ee};var An={a0:[2383.94,3370.39],a1:[1683.78,2383.94],a2:[1190.55,1683.78],a3:[841.89,1190.55],a4:[595.28,841.89],a5:[419.53,595.28],a6:[297.64,419.53],a7:[209.76,297.64],a8:[147.4,209.76],a9:[104.88,147.4],a10:[73.7,104.88],b0:[2834.65,4008.19],b1:[2004.09,2834.65],b2:[1417.32,2004.09],b3:[1000.63,1417.32],b4:[708.66,1000.63],b5:[498.9,708.66],b6:[354.33,498.9],b7:[249.45,354.33],b8:[175.75,249.45],b9:[124.72,175.75],b10:[87.87,124.72],c0:[2599.37,3676.54],c1:[1836.85,2599.37],c2:[1298.27,1836.85],c3:[918.43,1298.27],c4:[649.13,918.43],c5:[459.21,649.13],c6:[323.15,459.21],c7:[229.61,323.15],c8:[161.57,229.61],c9:[113.39,161.57],c10:[79.37,113.39],dl:[311.81,623.62],letter:[612,792],"government-letter":[576,756],legal:[612,1008],"junior-legal":[576,360],ledger:[1224,792],tabloid:[792,1224],"credit-card":[153,243]};$e.__private__.getPageFormats=function(){return An};var Tt=$e.__private__.getPageFormat=function(Ee){return An[Ee]};we=we||"a4";var sn={COMPAT:"compat",ADVANCED:"advanced"},In=sn.COMPAT;function zn(){this.saveGraphicsState(),Kt(new ma(yr,0,0,-yr,0,vs()*yr).toString()+" cm"),this.setFontSize(this.getFontSize()/yr),tt="n",In=sn.ADVANCED}function ir(){this.restoreGraphicsState(),tt="S",In=sn.COMPAT}var Sr=$e.__private__.combineFontStyleAndFontWeight=function(Ee,yt){if(Ee=="bold"&&yt=="normal"||Ee=="bold"&&yt==400||Ee=="normal"&&yt=="italic"||Ee=="bold"&&yt=="italic")throw new Error("Invalid Combination of fontweight and fontstyle");return yt&&(Ee=yt==400||yt==="normal"?Ee==="italic"?"italic":"normal":yt!=700&&yt!=="bold"||Ee!=="normal"?(yt==700?"bold":yt)+""+Ee:"bold"),Ee};$e.advancedAPI=function(Ee){var yt=In===sn.COMPAT;return yt&&zn.call(this),typeof Ee!="function"||(Ee(this),yt&&ir.call(this)),this},$e.compatAPI=function(Ee){var yt=In===sn.ADVANCED;return yt&&ir.call(this),typeof Ee!="function"||(Ee(this),yt&&zn.call(this)),this},$e.isAdvancedAPI=function(){return In===sn.ADVANCED};var Wn,Sn=function(Ee){if(In!==sn.ADVANCED)throw new Error(Ee+" is only available in 'advanced' API mode. You need to call advancedAPI() first.")},Xn=$e.roundToPrecision=$e.__private__.roundToPrecision=function(Ee,yt){var ln=te||yt;if(isNaN(Ee)||isNaN(ln))throw new Error("Invalid argument passed to jsPDF.roundToPrecision");return Ee.toFixed(ln).replace(/0+$/,"")};Wn=$e.hpf=$e.__private__.hpf=typeof Ke=="number"?function(Ee){if(isNaN(Ee))throw new Error("Invalid argument passed to jsPDF.hpf");return Xn(Ee,Ke)}:Ke==="smart"?function(Ee){if(isNaN(Ee))throw new Error("Invalid argument passed to jsPDF.hpf");return Xn(Ee,Ee>-1&&Ee<1?16:5)}:function(Ee){if(isNaN(Ee))throw new Error("Invalid argument passed to jsPDF.hpf");return Xn(Ee,16)};var gr=$e.f2=$e.__private__.f2=function(Ee){if(isNaN(Ee))throw new Error("Invalid argument passed to jsPDF.f2");return Xn(Ee,2)},Mt=$e.__private__.f3=function(Ee){if(isNaN(Ee))throw new Error("Invalid argument passed to jsPDF.f3");return Xn(Ee,3)},Xt=$e.scale=$e.__private__.scale=function(Ee){if(isNaN(Ee))throw new Error("Invalid argument passed to jsPDF.scale");return In===sn.COMPAT?Ee*yr:In===sn.ADVANCED?Ee:void 0},Ln=function(Ee){return In===sn.COMPAT?vs()-Ee:In===sn.ADVANCED?Ee:void 0},Le=function(Ee){return Xt(Ln(Ee))};$e.__private__.setPrecision=$e.setPrecision=function(Ee){typeof parseInt(Ee,10)=="number"&&(te=parseInt(Ee,10))};var Me,et="00000000000000000000000000000000",st=$e.__private__.getFileId=function(){return et},dt=$e.__private__.setFileId=function(Ee){return et=Ee!==void 0&&/^[a-fA-F0-9]{32}$/.test(Ee)?Ee.toUpperCase():et.split("").map(function(){return"ABCDEF0123456789".charAt(Math.floor(16*Math.random()))}).join(""),mt!==null&&(Li=new Vo(mt.userPermissions,mt.userPassword,mt.ownerPassword,et)),et};$e.setFileId=function(Ee){return dt(Ee),this},$e.getFileId=function(){return st()};var Pt=$e.__private__.convertDateToPDFDate=function(Ee){var yt=Ee.getTimezoneOffset(),ln=yt<0?"+":"-",En=Math.floor(Math.abs(yt/60)),_n=Math.abs(yt%60),cr=[ln,Ct(En),"'",Ct(_n),"'"].join("");return["D:",Ee.getFullYear(),Ct(Ee.getMonth()+1),Ct(Ee.getDate()),Ct(Ee.getHours()),Ct(Ee.getMinutes()),Ct(Ee.getSeconds()),cr].join("")},kt=$e.__private__.convertPDFDateToDate=function(Ee){var yt=parseInt(Ee.substr(2,4),10),ln=parseInt(Ee.substr(6,2),10)-1,En=parseInt(Ee.substr(8,2),10),_n=parseInt(Ee.substr(10,2),10),cr=parseInt(Ee.substr(12,2),10),Ir=parseInt(Ee.substr(14,2),10);return new Date(yt,ln,En,_n,cr,Ir,0)},en=$e.__private__.setCreationDate=function(Ee){var yt;if(Ee===void 0&&(Ee=new Date),Ee instanceof Date)yt=Pt(Ee);else{if(!/^D:(20[0-2][0-9]|203[0-7]|19[7-9][0-9])(0[0-9]|1[0-2])([0-2][0-9]|3[0-1])(0[0-9]|1[0-9]|2[0-3])(0[0-9]|[1-5][0-9])(0[0-9]|[1-5][0-9])(\+0[0-9]|\+1[0-4]|-0[0-9]|-1[0-1])'(0[0-9]|[1-5][0-9])'?$/.test(Ee))throw new Error("Invalid argument passed to jsPDF.setCreationDate");yt=Ee}return Me=yt},Xe=$e.__private__.getCreationDate=function(Ee){var yt=Me;return Ee==="jsDate"&&(yt=kt(Me)),yt};$e.setCreationDate=function(Ee){return en(Ee),this},$e.getCreationDate=function(Ee){return Xe(Ee)};var ct,Ct=$e.__private__.padd2=function(Ee){return("0"+parseInt(Ee)).slice(-2)},Ft=$e.__private__.padd2Hex=function(Ee){return("00"+(Ee=Ee.toString())).substr(Ee.length)},zt=0,$t=[],an=[],fn=0,Qn=[],On=[],Rn=!1,Zn=an,pr=function(){zt=0,fn=0,an=[],$t=[],Qn=[],ka=Bo(),lo=Bo()};$e.__private__.setCustomOutputDestination=function(Ee){Rn=!0,Zn=Ee};var Nn=function(Ee){Rn||(Zn=Ee)};$e.__private__.resetCustomOutputDestination=function(){Rn=!1,Zn=an};var Kt=$e.__private__.out=function(Ee){return Ee=Ee.toString(),fn+=Ee.length+1,Zn.push(Ee),Zn},Ur=$e.__private__.write=function(Ee){return Kt(arguments.length===1?Ee.toString():Array.prototype.join.call(arguments," "))},Br=$e.__private__.getArrayBuffer=function(Ee){for(var yt=Ee.length,ln=new ArrayBuffer(yt),En=new Uint8Array(ln);yt--;)En[yt]=Ee.charCodeAt(yt);return ln},Mn=[["Helvetica","helvetica","normal","WinAnsiEncoding"],["Helvetica-Bold","helvetica","bold","WinAnsiEncoding"],["Helvetica-Oblique","helvetica","italic","WinAnsiEncoding"],["Helvetica-BoldOblique","helvetica","bolditalic","WinAnsiEncoding"],["Courier","courier","normal","WinAnsiEncoding"],["Courier-Bold","courier","bold","WinAnsiEncoding"],["Courier-Oblique","courier","italic","WinAnsiEncoding"],["Courier-BoldOblique","courier","bolditalic","WinAnsiEncoding"],["Times-Roman","times","normal","WinAnsiEncoding"],["Times-Bold","times","bold","WinAnsiEncoding"],["Times-Italic","times","italic","WinAnsiEncoding"],["Times-BoldItalic","times","bolditalic","WinAnsiEncoding"],["ZapfDingbats","zapfdingbats","normal",null],["Symbol","symbol","normal",null]];$e.__private__.getStandardFonts=function(){return Mn};var Yn=re.fontSize||16;$e.__private__.setFontSize=$e.setFontSize=function(Ee){return Yn=In===sn.ADVANCED?Ee/yr:Ee,this};var qn,Gn=$e.__private__.getFontSize=$e.getFontSize=function(){return In===sn.COMPAT?Yn:Yn*yr},sr=re.R2L||!1;$e.__private__.setR2L=$e.setR2L=function(Ee){return sr=Ee,this},$e.__private__.getR2L=$e.getR2L=function(){return sr};var xr,Xr=$e.__private__.setZoomMode=function(Ee){var yt=[void 0,null,"fullwidth","fullheight","fullpage","original"];if(/^(?:\d+\.\d*|\d*\.\d+|\d+)%$/.test(Ee))qn=Ee;else if(isNaN(Ee)){if(yt.indexOf(Ee)===-1)throw new Error('zoom must be Integer (e.g. 2), a percentage Value (e.g. 300%) or fullwidth, fullheight, fullpage, original. "'+Ee+'" is not recognized.');qn=Ee}else qn=parseInt(Ee,10)};$e.__private__.getZoomMode=function(){return qn};var zr,kr=$e.__private__.setPageMode=function(Ee){if([void 0,null,"UseNone","UseOutlines","UseThumbs","FullScreen"].indexOf(Ee)==-1)throw new Error('Page mode must be one of UseNone, UseOutlines, UseThumbs, or FullScreen. "'+Ee+'" is not recognized.');xr=Ee};$e.__private__.getPageMode=function(){return xr};var ia=$e.__private__.setLayoutMode=function(Ee){if([void 0,null,"continuous","single","twoleft","tworight","two"].indexOf(Ee)==-1)throw new Error('Layout mode must be one of continuous, single, twoleft, tworight. "'+Ee+'" is not recognized.');zr=Ee};$e.__private__.getLayoutMode=function(){return zr},$e.__private__.setDisplayMode=$e.setDisplayMode=function(Ee,yt,ln){return Xr(Ee),ia(yt),kr(ln),this};var Gr={title:"",subject:"",author:"",keywords:"",creator:""};$e.__private__.getDocumentProperty=function(Ee){if(Object.keys(Gr).indexOf(Ee)===-1)throw new Error("Invalid argument passed to jsPDF.getDocumentProperty");return Gr[Ee]},$e.__private__.getDocumentProperties=function(){return Gr},$e.__private__.setDocumentProperties=$e.setProperties=$e.setDocumentProperties=function(Ee){for(var yt in Gr)Gr.hasOwnProperty(yt)&&Ee[yt]&&(Gr[yt]=Ee[yt]);return this},$e.__private__.setDocumentProperty=function(Ee,yt){if(Object.keys(Gr).indexOf(Ee)===-1)throw new Error("Invalid arguments passed to jsPDF.setDocumentProperty");return Gr[Ee]=yt};var ha,yr,to,xa,Ba,_a={},wa={},so=[],Ea={},ii={},Nr={},sa={},ua=null,Kr=0,na=[],Qr=new dA($e),ba=re.hotfixes||[],Fa={},Ha={},zo=[],ma=function Ee(yt,ln,En,_n,cr,Ir){if(!(this instanceof Ee))return new Ee(yt,ln,En,_n,cr,Ir);isNaN(yt)&&(yt=1),isNaN(ln)&&(ln=0),isNaN(En)&&(En=0),isNaN(_n)&&(_n=1),isNaN(cr)&&(cr=0),isNaN(Ir)&&(Ir=0),this._matrix=[yt,ln,En,_n,cr,Ir]};Object.defineProperty(ma.prototype,"sx",{get:function(){return this._matrix[0]},set:function(Ee){this._matrix[0]=Ee}}),Object.defineProperty(ma.prototype,"shy",{get:function(){return this._matrix[1]},set:function(Ee){this._matrix[1]=Ee}}),Object.defineProperty(ma.prototype,"shx",{get:function(){return this._matrix[2]},set:function(Ee){this._matrix[2]=Ee}}),Object.defineProperty(ma.prototype,"sy",{get:function(){return this._matrix[3]},set:function(Ee){this._matrix[3]=Ee}}),Object.defineProperty(ma.prototype,"tx",{get:function(){return this._matrix[4]},set:function(Ee){this._matrix[4]=Ee}}),Object.defineProperty(ma.prototype,"ty",{get:function(){return this._matrix[5]},set:function(Ee){this._matrix[5]=Ee}}),Object.defineProperty(ma.prototype,"a",{get:function(){return this._matrix[0]},set:function(Ee){this._matrix[0]=Ee}}),Object.defineProperty(ma.prototype,"b",{get:function(){return this._matrix[1]},set:function(Ee){this._matrix[1]=Ee}}),Object.defineProperty(ma.prototype,"c",{get:function(){return this._matrix[2]},set:function(Ee){this._matrix[2]=Ee}}),Object.defineProperty(ma.prototype,"d",{get:function(){return this._matrix[3]},set:function(Ee){this._matrix[3]=Ee}}),Object.defineProperty(ma.prototype,"e",{get:function(){return this._matrix[4]},set:function(Ee){this._matrix[4]=Ee}}),Object.defineProperty(ma.prototype,"f",{get:function(){return this._matrix[5]},set:function(Ee){this._matrix[5]=Ee}}),Object.defineProperty(ma.prototype,"rotation",{get:function(){return Math.atan2(this.shx,this.sx)}}),Object.defineProperty(ma.prototype,"scaleX",{get:function(){return this.decompose().scale.sx}}),Object.defineProperty(ma.prototype,"scaleY",{get:function(){return this.decompose().scale.sy}}),Object.defineProperty(ma.prototype,"isIdentity",{get:function(){return this.sx===1&&this.shy===0&&this.shx===0&&this.sy===1&&this.tx===0&&this.ty===0}}),ma.prototype.join=function(Ee){return[this.sx,this.shy,this.shx,this.sy,this.tx,this.ty].map(Wn).join(Ee)},ma.prototype.multiply=function(Ee){var yt=Ee.sx*this.sx+Ee.shy*this.shx,ln=Ee.sx*this.shy+Ee.shy*this.sy,En=Ee.shx*this.sx+Ee.sy*this.shx,_n=Ee.shx*this.shy+Ee.sy*this.sy,cr=Ee.tx*this.sx+Ee.ty*this.shx+this.tx,Ir=Ee.tx*this.shy+Ee.ty*this.sy+this.ty;return new ma(yt,ln,En,_n,cr,Ir)},ma.prototype.decompose=function(){var Ee=this.sx,yt=this.shy,ln=this.shx,En=this.sy,_n=this.tx,cr=this.ty,Ir=Math.sqrt(Ee*Ee+yt*yt),fa=(Ee/=Ir)*ln+(yt/=Ir)*En;ln-=Ee*fa,En-=yt*fa;var Oa=Math.sqrt(ln*ln+En*En);return fa/=Oa,Ee*(En/=Oa)>16&255,En=Oa>>8&255,_n=255&Oa}if(En===void 0||cr===void 0&&ln===En&&En===_n)if(typeof ln=="string")yt=ln+" "+Ir[0];else switch(Ee.precision){case 2:yt=gr(ln/255)+" "+Ir[0];break;case 3:default:yt=Mt(ln/255)+" "+Ir[0]}else if(cr===void 0||(0,pe.Z)(cr)==="object"){if(cr&&!isNaN(cr.a)&&cr.a===0)return yt=["1.","1.","1.",Ir[1]].join(" ");if(typeof ln=="string")yt=[ln,En,_n,Ir[1]].join(" ");else switch(Ee.precision){case 2:yt=[gr(ln/255),gr(En/255),gr(_n/255),Ir[1]].join(" ");break;default:case 3:yt=[Mt(ln/255),Mt(En/255),Mt(_n/255),Ir[1]].join(" ")}}else if(typeof ln=="string")yt=[ln,En,_n,cr,Ir[2]].join(" ");else switch(Ee.precision){case 2:yt=[gr(ln),gr(En),gr(_n),gr(cr),Ir[2]].join(" ");break;case 3:default:yt=[Mt(ln),Mt(En),Mt(_n),Mt(cr),Ir[2]].join(" ")}return yt},La=$e.__private__.getFilters=function(){return Ie},Mo=$e.__private__.putStream=function(Ee){var yt=(Ee=Ee||{}).data||"",ln=Ee.filters||La(),En=Ee.alreadyAppliedFilters||[],_n=Ee.addLength1||!1,cr=yt.length,Ir=Ee.objectId,fa=function(Wi){return Wi};if(mt!==null&&Ir===void 0)throw new Error("ObjectId must be passed to putStream for file encryption");mt!==null&&(fa=Li.encryptor(Ir,0));var Oa={};ln===!0&&(ln=["FlateEncode"]);var no=Ee.additionalKeyValues||[],$a=(Oa=ur.API.processDataByFilters!==void 0?ur.API.processDataByFilters(yt,ln):{data:yt,reverseChain:[]}).reverseChain+(Array.isArray(En)?En.join(" "):En.toString());if(Oa.data.length!==0&&(no.push({key:"Length",value:Oa.data.length}),_n===!0&&no.push({key:"Length1",value:cr})),$a.length!=0)if($a.split("/").length-1==1)no.push({key:"Filter",value:$a});else{no.push({key:"Filter",value:"["+$a+"]"});for(var xo=0;xo>"),Oa.data.length!==0&&(Kt("stream"),Kt(fa(Oa.data)),Kt("endstream"))},Zo=$e.__private__.putPage=function(Ee){var yt=Ee.number,ln=Ee.data,En=Ee.objId,_n=Ee.contentsObjId;vi(En,!0),Kt("<>"),Kt("endobj");var cr=ln.join(` `);return In===sn.ADVANCED&&(cr+=` Q`),vi(_n,!0),Mo({data:cr,filters:La(),objectId:_n}),Kt("endobj"),En},gi=$e.__private__.putPages=function(){var Ee,yt,ln=[];for(Ee=1;Ee<=Kr;Ee++)na[Ee].objId=Bo(),na[Ee].contentsObjId=Bo();for(Ee=1;Ee<=Kr;Ee++)ln.push(Zo({number:Ee,data:On[Ee],objId:na[Ee].objId,contentsObjId:na[Ee].contentsObjId,mediaBox:na[Ee].mediaBox,cropBox:na[Ee].cropBox,bleedBox:na[Ee].bleedBox,trimBox:na[Ee].trimBox,artBox:na[Ee].artBox,userUnit:na[Ee].userUnit,rootDictionaryObjId:ka,resourceDictionaryObjId:lo}));vi(ka,!0),Kt("<>"),Kt("endobj"),Qr.publish("postPutPages")},si=function(Ee){Qr.publish("putFont",{font:Ee,out:Kt,newObject:wr,putStream:Mo}),Ee.isAlreadyPutted!==!0&&(Ee.objectNumber=wr(),Kt("<<"),Kt("/Type /Font"),Kt("/BaseFont /"+tA(Ee.postScriptName)),Kt("/Subtype /Type1"),typeof Ee.encoding=="string"&&Kt("/Encoding /"+Ee.encoding),Kt("/FirstChar 32"),Kt("/LastChar 255"),Kt(">>"),Kt("endobj"))},Fi=function(){for(var Ee in _a)_a.hasOwnProperty(Ee)&&(vt===!1||vt===!0&&Qt.hasOwnProperty(Ee))&&si(_a[Ee])},IA=function(Ee){Ee.objectNumber=wr();var yt=[];yt.push({key:"Type",value:"/XObject"}),yt.push({key:"Subtype",value:"/Form"}),yt.push({key:"BBox",value:"["+[Wn(Ee.x),Wn(Ee.y),Wn(Ee.x+Ee.width),Wn(Ee.y+Ee.height)].join(" ")+"]"}),yt.push({key:"Matrix",value:"["+Ee.matrix.toString()+"]"});var ln=Ee.pages[1].join(` @@ -291,8 +291,8 @@ endbfchar CMapName currentdict /CMap defineresource pop end end`};te.events.push(["putFont",function(Se){(function(Ie){var Te=Ie.font,Ke=Ie.out,tt=Ie.newObject,mt=Ie.putStream;if(Te.metadata instanceof re.API.TTFFont&&Te.encoding==="Identity-H"){for(var vt=Te.metadata.Unicode.widths,Qt=Te.metadata.subset.encode(Te.metadata.glyIdsUsed,1),$e="",on=0;on>"),Ke("endobj");var sn=tt();Ke("<<"),Ke("/Type /Font"),Ke("/BaseFont /"+tA(Te.fontName)),Ke("/FontDescriptor "+Tt+" 0 R"),Ke("/W "+re.API.PDFObject.convert(vt)),Ke("/CIDToGIDMap /Identity"),Ke("/DW 1000"),Ke("/Subtype /CIDFontType2"),Ke("/CIDSystemInfo"),Ke("<<"),Ke("/Supplement 0"),Ke("/Registry (Adobe)"),Ke("/Ordering ("+Te.encoding+")"),Ke(">>"),Ke(">>"),Ke("endobj"),Te.objectNumber=tt(),Ke("<<"),Ke("/Type /Font"),Ke("/Subtype /Type0"),Ke("/ToUnicode "+An+" 0 R"),Ke("/BaseFont /"+tA(Te.fontName)),Ke("/Encoding /"+Te.encoding),Ke("/DescendantFonts ["+sn+" 0 R]"),Ke(">>"),Ke("endobj"),Te.isAlreadyPutted=!0}})(Se)}]),te.events.push(["putFont",function(Se){(function(Ie){var Te=Ie.font,Ke=Ie.out,tt=Ie.newObject,mt=Ie.putStream;if(Te.metadata instanceof re.API.TTFFont&&Te.encoding==="WinAnsiEncoding"){for(var vt=Te.metadata.rawData,Qt="",$e=0;$e>"),Ke("endobj"),Te.objectNumber=tt();for(var Tt=0;Tt>"),Ke("endobj"),Te.isAlreadyPutted=!0}})(Se)}]);var we=function(Se){var Ie,Te=Se.text||"",Ke=Se.x,tt=Se.y,mt=Se.options||{},vt=Se.mutex||{},Qt=vt.pdfEscape,$e=vt.activeFontKey,on=vt.fonts,Zt=$e,An="",Tt=0,sn="",In=on[Zt].encoding;if(on[Zt].encoding!=="Identity-H")return{text:Te,x:Ke,y:tt,options:mt,mutex:vt};for(sn=Te,Zt=$e,Array.isArray(Te)&&(sn=Te[0]),Tt=0;Tt","<","[","]","[","{","}","{","\xAB","\xBB","\xAB","\u2039","\u203A","\u2039","\u2045","\u2046","\u2045","\u207D","\u207E","\u207D","\u208D","\u208E","\u208D","\u2264","\u2265","\u2264","\u2329","\u232A","\u2329","\uFE59","\uFE5A","\uFE59","\uFE5B","\uFE5C","\uFE5B","\uFE5D","\uFE5E","\uFE5D","\uFE64","\uFE65","\uFE64"],Tt=new RegExp(/^([1-4|9]|1[0-9]|2[0-9]|3[0168]|4[04589]|5[012]|7[78]|159|16[0-9]|17[0-2]|21[569]|22[03489]|250)$/),sn=!1,In=0;this.__bidiEngine__={};var zn=function(Mt){var Xt=Mt.charCodeAt(),Ln=Xt>>8,Le=Zt[Ln];return Le!==void 0?vt[256*Le+(255&Xt)]:Ln===252||Ln===253?"AL":Tt.test(Ln)?"L":Ln===8?"R":"N"},ir=function(Mt){for(var Xt,Ln=0;Ln=Xt.length||(Me=Ln[Le-1])!=="EN"&&Me!=="AN"||(et=Xt[Le+1])!=="EN"&&et!=="AN"?Pt="N":sn&&(et="AN"),Pt=et===Me?et:"N";break;case"ES":Pt=(Me=Le>0?Ln[Le-1]:"B")==="EN"&&Le+10&&Ln[Le-1]==="EN"){Pt="EN";break}if(sn){Pt="N";break}for(st=Le+1,dt=Xt.length;st=1425&&kt<=2303||kt===64286;if(Me=Xt[st],en&&(Me==="R"||Me==="AL")){Pt="R";break}}}Pt=Le<1||(Me=Xt[Le-1])==="B"?"N":Ln[Le-1];break;case"B":sn=!1,we=!0,Pt=In;break;case"S":Se=!0,Pt="N";break;case"LRE":case"RLE":case"LRO":case"RLO":case"PDF":sn=!1;break;case"BN":Pt="N"}return Pt},Wn=function(Mt,Xt,Ln){var Le=Mt.split("");return Ln&&Sn(Le,Ln,{hiLevel:In}),Le.reverse(),Xt&&Xt.reverse(),Le.join("")},Sn=function(Mt,Xt,Ln){var Le,Me,et,st,dt,Pt=-1,kt=Mt.length,en=0,Xe=[],ct=In?$e:Qt,Ct=[];for(sn=!1,we=!1,Se=!1,Me=0;Me0)if(Le===16){for(Me=Pt;Me-1){for(Me=Pt;Me=0&&Ft[fn]==="WS";fn--)zt[fn]=In}}(Ct,Xt,kt)},Xn=function(Mt,Xt,Ln,Le,Me){if(!(Me.hiLevel=Mt){for(dt=en+1;dt=Mt;)dt++;for(Pt=en,st=dt-1;Pt=0&&(et[kt]=An[Pt+1])}(Le,Ln,Me),Xn(2,Le,Xt,Ln,Me),Xn(1,Le,Xt,Ln,Me),Le.join("")};return this.__bidiEngine__.doBidiReorder=function(Mt,Xt,Ln){if(function(Me,et){if(et)for(var st=0;st>16)&&(ne=-(1+(65535^ne))),this.italicAngle=+(ne+"."+fe)):this.italicAngle=0,this.ascender=Math.round(this.ascender*this.scaleFactor),this.decender=Math.round(this.decender*this.scaleFactor),this.lineGap=Math.round(this.lineGap*this.scaleFactor),this.capHeight=this.os2.exists&&this.os2.capHeight||this.ascender,this.xHeight=this.os2.exists&&this.os2.xHeight||0,this.familyClass=(this.os2.exists&&this.os2.familyClass||0)>>8,this.isSerif=(Se=this.familyClass)===1||Se===2||Se===3||Se===4||Se===5||Se===7,this.isScript=this.familyClass===10,this.flags=0,this.post.isFixedPitch&&(this.flags|=1),this.isSerif&&(this.flags|=2),this.isScript&&(this.flags|=8),this.italicAngle!==0&&(this.flags|=64),this.flags|=32,!this.cmap.unicode)throw new Error("No unicode cmap for font")},re.prototype.characterToGlyph=function(te){var ne;return((ne=this.cmap.unicode)!=null?ne.codeMap[te]:void 0)||0},re.prototype.widthOfGlyph=function(te){var ne;return ne=1e3/this.head.unitsPerEm,this.hmtx.forGlyph(te).advance*ne},re.prototype.widthOfString=function(te,ne,fe){var we,Se,Ie,Te;for(Ie=0,Se=0,Te=(te=""+te).length;0<=Te?SeTe;Se=0<=Te?++Se:--Se)we=te.charCodeAt(Se),Ie+=this.widthOfGlyph(this.characterToGlyph(we))+fe*(1e3/ne)||0;return Ie*(ne/1e3)},re.prototype.lineHeight=function(te,ne){var fe;return ne==null&&(ne=!1),fe=ne?this.lineGap:0,(this.ascender+fe-this.decender)/1e3*te},re}();var SA,YA=function(){function re(te){this.data=te!=null?te:[],this.pos=0,this.length=this.data.length}return re.prototype.readByte=function(){return this.data[this.pos++]},re.prototype.writeByte=function(te){return this.data[this.pos++]=te},re.prototype.readUInt32=function(){return 16777216*this.readByte()+(this.readByte()<<16)+(this.readByte()<<8)+this.readByte()},re.prototype.writeUInt32=function(te){return this.writeByte(te>>>24&255),this.writeByte(te>>16&255),this.writeByte(te>>8&255),this.writeByte(255&te)},re.prototype.readInt32=function(){var te;return(te=this.readUInt32())>=2147483648?te-4294967296:te},re.prototype.writeInt32=function(te){return te<0&&(te+=4294967296),this.writeUInt32(te)},re.prototype.readUInt16=function(){return this.readByte()<<8|this.readByte()},re.prototype.writeUInt16=function(te){return this.writeByte(te>>8&255),this.writeByte(255&te)},re.prototype.readInt16=function(){var te;return(te=this.readUInt16())>=32768?te-65536:te},re.prototype.writeInt16=function(te){return te<0&&(te+=65536),this.writeUInt16(te)},re.prototype.readString=function(te){var ne,fe;for(fe=[],ne=0;0<=te?nete;ne=0<=te?++ne:--ne)fe[ne]=String.fromCharCode(this.readByte());return fe.join("")},re.prototype.writeString=function(te){var ne,fe,we;for(we=[],ne=0,fe=te.length;0<=fe?nefe;ne=0<=fe?++ne:--ne)we.push(this.writeByte(te.charCodeAt(ne)));return we},re.prototype.readShort=function(){return this.readInt16()},re.prototype.writeShort=function(te){return this.writeInt16(te)},re.prototype.readLongLong=function(){var te,ne,fe,we,Se,Ie,Te,Ke;return te=this.readByte(),ne=this.readByte(),fe=this.readByte(),we=this.readByte(),Se=this.readByte(),Ie=this.readByte(),Te=this.readByte(),Ke=this.readByte(),128&te?-1*(72057594037927940*(255^te)+281474976710656*(255^ne)+1099511627776*(255^fe)+4294967296*(255^we)+16777216*(255^Se)+65536*(255^Ie)+256*(255^Te)+(255^Ke)+1):72057594037927940*te+281474976710656*ne+1099511627776*fe+4294967296*we+16777216*Se+65536*Ie+256*Te+Ke},re.prototype.writeLongLong=function(te){var ne,fe;return ne=Math.floor(te/4294967296),fe=4294967295&te,this.writeByte(ne>>24&255),this.writeByte(ne>>16&255),this.writeByte(ne>>8&255),this.writeByte(255&ne),this.writeByte(fe>>24&255),this.writeByte(fe>>16&255),this.writeByte(fe>>8&255),this.writeByte(255&fe)},re.prototype.readInt=function(){return this.readInt32()},re.prototype.writeInt=function(te){return this.writeInt32(te)},re.prototype.read=function(te){var ne,fe;for(ne=[],fe=0;0<=te?fete;fe=0<=te?++fe:--fe)ne.push(this.readByte());return ne},re.prototype.write=function(te){var ne,fe,we,Se;for(Se=[],fe=0,we=te.length;feSe;we=0<=Se?++we:--we)fe={tag:ne.readString(4),checksum:ne.readInt(),offset:ne.readInt(),length:ne.readInt()},this.tables[fe.tag]=fe}return te.prototype.encode=function(ne){var fe,we,Se,Ie,Te,Ke,tt,mt,vt,Qt,$e,on,Zt;for(Zt in $e=Object.keys(ne).length,Ke=Math.log(2),vt=16*Math.floor(Math.log($e)/Ke),Ie=Math.floor(vt/Ke),mt=16*$e-vt,(we=new YA).writeInt(this.scalarType),we.writeShort($e),we.writeShort(vt),we.writeShort(Ie),we.writeShort(mt),Se=16*$e,tt=we.pos+Se,Te=null,on=[],ne)for(Qt=ne[Zt],we.writeString(Zt),we.writeInt(re(Qt)),we.writeInt(tt),we.writeInt(Qt.length),on=on.concat(Qt),Zt==="head"&&(Te=tt),tt+=Qt.length;tt%4;)on.push(0),tt++;return we.write(on),fe=2981146554-re(we.data),we.pos=Te+8,we.writeUInt32(fe),we.data},re=function(ne){var fe,we,Se,Ie;for(ne=wc.call(ne);ne.length%4;)ne.push(0);for(Se=new YA(ne),we=0,fe=0,Ie=ne.length;feQt;Ke=0<=Qt?++zn:--zn)ir.push(te.readUInt16());return ir}(),te.pos+=2,Zt=function(){var zn,ir;for(ir=[],Ke=zn=0;0<=Qt?znQt;Ke=0<=Qt?++zn:--zn)ir.push(te.readUInt16());return ir}(),tt=function(){var zn,ir;for(ir=[],Ke=zn=0;0<=Qt?znQt;Ke=0<=Qt?++zn:--zn)ir.push(te.readUInt16());return ir}(),mt=function(){var zn,ir;for(ir=[],Ke=zn=0;0<=Qt?znQt;Ke=0<=Qt?++zn:--zn)ir.push(te.readUInt16());return ir}(),we=(this.length-te.pos+this.offset)/2,Te=function(){var zn,ir;for(ir=[],Ke=zn=0;0<=we?znwe;Ke=0<=we?++zn:--zn)ir.push(te.readUInt16());return ir}(),Ke=Tt=0,In=Se.length;Tt=An;fe=on<=An?++sn:--sn)mt[Ke]===0?Ie=fe+tt[Ke]:(Ie=Te[mt[Ke]/2+(fe-on)-(Qt-Ke)]||0)!==0&&(Ie+=tt[Ke]),this.codeMap[fe]=65535&Ie}te.pos=vt}return re.encode=function(te,ne){var fe,we,Se,Ie,Te,Ke,tt,mt,vt,Qt,$e,on,Zt,An,Tt,sn,In,zn,ir,Sr,Wn,Sn,Xn,gr,Mt,Xt,Ln,Le,Me,et,st,dt,Pt,kt,en,Xe,ct,Ct,Ft,zt,$t,an,fn,Qn,On,Rn;switch(Le=new YA,Ie=Object.keys(te).sort(function(Zn,pr){return Zn-pr}),ne){case"macroman":for(Zt=0,An=function(){var Zn=[];for(on=0;on<256;++on)Zn.push(0);return Zn}(),sn={0:0},Se={},Me=0,Pt=Ie.length;Me=32768)for(Ke.push(0),Sr.push(2*($e.length+Xn-on)),we=dt=Mt;Mt<=mt?dt<=mt:dt>=mt;we=Mt<=mt?++dt:--dt)$e.push(fe[we].new);else Ke.push(Ln-Mt),Sr.push(0)}for(Le.writeUInt16(3),Le.writeUInt16(1),Le.writeUInt32(12),Le.writeUInt16(4),Le.writeUInt16(16+8*Xn+2*$e.length),Le.writeUInt16(0),Le.writeUInt16(gr),Le.writeUInt16(Sn),Le.writeUInt16(Qt),Le.writeUInt16(Wn),$t=0,Xe=vt.length;$tSe;we=0<=Se?++we:--we)fe=new Qu(ne,this.offset),this.tables.push(fe),fe.isUnicode&&this.unicode==null&&(this.unicode=fe);return!0},te.encode=function(ne,fe){var we,Se;return fe==null&&(fe="macroman"),we=Qu.encode(ne,fe),(Se=new YA).writeUInt16(0),Se.writeUInt16(1),we.table=Se.data.concat(we.subtable),we},te}(),Ll=function(re){function te(){return te.__super__.constructor.apply(this,arguments)}return qA(te,SA),te.prototype.tag="hhea",te.prototype.parse=function(ne){return ne.pos=this.offset,this.version=ne.readInt(),this.ascender=ne.readShort(),this.decender=ne.readShort(),this.lineGap=ne.readShort(),this.advanceWidthMax=ne.readShort(),this.minLeftSideBearing=ne.readShort(),this.minRightSideBearing=ne.readShort(),this.xMaxExtent=ne.readShort(),this.caretSlopeRise=ne.readShort(),this.caretSlopeRun=ne.readShort(),this.caretOffset=ne.readShort(),ne.pos+=8,this.metricDataFormat=ne.readShort(),this.numberOfMetrics=ne.readUInt16()},te}(),tc=function(re){function te(){return te.__super__.constructor.apply(this,arguments)}return qA(te,SA),te.prototype.tag="OS/2",te.prototype.parse=function(ne){if(ne.pos=this.offset,this.version=ne.readUInt16(),this.averageCharWidth=ne.readShort(),this.weightClass=ne.readUInt16(),this.widthClass=ne.readUInt16(),this.type=ne.readShort(),this.ySubscriptXSize=ne.readShort(),this.ySubscriptYSize=ne.readShort(),this.ySubscriptXOffset=ne.readShort(),this.ySubscriptYOffset=ne.readShort(),this.ySuperscriptXSize=ne.readShort(),this.ySuperscriptYSize=ne.readShort(),this.ySuperscriptXOffset=ne.readShort(),this.ySuperscriptYOffset=ne.readShort(),this.yStrikeoutSize=ne.readShort(),this.yStrikeoutPosition=ne.readShort(),this.familyClass=ne.readShort(),this.panose=function(){var fe,we;for(we=[],fe=0;fe<10;++fe)we.push(ne.readByte());return we}(),this.charRange=function(){var fe,we;for(we=[],fe=0;fe<4;++fe)we.push(ne.readInt());return we}(),this.vendorID=ne.readString(4),this.selection=ne.readShort(),this.firstCharIndex=ne.readShort(),this.lastCharIndex=ne.readShort(),this.version>0&&(this.ascent=ne.readShort(),this.descent=ne.readShort(),this.lineGap=ne.readShort(),this.winAscent=ne.readShort(),this.winDescent=ne.readShort(),this.codePageRange=function(){var fe,we;for(we=[],fe=0;fe<2;fe=++fe)we.push(ne.readInt());return we}(),this.version>1))return this.xHeight=ne.readShort(),this.capHeight=ne.readShort(),this.defaultChar=ne.readShort(),this.breakChar=ne.readShort(),this.maxContext=ne.readShort()},te}(),nc=function(re){function te(){return te.__super__.constructor.apply(this,arguments)}return qA(te,SA),te.prototype.tag="post",te.prototype.parse=function(ne){var fe,we,Se;switch(ne.pos=this.offset,this.format=ne.readInt(),this.italicAngle=ne.readInt(),this.underlinePosition=ne.readShort(),this.underlineThickness=ne.readShort(),this.isFixedPitch=ne.readInt(),this.minMemType42=ne.readInt(),this.maxMemType42=ne.readInt(),this.minMemType1=ne.readInt(),this.maxMemType1=ne.readInt(),this.format){case 65536:break;case 131072:var Ie;for(we=ne.readUInt16(),this.glyphNameIndex=[],Ie=0;0<=we?Iewe;Ie=0<=we?++Ie:--Ie)this.glyphNameIndex.push(ne.readUInt16());for(this.names=[],Se=[];ne.posKe;Ie=0<=Ke?++Te:--Te)tt.push(ne.readUInt32());return tt}.call(this)}},te}(),yc=function(re,te){this.raw=re,this.length=re.length,this.platformID=te.platformID,this.encodingID=te.encodingID,this.languageID=te.languageID},rc=function(re){function te(){return te.__super__.constructor.apply(this,arguments)}return qA(te,SA),te.prototype.tag="name",te.prototype.parse=function(ne){var fe,we,Se,Ie,Te,Ke,tt,mt,vt,Qt,$e;for(ne.pos=this.offset,ne.readShort(),fe=ne.readShort(),Ke=ne.readShort(),we=[],Ie=0;0<=fe?Iefe;Ie=0<=fe?++Ie:--Ie)we.push({platformID:ne.readShort(),encodingID:ne.readShort(),languageID:ne.readShort(),nameID:ne.readShort(),length:ne.readShort(),offset:this.offset+Ke+ne.readShort()});for(tt={},Ie=vt=0,Qt=we.length;vtKe;fe=0<=Ke?++fe:--fe)this.metrics.push({advance:ne.readUInt16(),lsb:ne.readInt16()});for(Se=this.file.maxp.numGlyphs-this.file.hhea.numberOfMetrics,this.leftSideBearings=function(){var mt,vt;for(vt=[],fe=mt=0;0<=Se?mtSe;fe=0<=Se?++mt:--mt)vt.push(ne.readInt16());return vt}(),this.widths=function(){var mt,vt,Qt,$e;for($e=[],mt=0,vt=(Qt=this.metrics).length;mtSe;fe=0<=Se?++Te:--Te)tt.push(this.widths.push(we));return tt},te.prototype.forGlyph=function(ne){return ne in this.metrics?this.metrics[ne]:{advance:this.metrics[this.metrics.length-1].advance,lsb:this.leftSideBearings[ne-this.metrics.length]}},te}(),wc=[].slice,bc=function(re){function te(){return te.__super__.constructor.apply(this,arguments)}return qA(te,SA),te.prototype.tag="glyf",te.prototype.parse=function(){return this.cache={}},te.prototype.glyphFor=function(ne){var fe,we,Se,Ie,Te,Ke,tt,mt,vt,Qt;return ne in this.cache?this.cache[ne]:(Ie=this.file.loca,fe=this.file.contents,we=Ie.indexOf(ne),(Se=Ie.lengthOf(ne))===0?this.cache[ne]=null:(fe.pos=this.offset+we,Te=(Ke=new YA(fe.read(Se))).readShort(),mt=Ke.readShort(),Qt=Ke.readShort(),tt=Ke.readShort(),vt=Ke.readShort(),this.cache[ne]=Te===-1?new kc(Ke,mt,Qt,tt,vt):new Du(Ke,Te,mt,Qt,tt,vt),this.cache[ne]))},te.prototype.encode=function(ne,fe,we){var Se,Ie,Te,Ke,tt;for(Te=[],Ie=[],Ke=0,tt=fe.length;Ke0&&(Se+=tt)}for(var mt=new Array(4*we.length),vt=0;vt>8,mt[4*vt+1]=(16711680&we[vt])>>16,mt[4*vt]=(4278190080&we[vt])>>24;return mt},te}(),jc=function(){function re(te){this.font=te,this.subset={},this.unicodes={},this.next=33}return re.prototype.generateCmap=function(){var te,ne,fe,we,Se;for(ne in we=this.font.cmap.tables[0].codeMap,te={},Se=this.subset)fe=Se[ne],te[ne]=we[fe];return te},re.prototype.glyphsFor=function(te){var ne,fe,we,Se,Ie,Te,Ke;for(we={},Ie=0,Te=te.length;Ie0)for(Se in Ke=this.glyphsFor(ne))fe=Ke[Se],we[Se]=fe;return we},re.prototype.encode=function(te,ne){var fe,we,Se,Ie,Te,Ke,tt,mt,vt,Qt,$e,on,Zt,An,Tt;for(we in fe=_s.encode(this.generateCmap(),"unicode"),Ie=this.glyphsFor(te),$e={0:0},Tt=fe.charMap)$e[(Ke=Tt[we]).old]=Ke.new;for(on in Qt=fe.maxGlyphID,Ie)on in $e||($e[on]=Qt++);return mt=function(sn){var In,zn;for(In in zn={},sn)zn[sn[In]]=In;return zn}($e),vt=Object.keys(mt).sort(function(sn,In){return sn-In}),Zt=function(){var sn,In,zn;for(zn=[],sn=0,In=vt.length;sn>"),Se.join(` -`)}return""+ne},te}()},86129:function(hn,_t,Be){var pe=Be(19208).lW,Ve=Be(97671);(function(Ze){hn.exports=Ze()})(function(){return function Ze(At,Ge,He){function he(ce,Ne){if(!Ge[ce]){if(!At[ce]){var Ce=void 0;if(!Ne&&Ce)return require(ce,!0);if(ve)return ve(ce,!0);var be=new Error("Cannot find module '"+ce+"'");throw be.code="MODULE_NOT_FOUND",be}var oe=Ge[ce]={exports:{}};At[ce][0].call(oe.exports,function(y){var a=At[ce][1][y];return he(a||y)},oe,oe.exports,Ze,At,Ge,He)}return Ge[ce].exports}for(var ve=void 0,Ue=0;Ue>2,oe=(3&ce)<<4|Ne>>4,y=1>6:64,a=2>4,Ne=(15&be)<<4|(oe=ve.indexOf(Ue.charAt(a++)))>>2,Ce=(3&oe)<<6|(y=ve.indexOf(Ue.charAt(a++))),x[E++]=ce,oe!==64&&(x[E++]=Ne),y!==64&&(x[E++]=Ce);return x}},{"./support":30,"./utils":32}],2:[function(Ze,At,Ge){"use strict";var He=Ze("./external"),he=Ze("./stream/DataWorker"),ve=Ze("./stream/Crc32Probe"),Ue=Ze("./stream/DataLengthProbe");function ce(Ne,Ce,be,oe,y){this.compressedSize=Ne,this.uncompressedSize=Ce,this.crc32=be,this.compression=oe,this.compressedContent=y}ce.prototype={getContentWorker:function(){var Ne=new he(He.Promise.resolve(this.compressedContent)).pipe(this.compression.uncompressWorker()).pipe(new Ue("data_length")),Ce=this;return Ne.on("end",function(){if(this.streamInfo.data_length!==Ce.uncompressedSize)throw new Error("Bug : uncompressed data size mismatch")}),Ne},getCompressedWorker:function(){return new he(He.Promise.resolve(this.compressedContent)).withStreamInfo("compressedSize",this.compressedSize).withStreamInfo("uncompressedSize",this.uncompressedSize).withStreamInfo("crc32",this.crc32).withStreamInfo("compression",this.compression)}},ce.createWorkerFrom=function(Ne,Ce,be){return Ne.pipe(new ve).pipe(new Ue("uncompressedSize")).pipe(Ce.compressWorker(be)).pipe(new Ue("compressedSize")).withStreamInfo("compression",Ce)},At.exports=ce},{"./external":6,"./stream/Crc32Probe":25,"./stream/DataLengthProbe":26,"./stream/DataWorker":27}],3:[function(Ze,At,Ge){"use strict";var He=Ze("./stream/GenericWorker");Ge.STORE={magic:"\0\0",compressWorker:function(){return new He("STORE compression")},uncompressWorker:function(){return new He("STORE decompression")}},Ge.DEFLATE=Ze("./flate")},{"./flate":7,"./stream/GenericWorker":28}],4:[function(Ze,At,Ge){"use strict";var He=Ze("./utils"),he=function(){for(var ve,Ue=[],ce=0;ce<256;ce++){ve=ce;for(var Ne=0;Ne<8;Ne++)ve=1&ve?3988292384^ve>>>1:ve>>>1;Ue[ce]=ve}return Ue}();At.exports=function(ve,Ue){return ve!==void 0&&ve.length?He.getTypeOf(ve)!=="string"?function(ce,Ne,Ce,be){var oe=he,y=be+Ce;ce^=-1;for(var a=be;a>>8^oe[255&(ce^Ne[a])];return-1^ce}(0|Ue,ve,ve.length,0):function(ce,Ne,Ce,be){var oe=he,y=be+Ce;ce^=-1;for(var a=be;a>>8^oe[255&(ce^Ne.charCodeAt(a))];return-1^ce}(0|Ue,ve,ve.length,0):0}},{"./utils":32}],5:[function(Ze,At,Ge){"use strict";Ge.base64=!1,Ge.binary=!1,Ge.dir=!1,Ge.createFolders=!0,Ge.date=null,Ge.compression=null,Ge.compressionOptions=null,Ge.comment=null,Ge.unixPermissions=null,Ge.dosPermissions=null},{}],6:[function(Ze,At,Ge){"use strict";var He=null;He=typeof Promise!="undefined"?Promise:Ze("lie"),At.exports={Promise:He}},{lie:37}],7:[function(Ze,At,Ge){"use strict";var He=typeof Uint8Array!="undefined"&&typeof Uint16Array!="undefined"&&typeof Uint32Array!="undefined",he=Ze("pako"),ve=Ze("./utils"),Ue=Ze("./stream/GenericWorker"),ce=He?"uint8array":"array";function Ne(Ce,be){Ue.call(this,"FlateWorker/"+Ce),this._pako=null,this._pakoAction=Ce,this._pakoOptions=be,this.meta={}}Ge.magic="\b\0",ve.inherits(Ne,Ue),Ne.prototype.processChunk=function(Ce){this.meta=Ce.meta,this._pako===null&&this._createPako(),this._pako.push(ve.transformTo(ce,Ce.data),!1)},Ne.prototype.flush=function(){Ue.prototype.flush.call(this),this._pako===null&&this._createPako(),this._pako.push([],!0)},Ne.prototype.cleanUp=function(){Ue.prototype.cleanUp.call(this),this._pako=null},Ne.prototype._createPako=function(){this._pako=new he[this._pakoAction]({raw:!0,level:this._pakoOptions.level||-1});var Ce=this;this._pako.onData=function(be){Ce.push({data:be,meta:Ce.meta})}},Ge.compressWorker=function(Ce){return new Ne("Deflate",Ce)},Ge.uncompressWorker=function(){return new Ne("Inflate",{})}},{"./stream/GenericWorker":28,"./utils":32,pako:38}],8:[function(Ze,At,Ge){"use strict";function He(oe,y){var a,E="";for(a=0;a>>=8;return E}function he(oe,y,a,E,b,x){var z,ae,ge=oe.file,xe=oe.compression,Pe=x!==ce.utf8encode,Oe=ve.transformTo("string",x(ge.name)),We=ve.transformTo("string",ce.utf8encode(ge.name)),Je=ge.comment,nt=ve.transformTo("string",x(Je)),De=ve.transformTo("string",ce.utf8encode(Je)),xt=We.length!==ge.name.length,Qe=De.length!==Je.length,jt="",ut="",it="",Nt=ge.dir,pt=ge.date,Bt={crc32:0,compressedSize:0,uncompressedSize:0};y&&!a||(Bt.crc32=oe.crc32,Bt.compressedSize=oe.compressedSize,Bt.uncompressedSize=oe.uncompressedSize);var ft=0;y&&(ft|=8),Pe||!xt&&!Qe||(ft|=2048);var ot=0,Yt=0;Nt&&(ot|=16),b==="UNIX"?(Yt=798,ot|=function(Et,qt){var yn=Et;return Et||(yn=qt?16893:33204),(65535&yn)<<16}(ge.unixPermissions,Nt)):(Yt=20,ot|=function(Et){return 63&(Et||0)}(ge.dosPermissions)),z=pt.getUTCHours(),z<<=6,z|=pt.getUTCMinutes(),z<<=5,z|=pt.getUTCSeconds()/2,ae=pt.getUTCFullYear()-1980,ae<<=4,ae|=pt.getUTCMonth()+1,ae<<=5,ae|=pt.getUTCDate(),xt&&(ut=He(1,1)+He(Ne(Oe),4)+We,jt+="up"+He(ut.length,2)+ut),Qe&&(it=He(1,1)+He(Ne(nt),4)+De,jt+="uc"+He(it.length,2)+it);var rn="";return rn+=` -\0`,rn+=He(ft,2),rn+=xe.magic,rn+=He(z,2),rn+=He(ae,2),rn+=He(Bt.crc32,4),rn+=He(Bt.compressedSize,4),rn+=He(Bt.uncompressedSize,4),rn+=He(Oe.length,2),rn+=He(jt.length,2),{fileRecord:Ce.LOCAL_FILE_HEADER+rn+Oe+jt,dirRecord:Ce.CENTRAL_FILE_HEADER+He(Yt,2)+rn+He(nt.length,2)+"\0\0\0\0"+He(ot,4)+He(E,4)+Oe+jt+nt}}var ve=Ze("../utils"),Ue=Ze("../stream/GenericWorker"),ce=Ze("../utf8"),Ne=Ze("../crc32"),Ce=Ze("../signature");function be(oe,y,a,E){Ue.call(this,"ZipFileWorker"),this.bytesWritten=0,this.zipComment=y,this.zipPlatform=a,this.encodeFileName=E,this.streamFiles=oe,this.accumulate=!1,this.contentBuffer=[],this.dirRecords=[],this.currentSourceOffset=0,this.entriesCount=0,this.currentFile=null,this._sources=[]}ve.inherits(be,Ue),be.prototype.push=function(oe){var y=oe.meta.percent||0,a=this.entriesCount,E=this._sources.length;this.accumulate?this.contentBuffer.push(oe):(this.bytesWritten+=oe.data.length,Ue.prototype.push.call(this,{data:oe.data,meta:{currentFile:this.currentFile,percent:a?(y+100*(a-E-1))/a:100}}))},be.prototype.openedSource=function(oe){this.currentSourceOffset=this.bytesWritten,this.currentFile=oe.file.name;var y=this.streamFiles&&!oe.file.dir;if(y){var a=he(oe,y,!1,this.currentSourceOffset,this.zipPlatform,this.encodeFileName);this.push({data:a.fileRecord,meta:{percent:0}})}else this.accumulate=!0},be.prototype.closedSource=function(oe){this.accumulate=!1;var y=this.streamFiles&&!oe.file.dir,a=he(oe,y,!0,this.currentSourceOffset,this.zipPlatform,this.encodeFileName);if(this.dirRecords.push(a.dirRecord),y)this.push({data:function(E){return Ce.DATA_DESCRIPTOR+He(E.crc32,4)+He(E.compressedSize,4)+He(E.uncompressedSize,4)}(oe),meta:{percent:100}});else for(this.push({data:a.fileRecord,meta:{percent:0}});this.contentBuffer.length;)this.push(this.contentBuffer.shift());this.currentFile=null},be.prototype.flush=function(){for(var oe=this.bytesWritten,y=0;y=this.index;Ue--)ce=(ce<<8)+this.byteAt(Ue);return this.index+=ve,ce},readString:function(ve){return He.transformTo("string",this.readData(ve))},readData:function(){},lastIndexOfSignature:function(){},readAndCheckSignature:function(){},readDate:function(){var ve=this.readInt(4);return new Date(Date.UTC(1980+(ve>>25&127),(ve>>21&15)-1,ve>>16&31,ve>>11&31,ve>>5&63,(31&ve)<<1))}},At.exports=he},{"../utils":32}],19:[function(Ze,At,Ge){"use strict";var He=Ze("./Uint8ArrayReader");function he(ve){He.call(this,ve)}Ze("../utils").inherits(he,He),he.prototype.readData=function(ve){this.checkOffset(ve);var Ue=this.data.slice(this.zero+this.index,this.zero+this.index+ve);return this.index+=ve,Ue},At.exports=he},{"../utils":32,"./Uint8ArrayReader":21}],20:[function(Ze,At,Ge){"use strict";var He=Ze("./DataReader");function he(ve){He.call(this,ve)}Ze("../utils").inherits(he,He),he.prototype.byteAt=function(ve){return this.data.charCodeAt(this.zero+ve)},he.prototype.lastIndexOfSignature=function(ve){return this.data.lastIndexOf(ve)-this.zero},he.prototype.readAndCheckSignature=function(ve){return ve===this.readData(4)},he.prototype.readData=function(ve){this.checkOffset(ve);var Ue=this.data.slice(this.zero+this.index,this.zero+this.index+ve);return this.index+=ve,Ue},At.exports=he},{"../utils":32,"./DataReader":18}],21:[function(Ze,At,Ge){"use strict";var He=Ze("./ArrayReader");function he(ve){He.call(this,ve)}Ze("../utils").inherits(he,He),he.prototype.readData=function(ve){if(this.checkOffset(ve),ve===0)return new Uint8Array(0);var Ue=this.data.subarray(this.zero+this.index,this.zero+this.index+ve);return this.index+=ve,Ue},At.exports=he},{"../utils":32,"./ArrayReader":17}],22:[function(Ze,At,Ge){"use strict";var He=Ze("../utils"),he=Ze("../support"),ve=Ze("./ArrayReader"),Ue=Ze("./StringReader"),ce=Ze("./NodeBufferReader"),Ne=Ze("./Uint8ArrayReader");At.exports=function(Ce){var be=He.getTypeOf(Ce);return He.checkSupport(be),be!=="string"||he.uint8array?be==="nodebuffer"?new ce(Ce):he.uint8array?new Ne(He.transformTo("uint8array",Ce)):new ve(He.transformTo("array",Ce)):new Ue(Ce)}},{"../support":30,"../utils":32,"./ArrayReader":17,"./NodeBufferReader":19,"./StringReader":20,"./Uint8ArrayReader":21}],23:[function(Ze,At,Ge){"use strict";Ge.LOCAL_FILE_HEADER="PK",Ge.CENTRAL_FILE_HEADER="PK",Ge.CENTRAL_DIRECTORY_END="PK",Ge.ZIP64_CENTRAL_DIRECTORY_LOCATOR="PK\x07",Ge.ZIP64_CENTRAL_DIRECTORY_END="PK",Ge.DATA_DESCRIPTOR="PK\x07\b"},{}],24:[function(Ze,At,Ge){"use strict";var He=Ze("./GenericWorker"),he=Ze("../utils");function ve(Ue){He.call(this,"ConvertWorker to "+Ue),this.destType=Ue}he.inherits(ve,He),ve.prototype.processChunk=function(Ue){this.push({data:he.transformTo(this.destType,Ue.data),meta:Ue.meta})},At.exports=ve},{"../utils":32,"./GenericWorker":28}],25:[function(Ze,At,Ge){"use strict";var He=Ze("./GenericWorker"),he=Ze("../crc32");function ve(){He.call(this,"Crc32Probe"),this.withStreamInfo("crc32",0)}Ze("../utils").inherits(ve,He),ve.prototype.processChunk=function(Ue){this.streamInfo.crc32=he(Ue.data,this.streamInfo.crc32||0),this.push(Ue)},At.exports=ve},{"../crc32":4,"../utils":32,"./GenericWorker":28}],26:[function(Ze,At,Ge){"use strict";var He=Ze("../utils"),he=Ze("./GenericWorker");function ve(Ue){he.call(this,"DataLengthProbe for "+Ue),this.propName=Ue,this.withStreamInfo(Ue,0)}He.inherits(ve,he),ve.prototype.processChunk=function(Ue){if(Ue){var ce=this.streamInfo[this.propName]||0;this.streamInfo[this.propName]=ce+Ue.data.length}he.prototype.processChunk.call(this,Ue)},At.exports=ve},{"../utils":32,"./GenericWorker":28}],27:[function(Ze,At,Ge){"use strict";var He=Ze("../utils"),he=Ze("./GenericWorker");function ve(Ue){he.call(this,"DataWorker");var ce=this;this.dataIsReady=!1,this.index=0,this.max=0,this.data=null,this.type="",this._tickScheduled=!1,Ue.then(function(Ne){ce.dataIsReady=!0,ce.data=Ne,ce.max=Ne&&Ne.length||0,ce.type=He.getTypeOf(Ne),ce.isPaused||ce._tickAndRepeat()},function(Ne){ce.error(Ne)})}He.inherits(ve,he),ve.prototype.cleanUp=function(){he.prototype.cleanUp.call(this),this.data=null},ve.prototype.resume=function(){return!!he.prototype.resume.call(this)&&(!this._tickScheduled&&this.dataIsReady&&(this._tickScheduled=!0,He.delay(this._tickAndRepeat,[],this)),!0)},ve.prototype._tickAndRepeat=function(){this._tickScheduled=!1,this.isPaused||this.isFinished||(this._tick(),this.isFinished||(He.delay(this._tickAndRepeat,[],this),this._tickScheduled=!0))},ve.prototype._tick=function(){if(this.isPaused||this.isFinished)return!1;var Ue=null,ce=Math.min(this.max,this.index+16384);if(this.index>=this.max)return this.end();switch(this.type){case"string":Ue=this.data.substring(this.index,ce);break;case"uint8array":Ue=this.data.subarray(this.index,ce);break;case"array":case"nodebuffer":Ue=this.data.slice(this.index,ce)}return this.index=ce,this.push({data:Ue,meta:{percent:this.max?this.index/this.max*100:0}})},At.exports=ve},{"../utils":32,"./GenericWorker":28}],28:[function(Ze,At,Ge){"use strict";function He(he){this.name=he||"default",this.streamInfo={},this.generatedError=null,this.extraStreamInfo={},this.isPaused=!0,this.isFinished=!1,this.isLocked=!1,this._listeners={data:[],end:[],error:[]},this.previous=null}He.prototype={push:function(he){this.emit("data",he)},end:function(){if(this.isFinished)return!1;this.flush();try{this.emit("end"),this.cleanUp(),this.isFinished=!0}catch(he){this.emit("error",he)}return!0},error:function(he){return!this.isFinished&&(this.isPaused?this.generatedError=he:(this.isFinished=!0,this.emit("error",he),this.previous&&this.previous.error(he),this.cleanUp()),!0)},on:function(he,ve){return this._listeners[he].push(ve),this},cleanUp:function(){this.streamInfo=this.generatedError=this.extraStreamInfo=null,this._listeners=[]},emit:function(he,ve){if(this._listeners[he])for(var Ue=0;Ue "+he:he}},At.exports=He},{}],29:[function(Ze,At,Ge){"use strict";var He=Ze("../utils"),he=Ze("./ConvertWorker"),ve=Ze("./GenericWorker"),Ue=Ze("../base64"),ce=Ze("../support"),Ne=Ze("../external"),Ce=null;if(ce.nodestream)try{Ce=Ze("../nodejs/NodejsStreamOutputAdapter")}catch(y){}function be(y,a){return new Ne.Promise(function(E,b){var x=[],z=y._internalType,ae=y._outputType,ge=y._mimeType;y.on("data",function(xe,Pe){x.push(xe),a&&a(Pe)}).on("error",function(xe){x=[],b(xe)}).on("end",function(){try{var xe=function(Pe,Oe,We){switch(Pe){case"blob":return He.newBlob(He.transformTo("arraybuffer",Oe),We);case"base64":return Ue.encode(Oe);default:return He.transformTo(Pe,Oe)}}(ae,function(Pe,Oe){var We,Je=0,nt=null,De=0;for(We=0;We>>6:(E<65536?a[z++]=224|E>>>12:(a[z++]=240|E>>>18,a[z++]=128|E>>>12&63),a[z++]=128|E>>>6&63),a[z++]=128|63&E);return a}(oe)},Ge.utf8decode=function(oe){return he.nodebuffer?He.transformTo("nodebuffer",oe).toString("utf-8"):function(y){var a,E,b,x,z=y.length,ae=new Array(2*z);for(a=E=0;a>10&1023,ae[E++]=56320|1023&b)}return ae.length!==E&&(ae.subarray?ae=ae.subarray(0,E):ae.length=E),He.applyFromCharCode(ae)}(oe=He.transformTo(he.uint8array?"uint8array":"array",oe))},He.inherits(Ce,Ue),Ce.prototype.processChunk=function(oe){var y=He.transformTo(he.uint8array?"uint8array":"array",oe.data);if(this.leftOver&&this.leftOver.length){if(he.uint8array){var a=y;(y=new Uint8Array(a.length+this.leftOver.length)).set(this.leftOver,0),y.set(a,this.leftOver.length)}else y=this.leftOver.concat(y);this.leftOver=null}var E=function(x,z){var ae;for((z=z||x.length)>x.length&&(z=x.length),ae=z-1;0<=ae&&(192&x[ae])==128;)ae--;return ae<0||ae===0?z:ae+ce[x[ae]]>z?ae:z}(y),b=y;E!==y.length&&(he.uint8array?(b=y.subarray(0,E),this.leftOver=y.subarray(E,y.length)):(b=y.slice(0,E),this.leftOver=y.slice(E,y.length))),this.push({data:Ge.utf8decode(b),meta:oe.meta})},Ce.prototype.flush=function(){this.leftOver&&this.leftOver.length&&(this.push({data:Ge.utf8decode(this.leftOver),meta:{}}),this.leftOver=null)},Ge.Utf8DecodeWorker=Ce,He.inherits(be,Ue),be.prototype.processChunk=function(oe){this.push({data:Ge.utf8encode(oe.data),meta:oe.meta})},Ge.Utf8EncodeWorker=be},{"./nodejsUtils":14,"./stream/GenericWorker":28,"./support":30,"./utils":32}],32:[function(Ze,At,Ge){"use strict";var He=Ze("./support"),he=Ze("./base64"),ve=Ze("./nodejsUtils"),Ue=Ze("./external");function ce(a){return a}function Ne(a,E){for(var b=0;b>8;this.dir=!!(16&this.externalFileAttributes),oe==0&&(this.dosPermissions=63&this.externalFileAttributes),oe==3&&(this.unixPermissions=this.externalFileAttributes>>16&65535),this.dir||this.fileNameStr.slice(-1)!=="/"||(this.dir=!0)},parseZIP64ExtraField:function(){if(this.extraFields[1]){var oe=He(this.extraFields[1].value);this.uncompressedSize===he.MAX_VALUE_32BITS&&(this.uncompressedSize=oe.readInt(8)),this.compressedSize===he.MAX_VALUE_32BITS&&(this.compressedSize=oe.readInt(8)),this.localHeaderOffset===he.MAX_VALUE_32BITS&&(this.localHeaderOffset=oe.readInt(8)),this.diskNumberStart===he.MAX_VALUE_32BITS&&(this.diskNumberStart=oe.readInt(4))}},readExtraFields:function(oe){var y,a,E,b=oe.index+this.extraFieldsLength;for(this.extraFields||(this.extraFields={});oe.index+4>>6:(oe<65536?be[E++]=224|oe>>>12:(be[E++]=240|oe>>>18,be[E++]=128|oe>>>12&63),be[E++]=128|oe>>>6&63),be[E++]=128|63&oe);return be},Ge.buf2binstring=function(Ce){return Ne(Ce,Ce.length)},Ge.binstring2buf=function(Ce){for(var be=new He.Buf8(Ce.length),oe=0,y=be.length;oe>10&1023,x[y++]=56320|1023&a)}return Ne(x,y)},Ge.utf8border=function(Ce,be){var oe;for((be=be||Ce.length)>Ce.length&&(be=Ce.length),oe=be-1;0<=oe&&(192&Ce[oe])==128;)oe--;return oe<0||oe===0?be:oe+Ue[Ce[oe]]>be?oe:be}},{"./common":41}],43:[function(Ze,At,Ge){"use strict";At.exports=function(He,he,ve,Ue){for(var ce=65535&He|0,Ne=He>>>16&65535|0,Ce=0;ve!==0;){for(ve-=Ce=2e3>>1:he>>>1;ve[Ue]=he}return ve}();At.exports=function(he,ve,Ue,ce){var Ne=He,Ce=ce+Ue;he^=-1;for(var be=ce;be>>8^Ne[255&(he^ve[be])];return-1^he}},{}],46:[function(Ze,At,Ge){"use strict";var He,he=Ze("../utils/common"),ve=Ze("./trees"),Ue=Ze("./adler32"),ce=Ze("./crc32"),Ne=Ze("./messages"),Ce=0,be=4,oe=0,y=-2,a=-1,E=4,b=2,x=8,z=9,ae=286,ge=30,xe=19,Pe=2*ae+1,Oe=15,We=3,Je=258,nt=Je+We+1,De=42,xt=113,Qe=1,jt=2,ut=3,it=4;function Nt(je,Wt){return je.msg=Ne[Wt],Wt}function pt(je){return(je<<1)-(4je.avail_out&&(ke=je.avail_out),ke!==0&&(he.arraySet(je.output,Wt.pending_buf,Wt.pending_out,ke,je.next_out),je.next_out+=ke,Wt.pending_out+=ke,je.total_out+=ke,je.avail_out-=ke,Wt.pending-=ke,Wt.pending===0&&(Wt.pending_out=0))}function ot(je,Wt){ve._tr_flush_block(je,0<=je.block_start?je.block_start:-1,je.strstart-je.block_start,Wt),je.block_start=je.strstart,ft(je.strm)}function Yt(je,Wt){je.pending_buf[je.pending++]=Wt}function rn(je,Wt){je.pending_buf[je.pending++]=Wt>>>8&255,je.pending_buf[je.pending++]=255&Wt}function Et(je,Wt){var ke,me,se=je.max_chain_length,ye=je.strstart,qe=je.prev_length,ht=je.nice_match,Re=je.strstart>je.w_size-nt?je.strstart-(je.w_size-nt):0,Ye=je.window,Ot=je.w_mask,bt=je.prev,lt=je.strstart+Je,Gt=Ye[ye+qe-1],Tn=Ye[ye+qe];je.prev_length>=je.good_match&&(se>>=2),ht>je.lookahead&&(ht=je.lookahead);do if(Ye[(ke=Wt)+qe]===Tn&&Ye[ke+qe-1]===Gt&&Ye[ke]===Ye[ye]&&Ye[++ke]===Ye[ye+1]){ye+=2,ke++;do;while(Ye[++ye]===Ye[++ke]&&Ye[++ye]===Ye[++ke]&&Ye[++ye]===Ye[++ke]&&Ye[++ye]===Ye[++ke]&&Ye[++ye]===Ye[++ke]&&Ye[++ye]===Ye[++ke]&&Ye[++ye]===Ye[++ke]&&Ye[++ye]===Ye[++ke]&&yeRe&&--se!=0);return qe<=je.lookahead?qe:je.lookahead}function qt(je){var Wt,ke,me,se,ye,qe,ht,Re,Ye,Ot,bt=je.w_size;do{if(se=je.window_size-je.lookahead-je.strstart,je.strstart>=bt+(bt-nt)){for(he.arraySet(je.window,je.window,bt,bt,0),je.match_start-=bt,je.strstart-=bt,je.block_start-=bt,Wt=ke=je.hash_size;me=je.head[--Wt],je.head[Wt]=bt<=me?me-bt:0,--ke;);for(Wt=ke=bt;me=je.prev[--Wt],je.prev[Wt]=bt<=me?me-bt:0,--ke;);se+=bt}if(je.strm.avail_in===0)break;if(qe=je.strm,ht=je.window,Re=je.strstart+je.lookahead,Ye=se,Ot=void 0,Ot=qe.avail_in,Ye=We)for(ye=je.strstart-je.insert,je.ins_h=je.window[ye],je.ins_h=(je.ins_h<=We&&(je.ins_h=(je.ins_h<=We)if(me=ve._tr_tally(je,je.strstart-je.match_start,je.match_length-We),je.lookahead-=je.match_length,je.match_length<=je.max_lazy_match&&je.lookahead>=We){for(je.match_length--;je.strstart++,je.ins_h=(je.ins_h<=We&&(je.ins_h=(je.ins_h<=We&&je.match_length<=je.prev_length){for(se=je.strstart+je.lookahead-We,me=ve._tr_tally(je,je.strstart-1-je.prev_match,je.prev_length-We),je.lookahead-=je.prev_length-1,je.prev_length-=2;++je.strstart<=se&&(je.ins_h=(je.ins_h<je.pending_buf_size-5&&(ke=je.pending_buf_size-5);;){if(je.lookahead<=1){if(qt(je),je.lookahead===0&&Wt===Ce)return Qe;if(je.lookahead===0)break}je.strstart+=je.lookahead,je.lookahead=0;var me=je.block_start+ke;if((je.strstart===0||je.strstart>=me)&&(je.lookahead=je.strstart-me,je.strstart=me,ot(je,!1),je.strm.avail_out===0)||je.strstart-je.block_start>=je.w_size-nt&&(ot(je,!1),je.strm.avail_out===0))return Qe}return je.insert=0,Wt===be?(ot(je,!0),je.strm.avail_out===0?ut:it):(je.strstart>je.block_start&&(ot(je,!1),je.strm.avail_out),Qe)}),new dn(4,4,8,4,yn),new dn(4,5,16,8,yn),new dn(4,6,32,32,yn),new dn(4,4,16,16,Un),new dn(8,16,32,32,Un),new dn(8,16,128,128,Un),new dn(8,32,128,256,Un),new dn(32,128,258,1024,Un),new dn(32,258,258,4096,Un)],Ge.deflateInit=function(je,Wt){return tr(je,Wt,x,15,8,0)},Ge.deflateInit2=tr,Ge.deflateReset=jn,Ge.deflateResetKeep=It,Ge.deflateSetHeader=function(je,Wt){return je&&je.state?je.state.wrap!==2?y:(je.state.gzhead=Wt,oe):y},Ge.deflate=function(je,Wt){var ke,me,se,ye;if(!je||!je.state||5>8&255),Yt(me,me.gzhead.time>>16&255),Yt(me,me.gzhead.time>>24&255),Yt(me,me.level===9?2:2<=me.strategy||me.level<2?4:0),Yt(me,255&me.gzhead.os),me.gzhead.extra&&me.gzhead.extra.length&&(Yt(me,255&me.gzhead.extra.length),Yt(me,me.gzhead.extra.length>>8&255)),me.gzhead.hcrc&&(je.adler=ce(je.adler,me.pending_buf,me.pending,0)),me.gzindex=0,me.status=69):(Yt(me,0),Yt(me,0),Yt(me,0),Yt(me,0),Yt(me,0),Yt(me,me.level===9?2:2<=me.strategy||me.level<2?4:0),Yt(me,3),me.status=xt);else{var qe=x+(me.w_bits-8<<4)<<8;qe|=(2<=me.strategy||me.level<2?0:me.level<6?1:me.level===6?2:3)<<6,me.strstart!==0&&(qe|=32),qe+=31-qe%31,me.status=xt,rn(me,qe),me.strstart!==0&&(rn(me,je.adler>>>16),rn(me,65535&je.adler)),je.adler=1}if(me.status===69)if(me.gzhead.extra){for(se=me.pending;me.gzindex<(65535&me.gzhead.extra.length)&&(me.pending!==me.pending_buf_size||(me.gzhead.hcrc&&me.pending>se&&(je.adler=ce(je.adler,me.pending_buf,me.pending-se,se)),ft(je),se=me.pending,me.pending!==me.pending_buf_size));)Yt(me,255&me.gzhead.extra[me.gzindex]),me.gzindex++;me.gzhead.hcrc&&me.pending>se&&(je.adler=ce(je.adler,me.pending_buf,me.pending-se,se)),me.gzindex===me.gzhead.extra.length&&(me.gzindex=0,me.status=73)}else me.status=73;if(me.status===73)if(me.gzhead.name){se=me.pending;do{if(me.pending===me.pending_buf_size&&(me.gzhead.hcrc&&me.pending>se&&(je.adler=ce(je.adler,me.pending_buf,me.pending-se,se)),ft(je),se=me.pending,me.pending===me.pending_buf_size)){ye=1;break}ye=me.gzindexse&&(je.adler=ce(je.adler,me.pending_buf,me.pending-se,se)),ye===0&&(me.gzindex=0,me.status=91)}else me.status=91;if(me.status===91)if(me.gzhead.comment){se=me.pending;do{if(me.pending===me.pending_buf_size&&(me.gzhead.hcrc&&me.pending>se&&(je.adler=ce(je.adler,me.pending_buf,me.pending-se,se)),ft(je),se=me.pending,me.pending===me.pending_buf_size)){ye=1;break}ye=me.gzindexse&&(je.adler=ce(je.adler,me.pending_buf,me.pending-se,se)),ye===0&&(me.status=103)}else me.status=103;if(me.status===103&&(me.gzhead.hcrc?(me.pending+2>me.pending_buf_size&&ft(je),me.pending+2<=me.pending_buf_size&&(Yt(me,255&je.adler),Yt(me,je.adler>>8&255),je.adler=0,me.status=xt)):me.status=xt),me.pending!==0){if(ft(je),je.avail_out===0)return me.last_flush=-1,oe}else if(je.avail_in===0&&pt(Wt)<=pt(ke)&&Wt!==be)return Nt(je,-5);if(me.status===666&&je.avail_in!==0)return Nt(je,-5);if(je.avail_in!==0||me.lookahead!==0||Wt!==Ce&&me.status!==666){var ht=me.strategy===2?function(Re,Ye){for(var Ot;;){if(Re.lookahead===0&&(qt(Re),Re.lookahead===0)){if(Ye===Ce)return Qe;break}if(Re.match_length=0,Ot=ve._tr_tally(Re,0,Re.window[Re.strstart]),Re.lookahead--,Re.strstart++,Ot&&(ot(Re,!1),Re.strm.avail_out===0))return Qe}return Re.insert=0,Ye===be?(ot(Re,!0),Re.strm.avail_out===0?ut:it):Re.last_lit&&(ot(Re,!1),Re.strm.avail_out===0)?Qe:jt}(me,Wt):me.strategy===3?function(Re,Ye){for(var Ot,bt,lt,Gt,Tn=Re.window;;){if(Re.lookahead<=Je){if(qt(Re),Re.lookahead<=Je&&Ye===Ce)return Qe;if(Re.lookahead===0)break}if(Re.match_length=0,Re.lookahead>=We&&0Re.lookahead&&(Re.match_length=Re.lookahead)}if(Re.match_length>=We?(Ot=ve._tr_tally(Re,1,Re.match_length-We),Re.lookahead-=Re.match_length,Re.strstart+=Re.match_length,Re.match_length=0):(Ot=ve._tr_tally(Re,0,Re.window[Re.strstart]),Re.lookahead--,Re.strstart++),Ot&&(ot(Re,!1),Re.strm.avail_out===0))return Qe}return Re.insert=0,Ye===be?(ot(Re,!0),Re.strm.avail_out===0?ut:it):Re.last_lit&&(ot(Re,!1),Re.strm.avail_out===0)?Qe:jt}(me,Wt):He[me.level].func(me,Wt);if(ht!==ut&&ht!==it||(me.status=666),ht===Qe||ht===ut)return je.avail_out===0&&(me.last_flush=-1),oe;if(ht===jt&&(Wt===1?ve._tr_align(me):Wt!==5&&(ve._tr_stored_block(me,0,0,!1),Wt===3&&(Bt(me.head),me.lookahead===0&&(me.strstart=0,me.block_start=0,me.insert=0))),ft(je),je.avail_out===0))return me.last_flush=-1,oe}return Wt!==be?oe:me.wrap<=0?1:(me.wrap===2?(Yt(me,255&je.adler),Yt(me,je.adler>>8&255),Yt(me,je.adler>>16&255),Yt(me,je.adler>>24&255),Yt(me,255&je.total_in),Yt(me,je.total_in>>8&255),Yt(me,je.total_in>>16&255),Yt(me,je.total_in>>24&255)):(rn(me,je.adler>>>16),rn(me,65535&je.adler)),ft(je),0=ke.w_size&&(ye===0&&(Bt(ke.head),ke.strstart=0,ke.block_start=0,ke.insert=0),Ye=new he.Buf8(ke.w_size),he.arraySet(Ye,Wt,Ot-ke.w_size,ke.w_size,0),Wt=Ye,Ot=ke.w_size),qe=je.avail_in,ht=je.next_in,Re=je.input,je.avail_in=Ot,je.next_in=0,je.input=Wt,qt(ke);ke.lookahead>=We;){for(me=ke.strstart,se=ke.lookahead-(We-1);ke.ins_h=(ke.ins_h<>>=We=Oe>>>24,z-=We,(We=Oe>>>16&255)===0)jt[Ne++]=65535&Oe;else{if(!(16&We)){if(!(64&We)){Oe=ae[(65535&Oe)+(x&(1<>>=We,z-=We),z<15&&(x+=Qe[Ue++]<>>=We=Oe>>>24,z-=We,!(16&(We=Oe>>>16&255))){if(!(64&We)){Oe=ge[(65535&Oe)+(x&(1<>>=We,z-=We,(We=Ne-Ce)>3,x&=(1<<(z-=Je<<3))-1,He.next_in=Ue,He.next_out=Ne,He.avail_in=Ue>>24&255)+(De>>>8&65280)+((65280&De)<<8)+((255&De)<<24)}function x(){this.mode=0,this.last=!1,this.wrap=0,this.havedict=!1,this.flags=0,this.dmax=0,this.check=0,this.total=0,this.head=null,this.wbits=0,this.wsize=0,this.whave=0,this.wnext=0,this.window=null,this.hold=0,this.bits=0,this.length=0,this.offset=0,this.extra=0,this.lencode=null,this.distcode=null,this.lenbits=0,this.distbits=0,this.ncode=0,this.nlen=0,this.ndist=0,this.have=0,this.next=null,this.lens=new He.Buf16(320),this.work=new He.Buf16(288),this.lendyn=null,this.distdyn=null,this.sane=0,this.back=0,this.was=0}function z(De){var xt;return De&&De.state?(xt=De.state,De.total_in=De.total_out=xt.total=0,De.msg="",xt.wrap&&(De.adler=1&xt.wrap),xt.mode=y,xt.last=0,xt.havedict=0,xt.dmax=32768,xt.head=null,xt.hold=0,xt.bits=0,xt.lencode=xt.lendyn=new He.Buf32(a),xt.distcode=xt.distdyn=new He.Buf32(E),xt.sane=1,xt.back=-1,be):oe}function ae(De){var xt;return De&&De.state?((xt=De.state).wsize=0,xt.whave=0,xt.wnext=0,z(De)):oe}function ge(De,xt){var Qe,jt;return De&&De.state?(jt=De.state,xt<0?(Qe=0,xt=-xt):(Qe=1+(xt>>4),xt<48&&(xt&=15)),xt&&(xt<8||15=it.wsize?(He.arraySet(it.window,xt,Qe-it.wsize,it.wsize,0),it.wnext=0,it.whave=it.wsize):(jt<(ut=it.wsize-it.wnext)&&(ut=jt),He.arraySet(it.window,xt,Qe-jt,ut,it.wnext),(jt-=ut)?(He.arraySet(it.window,xt,Qe-jt,jt,0),it.wnext=jt,it.whave=it.wsize):(it.wnext+=ut,it.wnext===it.wsize&&(it.wnext=0),it.whave>>8&255,Qe.check=ve(Qe.check,ye,2,0),ot=ft=0,Qe.mode=2;break}if(Qe.flags=0,Qe.head&&(Qe.head.done=!1),!(1&Qe.wrap)||(((255&ft)<<8)+(ft>>8))%31){De.msg="incorrect header check",Qe.mode=30;break}if((15&ft)!=8){De.msg="unknown compression method",Qe.mode=30;break}if(ot-=4,je=8+(15&(ft>>>=4)),Qe.wbits===0)Qe.wbits=je;else if(je>Qe.wbits){De.msg="invalid window size",Qe.mode=30;break}Qe.dmax=1<>8&1),512&Qe.flags&&(ye[0]=255&ft,ye[1]=ft>>>8&255,Qe.check=ve(Qe.check,ye,2,0)),ot=ft=0,Qe.mode=3;case 3:for(;ot<32;){if(pt===0)break e;pt--,ft+=jt[it++]<>>8&255,ye[2]=ft>>>16&255,ye[3]=ft>>>24&255,Qe.check=ve(Qe.check,ye,4,0)),ot=ft=0,Qe.mode=4;case 4:for(;ot<16;){if(pt===0)break e;pt--,ft+=jt[it++]<>8),512&Qe.flags&&(ye[0]=255&ft,ye[1]=ft>>>8&255,Qe.check=ve(Qe.check,ye,2,0)),ot=ft=0,Qe.mode=5;case 5:if(1024&Qe.flags){for(;ot<16;){if(pt===0)break e;pt--,ft+=jt[it++]<>>8&255,Qe.check=ve(Qe.check,ye,2,0)),ot=ft=0}else Qe.head&&(Qe.head.extra=null);Qe.mode=6;case 6:if(1024&Qe.flags&&(pt<(Et=Qe.length)&&(Et=pt),Et&&(Qe.head&&(je=Qe.head.extra_len-Qe.length,Qe.head.extra||(Qe.head.extra=new Array(Qe.head.extra_len)),He.arraySet(Qe.head.extra,jt,it,Et,je)),512&Qe.flags&&(Qe.check=ve(Qe.check,jt,Et,it)),pt-=Et,it+=Et,Qe.length-=Et),Qe.length))break e;Qe.length=0,Qe.mode=7;case 7:if(2048&Qe.flags){if(pt===0)break e;for(Et=0;je=jt[it+Et++],Qe.head&&je&&Qe.length<65536&&(Qe.head.name+=String.fromCharCode(je)),je&&Et>9&1,Qe.head.done=!0),De.adler=Qe.check=0,Qe.mode=12;break;case 10:for(;ot<32;){if(pt===0)break e;pt--,ft+=jt[it++]<>>=7&ot,ot-=7&ot,Qe.mode=27;break}for(;ot<3;){if(pt===0)break e;pt--,ft+=jt[it++]<>>=1)){case 0:Qe.mode=14;break;case 1:if(Je(Qe),Qe.mode=20,xt!==6)break;ft>>>=2,ot-=2;break e;case 2:Qe.mode=17;break;case 3:De.msg="invalid block type",Qe.mode=30}ft>>>=2,ot-=2;break;case 14:for(ft>>>=7&ot,ot-=7&ot;ot<32;){if(pt===0)break e;pt--,ft+=jt[it++]<>>16^65535)){De.msg="invalid stored block lengths",Qe.mode=30;break}if(Qe.length=65535&ft,ot=ft=0,Qe.mode=15,xt===6)break e;case 15:Qe.mode=16;case 16:if(Et=Qe.length){if(pt>>=5,ot-=5,Qe.ndist=1+(31&ft),ft>>>=5,ot-=5,Qe.ncode=4+(15&ft),ft>>>=4,ot-=4,286>>=3,ot-=3}for(;Qe.have<19;)Qe.lens[qe[Qe.have++]]=0;if(Qe.lencode=Qe.lendyn,Qe.lenbits=7,ke={bits:Qe.lenbits},Wt=ce(0,Qe.lens,0,19,Qe.lencode,0,Qe.work,ke),Qe.lenbits=ke.bits,Wt){De.msg="invalid code lengths set",Qe.mode=30;break}Qe.have=0,Qe.mode=19;case 19:for(;Qe.have>>16&255,Kn=65535&se,!((Un=se>>>24)<=ot);){if(pt===0)break e;pt--,ft+=jt[it++]<>>=Un,ot-=Un,Qe.lens[Qe.have++]=Kn;else{if(Kn===16){for(me=Un+2;ot>>=Un,ot-=Un,Qe.have===0){De.msg="invalid bit length repeat",Qe.mode=30;break}je=Qe.lens[Qe.have-1],Et=3+(3&ft),ft>>>=2,ot-=2}else if(Kn===17){for(me=Un+3;ot>>=Un)),ft>>>=3,ot-=3}else{for(me=Un+7;ot>>=Un)),ft>>>=7,ot-=7}if(Qe.have+Et>Qe.nlen+Qe.ndist){De.msg="invalid bit length repeat",Qe.mode=30;break}for(;Et--;)Qe.lens[Qe.have++]=je}}if(Qe.mode===30)break;if(Qe.lens[256]===0){De.msg="invalid code -- missing end-of-block",Qe.mode=30;break}if(Qe.lenbits=9,ke={bits:Qe.lenbits},Wt=ce(Ne,Qe.lens,0,Qe.nlen,Qe.lencode,0,Qe.work,ke),Qe.lenbits=ke.bits,Wt){De.msg="invalid literal/lengths set",Qe.mode=30;break}if(Qe.distbits=6,Qe.distcode=Qe.distdyn,ke={bits:Qe.distbits},Wt=ce(Ce,Qe.lens,Qe.nlen,Qe.ndist,Qe.distcode,0,Qe.work,ke),Qe.distbits=ke.bits,Wt){De.msg="invalid distances set",Qe.mode=30;break}if(Qe.mode=20,xt===6)break e;case 20:Qe.mode=21;case 21:if(6<=pt&&258<=Bt){De.next_out=Nt,De.avail_out=Bt,De.next_in=it,De.avail_in=pt,Qe.hold=ft,Qe.bits=ot,Ue(De,rn),Nt=De.next_out,ut=De.output,Bt=De.avail_out,it=De.next_in,jt=De.input,pt=De.avail_in,ft=Qe.hold,ot=Qe.bits,Qe.mode===12&&(Qe.back=-1);break}for(Qe.back=0;dn=(se=Qe.lencode[ft&(1<>>16&255,Kn=65535&se,!((Un=se>>>24)<=ot);){if(pt===0)break e;pt--,ft+=jt[it++]<>It)])>>>16&255,Kn=65535&se,!(It+(Un=se>>>24)<=ot);){if(pt===0)break e;pt--,ft+=jt[it++]<>>=It,ot-=It,Qe.back+=It}if(ft>>>=Un,ot-=Un,Qe.back+=Un,Qe.length=Kn,dn===0){Qe.mode=26;break}if(32&dn){Qe.back=-1,Qe.mode=12;break}if(64&dn){De.msg="invalid literal/length code",Qe.mode=30;break}Qe.extra=15&dn,Qe.mode=22;case 22:if(Qe.extra){for(me=Qe.extra;ot>>=Qe.extra,ot-=Qe.extra,Qe.back+=Qe.extra}Qe.was=Qe.length,Qe.mode=23;case 23:for(;dn=(se=Qe.distcode[ft&(1<>>16&255,Kn=65535&se,!((Un=se>>>24)<=ot);){if(pt===0)break e;pt--,ft+=jt[it++]<>It)])>>>16&255,Kn=65535&se,!(It+(Un=se>>>24)<=ot);){if(pt===0)break e;pt--,ft+=jt[it++]<>>=It,ot-=It,Qe.back+=It}if(ft>>>=Un,ot-=Un,Qe.back+=Un,64&dn){De.msg="invalid distance code",Qe.mode=30;break}Qe.offset=Kn,Qe.extra=15&dn,Qe.mode=24;case 24:if(Qe.extra){for(me=Qe.extra;ot>>=Qe.extra,ot-=Qe.extra,Qe.back+=Qe.extra}if(Qe.offset>Qe.dmax){De.msg="invalid distance too far back",Qe.mode=30;break}Qe.mode=25;case 25:if(Bt===0)break e;if(Et=rn-Bt,Qe.offset>Et){if((Et=Qe.offset-Et)>Qe.whave&&Qe.sane){De.msg="invalid distance too far back",Qe.mode=30;break}qt=Et>Qe.wnext?(Et-=Qe.wnext,Qe.wsize-Et):Qe.wnext-Et,Et>Qe.length&&(Et=Qe.length),yn=Qe.window}else yn=ut,qt=Nt-Qe.offset,Et=Qe.length;for(BtPe?(We=qt[yn+E[xt]],ot[Yt+E[xt]]):(We=96,0),x=1<>Nt)+(z-=x)]=Oe<<24|We<<16|Je|0,z!==0;);for(x=1<>=1;if(x!==0?(ft&=x-1,ft+=x):ft=0,xt++,--rn[De]==0){if(De===jt)break;De=Ce[be+E[xt]]}if(ut>>7)]}function Yt(se,ye){se.pending_buf[se.pending++]=255&ye,se.pending_buf[se.pending++]=ye>>>8&255}function rn(se,ye,qe){se.bi_valid>b-qe?(se.bi_buf|=ye<>b-se.bi_valid,se.bi_valid+=qe-b):(se.bi_buf|=ye<>>=1,qe<<=1,0<--ye;);return qe>>>1}function yn(se,ye,qe){var ht,Re,Ye=new Array(E+1),Ot=0;for(ht=1;ht<=E;ht++)Ye[ht]=Ot=Ot+qe[ht-1]<<1;for(Re=0;Re<=ye;Re++){var bt=se[2*Re+1];bt!==0&&(se[2*Re]=qt(Ye[bt]++,bt))}}function Un(se){var ye;for(ye=0;ye>1;1<=qe;qe--)It(se,Ye,qe);for(Re=lt;qe=se.heap[1],se.heap[1]=se.heap[se.heap_len--],It(se,Ye,1),ht=se.heap[1],se.heap[--se.heap_max]=qe,se.heap[--se.heap_max]=ht,Ye[2*Re]=Ye[2*qe]+Ye[2*ht],se.depth[Re]=(se.depth[qe]>=se.depth[ht]?se.depth[qe]:se.depth[ht])+1,Ye[2*qe+1]=Ye[2*ht+1]=Re,se.heap[1]=Re++,It(se,Ye,1),2<=se.heap_len;);se.heap[--se.heap_max]=se.heap[1],function(Tn,Dt){var un,Rt,Pn,tn,$n,dr,rr=Dt.dyn_tree,Pr=Dt.max_code,Cr=Dt.stat_desc.static_tree,ta=Dt.stat_desc.has_stree,$r=Dt.stat_desc.extra_bits,Or=Dt.stat_desc.extra_base,vr=Dt.stat_desc.max_length,Er=0;for(tn=0;tn<=E;tn++)Tn.bl_count[tn]=0;for(rr[2*Tn.heap[Tn.heap_max]+1]=0,un=Tn.heap_max+1;un>=7;Re>>=1)if(1&Gt&&bt.dyn_ltree[2*lt]!==0)return he;if(bt.dyn_ltree[18]!==0||bt.dyn_ltree[20]!==0||bt.dyn_ltree[26]!==0)return ve;for(lt=32;lt>>3,(Ye=se.static_len+3+7>>>3)<=Re&&(Re=Ye)):Re=Ye=qe+5,qe+4<=Re&&ye!==-1?me(se,ye,qe,ht):se.strategy===4||Ye===Re?(rn(se,2+(ht?1:0),3),jn(se,nt,De)):(rn(se,4+(ht?1:0),3),function(bt,lt,Gt,Tn){var Dt;for(rn(bt,lt-257,5),rn(bt,Gt-1,5),rn(bt,Tn-4,4),Dt=0;Dt>>8&255,se.pending_buf[se.d_buf+2*se.last_lit+1]=255&ye,se.pending_buf[se.l_buf+se.last_lit]=255&qe,se.last_lit++,ye===0?se.dyn_ltree[2*qe]++:(se.matches++,ye--,se.dyn_ltree[2*(Qe[qe]+Ce+1)]++,se.dyn_dtree[2*ot(ye)]++),se.last_lit===se.lit_bufsize-1},Ge._tr_align=function(se){rn(se,2,3),Et(se,z,nt),function(ye){ye.bi_valid===16?(Yt(ye,ye.bi_buf),ye.bi_buf=0,ye.bi_valid=0):8<=ye.bi_valid&&(ye.pending_buf[ye.pending++]=255&ye.bi_buf,ye.bi_buf>>=8,ye.bi_valid-=8)}(se)}},{"../utils/common":41}],53:[function(Ze,At,Ge){"use strict";At.exports=function(){this.input=null,this.next_in=0,this.avail_in=0,this.total_in=0,this.output=null,this.next_out=0,this.avail_out=0,this.total_out=0,this.msg="",this.state=null,this.data_type=2,this.adler=0}},{}],54:[function(Ze,At,Ge){(function(He){(function(he,ve){"use strict";if(!he.setImmediate){var Ue,ce,Ne,Ce,be=1,oe={},y=!1,a=he.document,E=Object.getPrototypeOf&&Object.getPrototypeOf(he);E=E&&E.setTimeout?E:he,Ue={}.toString.call(he.process)==="[object process]"?function(ae){Ve.nextTick(function(){x(ae)})}:function(){if(he.postMessage&&!he.importScripts){var ae=!0,ge=he.onmessage;return he.onmessage=function(){ae=!1},he.postMessage("","*"),he.onmessage=ge,ae}}()?(Ce="setImmediate$"+Math.random()+"$",he.addEventListener?he.addEventListener("message",z,!1):he.attachEvent("onmessage",z),function(ae){he.postMessage(Ce+ae,"*")}):he.MessageChannel?((Ne=new MessageChannel).port1.onmessage=function(ae){x(ae.data)},function(ae){Ne.port2.postMessage(ae)}):a&&"onreadystatechange"in a.createElement("script")?(ce=a.documentElement,function(ae){var ge=a.createElement("script");ge.onreadystatechange=function(){x(ae),ge.onreadystatechange=null,ce.removeChild(ge),ge=null},ce.appendChild(ge)}):function(ae){setTimeout(x,0,ae)},E.setImmediate=function(ae){typeof ae!="function"&&(ae=new Function(""+ae));for(var ge=new Array(arguments.length-1),xe=0;xe0&&arguments[0]!==void 0?arguments[0]:[],me=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],se=ke.length,ye=me.length;if(Math.abs(se-ye)!==1)return{add:!1,key:null};function qe(ht,Re){var Ye=new Map;ht.forEach(function(bt){Ye.set(bt,!0)});var Ot=Re.filter(function(bt){return!Ye.has(bt)});return Ot.length===1?Ot[0]:null}return se ").concat(me);return me}var yn=a.forwardRef(function(ke,me){var se=ke.prefixCls,ye=ke.data,qe=ke.selectable,ht=ke.checkable,Re=ke.expandedKeys,Ye=ke.selectedKeys,Ot=ke.checkedKeys,bt=ke.loadedKeys,lt=ke.loadingKeys,Gt=ke.halfCheckedKeys,Tn=ke.keyEntities,Dt=ke.disabled,un=ke.dragging,Rt=ke.dragOverNodeKey,Pn=ke.dropPosition,tn=ke.motion,$n=ke.height,dr=ke.itemHeight,rr=ke.virtual,Pr=ke.focusable,Cr=ke.activeItem,ta=ke.focused,$r=ke.tabIndex,Or=ke.onKeyDown,vr=ke.onFocus,Er=ke.onBlur,Wr=ke.onActiveChange,ca=ke.onListChangeStart,Na=ke.onListChangeEnd,Vr=(0,ae.Z)(ke,it),ao=a.useRef(null),co=a.useRef(null);a.useImperativeHandle(me,function(){return{scrollTo:function(ja){ao.current.scrollTo(ja)},getIndentWidth:function(){return co.current.offsetWidth}}});var Yr=a.useState(Re),nn=(0,z.Z)(Yr,2),Xo=nn[0],br=nn[1],Fr=a.useState(ye),Rr=(0,z.Z)(Fr,2),Lr=Rr[0],Ca=Rr[1],Ua=a.useState(ye),aa=(0,z.Z)(Ua,2),mn=aa[0],Cn=aa[1],pn=a.useState([]),ar=(0,z.Z)(pn,2),Tr=ar[0],Bn=ar[1],Hn=a.useState(null),Vn=(0,z.Z)(Hn,2),Ar=Vn[0],Mr=Vn[1],Da=a.useRef(ye);Da.current=ye;function nr(){var Pa=Da.current;Ca(Pa),Cn(Pa),Bn([]),Mr(null),Na()}(0,ge.Z)(function(){br(Re);var Pa=jt(Xo,Re);if(Pa.key!==null)if(Pa.add){var ja=Lr.findIndex(function(Ta){var Sa=Ta.key;return Sa===Pa.key}),Qa=rn(ut(Lr,ye,Pa.key),rr,$n,dr),bo=Lr.slice();bo.splice(ja+1,0,Yt),Cn(bo),Bn(Qa),Mr("show")}else{var ko=ye.findIndex(function(Ta){var Sa=Ta.key;return Sa===Pa.key}),Ra=rn(ut(ye,Lr,Pa.key),rr,$n,dr),$o=ye.slice();$o.splice(ko+1,0,Yt),Cn($o),Bn(Ra),Mr("hide")}else Lr!==ye&&(Ca(ye),Cn(ye))},[Re,ye]),a.useEffect(function(){un||nr()},[un]);var Jr=tn?mn:ye,va={expandedKeys:Re,selectedKeys:Ye,loadedKeys:bt,loadingKeys:lt,checkedKeys:Ot,halfCheckedKeys:Gt,dragOverNodeKey:Rt,dropPosition:Pn,keyEntities:Tn};return a.createElement(a.Fragment,null,ta&&Cr&&a.createElement("span",{style:Nt,"aria-live":"assertive"},qt(Cr)),a.createElement("div",null,a.createElement("input",{style:Nt,disabled:Pr===!1||Dt,tabIndex:Pr!==!1?$r:null,onKeyDown:Or,onFocus:vr,onBlur:Er,value:"",onChange:pt,"aria-label":"for screen reader"})),a.createElement("div",{className:"".concat(se,"-treenode"),"aria-hidden":!0,style:{position:"absolute",pointerEvents:"none",visibility:"hidden",height:0,overflow:"hidden",border:0,padding:0}},a.createElement("div",{className:"".concat(se,"-indent")},a.createElement("div",{ref:co,className:"".concat(se,"-indent-unit")}))),a.createElement(xe.Z,(0,pe.Z)({},Vr,{data:Jr,itemKey:Et,height:$n,fullHeight:!1,virtual:rr,itemHeight:dr,prefixCls:"".concat(se,"-list"),ref:ao,onVisibleChange:function(ja,Qa){var bo=new Set(ja),ko=Qa.filter(function(Ra){return!bo.has(Ra)});ko.some(function(Ra){return Et(Ra)===Bt})&&nr()}}),function(Pa){var ja=Pa.pos,Qa=(0,pe.Z)({},(x(Pa.data),Pa.data)),bo=Pa.title,ko=Pa.key,Ra=Pa.isStart,$o=Pa.isEnd,Ta=(0,Je.km)(ko,ja);delete Qa.key,delete Qa.children;var Sa=(0,Je.H8)(Ta,va);return a.createElement(Qe,(0,pe.Z)({},Qa,Sa,{title:bo,active:!!Cr&&ko===Cr.key,pos:ja,data:Pa.data,isStart:Ra,isEnd:$o,motion:tn,motionNodes:ko===Bt?Tr:null,motionType:Ar,onMotionStart:ca,onMotionEnd:nr,treeNodeRequiredProps:va,onMouseMove:function(){Wr(null)}}))}))});yn.displayName="NodeList";var Un=yn,dn=Be(35654),Kn=Be(90782),It=Be(67841),jn=10,tr=function(ke){(0,Ue.Z)(se,ke);var me=(0,ce.Z)(se);function se(){var ye;(0,He.Z)(this,se);for(var qe=arguments.length,ht=new Array(qe),Re=0;Re2&&arguments[2]!==void 0?arguments[2]:!1,Gt=ye.state,Tn=Gt.dragChildrenKeys,Dt=Gt.dropPosition,un=Gt.dropTargetKey,Rt=Gt.dropTargetPos,Pn=Gt.dropAllowed;if(Pn){var tn=ye.props.onDrop;if(ye.setState({dragOverNodeKey:null}),ye.cleanDragState(),un!==null){var $n=(0,At.Z)((0,At.Z)({},(0,Je.H8)(un,ye.getTreeNodeRequiredProps())),{},{active:((bt=ye.getActiveItem())===null||bt===void 0?void 0:bt.key)===un,data:(0,It.Z)(ye.state.keyEntities,un).node}),dr=Tn.indexOf(un)!==-1;(0,y.ZP)(!dr,"Can not drop to dragNode's children node. This is a bug of rc-tree. Please report an issue.");var rr=(0,dn.yx)(Rt),Pr={event:Ye,node:(0,Je.F)($n),dragNode:ye.dragNode?(0,Je.F)(ye.dragNode.props):null,dragNodesKeys:[ye.dragNode.props.eventKey].concat(Tn),dropToGap:Dt!==0,dropPosition:Dt+Number(rr[rr.length-1])};lt||tn==null||tn(Pr),ye.dragNode=null}}},ye.cleanDragState=function(){var Ye=ye.state.draggingNodeKey;Ye!==null&&ye.setState({draggingNodeKey:null,dropPosition:null,dropContainerKey:null,dropTargetKey:null,dropLevelOffset:null,dropAllowed:!0,dragOverNodeKey:null}),ye.dragStartMousePosition=null,ye.currentMouseOverDroppableNodeKey=null},ye.triggerExpandActionExpand=function(Ye,Ot){var bt=ye.state,lt=bt.expandedKeys,Gt=bt.flattenNodes,Tn=Ot.expanded,Dt=Ot.key,un=Ot.isLeaf;if(!(un||Ye.shiftKey||Ye.metaKey||Ye.ctrlKey)){var Rt=Gt.filter(function(tn){return tn.key===Dt})[0],Pn=(0,Je.F)((0,At.Z)((0,At.Z)({},(0,Je.H8)(Dt,ye.getTreeNodeRequiredProps())),{},{data:Rt.data}));ye.setExpandedKeys(Tn?(0,dn._5)(lt,Dt):(0,dn.L0)(lt,Dt)),ye.onNodeExpand(Ye,Pn)}},ye.onNodeClick=function(Ye,Ot){var bt=ye.props,lt=bt.onClick,Gt=bt.expandAction;Gt==="click"&&ye.triggerExpandActionExpand(Ye,Ot),lt==null||lt(Ye,Ot)},ye.onNodeDoubleClick=function(Ye,Ot){var bt=ye.props,lt=bt.onDoubleClick,Gt=bt.expandAction;Gt==="doubleClick"&&ye.triggerExpandActionExpand(Ye,Ot),lt==null||lt(Ye,Ot)},ye.onNodeSelect=function(Ye,Ot){var bt=ye.state.selectedKeys,lt=ye.state,Gt=lt.keyEntities,Tn=lt.fieldNames,Dt=ye.props,un=Dt.onSelect,Rt=Dt.multiple,Pn=Ot.selected,tn=Ot[Tn.key],$n=!Pn;$n?Rt?bt=(0,dn.L0)(bt,tn):bt=[tn]:bt=(0,dn._5)(bt,tn);var dr=bt.map(function(rr){var Pr=(0,It.Z)(Gt,rr);return Pr?Pr.node:null}).filter(function(rr){return rr});ye.setUncontrolledState({selectedKeys:bt}),un==null||un(bt,{event:"select",selected:$n,node:Ot,selectedNodes:dr,nativeEvent:Ye.nativeEvent})},ye.onNodeCheck=function(Ye,Ot,bt){var lt=ye.state,Gt=lt.keyEntities,Tn=lt.checkedKeys,Dt=lt.halfCheckedKeys,un=ye.props,Rt=un.checkStrictly,Pn=un.onCheck,tn=Ot.key,$n,dr={event:"check",node:Ot,checked:bt,nativeEvent:Ye.nativeEvent};if(Rt){var rr=bt?(0,dn.L0)(Tn,tn):(0,dn._5)(Tn,tn),Pr=(0,dn._5)(Dt,tn);$n={checked:rr,halfChecked:Pr},dr.checkedNodes=rr.map(function(Er){return(0,It.Z)(Gt,Er)}).filter(function(Er){return Er}).map(function(Er){return Er.node}),ye.setUncontrolledState({checkedKeys:rr})}else{var Cr=(0,Kn.S)([].concat((0,Ge.Z)(Tn),[tn]),!0,Gt),ta=Cr.checkedKeys,$r=Cr.halfCheckedKeys;if(!bt){var Or=new Set(ta);Or.delete(tn);var vr=(0,Kn.S)(Array.from(Or),{checked:!1,halfCheckedKeys:$r},Gt);ta=vr.checkedKeys,$r=vr.halfCheckedKeys}$n=ta,dr.checkedNodes=[],dr.checkedNodesPositions=[],dr.halfCheckedKeys=$r,ta.forEach(function(Er){var Wr=(0,It.Z)(Gt,Er);if(Wr){var ca=Wr.node,Na=Wr.pos;dr.checkedNodes.push(ca),dr.checkedNodesPositions.push({node:ca,pos:Na})}}),ye.setUncontrolledState({checkedKeys:ta},!1,{halfCheckedKeys:$r})}Pn==null||Pn($n,dr)},ye.onNodeLoad=function(Ye){var Ot=Ye.key,bt=new Promise(function(lt,Gt){ye.setState(function(Tn){var Dt=Tn.loadedKeys,un=Dt===void 0?[]:Dt,Rt=Tn.loadingKeys,Pn=Rt===void 0?[]:Rt,tn=ye.props,$n=tn.loadData,dr=tn.onLoad;if(!$n||un.indexOf(Ot)!==-1||Pn.indexOf(Ot)!==-1)return null;var rr=$n(Ye);return rr.then(function(){var Pr=ye.state.loadedKeys,Cr=(0,dn.L0)(Pr,Ot);dr==null||dr(Cr,{event:"load",node:Ye}),ye.setUncontrolledState({loadedKeys:Cr}),ye.setState(function(ta){return{loadingKeys:(0,dn._5)(ta.loadingKeys,Ot)}}),lt()}).catch(function(Pr){if(ye.setState(function(ta){return{loadingKeys:(0,dn._5)(ta.loadingKeys,Ot)}}),ye.loadingRetryTimes[Ot]=(ye.loadingRetryTimes[Ot]||0)+1,ye.loadingRetryTimes[Ot]>=jn){var Cr=ye.state.loadedKeys;(0,y.ZP)(!1,"Retry for `loadData` many times but still failed. No more retry."),ye.setUncontrolledState({loadedKeys:(0,dn.L0)(Cr,Ot)}),lt()}Gt(Pr)}),{loadingKeys:(0,dn.L0)(Pn,Ot)}})});return bt.catch(function(){}),bt},ye.onNodeMouseEnter=function(Ye,Ot){var bt=ye.props.onMouseEnter;bt==null||bt({event:Ye,node:Ot})},ye.onNodeMouseLeave=function(Ye,Ot){var bt=ye.props.onMouseLeave;bt==null||bt({event:Ye,node:Ot})},ye.onNodeContextMenu=function(Ye,Ot){var bt=ye.props.onRightClick;bt&&(Ye.preventDefault(),bt({event:Ye,node:Ot}))},ye.onFocus=function(){var Ye=ye.props.onFocus;ye.setState({focused:!0});for(var Ot=arguments.length,bt=new Array(Ot),lt=0;lt1&&arguments[1]!==void 0?arguments[1]:!1,bt=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null;if(!ye.destroyed){var lt=!1,Gt=!0,Tn={};Object.keys(Ye).forEach(function(Dt){if(Dt in ye.props){Gt=!1;return}lt=!0,Tn[Dt]=Ye[Dt]}),lt&&(!Ot||Gt)&&ye.setState((0,At.Z)((0,At.Z)({},Tn),bt))}},ye.scrollTo=function(Ye){ye.listRef.current.scrollTo(Ye)},ye}return(0,he.Z)(se,[{key:"componentDidMount",value:function(){this.destroyed=!1,this.onUpdated()}},{key:"componentDidUpdate",value:function(){this.onUpdated()}},{key:"onUpdated",value:function(){var qe=this.props.activeKey;qe!==void 0&&qe!==this.state.activeKey&&(this.setState({activeKey:qe}),qe!==null&&this.scrollTo({key:qe}))}},{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 qe,ht=this.state,Re=ht.focused,Ye=ht.flattenNodes,Ot=ht.keyEntities,bt=ht.draggingNodeKey,lt=ht.activeKey,Gt=ht.dropLevelOffset,Tn=ht.dropContainerKey,Dt=ht.dropTargetKey,un=ht.dropPosition,Rt=ht.dragOverNodeKey,Pn=ht.indent,tn=this.props,$n=tn.prefixCls,dr=tn.className,rr=tn.style,Pr=tn.showLine,Cr=tn.focusable,ta=tn.tabIndex,$r=ta===void 0?0:ta,Or=tn.selectable,vr=tn.showIcon,Er=tn.icon,Wr=tn.switcherIcon,ca=tn.draggable,Na=tn.checkable,Vr=tn.checkStrictly,ao=tn.disabled,co=tn.motion,Yr=tn.loadData,nn=tn.filterTreeNode,Xo=tn.height,br=tn.itemHeight,Fr=tn.virtual,Rr=tn.titleRender,Lr=tn.dropIndicatorRender,Ca=tn.onContextMenu,Ua=tn.onScroll,aa=tn.direction,mn=tn.rootClassName,Cn=tn.rootStyle,pn=(0,oe.Z)(this.props,{aria:!0,data:!0}),ar;return ca&&((0,Ze.Z)(ca)==="object"?ar=ca:typeof ca=="function"?ar={nodeDraggable:ca}:ar={}),a.createElement(E.k.Provider,{value:{prefixCls:$n,selectable:Or,showIcon:vr,icon:Er,switcherIcon:Wr,draggable:ar,draggingNodeKey:bt,checkable:Na,checkStrictly:Vr,disabled:ao,keyEntities:Ot,dropLevelOffset:Gt,dropContainerKey:Tn,dropTargetKey:Dt,dropPosition:un,dragOverNodeKey:Rt,indent:Pn,direction:aa,dropIndicatorRender:Lr,loadData:Yr,filterTreeNode:nn,titleRender:Rr,onNodeClick:this.onNodeClick,onNodeDoubleClick:this.onNodeDoubleClick,onNodeExpand:this.onNodeExpand,onNodeSelect:this.onNodeSelect,onNodeCheck:this.onNodeCheck,onNodeLoad:this.onNodeLoad,onNodeMouseEnter:this.onNodeMouseEnter,onNodeMouseLeave:this.onNodeMouseLeave,onNodeContextMenu:this.onNodeContextMenu,onNodeDragStart:this.onNodeDragStart,onNodeDragEnter:this.onNodeDragEnter,onNodeDragOver:this.onNodeDragOver,onNodeDragLeave:this.onNodeDragLeave,onNodeDragEnd:this.onNodeDragEnd,onNodeDrop:this.onNodeDrop}},a.createElement("div",{role:"tree",className:Ce()($n,dr,mn,(qe={},(0,Ve.Z)(qe,"".concat($n,"-show-line"),Pr),(0,Ve.Z)(qe,"".concat($n,"-focused"),Re),(0,Ve.Z)(qe,"".concat($n,"-active-focused"),lt!==null),qe)),style:Cn},a.createElement(Un,(0,pe.Z)({ref:this.listRef,prefixCls:$n,style:rr,data:Ye,disabled:ao,selectable:Or,checkable:!!Na,motion:co,dragging:bt!==null,height:Xo,itemHeight:br,virtual:Fr,focusable:Cr,focused:Re,tabIndex:$r,activeItem:this.getActiveItem(),onFocus:this.onFocus,onBlur:this.onBlur,onKeyDown:this.onKeyDown,onActiveChange:this.onActiveChange,onListChangeStart:this.onListChangeStart,onListChangeEnd:this.onListChangeEnd,onContextMenu:Ca,onScroll:Ua},this.getTreeNodeRequiredProps(),pn))))}}],[{key:"getDerivedStateFromProps",value:function(qe,ht){var Re=ht.prevProps,Ye={prevProps:qe};function Ot(Cr){return!Re&&Cr in qe||Re&&Re[Cr]!==qe[Cr]}var bt,lt=ht.fieldNames;if(Ot("fieldNames")&&(lt=(0,Je.w$)(qe.fieldNames),Ye.fieldNames=lt),Ot("treeData")?bt=qe.treeData:Ot("children")&&((0,y.ZP)(!1,"`children` of Tree is deprecated. Please use `treeData` instead."),bt=(0,Je.zn)(qe.children)),bt){Ye.treeData=bt;var Gt=(0,Je.I8)(bt,{fieldNames:lt});Ye.keyEntities=(0,At.Z)((0,Ve.Z)({},Bt,ot),Gt.keyEntities)}var Tn=Ye.keyEntities||ht.keyEntities;if(Ot("expandedKeys")||Re&&Ot("autoExpandParent"))Ye.expandedKeys=qe.autoExpandParent||!Re&&qe.defaultExpandParent?(0,dn.r7)(qe.expandedKeys,Tn):qe.expandedKeys;else if(!Re&&qe.defaultExpandAll){var Dt=(0,At.Z)({},Tn);delete Dt[Bt],Ye.expandedKeys=Object.keys(Dt).map(function(Cr){return Dt[Cr].key})}else!Re&&qe.defaultExpandedKeys&&(Ye.expandedKeys=qe.autoExpandParent||qe.defaultExpandParent?(0,dn.r7)(qe.defaultExpandedKeys,Tn):qe.defaultExpandedKeys);if(Ye.expandedKeys||delete Ye.expandedKeys,bt||Ye.expandedKeys){var un=(0,Je.oH)(bt||ht.treeData,Ye.expandedKeys||ht.expandedKeys,lt);Ye.flattenNodes=un}if(qe.selectable&&(Ot("selectedKeys")?Ye.selectedKeys=(0,dn.BT)(qe.selectedKeys,qe):!Re&&qe.defaultSelectedKeys&&(Ye.selectedKeys=(0,dn.BT)(qe.defaultSelectedKeys,qe))),qe.checkable){var Rt;if(Ot("checkedKeys")?Rt=(0,dn.E6)(qe.checkedKeys)||{}:!Re&&qe.defaultCheckedKeys?Rt=(0,dn.E6)(qe.defaultCheckedKeys)||{}:bt&&(Rt=(0,dn.E6)(qe.checkedKeys)||{checkedKeys:ht.checkedKeys,halfCheckedKeys:ht.halfCheckedKeys}),Rt){var Pn=Rt,tn=Pn.checkedKeys,$n=tn===void 0?[]:tn,dr=Pn.halfCheckedKeys,rr=dr===void 0?[]:dr;if(!qe.checkStrictly){var Pr=(0,Kn.S)($n,!0,Tn);$n=Pr.checkedKeys,rr=Pr.halfCheckedKeys}Ye.checkedKeys=$n,Ye.halfCheckedKeys=rr}}return Ot("loadedKeys")&&(Ye.loadedKeys=qe.loadedKeys),Ye}}]),se}(a.Component);tr.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:b,allowDrop:function(){return!0},expandAction:!1},tr.TreeNode=Oe.Z;var je=tr,Wt=je},35654:function(hn,_t,Be){"use strict";Be.d(_t,{BT:function(){return a},E6:function(){return x},L0:function(){return ce},OM:function(){return y},_5:function(){return Ue},r7:function(){return z},wA:function(){return Ce},yx:function(){return Ne}});var pe=Be(95190),Ve=Be(93664),Ze=Be(48736),At=Be(59301),Ge=Be(39417),He=Be(67841),he=Be(71430),ve=null;function Ue(ae,ge){if(!ae)return[];var xe=ae.slice(),Pe=xe.indexOf(ge);return Pe>=0&&xe.splice(Pe,1),xe}function ce(ae,ge){var xe=(ae||[]).slice();return xe.indexOf(ge)===-1&&xe.push(ge),xe}function Ne(ae){return ae.split("-")}function Ce(ae,ge){var xe=[],Pe=(0,He.Z)(ge,ae);function Oe(){var We=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];We.forEach(function(Je){var nt=Je.key,De=Je.children;xe.push(nt),Oe(De)})}return Oe(Pe.children),xe}function be(ae){if(ae.parent){var ge=Ne(ae.pos);return Number(ge[ge.length-1])===ae.parent.children.length-1}return!1}function oe(ae){var ge=Ne(ae.pos);return Number(ge[ge.length-1])===0}function y(ae,ge,xe,Pe,Oe,We,Je,nt,De,xt){var Qe,jt=ae.clientX,ut=ae.clientY,it=ae.target.getBoundingClientRect(),Nt=it.top,pt=it.height,Bt=(xt==="rtl"?-1:1)*(((Oe==null?void 0:Oe.x)||0)-jt),ft=(Bt-12)/Pe,ot=(0,He.Z)(nt,xe.props.eventKey);if(ut-1.5?We({dragNode:jn,dropNode:tr,dropPosition:1})?dn=1:je=!1:We({dragNode:jn,dropNode:tr,dropPosition:0})?dn=0:We({dragNode:jn,dropNode:tr,dropPosition:1})?dn=1:je=!1:We({dragNode:jn,dropNode:tr,dropPosition:1})?dn=1:je=!1,{dropPosition:dn,dropLevelOffset:Kn,dropTargetKey:ot.key,dropTargetPos:ot.pos,dragOverNodeKey:Un,dropContainerKey:dn===0?null:((Qe=ot.parent)===null||Qe===void 0?void 0:Qe.key)||null,dropAllowed:je}}function a(ae,ge){if(ae){var xe=ge.multiple;return xe?ae.slice():ae.length?[ae[0]]:ae}}var E=function(ge){return ge};function b(ae,ge){if(!ae)return[];var xe=ge||{},Pe=xe.processProps,Oe=Pe===void 0?E:Pe,We=Array.isArray(ae)?ae:[ae];return We.map(function(Je){var nt=Je.children,De=_objectWithoutProperties(Je,ve),xt=b(nt,ge);return React.createElement(TreeNode,_extends({key:De.key},Oe(De)),xt)})}function x(ae){if(!ae)return null;var ge;if(Array.isArray(ae))ge={checkedKeys:ae,halfCheckedKeys:void 0};else if((0,Ve.Z)(ae)==="object")ge={checkedKeys:ae.checked||void 0,halfCheckedKeys:ae.halfChecked||void 0};else return(0,Ze.ZP)(!1,"`checkedKeys` is not an array or an object"),null;return ge}function z(ae,ge){var xe=new Set;function Pe(Oe){if(!xe.has(Oe)){var We=(0,He.Z)(ge,Oe);if(We){xe.add(Oe);var Je=We.parent,nt=We.node;nt.disabled||Je&&Pe(Je.key)}}}return(ae||[]).forEach(function(Oe){Pe(Oe)}),(0,pe.Z)(xe)}},90782:function(hn,_t,Be){"use strict";Be.d(_t,{S:function(){return he}});var pe=Be(48736),Ve=Be(67841);function Ze(ve,Ue){var ce=new Set;return ve.forEach(function(Ne){Ue.has(Ne)||ce.add(Ne)}),ce}function At(ve){var Ue=ve||{},ce=Ue.disabled,Ne=Ue.disableCheckbox,Ce=Ue.checkable;return!!(ce||Ne)||Ce===!1}function Ge(ve,Ue,ce,Ne){for(var Ce=new Set(ve),be=new Set,oe=0;oe<=ce;oe+=1){var y=Ue.get(oe)||new Set;y.forEach(function(x){var z=x.key,ae=x.node,ge=x.children,xe=ge===void 0?[]:ge;Ce.has(z)&&!Ne(ae)&&xe.filter(function(Pe){return!Ne(Pe.node)}).forEach(function(Pe){Ce.add(Pe.key)})})}for(var a=new Set,E=ce;E>=0;E-=1){var b=Ue.get(E)||new Set;b.forEach(function(x){var z=x.parent,ae=x.node;if(!(Ne(ae)||!x.parent||a.has(x.parent.key))){if(Ne(x.parent.node)){a.add(z.key);return}var ge=!0,xe=!1;(z.children||[]).filter(function(Pe){return!Ne(Pe.node)}).forEach(function(Pe){var Oe=Pe.key,We=Ce.has(Oe);ge&&!We&&(ge=!1),!xe&&(We||be.has(Oe))&&(xe=!0)}),ge&&Ce.add(z.key),xe&&be.add(z.key),a.add(z.key)}})}return{checkedKeys:Array.from(Ce),halfCheckedKeys:Array.from(Ze(be,Ce))}}function He(ve,Ue,ce,Ne,Ce){for(var be=new Set(ve),oe=new Set(Ue),y=0;y<=Ne;y+=1){var a=ce.get(y)||new Set;a.forEach(function(z){var ae=z.key,ge=z.node,xe=z.children,Pe=xe===void 0?[]:xe;!be.has(ae)&&!oe.has(ae)&&!Ce(ge)&&Pe.filter(function(Oe){return!Ce(Oe.node)}).forEach(function(Oe){be.delete(Oe.key)})})}oe=new Set;for(var E=new Set,b=Ne;b>=0;b-=1){var x=ce.get(b)||new Set;x.forEach(function(z){var ae=z.parent,ge=z.node;if(!(Ce(ge)||!z.parent||E.has(z.parent.key))){if(Ce(z.parent.node)){E.add(ae.key);return}var xe=!0,Pe=!1;(ae.children||[]).filter(function(Oe){return!Ce(Oe.node)}).forEach(function(Oe){var We=Oe.key,Je=be.has(We);xe&&!Je&&(xe=!1),!Pe&&(Je||oe.has(We))&&(Pe=!0)}),xe||be.delete(ae.key),Pe&&oe.add(ae.key),E.add(ae.key)}})}return{checkedKeys:Array.from(be),halfCheckedKeys:Array.from(Ze(oe,be))}}function he(ve,Ue,ce,Ne){var Ce=[],be;Ne?be=Ne:be=At;var oe=new Set(ve.filter(function(b){var x=!!(0,Ve.Z)(ce,b);return x||Ce.push(b),x})),y=new Map,a=0;Object.keys(ce).forEach(function(b){var x=ce[b],z=x.level,ae=y.get(z);ae||(ae=new Set,y.set(z,ae)),ae.add(x),a=Math.max(a,z)}),(0,pe.ZP)(!Ce.length,"Tree missing follow keys: ".concat(Ce.slice(0,100).map(function(b){return"'".concat(b,"'")}).join(", ")));var E;return Ue===!0?E=Ge(oe,y,a,be):E=He(oe,Ue.halfCheckedKeys,y,a,be),E}},67841:function(hn,_t,Be){"use strict";Be.d(_t,{Z:function(){return pe}});function pe(Ve,Ze){return Ve[Ze]}},71430:function(hn,_t,Be){"use strict";Be.d(_t,{F:function(){return z},H8:function(){return x},I8:function(){return b},km:function(){return Ce},oH:function(){return a},w$:function(){return be},zn:function(){return y}});var pe=Be(93664),Ve=Be(95190),Ze=Be(20439),At=Be(62646),Ge=Be(11592),He=Be(2738),he=Be(48736),ve=Be(67841),Ue=["children"];function ce(ae,ge){return"".concat(ae,"-").concat(ge)}function Ne(ae){return ae&&ae.type&&ae.type.isTreeNode}function Ce(ae,ge){return ae!=null?ae:ge}function be(ae){var ge=ae||{},xe=ge.title,Pe=ge._title,Oe=ge.key,We=ge.children,Je=xe||"title";return{title:Je,_title:Pe||[Je],key:Oe||"key",children:We||"children"}}function oe(ae,ge){var xe=new Map;function Pe(Oe){var We=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"";(Oe||[]).forEach(function(Je){var nt=Je[ge.key],De=Je[ge.children];warning(nt!=null,"Tree node must have a certain key: [".concat(We).concat(nt,"]"));var xt=String(nt);warning(!xe.has(xt)||nt===null||nt===void 0,"Same 'key' exist in the Tree: ".concat(xt)),xe.set(xt,!0),Pe(De,"".concat(We).concat(xt," > "))})}Pe(ae)}function y(ae){function ge(xe){var Pe=(0,Ge.Z)(xe);return Pe.map(function(Oe){if(!Ne(Oe))return(0,he.ZP)(!Oe,"Tree/TreeNode can only accept TreeNode as children."),null;var We=Oe.key,Je=Oe.props,nt=Je.children,De=(0,At.Z)(Je,Ue),xt=(0,Ze.Z)({key:We},De),Qe=ge(nt);return Qe.length&&(xt.children=Qe),xt}).filter(function(Oe){return Oe})}return ge(ae)}function a(ae,ge,xe){var Pe=be(xe),Oe=Pe._title,We=Pe.key,Je=Pe.children,nt=new Set(ge===!0?[]:ge),De=[];function xt(Qe){var jt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null;return Qe.map(function(ut,it){for(var Nt=ce(jt?jt.pos:"0",it),pt=Ce(ut[We],Nt),Bt,ft=0;ft1&&arguments[1]!==void 0?arguments[1]:{},xe=ge.initWrapper,Pe=ge.processEntity,Oe=ge.onProcessFinished,We=ge.externalGetKey,Je=ge.childrenPropName,nt=ge.fieldNames,De=arguments.length>2?arguments[2]:void 0,xt=We||De,Qe={},jt={},ut={posEntities:Qe,keyEntities:jt};return xe&&(ut=xe(ut)||ut),E(ae,function(it){var Nt=it.node,pt=it.index,Bt=it.pos,ft=it.key,ot=it.parentPos,Yt=it.level,rn=it.nodes,Et={node:Nt,nodes:rn,index:pt,key:ft,pos:Bt,level:Yt},qt=Ce(ft,Bt);Qe[Bt]=Et,jt[qt]=Et,Et.parent=Qe[ot],Et.parent&&(Et.parent.children=Et.parent.children||[],Et.parent.children.push(Et)),Pe&&Pe(Et,ut)},{externalGetKey:xt,childrenPropName:Je,fieldNames:nt}),Oe&&Oe(ut),ut}function x(ae,ge){var xe=ge.expandedKeys,Pe=ge.selectedKeys,Oe=ge.loadedKeys,We=ge.loadingKeys,Je=ge.checkedKeys,nt=ge.halfCheckedKeys,De=ge.dragOverNodeKey,xt=ge.dropPosition,Qe=ge.keyEntities,jt=(0,ve.Z)(Qe,ae),ut={eventKey:ae,expanded:xe.indexOf(ae)!==-1,selected:Pe.indexOf(ae)!==-1,loaded:Oe.indexOf(ae)!==-1,loading:We.indexOf(ae)!==-1,checked:Je.indexOf(ae)!==-1,halfChecked:nt.indexOf(ae)!==-1,pos:String(jt?jt.pos:""),dragOver:De===ae&&xt===0,dragOverGapTop:De===ae&&xt===-1,dragOverGapBottom:De===ae&&xt===1};return ut}function z(ae){var ge=ae.data,xe=ae.expanded,Pe=ae.selected,Oe=ae.checked,We=ae.loaded,Je=ae.loading,nt=ae.halfChecked,De=ae.dragOver,xt=ae.dragOverGapTop,Qe=ae.dragOverGapBottom,jt=ae.pos,ut=ae.active,it=ae.eventKey,Nt=(0,Ze.Z)((0,Ze.Z)({},ge),{},{expanded:xe,selected:Pe,checked:Oe,loaded:We,loading:Je,halfChecked:nt,dragOver:De,dragOverGapTop:xt,dragOverGapBottom:Qe,pos:jt,active:ut,key:it});return"props"in Nt||Object.defineProperty(Nt,"props",{get:function(){return(0,he.ZP)(!1,"Second param return from event is node data instead of TreeNode instance. Please read value directly instead of reading from `props`."),ae}}),Nt}},8224:function(hn,_t,Be){"use strict";Be.d(_t,{Z:function(){return Ve}});var pe=Be(4676);function Ve(Ze,At,Ge,He){var he=pe.unstable_batchedUpdates?function(Ue){pe.unstable_batchedUpdates(Ge,Ue)}:Ge;return Ze!=null&&Ze.addEventListener&&Ze.addEventListener(At,he,He),{remove:function(){Ze!=null&&Ze.removeEventListener&&Ze.removeEventListener(At,he,He)}}}},55468:function(hn,_t,Be){"use strict";Be.d(_t,{g1:function(){return Ne},os:function(){return be}});var pe=/margin|padding|width|height|max|min|offset/,Ve={left:!0,top:!0},Ze={cssFloat:1,styleFloat:1,float:1};function At(oe){return oe.nodeType===1?oe.ownerDocument.defaultView.getComputedStyle(oe,null):{}}function Ge(oe,y,a){if(y=y.toLowerCase(),a==="auto"){if(y==="height")return oe.offsetHeight;if(y==="width")return oe.offsetWidth}return y in Ve||(Ve[y]=pe.test(y)),Ve[y]?parseFloat(a)||0:a}function He(oe,y){var a=arguments.length,E=At(oe);return y=Ze[y]?"cssFloat"in oe.style?"cssFloat":"styleFloat":y,a===1?E:Ge(oe,y,E[y]||oe.style[y])}function he(oe,y,a){var E=arguments.length;if(y=Ze[y]?"cssFloat"in oe.style?"cssFloat":"styleFloat":y,E===3)return typeof a=="number"&&pe.test(y)&&(a="".concat(a,"px")),oe.style[y]=a,a;for(var b in y)y.hasOwnProperty(b)&&he(oe,b,y[b]);return At(oe)}function ve(oe){return oe===document.body?document.documentElement.clientWidth:oe.offsetWidth}function Ue(oe){return oe===document.body?window.innerHeight||document.documentElement.clientHeight:oe.offsetHeight}function ce(){var oe=Math.max(document.documentElement.scrollWidth,document.body.scrollWidth),y=Math.max(document.documentElement.scrollHeight,document.body.scrollHeight);return{width:oe,height:y}}function Ne(){var oe=document.documentElement.clientWidth,y=window.innerHeight||document.documentElement.clientHeight;return{width:oe,height:y}}function Ce(){return{scrollLeft:Math.max(document.documentElement.scrollLeft,document.body.scrollLeft),scrollTop:Math.max(document.documentElement.scrollTop,document.body.scrollTop)}}function be(oe){var y=oe.getBoundingClientRect(),a=document.documentElement;return{left:y.left+(window.pageXOffset||a.scrollLeft)-(a.clientLeft||document.body.clientLeft||0),top:y.top+(window.pageYOffset||a.scrollTop)-(a.clientTop||document.body.clientTop||0)}}},24514:function(hn,_t,Be){"use strict";Be.d(_t,{G:function(){return At}});var pe=Be(47273),Ve=function(He){if((0,pe.Z)()&&window.document.documentElement){var he=Array.isArray(He)?He:[He],ve=window.document.documentElement;return he.some(function(Ue){return Ue in ve.style})}return!1},Ze=function(He,he){if(!Ve(He))return!1;var ve=document.createElement("div"),Ue=ve.style[He];return ve.style[He]=he,ve.style[He]!==Ue};function At(Ge,He){return!Array.isArray(Ge)&&He!==void 0?Ze(Ge,He):Ve(Ge)}},51353:function(hn,_t,Be){"use strict";Object.defineProperty(_t,"__esModule",{value:!0}),Object.defineProperty(_t,"DraggableCore",{enumerable:!0,get:function(){return ve.default}}),_t.default=void 0;var pe=Ne(Be(59301)),Ve=ce(Be(12708)),Ze=ce(Be(4676)),At=Be(14625),Ge=Be(77026),He=Be(22013),he=Be(80217),ve=ce(Be(68555)),Ue=ce(Be(97510));function ce(E){return E&&E.__esModule?E:{default:E}}function Ne(E,b){if(typeof WeakMap=="function")var x=new WeakMap,z=new WeakMap;return(Ne=function(ae,ge){if(!ge&&ae&&ae.__esModule)return ae;var xe,Pe,Oe={__proto__:null,default:ae};if(ae===null||typeof ae!="object"&&typeof ae!="function")return Oe;if(xe=ge?z:x){if(xe.has(ae))return xe.get(ae);xe.set(ae,Oe)}for(const We in ae)We!=="default"&&{}.hasOwnProperty.call(ae,We)&&((Pe=(xe=Object.defineProperty)&&Object.getOwnPropertyDescriptor(ae,We))&&(Pe.get||Pe.set)?xe(Oe,We,Pe):Oe[We]=ae[We]);return Oe})(E,b)}function Ce(){return Ce=Object.assign?Object.assign.bind():function(E){for(var b=1;b{if((0,Ue.default)("Draggable: onDragStart: %j",z),this.props.onStart(x,(0,He.createDraggableData)(this,z))===!1)return!1;this.setState({dragging:!0,dragged:!0})}),be(this,"onDrag",(x,z)=>{if(!this.state.dragging)return!1;(0,Ue.default)("Draggable: onDrag: %j",z);const ae=(0,He.createDraggableData)(this,z),ge={x:ae.x,y:ae.y,slackX:0,slackY:0};if(this.props.bounds){const{x:Pe,y:Oe}=ge;ge.x+=this.state.slackX,ge.y+=this.state.slackY;const[We,Je]=(0,He.getBoundPosition)(this,ge.x,ge.y);ge.x=We,ge.y=Je,ge.slackX=this.state.slackX+(Pe-ge.x),ge.slackY=this.state.slackY+(Oe-ge.y),ae.x=ge.x,ae.y=ge.y,ae.deltaX=ge.x-this.state.x,ae.deltaY=ge.y-this.state.y}if(this.props.onDrag(x,ae)===!1)return!1;this.setState(ge)}),be(this,"onDragStop",(x,z)=>{if(!this.state.dragging||this.props.onStop(x,(0,He.createDraggableData)(this,z))===!1)return!1;(0,Ue.default)("Draggable: onDragStop: %j",z);const ge={dragging:!1,slackX:0,slackY:0};if(!!this.props.position){const{x:Pe,y:Oe}=this.props.position;ge.x=Pe,ge.y=Oe}this.setState(ge)}),this.state={dragging:!1,dragged:!1,x:b.position?b.position.x:b.defaultPosition.x,y:b.position?b.position.y:b.defaultPosition.y,prevPropsPosition:Jl({},b.position),slackX:0,slackY:0,isElementSVG:!1},b.position&&!(b.onDrag||b.onStop)&&console.warn("A `position` was applied to this , without drag handlers. This will make this component effectively undraggable. Please attach `onDrag` or `onStop` handlers so you can adjust the `position` of this element.")}componentDidMount(){typeof window.SVGElement!="undefined"&&this.findDOMNode()instanceof window.SVGElement&&this.setState({isElementSVG:!0})}componentWillUnmount(){this.state.dragging&&this.setState({dragging:!1})}findDOMNode(){var b,x,z;return(z=(x=(b=this.props)==null?void 0:b.nodeRef)==null?void 0:x.current)!=null?z:Ze.default.findDOMNode(this)}render(){const pt=this.props,{axis:b,bounds:x,children:z,defaultPosition:ae,defaultClassName:ge,defaultClassNameDragging:xe,defaultClassNameDragged:Pe,position:Oe,positionOffset:We,scale:Je}=pt,nt=Zd(pt,["axis","bounds","children","defaultPosition","defaultClassName","defaultClassNameDragging","defaultClassNameDragged","position","positionOffset","scale"]);let De={},xt=null;const jt=!!!Oe||this.state.dragging,ut=Oe||ae,it={x:(0,He.canDragX)(this)&&jt?this.state.x:ut.x,y:(0,He.canDragY)(this)&&jt?this.state.y:ut.y};this.state.isElementSVG?xt=(0,Ge.createSVGTransform)(it,We):De=(0,Ge.createCSSTransform)(it,We);const Nt=(0,At.clsx)(z.props.className||"",ge,{[xe]:this.state.dragging,[Pe]:this.state.dragged});return pe.createElement(ve.default,Ce({},nt,{onStart:this.onDragStart,onDrag:this.onDrag,onStop:this.onDragStop}),pe.cloneElement(pe.Children.only(z),{className:Nt,style:Jl(Jl({},z.props.style),De),transform:xt}))}}_t.default=a,be(a,"displayName","Draggable"),be(a,"propTypes",xd(Jl({},ve.default.propTypes),{axis:Ve.default.oneOf(["both","x","y","none"]),bounds:Ve.default.oneOfType([Ve.default.shape({left:Ve.default.number,right:Ve.default.number,top:Ve.default.number,bottom:Ve.default.number}),Ve.default.string,Ve.default.oneOf([!1])]),defaultClassName:Ve.default.string,defaultClassNameDragging:Ve.default.string,defaultClassNameDragged:Ve.default.string,defaultPosition:Ve.default.shape({x:Ve.default.number,y:Ve.default.number}),positionOffset:Ve.default.shape({x:Ve.default.oneOfType([Ve.default.number,Ve.default.string]),y:Ve.default.oneOfType([Ve.default.number,Ve.default.string])}),position:Ve.default.shape({x:Ve.default.number,y:Ve.default.number}),className:he.dontSetMe,style:he.dontSetMe,transform:he.dontSetMe})),be(a,"defaultProps",xd(Jl({},ve.default.defaultProps),{axis:"both",bounds:!1,defaultClassName:"react-draggable",defaultClassNameDragging:"react-draggable-dragging",defaultClassNameDragged:"react-draggable-dragged",defaultPosition:{x:0,y:0},scale:1}))},68555:function(hn,_t,Be){"use strict";Object.defineProperty(_t,"__esModule",{value:!0}),_t.default=void 0;var pe=Ue(Be(59301)),Ve=ve(Be(12708)),Ze=ve(Be(4676)),At=Be(77026),Ge=Be(22013),He=Be(80217),he=ve(Be(97510));function ve(a){return a&&a.__esModule?a:{default:a}}function Ue(a,E){if(typeof WeakMap=="function")var b=new WeakMap,x=new WeakMap;return(Ue=function(z,ae){if(!ae&&z&&z.__esModule)return z;var ge,xe,Pe={__proto__:null,default:z};if(z===null||typeof z!="object"&&typeof z!="function")return Pe;if(ge=ae?x:b){if(ge.has(z))return ge.get(z);ge.set(z,Pe)}for(const Oe in z)Oe!=="default"&&{}.hasOwnProperty.call(z,Oe)&&((xe=(ge=Object.defineProperty)&&Object.getOwnPropertyDescriptor(z,Oe))&&(xe.get||xe.set)?ge(Pe,Oe,xe):Pe[Oe]=z[Oe]);return Pe})(a,E)}function ce(a,E,b){return(E=Ne(E))in a?Object.defineProperty(a,E,{value:b,enumerable:!0,configurable:!0,writable:!0}):a[E]=b,a}function Ne(a){var E=Ce(a,"string");return typeof E=="symbol"?E:E+""}function Ce(a,E){if(typeof a!="object"||!a)return a;var b=a[Symbol.toPrimitive];if(b!==void 0){var x=b.call(a,E||"default");if(typeof x!="object")return x;throw new TypeError("@@toPrimitive must return a primitive value.")}return(E==="string"?String:Number)(a)}const be={touch:{start:"touchstart",move:"touchmove",stop:"touchend"},mouse:{start:"mousedown",move:"mousemove",stop:"mouseup"}};let oe=be.mouse;class y extends pe.Component{constructor(){super(...arguments),ce(this,"dragging",!1),ce(this,"lastX",NaN),ce(this,"lastY",NaN),ce(this,"touchIdentifier",null),ce(this,"mounted",!1),ce(this,"handleDragStart",E=>{if(this.props.onMouseDown(E),!this.props.allowAnyClick&&typeof E.button=="number"&&E.button!==0)return!1;const b=this.findDOMNode();if(!b||!b.ownerDocument||!b.ownerDocument.body)throw new Error(" not mounted on DragStart!");const{ownerDocument:x}=b;if(this.props.disabled||!(E.target instanceof x.defaultView.Node)||this.props.handle&&!(0,At.matchesSelectorAndParentsTo)(E.target,this.props.handle,b)||this.props.cancel&&(0,At.matchesSelectorAndParentsTo)(E.target,this.props.cancel,b))return;E.type==="touchstart"&&!this.props.allowMobileScroll&&E.preventDefault();const z=(0,At.getTouchIdentifier)(E);this.touchIdentifier=z;const ae=(0,Ge.getControlPosition)(E,z,this);if(ae==null)return;const{x:ge,y:xe}=ae,Pe=(0,Ge.createCoreData)(this,ge,xe);(0,he.default)("DraggableCore: handleDragStart: %j",Pe),(0,he.default)("calling",this.props.onStart),!(this.props.onStart(E,Pe)===!1||this.mounted===!1)&&(this.props.enableUserSelectHack&&(0,At.addUserSelectStyles)(x),this.dragging=!0,this.lastX=ge,this.lastY=xe,(0,At.addEvent)(x,oe.move,this.handleDrag),(0,At.addEvent)(x,oe.stop,this.handleDragStop))}),ce(this,"handleDrag",E=>{const b=(0,Ge.getControlPosition)(E,this.touchIdentifier,this);if(b==null)return;let{x,y:z}=b;if(Array.isArray(this.props.grid)){let xe=x-this.lastX,Pe=z-this.lastY;if([xe,Pe]=(0,Ge.snapToGrid)(this.props.grid,xe,Pe),!xe&&!Pe)return;x=this.lastX+xe,z=this.lastY+Pe}const ae=(0,Ge.createCoreData)(this,x,z);if((0,he.default)("DraggableCore: handleDrag: %j",ae),this.props.onDrag(E,ae)===!1||this.mounted===!1){try{this.handleDragStop(new MouseEvent("mouseup"))}catch(xe){const Pe=document.createEvent("MouseEvents");Pe.initMouseEvent("mouseup",!0,!0,window,0,0,0,0,0,!1,!1,!1,!1,0,null),this.handleDragStop(Pe)}return}this.lastX=x,this.lastY=z}),ce(this,"handleDragStop",E=>{if(!this.dragging)return;const b=(0,Ge.getControlPosition)(E,this.touchIdentifier,this);if(b==null)return;let{x,y:z}=b;if(Array.isArray(this.props.grid)){let Pe=x-this.lastX||0,Oe=z-this.lastY||0;[Pe,Oe]=(0,Ge.snapToGrid)(this.props.grid,Pe,Oe),x=this.lastX+Pe,z=this.lastY+Oe}const ae=(0,Ge.createCoreData)(this,x,z);if(this.props.onStop(E,ae)===!1||this.mounted===!1)return!1;const xe=this.findDOMNode();xe&&this.props.enableUserSelectHack&&(0,At.scheduleRemoveUserSelectStyles)(xe.ownerDocument),(0,he.default)("DraggableCore: handleDragStop: %j",ae),this.dragging=!1,this.lastX=NaN,this.lastY=NaN,xe&&((0,he.default)("DraggableCore: Removing handlers"),(0,At.removeEvent)(xe.ownerDocument,oe.move,this.handleDrag),(0,At.removeEvent)(xe.ownerDocument,oe.stop,this.handleDragStop))}),ce(this,"onMouseDown",E=>(oe=be.mouse,this.handleDragStart(E))),ce(this,"onMouseUp",E=>(oe=be.mouse,this.handleDragStop(E))),ce(this,"onTouchStart",E=>(oe=be.touch,this.handleDragStart(E))),ce(this,"onTouchEnd",E=>(oe=be.touch,this.handleDragStop(E)))}componentDidMount(){this.mounted=!0;const E=this.findDOMNode();E&&(0,At.addEvent)(E,be.touch.start,this.onTouchStart,{passive:!1})}componentWillUnmount(){this.mounted=!1;const E=this.findDOMNode();if(E){const{ownerDocument:b}=E;(0,At.removeEvent)(b,be.mouse.move,this.handleDrag),(0,At.removeEvent)(b,be.touch.move,this.handleDrag),(0,At.removeEvent)(b,be.mouse.stop,this.handleDragStop),(0,At.removeEvent)(b,be.touch.stop,this.handleDragStop),(0,At.removeEvent)(E,be.touch.start,this.onTouchStart,{passive:!1}),this.props.enableUserSelectHack&&(0,At.scheduleRemoveUserSelectStyles)(b)}}findDOMNode(){var E,b,x;return(E=this.props)!=null&&E.nodeRef?(x=(b=this.props)==null?void 0:b.nodeRef)==null?void 0:x.current:Ze.default.findDOMNode(this)}render(){return pe.cloneElement(pe.Children.only(this.props.children),{onMouseDown:this.onMouseDown,onMouseUp:this.onMouseUp,onTouchEnd:this.onTouchEnd})}}_t.default=y,ce(y,"displayName","DraggableCore"),ce(y,"propTypes",{allowAnyClick:Ve.default.bool,allowMobileScroll:Ve.default.bool,children:Ve.default.node.isRequired,disabled:Ve.default.bool,enableUserSelectHack:Ve.default.bool,offsetParent:function(a,E){if(a[E]&&a[E].nodeType!==1)throw new Error("Draggable's offsetParent must be a DOM Node.")},grid:Ve.default.arrayOf(Ve.default.number),handle:Ve.default.string,cancel:Ve.default.string,nodeRef:Ve.default.object,onStart:Ve.default.func,onDrag:Ve.default.func,onStop:Ve.default.func,onMouseDown:Ve.default.func,scale:Ve.default.number,className:He.dontSetMe,style:He.dontSetMe,transform:He.dontSetMe}),ce(y,"defaultProps",{allowAnyClick:!1,allowMobileScroll:!1,disabled:!1,enableUserSelectHack:!0,onStart:function(){},onDrag:function(){},onStop:function(){},onMouseDown:function(){},scale:1})},96249:function(hn,_t,Be){"use strict";const{default:pe,DraggableCore:Ve}=Be(51353);hn.exports=pe,hn.exports.default=pe,hn.exports.DraggableCore=Ve},77026:function(hn,_t,Be){"use strict";Object.defineProperty(_t,"__esModule",{value:!0}),_t.addClassName=ge,_t.addEvent=he,_t.addUserSelectStyles=x,_t.createCSSTransform=oe,_t.createSVGTransform=y,_t.getTouch=E,_t.getTouchIdentifier=b,_t.getTranslation=a,_t.innerHeight=Ne,_t.innerWidth=Ce,_t.matchesSelector=Ge,_t.matchesSelectorAndParentsTo=He,_t.offsetXYFromParent=be,_t.outerHeight=Ue,_t.outerWidth=ce,_t.removeClassName=xe,_t.removeEvent=ve,_t.scheduleRemoveUserSelectStyles=z;var pe=Be(80217),Ve=Ze(Be(76172));function Ze(Pe,Oe){if(typeof WeakMap=="function")var We=new WeakMap,Je=new WeakMap;return(Ze=function(nt,De){if(!De&&nt&&nt.__esModule)return nt;var xt,Qe,jt={__proto__:null,default:nt};if(nt===null||typeof nt!="object"&&typeof nt!="function")return jt;if(xt=De?Je:We){if(xt.has(nt))return xt.get(nt);xt.set(nt,jt)}for(const ut in nt)ut!=="default"&&{}.hasOwnProperty.call(nt,ut)&&((Qe=(xt=Object.defineProperty)&&Object.getOwnPropertyDescriptor(nt,ut))&&(Qe.get||Qe.set)?xt(jt,ut,Qe):jt[ut]=nt[ut]);return jt})(Pe,Oe)}let At="";function Ge(Pe,Oe){return At||(At=(0,pe.findInArray)(["matches","webkitMatchesSelector","mozMatchesSelector","msMatchesSelector","oMatchesSelector"],function(We){return(0,pe.isFunction)(Pe[We])})),(0,pe.isFunction)(Pe[At])?Pe[At](Oe):!1}function He(Pe,Oe,We){let Je=Pe;do{if(Ge(Je,Oe))return!0;if(Je===We)return!1;Je=Je.parentNode}while(Je);return!1}function he(Pe,Oe,We,Je){if(!Pe)return;const nt=Jl({capture:!0},Je);Pe.addEventListener?Pe.addEventListener(Oe,We,nt):Pe.attachEvent?Pe.attachEvent("on"+Oe,We):Pe["on"+Oe]=We}function ve(Pe,Oe,We,Je){if(!Pe)return;const nt=Jl({capture:!0},Je);Pe.removeEventListener?Pe.removeEventListener(Oe,We,nt):Pe.detachEvent?Pe.detachEvent("on"+Oe,We):Pe["on"+Oe]=null}function Ue(Pe){let Oe=Pe.clientHeight;const We=Pe.ownerDocument.defaultView.getComputedStyle(Pe);return Oe+=(0,pe.int)(We.borderTopWidth),Oe+=(0,pe.int)(We.borderBottomWidth),Oe}function ce(Pe){let Oe=Pe.clientWidth;const We=Pe.ownerDocument.defaultView.getComputedStyle(Pe);return Oe+=(0,pe.int)(We.borderLeftWidth),Oe+=(0,pe.int)(We.borderRightWidth),Oe}function Ne(Pe){let Oe=Pe.clientHeight;const We=Pe.ownerDocument.defaultView.getComputedStyle(Pe);return Oe-=(0,pe.int)(We.paddingTop),Oe-=(0,pe.int)(We.paddingBottom),Oe}function Ce(Pe){let Oe=Pe.clientWidth;const We=Pe.ownerDocument.defaultView.getComputedStyle(Pe);return Oe-=(0,pe.int)(We.paddingLeft),Oe-=(0,pe.int)(We.paddingRight),Oe}function be(Pe,Oe,We){const nt=Oe===Oe.ownerDocument.body?{left:0,top:0}:Oe.getBoundingClientRect(),De=(Pe.clientX+Oe.scrollLeft-nt.left)/We,xt=(Pe.clientY+Oe.scrollTop-nt.top)/We;return{x:De,y:xt}}function oe(Pe,Oe){const We=a(Pe,Oe,"px");return{[(0,Ve.browserPrefixToKey)("transform",Ve.default)]:We}}function y(Pe,Oe){return a(Pe,Oe,"")}function a(Pe,Oe,We){let{x:Je,y:nt}=Pe,De=`translate(${Je}${We},${nt}${We})`;if(Oe){const xt=`${typeof Oe.x=="string"?Oe.x:Oe.x+We}`,Qe=`${typeof Oe.y=="string"?Oe.y:Oe.y+We}`;De=`translate(${xt}, ${Qe})`+De}return De}function E(Pe,Oe){return Pe.targetTouches&&(0,pe.findInArray)(Pe.targetTouches,We=>Oe===We.identifier)||Pe.changedTouches&&(0,pe.findInArray)(Pe.changedTouches,We=>Oe===We.identifier)}function b(Pe){if(Pe.targetTouches&&Pe.targetTouches[0])return Pe.targetTouches[0].identifier;if(Pe.changedTouches&&Pe.changedTouches[0])return Pe.changedTouches[0].identifier}function x(Pe){if(!Pe)return;let Oe=Pe.getElementById("react-draggable-style-el");Oe||(Oe=Pe.createElement("style"),Oe.type="text/css",Oe.id="react-draggable-style-el",Oe.innerHTML=`.react-draggable-transparent-selection *::-moz-selection {all: inherit;} +`)}return""+ne},te}()},86129:function(hn,_t,Be){var pe=Be(19208).lW,Ve=Be(97671);(function(Ze){hn.exports=Ze()})(function(){return function Ze(At,Ge,He){function he(ce,Ne){if(!Ge[ce]){if(!At[ce]){var Ce=void 0;if(!Ne&&Ce)return require(ce,!0);if(ve)return ve(ce,!0);var be=new Error("Cannot find module '"+ce+"'");throw be.code="MODULE_NOT_FOUND",be}var oe=Ge[ce]={exports:{}};At[ce][0].call(oe.exports,function(y){var a=At[ce][1][y];return he(a||y)},oe,oe.exports,Ze,At,Ge,He)}return Ge[ce].exports}for(var ve=void 0,Ue=0;Ue>2,oe=(3&ce)<<4|Ne>>4,y=1>6:64,a=2>4,Ne=(15&be)<<4|(oe=ve.indexOf(Ue.charAt(a++)))>>2,Ce=(3&oe)<<6|(y=ve.indexOf(Ue.charAt(a++))),x[E++]=ce,oe!==64&&(x[E++]=Ne),y!==64&&(x[E++]=Ce);return x}},{"./support":30,"./utils":32}],2:[function(Ze,At,Ge){"use strict";var He=Ze("./external"),he=Ze("./stream/DataWorker"),ve=Ze("./stream/Crc32Probe"),Ue=Ze("./stream/DataLengthProbe");function ce(Ne,Ce,be,oe,y){this.compressedSize=Ne,this.uncompressedSize=Ce,this.crc32=be,this.compression=oe,this.compressedContent=y}ce.prototype={getContentWorker:function(){var Ne=new he(He.Promise.resolve(this.compressedContent)).pipe(this.compression.uncompressWorker()).pipe(new Ue("data_length")),Ce=this;return Ne.on("end",function(){if(this.streamInfo.data_length!==Ce.uncompressedSize)throw new Error("Bug : uncompressed data size mismatch")}),Ne},getCompressedWorker:function(){return new he(He.Promise.resolve(this.compressedContent)).withStreamInfo("compressedSize",this.compressedSize).withStreamInfo("uncompressedSize",this.uncompressedSize).withStreamInfo("crc32",this.crc32).withStreamInfo("compression",this.compression)}},ce.createWorkerFrom=function(Ne,Ce,be){return Ne.pipe(new ve).pipe(new Ue("uncompressedSize")).pipe(Ce.compressWorker(be)).pipe(new Ue("compressedSize")).withStreamInfo("compression",Ce)},At.exports=ce},{"./external":6,"./stream/Crc32Probe":25,"./stream/DataLengthProbe":26,"./stream/DataWorker":27}],3:[function(Ze,At,Ge){"use strict";var He=Ze("./stream/GenericWorker");Ge.STORE={magic:"\0\0",compressWorker:function(){return new He("STORE compression")},uncompressWorker:function(){return new He("STORE decompression")}},Ge.DEFLATE=Ze("./flate")},{"./flate":7,"./stream/GenericWorker":28}],4:[function(Ze,At,Ge){"use strict";var He=Ze("./utils"),he=function(){for(var ve,Ue=[],ce=0;ce<256;ce++){ve=ce;for(var Ne=0;Ne<8;Ne++)ve=1&ve?3988292384^ve>>>1:ve>>>1;Ue[ce]=ve}return Ue}();At.exports=function(ve,Ue){return ve!==void 0&&ve.length?He.getTypeOf(ve)!=="string"?function(ce,Ne,Ce,be){var oe=he,y=be+Ce;ce^=-1;for(var a=be;a>>8^oe[255&(ce^Ne[a])];return-1^ce}(0|Ue,ve,ve.length,0):function(ce,Ne,Ce,be){var oe=he,y=be+Ce;ce^=-1;for(var a=be;a>>8^oe[255&(ce^Ne.charCodeAt(a))];return-1^ce}(0|Ue,ve,ve.length,0):0}},{"./utils":32}],5:[function(Ze,At,Ge){"use strict";Ge.base64=!1,Ge.binary=!1,Ge.dir=!1,Ge.createFolders=!0,Ge.date=null,Ge.compression=null,Ge.compressionOptions=null,Ge.comment=null,Ge.unixPermissions=null,Ge.dosPermissions=null},{}],6:[function(Ze,At,Ge){"use strict";var He=null;He=typeof Promise!="undefined"?Promise:Ze("lie"),At.exports={Promise:He}},{lie:37}],7:[function(Ze,At,Ge){"use strict";var He=typeof Uint8Array!="undefined"&&typeof Uint16Array!="undefined"&&typeof Uint32Array!="undefined",he=Ze("pako"),ve=Ze("./utils"),Ue=Ze("./stream/GenericWorker"),ce=He?"uint8array":"array";function Ne(Ce,be){Ue.call(this,"FlateWorker/"+Ce),this._pako=null,this._pakoAction=Ce,this._pakoOptions=be,this.meta={}}Ge.magic="\b\0",ve.inherits(Ne,Ue),Ne.prototype.processChunk=function(Ce){this.meta=Ce.meta,this._pako===null&&this._createPako(),this._pako.push(ve.transformTo(ce,Ce.data),!1)},Ne.prototype.flush=function(){Ue.prototype.flush.call(this),this._pako===null&&this._createPako(),this._pako.push([],!0)},Ne.prototype.cleanUp=function(){Ue.prototype.cleanUp.call(this),this._pako=null},Ne.prototype._createPako=function(){this._pako=new he[this._pakoAction]({raw:!0,level:this._pakoOptions.level||-1});var Ce=this;this._pako.onData=function(be){Ce.push({data:be,meta:Ce.meta})}},Ge.compressWorker=function(Ce){return new Ne("Deflate",Ce)},Ge.uncompressWorker=function(){return new Ne("Inflate",{})}},{"./stream/GenericWorker":28,"./utils":32,pako:38}],8:[function(Ze,At,Ge){"use strict";function He(oe,y){var a,E="";for(a=0;a>>=8;return E}function he(oe,y,a,E,b,x){var z,ae,ge=oe.file,xe=oe.compression,Pe=x!==ce.utf8encode,Oe=ve.transformTo("string",x(ge.name)),We=ve.transformTo("string",ce.utf8encode(ge.name)),Je=ge.comment,nt=ve.transformTo("string",x(Je)),De=ve.transformTo("string",ce.utf8encode(Je)),xt=We.length!==ge.name.length,Qe=De.length!==Je.length,jt="",ut="",it="",Nt=ge.dir,pt=ge.date,Bt={crc32:0,compressedSize:0,uncompressedSize:0};y&&!a||(Bt.crc32=oe.crc32,Bt.compressedSize=oe.compressedSize,Bt.uncompressedSize=oe.uncompressedSize);var ft=0;y&&(ft|=8),Pe||!xt&&!Qe||(ft|=2048);var ot=0,Yt=0;Nt&&(ot|=16),b==="UNIX"?(Yt=798,ot|=function(Et,qt){var yn=Et;return Et||(yn=qt?16893:33204),(65535&yn)<<16}(ge.unixPermissions,Nt)):(Yt=20,ot|=function(Et){return 63&(Et||0)}(ge.dosPermissions)),z=pt.getUTCHours(),z<<=6,z|=pt.getUTCMinutes(),z<<=5,z|=pt.getUTCSeconds()/2,ae=pt.getUTCFullYear()-1980,ae<<=4,ae|=pt.getUTCMonth()+1,ae<<=5,ae|=pt.getUTCDate(),xt&&(ut=He(1,1)+He(Ne(Oe),4)+We,jt+="up"+He(ut.length,2)+ut),Qe&&(it=He(1,1)+He(Ne(nt),4)+De,jt+="uc"+He(it.length,2)+it);var nn="";return nn+=` +\0`,nn+=He(ft,2),nn+=xe.magic,nn+=He(z,2),nn+=He(ae,2),nn+=He(Bt.crc32,4),nn+=He(Bt.compressedSize,4),nn+=He(Bt.uncompressedSize,4),nn+=He(Oe.length,2),nn+=He(jt.length,2),{fileRecord:Ce.LOCAL_FILE_HEADER+nn+Oe+jt,dirRecord:Ce.CENTRAL_FILE_HEADER+He(Yt,2)+nn+He(nt.length,2)+"\0\0\0\0"+He(ot,4)+He(E,4)+Oe+jt+nt}}var ve=Ze("../utils"),Ue=Ze("../stream/GenericWorker"),ce=Ze("../utf8"),Ne=Ze("../crc32"),Ce=Ze("../signature");function be(oe,y,a,E){Ue.call(this,"ZipFileWorker"),this.bytesWritten=0,this.zipComment=y,this.zipPlatform=a,this.encodeFileName=E,this.streamFiles=oe,this.accumulate=!1,this.contentBuffer=[],this.dirRecords=[],this.currentSourceOffset=0,this.entriesCount=0,this.currentFile=null,this._sources=[]}ve.inherits(be,Ue),be.prototype.push=function(oe){var y=oe.meta.percent||0,a=this.entriesCount,E=this._sources.length;this.accumulate?this.contentBuffer.push(oe):(this.bytesWritten+=oe.data.length,Ue.prototype.push.call(this,{data:oe.data,meta:{currentFile:this.currentFile,percent:a?(y+100*(a-E-1))/a:100}}))},be.prototype.openedSource=function(oe){this.currentSourceOffset=this.bytesWritten,this.currentFile=oe.file.name;var y=this.streamFiles&&!oe.file.dir;if(y){var a=he(oe,y,!1,this.currentSourceOffset,this.zipPlatform,this.encodeFileName);this.push({data:a.fileRecord,meta:{percent:0}})}else this.accumulate=!0},be.prototype.closedSource=function(oe){this.accumulate=!1;var y=this.streamFiles&&!oe.file.dir,a=he(oe,y,!0,this.currentSourceOffset,this.zipPlatform,this.encodeFileName);if(this.dirRecords.push(a.dirRecord),y)this.push({data:function(E){return Ce.DATA_DESCRIPTOR+He(E.crc32,4)+He(E.compressedSize,4)+He(E.uncompressedSize,4)}(oe),meta:{percent:100}});else for(this.push({data:a.fileRecord,meta:{percent:0}});this.contentBuffer.length;)this.push(this.contentBuffer.shift());this.currentFile=null},be.prototype.flush=function(){for(var oe=this.bytesWritten,y=0;y=this.index;Ue--)ce=(ce<<8)+this.byteAt(Ue);return this.index+=ve,ce},readString:function(ve){return He.transformTo("string",this.readData(ve))},readData:function(){},lastIndexOfSignature:function(){},readAndCheckSignature:function(){},readDate:function(){var ve=this.readInt(4);return new Date(Date.UTC(1980+(ve>>25&127),(ve>>21&15)-1,ve>>16&31,ve>>11&31,ve>>5&63,(31&ve)<<1))}},At.exports=he},{"../utils":32}],19:[function(Ze,At,Ge){"use strict";var He=Ze("./Uint8ArrayReader");function he(ve){He.call(this,ve)}Ze("../utils").inherits(he,He),he.prototype.readData=function(ve){this.checkOffset(ve);var Ue=this.data.slice(this.zero+this.index,this.zero+this.index+ve);return this.index+=ve,Ue},At.exports=he},{"../utils":32,"./Uint8ArrayReader":21}],20:[function(Ze,At,Ge){"use strict";var He=Ze("./DataReader");function he(ve){He.call(this,ve)}Ze("../utils").inherits(he,He),he.prototype.byteAt=function(ve){return this.data.charCodeAt(this.zero+ve)},he.prototype.lastIndexOfSignature=function(ve){return this.data.lastIndexOf(ve)-this.zero},he.prototype.readAndCheckSignature=function(ve){return ve===this.readData(4)},he.prototype.readData=function(ve){this.checkOffset(ve);var Ue=this.data.slice(this.zero+this.index,this.zero+this.index+ve);return this.index+=ve,Ue},At.exports=he},{"../utils":32,"./DataReader":18}],21:[function(Ze,At,Ge){"use strict";var He=Ze("./ArrayReader");function he(ve){He.call(this,ve)}Ze("../utils").inherits(he,He),he.prototype.readData=function(ve){if(this.checkOffset(ve),ve===0)return new Uint8Array(0);var Ue=this.data.subarray(this.zero+this.index,this.zero+this.index+ve);return this.index+=ve,Ue},At.exports=he},{"../utils":32,"./ArrayReader":17}],22:[function(Ze,At,Ge){"use strict";var He=Ze("../utils"),he=Ze("../support"),ve=Ze("./ArrayReader"),Ue=Ze("./StringReader"),ce=Ze("./NodeBufferReader"),Ne=Ze("./Uint8ArrayReader");At.exports=function(Ce){var be=He.getTypeOf(Ce);return He.checkSupport(be),be!=="string"||he.uint8array?be==="nodebuffer"?new ce(Ce):he.uint8array?new Ne(He.transformTo("uint8array",Ce)):new ve(He.transformTo("array",Ce)):new Ue(Ce)}},{"../support":30,"../utils":32,"./ArrayReader":17,"./NodeBufferReader":19,"./StringReader":20,"./Uint8ArrayReader":21}],23:[function(Ze,At,Ge){"use strict";Ge.LOCAL_FILE_HEADER="PK",Ge.CENTRAL_FILE_HEADER="PK",Ge.CENTRAL_DIRECTORY_END="PK",Ge.ZIP64_CENTRAL_DIRECTORY_LOCATOR="PK\x07",Ge.ZIP64_CENTRAL_DIRECTORY_END="PK",Ge.DATA_DESCRIPTOR="PK\x07\b"},{}],24:[function(Ze,At,Ge){"use strict";var He=Ze("./GenericWorker"),he=Ze("../utils");function ve(Ue){He.call(this,"ConvertWorker to "+Ue),this.destType=Ue}he.inherits(ve,He),ve.prototype.processChunk=function(Ue){this.push({data:he.transformTo(this.destType,Ue.data),meta:Ue.meta})},At.exports=ve},{"../utils":32,"./GenericWorker":28}],25:[function(Ze,At,Ge){"use strict";var He=Ze("./GenericWorker"),he=Ze("../crc32");function ve(){He.call(this,"Crc32Probe"),this.withStreamInfo("crc32",0)}Ze("../utils").inherits(ve,He),ve.prototype.processChunk=function(Ue){this.streamInfo.crc32=he(Ue.data,this.streamInfo.crc32||0),this.push(Ue)},At.exports=ve},{"../crc32":4,"../utils":32,"./GenericWorker":28}],26:[function(Ze,At,Ge){"use strict";var He=Ze("../utils"),he=Ze("./GenericWorker");function ve(Ue){he.call(this,"DataLengthProbe for "+Ue),this.propName=Ue,this.withStreamInfo(Ue,0)}He.inherits(ve,he),ve.prototype.processChunk=function(Ue){if(Ue){var ce=this.streamInfo[this.propName]||0;this.streamInfo[this.propName]=ce+Ue.data.length}he.prototype.processChunk.call(this,Ue)},At.exports=ve},{"../utils":32,"./GenericWorker":28}],27:[function(Ze,At,Ge){"use strict";var He=Ze("../utils"),he=Ze("./GenericWorker");function ve(Ue){he.call(this,"DataWorker");var ce=this;this.dataIsReady=!1,this.index=0,this.max=0,this.data=null,this.type="",this._tickScheduled=!1,Ue.then(function(Ne){ce.dataIsReady=!0,ce.data=Ne,ce.max=Ne&&Ne.length||0,ce.type=He.getTypeOf(Ne),ce.isPaused||ce._tickAndRepeat()},function(Ne){ce.error(Ne)})}He.inherits(ve,he),ve.prototype.cleanUp=function(){he.prototype.cleanUp.call(this),this.data=null},ve.prototype.resume=function(){return!!he.prototype.resume.call(this)&&(!this._tickScheduled&&this.dataIsReady&&(this._tickScheduled=!0,He.delay(this._tickAndRepeat,[],this)),!0)},ve.prototype._tickAndRepeat=function(){this._tickScheduled=!1,this.isPaused||this.isFinished||(this._tick(),this.isFinished||(He.delay(this._tickAndRepeat,[],this),this._tickScheduled=!0))},ve.prototype._tick=function(){if(this.isPaused||this.isFinished)return!1;var Ue=null,ce=Math.min(this.max,this.index+16384);if(this.index>=this.max)return this.end();switch(this.type){case"string":Ue=this.data.substring(this.index,ce);break;case"uint8array":Ue=this.data.subarray(this.index,ce);break;case"array":case"nodebuffer":Ue=this.data.slice(this.index,ce)}return this.index=ce,this.push({data:Ue,meta:{percent:this.max?this.index/this.max*100:0}})},At.exports=ve},{"../utils":32,"./GenericWorker":28}],28:[function(Ze,At,Ge){"use strict";function He(he){this.name=he||"default",this.streamInfo={},this.generatedError=null,this.extraStreamInfo={},this.isPaused=!0,this.isFinished=!1,this.isLocked=!1,this._listeners={data:[],end:[],error:[]},this.previous=null}He.prototype={push:function(he){this.emit("data",he)},end:function(){if(this.isFinished)return!1;this.flush();try{this.emit("end"),this.cleanUp(),this.isFinished=!0}catch(he){this.emit("error",he)}return!0},error:function(he){return!this.isFinished&&(this.isPaused?this.generatedError=he:(this.isFinished=!0,this.emit("error",he),this.previous&&this.previous.error(he),this.cleanUp()),!0)},on:function(he,ve){return this._listeners[he].push(ve),this},cleanUp:function(){this.streamInfo=this.generatedError=this.extraStreamInfo=null,this._listeners=[]},emit:function(he,ve){if(this._listeners[he])for(var Ue=0;Ue "+he:he}},At.exports=He},{}],29:[function(Ze,At,Ge){"use strict";var He=Ze("../utils"),he=Ze("./ConvertWorker"),ve=Ze("./GenericWorker"),Ue=Ze("../base64"),ce=Ze("../support"),Ne=Ze("../external"),Ce=null;if(ce.nodestream)try{Ce=Ze("../nodejs/NodejsStreamOutputAdapter")}catch(y){}function be(y,a){return new Ne.Promise(function(E,b){var x=[],z=y._internalType,ae=y._outputType,ge=y._mimeType;y.on("data",function(xe,Pe){x.push(xe),a&&a(Pe)}).on("error",function(xe){x=[],b(xe)}).on("end",function(){try{var xe=function(Pe,Oe,We){switch(Pe){case"blob":return He.newBlob(He.transformTo("arraybuffer",Oe),We);case"base64":return Ue.encode(Oe);default:return He.transformTo(Pe,Oe)}}(ae,function(Pe,Oe){var We,Je=0,nt=null,De=0;for(We=0;We>>6:(E<65536?a[z++]=224|E>>>12:(a[z++]=240|E>>>18,a[z++]=128|E>>>12&63),a[z++]=128|E>>>6&63),a[z++]=128|63&E);return a}(oe)},Ge.utf8decode=function(oe){return he.nodebuffer?He.transformTo("nodebuffer",oe).toString("utf-8"):function(y){var a,E,b,x,z=y.length,ae=new Array(2*z);for(a=E=0;a>10&1023,ae[E++]=56320|1023&b)}return ae.length!==E&&(ae.subarray?ae=ae.subarray(0,E):ae.length=E),He.applyFromCharCode(ae)}(oe=He.transformTo(he.uint8array?"uint8array":"array",oe))},He.inherits(Ce,Ue),Ce.prototype.processChunk=function(oe){var y=He.transformTo(he.uint8array?"uint8array":"array",oe.data);if(this.leftOver&&this.leftOver.length){if(he.uint8array){var a=y;(y=new Uint8Array(a.length+this.leftOver.length)).set(this.leftOver,0),y.set(a,this.leftOver.length)}else y=this.leftOver.concat(y);this.leftOver=null}var E=function(x,z){var ae;for((z=z||x.length)>x.length&&(z=x.length),ae=z-1;0<=ae&&(192&x[ae])==128;)ae--;return ae<0||ae===0?z:ae+ce[x[ae]]>z?ae:z}(y),b=y;E!==y.length&&(he.uint8array?(b=y.subarray(0,E),this.leftOver=y.subarray(E,y.length)):(b=y.slice(0,E),this.leftOver=y.slice(E,y.length))),this.push({data:Ge.utf8decode(b),meta:oe.meta})},Ce.prototype.flush=function(){this.leftOver&&this.leftOver.length&&(this.push({data:Ge.utf8decode(this.leftOver),meta:{}}),this.leftOver=null)},Ge.Utf8DecodeWorker=Ce,He.inherits(be,Ue),be.prototype.processChunk=function(oe){this.push({data:Ge.utf8encode(oe.data),meta:oe.meta})},Ge.Utf8EncodeWorker=be},{"./nodejsUtils":14,"./stream/GenericWorker":28,"./support":30,"./utils":32}],32:[function(Ze,At,Ge){"use strict";var He=Ze("./support"),he=Ze("./base64"),ve=Ze("./nodejsUtils"),Ue=Ze("./external");function ce(a){return a}function Ne(a,E){for(var b=0;b>8;this.dir=!!(16&this.externalFileAttributes),oe==0&&(this.dosPermissions=63&this.externalFileAttributes),oe==3&&(this.unixPermissions=this.externalFileAttributes>>16&65535),this.dir||this.fileNameStr.slice(-1)!=="/"||(this.dir=!0)},parseZIP64ExtraField:function(){if(this.extraFields[1]){var oe=He(this.extraFields[1].value);this.uncompressedSize===he.MAX_VALUE_32BITS&&(this.uncompressedSize=oe.readInt(8)),this.compressedSize===he.MAX_VALUE_32BITS&&(this.compressedSize=oe.readInt(8)),this.localHeaderOffset===he.MAX_VALUE_32BITS&&(this.localHeaderOffset=oe.readInt(8)),this.diskNumberStart===he.MAX_VALUE_32BITS&&(this.diskNumberStart=oe.readInt(4))}},readExtraFields:function(oe){var y,a,E,b=oe.index+this.extraFieldsLength;for(this.extraFields||(this.extraFields={});oe.index+4>>6:(oe<65536?be[E++]=224|oe>>>12:(be[E++]=240|oe>>>18,be[E++]=128|oe>>>12&63),be[E++]=128|oe>>>6&63),be[E++]=128|63&oe);return be},Ge.buf2binstring=function(Ce){return Ne(Ce,Ce.length)},Ge.binstring2buf=function(Ce){for(var be=new He.Buf8(Ce.length),oe=0,y=be.length;oe>10&1023,x[y++]=56320|1023&a)}return Ne(x,y)},Ge.utf8border=function(Ce,be){var oe;for((be=be||Ce.length)>Ce.length&&(be=Ce.length),oe=be-1;0<=oe&&(192&Ce[oe])==128;)oe--;return oe<0||oe===0?be:oe+Ue[Ce[oe]]>be?oe:be}},{"./common":41}],43:[function(Ze,At,Ge){"use strict";At.exports=function(He,he,ve,Ue){for(var ce=65535&He|0,Ne=He>>>16&65535|0,Ce=0;ve!==0;){for(ve-=Ce=2e3>>1:he>>>1;ve[Ue]=he}return ve}();At.exports=function(he,ve,Ue,ce){var Ne=He,Ce=ce+Ue;he^=-1;for(var be=ce;be>>8^Ne[255&(he^ve[be])];return-1^he}},{}],46:[function(Ze,At,Ge){"use strict";var He,he=Ze("../utils/common"),ve=Ze("./trees"),Ue=Ze("./adler32"),ce=Ze("./crc32"),Ne=Ze("./messages"),Ce=0,be=4,oe=0,y=-2,a=-1,E=4,b=2,x=8,z=9,ae=286,ge=30,xe=19,Pe=2*ae+1,Oe=15,We=3,Je=258,nt=Je+We+1,De=42,xt=113,Qe=1,jt=2,ut=3,it=4;function Nt(je,Wt){return je.msg=Ne[Wt],Wt}function pt(je){return(je<<1)-(4je.avail_out&&(ke=je.avail_out),ke!==0&&(he.arraySet(je.output,Wt.pending_buf,Wt.pending_out,ke,je.next_out),je.next_out+=ke,Wt.pending_out+=ke,je.total_out+=ke,je.avail_out-=ke,Wt.pending-=ke,Wt.pending===0&&(Wt.pending_out=0))}function ot(je,Wt){ve._tr_flush_block(je,0<=je.block_start?je.block_start:-1,je.strstart-je.block_start,Wt),je.block_start=je.strstart,ft(je.strm)}function Yt(je,Wt){je.pending_buf[je.pending++]=Wt}function nn(je,Wt){je.pending_buf[je.pending++]=Wt>>>8&255,je.pending_buf[je.pending++]=255&Wt}function Et(je,Wt){var ke,me,se=je.max_chain_length,ye=je.strstart,qe=je.prev_length,ht=je.nice_match,Re=je.strstart>je.w_size-nt?je.strstart-(je.w_size-nt):0,Ye=je.window,Ot=je.w_mask,bt=je.prev,lt=je.strstart+Je,Gt=Ye[ye+qe-1],Tn=Ye[ye+qe];je.prev_length>=je.good_match&&(se>>=2),ht>je.lookahead&&(ht=je.lookahead);do if(Ye[(ke=Wt)+qe]===Tn&&Ye[ke+qe-1]===Gt&&Ye[ke]===Ye[ye]&&Ye[++ke]===Ye[ye+1]){ye+=2,ke++;do;while(Ye[++ye]===Ye[++ke]&&Ye[++ye]===Ye[++ke]&&Ye[++ye]===Ye[++ke]&&Ye[++ye]===Ye[++ke]&&Ye[++ye]===Ye[++ke]&&Ye[++ye]===Ye[++ke]&&Ye[++ye]===Ye[++ke]&&Ye[++ye]===Ye[++ke]&&yeRe&&--se!=0);return qe<=je.lookahead?qe:je.lookahead}function qt(je){var Wt,ke,me,se,ye,qe,ht,Re,Ye,Ot,bt=je.w_size;do{if(se=je.window_size-je.lookahead-je.strstart,je.strstart>=bt+(bt-nt)){for(he.arraySet(je.window,je.window,bt,bt,0),je.match_start-=bt,je.strstart-=bt,je.block_start-=bt,Wt=ke=je.hash_size;me=je.head[--Wt],je.head[Wt]=bt<=me?me-bt:0,--ke;);for(Wt=ke=bt;me=je.prev[--Wt],je.prev[Wt]=bt<=me?me-bt:0,--ke;);se+=bt}if(je.strm.avail_in===0)break;if(qe=je.strm,ht=je.window,Re=je.strstart+je.lookahead,Ye=se,Ot=void 0,Ot=qe.avail_in,Ye=We)for(ye=je.strstart-je.insert,je.ins_h=je.window[ye],je.ins_h=(je.ins_h<=We&&(je.ins_h=(je.ins_h<=We)if(me=ve._tr_tally(je,je.strstart-je.match_start,je.match_length-We),je.lookahead-=je.match_length,je.match_length<=je.max_lazy_match&&je.lookahead>=We){for(je.match_length--;je.strstart++,je.ins_h=(je.ins_h<=We&&(je.ins_h=(je.ins_h<=We&&je.match_length<=je.prev_length){for(se=je.strstart+je.lookahead-We,me=ve._tr_tally(je,je.strstart-1-je.prev_match,je.prev_length-We),je.lookahead-=je.prev_length-1,je.prev_length-=2;++je.strstart<=se&&(je.ins_h=(je.ins_h<je.pending_buf_size-5&&(ke=je.pending_buf_size-5);;){if(je.lookahead<=1){if(qt(je),je.lookahead===0&&Wt===Ce)return Qe;if(je.lookahead===0)break}je.strstart+=je.lookahead,je.lookahead=0;var me=je.block_start+ke;if((je.strstart===0||je.strstart>=me)&&(je.lookahead=je.strstart-me,je.strstart=me,ot(je,!1),je.strm.avail_out===0)||je.strstart-je.block_start>=je.w_size-nt&&(ot(je,!1),je.strm.avail_out===0))return Qe}return je.insert=0,Wt===be?(ot(je,!0),je.strm.avail_out===0?ut:it):(je.strstart>je.block_start&&(ot(je,!1),je.strm.avail_out),Qe)}),new dn(4,4,8,4,yn),new dn(4,5,16,8,yn),new dn(4,6,32,32,yn),new dn(4,4,16,16,Un),new dn(8,16,32,32,Un),new dn(8,16,128,128,Un),new dn(8,32,128,256,Un),new dn(32,128,258,1024,Un),new dn(32,258,258,4096,Un)],Ge.deflateInit=function(je,Wt){return tr(je,Wt,x,15,8,0)},Ge.deflateInit2=tr,Ge.deflateReset=jn,Ge.deflateResetKeep=It,Ge.deflateSetHeader=function(je,Wt){return je&&je.state?je.state.wrap!==2?y:(je.state.gzhead=Wt,oe):y},Ge.deflate=function(je,Wt){var ke,me,se,ye;if(!je||!je.state||5>8&255),Yt(me,me.gzhead.time>>16&255),Yt(me,me.gzhead.time>>24&255),Yt(me,me.level===9?2:2<=me.strategy||me.level<2?4:0),Yt(me,255&me.gzhead.os),me.gzhead.extra&&me.gzhead.extra.length&&(Yt(me,255&me.gzhead.extra.length),Yt(me,me.gzhead.extra.length>>8&255)),me.gzhead.hcrc&&(je.adler=ce(je.adler,me.pending_buf,me.pending,0)),me.gzindex=0,me.status=69):(Yt(me,0),Yt(me,0),Yt(me,0),Yt(me,0),Yt(me,0),Yt(me,me.level===9?2:2<=me.strategy||me.level<2?4:0),Yt(me,3),me.status=xt);else{var qe=x+(me.w_bits-8<<4)<<8;qe|=(2<=me.strategy||me.level<2?0:me.level<6?1:me.level===6?2:3)<<6,me.strstart!==0&&(qe|=32),qe+=31-qe%31,me.status=xt,nn(me,qe),me.strstart!==0&&(nn(me,je.adler>>>16),nn(me,65535&je.adler)),je.adler=1}if(me.status===69)if(me.gzhead.extra){for(se=me.pending;me.gzindex<(65535&me.gzhead.extra.length)&&(me.pending!==me.pending_buf_size||(me.gzhead.hcrc&&me.pending>se&&(je.adler=ce(je.adler,me.pending_buf,me.pending-se,se)),ft(je),se=me.pending,me.pending!==me.pending_buf_size));)Yt(me,255&me.gzhead.extra[me.gzindex]),me.gzindex++;me.gzhead.hcrc&&me.pending>se&&(je.adler=ce(je.adler,me.pending_buf,me.pending-se,se)),me.gzindex===me.gzhead.extra.length&&(me.gzindex=0,me.status=73)}else me.status=73;if(me.status===73)if(me.gzhead.name){se=me.pending;do{if(me.pending===me.pending_buf_size&&(me.gzhead.hcrc&&me.pending>se&&(je.adler=ce(je.adler,me.pending_buf,me.pending-se,se)),ft(je),se=me.pending,me.pending===me.pending_buf_size)){ye=1;break}ye=me.gzindexse&&(je.adler=ce(je.adler,me.pending_buf,me.pending-se,se)),ye===0&&(me.gzindex=0,me.status=91)}else me.status=91;if(me.status===91)if(me.gzhead.comment){se=me.pending;do{if(me.pending===me.pending_buf_size&&(me.gzhead.hcrc&&me.pending>se&&(je.adler=ce(je.adler,me.pending_buf,me.pending-se,se)),ft(je),se=me.pending,me.pending===me.pending_buf_size)){ye=1;break}ye=me.gzindexse&&(je.adler=ce(je.adler,me.pending_buf,me.pending-se,se)),ye===0&&(me.status=103)}else me.status=103;if(me.status===103&&(me.gzhead.hcrc?(me.pending+2>me.pending_buf_size&&ft(je),me.pending+2<=me.pending_buf_size&&(Yt(me,255&je.adler),Yt(me,je.adler>>8&255),je.adler=0,me.status=xt)):me.status=xt),me.pending!==0){if(ft(je),je.avail_out===0)return me.last_flush=-1,oe}else if(je.avail_in===0&&pt(Wt)<=pt(ke)&&Wt!==be)return Nt(je,-5);if(me.status===666&&je.avail_in!==0)return Nt(je,-5);if(je.avail_in!==0||me.lookahead!==0||Wt!==Ce&&me.status!==666){var ht=me.strategy===2?function(Re,Ye){for(var Ot;;){if(Re.lookahead===0&&(qt(Re),Re.lookahead===0)){if(Ye===Ce)return Qe;break}if(Re.match_length=0,Ot=ve._tr_tally(Re,0,Re.window[Re.strstart]),Re.lookahead--,Re.strstart++,Ot&&(ot(Re,!1),Re.strm.avail_out===0))return Qe}return Re.insert=0,Ye===be?(ot(Re,!0),Re.strm.avail_out===0?ut:it):Re.last_lit&&(ot(Re,!1),Re.strm.avail_out===0)?Qe:jt}(me,Wt):me.strategy===3?function(Re,Ye){for(var Ot,bt,lt,Gt,Tn=Re.window;;){if(Re.lookahead<=Je){if(qt(Re),Re.lookahead<=Je&&Ye===Ce)return Qe;if(Re.lookahead===0)break}if(Re.match_length=0,Re.lookahead>=We&&0Re.lookahead&&(Re.match_length=Re.lookahead)}if(Re.match_length>=We?(Ot=ve._tr_tally(Re,1,Re.match_length-We),Re.lookahead-=Re.match_length,Re.strstart+=Re.match_length,Re.match_length=0):(Ot=ve._tr_tally(Re,0,Re.window[Re.strstart]),Re.lookahead--,Re.strstart++),Ot&&(ot(Re,!1),Re.strm.avail_out===0))return Qe}return Re.insert=0,Ye===be?(ot(Re,!0),Re.strm.avail_out===0?ut:it):Re.last_lit&&(ot(Re,!1),Re.strm.avail_out===0)?Qe:jt}(me,Wt):He[me.level].func(me,Wt);if(ht!==ut&&ht!==it||(me.status=666),ht===Qe||ht===ut)return je.avail_out===0&&(me.last_flush=-1),oe;if(ht===jt&&(Wt===1?ve._tr_align(me):Wt!==5&&(ve._tr_stored_block(me,0,0,!1),Wt===3&&(Bt(me.head),me.lookahead===0&&(me.strstart=0,me.block_start=0,me.insert=0))),ft(je),je.avail_out===0))return me.last_flush=-1,oe}return Wt!==be?oe:me.wrap<=0?1:(me.wrap===2?(Yt(me,255&je.adler),Yt(me,je.adler>>8&255),Yt(me,je.adler>>16&255),Yt(me,je.adler>>24&255),Yt(me,255&je.total_in),Yt(me,je.total_in>>8&255),Yt(me,je.total_in>>16&255),Yt(me,je.total_in>>24&255)):(nn(me,je.adler>>>16),nn(me,65535&je.adler)),ft(je),0=ke.w_size&&(ye===0&&(Bt(ke.head),ke.strstart=0,ke.block_start=0,ke.insert=0),Ye=new he.Buf8(ke.w_size),he.arraySet(Ye,Wt,Ot-ke.w_size,ke.w_size,0),Wt=Ye,Ot=ke.w_size),qe=je.avail_in,ht=je.next_in,Re=je.input,je.avail_in=Ot,je.next_in=0,je.input=Wt,qt(ke);ke.lookahead>=We;){for(me=ke.strstart,se=ke.lookahead-(We-1);ke.ins_h=(ke.ins_h<>>=We=Oe>>>24,z-=We,(We=Oe>>>16&255)===0)jt[Ne++]=65535&Oe;else{if(!(16&We)){if(!(64&We)){Oe=ae[(65535&Oe)+(x&(1<>>=We,z-=We),z<15&&(x+=Qe[Ue++]<>>=We=Oe>>>24,z-=We,!(16&(We=Oe>>>16&255))){if(!(64&We)){Oe=ge[(65535&Oe)+(x&(1<>>=We,z-=We,(We=Ne-Ce)>3,x&=(1<<(z-=Je<<3))-1,He.next_in=Ue,He.next_out=Ne,He.avail_in=Ue>>24&255)+(De>>>8&65280)+((65280&De)<<8)+((255&De)<<24)}function x(){this.mode=0,this.last=!1,this.wrap=0,this.havedict=!1,this.flags=0,this.dmax=0,this.check=0,this.total=0,this.head=null,this.wbits=0,this.wsize=0,this.whave=0,this.wnext=0,this.window=null,this.hold=0,this.bits=0,this.length=0,this.offset=0,this.extra=0,this.lencode=null,this.distcode=null,this.lenbits=0,this.distbits=0,this.ncode=0,this.nlen=0,this.ndist=0,this.have=0,this.next=null,this.lens=new He.Buf16(320),this.work=new He.Buf16(288),this.lendyn=null,this.distdyn=null,this.sane=0,this.back=0,this.was=0}function z(De){var xt;return De&&De.state?(xt=De.state,De.total_in=De.total_out=xt.total=0,De.msg="",xt.wrap&&(De.adler=1&xt.wrap),xt.mode=y,xt.last=0,xt.havedict=0,xt.dmax=32768,xt.head=null,xt.hold=0,xt.bits=0,xt.lencode=xt.lendyn=new He.Buf32(a),xt.distcode=xt.distdyn=new He.Buf32(E),xt.sane=1,xt.back=-1,be):oe}function ae(De){var xt;return De&&De.state?((xt=De.state).wsize=0,xt.whave=0,xt.wnext=0,z(De)):oe}function ge(De,xt){var Qe,jt;return De&&De.state?(jt=De.state,xt<0?(Qe=0,xt=-xt):(Qe=1+(xt>>4),xt<48&&(xt&=15)),xt&&(xt<8||15=it.wsize?(He.arraySet(it.window,xt,Qe-it.wsize,it.wsize,0),it.wnext=0,it.whave=it.wsize):(jt<(ut=it.wsize-it.wnext)&&(ut=jt),He.arraySet(it.window,xt,Qe-jt,ut,it.wnext),(jt-=ut)?(He.arraySet(it.window,xt,Qe-jt,jt,0),it.wnext=jt,it.whave=it.wsize):(it.wnext+=ut,it.wnext===it.wsize&&(it.wnext=0),it.whave>>8&255,Qe.check=ve(Qe.check,ye,2,0),ot=ft=0,Qe.mode=2;break}if(Qe.flags=0,Qe.head&&(Qe.head.done=!1),!(1&Qe.wrap)||(((255&ft)<<8)+(ft>>8))%31){De.msg="incorrect header check",Qe.mode=30;break}if((15&ft)!=8){De.msg="unknown compression method",Qe.mode=30;break}if(ot-=4,je=8+(15&(ft>>>=4)),Qe.wbits===0)Qe.wbits=je;else if(je>Qe.wbits){De.msg="invalid window size",Qe.mode=30;break}Qe.dmax=1<>8&1),512&Qe.flags&&(ye[0]=255&ft,ye[1]=ft>>>8&255,Qe.check=ve(Qe.check,ye,2,0)),ot=ft=0,Qe.mode=3;case 3:for(;ot<32;){if(pt===0)break e;pt--,ft+=jt[it++]<>>8&255,ye[2]=ft>>>16&255,ye[3]=ft>>>24&255,Qe.check=ve(Qe.check,ye,4,0)),ot=ft=0,Qe.mode=4;case 4:for(;ot<16;){if(pt===0)break e;pt--,ft+=jt[it++]<>8),512&Qe.flags&&(ye[0]=255&ft,ye[1]=ft>>>8&255,Qe.check=ve(Qe.check,ye,2,0)),ot=ft=0,Qe.mode=5;case 5:if(1024&Qe.flags){for(;ot<16;){if(pt===0)break e;pt--,ft+=jt[it++]<>>8&255,Qe.check=ve(Qe.check,ye,2,0)),ot=ft=0}else Qe.head&&(Qe.head.extra=null);Qe.mode=6;case 6:if(1024&Qe.flags&&(pt<(Et=Qe.length)&&(Et=pt),Et&&(Qe.head&&(je=Qe.head.extra_len-Qe.length,Qe.head.extra||(Qe.head.extra=new Array(Qe.head.extra_len)),He.arraySet(Qe.head.extra,jt,it,Et,je)),512&Qe.flags&&(Qe.check=ve(Qe.check,jt,Et,it)),pt-=Et,it+=Et,Qe.length-=Et),Qe.length))break e;Qe.length=0,Qe.mode=7;case 7:if(2048&Qe.flags){if(pt===0)break e;for(Et=0;je=jt[it+Et++],Qe.head&&je&&Qe.length<65536&&(Qe.head.name+=String.fromCharCode(je)),je&&Et>9&1,Qe.head.done=!0),De.adler=Qe.check=0,Qe.mode=12;break;case 10:for(;ot<32;){if(pt===0)break e;pt--,ft+=jt[it++]<>>=7&ot,ot-=7&ot,Qe.mode=27;break}for(;ot<3;){if(pt===0)break e;pt--,ft+=jt[it++]<>>=1)){case 0:Qe.mode=14;break;case 1:if(Je(Qe),Qe.mode=20,xt!==6)break;ft>>>=2,ot-=2;break e;case 2:Qe.mode=17;break;case 3:De.msg="invalid block type",Qe.mode=30}ft>>>=2,ot-=2;break;case 14:for(ft>>>=7&ot,ot-=7&ot;ot<32;){if(pt===0)break e;pt--,ft+=jt[it++]<>>16^65535)){De.msg="invalid stored block lengths",Qe.mode=30;break}if(Qe.length=65535&ft,ot=ft=0,Qe.mode=15,xt===6)break e;case 15:Qe.mode=16;case 16:if(Et=Qe.length){if(pt>>=5,ot-=5,Qe.ndist=1+(31&ft),ft>>>=5,ot-=5,Qe.ncode=4+(15&ft),ft>>>=4,ot-=4,286>>=3,ot-=3}for(;Qe.have<19;)Qe.lens[qe[Qe.have++]]=0;if(Qe.lencode=Qe.lendyn,Qe.lenbits=7,ke={bits:Qe.lenbits},Wt=ce(0,Qe.lens,0,19,Qe.lencode,0,Qe.work,ke),Qe.lenbits=ke.bits,Wt){De.msg="invalid code lengths set",Qe.mode=30;break}Qe.have=0,Qe.mode=19;case 19:for(;Qe.have>>16&255,Kn=65535&se,!((Un=se>>>24)<=ot);){if(pt===0)break e;pt--,ft+=jt[it++]<>>=Un,ot-=Un,Qe.lens[Qe.have++]=Kn;else{if(Kn===16){for(me=Un+2;ot>>=Un,ot-=Un,Qe.have===0){De.msg="invalid bit length repeat",Qe.mode=30;break}je=Qe.lens[Qe.have-1],Et=3+(3&ft),ft>>>=2,ot-=2}else if(Kn===17){for(me=Un+3;ot>>=Un)),ft>>>=3,ot-=3}else{for(me=Un+7;ot>>=Un)),ft>>>=7,ot-=7}if(Qe.have+Et>Qe.nlen+Qe.ndist){De.msg="invalid bit length repeat",Qe.mode=30;break}for(;Et--;)Qe.lens[Qe.have++]=je}}if(Qe.mode===30)break;if(Qe.lens[256]===0){De.msg="invalid code -- missing end-of-block",Qe.mode=30;break}if(Qe.lenbits=9,ke={bits:Qe.lenbits},Wt=ce(Ne,Qe.lens,0,Qe.nlen,Qe.lencode,0,Qe.work,ke),Qe.lenbits=ke.bits,Wt){De.msg="invalid literal/lengths set",Qe.mode=30;break}if(Qe.distbits=6,Qe.distcode=Qe.distdyn,ke={bits:Qe.distbits},Wt=ce(Ce,Qe.lens,Qe.nlen,Qe.ndist,Qe.distcode,0,Qe.work,ke),Qe.distbits=ke.bits,Wt){De.msg="invalid distances set",Qe.mode=30;break}if(Qe.mode=20,xt===6)break e;case 20:Qe.mode=21;case 21:if(6<=pt&&258<=Bt){De.next_out=Nt,De.avail_out=Bt,De.next_in=it,De.avail_in=pt,Qe.hold=ft,Qe.bits=ot,Ue(De,nn),Nt=De.next_out,ut=De.output,Bt=De.avail_out,it=De.next_in,jt=De.input,pt=De.avail_in,ft=Qe.hold,ot=Qe.bits,Qe.mode===12&&(Qe.back=-1);break}for(Qe.back=0;dn=(se=Qe.lencode[ft&(1<>>16&255,Kn=65535&se,!((Un=se>>>24)<=ot);){if(pt===0)break e;pt--,ft+=jt[it++]<>It)])>>>16&255,Kn=65535&se,!(It+(Un=se>>>24)<=ot);){if(pt===0)break e;pt--,ft+=jt[it++]<>>=It,ot-=It,Qe.back+=It}if(ft>>>=Un,ot-=Un,Qe.back+=Un,Qe.length=Kn,dn===0){Qe.mode=26;break}if(32&dn){Qe.back=-1,Qe.mode=12;break}if(64&dn){De.msg="invalid literal/length code",Qe.mode=30;break}Qe.extra=15&dn,Qe.mode=22;case 22:if(Qe.extra){for(me=Qe.extra;ot>>=Qe.extra,ot-=Qe.extra,Qe.back+=Qe.extra}Qe.was=Qe.length,Qe.mode=23;case 23:for(;dn=(se=Qe.distcode[ft&(1<>>16&255,Kn=65535&se,!((Un=se>>>24)<=ot);){if(pt===0)break e;pt--,ft+=jt[it++]<>It)])>>>16&255,Kn=65535&se,!(It+(Un=se>>>24)<=ot);){if(pt===0)break e;pt--,ft+=jt[it++]<>>=It,ot-=It,Qe.back+=It}if(ft>>>=Un,ot-=Un,Qe.back+=Un,64&dn){De.msg="invalid distance code",Qe.mode=30;break}Qe.offset=Kn,Qe.extra=15&dn,Qe.mode=24;case 24:if(Qe.extra){for(me=Qe.extra;ot>>=Qe.extra,ot-=Qe.extra,Qe.back+=Qe.extra}if(Qe.offset>Qe.dmax){De.msg="invalid distance too far back",Qe.mode=30;break}Qe.mode=25;case 25:if(Bt===0)break e;if(Et=nn-Bt,Qe.offset>Et){if((Et=Qe.offset-Et)>Qe.whave&&Qe.sane){De.msg="invalid distance too far back",Qe.mode=30;break}qt=Et>Qe.wnext?(Et-=Qe.wnext,Qe.wsize-Et):Qe.wnext-Et,Et>Qe.length&&(Et=Qe.length),yn=Qe.window}else yn=ut,qt=Nt-Qe.offset,Et=Qe.length;for(BtPe?(We=qt[yn+E[xt]],ot[Yt+E[xt]]):(We=96,0),x=1<>Nt)+(z-=x)]=Oe<<24|We<<16|Je|0,z!==0;);for(x=1<>=1;if(x!==0?(ft&=x-1,ft+=x):ft=0,xt++,--nn[De]==0){if(De===jt)break;De=Ce[be+E[xt]]}if(ut>>7)]}function Yt(se,ye){se.pending_buf[se.pending++]=255&ye,se.pending_buf[se.pending++]=ye>>>8&255}function nn(se,ye,qe){se.bi_valid>b-qe?(se.bi_buf|=ye<>b-se.bi_valid,se.bi_valid+=qe-b):(se.bi_buf|=ye<>>=1,qe<<=1,0<--ye;);return qe>>>1}function yn(se,ye,qe){var ht,Re,Ye=new Array(E+1),Ot=0;for(ht=1;ht<=E;ht++)Ye[ht]=Ot=Ot+qe[ht-1]<<1;for(Re=0;Re<=ye;Re++){var bt=se[2*Re+1];bt!==0&&(se[2*Re]=qt(Ye[bt]++,bt))}}function Un(se){var ye;for(ye=0;ye>1;1<=qe;qe--)It(se,Ye,qe);for(Re=lt;qe=se.heap[1],se.heap[1]=se.heap[se.heap_len--],It(se,Ye,1),ht=se.heap[1],se.heap[--se.heap_max]=qe,se.heap[--se.heap_max]=ht,Ye[2*Re]=Ye[2*qe]+Ye[2*ht],se.depth[Re]=(se.depth[qe]>=se.depth[ht]?se.depth[qe]:se.depth[ht])+1,Ye[2*qe+1]=Ye[2*ht+1]=Re,se.heap[1]=Re++,It(se,Ye,1),2<=se.heap_len;);se.heap[--se.heap_max]=se.heap[1],function(Tn,Dt){var un,Rt,Pn,tn,$n,dr,rr=Dt.dyn_tree,Pr=Dt.max_code,Cr=Dt.stat_desc.static_tree,ta=Dt.stat_desc.has_stree,$r=Dt.stat_desc.extra_bits,Or=Dt.stat_desc.extra_base,vr=Dt.stat_desc.max_length,Er=0;for(tn=0;tn<=E;tn++)Tn.bl_count[tn]=0;for(rr[2*Tn.heap[Tn.heap_max]+1]=0,un=Tn.heap_max+1;un>=7;Re>>=1)if(1&Gt&&bt.dyn_ltree[2*lt]!==0)return he;if(bt.dyn_ltree[18]!==0||bt.dyn_ltree[20]!==0||bt.dyn_ltree[26]!==0)return ve;for(lt=32;lt>>3,(Ye=se.static_len+3+7>>>3)<=Re&&(Re=Ye)):Re=Ye=qe+5,qe+4<=Re&&ye!==-1?me(se,ye,qe,ht):se.strategy===4||Ye===Re?(nn(se,2+(ht?1:0),3),jn(se,nt,De)):(nn(se,4+(ht?1:0),3),function(bt,lt,Gt,Tn){var Dt;for(nn(bt,lt-257,5),nn(bt,Gt-1,5),nn(bt,Tn-4,4),Dt=0;Dt>>8&255,se.pending_buf[se.d_buf+2*se.last_lit+1]=255&ye,se.pending_buf[se.l_buf+se.last_lit]=255&qe,se.last_lit++,ye===0?se.dyn_ltree[2*qe]++:(se.matches++,ye--,se.dyn_ltree[2*(Qe[qe]+Ce+1)]++,se.dyn_dtree[2*ot(ye)]++),se.last_lit===se.lit_bufsize-1},Ge._tr_align=function(se){nn(se,2,3),Et(se,z,nt),function(ye){ye.bi_valid===16?(Yt(ye,ye.bi_buf),ye.bi_buf=0,ye.bi_valid=0):8<=ye.bi_valid&&(ye.pending_buf[ye.pending++]=255&ye.bi_buf,ye.bi_buf>>=8,ye.bi_valid-=8)}(se)}},{"../utils/common":41}],53:[function(Ze,At,Ge){"use strict";At.exports=function(){this.input=null,this.next_in=0,this.avail_in=0,this.total_in=0,this.output=null,this.next_out=0,this.avail_out=0,this.total_out=0,this.msg="",this.state=null,this.data_type=2,this.adler=0}},{}],54:[function(Ze,At,Ge){(function(He){(function(he,ve){"use strict";if(!he.setImmediate){var Ue,ce,Ne,Ce,be=1,oe={},y=!1,a=he.document,E=Object.getPrototypeOf&&Object.getPrototypeOf(he);E=E&&E.setTimeout?E:he,Ue={}.toString.call(he.process)==="[object process]"?function(ae){Ve.nextTick(function(){x(ae)})}:function(){if(he.postMessage&&!he.importScripts){var ae=!0,ge=he.onmessage;return he.onmessage=function(){ae=!1},he.postMessage("","*"),he.onmessage=ge,ae}}()?(Ce="setImmediate$"+Math.random()+"$",he.addEventListener?he.addEventListener("message",z,!1):he.attachEvent("onmessage",z),function(ae){he.postMessage(Ce+ae,"*")}):he.MessageChannel?((Ne=new MessageChannel).port1.onmessage=function(ae){x(ae.data)},function(ae){Ne.port2.postMessage(ae)}):a&&"onreadystatechange"in a.createElement("script")?(ce=a.documentElement,function(ae){var ge=a.createElement("script");ge.onreadystatechange=function(){x(ae),ge.onreadystatechange=null,ce.removeChild(ge),ge=null},ce.appendChild(ge)}):function(ae){setTimeout(x,0,ae)},E.setImmediate=function(ae){typeof ae!="function"&&(ae=new Function(""+ae));for(var ge=new Array(arguments.length-1),xe=0;xe0&&arguments[0]!==void 0?arguments[0]:[],me=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],se=ke.length,ye=me.length;if(Math.abs(se-ye)!==1)return{add:!1,key:null};function qe(ht,Re){var Ye=new Map;ht.forEach(function(bt){Ye.set(bt,!0)});var Ot=Re.filter(function(bt){return!Ye.has(bt)});return Ot.length===1?Ot[0]:null}return se ").concat(me);return me}var yn=a.forwardRef(function(ke,me){var se=ke.prefixCls,ye=ke.data,qe=ke.selectable,ht=ke.checkable,Re=ke.expandedKeys,Ye=ke.selectedKeys,Ot=ke.checkedKeys,bt=ke.loadedKeys,lt=ke.loadingKeys,Gt=ke.halfCheckedKeys,Tn=ke.keyEntities,Dt=ke.disabled,un=ke.dragging,Rt=ke.dragOverNodeKey,Pn=ke.dropPosition,tn=ke.motion,$n=ke.height,dr=ke.itemHeight,rr=ke.virtual,Pr=ke.focusable,Cr=ke.activeItem,ta=ke.focused,$r=ke.tabIndex,Or=ke.onKeyDown,vr=ke.onFocus,Er=ke.onBlur,Wr=ke.onActiveChange,ca=ke.onListChangeStart,Na=ke.onListChangeEnd,Vr=(0,ae.Z)(ke,it),ao=a.useRef(null),co=a.useRef(null);a.useImperativeHandle(me,function(){return{scrollTo:function(ja){ao.current.scrollTo(ja)},getIndentWidth:function(){return co.current.offsetWidth}}});var Yr=a.useState(Re),rn=(0,z.Z)(Yr,2),Xo=rn[0],br=rn[1],Fr=a.useState(ye),Rr=(0,z.Z)(Fr,2),Lr=Rr[0],Ca=Rr[1],Ua=a.useState(ye),aa=(0,z.Z)(Ua,2),mn=aa[0],Cn=aa[1],pn=a.useState([]),ar=(0,z.Z)(pn,2),Tr=ar[0],Bn=ar[1],Hn=a.useState(null),Vn=(0,z.Z)(Hn,2),Ar=Vn[0],Mr=Vn[1],Da=a.useRef(ye);Da.current=ye;function nr(){var Pa=Da.current;Ca(Pa),Cn(Pa),Bn([]),Mr(null),Na()}(0,ge.Z)(function(){br(Re);var Pa=jt(Xo,Re);if(Pa.key!==null)if(Pa.add){var ja=Lr.findIndex(function(Ta){var Sa=Ta.key;return Sa===Pa.key}),Qa=nn(ut(Lr,ye,Pa.key),rr,$n,dr),bo=Lr.slice();bo.splice(ja+1,0,Yt),Cn(bo),Bn(Qa),Mr("show")}else{var ko=ye.findIndex(function(Ta){var Sa=Ta.key;return Sa===Pa.key}),Ra=nn(ut(ye,Lr,Pa.key),rr,$n,dr),$o=ye.slice();$o.splice(ko+1,0,Yt),Cn($o),Bn(Ra),Mr("hide")}else Lr!==ye&&(Ca(ye),Cn(ye))},[Re,ye]),a.useEffect(function(){un||nr()},[un]);var Jr=tn?mn:ye,va={expandedKeys:Re,selectedKeys:Ye,loadedKeys:bt,loadingKeys:lt,checkedKeys:Ot,halfCheckedKeys:Gt,dragOverNodeKey:Rt,dropPosition:Pn,keyEntities:Tn};return a.createElement(a.Fragment,null,ta&&Cr&&a.createElement("span",{style:Nt,"aria-live":"assertive"},qt(Cr)),a.createElement("div",null,a.createElement("input",{style:Nt,disabled:Pr===!1||Dt,tabIndex:Pr!==!1?$r:null,onKeyDown:Or,onFocus:vr,onBlur:Er,value:"",onChange:pt,"aria-label":"for screen reader"})),a.createElement("div",{className:"".concat(se,"-treenode"),"aria-hidden":!0,style:{position:"absolute",pointerEvents:"none",visibility:"hidden",height:0,overflow:"hidden",border:0,padding:0}},a.createElement("div",{className:"".concat(se,"-indent")},a.createElement("div",{ref:co,className:"".concat(se,"-indent-unit")}))),a.createElement(xe.Z,(0,pe.Z)({},Vr,{data:Jr,itemKey:Et,height:$n,fullHeight:!1,virtual:rr,itemHeight:dr,prefixCls:"".concat(se,"-list"),ref:ao,onVisibleChange:function(ja,Qa){var bo=new Set(ja),ko=Qa.filter(function(Ra){return!bo.has(Ra)});ko.some(function(Ra){return Et(Ra)===Bt})&&nr()}}),function(Pa){var ja=Pa.pos,Qa=(0,pe.Z)({},(x(Pa.data),Pa.data)),bo=Pa.title,ko=Pa.key,Ra=Pa.isStart,$o=Pa.isEnd,Ta=(0,Je.km)(ko,ja);delete Qa.key,delete Qa.children;var Sa=(0,Je.H8)(Ta,va);return a.createElement(Qe,(0,pe.Z)({},Qa,Sa,{title:bo,active:!!Cr&&ko===Cr.key,pos:ja,data:Pa.data,isStart:Ra,isEnd:$o,motion:tn,motionNodes:ko===Bt?Tr:null,motionType:Ar,onMotionStart:ca,onMotionEnd:nr,treeNodeRequiredProps:va,onMouseMove:function(){Wr(null)}}))}))});yn.displayName="NodeList";var Un=yn,dn=Be(35654),Kn=Be(90782),It=Be(67841),jn=10,tr=function(ke){(0,Ue.Z)(se,ke);var me=(0,ce.Z)(se);function se(){var ye;(0,He.Z)(this,se);for(var qe=arguments.length,ht=new Array(qe),Re=0;Re2&&arguments[2]!==void 0?arguments[2]:!1,Gt=ye.state,Tn=Gt.dragChildrenKeys,Dt=Gt.dropPosition,un=Gt.dropTargetKey,Rt=Gt.dropTargetPos,Pn=Gt.dropAllowed;if(Pn){var tn=ye.props.onDrop;if(ye.setState({dragOverNodeKey:null}),ye.cleanDragState(),un!==null){var $n=(0,At.Z)((0,At.Z)({},(0,Je.H8)(un,ye.getTreeNodeRequiredProps())),{},{active:((bt=ye.getActiveItem())===null||bt===void 0?void 0:bt.key)===un,data:(0,It.Z)(ye.state.keyEntities,un).node}),dr=Tn.indexOf(un)!==-1;(0,y.ZP)(!dr,"Can not drop to dragNode's children node. This is a bug of rc-tree. Please report an issue.");var rr=(0,dn.yx)(Rt),Pr={event:Ye,node:(0,Je.F)($n),dragNode:ye.dragNode?(0,Je.F)(ye.dragNode.props):null,dragNodesKeys:[ye.dragNode.props.eventKey].concat(Tn),dropToGap:Dt!==0,dropPosition:Dt+Number(rr[rr.length-1])};lt||tn==null||tn(Pr),ye.dragNode=null}}},ye.cleanDragState=function(){var Ye=ye.state.draggingNodeKey;Ye!==null&&ye.setState({draggingNodeKey:null,dropPosition:null,dropContainerKey:null,dropTargetKey:null,dropLevelOffset:null,dropAllowed:!0,dragOverNodeKey:null}),ye.dragStartMousePosition=null,ye.currentMouseOverDroppableNodeKey=null},ye.triggerExpandActionExpand=function(Ye,Ot){var bt=ye.state,lt=bt.expandedKeys,Gt=bt.flattenNodes,Tn=Ot.expanded,Dt=Ot.key,un=Ot.isLeaf;if(!(un||Ye.shiftKey||Ye.metaKey||Ye.ctrlKey)){var Rt=Gt.filter(function(tn){return tn.key===Dt})[0],Pn=(0,Je.F)((0,At.Z)((0,At.Z)({},(0,Je.H8)(Dt,ye.getTreeNodeRequiredProps())),{},{data:Rt.data}));ye.setExpandedKeys(Tn?(0,dn._5)(lt,Dt):(0,dn.L0)(lt,Dt)),ye.onNodeExpand(Ye,Pn)}},ye.onNodeClick=function(Ye,Ot){var bt=ye.props,lt=bt.onClick,Gt=bt.expandAction;Gt==="click"&&ye.triggerExpandActionExpand(Ye,Ot),lt==null||lt(Ye,Ot)},ye.onNodeDoubleClick=function(Ye,Ot){var bt=ye.props,lt=bt.onDoubleClick,Gt=bt.expandAction;Gt==="doubleClick"&&ye.triggerExpandActionExpand(Ye,Ot),lt==null||lt(Ye,Ot)},ye.onNodeSelect=function(Ye,Ot){var bt=ye.state.selectedKeys,lt=ye.state,Gt=lt.keyEntities,Tn=lt.fieldNames,Dt=ye.props,un=Dt.onSelect,Rt=Dt.multiple,Pn=Ot.selected,tn=Ot[Tn.key],$n=!Pn;$n?Rt?bt=(0,dn.L0)(bt,tn):bt=[tn]:bt=(0,dn._5)(bt,tn);var dr=bt.map(function(rr){var Pr=(0,It.Z)(Gt,rr);return Pr?Pr.node:null}).filter(function(rr){return rr});ye.setUncontrolledState({selectedKeys:bt}),un==null||un(bt,{event:"select",selected:$n,node:Ot,selectedNodes:dr,nativeEvent:Ye.nativeEvent})},ye.onNodeCheck=function(Ye,Ot,bt){var lt=ye.state,Gt=lt.keyEntities,Tn=lt.checkedKeys,Dt=lt.halfCheckedKeys,un=ye.props,Rt=un.checkStrictly,Pn=un.onCheck,tn=Ot.key,$n,dr={event:"check",node:Ot,checked:bt,nativeEvent:Ye.nativeEvent};if(Rt){var rr=bt?(0,dn.L0)(Tn,tn):(0,dn._5)(Tn,tn),Pr=(0,dn._5)(Dt,tn);$n={checked:rr,halfChecked:Pr},dr.checkedNodes=rr.map(function(Er){return(0,It.Z)(Gt,Er)}).filter(function(Er){return Er}).map(function(Er){return Er.node}),ye.setUncontrolledState({checkedKeys:rr})}else{var Cr=(0,Kn.S)([].concat((0,Ge.Z)(Tn),[tn]),!0,Gt),ta=Cr.checkedKeys,$r=Cr.halfCheckedKeys;if(!bt){var Or=new Set(ta);Or.delete(tn);var vr=(0,Kn.S)(Array.from(Or),{checked:!1,halfCheckedKeys:$r},Gt);ta=vr.checkedKeys,$r=vr.halfCheckedKeys}$n=ta,dr.checkedNodes=[],dr.checkedNodesPositions=[],dr.halfCheckedKeys=$r,ta.forEach(function(Er){var Wr=(0,It.Z)(Gt,Er);if(Wr){var ca=Wr.node,Na=Wr.pos;dr.checkedNodes.push(ca),dr.checkedNodesPositions.push({node:ca,pos:Na})}}),ye.setUncontrolledState({checkedKeys:ta},!1,{halfCheckedKeys:$r})}Pn==null||Pn($n,dr)},ye.onNodeLoad=function(Ye){var Ot=Ye.key,bt=new Promise(function(lt,Gt){ye.setState(function(Tn){var Dt=Tn.loadedKeys,un=Dt===void 0?[]:Dt,Rt=Tn.loadingKeys,Pn=Rt===void 0?[]:Rt,tn=ye.props,$n=tn.loadData,dr=tn.onLoad;if(!$n||un.indexOf(Ot)!==-1||Pn.indexOf(Ot)!==-1)return null;var rr=$n(Ye);return rr.then(function(){var Pr=ye.state.loadedKeys,Cr=(0,dn.L0)(Pr,Ot);dr==null||dr(Cr,{event:"load",node:Ye}),ye.setUncontrolledState({loadedKeys:Cr}),ye.setState(function(ta){return{loadingKeys:(0,dn._5)(ta.loadingKeys,Ot)}}),lt()}).catch(function(Pr){if(ye.setState(function(ta){return{loadingKeys:(0,dn._5)(ta.loadingKeys,Ot)}}),ye.loadingRetryTimes[Ot]=(ye.loadingRetryTimes[Ot]||0)+1,ye.loadingRetryTimes[Ot]>=jn){var Cr=ye.state.loadedKeys;(0,y.ZP)(!1,"Retry for `loadData` many times but still failed. No more retry."),ye.setUncontrolledState({loadedKeys:(0,dn.L0)(Cr,Ot)}),lt()}Gt(Pr)}),{loadingKeys:(0,dn.L0)(Pn,Ot)}})});return bt.catch(function(){}),bt},ye.onNodeMouseEnter=function(Ye,Ot){var bt=ye.props.onMouseEnter;bt==null||bt({event:Ye,node:Ot})},ye.onNodeMouseLeave=function(Ye,Ot){var bt=ye.props.onMouseLeave;bt==null||bt({event:Ye,node:Ot})},ye.onNodeContextMenu=function(Ye,Ot){var bt=ye.props.onRightClick;bt&&(Ye.preventDefault(),bt({event:Ye,node:Ot}))},ye.onFocus=function(){var Ye=ye.props.onFocus;ye.setState({focused:!0});for(var Ot=arguments.length,bt=new Array(Ot),lt=0;lt1&&arguments[1]!==void 0?arguments[1]:!1,bt=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null;if(!ye.destroyed){var lt=!1,Gt=!0,Tn={};Object.keys(Ye).forEach(function(Dt){if(Dt in ye.props){Gt=!1;return}lt=!0,Tn[Dt]=Ye[Dt]}),lt&&(!Ot||Gt)&&ye.setState((0,At.Z)((0,At.Z)({},Tn),bt))}},ye.scrollTo=function(Ye){ye.listRef.current.scrollTo(Ye)},ye}return(0,he.Z)(se,[{key:"componentDidMount",value:function(){this.destroyed=!1,this.onUpdated()}},{key:"componentDidUpdate",value:function(){this.onUpdated()}},{key:"onUpdated",value:function(){var qe=this.props.activeKey;qe!==void 0&&qe!==this.state.activeKey&&(this.setState({activeKey:qe}),qe!==null&&this.scrollTo({key:qe}))}},{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 qe,ht=this.state,Re=ht.focused,Ye=ht.flattenNodes,Ot=ht.keyEntities,bt=ht.draggingNodeKey,lt=ht.activeKey,Gt=ht.dropLevelOffset,Tn=ht.dropContainerKey,Dt=ht.dropTargetKey,un=ht.dropPosition,Rt=ht.dragOverNodeKey,Pn=ht.indent,tn=this.props,$n=tn.prefixCls,dr=tn.className,rr=tn.style,Pr=tn.showLine,Cr=tn.focusable,ta=tn.tabIndex,$r=ta===void 0?0:ta,Or=tn.selectable,vr=tn.showIcon,Er=tn.icon,Wr=tn.switcherIcon,ca=tn.draggable,Na=tn.checkable,Vr=tn.checkStrictly,ao=tn.disabled,co=tn.motion,Yr=tn.loadData,rn=tn.filterTreeNode,Xo=tn.height,br=tn.itemHeight,Fr=tn.virtual,Rr=tn.titleRender,Lr=tn.dropIndicatorRender,Ca=tn.onContextMenu,Ua=tn.onScroll,aa=tn.direction,mn=tn.rootClassName,Cn=tn.rootStyle,pn=(0,oe.Z)(this.props,{aria:!0,data:!0}),ar;return ca&&((0,Ze.Z)(ca)==="object"?ar=ca:typeof ca=="function"?ar={nodeDraggable:ca}:ar={}),a.createElement(E.k.Provider,{value:{prefixCls:$n,selectable:Or,showIcon:vr,icon:Er,switcherIcon:Wr,draggable:ar,draggingNodeKey:bt,checkable:Na,checkStrictly:Vr,disabled:ao,keyEntities:Ot,dropLevelOffset:Gt,dropContainerKey:Tn,dropTargetKey:Dt,dropPosition:un,dragOverNodeKey:Rt,indent:Pn,direction:aa,dropIndicatorRender:Lr,loadData:Yr,filterTreeNode:rn,titleRender:Rr,onNodeClick:this.onNodeClick,onNodeDoubleClick:this.onNodeDoubleClick,onNodeExpand:this.onNodeExpand,onNodeSelect:this.onNodeSelect,onNodeCheck:this.onNodeCheck,onNodeLoad:this.onNodeLoad,onNodeMouseEnter:this.onNodeMouseEnter,onNodeMouseLeave:this.onNodeMouseLeave,onNodeContextMenu:this.onNodeContextMenu,onNodeDragStart:this.onNodeDragStart,onNodeDragEnter:this.onNodeDragEnter,onNodeDragOver:this.onNodeDragOver,onNodeDragLeave:this.onNodeDragLeave,onNodeDragEnd:this.onNodeDragEnd,onNodeDrop:this.onNodeDrop}},a.createElement("div",{role:"tree",className:Ce()($n,dr,mn,(qe={},(0,Ve.Z)(qe,"".concat($n,"-show-line"),Pr),(0,Ve.Z)(qe,"".concat($n,"-focused"),Re),(0,Ve.Z)(qe,"".concat($n,"-active-focused"),lt!==null),qe)),style:Cn},a.createElement(Un,(0,pe.Z)({ref:this.listRef,prefixCls:$n,style:rr,data:Ye,disabled:ao,selectable:Or,checkable:!!Na,motion:co,dragging:bt!==null,height:Xo,itemHeight:br,virtual:Fr,focusable:Cr,focused:Re,tabIndex:$r,activeItem:this.getActiveItem(),onFocus:this.onFocus,onBlur:this.onBlur,onKeyDown:this.onKeyDown,onActiveChange:this.onActiveChange,onListChangeStart:this.onListChangeStart,onListChangeEnd:this.onListChangeEnd,onContextMenu:Ca,onScroll:Ua},this.getTreeNodeRequiredProps(),pn))))}}],[{key:"getDerivedStateFromProps",value:function(qe,ht){var Re=ht.prevProps,Ye={prevProps:qe};function Ot(Cr){return!Re&&Cr in qe||Re&&Re[Cr]!==qe[Cr]}var bt,lt=ht.fieldNames;if(Ot("fieldNames")&&(lt=(0,Je.w$)(qe.fieldNames),Ye.fieldNames=lt),Ot("treeData")?bt=qe.treeData:Ot("children")&&((0,y.ZP)(!1,"`children` of Tree is deprecated. Please use `treeData` instead."),bt=(0,Je.zn)(qe.children)),bt){Ye.treeData=bt;var Gt=(0,Je.I8)(bt,{fieldNames:lt});Ye.keyEntities=(0,At.Z)((0,Ve.Z)({},Bt,ot),Gt.keyEntities)}var Tn=Ye.keyEntities||ht.keyEntities;if(Ot("expandedKeys")||Re&&Ot("autoExpandParent"))Ye.expandedKeys=qe.autoExpandParent||!Re&&qe.defaultExpandParent?(0,dn.r7)(qe.expandedKeys,Tn):qe.expandedKeys;else if(!Re&&qe.defaultExpandAll){var Dt=(0,At.Z)({},Tn);delete Dt[Bt],Ye.expandedKeys=Object.keys(Dt).map(function(Cr){return Dt[Cr].key})}else!Re&&qe.defaultExpandedKeys&&(Ye.expandedKeys=qe.autoExpandParent||qe.defaultExpandParent?(0,dn.r7)(qe.defaultExpandedKeys,Tn):qe.defaultExpandedKeys);if(Ye.expandedKeys||delete Ye.expandedKeys,bt||Ye.expandedKeys){var un=(0,Je.oH)(bt||ht.treeData,Ye.expandedKeys||ht.expandedKeys,lt);Ye.flattenNodes=un}if(qe.selectable&&(Ot("selectedKeys")?Ye.selectedKeys=(0,dn.BT)(qe.selectedKeys,qe):!Re&&qe.defaultSelectedKeys&&(Ye.selectedKeys=(0,dn.BT)(qe.defaultSelectedKeys,qe))),qe.checkable){var Rt;if(Ot("checkedKeys")?Rt=(0,dn.E6)(qe.checkedKeys)||{}:!Re&&qe.defaultCheckedKeys?Rt=(0,dn.E6)(qe.defaultCheckedKeys)||{}:bt&&(Rt=(0,dn.E6)(qe.checkedKeys)||{checkedKeys:ht.checkedKeys,halfCheckedKeys:ht.halfCheckedKeys}),Rt){var Pn=Rt,tn=Pn.checkedKeys,$n=tn===void 0?[]:tn,dr=Pn.halfCheckedKeys,rr=dr===void 0?[]:dr;if(!qe.checkStrictly){var Pr=(0,Kn.S)($n,!0,Tn);$n=Pr.checkedKeys,rr=Pr.halfCheckedKeys}Ye.checkedKeys=$n,Ye.halfCheckedKeys=rr}}return Ot("loadedKeys")&&(Ye.loadedKeys=qe.loadedKeys),Ye}}]),se}(a.Component);tr.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:b,allowDrop:function(){return!0},expandAction:!1},tr.TreeNode=Oe.Z;var je=tr,Wt=je},35654:function(hn,_t,Be){"use strict";Be.d(_t,{BT:function(){return a},E6:function(){return x},L0:function(){return ce},OM:function(){return y},_5:function(){return Ue},r7:function(){return z},wA:function(){return Ce},yx:function(){return Ne}});var pe=Be(95190),Ve=Be(93664),Ze=Be(48736),At=Be(59301),Ge=Be(39417),He=Be(67841),he=Be(71430),ve=null;function Ue(ae,ge){if(!ae)return[];var xe=ae.slice(),Pe=xe.indexOf(ge);return Pe>=0&&xe.splice(Pe,1),xe}function ce(ae,ge){var xe=(ae||[]).slice();return xe.indexOf(ge)===-1&&xe.push(ge),xe}function Ne(ae){return ae.split("-")}function Ce(ae,ge){var xe=[],Pe=(0,He.Z)(ge,ae);function Oe(){var We=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];We.forEach(function(Je){var nt=Je.key,De=Je.children;xe.push(nt),Oe(De)})}return Oe(Pe.children),xe}function be(ae){if(ae.parent){var ge=Ne(ae.pos);return Number(ge[ge.length-1])===ae.parent.children.length-1}return!1}function oe(ae){var ge=Ne(ae.pos);return Number(ge[ge.length-1])===0}function y(ae,ge,xe,Pe,Oe,We,Je,nt,De,xt){var Qe,jt=ae.clientX,ut=ae.clientY,it=ae.target.getBoundingClientRect(),Nt=it.top,pt=it.height,Bt=(xt==="rtl"?-1:1)*(((Oe==null?void 0:Oe.x)||0)-jt),ft=(Bt-12)/Pe,ot=(0,He.Z)(nt,xe.props.eventKey);if(ut-1.5?We({dragNode:jn,dropNode:tr,dropPosition:1})?dn=1:je=!1:We({dragNode:jn,dropNode:tr,dropPosition:0})?dn=0:We({dragNode:jn,dropNode:tr,dropPosition:1})?dn=1:je=!1:We({dragNode:jn,dropNode:tr,dropPosition:1})?dn=1:je=!1,{dropPosition:dn,dropLevelOffset:Kn,dropTargetKey:ot.key,dropTargetPos:ot.pos,dragOverNodeKey:Un,dropContainerKey:dn===0?null:((Qe=ot.parent)===null||Qe===void 0?void 0:Qe.key)||null,dropAllowed:je}}function a(ae,ge){if(ae){var xe=ge.multiple;return xe?ae.slice():ae.length?[ae[0]]:ae}}var E=function(ge){return ge};function b(ae,ge){if(!ae)return[];var xe=ge||{},Pe=xe.processProps,Oe=Pe===void 0?E:Pe,We=Array.isArray(ae)?ae:[ae];return We.map(function(Je){var nt=Je.children,De=_objectWithoutProperties(Je,ve),xt=b(nt,ge);return React.createElement(TreeNode,_extends({key:De.key},Oe(De)),xt)})}function x(ae){if(!ae)return null;var ge;if(Array.isArray(ae))ge={checkedKeys:ae,halfCheckedKeys:void 0};else if((0,Ve.Z)(ae)==="object")ge={checkedKeys:ae.checked||void 0,halfCheckedKeys:ae.halfChecked||void 0};else return(0,Ze.ZP)(!1,"`checkedKeys` is not an array or an object"),null;return ge}function z(ae,ge){var xe=new Set;function Pe(Oe){if(!xe.has(Oe)){var We=(0,He.Z)(ge,Oe);if(We){xe.add(Oe);var Je=We.parent,nt=We.node;nt.disabled||Je&&Pe(Je.key)}}}return(ae||[]).forEach(function(Oe){Pe(Oe)}),(0,pe.Z)(xe)}},90782:function(hn,_t,Be){"use strict";Be.d(_t,{S:function(){return he}});var pe=Be(48736),Ve=Be(67841);function Ze(ve,Ue){var ce=new Set;return ve.forEach(function(Ne){Ue.has(Ne)||ce.add(Ne)}),ce}function At(ve){var Ue=ve||{},ce=Ue.disabled,Ne=Ue.disableCheckbox,Ce=Ue.checkable;return!!(ce||Ne)||Ce===!1}function Ge(ve,Ue,ce,Ne){for(var Ce=new Set(ve),be=new Set,oe=0;oe<=ce;oe+=1){var y=Ue.get(oe)||new Set;y.forEach(function(x){var z=x.key,ae=x.node,ge=x.children,xe=ge===void 0?[]:ge;Ce.has(z)&&!Ne(ae)&&xe.filter(function(Pe){return!Ne(Pe.node)}).forEach(function(Pe){Ce.add(Pe.key)})})}for(var a=new Set,E=ce;E>=0;E-=1){var b=Ue.get(E)||new Set;b.forEach(function(x){var z=x.parent,ae=x.node;if(!(Ne(ae)||!x.parent||a.has(x.parent.key))){if(Ne(x.parent.node)){a.add(z.key);return}var ge=!0,xe=!1;(z.children||[]).filter(function(Pe){return!Ne(Pe.node)}).forEach(function(Pe){var Oe=Pe.key,We=Ce.has(Oe);ge&&!We&&(ge=!1),!xe&&(We||be.has(Oe))&&(xe=!0)}),ge&&Ce.add(z.key),xe&&be.add(z.key),a.add(z.key)}})}return{checkedKeys:Array.from(Ce),halfCheckedKeys:Array.from(Ze(be,Ce))}}function He(ve,Ue,ce,Ne,Ce){for(var be=new Set(ve),oe=new Set(Ue),y=0;y<=Ne;y+=1){var a=ce.get(y)||new Set;a.forEach(function(z){var ae=z.key,ge=z.node,xe=z.children,Pe=xe===void 0?[]:xe;!be.has(ae)&&!oe.has(ae)&&!Ce(ge)&&Pe.filter(function(Oe){return!Ce(Oe.node)}).forEach(function(Oe){be.delete(Oe.key)})})}oe=new Set;for(var E=new Set,b=Ne;b>=0;b-=1){var x=ce.get(b)||new Set;x.forEach(function(z){var ae=z.parent,ge=z.node;if(!(Ce(ge)||!z.parent||E.has(z.parent.key))){if(Ce(z.parent.node)){E.add(ae.key);return}var xe=!0,Pe=!1;(ae.children||[]).filter(function(Oe){return!Ce(Oe.node)}).forEach(function(Oe){var We=Oe.key,Je=be.has(We);xe&&!Je&&(xe=!1),!Pe&&(Je||oe.has(We))&&(Pe=!0)}),xe||be.delete(ae.key),Pe&&oe.add(ae.key),E.add(ae.key)}})}return{checkedKeys:Array.from(be),halfCheckedKeys:Array.from(Ze(oe,be))}}function he(ve,Ue,ce,Ne){var Ce=[],be;Ne?be=Ne:be=At;var oe=new Set(ve.filter(function(b){var x=!!(0,Ve.Z)(ce,b);return x||Ce.push(b),x})),y=new Map,a=0;Object.keys(ce).forEach(function(b){var x=ce[b],z=x.level,ae=y.get(z);ae||(ae=new Set,y.set(z,ae)),ae.add(x),a=Math.max(a,z)}),(0,pe.ZP)(!Ce.length,"Tree missing follow keys: ".concat(Ce.slice(0,100).map(function(b){return"'".concat(b,"'")}).join(", ")));var E;return Ue===!0?E=Ge(oe,y,a,be):E=He(oe,Ue.halfCheckedKeys,y,a,be),E}},67841:function(hn,_t,Be){"use strict";Be.d(_t,{Z:function(){return pe}});function pe(Ve,Ze){return Ve[Ze]}},71430:function(hn,_t,Be){"use strict";Be.d(_t,{F:function(){return z},H8:function(){return x},I8:function(){return b},km:function(){return Ce},oH:function(){return a},w$:function(){return be},zn:function(){return y}});var pe=Be(93664),Ve=Be(95190),Ze=Be(20439),At=Be(62646),Ge=Be(11592),He=Be(2738),he=Be(48736),ve=Be(67841),Ue=["children"];function ce(ae,ge){return"".concat(ae,"-").concat(ge)}function Ne(ae){return ae&&ae.type&&ae.type.isTreeNode}function Ce(ae,ge){return ae!=null?ae:ge}function be(ae){var ge=ae||{},xe=ge.title,Pe=ge._title,Oe=ge.key,We=ge.children,Je=xe||"title";return{title:Je,_title:Pe||[Je],key:Oe||"key",children:We||"children"}}function oe(ae,ge){var xe=new Map;function Pe(Oe){var We=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"";(Oe||[]).forEach(function(Je){var nt=Je[ge.key],De=Je[ge.children];warning(nt!=null,"Tree node must have a certain key: [".concat(We).concat(nt,"]"));var xt=String(nt);warning(!xe.has(xt)||nt===null||nt===void 0,"Same 'key' exist in the Tree: ".concat(xt)),xe.set(xt,!0),Pe(De,"".concat(We).concat(xt," > "))})}Pe(ae)}function y(ae){function ge(xe){var Pe=(0,Ge.Z)(xe);return Pe.map(function(Oe){if(!Ne(Oe))return(0,he.ZP)(!Oe,"Tree/TreeNode can only accept TreeNode as children."),null;var We=Oe.key,Je=Oe.props,nt=Je.children,De=(0,At.Z)(Je,Ue),xt=(0,Ze.Z)({key:We},De),Qe=ge(nt);return Qe.length&&(xt.children=Qe),xt}).filter(function(Oe){return Oe})}return ge(ae)}function a(ae,ge,xe){var Pe=be(xe),Oe=Pe._title,We=Pe.key,Je=Pe.children,nt=new Set(ge===!0?[]:ge),De=[];function xt(Qe){var jt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null;return Qe.map(function(ut,it){for(var Nt=ce(jt?jt.pos:"0",it),pt=Ce(ut[We],Nt),Bt,ft=0;ft1&&arguments[1]!==void 0?arguments[1]:{},xe=ge.initWrapper,Pe=ge.processEntity,Oe=ge.onProcessFinished,We=ge.externalGetKey,Je=ge.childrenPropName,nt=ge.fieldNames,De=arguments.length>2?arguments[2]:void 0,xt=We||De,Qe={},jt={},ut={posEntities:Qe,keyEntities:jt};return xe&&(ut=xe(ut)||ut),E(ae,function(it){var Nt=it.node,pt=it.index,Bt=it.pos,ft=it.key,ot=it.parentPos,Yt=it.level,nn=it.nodes,Et={node:Nt,nodes:nn,index:pt,key:ft,pos:Bt,level:Yt},qt=Ce(ft,Bt);Qe[Bt]=Et,jt[qt]=Et,Et.parent=Qe[ot],Et.parent&&(Et.parent.children=Et.parent.children||[],Et.parent.children.push(Et)),Pe&&Pe(Et,ut)},{externalGetKey:xt,childrenPropName:Je,fieldNames:nt}),Oe&&Oe(ut),ut}function x(ae,ge){var xe=ge.expandedKeys,Pe=ge.selectedKeys,Oe=ge.loadedKeys,We=ge.loadingKeys,Je=ge.checkedKeys,nt=ge.halfCheckedKeys,De=ge.dragOverNodeKey,xt=ge.dropPosition,Qe=ge.keyEntities,jt=(0,ve.Z)(Qe,ae),ut={eventKey:ae,expanded:xe.indexOf(ae)!==-1,selected:Pe.indexOf(ae)!==-1,loaded:Oe.indexOf(ae)!==-1,loading:We.indexOf(ae)!==-1,checked:Je.indexOf(ae)!==-1,halfChecked:nt.indexOf(ae)!==-1,pos:String(jt?jt.pos:""),dragOver:De===ae&&xt===0,dragOverGapTop:De===ae&&xt===-1,dragOverGapBottom:De===ae&&xt===1};return ut}function z(ae){var ge=ae.data,xe=ae.expanded,Pe=ae.selected,Oe=ae.checked,We=ae.loaded,Je=ae.loading,nt=ae.halfChecked,De=ae.dragOver,xt=ae.dragOverGapTop,Qe=ae.dragOverGapBottom,jt=ae.pos,ut=ae.active,it=ae.eventKey,Nt=(0,Ze.Z)((0,Ze.Z)({},ge),{},{expanded:xe,selected:Pe,checked:Oe,loaded:We,loading:Je,halfChecked:nt,dragOver:De,dragOverGapTop:xt,dragOverGapBottom:Qe,pos:jt,active:ut,key:it});return"props"in Nt||Object.defineProperty(Nt,"props",{get:function(){return(0,he.ZP)(!1,"Second param return from event is node data instead of TreeNode instance. Please read value directly instead of reading from `props`."),ae}}),Nt}},8224:function(hn,_t,Be){"use strict";Be.d(_t,{Z:function(){return Ve}});var pe=Be(4676);function Ve(Ze,At,Ge,He){var he=pe.unstable_batchedUpdates?function(Ue){pe.unstable_batchedUpdates(Ge,Ue)}:Ge;return Ze!=null&&Ze.addEventListener&&Ze.addEventListener(At,he,He),{remove:function(){Ze!=null&&Ze.removeEventListener&&Ze.removeEventListener(At,he,He)}}}},55468:function(hn,_t,Be){"use strict";Be.d(_t,{g1:function(){return Ne},os:function(){return be}});var pe=/margin|padding|width|height|max|min|offset/,Ve={left:!0,top:!0},Ze={cssFloat:1,styleFloat:1,float:1};function At(oe){return oe.nodeType===1?oe.ownerDocument.defaultView.getComputedStyle(oe,null):{}}function Ge(oe,y,a){if(y=y.toLowerCase(),a==="auto"){if(y==="height")return oe.offsetHeight;if(y==="width")return oe.offsetWidth}return y in Ve||(Ve[y]=pe.test(y)),Ve[y]?parseFloat(a)||0:a}function He(oe,y){var a=arguments.length,E=At(oe);return y=Ze[y]?"cssFloat"in oe.style?"cssFloat":"styleFloat":y,a===1?E:Ge(oe,y,E[y]||oe.style[y])}function he(oe,y,a){var E=arguments.length;if(y=Ze[y]?"cssFloat"in oe.style?"cssFloat":"styleFloat":y,E===3)return typeof a=="number"&&pe.test(y)&&(a="".concat(a,"px")),oe.style[y]=a,a;for(var b in y)y.hasOwnProperty(b)&&he(oe,b,y[b]);return At(oe)}function ve(oe){return oe===document.body?document.documentElement.clientWidth:oe.offsetWidth}function Ue(oe){return oe===document.body?window.innerHeight||document.documentElement.clientHeight:oe.offsetHeight}function ce(){var oe=Math.max(document.documentElement.scrollWidth,document.body.scrollWidth),y=Math.max(document.documentElement.scrollHeight,document.body.scrollHeight);return{width:oe,height:y}}function Ne(){var oe=document.documentElement.clientWidth,y=window.innerHeight||document.documentElement.clientHeight;return{width:oe,height:y}}function Ce(){return{scrollLeft:Math.max(document.documentElement.scrollLeft,document.body.scrollLeft),scrollTop:Math.max(document.documentElement.scrollTop,document.body.scrollTop)}}function be(oe){var y=oe.getBoundingClientRect(),a=document.documentElement;return{left:y.left+(window.pageXOffset||a.scrollLeft)-(a.clientLeft||document.body.clientLeft||0),top:y.top+(window.pageYOffset||a.scrollTop)-(a.clientTop||document.body.clientTop||0)}}},24514:function(hn,_t,Be){"use strict";Be.d(_t,{G:function(){return At}});var pe=Be(47273),Ve=function(He){if((0,pe.Z)()&&window.document.documentElement){var he=Array.isArray(He)?He:[He],ve=window.document.documentElement;return he.some(function(Ue){return Ue in ve.style})}return!1},Ze=function(He,he){if(!Ve(He))return!1;var ve=document.createElement("div"),Ue=ve.style[He];return ve.style[He]=he,ve.style[He]!==Ue};function At(Ge,He){return!Array.isArray(Ge)&&He!==void 0?Ze(Ge,He):Ve(Ge)}},51353:function(hn,_t,Be){"use strict";Object.defineProperty(_t,"__esModule",{value:!0}),Object.defineProperty(_t,"DraggableCore",{enumerable:!0,get:function(){return ve.default}}),_t.default=void 0;var pe=Ne(Be(59301)),Ve=ce(Be(12708)),Ze=ce(Be(4676)),At=Be(14625),Ge=Be(77026),He=Be(22013),he=Be(80217),ve=ce(Be(68555)),Ue=ce(Be(97510));function ce(E){return E&&E.__esModule?E:{default:E}}function Ne(E,b){if(typeof WeakMap=="function")var x=new WeakMap,z=new WeakMap;return(Ne=function(ae,ge){if(!ge&&ae&&ae.__esModule)return ae;var xe,Pe,Oe={__proto__:null,default:ae};if(ae===null||typeof ae!="object"&&typeof ae!="function")return Oe;if(xe=ge?z:x){if(xe.has(ae))return xe.get(ae);xe.set(ae,Oe)}for(const We in ae)We!=="default"&&{}.hasOwnProperty.call(ae,We)&&((Pe=(xe=Object.defineProperty)&&Object.getOwnPropertyDescriptor(ae,We))&&(Pe.get||Pe.set)?xe(Oe,We,Pe):Oe[We]=ae[We]);return Oe})(E,b)}function Ce(){return Ce=Object.assign?Object.assign.bind():function(E){for(var b=1;b{if((0,Ue.default)("Draggable: onDragStart: %j",z),this.props.onStart(x,(0,He.createDraggableData)(this,z))===!1)return!1;this.setState({dragging:!0,dragged:!0})}),be(this,"onDrag",(x,z)=>{if(!this.state.dragging)return!1;(0,Ue.default)("Draggable: onDrag: %j",z);const ae=(0,He.createDraggableData)(this,z),ge={x:ae.x,y:ae.y,slackX:0,slackY:0};if(this.props.bounds){const{x:Pe,y:Oe}=ge;ge.x+=this.state.slackX,ge.y+=this.state.slackY;const[We,Je]=(0,He.getBoundPosition)(this,ge.x,ge.y);ge.x=We,ge.y=Je,ge.slackX=this.state.slackX+(Pe-ge.x),ge.slackY=this.state.slackY+(Oe-ge.y),ae.x=ge.x,ae.y=ge.y,ae.deltaX=ge.x-this.state.x,ae.deltaY=ge.y-this.state.y}if(this.props.onDrag(x,ae)===!1)return!1;this.setState(ge)}),be(this,"onDragStop",(x,z)=>{if(!this.state.dragging||this.props.onStop(x,(0,He.createDraggableData)(this,z))===!1)return!1;(0,Ue.default)("Draggable: onDragStop: %j",z);const ge={dragging:!1,slackX:0,slackY:0};if(!!this.props.position){const{x:Pe,y:Oe}=this.props.position;ge.x=Pe,ge.y=Oe}this.setState(ge)}),this.state={dragging:!1,dragged:!1,x:b.position?b.position.x:b.defaultPosition.x,y:b.position?b.position.y:b.defaultPosition.y,prevPropsPosition:Jl({},b.position),slackX:0,slackY:0,isElementSVG:!1},b.position&&!(b.onDrag||b.onStop)&&console.warn("A `position` was applied to this , without drag handlers. This will make this component effectively undraggable. Please attach `onDrag` or `onStop` handlers so you can adjust the `position` of this element.")}componentDidMount(){typeof window.SVGElement!="undefined"&&this.findDOMNode()instanceof window.SVGElement&&this.setState({isElementSVG:!0})}componentWillUnmount(){this.state.dragging&&this.setState({dragging:!1})}findDOMNode(){var b,x,z;return(z=(x=(b=this.props)==null?void 0:b.nodeRef)==null?void 0:x.current)!=null?z:Ze.default.findDOMNode(this)}render(){const pt=this.props,{axis:b,bounds:x,children:z,defaultPosition:ae,defaultClassName:ge,defaultClassNameDragging:xe,defaultClassNameDragged:Pe,position:Oe,positionOffset:We,scale:Je}=pt,nt=Zd(pt,["axis","bounds","children","defaultPosition","defaultClassName","defaultClassNameDragging","defaultClassNameDragged","position","positionOffset","scale"]);let De={},xt=null;const jt=!!!Oe||this.state.dragging,ut=Oe||ae,it={x:(0,He.canDragX)(this)&&jt?this.state.x:ut.x,y:(0,He.canDragY)(this)&&jt?this.state.y:ut.y};this.state.isElementSVG?xt=(0,Ge.createSVGTransform)(it,We):De=(0,Ge.createCSSTransform)(it,We);const Nt=(0,At.clsx)(z.props.className||"",ge,{[xe]:this.state.dragging,[Pe]:this.state.dragged});return pe.createElement(ve.default,Ce({},nt,{onStart:this.onDragStart,onDrag:this.onDrag,onStop:this.onDragStop}),pe.cloneElement(pe.Children.only(z),{className:Nt,style:Jl(Jl({},z.props.style),De),transform:xt}))}}_t.default=a,be(a,"displayName","Draggable"),be(a,"propTypes",xd(Jl({},ve.default.propTypes),{axis:Ve.default.oneOf(["both","x","y","none"]),bounds:Ve.default.oneOfType([Ve.default.shape({left:Ve.default.number,right:Ve.default.number,top:Ve.default.number,bottom:Ve.default.number}),Ve.default.string,Ve.default.oneOf([!1])]),defaultClassName:Ve.default.string,defaultClassNameDragging:Ve.default.string,defaultClassNameDragged:Ve.default.string,defaultPosition:Ve.default.shape({x:Ve.default.number,y:Ve.default.number}),positionOffset:Ve.default.shape({x:Ve.default.oneOfType([Ve.default.number,Ve.default.string]),y:Ve.default.oneOfType([Ve.default.number,Ve.default.string])}),position:Ve.default.shape({x:Ve.default.number,y:Ve.default.number}),className:he.dontSetMe,style:he.dontSetMe,transform:he.dontSetMe})),be(a,"defaultProps",xd(Jl({},ve.default.defaultProps),{axis:"both",bounds:!1,defaultClassName:"react-draggable",defaultClassNameDragging:"react-draggable-dragging",defaultClassNameDragged:"react-draggable-dragged",defaultPosition:{x:0,y:0},scale:1}))},68555:function(hn,_t,Be){"use strict";Object.defineProperty(_t,"__esModule",{value:!0}),_t.default=void 0;var pe=Ue(Be(59301)),Ve=ve(Be(12708)),Ze=ve(Be(4676)),At=Be(77026),Ge=Be(22013),He=Be(80217),he=ve(Be(97510));function ve(a){return a&&a.__esModule?a:{default:a}}function Ue(a,E){if(typeof WeakMap=="function")var b=new WeakMap,x=new WeakMap;return(Ue=function(z,ae){if(!ae&&z&&z.__esModule)return z;var ge,xe,Pe={__proto__:null,default:z};if(z===null||typeof z!="object"&&typeof z!="function")return Pe;if(ge=ae?x:b){if(ge.has(z))return ge.get(z);ge.set(z,Pe)}for(const Oe in z)Oe!=="default"&&{}.hasOwnProperty.call(z,Oe)&&((xe=(ge=Object.defineProperty)&&Object.getOwnPropertyDescriptor(z,Oe))&&(xe.get||xe.set)?ge(Pe,Oe,xe):Pe[Oe]=z[Oe]);return Pe})(a,E)}function ce(a,E,b){return(E=Ne(E))in a?Object.defineProperty(a,E,{value:b,enumerable:!0,configurable:!0,writable:!0}):a[E]=b,a}function Ne(a){var E=Ce(a,"string");return typeof E=="symbol"?E:E+""}function Ce(a,E){if(typeof a!="object"||!a)return a;var b=a[Symbol.toPrimitive];if(b!==void 0){var x=b.call(a,E||"default");if(typeof x!="object")return x;throw new TypeError("@@toPrimitive must return a primitive value.")}return(E==="string"?String:Number)(a)}const be={touch:{start:"touchstart",move:"touchmove",stop:"touchend"},mouse:{start:"mousedown",move:"mousemove",stop:"mouseup"}};let oe=be.mouse;class y extends pe.Component{constructor(){super(...arguments),ce(this,"dragging",!1),ce(this,"lastX",NaN),ce(this,"lastY",NaN),ce(this,"touchIdentifier",null),ce(this,"mounted",!1),ce(this,"handleDragStart",E=>{if(this.props.onMouseDown(E),!this.props.allowAnyClick&&typeof E.button=="number"&&E.button!==0)return!1;const b=this.findDOMNode();if(!b||!b.ownerDocument||!b.ownerDocument.body)throw new Error(" not mounted on DragStart!");const{ownerDocument:x}=b;if(this.props.disabled||!(E.target instanceof x.defaultView.Node)||this.props.handle&&!(0,At.matchesSelectorAndParentsTo)(E.target,this.props.handle,b)||this.props.cancel&&(0,At.matchesSelectorAndParentsTo)(E.target,this.props.cancel,b))return;E.type==="touchstart"&&!this.props.allowMobileScroll&&E.preventDefault();const z=(0,At.getTouchIdentifier)(E);this.touchIdentifier=z;const ae=(0,Ge.getControlPosition)(E,z,this);if(ae==null)return;const{x:ge,y:xe}=ae,Pe=(0,Ge.createCoreData)(this,ge,xe);(0,he.default)("DraggableCore: handleDragStart: %j",Pe),(0,he.default)("calling",this.props.onStart),!(this.props.onStart(E,Pe)===!1||this.mounted===!1)&&(this.props.enableUserSelectHack&&(0,At.addUserSelectStyles)(x),this.dragging=!0,this.lastX=ge,this.lastY=xe,(0,At.addEvent)(x,oe.move,this.handleDrag),(0,At.addEvent)(x,oe.stop,this.handleDragStop))}),ce(this,"handleDrag",E=>{const b=(0,Ge.getControlPosition)(E,this.touchIdentifier,this);if(b==null)return;let{x,y:z}=b;if(Array.isArray(this.props.grid)){let xe=x-this.lastX,Pe=z-this.lastY;if([xe,Pe]=(0,Ge.snapToGrid)(this.props.grid,xe,Pe),!xe&&!Pe)return;x=this.lastX+xe,z=this.lastY+Pe}const ae=(0,Ge.createCoreData)(this,x,z);if((0,he.default)("DraggableCore: handleDrag: %j",ae),this.props.onDrag(E,ae)===!1||this.mounted===!1){try{this.handleDragStop(new MouseEvent("mouseup"))}catch(xe){const Pe=document.createEvent("MouseEvents");Pe.initMouseEvent("mouseup",!0,!0,window,0,0,0,0,0,!1,!1,!1,!1,0,null),this.handleDragStop(Pe)}return}this.lastX=x,this.lastY=z}),ce(this,"handleDragStop",E=>{if(!this.dragging)return;const b=(0,Ge.getControlPosition)(E,this.touchIdentifier,this);if(b==null)return;let{x,y:z}=b;if(Array.isArray(this.props.grid)){let Pe=x-this.lastX||0,Oe=z-this.lastY||0;[Pe,Oe]=(0,Ge.snapToGrid)(this.props.grid,Pe,Oe),x=this.lastX+Pe,z=this.lastY+Oe}const ae=(0,Ge.createCoreData)(this,x,z);if(this.props.onStop(E,ae)===!1||this.mounted===!1)return!1;const xe=this.findDOMNode();xe&&this.props.enableUserSelectHack&&(0,At.scheduleRemoveUserSelectStyles)(xe.ownerDocument),(0,he.default)("DraggableCore: handleDragStop: %j",ae),this.dragging=!1,this.lastX=NaN,this.lastY=NaN,xe&&((0,he.default)("DraggableCore: Removing handlers"),(0,At.removeEvent)(xe.ownerDocument,oe.move,this.handleDrag),(0,At.removeEvent)(xe.ownerDocument,oe.stop,this.handleDragStop))}),ce(this,"onMouseDown",E=>(oe=be.mouse,this.handleDragStart(E))),ce(this,"onMouseUp",E=>(oe=be.mouse,this.handleDragStop(E))),ce(this,"onTouchStart",E=>(oe=be.touch,this.handleDragStart(E))),ce(this,"onTouchEnd",E=>(oe=be.touch,this.handleDragStop(E)))}componentDidMount(){this.mounted=!0;const E=this.findDOMNode();E&&(0,At.addEvent)(E,be.touch.start,this.onTouchStart,{passive:!1})}componentWillUnmount(){this.mounted=!1;const E=this.findDOMNode();if(E){const{ownerDocument:b}=E;(0,At.removeEvent)(b,be.mouse.move,this.handleDrag),(0,At.removeEvent)(b,be.touch.move,this.handleDrag),(0,At.removeEvent)(b,be.mouse.stop,this.handleDragStop),(0,At.removeEvent)(b,be.touch.stop,this.handleDragStop),(0,At.removeEvent)(E,be.touch.start,this.onTouchStart,{passive:!1}),this.props.enableUserSelectHack&&(0,At.scheduleRemoveUserSelectStyles)(b)}}findDOMNode(){var E,b,x;return(E=this.props)!=null&&E.nodeRef?(x=(b=this.props)==null?void 0:b.nodeRef)==null?void 0:x.current:Ze.default.findDOMNode(this)}render(){return pe.cloneElement(pe.Children.only(this.props.children),{onMouseDown:this.onMouseDown,onMouseUp:this.onMouseUp,onTouchEnd:this.onTouchEnd})}}_t.default=y,ce(y,"displayName","DraggableCore"),ce(y,"propTypes",{allowAnyClick:Ve.default.bool,allowMobileScroll:Ve.default.bool,children:Ve.default.node.isRequired,disabled:Ve.default.bool,enableUserSelectHack:Ve.default.bool,offsetParent:function(a,E){if(a[E]&&a[E].nodeType!==1)throw new Error("Draggable's offsetParent must be a DOM Node.")},grid:Ve.default.arrayOf(Ve.default.number),handle:Ve.default.string,cancel:Ve.default.string,nodeRef:Ve.default.object,onStart:Ve.default.func,onDrag:Ve.default.func,onStop:Ve.default.func,onMouseDown:Ve.default.func,scale:Ve.default.number,className:He.dontSetMe,style:He.dontSetMe,transform:He.dontSetMe}),ce(y,"defaultProps",{allowAnyClick:!1,allowMobileScroll:!1,disabled:!1,enableUserSelectHack:!0,onStart:function(){},onDrag:function(){},onStop:function(){},onMouseDown:function(){},scale:1})},96249:function(hn,_t,Be){"use strict";const{default:pe,DraggableCore:Ve}=Be(51353);hn.exports=pe,hn.exports.default=pe,hn.exports.DraggableCore=Ve},77026:function(hn,_t,Be){"use strict";Object.defineProperty(_t,"__esModule",{value:!0}),_t.addClassName=ge,_t.addEvent=he,_t.addUserSelectStyles=x,_t.createCSSTransform=oe,_t.createSVGTransform=y,_t.getTouch=E,_t.getTouchIdentifier=b,_t.getTranslation=a,_t.innerHeight=Ne,_t.innerWidth=Ce,_t.matchesSelector=Ge,_t.matchesSelectorAndParentsTo=He,_t.offsetXYFromParent=be,_t.outerHeight=Ue,_t.outerWidth=ce,_t.removeClassName=xe,_t.removeEvent=ve,_t.scheduleRemoveUserSelectStyles=z;var pe=Be(80217),Ve=Ze(Be(76172));function Ze(Pe,Oe){if(typeof WeakMap=="function")var We=new WeakMap,Je=new WeakMap;return(Ze=function(nt,De){if(!De&&nt&&nt.__esModule)return nt;var xt,Qe,jt={__proto__:null,default:nt};if(nt===null||typeof nt!="object"&&typeof nt!="function")return jt;if(xt=De?Je:We){if(xt.has(nt))return xt.get(nt);xt.set(nt,jt)}for(const ut in nt)ut!=="default"&&{}.hasOwnProperty.call(nt,ut)&&((Qe=(xt=Object.defineProperty)&&Object.getOwnPropertyDescriptor(nt,ut))&&(Qe.get||Qe.set)?xt(jt,ut,Qe):jt[ut]=nt[ut]);return jt})(Pe,Oe)}let At="";function Ge(Pe,Oe){return At||(At=(0,pe.findInArray)(["matches","webkitMatchesSelector","mozMatchesSelector","msMatchesSelector","oMatchesSelector"],function(We){return(0,pe.isFunction)(Pe[We])})),(0,pe.isFunction)(Pe[At])?Pe[At](Oe):!1}function He(Pe,Oe,We){let Je=Pe;do{if(Ge(Je,Oe))return!0;if(Je===We)return!1;Je=Je.parentNode}while(Je);return!1}function he(Pe,Oe,We,Je){if(!Pe)return;const nt=Jl({capture:!0},Je);Pe.addEventListener?Pe.addEventListener(Oe,We,nt):Pe.attachEvent?Pe.attachEvent("on"+Oe,We):Pe["on"+Oe]=We}function ve(Pe,Oe,We,Je){if(!Pe)return;const nt=Jl({capture:!0},Je);Pe.removeEventListener?Pe.removeEventListener(Oe,We,nt):Pe.detachEvent?Pe.detachEvent("on"+Oe,We):Pe["on"+Oe]=null}function Ue(Pe){let Oe=Pe.clientHeight;const We=Pe.ownerDocument.defaultView.getComputedStyle(Pe);return Oe+=(0,pe.int)(We.borderTopWidth),Oe+=(0,pe.int)(We.borderBottomWidth),Oe}function ce(Pe){let Oe=Pe.clientWidth;const We=Pe.ownerDocument.defaultView.getComputedStyle(Pe);return Oe+=(0,pe.int)(We.borderLeftWidth),Oe+=(0,pe.int)(We.borderRightWidth),Oe}function Ne(Pe){let Oe=Pe.clientHeight;const We=Pe.ownerDocument.defaultView.getComputedStyle(Pe);return Oe-=(0,pe.int)(We.paddingTop),Oe-=(0,pe.int)(We.paddingBottom),Oe}function Ce(Pe){let Oe=Pe.clientWidth;const We=Pe.ownerDocument.defaultView.getComputedStyle(Pe);return Oe-=(0,pe.int)(We.paddingLeft),Oe-=(0,pe.int)(We.paddingRight),Oe}function be(Pe,Oe,We){const nt=Oe===Oe.ownerDocument.body?{left:0,top:0}:Oe.getBoundingClientRect(),De=(Pe.clientX+Oe.scrollLeft-nt.left)/We,xt=(Pe.clientY+Oe.scrollTop-nt.top)/We;return{x:De,y:xt}}function oe(Pe,Oe){const We=a(Pe,Oe,"px");return{[(0,Ve.browserPrefixToKey)("transform",Ve.default)]:We}}function y(Pe,Oe){return a(Pe,Oe,"")}function a(Pe,Oe,We){let{x:Je,y:nt}=Pe,De=`translate(${Je}${We},${nt}${We})`;if(Oe){const xt=`${typeof Oe.x=="string"?Oe.x:Oe.x+We}`,Qe=`${typeof Oe.y=="string"?Oe.y:Oe.y+We}`;De=`translate(${xt}, ${Qe})`+De}return De}function E(Pe,Oe){return Pe.targetTouches&&(0,pe.findInArray)(Pe.targetTouches,We=>Oe===We.identifier)||Pe.changedTouches&&(0,pe.findInArray)(Pe.changedTouches,We=>Oe===We.identifier)}function b(Pe){if(Pe.targetTouches&&Pe.targetTouches[0])return Pe.targetTouches[0].identifier;if(Pe.changedTouches&&Pe.changedTouches[0])return Pe.changedTouches[0].identifier}function x(Pe){if(!Pe)return;let Oe=Pe.getElementById("react-draggable-style-el");Oe||(Oe=Pe.createElement("style"),Oe.type="text/css",Oe.id="react-draggable-style-el",Oe.innerHTML=`.react-draggable-transparent-selection *::-moz-selection {all: inherit;} `,Oe.innerHTML+=`.react-draggable-transparent-selection *::selection {all: inherit;} `,Pe.getElementsByTagName("head")[0].appendChild(Oe)),Pe.body&&ge(Pe.body,"react-draggable-transparent-selection")}function z(Pe){window.requestAnimationFrame?window.requestAnimationFrame(()=>{ae(Pe)}):ae(Pe)}function ae(Pe){if(Pe)try{if(Pe.body&&xe(Pe.body,"react-draggable-transparent-selection"),Pe.selection)Pe.selection.empty();else{const Oe=(Pe.defaultView||window).getSelection();Oe&&Oe.type!=="Caret"&&Oe.removeAllRanges()}}catch(Oe){}}function ge(Pe,Oe){Pe.classList?Pe.classList.add(Oe):Pe.className.match(new RegExp(`(?:^|\\s)${Oe}(?!\\S)`))||(Pe.className+=` ${Oe}`)}function xe(Pe,Oe){Pe.classList?Pe.classList.remove(Oe):Pe.className=Pe.className.replace(new RegExp(`(?:^|\\s)${Oe}(?!\\S)`,"g"),"")}},76172:function(hn,_t){"use strict";Object.defineProperty(_t,"__esModule",{value:!0}),_t.browserPrefixToKey=Ve,_t.browserPrefixToStyle=Ze,_t.default=void 0,_t.getPrefix=pe;const Be=["Moz","Webkit","O","ms"];function pe(){var ve,Ue;let He=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"transform";if(typeof window=="undefined")return"";const he=(Ue=(ve=window.document)==null?void 0:ve.documentElement)==null?void 0:Ue.style;if(!he||He in he)return"";for(let ce=0;ce: Unmounted during event!");return be}},80217:function(hn,_t){"use strict";Object.defineProperty(_t,"__esModule",{value:!0}),_t.dontSetMe=At,_t.findInArray=Be,_t.int=Ze,_t.isFunction=pe,_t.isNum=Ve;function Be(Ge,He){for(let he=0,ve=Ge.length;he1&&arguments[1]!==void 0?arguments[1]:60,At=null;return function(){for(var Ge=this,He=arguments.length,he=new Array(He),ve=0;veEl!==0).join(""))),je.createElement("div",null,je.createElement("div",{className:Re.tagsWrap,ref:Ts},((Ko=ye.detail)==null?void 0:Ko.allow_add_member)&&!((_a=ye.detail)!=null&&_a.excellent)&&je.createElement(Te.Z,{title:(yi=Br[((vo=ye.detail)==null?void 0:vo.shixun_tag_num)-1])==null?void 0:yi.connect},je.createElement("div",null,je.createElement("div",{className:`${Re.openCourseTag} font14`,style:{backgroundColor:(Vo=Br[((Ka=ye.detail)==null?void 0:Ka.shixun_tag_num)-1])==null?void 0:Vo.bkcolor,color:(ni=Br[((gs=ye.detail)==null?void 0:gs.shixun_tag_num)-1])==null?void 0:ni.txcolor,height:26,border:`1px solid ${(zi=Br[((wl=ye.detail)==null?void 0:wl.shixun_tag_num)-1])==null?void 0:zi.bkcolor}`}},(kA=Br[((as=ye.detail)==null?void 0:as.shixun_tag_num)-1])==null?void 0:kA.name))),((_u=ye.detail)==null?void 0:_u.featured)>0&&je.createElement("div",null,((Kl=ye.detail)==null?void 0:Kl.featured)===1&&je.createElement("div",{className:`${Re.openCourseTag} font14`,style:{background:"#FF6500",border:"1px solid #FF6500"}},"\u56FD\u5BB6\u4E00\u6D41"),((hu=ye.detail)==null?void 0:hu.featured)===2&&je.createElement("div",{className:`${Re.openCourseTag} font14`,style:{background:"#4361F2",border:"1px solid #4361F2"}},"\u519B\u961F\u4E00\u6D41"),((mA=ye.detail)==null?void 0:mA.featured)===3&&je.createElement("div",{className:`${Re.openCourseTag} font14`,style:{background:"#E9AD5D",border:"1px solid #E9AD5D"}},"\u7701\u7EA7\u4E00\u6D41"),((pu=ye.detail)==null?void 0:pu.featured)===4&&je.createElement("div",{className:`${Re.openCourseTag} font14`,style:{background:"#f7ce62",border:"1px solid #f7ce62"}},"\u7CBE\u54C1\u8BFE\u7A0B")),((Pc=ye.detail)==null?void 0:Pc.excellent)&&((Ou=ye.detail)==null?void 0:Ou.allow_add_member)&&(($u=Br[((bc=ye.detail)==null?void 0:bc.shixun_tag_num)-1])==null?void 0:$u.name)=="\u516C\u5F00\u53D1\u5E03"&&((ec=yn==null?void 0:yn.userInfo)==null?void 0:ec.role)!=15&&je.createElement("div",null,je.createElement("div",{className:`${Re.openCourseTag} font14`,style:{background:"#44D7B6",border:"1px solid #44D7B6"}},"\u5F00\u653E\u8BFE\u7A0B")),((Zc=ye.detail)==null?void 0:Zc.excellent)&&((Xc=yn==null?void 0:yn.userInfo)==null?void 0:Xc.role)==15&&je.createElement("div",null,je.createElement("div",{className:`${Re.openCourseTag} font14`,style:{background:"#44D7B6",border:"1px solid #44D7B6"}},"\u5F00\u653E\u8BFE\u7A0B")),((mc=ye.detail)==null?void 0:mc.is_plan)&&je.createElement(Te.Z,{title:"\u6559\u80B2\u90E8101\u8BA1\u5212\u8BA1\u7B97\u673A\u7C7B\u8BFE\u7A0B"},je.createElement("div",null,je.createElement("div",{className:`${Re.openCourseTag} font14`,style:{background:"#19CB70",border:"1px solid #19CB70"}},"101\u8BA1\u5212"))),(((Vc=ye.detail)==null?void 0:Vc.must)||((nd=ye.detail)==null?void 0:nd.no_must))&&je.createElement("div",null,je.createElement("div",{style:{margin:"10px 0 30px 0"}},je.createElement("img",{style:{height:26},src:(Fc=ye.detail)!=null&&Fc.must?be:ke})))))),((rd=ye.detail)==null?void 0:rd.laboratory_name)&&(0,Se.Ny)()&&je.createElement("div",{className:Re.laboratory},je.createElement("span",null,"\u4E91\u4E0A\u5B9E\u9A8C\u5BA4\uFF1A"),je.createElement(Te.Z,{title:(ad=ye.detail)==null?void 0:ad.laboratory_name},je.createElement("a",{href:`https://${(xc=ye.detail)==null?void 0:xc.laboratory_url}`,target:"_blank",className:Re.name},(Nu=ye.detail)==null?void 0:Nu.laboratory_name))),je.createElement("div",{className:Re.contentWrap},je.createElement("div",{className:Re.contentLeftWrap},!!((Gl=ye.detail)!=null&&Gl.stages_count)&&je.createElement("div",{className:"mr30"},je.createElement("span",null,"\u7AE0\u8282"),je.createElement("p",{className:"mt3"},(Ic=ye.detail)==null?void 0:Ic.stages_count)),!!((tc=ye.detail)!=null&&tc.shixuns_count)&&je.createElement("div",{className:"mr30"},je.createElement("span",null,"\u5355\u5143"),je.createElement("p",{className:"mt3"},(hc=ye.detail)==null?void 0:hc.shixuns_count)),!!((Lc=ye.detail)!=null&&Lc.challenge_choose_count)&&je.createElement("div",{className:"mr30"},je.createElement("span",null,"\u9009\u62E9\u9898\u5173\u5361"),je.createElement("p",{className:"mt3"},(Dc=ye.detail)==null?void 0:Dc.challenge_choose_count)),!!((Qu=ye.detail)!=null&&Qu.challenges_count)&&je.createElement("div",{className:"mr30"},je.createElement("span",null,"\u5B9E\u8DF5\u5173\u5361"),je.createElement("p",{className:"mt3"},(pc=ye.detail)==null?void 0:pc.challenges_count)),!!((lu=ye.detail)!=null&&lu.videos_count)&&je.createElement("div",{className:"mr30"},je.createElement("span",null,"\u89C6\u9891"),je.createElement("p",{className:"mt3"},(Yl=ye.detail)==null?void 0:Yl.videos_count)),!!((pa=ye.detail)!=null&&pa.attachment_count)&&je.createElement("div",{className:"mr30"},je.createElement("span",null,"\u8BFE\u4EF6"),je.createElement("p",{className:"mt3"},(li=ye.detail)==null?void 0:li.attachment_count)),((Si=ye.detail)==null?void 0:Si.publish_status)!==0&&!!((Ji=ye.detail)!=null&&Ji.subject_score)&&je.createElement("div",{className:"mr30"},je.createElement("span",null,"\u7ECF\u9A8C\u503C"),je.createElement("p",{className:"mt3"},(Ki=ye.detail)==null?void 0:Ki.subject_score)),((Rs=ye.detail)==null?void 0:Rs.publish_status)!==0&&!!((eA=ye.detail)!=null&&eA.member_count)&&je.createElement("div",{className:"mr30"},je.createElement("span",null,je.createElement("span",null,"\u5B66\u4E60\u4EBA\u6570"),je.createElement(Te.Z,{title:`\u66F4\u65B0\u65F6\u95F4\uFF1A${((IA=ye.detail)==null?void 0:IA.member_count_update_at)||"--"}`},je.createElement("i",{className:"iconfont icon-xiaowenhao1 font14 ml5"}))),je.createElement("p",{className:"mt3"},(Ru=ye.detail)==null?void 0:Ru.member_count)),((vu=ye.detail)==null?void 0:vu.subject_score)>0&&je.createElement("span",{className:"font14 c-white"},je.createElement("span",null,"\u8BC4\u5206"),je.createElement("br",null),je.createElement("div",{className:Re.rating},je.createElement(Me.Z,{allowHalf:!0,style:{fontSize:12},value:(0,Fe.og)((jA=ye.detail)==null?void 0:jA.averge_star),disabled:!0}))))),!!((HA=(Jc=ye.detail)==null?void 0:Jc.courses)!=null&&HA.length)&&je.createElement("aside",{className:Re.nav},je.createElement("div",{className:Re.navLeft},Xn.course_identity<4&&je.createElement(Te.Z,{placement:"bottom",title:"\u7F16\u8F91\u8BFE\u5802"},je.createElement("a",{href:`/classrooms/${Xn==null?void 0:Xn.course_id}/newgolds/settings`,target:"_blank"},je.createElement("i",{className:`iconfont icon-bianji1 ${Re.navLeftIcon}`}))),je.createElement(Be.Z,{dropdownRender:()=>{var ri,El,oA;return je.createElement(Qe.default,null,(oA=(El=[...(ri=ye.detail)==null?void 0:ri.courses])==null?void 0:El.reverse())==null?void 0:oA.map((DA,Au)=>{var pA,xo;return je.createElement(Qe.default.Item,{key:DA.course_id,onClick:()=>ls(DA.course_id)},je.createElement("span",{className:"font14"},"\u7B2C",((xo=(pA=ye.detail)==null?void 0:pA.courses)==null?void 0:xo.length)-Au,"\u671F"))}))}},je.createElement("div",null,je.createElement("span",{className:"font14 current"},"\u7B2C",je.createElement("span",{className:Re.colorOrange},od),"\u671F"),je.createElement(ze.Z,null))),je.createElement("div",{className:Re.navContent},je.createElement("div",{className:Re.contentItem},je.createElement("div",{className:Re.contentItemTitle},"\u5F00\u8BFE\u65F6\u95F4\uFF1A"),je.createElement("div",{className:Re.contentItemText},Xn==null?void 0:Xn.start_date)),je.createElement("div",{className:Re.verticalLine}),je.createElement("div",{className:Re.contentItem},je.createElement("div",{className:Re.contentItemTitle},"\u7ED3\u8BFE\u65F6\u95F4\uFF1A"),je.createElement("div",{className:Re.contentItemText},Xn==null?void 0:Xn.end_date)),je.createElement("div",{className:Re.verticalLine}),je.createElement("div",{className:Re.contentItem},je.createElement("div",{className:Re.contentItemTitle},"\u672C\u671F\u9009\u8BFE\u4EBA\u6570"),je.createElement("div",{className:Re.contentItemText},Xn==null?void 0:Xn.student_count," \u4EBA")))),je.createElement("div",{className:Re.navRight,style:{display:"none"}},je.createElement("div",{className:Re.flexRow},((Tu=Xn==null?void 0:Xn.course_status)==null?void 0:Tu.status)===1&&je.createElement("div",{className:"mr20 c-red-ee4"},(Mu=Xn==null?void 0:Xn.course_status)==null?void 0:Mu.time),((vc=Xn==null?void 0:Xn.course_status)==null?void 0:vc.status)===2&&Xn.course_identity<6&&je.createElement("div",{className:"current mr20 c-grey-9b9 font14"},"\u5DF2\u7ED3\u675F"),((Yc=Xn.course_status)==null?void 0:Yc.status)===2&&(Xn.course_identity<6?je.createElement("a",{className:Re.classButton,href:`/classrooms/${(kl=(qc=Xn==null?void 0:Xn.first_category_url)==null?void 0:qc.split("/"))==null?void 0:kl[2]}/announcement`,target:"_blank"},"\u8FDB\u5165\u8BFE\u5802"):je.createElement("div",{className:"current mr20 c-grey-9b9 font14"},"\u5DF2\u7ED3\u675F")),((de=Xn.course_status)==null?void 0:de.status)===1&&Xn.course_identity>5&&je.createElement("div",{className:Re.classButton,onClick:Uu},"\u7ACB\u5373\u52A0\u5165"),((se=Xn.course_status)==null?void 0:se.status)===1&&Xn.course_identity===5&&je.createElement("a",{className:Re.classButton,href:`/classrooms/${(pe=(ve=Xn==null?void 0:Xn.first_category_url)==null?void 0:ve.split("/"))==null?void 0:pe[2]}/announcement`,target:"_blank"},"\u7ACB\u5373\u5B66\u4E60"),((Ve=Xn.course_status)==null?void 0:Ve.status)===0&&Xn.course_identity>5&&je.createElement("div",{className:Re.classButton,onClick:Uu},"\u7ACB\u5373\u62A5\u540D"),((vt=Xn.course_status)==null?void 0:vt.status)===0&&Xn.course_identity===5&&je.createElement("div",{className:Re.classButton},"\u62A5\u540D\u6210\u529F"),(((tn=Xn==null?void 0:Xn.course_status)==null?void 0:tn.status)===0||((Mn=Xn==null?void 0:Xn.course_status)==null?void 0:Mn.status)===1)&&Xn.course_identity<5&&je.createElement("a",{className:Re.classButton,href:`/classrooms/${(xr=(bn=Xn==null?void 0:Xn.first_category_url)==null?void 0:bn.split("/"))==null?void 0:xr[2]}/announcement`,target:"_blank"},"\u8FDB\u5165\u8BFE\u5802"),Ec&&ku&&((Gr=ye.detail)==null?void 0:Gr.has_participate)&&je.createElement("span",{className:`${Re.classButton} ${Re.bgGray}`},"\u9884\u7EA6\u62A5\u540D\u6210\u529F"),Ec&&ku&&!((re=ye.detail)!=null&&re.has_participate)&&(ja?je.createElement("span",{className:`${Re.classButton} ${Re.bgGray}`},"\u9884\u7EA6\u62A5\u540D\u6210\u529F"):je.createElement("span",{className:`${Re.classButton} ${Re.bg28e}`,onClick:Cu},"\u671F\u5F85\u5F00\u8BFE\u5E76\u9884\u7EA6\u62A5\u540D"))),je.createElement("div",{className:Re.flexRow},Ec&&!!((Oe=(ge=ye.detail)==null?void 0:ge.courses)!=null&&Oe.length)&&ku&&je.createElement("span",{className:"mt20"},je.createElement("span",{className:"mr10"},"\u5F53\u9884\u7EA6\u62A5\u540D\u4EBA\u6570\u8FBE\u5230 ",(_e=ye.detail)==null?void 0:_e.student_count," ","\u4EBA\u65F6\u5373\u5C06\u5F00\u8BFE"),je.createElement("span",{className:""},"\u5F53\u524D\u9884\u7EA6\u62A5\u540D\u4EBA\u6570\uFF1A",je.createElement("span",{className:"mr5 c-red-ee4"},ja===!0?((Ct=ye.detail)==null?void 0:Ct.participant_count)+1:(Ht=ye.detail)==null?void 0:Ht.participant_count),"\u4EBA")),Ec&&!((Wt=(Pt=ye.detail)==null?void 0:Pt.courses)!=null&&Wt.length)&&ku&&je.createElement("span",null,!((on=ye.detail)!=null&&on.has_participate)&&(ja===!0?je.createElement("span",{className:`${Re.classButton} ${Re.bgGray}`},"\u9884\u7EA6\u62A5\u540D\u6210\u529F"):je.createElement("a",{className:`${Re.classButton} ${Re.bg28e}`,onClick:Cu},"\u671F\u5F85\u5F00\u8BFE\u5E76\u9884\u7EA6\u62A5\u540D")),((wn=ye.detail)==null?void 0:wn.has_participate)&&je.createElement("span",{className:`${Re.classButton} ${Re.bgGray}`},"\u9884\u7EA6\u62A5\u540D\u6210\u529F"),je.createElement("span",{className:"mr10"},"\u5F53\u9884\u7EA6\u62A5\u540D\u4EBA\u6570\u8FBE\u5230 ",(Yn=ye.detail)==null?void 0:Yn.student_count," ","\u4EBA\u65F6\u5373\u5C06\u5F00\u8BFE"),je.createElement("span",{className:""},"\u5F53\u524D\u9884\u7EA6\u62A5\u540D\u4EBA\u6570\uFF1A",je.createElement("span",{className:"mr5 c-red-ee4"},ja===!0?((or=ye.detail)==null?void 0:or.participant_count)+1:(kr=ye.detail)==null?void 0:kr.participant_count),"\u4EBA"))))))),je.createElement(qt,null),xs.status&&je.createElement(pt,{type:"subject",onCancel:()=>$A(!1),onOk:ri=>ar(void 0,null,function*(){$A(!1);let El={user_customize:ri.user_customize,type:ri.type};ri.user_customize?El=Sr(Yt({},El),{discipline_name:ri.discipline_name,sub_discipline_name:ri.sub_discipline_name}):ri.sub_discipline_id&&(El=Sr(Yt({},El),{sub_discipline_id:ri.sub_discipline_id}));const oA=yield(0,ue.WO)(Yt({id:ea.pathId},El));((oA==null?void 0:oA.status)===0||(oA==null?void 0:oA.status)===1)&&(eu(),nt.ZP.success("\u516C\u5F00\u7533\u8BF7\u5DF2\u63D0\u4EA4\uFF0C\u8BF7\u7B49\u5F85\u7BA1\u7406\u5458\u7684\u5BA1\u6838"))})}),je.createElement(rt.default,{open:Ni,title:"\u8BFE\u7A0B\u516C\u544A",width:593,maskClosable:!1,onCancel:()=>{Ro(!1)},centered:!0,footer:je.createElement("div",null,je.createElement(le.ZP,{type:"primary",onClick:()=>{Ro(!1)}},"\u6211\u77E5\u9053\u4E86"))},je.createElement(Je.Z,{style:{maxHeight:378,overflow:"auto"},value:(fa=(dr=ye==null?void 0:ye.detail)==null?void 0:dr.toast)==null?void 0:fa.content})))};var Un=(0,Pe.connect)(({pathsDetail:We,user:ot,loading:ye,globalSetting:yn})=>({pathsDetail:We,user:ot,globalSetting:yn,loading:ye.models.index}))(nn),Hn=ne(346),lr=ne(93948),Jn={flex_box_center:"flex_box_center___Ktq9p",flex_space_between:"flex_space_between___C3cJM",flex_box_vertical_center:"flex_box_vertical_center___EHdLM",flex_box_center_end:"flex_box_center_end___pIiOq",flex_box_column:"flex_box_column___ZDnJh",rightWrap:"rightWrap___trEKQ",qrCode:"qrCode___J87U9",cardTop:"cardTop___sVfNE",cardTop2:"cardTop2___ngun6",card:"card___xqkwa",flexRow:"flexRow___EJjLR",flexRowAbout:"flexRowAbout___wsXZw",skillWrap:"skillWrap___H2LfA",skillTopWrap:"skillTopWrap___Iy4yY",skillContentWrap:"skillContentWrap___TIOw9",skillContentWrapMin:"skillContentWrapMin___l0OQ7",skillContentWrapMax:"skillContentWrapMax___hzrLJ",skillContentIcon:"skillContentIcon___e1yQ3",skillContentIconNoStatus:"skillContentIconNoStatus___D7SaD",skillExpandAllWrap:"skillExpandAllWrap___NlyjU",skillExpandAllContent:"skillExpandAllContent___DFfUu",memberItem:"memberItem___tQyAC",radius:"radius___CojJt",memberItemContent:"memberItemContent___OAGgP",directionItemWrap:"directionItemWrap___D3A3B",groupActionWrap:"groupActionWrap___uM9bY",divabout:"divabout___aIu8x",classButton:"classButton___kwIIq",bg28e:"bg28e____4vxe",bgGray:"bgGray___bP0QM",price:"price___YtmIz",d1:"d1___kWoQd",auto:"auto___j1TRz",disabled:"disabled___acQun",d2:"d2___lGbRu",d3:"d3___bWANm",d4:"d4___wyT_a",member_power1:"member_power1___fOB2q",member_power2:"member_power2___Lpa0U"},Zn={"sort-list-panel":"sort-list-panel___T39Sk","sort-list-tip":"sort-list-tip___Wu55q","ant-drawer-content":"ant-drawer-content___PXRrP","dragging-li":"dragging-li___LhY_V","task-list-container":"task-list-container___ABX0H",imgradius:"imgradius___fmcxI",imageWrap:"imageWrap___HkmiW",directionItemWrap:"directionItemWrap___MKzHd",groupActionWrap:"groupActionWrap___PB2b7",teamHeight:"teamHeight___qj0wW",divHeight:"divHeight___MUuEe",member_power1:"member_power1___ropDL",member_power2:"member_power2___t92g7"},Cr=ne(88522),cr=ne(1710),La=ne(26724),ba=ne.n(La),hr=ne(82264),Oo=ne(74508),Io=Object.defineProperty,mi=Object.defineProperties,Mo=Object.getOwnPropertyDescriptors,Ca=Object.getOwnPropertySymbols,so=Object.prototype.hasOwnProperty,ao=Object.prototype.propertyIsEnumerable,ya=(We,ot,ye)=>ot in We?Io(We,ot,{enumerable:!0,configurable:!0,writable:!0,value:ye}):We[ot]=ye,wo=(We,ot)=>{for(var ye in ot||(ot={}))so.call(ot,ye)&&ya(We,ye,ot[ye]);if(Ca)for(var ye of Ca(ot))ao.call(ot,ye)&&ya(We,ye,ot[ye]);return We},Jo=(We,ot)=>mi(We,Mo(ot)),Ho=(We,ot,ye)=>new Promise((yn,mr)=>{var wr=pn=>{try{Vn(ye.next(pn))}catch(tr){mr(tr)}},ra=pn=>{try{Vn(ye.throw(pn))}catch(tr){mr(tr)}},Vn=pn=>pn.done?yn(pn.value):Promise.resolve(pn.value).then(wr,ra);Vn((ye=ye.apply(We,ot)).next())});const no=({pathsDetail:We,loading:ot,dispatch:ye,open:yn,onClose:mr,onReloadData:wr=()=>{}})=>{const ra=(0,Pe.useParams)(),[Vn,pn]=(0,b.useState)([]),[tr,Vr]=(0,b.useState)(!0),[ma,da]=(0,b.useState)(!1),[Ja]=It.default.useForm(),[to,Oa]=(0,b.useState)([]),[Fa,fo]=(0,b.useState)(1),[xa,uo]=(0,b.useState)([]),[$a,Sa]=(0,b.useState)(!0),[Ta,ho]=(0,b.useState)(!1);(0,b.useEffect)(()=>{yn&&bo()},[yn]);const bo=()=>Ho(void 0,null,function*(){const la=yield ye({type:"classroomList/getSchoolList",payload:{}});pn(la.map(Pr=>({value:Pr})))}),ta=()=>{var la,Pr;if(!((Pr=(la=Ja.getFieldValue())==null?void 0:la.keyword)!=null&&Pr.trim())){nt.ZP.warning("\u8BF7\u8F93\u5165\u641C\u7D22\u5185\u5BB9"),Oa([]);return}Sa(!1),Vr(!0),da(!1),fo(1),uo([]),yo(!0)},Fo=la=>{la=String(la);const Pr=xa.indexOf(la);Pr<0?xa.push(la):xa.splice(Pr,1),uo([...xa])},yo=(la=!1)=>Ho(void 0,null,function*(){var Pr,ei;if(tr&&!ma||la){const Ri=Ja.getFieldValue();da(!0),fo(la?1:Fa+1);const ji=yield(0,hr.nQ)(Jo(wo({page:la?1:Fa+1,container_id:ra.pathId,container_type:3},Ri),{school_name:(Ri==null?void 0:Ri.school_name)||null,keyword:((Pr=Ri==null?void 0:Ri.keyword)==null?void 0:Pr.trim())||null}));Oa(la?[...ji.users]:[...to,...ji.users]),da(!1),((ei=ji.users)==null?void 0:ei.length)<10&&Vr(!1)}}),za=()=>Ho(void 0,null,function*(){if(!(xa!=null&&xa.length))nt.ZP.warning("\u8BF7\u5148\u5728\u4E0B\u9762\u5217\u8868\u4E2D\u9009\u62E9\u8981\u6DFB\u52A0\u6210\u5458");else{ho(!0);const la=yield(0,ue.mx)({id:ra.pathId,user_ids:xa});ho(!1),la&&(nt.ZP.success("\u6DFB\u52A0\u6210\u529F"),Ya(),wr&&wr())}}),Ya=()=>{Ja.setFieldsValue({keyword:""}),mr(),Sa(!0),Vr(!0)},ui=[{title:"",dataIndex:"added",width:40,ellipsis:!0,render:(la,Pr)=>b.createElement(z.default,{value:Pr.numid,checked:xa.includes(String(Pr.numid)),disabled:!!la})},{title:"\u59D3\u540D",width:100,ellipsis:!0,dataIndex:"username",render:(la,Pr)=>b.createElement(Te.Z,{placement:"bottom",title:la},b.createElement(Pe.Link,{className:"bold c-black",to:`/users/${Pr.login}`,target:"_blank"},la||"--"))},{title:"\u624B\u673A\u53F7",width:100,dataIndex:"phone",ellipsis:!0,render:la=>b.createElement(Te.Z,{placement:"bottom",title:la},b.createElement("span",null,la||"--"))},{title:"\u90AE\u7BB1",dataIndex:"email",width:100,ellipsis:!0,render:la=>b.createElement(Te.Z,{placement:"bottom",title:la},b.createElement("span",null,la||"--"))},{title:"\u5B66\u53F7/\u5DE5\u53F7",width:100,dataIndex:"student_number",ellipsis:!0,render:la=>b.createElement(Te.Z,{placement:"bottom",title:la},b.createElement("span",null,la||"--"))},{title:"\u5B66\u6821/\u5355\u4F4D",width:150,dataIndex:"school_name",ellipsis:!0,render:la=>b.createElement(Te.Z,{placement:"bottom",title:la},b.createElement("span",null,la||"--"))},{title:"\u9662\u7CFB/\u90E8\u95E8",dataIndex:"depart_name",width:130,ellipsis:!0,render:la=>b.createElement(Te.Z,{placement:"bottom",title:la},b.createElement("span",null,la||"--"))},{title:"\u5B9E\u540D\u8BA4\u8BC1",dataIndex:"auth",width:100,render:la=>la?"\u662F":"\u5426"},{title:"\u6700\u540E\u767B\u5F55\u65F6\u95F4",dataIndex:"last_login_on",width:140,ellipsis:!0,render:la=>b.createElement(Te.Z,{placement:"bottom",title:la&&he()(la).format("YYYY-MM-DD HH:mm")},b.createElement("span",null,la&&he()(la).format("YYYY-MM-DD HH:mm")))},{title:"\u72B6\u6001",dataIndex:"added",width:80,render:la=>{if(la===1)return b.createElement("span",{className:"c-green"},"\u5DF2\u6DFB\u52A0")}}];return b.createElement(rt.default,{title:"\u6DFB\u52A0\u5408\u4F5C\u8005",open:yn,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",width:1100,centered:!0,keyboard:!1,maskClosable:!1,destroyOnClose:!0,bodyStyle:{minHeight:200},confirmLoading:Ta,onOk:za,onCancel:Ya},b.createElement(It.default,{layout:"inline",form:Ja,initialValues:{school_name:"",keyword:"",search_type:"1"},className:"mt10",onFinish:ta},b.createElement(It.default.Item,{name:"search_type",label:"\u641C\u7D22\u7C7B\u578B"},b.createElement(E.default,null,b.createElement(E.default.Option,{value:"1"},"\u59D3\u540D"),b.createElement(E.default.Option,{value:"2"},"\u624B\u673A\u53F7"),b.createElement(E.default.Option,{value:"3"},"\u90AE\u7BB1"))),b.createElement(It.default.Item,{name:"keyword",label:"\u641C\u7D22\u5185\u5BB9"},b.createElement(At.default,{allowClear:!0,style:{width:280},size:"middle",placeholder:"\u8BF7\u8F93\u5165\u5185\u5BB9"})),b.createElement(It.default.Item,{name:"school_name",label:"\u5355\u4F4D\uFF1A"},b.createElement(Cr.Z,{allowClear:!0,defaultOpen:!1,options:Vn,style:{width:380},size:"middle",placeholder:"\u8BF7\u8F93\u5165\u5355\u4F4D\u540D\u79F0",filterOption:(la,Pr)=>Pr.value.toUpperCase().indexOf(la.toUpperCase())!==-1})),b.createElement(It.default.Item,null,b.createElement(le.ZP,{htmlType:"submit",type:"primary",size:"middle"},"\u641C\u7D22"))),$a&&b.createElement("div",{className:"tc font16 c-light-black mt40"},b.createElement("img",{src:Oo.RL,width:"100",alt:""}),b.createElement("br",null),"\u8BF7\u641C\u7D22\u8981\u6DFB\u52A0\u7684\u4EBA\u5458"),!$a&&b.createElement("section",null,b.createElement("div",{className:"flexd-table-header mt20"},b.createElement(cr.default,{pagination:!1,dataSource:[],columns:ui})),b.createElement("div",{style:{maxHeight:260,overflow:"auto"}},b.createElement(ba(),{initialLoad:!1,pageStart:1,threshold:20,loadMore:la=>{yo()},hasMore:tr,useWindow:!1},b.createElement(cr.default,{loading:ma,showHeader:!1,pagination:!1,dataSource:to,columns:ui,onRow:la=>({onClick:Pr=>{Pr.currentTarget.querySelector("input").disabled||Fo(Pr.currentTarget.querySelector("input").value)}})})))))};var vi=(0,Pe.connect)(({pathsDetail:We,loading:ot})=>({pathsDetail:We,loading:ot}))(no),fi=(We,ot,ye)=>new Promise((yn,mr)=>{var wr=pn=>{try{Vn(ye.next(pn))}catch(tr){mr(tr)}},ra=pn=>{try{Vn(ye.throw(pn))}catch(tr){mr(tr)}},Vn=pn=>pn.done?yn(pn.value):Promise.resolve(pn.value).then(wr,ra);Vn((ye=ye.apply(We,ot)).next())});const ts=({pathsDetail:We,loading:ot,dispatch:ye,data:yn,onReloadData:mr=()=>{}})=>{const wr=(0,Pe.useParams)(),[ra,Vn]=(0,b.useState)(!0),[pn,tr]=(0,b.useState)(!1),[Vr]=It.default.useForm(),[ma,da]=(0,b.useState)([]),[Ja,to]=(0,b.useState)(1),[Oa,Fa]=(0,b.useState)([]),[fo,xa]=(0,b.useState)(!0),[uo,$a]=(0,b.useState)(!1);(0,b.useEffect)(()=>{We.actionTabs.key==="Collaborators-AddCourses"&&(xa(!0),Vn(!0),Sa())},[We.actionTabs.key]);const Sa=()=>fi(void 0,null,function*(){const za=yield ye({type:"classroomList/getSchoolList",payload:{}})}),Ta=()=>{xa(!1),Vn(!0),tr(!1),to(1),Fa([]),bo(!0)},ho=za=>{za=String(za);const Ya=Oa.indexOf(za);Ya<0?Oa.push(za):Oa.splice(Ya,1),Fa([...Oa])},bo=(za=!1)=>fi(void 0,null,function*(){var Ya,ui;if(ra&&!pn||za){const la=Vr.getFieldValue();tr(!0),to(za?1:Ja+1);const Pr=yield(0,hr.FU)({page:za?1:Ja+1,container_id:wr.pathId,container_type:3,manager_name:(la==null?void 0:la.manager_name)||null,course_name:((Ya=la==null?void 0:la.course_name)==null?void 0:Ya.trim())||null});da(za?[...Pr.courses]:[...ma,...Pr.courses]),tr(!1),((ui=Pr.courses)==null?void 0:ui.length)<10&&Vn(!1)}}),ta=()=>fi(void 0,null,function*(){var za,Ya,ui;if(!(Oa!=null&&Oa.length))nt.ZP.warning("\u8BF7\u5148\u5728\u4E0B\u9762\u5217\u8868\u4E2D\u9009\u62E9\u8981\u6DFB\u52A0\u8BFE\u5802");else{if(We.actionTabs.type!=1){if(((Ya=(za=We==null?void 0:We.Courses)==null?void 0:za.spoc_courses)==null?void 0:Ya.length)+(Oa==null?void 0:Oa.length)>3){nt.ZP.warning("\u4E00\u4E2A\u5B9E\u8DF5\u8BFE\u7A0B\u53EA\u80FD\u52A0\u51653\u4E2Aspoc\u8BFE\u5802");return}}else if(((ui=yn==null?void 0:yn.spoc_courses)==null?void 0:ui.length)+(Oa==null?void 0:Oa.length)>3){nt.ZP.warning("\u4E00\u4E2A\u5B9E\u8DF5\u8BFE\u7A0B\u53EA\u80FD\u52A0\u51653\u4E2A\u5386\u53F2\u8BFE\u5802");return}$a(!0);const la=yield(0,ue.sm)({id:wr.pathId,course_ids:Oa,course_type:We.actionTabs.type});$a(!1),la&&(nt.ZP.success("\u6DFB\u52A0\u6210\u529F"),Fo(),mr&&mr())}}),Fo=()=>{Vr.setFieldsValue({course_name:"",manager_name:""}),Fa([]),ye({type:"pathsDetail/setActionTabs",payload:{}})},yo=[{title:"",dataIndex:"added",width:40,ellipsis:!0,render:(za,Ya)=>b.createElement(z.default,{value:Ya.id,checked:Oa.includes(String(Ya.id)),disabled:!!za})},{title:"\u8BFE\u5802\u540D\u79F0",dataIndex:"name",width:100,ellipsis:!0,render:za=>b.createElement(Te.Z,{placement:"bottom",title:za},b.createElement("span",null,za||"--"))},{title:"\u7BA1\u7406\u8005",width:100,dataIndex:"managers",ellipsis:!0,render:za=>b.createElement(Te.Z,{placement:"bottom",title:za},b.createElement("span",null,za||"--"))},{title:"\u8BFE\u5802\u6240\u5728\u5B66\u6821",width:150,dataIndex:"school_name",ellipsis:!0,render:za=>b.createElement(Te.Z,{placement:"bottom",title:za},b.createElement("span",null,za||"--"))},{title:"\u521B\u5EFA\u65F6\u95F4",dataIndex:"created_at",width:140,ellipsis:!0,render:za=>b.createElement(Te.Z,{placement:"bottom",title:za},b.createElement("span",null,za))},{title:"\u6210\u5458\u6570\u91CF",dataIndex:"course_members_count",width:80,render:za=>b.createElement(Te.Z,{placement:"bottom",title:za},b.createElement("span",null,za||"--"))}];return b.createElement(rt.default,{title:"\u6DFB\u52A0\u8BFE\u5802",open:We.actionTabs.key==="Collaborators-AddCourses",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",width:1100,centered:!0,keyboard:!1,maskClosable:!1,bodyStyle:{minHeight:200},confirmLoading:uo,onOk:ta,onCancel:Fo},b.createElement(It.default,{layout:"inline",form:Vr,initialValues:{course_name:"",manager_name:""},className:"mt10",onFinish:Ta},b.createElement(It.default.Item,{name:"course_name",label:"\u8BFE\u5802\u540D\u79F0"},b.createElement(At.default,{allowClear:!0,style:{width:370},size:"middle",placeholder:"\u8BF7\u8F93\u5165\u8BFE\u5802\u540D\u79F0"})),b.createElement(It.default.Item,{name:"manager_name",label:"\u8BFE\u5802\u7BA1\u7406\u8005"},b.createElement(At.default,{allowClear:!0,style:{width:370},size:"middle",placeholder:"\u8BF7\u8F93\u5165\u8BFE\u5802\u7BA1\u7406\u8005\u540D\u79F0"})),b.createElement(It.default.Item,null,b.createElement(le.ZP,{htmlType:"submit",type:"primary",size:"middle"},"\u641C\u7D22"))),fo&&b.createElement("div",{className:"tc font16 c-light-black mt40"},b.createElement("img",{src:Oo.RL,width:"100",alt:""}),b.createElement("br",null),"\u8BF7\u641C\u7D22\u8981\u6DFB\u52A0\u7684\u4EBA\u5458"),!fo&&b.createElement("section",null,b.createElement("div",{className:"flexd-table-header mt20"},b.createElement(cr.default,{pagination:!1,dataSource:[],columns:yo})),b.createElement("div",{style:{maxHeight:260,overflow:"auto"}},b.createElement(ba(),{initialLoad:!1,pageStart:1,threshold:20,loadMore:za=>{bo()},hasMore:ra,useWindow:!1},b.createElement(cr.default,{loading:pn,showHeader:!1,pagination:!1,dataSource:ma,columns:yo,onRow:za=>({onClick:Ya=>{Ya.currentTarget.querySelector("input").disabled||ho(Ya.currentTarget.querySelector("input").value)}})})))))};var Ns=(0,Pe.connect)(({pathsDetail:We,loading:ot})=>({pathsDetail:We,loading:ot}))(ts),Yi=ne(27667),hi=ne(44589),Gi=ne(39180),Li=ne.n(Gi),Go=ne(59301),Ti=(We,ot,ye)=>new Promise((yn,mr)=>{var wr=pn=>{try{Vn(ye.next(pn))}catch(tr){mr(tr)}},ra=pn=>{try{Vn(ye.throw(pn))}catch(tr){mr(tr)}},Vn=pn=>pn.done?yn(pn.value):Promise.resolve(pn.value).then(wr,ra);Vn((ye=ye.apply(We,ot)).next())});const ws=(0,hi.W8)(({item:We,toIndex:ot,params:ye,isShow:yn,setShow:mr,dispatch:wr,user:ra,classroomList:Vn,handleDeleteMember:pn,pathsDetail:tr,EditPowerClick:Vr})=>{var ma,da,Ja,to;return Go.createElement("span",{style:{display:"inline-block",width:"33%",padding:"5px",background:"#fff",marginTop:"10px"}},Go.createElement("div",{className:Zn.directionItemWrap},Go.createElement(Te.Z,{color:"#ffffff",placement:"leftTop",autoAdjustOverflow:!1,title:Go.createElement("div",{className:Zn.teamHeight},Go.createElement("div",{style:{display:"flex"}},Go.createElement("div",{className:Zn.imageWrap,style:{marginRight:11}},Go.createElement("img",{className:Zn.imageWrap,src:Hn.Z.API_SERVER+"/images/"+(We==null?void 0:We.image_url)})),Go.createElement("div",null,Go.createElement("div",{title:We==null?void 0:We.name,style:{fontSize:"14px",color:"#333333",textOverflow:"ellipsis",whiteSpace:"nowrap",width:"200px",overflow:"hidden"}},(We==null?void 0:We.name)||"--"),Go.createElement("div",{style:{color:"#999999",fontSize:"12px",width:"192px",textOverflow:"ellipsis",whiteSpace:"nowrap",overflow:"hidden",WebkitLineClamp:1}},We==null?void 0:We.school))),Go.createElement("div",{style:{height:"1px",width:"100%",border:"1px solid #f5f5f5",marginTop:"20px",marginBottom:"10px"}}),!(We!=null&&We.brief_introduction)&&Go.createElement("div",null,"\u6682\u65E0\u76F8\u5173\u4ECB\u7ECD"),(We==null?void 0:We.brief_introduction)&&Go.createElement("div",{className:Zn.divHeight},We==null?void 0:We.brief_introduction),((ma=ra==null?void 0:ra.userInfo)==null?void 0:ma.user_id)===(We==null?void 0:We.id)&&Go.createElement("div",{style:{position:"absolute",bottom:"15px",right:"23px",cursor:"pointer"},onClick:()=>Pe.history.push("/account/profile")},Go.createElement("i",{className:"iconfont icon-bianji_Hover",style:{color:"#3061D0"}})))},Go.createElement("div",{style:{position:"relative"}},Go.createElement("img",{draggable:!1,className:Zn.imgradius,onClick:()=>{(0,Se.bg)()?Pe.history.push(`${We.user_url}`):wr({type:"user/showPopLogin",payload:{showPopLogin:!0,showClosable:!0}})},src:Hn.Z.API_SERVER+"/images/"+(We==null?void 0:We.image_url)}),((0,Se.Ny)()||((da=tr==null?void 0:tr.detail)==null?void 0:da.is_subject_member))&&Go.createElement(Go.Fragment,null,We!=null&&We.is_subject_creator?Go.createElement("div",{className:Zn.member_power1},"\u521B\u5EFA\u8005"):We!=null&&We.can_edit_knowledge_graph||We!=null&&We.can_edit_stage?Go.createElement("div",{className:Zn.member_power1,style:{cursor:((0,Se.j5)()||((Ja=tr==null?void 0:tr.detail)==null?void 0:Ja.is_creator))&&"pointer"},onClick:()=>Vr(We)},"\u7F16\u8F91\u6743\u9650"):Go.createElement("div",{className:Zn.member_power2,style:{cursor:((0,Se.j5)()||((to=tr==null?void 0:tr.detail)==null?void 0:to.is_creator))&&"pointer"},onClick:()=>Vr(We)},"\u67E5\u770B\u6743\u9650"))),Go.createElement("div",null,Go.createElement("span",{className:"multi_ellipsis1"},(We==null?void 0:We.name)||"--"),Go.createElement("span",{className:"multi_ellipsis1 mt5",style:{color:"#999999"}},(We==null?void 0:We.school)||"--"))),Go.createElement("br",null)))}),Qi=(0,hi.JN)(({isShow:We,setShow:ot,pathsDetail:ye,items:yn,params:mr,dispatch:wr,user:ra,classroomList:Vn,handleDeleteMember:pn,EditPowerClick:tr})=>Go.createElement("div",{className:"task-list-container"},yn==null?void 0:yn.map((Vr,ma)=>Go.createElement(ws,{key:`${Vr.id}`,isShow:We,setShow:ot,dispatch:wr,pathsDetail:ye,handleDeleteMember:pn,user:ra,classroomList:Vn,toIndex:ma+1,params:mr,index:ma,item:Vr,EditPowerClick:tr})))),es=({data:We,user:ot,classroomList:ye,pathsDetail:yn,operation:mr,callback:wr,handleDeleteMember:ra,onCancel:Vn,dispatch:pn,visible:tr=!1,EditPowerClick:Vr})=>{const[ma,da]=(0,b.useState)(We),Ja=(0,Pe.useParams)(),[to,Oa]=(0,b.useState)(),[Fa,fo]=(0,b.useState)(!0);function xa($a){const{newIndex:Sa,oldIndex:Ta}=$a;mr&&(uo(Li()(ma,Ta,Sa).map(ho=>ho==null?void 0:ho.id)),da(Li()(ma,Ta,Sa)))}(0,b.useEffect)(()=>{da(We)},[JSON.stringify(We)]);function uo($a){return Ti(this,null,function*(){const Sa=yield(0,Gt.ZP)(`/api/paths/${Ja==null?void 0:Ja.pathId}/move_subject_members.json`,{method:"post",body:{user_ids:$a}});pn({type:"pathsDetail/getRightData",payload:{id:Ja.pathId}}),pn({type:"pathsDetail/getPathsDetail",payload:{id:Ja.pathId}})})}return Go.createElement("div",{style:{zIndex:1,width:"100%",position:"relative"},className:"sort-list-panel"},Go.createElement(Qi,{axis:"xy",helperClass:"dragging-li",isShow:Fa,setShow:fo,distance:2,disableAutoscroll:!0,dispatch:pn,pathsDetail:yn,handleDeleteMember:ra,user:ot,classroomList:ye,params:Ja,items:ma,onSortEnd:xa,EditPowerClick:Vr}))};var Ai=(0,Pe.connect)(({user:We,classroomList:ot,pathsDetail:ye})=>({user:We,classroomList:ot,pathsDetail:ye}))(es),Pi={"sort-list-panel":"sort-list-panel___dj9Dy","sort-list-tip":"sort-list-tip___MJMmM","ant-drawer-content":"ant-drawer-content___xug_4","dragging-li":"dragging-li___Pu0p9","task-list-container":"task-list-container___GxBsz",imgradius:"imgradius___Iug8Z",directionItemWrap:"directionItemWrap___odBHm",groupActionWrap:"groupActionWrap___u5Xgw",bottomdiv:"bottomdiv___MLbfq",ml3:"ml3___HNgih"},Ms=(We,ot,ye)=>new Promise((yn,mr)=>{var wr=pn=>{try{Vn(ye.next(pn))}catch(tr){mr(tr)}},ra=pn=>{try{Vn(ye.throw(pn))}catch(tr){mr(tr)}},Vn=pn=>pn.done?yn(pn.value):Promise.resolve(pn.value).then(wr,ra);Vn((ye=ye.apply(We,ot)).next())});const pi=null,bi=(0,hi.W8)(({item:We,toIndex:ot,params:ye,dispatch:yn,classroomList:mr,handleDeleteMember:wr,pathsDetail:ra})=>{var Vn,pn,tr,Vr;return b.createElement("span",{onClick:()=>{window.open(We==null?void 0:We.first_category_url)},style:{display:"inline-block",padding:"10px 20px",width:"100%",background:"#fff",marginTop:"5px"}},b.createElement("div",{className:Pi.directionItemWrap},b.createElement("img",{className:Pi.imgradius,src:Hn.Z.API_SERVER+(We==null?void 0:We.default_image)}),b.createElement("span",{className:Pi.groupActionWrap},b.createElement(Te.Z,{title:We.name},b.createElement("span",{style:{fontSize:"18px",color:"#ffffff"}},((Vn=We.name)==null?void 0:Vn.length)>7?b.createElement("span",null,(pn=We.name)==null?void 0:pn.substring(0,7),b.createElement("br",null)," ",(tr=We.name)==null?void 0:tr.substring(7,14),(We==null?void 0:We.name.length)>14&&"..."):We.name)))),b.createElement("div",{className:Pi.bottomdiv},b.createElement(Te.Z,{title:`\u8BBF\u95EE\u6570\uFF1A${We==null?void 0:We.visits}`,placement:"bottom"},b.createElement("span",null,b.createElement("i",{style:{marginRight:"3px",color:"#bbbbbb"},className:"iconfont icon-chakan ml3 font15 current"}),b.createElement("span",{style:{color:"rgba(0, 0, 0, 0.45)"}},We==null?void 0:We.visits))),b.createElement(Te.Z,{title:`\u8BFE\u5802\u6210\u5458\u6570\uFF1A${We==null?void 0:We.course_members_count}`,placement:"bottom"},b.createElement("span",null,b.createElement("i",{style:{marginRight:"3px",color:"#bbbbbb"},className:"iconfont icon-ren ml3 font15 current"}),b.createElement("span",{style:{color:"rgba(0, 0, 0, 0.45)"}}," ",We==null?void 0:We.course_members_count))),b.createElement(Te.Z,{overlayStyle:{maxWidth:380},title:b.createElement("div",{style:{whiteSpace:"nowrap"}},"\u8BFE\u5802\u7684\u4EFB\u52A1\u6570(\u4F5C\u4E1A\u6570\uFF0B\u8BD5\u5377\u6570\uFF0B\u95EE\u5377\u6570)\uFF1A",We==null?void 0:We.tasks_count),placement:"bottom"},b.createElement("span",null,b.createElement("i",{style:{marginRight:"3px",color:"#bbbbbb"},className:"iconfont icon-wenjian2 ml3 font15 current"}),b.createElement("span",{style:{color:"rgba(0, 0, 0, 0.45)"}}," ",We==null?void 0:We.tasks_count))),b.createElement(Te.Z,{title:"\u5220\u9664",placement:"bottom"},b.createElement("span",null,b.createElement("i",{style:{color:"#bbbbbb",display:!((Vr=ra==null?void 0:ra.detail)!=null&&Vr.allow_add_member)&&"none"},className:"iconfont icon-lajitong1 mr3 font15 current",onClick:ma=>{ma.stopPropagation(),wr(We.id)}})))))}),ns=(0,hi.JN)(({items:We,params:ot,dispatch:ye,classroomList:yn,handleDeleteMember:mr,pathsDetail:wr})=>b.createElement("div",{className:"task-list-container",style:{minHeight:(We==null?void 0:We.length)*240}},We==null?void 0:We.map((ra,Vn)=>b.createElement(bi,{key:`${ra.id}`,dispatch:ye,pathsDetail:wr,handleDeleteMember:mr,classroomList:yn,toIndex:Vn+1,params:ot,index:Vn,item:ra})))),Ps=({data:We,classroomList:ot,pathsDetail:ye,callback:yn,handleDeleteMember:mr,onCancel:wr,dispatch:ra,visible:Vn=!1})=>{const[pn,tr]=(0,b.useState)(We),Vr=(0,Pe.useParams)(),[ma,da]=(0,b.useState)();function Ja(Oa){const{newIndex:Fa,oldIndex:fo}=Oa;to(Li()(pn,fo,Fa).map(xa=>xa==null?void 0:xa.id)),tr(Li()(pn,fo,Fa))}(0,b.useEffect)(()=>{tr(We)},[JSON.stringify(We)]);function to(Oa){return Ms(this,null,function*(){const Fa=yield(0,Gt.ZP)(`/api/paths/${Vr==null?void 0:Vr.pathId}/spoc_courses/move_position.json`,{method:"post",body:{ids:Oa}})})}return b.createElement("div",{style:{zIndex:9999,width:"100%"},className:"sort-list-panel"},b.createElement(ns,{axis:"y",helperClass:"dragging-li",pathsDetail:ye,distance:2,dispatch:ra,handleDeleteMember:mr,classroomList:ot,params:Vr,items:pn,onSortEnd:Ja}))};var Ks=(0,Pe.connect)(({classroomList:We,pathsDetail:ot})=>({classroomList:We,pathsDetail:ot}))(Ps),Al=ne(81722),dl="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAYAAACpSkzOAAAAAXNSR0IArs4c6QAAAv9JREFUSA2dVV1IVEEU/s7sqkuiUAahgREkQVjmS0FEBRWELz1Yj5ZSJBEaVm8RBOFbQSZIQUU9hFT4EqRuBdIP0oOia5lIZBRZoBWYy+a6O3M6s3DxXrurez1wOeee+b7zzZ05dwYIaD0x3dk9rNsD0hAOSgBjDwHTQXmBhZgwB7A8wcwjFI1xYYiw7sA2mshWJqRUHSkkso3b/LMPXJHOw9eaCko6OOUE1muY1pQx490xPuLOO3HZLV7b8BJz9X1QNnbybt8zok/plBlHwlxw5z1CIajbIMwQm87no1xugZeZVVkbN5S28YD5i2mTxmDmkdjm1t/geoux2O5hrpY9vCnhJOWrBzbnmOyr12T5Kg3M8UixunSyF8WJeXQxY7cX5X0jwmvZu9rH+5CeZXMxn1TH4uX/T8gpsfkOF83E0S8zrHRyS3rCu5Iwdo2eobgfzrN0bsCfWVzLWcQSGVt/p4WTxXy/aEM7b0wafBRyKAvPP03QBQoVX5ro82JA+MUYl+h5bKIwkge3IEZELCK1gUVsZZlYhgtcZWmQ6Ai2y5fk6VUYU6mkeaVZv02n9FDviD5m8TJYbf1KzOFGY6bFsB60tSmhn4SJ1HnA7JTZJCMR9TRTnFGyEhE315B6KHUjIhxWpPrCh6qoVwD2WTDCLxFemVmuWE0VfRPX6hTx7TrRGHIAQX02rq+QdE6XbJQOKmI5Ga4P0VfIticx7vrgl0xZjl9rW5KvkB1Yk4dzMsP3Ns7JBFtcBGksf8sqZI+Swnzsl3PsjT91IWsxFjt+gmYXst4oq5CFfTpNU43N2BtSaJBig16q/G+Ss2MWY7GLx93v0ua5W+YOSiFzfUAutu+N9DNXdk5C5R28Op1GnRQtcBc2QFwV4L4ILnnjWo7nKncXccc6jcPGoM2dc2Kex4TEUec9m8/pi44+4lD/FHbInxVxF9KM+I+zGLAHsTvvF+ck5BBLr3OL3KRNcjyxNMGVyWa654wt53NaOqeIzColcVL+L1nJTOwMLev/AaJkF76u7DFoAAAAAElFTkSuQmCC",Fl="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAWCAYAAADTlvzyAAAAAXNSR0IArs4c6QAAA+JJREFUSA2dVltslEUUPmf+f7cXt+oKRKzVtCoICbARtVEJIA+mQiMaI00UXuCBRCT2AZPGaCJvWjUmQowPSBpN+kK8RKVNCIZLorIEVEqFmABVgxsuspi2wHZ3Z+f4za7/9r9sSe0k7Zz55pzzzZzL7M80zdHaJ7fnx+g9EeokptkklGGm/geX0PZDq1hP0w1MpzHm7pA5LLQfZKka6t/MaqZ1p7q4UGMvArkRBMC+IWnTpvC4EMeEzI+bD9NWoZpk1nzt1Yu0cXB44js27qMlY+pE0fAzqfjPtXxHCPcOFZdr0tuIlWOvfyXnnBWmTQjh1MNQtynSBVaynhFnROOFgZP6y84lbl/YSPmBPackAeBVOHc8vP8MuVgnvHWtGQdacO66ygT2jDw/eKLwUADDIkDYmNePIU/1fqWR626V3I8HZMT+eBYHCw3AHSEoSEjKzA0rzLuNcmGs1np+MnY5jDNJcxgL3NBRztWwwsuLdAy1PBbGQ+uRpclCJOwiEvEXINTaBPMAr66hFSieSPL9hErRVyLc7sfKsnL+CmMBwtzZ2K9EcsmvBLL2jpZiP4rvhh+vyrj9ylbqU8RPVzFPKBX3e6I3Bwi7uriE8O3yNu2MbuCuB/hZiBuwV/Lv4RATsxto/YZ79eZwsQnJt51LG/7061s5QGiBzlT8qGL+3MresC/MruV6HP2108PsjHZ4+532UhzifX4cUTl9PBX7xI95coTQbhjhBk/Bzqi20fGSm4UwJ4ALzUPLHqVQcaBY6lb+QfYgkYHDTI69JwsPs+GXgMyvoHLpWsF8/dqxullaUw9uumBSuyIhrMcScerdsayUE0OrEcrW/2z/IaW+uJw9v2/jqrYJz65MODh0o0UoZl+YhXYDoctlS/xpzw/OQuSwG0QtnsFUM4h/g7N3P1qhf4+zbIKXZFlXZIwV716Tih2wax4YlkeopF+HXAmByLm3foqlM9fofZDdXTb6H/9AfLolSVu2L9YdSMFizxSHObQ65X7AAycKH4O3fAPE/sK2tDo8mnc+g2LN/HoObjbb6r2jXq/pbZcX8Zjf5emyMT3WaeXqEFjR7rG88wbEGZNZ57ZFsjn3TXbUgF1XB6ukwo/JLziRwUlyrxyI5RHGch6rSjMXnjyYkcn3FalicjOVoknLrbq+cM+W7+MJVGN65hw+S/RSoo4WfbiMGuONdOap+3nU7pYJfWrUvFOeM4a2olKfwG0D/ejXm0qGQ/upkcaj0HuxmwfDehFCT2HdHnGO/E1tukhJx6Em9FgTctOEz4cmtM8t+BOkwn485TCPk6Er+Nk+n7yTRm72ffMvtr1U/uTpxS8AAAAASUVORK5CYII=",vs="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAYCAYAAAD+vg1LAAAAAXNSR0IArs4c6QAAAgpJREFUSA3VVT1LHFEUPXdnPxUVU6TwB9j5hQZsElxECBgMgkIaU/kjJH8gmPQ2goWkMSSNWoSA7pIuKGxCmiSkFlQM6JpFd3fm5rzgzs6Ob3CywSKPYd7Mu+ecufe+e+cBMcduSTd2Svo6JhzJuEAFxgTgFW8IPVkhafz0An1VF11RtDsdyBrbzwouojBpB+WeLA6g+JjkLUNglnNOPXREkU7OfUskBgnUqZMVQcYPbXSZ+VPM+/Q2Hij2dn9J5gw10QY/FuX/E7aWWy4FPH8MdP+pg+jIz1gfzzaBSvU6xirsMEEsL/TkrhOCKykHcPztD1pgb5DzS+Dpeivwb99ubfOsqTDe5fuZihtyzG5F4bs9FqvwXTb2y1k7Ibw6vQIclsOrETk+IvDJ2s0em6qwiZrPWD02hh/H5t7+uLXNaworau37d8UU+K3SFBa8/1dh/i59jZa+GX2hi+JhhueE/8/NJNHZ14WRhCBtPuwpqgdllC7r+OU7oqhQaGtvSVYbay3CjcXGXPiiY14N7wjqlgQWeNIoPLxSQZnd/HBiRPYa2PAcKVz8rPddF9sEpCk6nx+WbUPmUTZN+TeMqqYOHk0OyoewqHm3ChdLes9VFGlVHgUzk0OyGyQXP2meKdmk1ZEUHuQHZD9oN8/NzQtYXEEvRb85DqbCogY2MSwFRjHFlHyVOrGW8RupGIelwwS0iwAAAABJRU5ErkJggg==",Ei=ne(49535),Us=ne(42441),yl=ne(56047),xl={del_btn:"del_btn___G3Ocu"};const vA=({pathsDetail:We,user:ot,loading:ye,dispatch:yn,visible:mr,onCancel:wr,handleDeleteMember:ra,showEditPowerModal:Vn,setMemberInfo:pn})=>{var tr;const Vr=[{title:"\u59D3\u540D",dataIndex:"name",width:130,ellipsis:!0},{title:"\u5355\u4F4D",dataIndex:"school",width:210,ellipsis:!0,render:(ma,da)=>b.createElement("div",null,(da==null?void 0:da.school)||"--")},{title:"\u6743\u9650",dataIndex:"name",render:(ma,da)=>b.createElement(b.Fragment,null,da!=null&&da.can_edit_knowledge_graph||da!=null&&da.can_edit_stage?b.createElement(b.Fragment,null,b.createElement("span",null,"\u53EF\u7F16\u8F91"),(da==null?void 0:da.can_edit_stage)&&b.createElement("span",null,"\u7AE0\u8282\u3001\u6DFB\u52A0\u5408\u4F5C\u8005"),(da==null?void 0:da.can_edit_knowledge_graph)&&(da==null?void 0:da.can_edit_stage)&&b.createElement("span",null,"\u3001"),(da==null?void 0:da.can_edit_knowledge_graph)&&b.createElement("span",null,"\u77E5\u8BC6\u56FE\u8C31")):b.createElement("div",null,"\u53EF\u67E5\u770B"))},{title:"\u64CD\u4F5C",align:"right",dataIndex:"id",key:"id",width:200,render:(ma,da)=>{var Ja,to;return b.createElement("div",null,!((da==null?void 0:da.id)===((Ja=ot==null?void 0:ot.userInfo)==null?void 0:Ja.user_id)&&((to=We==null?void 0:We.detail)!=null&&to.is_creator))&&b.createElement(b.Fragment,null,b.createElement("a",{style:{color:"#165DFF"},onClick:()=>{Vn(),pn(da)}},"\u6743\u9650\u8BBE\u7F6E"),b.createElement("a",{className:xl.del_btn,onClick:()=>{ra(da.id)}},"\u5220\u9664\u6210\u5458")))}}].filter(ma=>!!ma);return b.createElement(rt.default,{title:"\u7F16\u8F91",open:mr,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",width:930,centered:!0,keyboard:!1,maskClosable:!1,bodyStyle:{minHeight:200},onCancel:wr,footer:null},b.createElement(cr.default,{style:{marginBottom:20},pagination:!1,dataSource:(tr=We==null?void 0:We.rightData)==null?void 0:tr.members,columns:Vr}))};var Wo=(0,Pe.connect)(({pathsDetail:We,user:ot,loading:ye})=>({pathsDetail:We,user:ot,loading:ye}))(vA),Va={member_con_warp:"member_con_warp___t7OE2"},ua=(We,ot,ye)=>new Promise((yn,mr)=>{var wr=pn=>{try{Vn(ye.next(pn))}catch(tr){mr(tr)}},ra=pn=>{try{Vn(ye.throw(pn))}catch(tr){mr(tr)}},Vn=pn=>pn.done?yn(pn.value):Promise.resolve(pn.value).then(wr,ra);Vn((ye=ye.apply(We,ot)).next())});const Ha=({pathsDetail:We,loading:ot,dispatch:ye,visible:yn,memberInfo:mr,onCancel:wr})=>{const ra=(0,Pe.useParams)(),[Vn,pn]=(0,b.useState)(1),[tr,Vr]=(0,b.useState)([]);(0,b.useEffect)(()=>{yn&&mr&&(mr!=null&&mr.can_edit_knowledge_graph||mr!=null&&mr.can_edit_stage?(pn(1),ma()):pn(2))},[yn]);const ma=()=>{let da=[];mr!=null&&mr.can_edit_stage&&da.push("stage"),mr!=null&&mr.can_edit_knowledge_graph&&da.push("knowledge_graph"),Vr(da)};return b.createElement(rt.default,{zIndex:1001,title:"\u6743\u9650\u8BBE\u7F6E",open:yn,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",width:570,centered:!0,keyboard:!1,maskClosable:!1,onOk:()=>ua(void 0,null,function*(){if(Vn===1&&tr.length==0){nt.ZP.warning("\u8BF7\u9009\u62E9\u7F16\u8F91\u6743\u9650");return}let da=yield(0,Gt.ZP)(`/api/paths/${ra.pathId}/members_auth_setting.json`,{method:"post",body:{can_edit_stage:!!tr.includes("stage"),can_edit_knowledge_graph:!!tr.includes("knowledge_graph"),user_id:mr==null?void 0:mr.id}});(da==null?void 0:da.status)==0&&(nt.ZP.success("\u8BBE\u7F6E\u6210\u529F"),wr(),ye({type:"pathsDetail/getRightData",payload:{id:ra.pathId}}))}),onCancel:wr},b.createElement("div",{className:Va.member_con_warp,style:{borderBottom:"1px solid #fff",padding:"0 30px"}},b.createElement(it.ZP.Group,{onChange:da=>{da.target.value===2?Vr([]):ma(),pn(da.target.value)},value:Vn},b.createElement(it.ZP,{value:1},"\u7F16\u8F91"),b.createElement(it.ZP,{value:2},"\u67E5\u770B"))),b.createElement("div",{style:{background:"#F6F7F9",padding:"0 55px"}},Vn===1&&b.createElement(z.default.Group,{value:tr,onChange:da=>Vr(da)},b.createElement(z.default,{className:Va.member_con_warp,value:"stage"},"\u53EF\u7F16\u8F91\u7AE0\u8282\u3001\u6DFB\u52A0\u5408\u4F5C\u8005"),b.createElement(z.default,{className:Va.member_con_warp,value:"knowledge_graph"},"\u53EF\u7F16\u8F91\u77E5\u8BC6\u56FE\u8C31"))))};var Ii=(0,Pe.connect)(({pathsDetail:We,loading:ot})=>({pathsDetail:We,loading:ot}))(Ha),Rr=ne(59301),Mi=Object.getOwnPropertySymbols,Uo=Object.prototype.hasOwnProperty,Cs=Object.prototype.propertyIsEnumerable,As=(We,ot)=>{var ye={};for(var yn in We)Uo.call(We,yn)&&ot.indexOf(yn)<0&&(ye[yn]=We[yn]);if(We!=null&&Mi)for(var yn of Mi(We))ot.indexOf(yn)<0&&Cs.call(We,yn)&&(ye[yn]=We[yn]);return ye},qs=(We,ot,ye)=>new Promise((yn,mr)=>{var wr=pn=>{try{Vn(ye.next(pn))}catch(tr){mr(tr)}},ra=pn=>{try{Vn(ye.throw(pn))}catch(tr){mr(tr)}},Vn=pn=>pn.done?yn(pn.value):Promise.resolve(pn.value).then(wr,ra);Vn((ye=ye.apply(We,ot)).next())});function ks(We){const ot=(mr,wr)=>{if(mr.localName===wr)return mr;for(let ra=0,Vn=mr;Vn=Vn.parentNode;ra++){if(Vn.localName===wr)return Vn;if(Vn==document.documentElement)return!1}},ye=We.target,yn=ot(ye,"a");if(console.log([yn],yn==null?void 0:yn.href,44),!(yn!=null&&yn.href)&&ye.tagName.toUpperCase()==="IMG"){let mr=ye.src||ye.getAttribute("src");mr&&mr.indexOf("/images/avatars/User")===-1&&(We.stopPropagation(),We.preventDefault(),Ei.Z.publish("preview-image",mr))}}const Wi=We=>{var ot=We,{pathsDetail:ye,user:yn,globalSetting:mr,loading:wr,classroomList:ra,dispatch:Vn}=ot,pn=As(ot,["pathsDetail","user","globalSetting","loading","classroomList","dispatch"]),tr,Vr,ma,da,Ja,to,Oa,Fa,fo,xa,uo,$a,Sa,Ta,ho,bo,ta,Fo,yo,za,Ya,ui,la,Pr,ei,Ri,ji,jo,Xi,Hi,Vi,fs,Es,Os,ol,zs,ii,jr,si,wa,qa,io,Ua,ti,aa,Ko,_a,vo,yi,Ka,Vo,gs,ni,wl,zi,as,kA,_u,Kl,hu,mA,pu,Pc,Ou,bc,$u,ec,Zc,Xc,mc,Vc,nd,Fc,rd,ad,xc,Nu,Gl,Ic,tc,hc,Lc,Dc,Qu,pc,lu,Yl,pa,li,Si,Ji,Ki,Rs,eA,IA,Ru,vu,jA,Jc,HA,Tu,Mu,vc,Yc,qc,kl,de,se,ve,pe,Ve,vt,tn;const[Mn]=(0,Pe.useSearchParams)(),bn=(0,Pe.useParams)(),[xr,Gr]=(0,b.useState)(!0),[re,ge]=(0,b.useState)(!1),[Oe,_e]=(0,b.useState)(),[Ct,Ht]=(0,b.useState)(),[Pt,Wt]=(0,b.useState)({}),[on,wn]=(0,b.useState)(),Yn=(0,b.useRef)(),[or,kr]=(0,b.useState)(!1),[dr,fa]=(0,b.useState)({}),[ea,Xn]=(0,b.useState)(!1),[Fr,Pa]=(0,b.useState)(!1),[ja,Ga]=(0,b.useState)(!1),[Zo,Do]=(0,b.useState)({}),[Ni,Ro]=(0,b.useState)(!1),Ts=(0,Pe.useLocation)(),Bs=!((tr=ye.detail)!=null&&tr.can_managed),xs=()=>{nt.ZP.warning("\u6682\u65E0\u7F16\u8F91\u7AE0\u8282\u3001\u6DFB\u52A0\u5408\u4F5C\u8005\u6743\u9650\uFF01")};(0,b.useEffect)(()=>{if(Yn.current)return Yn.current.addEventListener("mousedown",ks),()=>{var xo;(xo=Yn.current)==null||xo.removeEventListener("mousedown",ks)}},[Yn.current]);const ps=()=>qs(void 0,null,function*(){if(!(Ct!=null&&Ct.trim())){nt.ZP.warning("\u540D\u79F0\u4E0D\u80FD\u4E3A\u7A7A");return}const xo=yield(0,ue.bw)({id:bn.pathId,team_title:Ct.trim()});_e(!Oe),(xo==null?void 0:xo.status)===0&&(Ht(null),nt.ZP.success(xo.message),Vn({type:"pathsDetail/getRightData",payload:{id:bn.pathId}}))});(0,b.useEffect)(()=>{var xo,Ci,lo;((xo=ye.detail)==null?void 0:xo.show_spoc)===1&&Vn({type:"pathsDetail/getCoureses",payload:{id:bn.pathId}}),(Ci=ye.detail)!=null&&Ci.show_history&&il(),Ro((0,Se.Ny)()||((lo=ye.detail)==null?void 0:lo.is_subject_member))},[ye.detail]);function il(){return qs(this,null,function*(){fa(yield(0,ue.ue)({id:bn.pathId,course_type:1}))})}(0,b.useEffect)(()=>{var xo,Ci,lo;if(((xo=ra.actionTabs)==null?void 0:xo.key)==="\u4FEE\u6539\u5F00\u8BFE\u65F6\u95F4"){const $s=(lo=(Ci=ye.detail)==null?void 0:Ci.courses)==null?void 0:lo.find(bl=>{var Bl;return bl.course_id===((Bl=ra.actionTabs)==null?void 0:Bl.name)});Wt($s||{})}},[ra.actionTabs]),(0,b.useEffect)(()=>{var xo,Ci,lo,$s,bl,Bl,Wl,jl,OA,nA;let KA;if((xo=ye.detail)!=null&&xo.has_start){const ju=(lo=(Ci=ye.detail)==null?void 0:Ci.courses)==null?void 0:lo.findIndex(Oc=>{var nc;return parseInt((nc=Oc.course_status)==null?void 0:nc.status)===1});KA=ju>-1?ju:0}else{let ju=(Bl=(bl=($s=ye.detail)==null?void 0:$s.courses)==null?void 0:bl.map(Oc=>{var nc;return parseInt((nc=Oc.course_status)==null?void 0:nc.status)}))==null?void 0:Bl.lastIndexOf(2);KA=ju>-1?ju:0,ju=(jl=(Wl=ye.detail)==null?void 0:Wl.courses)==null?void 0:jl.findIndex(Oc=>{var nc;return parseInt((nc=Oc.course_status)==null?void 0:nc.status)===0}),KA=ju>-1?ju:KA}(OA=ye.detail)!=null&&OA.courses&&Wt(((nA=ye.detail)==null?void 0:nA.courses[KA])||{})},[ye.detail]);const Ss=xo=>qs(void 0,null,function*(){rt.default.confirm({title:"\u63D0\u793A",centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:Rr.createElement("div",{className:"tc"},"\u4F60\u786E\u5B9A\u8981\u5220\u9664\u8BE5\u6210\u5458\u5417\uFF1F"),onOk:()=>qs(void 0,null,function*(){var Ci;const lo=yield(0,ue.EP)({id:bn.pathId,user_id:xo});(lo==null?void 0:lo.status)===1&&(((Ci=yn.userInfo)==null?void 0:Ci.user_id)===xo&&(window.location.href=window.location.href),nt.ZP.info(lo==null?void 0:lo.message),LA())})})}),ls=xo=>qs(void 0,null,function*(){rt.default.confirm({title:"\u63D0\u793A",centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:Rr.createElement("div",{className:"tc"},"\u4F60\u786E\u5B9A\u8981\u5220\u9664\u8BE5\u8BFE\u5802\u5417\uFF1F"),onOk:()=>qs(void 0,null,function*(){const Ci=yield(0,ue.$D)({id:bn.pathId,courseid:xo});(Ci==null?void 0:Ci.status)===0&&(nt.ZP.info("\u5220\u9664\u6210\u529F"),LA())})})}),Pl=()=>{rt.default.confirm({centered:!0,width:530,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:Rr.createElement("div",{className:"tc"},"\u662F\u5426\u786E\u8BA4\u7ACB\u5373\u9884\u7EA6\uFF1F"),onOk:()=>qs(void 0,null,function*(){const xo=yield(0,ue.c3)({id:bn.pathId});xo.status===0&&(wn(!0),nt.ZP.success(xo.message))})})},Eu=()=>{Vn({type:"pathsDetail/setActionTabs",payload:{key:"Collaborators-AddCollaborator"}})},tA=xo=>{if(Bs){xs();return}Vn({type:"pathsDetail/setActionTabs",payload:{key:"Collaborators-AddCourses",type:xo}})},LA=()=>{Vn({type:"pathsDetail/getPathsDetail",payload:{id:bn.pathId}}),Vn({type:"pathsDetail/getRightData",payload:{id:bn.pathId}}),Vn({type:"pathsDetail/getCoureses",payload:{id:bn.pathId}})},sl=()=>{var xo;return(0,Se.j5)()||((xo=ye==null?void 0:ye.detail)==null?void 0:xo.is_creator)},Bu=()=>{var xo;return Oe?Rr.createElement("div",{className:Jn.flexRow},Rr.createElement(At.default,{placeholder:"\u4F8B\u5982\uFF1A\u6559\u5B66\u56E2\u961F",value:Ct,onChange:Ci=>Ht(Ci.target.value)}),Rr.createElement(le.ZP,{className:"ml5",onClick:()=>_e(!Oe)},"\u53D6\u6D88"),Rr.createElement(le.ZP,{className:"ml5",type:"primary",onClick:ps},"\u786E\u5B9A")):Rr.createElement("div",{className:Jn.directionItemWrap},Rr.createElement("span",{style:{fontSize:"16px",display:"flex",alignItems:"center"}}," ",Rr.createElement("img",{style:{marginRight:"10px"},src:Fl})," ",(xo=ye.rightData)==null?void 0:xo.team_title),Rr.createElement("span",{className:Jn.groupActionWrap},Rr.createElement("i",{className:"iconfont icon-xiugai mr1 c-light-primary font15 current",onClick:()=>{if(Bs){xs();return}_e(!Oe)}})),Rr.createElement("a",{style:{flex:"1",textAlign:"end"},onClick:()=>{if(Bs){xs();return}Pa(!0)}},"\u7F16\u8F91"))},$A=()=>{var xo,Ci;let lo=new Image;lo.src=Oo.yt;let $s=((Ci=(xo=ye.rightData)==null?void 0:xo.tags)==null?void 0:Ci.map((Bl,Wl)=>({name:Bl.tag_name,value:Wl})))||[];return{backgroundColor:"#fff",tooltip:{pointFormat:"{series.name}"},series:[{type:"wordCloud",sizeRange:[10,30],rotationRange:[-90,90],rotationStep:45,gridSize:2,shape:"pentagon",maskImage:lo,textStyle:{normal:{color:function(){return"rgb("+Math.round(Math.random()*255)+", "+Math.round(Math.random()*255)+", "+Math.round(Math.random()*255)+")"}}},left:"center",top:"center",right:null,bottom:null,width:"100%",height:"100%",data:$s}]}},AA=()=>{(0,Dn.tJ)(Vn)&&rt.default.confirm({centered:!0,width:530,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:Rr.createElement("div",{className:"tc"},"\u662F\u5426\u786E\u5B9A\u52A0\u5165\u8BE5\u8BFE\u5802"),onOk:()=>qs(void 0,null,function*(){var xo;const Ci=yield(0,ue.JS)({id:Pt==null?void 0:Pt.course_id});Ci.status===0&&(nt.ZP.success(Ci.message),Vn({type:"pathsDetail/getPathsDetail",payload:{id:bn.pathId}}),parseInt((xo=Pt.course_status)==null?void 0:xo.status)===1&&(0,Fe.xg)(`${Pt==null?void 0:Pt.first_category_url}`))})})},hA=()=>qs(void 0,null,function*(){const xo=yield(0,Gt.ZP)("/api/payments/check_order.json",{method:"GET",params:{subject_id:bn.pathId}});(xo==null?void 0:xo.status)==0?zA():rt.default.confirm({centered:!0,title:"\u63D0\u793A",icon:null,content:"\u8BFE\u7A0B\u5DF2\u5B58\u5728\u5F85\u652F\u4ED8\u8BA2\u5355\uFF0C\u786E\u5B9A\u53D6\u6D88\u539F\u8BA2\u5355\uFF0C\u91CD\u65B0\u63D0\u4EA4\u8BA2\u5355\u8FDB\u884C\u652F\u4ED8\u5417\uFF1F",okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onOk:()=>qs(void 0,null,function*(){const Ci=yield(0,Gt.ZP)("/api/payments/update_order.json",{method:"POST",body:{subject_id:bn.pathId}});(Ci==null?void 0:Ci.status)==0&&zA()})})}),zA=()=>qs(void 0,null,function*(){ge(!0);const xo=yield(0,Gt.ZP)("/api/payments.json",{method:"POST",body:{subject_id:bn.pathId,payment_method:"wechat_qr"}});xo!=null&&xo.num&&(ge(!1),Pe.history.push(Mn.get("userid")?`/order/${bn.pathId}/pay?order_num=${xo==null?void 0:xo.num}&userid=${Mn.get("userid")}`:`/order/${bn.pathId}/pay?order_num=${xo==null?void 0:xo.num}`))}),Cu=(xo,Ci)=>qs(void 0,null,function*(){Vn({type:"globalSetting/setGlobalLoading",payload:{show:!0,text:"\u6B63\u5728\u8FDB\u5165\u5B9E\u8DF5\u9879\u76EE\uFF0C\u8BF7\u7A0D\u540E..."}});const lo=Ci?yield(0,Ze.BK)({id:xo}):yield(0,Ze.Ir)({id:xo});if(Vn({type:"globalSetting/setGlobalLoading",payload:{show:!1,text:""}}),lo!=null&&lo.game_identifier||lo!=null&&lo.identifier){(0,Fe.xg)(Ci?`/tasks/${lo==null?void 0:lo.identifier}/jupyter?subject_id=${bn.pathId}`:`/tasks/${lo.game_identifier}?subject_id=${bn.pathId}`);return}(lo==null?void 0:lo.status)===2?uA(lo==null?void 0:lo.message):(lo==null?void 0:lo.status)===3&&Uu(lo==null?void 0:lo.message)}),Uu=xo=>{rt.default.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:Rr.createElement("div",{className:"tc font16"},"\u76EE\u524D\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5C1A\u5728\u5185\u6D4B\u4E2D\uFF0C\u5C06\u4E8E",xo,"\u4E4B\u540E\u5F00\u653E\uFF0C\u8C22\u8C22\uFF01")})},uA=xo=>{xo=xo!=null&&xo.includes(".json")?xo:`${xo}.json`,rt.default.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:Rr.createElement("div",{className:"tc font16"},"\u5B9E\u8BAD\u5DF2\u7ECF\u66F4\u65B0\u4E86\uFF0C\u6B63\u5728\u4E3A\u60A8\u91CD\u7F6E!"),onOk:()=>qs(void 0,null,function*(){const Ci=yield(0,Al.L8)({url:xo});if(!Ci)return;nt.ZP.success("\u91CD\u7F6E\u6210\u529F\uFF0C\u6B63\u5728\u8FDB\u5165\u5B9E\u8DF5\u9879\u76EE\uFF01");const lo=yield(0,Ze.Ir)({id:Ci.shixun_identifier});if(lo!=null&&lo.game_identifier){(0,Fe.xg)(`/tasks/${lo.game_identifier}?subject_id=${bn.pathId}`);return}(lo==null?void 0:lo.status)===2?uA(lo==null?void 0:lo.message):(lo==null?void 0:lo.status)===3&&Uu(lo==null?void 0:lo.message)})})},eu=()=>{var xo;if(!(0,Dn.tJ)(Vn))return;let Ci=[];(xo=ye==null?void 0:ye.stageData)==null||xo.forEach($s=>{var bl,Bl;$s.items&&((bl=$s.items)!=null&&bl.length)&&((Bl=$s.items)==null||Bl.forEach(Wl=>{var jl;Ci.push(Wl),Wl.children&&((jl=Wl.children)!=null&&jl.length)&&(Ci=Ci.concat(Wl.children))}))});const lo=Ci.find($s=>["VideoItem","Attachment","Shixun"].includes($s.item_type));if(console.log(lo,"stageParam"),lo.item_type==="VideoItem"){(0,Fe.xg)(`/video/${lo.id}?subject_id=${bn.pathId}`);return}if(lo.item_type==="Attachment"){(0,Fe.xg)(lo.url);return}if(lo.item_type==="Shixun"){Cu(lo.identifier,lo.is_jupyter);return}},Ec=()=>{var xo,Ci,lo,$s;const bl=(Ci=(xo=ye.detail)==null?void 0:xo.learning_status)==null?void 0:Ci[0],Bl=($s=(lo=ye.detail)==null?void 0:lo.learning_status)==null?void 0:$s[1];if(bl==="can")return Rr.createElement(le.ZP,{onClick:eu,type:"primary"},"\u5F00\u59CB\u5B66\u4E60");if(bl==="disabled"){if(Bl==="try"||Bl==="unpayed")return Rr.createElement(le.ZP,{loading:re,onClick:hA,type:"primary"},"\u7ACB\u5373\u8D2D\u4E70");if(Bl==="expired")return Rr.createElement(le.ZP,{disabled:!0,type:"primary"},"\u5DF2\u8FC7\u671F");if(Bl==="buyed")return Rr.createElement(le.ZP,{disabled:!0,type:"primary"},"\u672A\u5F00\u59CB")}},od=()=>{var xo,Ci,lo,$s,bl,Bl,Wl,jl,OA,nA,KA,ju,Oc,nc;const id=(Ci=(xo=ye.detail)==null?void 0:xo.learning_status)==null?void 0:Ci[0],Qd=($s=(lo=ye.detail)==null?void 0:lo.learning_status)==null?void 0:$s[1];if(id==="disabled")return Rr.createElement(Te.Z,{title:"\u5B8C\u6210\u8BFE\u7A0B\u5B66\u4E60\u5373\u53EF\u83B7\u5F97\u7ED3\u4E1A\u8BC1\u4E66"},Rr.createElement("b",{className:Jn.auto},"\u7533\u8BF7\u8BC1\u4E66"));if(id==="can")return Rr.createElement("b",{className:((Bl=(bl=ye.rightData)==null?void 0:bl.progress)==null?void 0:Bl.certificated)==="drafted"?Jn.disabled:"",onClick:ku},((jl=(Wl=ye.rightData)==null?void 0:Wl.progress)==null?void 0:jl.certificated)==="none"&&"\u7533\u8BF7\u8BC1\u4E66",((nA=(OA=ye.rightData)==null?void 0:OA.progress)==null?void 0:nA.certificated)==="rejected"&&"\u7533\u8BF7\u8BC1\u4E66",((ju=(KA=ye.rightData)==null?void 0:KA.progress)==null?void 0:ju.certificated)==="drafted"&&"\u5BA1\u6838\u4E2D",((nc=(Oc=ye.rightData)==null?void 0:Oc.progress)==null?void 0:nc.certificated)==="passed"&&"\u67E5\u770B\u8BC1\u4E66")},ku=()=>qs(void 0,null,function*(){var xo,Ci,lo,$s,bl,Bl,Wl,jl,OA,nA,KA;const ju=()=>qs(void 0,null,function*(){const Oc=yield(0,Gt.ZP)(`/api/users/${yn.userInfo.login}/subjects/request_certificate.json`,{method:"post",body:{subject_id:bn.pathId}});(Oc==null?void 0:Oc.status)===0&&(nt.ZP.info("\u63D0\u4EA4\u6210\u529F"),Vn({type:"pathsDetail/getRightData",payload:{id:bn.pathId}}))});if(!((xo=yn.userInfo)!=null&&xo.professional_certification))return rt.default.confirm({title:"\u63D0\u793A",centered:!0,content:Rr.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,Fe.xg)("/account/certification")}}),!1;if(((lo=(Ci=ye.rightData)==null?void 0:Ci.progress)==null?void 0:lo.certificated)==="drafted")return!1;if(((bl=($s=ye.rightData)==null?void 0:$s.progress)==null?void 0:bl.certificated)==="none"||((Wl=(Bl=ye.rightData)==null?void 0:Bl.progress)==null?void 0:Wl.certificated)==="rejected")return((jl=ye.rightData)==null?void 0:jl.progress.learned)===100?rt.default.info({title:"\u7533\u8BF7\u8BC1\u4E66",icon:null,className:"custom-modal-divider",centered:!0,width:400,content:'\u7533\u8BF7\u6210\u529F\uFF0C\u53EF\u4EE5\u5728\u4E2A\u4EBA\u4E2D\u5FC3"\u6211\u7684\u8BC1\u4E66"\u4E2D\u67E5\u770B',okText:"\u786E\u5B9A\u7533\u8BF7",cancelText:"\u53D6\u6D88",onOk:ju}):rt.default.confirm({title:"\u7533\u8BF7\u8BC1\u4E66",icon:null,className:"custom-modal-divider",centered:!0,width:400,content:`\u4F60\u76EE\u524D\u5B66\u4E60\u8FDB\u5EA6\u4E3A${(OA=ye.rightData)==null?void 0:OA.progress.learned}%\uFF0C\u5EFA\u8BAE\u7533\u8BF7\u540E\u7EE7\u7EED\u8FDB\u884C\u8BFE\u7A0B\u5B66\u4E60`,okText:"\u786E\u5B9A\u7533\u8BF7",cancelText:"\u53D6\u6D88",onOk:ju}),!1;((KA=(nA=ye.rightData)==null?void 0:nA.progress)==null?void 0:KA.certificated)==="passed"&&kr(!0)}),ri=(0,b.useMemo)(()=>{var xo,Ci;if((Ci=(xo=ye.rightData)==null?void 0:xo.tags)!=null&&Ci.length)return Rr.createElement(Us.Z,{option:$A(),style:{height:370},opts:{renderer:"svg"}})},[(Vr=ye.rightData)==null?void 0:Vr.tags]),El=xo=>{sl()&&(Ga(!0),Do(xo))},oA=(0,b.useMemo)(()=>{var xo,Ci;return Rr.createElement("div",{style:{width:"100%"}},(Ci=(xo=ye.rightData)==null?void 0:xo.members)==null?void 0:Ci.map((lo,$s)=>{var bl,Bl;return Rr.createElement("div",{key:$s,style:{display:"inline-block",width:"33%",padding:"5px",background:"#fff",marginTop:"10px"}},Rr.createElement("div",{className:Zn.directionItemWrap},Rr.createElement(Te.Z,{autoAdjustOverflow:!1,color:"#ffffff",placement:"leftTop",title:Rr.createElement("div",{className:Zn.teamHeight},Rr.createElement("div",{style:{display:"flex"}},Rr.createElement("div",{className:Zn.imageWrap,style:{marginRight:11}},Rr.createElement("img",{className:Zn.imageWrap,src:Hn.Z.API_SERVER+"/images/"+(lo==null?void 0:lo.image_url)})),Rr.createElement("div",null,Rr.createElement("div",{title:lo==null?void 0:lo.name,style:{fontSize:"14px",color:"#333333",textOverflow:"ellipsis",whiteSpace:"nowrap",width:"200px",overflow:"hidden"}},(lo==null?void 0:lo.name)||"--"),Rr.createElement("div",{title:lo==null?void 0:lo.school,style:{color:"#999999",fontSize:"12px",width:"192px",textOverflow:"ellipsis",whiteSpace:"nowrap",overflow:"hidden",WebkitLineClamp:1}},lo==null?void 0:lo.school))),Rr.createElement("div",{style:{height:"1px",width:"100%",border:"1px solid #f5f5f5",marginTop:"20px",marginBottom:"10px"}}),!(lo!=null&&lo.brief_introduction)&&Rr.createElement("div",null,"\u6682\u65E0\u76F8\u5173\u4ECB\u7ECD"),(lo==null?void 0:lo.brief_introduction)&&Rr.createElement("div",{className:Zn.divHeight},lo==null?void 0:lo.brief_introduction),((bl=yn==null?void 0:yn.userInfo)==null?void 0:bl.user_id)===(lo==null?void 0:lo.id)&&Rr.createElement("div",{style:{position:"absolute",bottom:"15px",right:"23px",cursor:"pointer"},onClick:()=>Pe.history.push("/account/profile")},Rr.createElement("i",{className:"iconfont icon-bianji_Hover",style:{color:"#3061D0"}})))},Rr.createElement("div",{style:{position:"relative"}},Rr.createElement("img",{draggable:!1,className:Zn.imgradius,onClick:()=>{(0,Se.bg)()?Pe.history.push(`${lo.user_url}`):Vn({type:"user/showPopLogin",payload:{showPopLogin:!0,showClosable:!0}})},src:Hn.Z.API_SERVER+"/images/"+(lo==null?void 0:lo.image_url)}),((0,Se.Ny)()||((Bl=ye==null?void 0:ye.detail)==null?void 0:Bl.is_subject_member))&&Rr.createElement(Rr.Fragment,null,lo!=null&&lo.is_subject_creator?Rr.createElement("div",{className:Jn.member_power1},"\u521B\u5EFA\u8005"):lo!=null&&lo.can_edit_knowledge_graph||lo!=null&&lo.can_edit_stage?Rr.createElement("div",{className:Jn.member_power1,style:{cursor:sl()&&"pointer"},onClick:()=>El(lo)},"\u7F16\u8F91\u6743\u9650"):Rr.createElement("div",{className:Jn.member_power2,style:{cursor:sl()&&"pointer"},onClick:()=>El(lo)},"\u67E5\u770B\u6743\u9650"))),Rr.createElement("div",null,Rr.createElement("span",{className:"multi_ellipsis1"},(lo==null?void 0:lo.name)||"--"),Rr.createElement("span",{className:"multi_ellipsis1 mt5",style:{color:"#999999"}},(lo==null?void 0:lo.school)||"--"))),Rr.createElement("br",null)))}))},[(ma=ye.rightData)==null?void 0:ma.members]),DA=!!((da=ye.detail)!=null&&da.participant_count)&&!((Ja=ye.detail)!=null&&Ja.allow_statistics),pA=((Oa=(to=ye.detail)==null?void 0:to.courses)==null?void 0:Oa.findIndex(xo=>(xo==null?void 0:xo.course_id)===(Pt==null?void 0:Pt.course_id)))+1===((fo=(Fa=ye.detail)==null?void 0:Fa.courses)==null?void 0:fo.length);return Rr.createElement("section",{className:Jn.rightWrap},((xa=ye.rightData)==null?void 0:xa.qrcode_img)&&Rr.createElement("div",{className:Jn.qrCode},Rr.createElement("img",{src:(uo=ye.rightData)==null?void 0:uo.qrcode_img})),(($a=ye.rightData)==null?void 0:$a.progress)&&Rr.createElement("div",{className:`${Jn.card} ${Jn.cardTop}`,style:{top:(Ta=(Sa=ye.detail)==null?void 0:Sa.courses)!=null&&Ta.length?"-140px":"-70px"}},parseInt((ho=Pt==null?void 0:Pt.course_status)==null?void 0:ho.status)===2&&Pt.course_identity<6&&Rr.createElement("div",{className:"current mr20 c-grey-9b9 font14"},"\u5DF2\u7ED3\u675F"),parseInt((bo=Pt.course_status)==null?void 0:bo.status)===2&&(Pt.course_identity<6?"":Rr.createElement("div",{className:"current mr20 c-grey-9b9 font14"},"\u5DF2\u7ED3\u675F")),Rr.createElement("div",{className:Jn.flexRow},DA&&!!((Fo=(ta=ye.detail)==null?void 0:ta.courses)!=null&&Fo.length)&&pA&&Rr.createElement("span",{className:"mt20"},Rr.createElement("span",{className:"mr10"},"\u5F53\u9884\u7EA6\u62A5\u540D\u4EBA\u6570\u8FBE\u5230 ",(yo=ye.detail)==null?void 0:yo.student_count," \u4EBA\u65F6\u5373\u5C06\u5F00\u8BFE"),Rr.createElement("p",{className:""},"\u5F53\u524D\u9884\u7EA6\u62A5\u540D\u4EBA\u6570\uFF1A",Rr.createElement("span",{className:"mr5 c-red-ee4"},on===!0?((za=ye.detail)==null?void 0:za.participant_count)+1:(Ya=ye.detail)==null?void 0:Ya.participant_count),"\u4EBA")),DA&&!((la=(ui=ye.detail)==null?void 0:ui.courses)!=null&&la.length)&&pA&&Rr.createElement("span",null,!((Pr=ye.detail)!=null&&Pr.has_participate)&&(on===!0?Rr.createElement("span",{className:`${Jn.classButton} ${Jn.bgGray}`},"\u9884\u7EA6\u62A5\u540D\u6210\u529F"):Rr.createElement("a",{className:`${Jn.classButton} ${Jn.bg28e}`,onClick:Pl},"\u671F\u5F85\u5F00\u8BFE\u5E76\u9884\u7EA6\u62A5\u540D")),((ei=ye.detail)==null?void 0:ei.has_participate)&&Rr.createElement("span",{className:`${Jn.classButton} ${Jn.bgGray}`},"\u9884\u7EA6\u62A5\u540D\u6210\u529F"),Rr.createElement("span",{className:"mr10"},"\u5F53\u9884\u7EA6\u62A5\u540D\u4EBA\u6570\u8FBE\u5230 ",(Ri=ye.detail)==null?void 0:Ri.student_count," \u4EBA\u65F6\u5373\u5C06\u5F00\u8BFE"),Rr.createElement("p",{className:""},"\u5F53\u524D\u9884\u7EA6\u62A5\u540D\u4EBA\u6570\uFF1A",Rr.createElement("span",{className:"mr5 c-red-ee4"},on===!0?((ji=ye.detail)==null?void 0:ji.participant_count)+1:(jo=ye.detail)==null?void 0:jo.participant_count),"\u4EBA"))),parseInt((Xi=Pt==null?void 0:Pt.course_status)==null?void 0:Xi.status)===1&&Rr.createElement("div",{className:"mr20 c-red-ee4"},(Hi=Pt==null?void 0:Pt.course_status)==null?void 0:Hi.time),Rr.createElement("p",{style:{display:Pt.course_identity<6?"":"none"},className:`mb10 mt10 ${Jn.flexRowAbout}`},Rr.createElement("span",{style:{display:((Vi=Pt.course_status)==null?void 0:Vi.status)<=1?"":"none"},className:"c-light-green font14"},"\u5DF2\u5B66",(fs=ye.rightData)==null?void 0:fs.progress.learned,"%"),Rr.createElement("span",{style:{display:((Es=Pt.course_status)==null?void 0:Es.status)<=1?"":"none"},className:"c-light-black"},"\u5B66\u4E60\u8017\u65F6",(0,Fe.li)((Os=ye.rightData)==null?void 0:Os.progress.time)," "),((zs=(ol=ye.rightData)==null?void 0:ol.progress)==null?void 0:zs.certificated)!="disabled"&&Rr.createElement(le.ZP,{disabled:((jr=(ii=ye.rightData)==null?void 0:ii.progress)==null?void 0:jr.certificated)==="drafted",onClick:ku},((wa=(si=ye.rightData)==null?void 0:si.progress)==null?void 0:wa.certificated)==="none"&&"\u7533\u8BF7\u8BC1\u4E66",((io=(qa=ye.rightData)==null?void 0:qa.progress)==null?void 0:io.certificated)==="rejected"&&"\u7533\u8BF7\u8BC1\u4E66",((ti=(Ua=ye.rightData)==null?void 0:Ua.progress)==null?void 0:ti.certificated)==="drafted"&&"\u5BA1\u6838\u4E2D",((Ko=(aa=ye.rightData)==null?void 0:aa.progress)==null?void 0:Ko.certificated)==="passed"&&"\u67E5\u770B\u8BC1\u4E66")),Rr.createElement(Te.Z,{placement:"bottom",title:"\u5B8C\u6210\u8BFE\u7A0B\u540E\u53EF\u83B7\u53D6\u8BC1\u4E66\uFF01",color:"yellow"}," ",Rr.createElement(lr.Z,{percent:(_a=ye.rightData)==null?void 0:_a.progress.learned,showInfo:!1,style:{display:((vo=Pt.course_status)==null?void 0:vo.status)<=1&&Pt.course_identity<6?"":"none"},status:"active",strokeColor:{"0%":"#29BD8B","100%":"#29BD8B"}})),parseInt((yi=Pt.course_status)==null?void 0:yi.status)===2&&((Ka=ye.detail)==null?void 0:Ka.allow_add_member)&&Rr.createElement("a",{className:Jn.classButton,onClick:()=>{if(Pt!=null&&Pt.forbid_visit_info){(0,Fe.xg)(Pt==null?void 0:Pt.first_category_url);return}window.open(Pt==null?void 0:Pt.first_category_url)},target:"_blank"},"\u8FDB\u5165\u8BFE\u5802"),parseInt((Vo=Pt.course_status)==null?void 0:Vo.status)===1&&Pt.course_identity>5&&Rr.createElement("div",{className:Jn.classButton,onClick:AA},"\u7ACB\u5373\u52A0\u5165"),parseInt((gs=Pt.course_status)==null?void 0:gs.status)===1&&Pt.course_identity===5&&Rr.createElement("a",{className:Jn.classButton,href:`${Pt==null?void 0:Pt.first_category_url}`,target:"_blank"},"\u7ACB\u5373\u5B66\u4E60"),parseInt((ni=Pt.course_status)==null?void 0:ni.status)===0&&Pt.course_identity>5&&Rr.createElement("div",{className:Jn.classButton,onClick:AA},"\u7ACB\u5373\u62A5\u540D"),parseInt((wl=Pt.course_status)==null?void 0:wl.status)===0&&Pt.course_identity===5&&Rr.createElement("div",{className:Jn.classButton},"\u62A5\u540D\u6210\u529F"),(parseInt((zi=Pt==null?void 0:Pt.course_status)==null?void 0:zi.status)===0||parseInt((as=Pt==null?void 0:Pt.course_status)==null?void 0:as.status)===1)&&Pt.course_identity<5&&Rr.createElement("a",{className:Jn.classButton,onClick:()=>{if(Pt!=null&&Pt.forbid_visit_info){(0,Fe.xg)(Pt==null?void 0:Pt.first_category_url);return}window.open(Pt==null?void 0:Pt.first_category_url)},target:"_blank"},"\u8FDB\u5165\u8BFE\u5802"),DA&&pA&&((kA=ye.detail)==null?void 0:kA.has_participate)&&Rr.createElement("span",{className:`${Jn.classButton} ${Jn.bgGray}`},"\u9884\u7EA6\u62A5\u540D\u6210\u529F"),DA&&pA&&!((_u=ye.detail)!=null&&_u.has_participate)&&(on?Rr.createElement("span",{className:`${Jn.classButton} ${Jn.bgGray}`},"\u9884\u7EA6\u62A5\u540D\u6210\u529F"):Rr.createElement("span",{className:`${Jn.classButton} ${Jn.bg28e}`,onClick:Pl},"\u671F\u5F85\u5F00\u8BFE\u5E76\u9884\u7EA6\u62A5\u540D")),!((Kl=ye.detail)!=null&&Kl.excellent)&&((hu=ye.detail)==null?void 0:hu.is_free)!==!0&&Rr.createElement("div",{className:Jn.price},Rr.createElement("div",{className:Jn.d1},Rr.createElement("span",null,Rr.createElement(Te.Z,{placement:"top",title:"\u8BFE\u7A0B\u6709\u6548\u671F",color:"rgba(74,87,118,0.8)"},Rr.createElement("i",{className:"iconfont icon-shijian3 mr8 font14 current",style:{color:"#707787"}})),Rr.createElement("span",{style:{color:"#333"}},((pu=(mA=ye.detail)==null?void 0:mA.expiration_type)==null?void 0:pu.clazz)==="1"&&"\u6C38\u4E45\u6709\u6548",((Ou=(Pc=ye.detail)==null?void 0:Pc.expiration_type)==null?void 0:Ou.clazz)==="2"&&`\u8D2D\u4E70\u540E${(ec=($u=(bc=ye.detail)==null?void 0:bc.expiration_type)==null?void 0:$u.days)==null?void 0:ec[0]}\u5929\u5185\u6709\u6548`,((Xc=(Zc=ye.detail)==null?void 0:Zc.expiration_type)==null?void 0:Xc.clazz)==="3"&&`${(nd=(Vc=(mc=ye.detail)==null?void 0:mc.expiration_type)==null?void 0:Vc.days)==null?void 0:nd.join("\u5230")}`)),od()),((rd=(Fc=ye.detail)==null?void 0:Fc.learning_status)==null?void 0:rd[0])==="can"?Rr.createElement(b.Fragment,null,Rr.createElement("div",{className:Jn.d2},Rr.createElement("span",null,"\u5DF2\u5B66",(ad=ye.rightData)==null?void 0:ad.progress.learned,"%"),Rr.createElement("b",null,"\u5B66\u4E60\u8017\u65F6",(0,Fe.li)((xc=ye.rightData)==null?void 0:xc.progress.time))),Rr.createElement("div",{className:Jn.d3},Rr.createElement("div",{style:{width:((Nu=ye.rightData)==null?void 0:Nu.progress.learned)+"%"}}))):Rr.createElement("div",{className:Jn.d4},((Gl=ye.detail)==null?void 0:Gl.is_discount)&&!!((Ic=ye.detail)!=null&&Ic.origin_price)&&Rr.createElement("span",null,"\u8BFE\u7A0B\u539F\u4EF7",Rr.createElement("br",null),Rr.createElement("i",null,"\xA5",(tc=ye.detail)==null?void 0:tc.origin_price)),Rr.createElement("div",{style:{margin:"0 auto",display:"flex",alignItems:"center"}},Rr.createElement("div",null,Rr.createElement("span",{style:{fontSize:"16px",marginRight:"4px"}},"\xA5"),(hc=ye.detail)!=null&&hc.is_discount?(Lc=ye.detail)==null?void 0:Lc.price:(Dc=ye.detail)==null?void 0:Dc.origin_price),(Qu=ye.detail)!=null&&Qu.is_discount?Rr.createElement("div",{style:{fontSize:"12px",background:"#f9d1d1",color:"#dd4046",borderRadius:"3px",padding:"0 5px",marginLeft:"3px",lineHeight:"20px"}},(pc=ye.detail)!=null&&pc.countdown?`\u5012\u8BA1\u65F6:${(lu=ye.detail)==null?void 0:lu.countdown}`:"\u9650\u65F6\u4F18\u60E0"):Rr.createElement(Rr.Fragment,null))),Ec()),Rr.createElement("p",{className:"mb30",style:{marginTop:"15px"}},Rr.createElement("span",{className:"font16",style:{display:"flex",alignItems:"center"}},Rr.createElement("img",{style:{marginRight:"10px"},src:dl})," ",(Yl=ye.detail)==null?void 0:Yl.learning_notes_title)),Rr.createElement("div",{ref:Yn},Rr.createElement(Je.Z,{className:"fon16",value:(pa=ye.detail)==null?void 0:pa.learning_notes}))),!!((Si=(li=ye.rightData)==null?void 0:li.members)!=null&&Si.length)&&Rr.createElement("div",{className:`${Jn.card} pb0`,style:{marginTop:(Ki=(Ji=ye.detail)==null?void 0:Ji.courses)!=null&&Ki.length?-135:-65}},sl()?Bu():Rr.createElement("span",{style:{fontSize:"16px",display:"flex",alignItems:"center"}}," ",Rr.createElement("img",{style:{marginRight:"10px"},src:Fl})," ",(Rs=ye.rightData)==null?void 0:Rs.team_title),Ni&&Rr.createElement(Ai,{getMemberPower:sl,EditPowerClick:El,data:(eA=ye.rightData)==null?void 0:eA.members,operation:(IA=ye.detail)==null?void 0:IA.allow_add_member,handleDeleteMember:Ss}),!Ni&&oA,(sl()||((Ru=ye.detail)==null?void 0:Ru.allow_edit_stage))&&Rr.createElement(a.Z,{gutter:[0,40],justify:"center",align:"middle",className:"bg-white mt0 pb20"},Rr.createElement(x.Z,{className:"c-blue current",onClick:()=>{if(Bs){xs();return}Xn(!0)}},"+ \u6DFB\u52A0\u5408\u4F5C\u8005"))),!!((jA=(vu=ye.rightData)==null?void 0:vu.tags)!=null&&jA.length)&&((Jc=ye.detail)==null?void 0:Jc.show_tag)&&Rr.createElement("div",{className:Jn.skillWrap},Rr.createElement("p",{className:`${Jn.skillTopWrap} font16 mb20`},Rr.createElement("span",null,"\u6280\u80FD\u6807\u7B7E",Rr.createElement("span",{className:"ml5 c-grey-c"},(Tu=(HA=ye.rightData)==null?void 0:HA.tags)==null?void 0:Tu.length))),ri),((Mu=ye.detail)==null?void 0:Mu.show_spoc)===1&&Rr.createElement("div",{className:`${Jn.card} pb0`,style:{marginTop:15}},Rr.createElement("p",{className:"font16",style:{display:"flex",alignItems:"center"}},Rr.createElement("img",{style:{marginRight:"10px"},src:vs}),"SPOC\u8BFE\u5802"),Rr.createElement(Ks,{data:(vc=ye.Courses)==null?void 0:vc.spoc_courses,handleDeleteMember:ls}),((Yc=ye.detail)==null?void 0:Yc.show_spoc)===1&&((kl=(qc=ye==null?void 0:ye.Courses)==null?void 0:qc.spoc_courses)==null?void 0:kl.length)<3&&((de=ye.detail)==null?void 0:de.allow_add_member)&&Rr.createElement(a.Z,{gutter:[0,40],justify:"center",align:"middle",className:"bg-white mt10 pb20"},Rr.createElement(x.Z,{className:"c-blue current",onClick:()=>tA()},"+ \u6DFB\u52A0\u8BFE\u5802"))),((se=ye.detail)==null?void 0:se.show_history)&&Rr.createElement("div",{className:`${Jn.card} pb0`,style:{marginTop:15}},Rr.createElement("p",{className:"font16",style:{display:"flex",alignItems:"center"}},Rr.createElement("img",{style:{marginRight:"10px"},src:vs}),"\u5386\u53F2\u8BFE\u5802"),Rr.createElement(Ks,{data:dr==null?void 0:dr.spoc_courses,handleDeleteMember:ls}),((ve=ye.detail)==null?void 0:ve.show_history)&&((pe=dr==null?void 0:dr.spoc_courses)==null?void 0:pe.length)<3&&((Ve=ye.detail)==null?void 0:Ve.allow_add_member)&&Rr.createElement(a.Z,{gutter:[0,40],justify:"center",align:"middle",className:"bg-white mt0"},Rr.createElement(x.Z,{className:"c-blue current",onClick:()=>tA(1)},"+ \u6DFB\u52A0\u8BFE\u5802"))),Rr.createElement(vi,{open:ea,onReloadData:LA,onClose:()=>Xn(!1)}),Rr.createElement(Ns,{onReloadData:LA,data:dr}),Rr.createElement(Yi.Z,{visible:or,onCancel:()=>{kr(!1)},data:((tn=(vt=ye.rightData)==null?void 0:vt.progress)==null?void 0:tn.info)||{}}),Rr.createElement(Wo,{visible:Fr,onCancel:()=>Pa(!1),handleDeleteMember:xo=>{Ss(xo)},showEditPowerModal:()=>Ga(!0),setMemberInfo:xo=>Do(xo)}),Rr.createElement(Ii,{visible:ja,memberInfo:Zo,onCancel:()=>Ga(!1)}))};var ys=(0,Pe.connect)(({pathsDetail:We,user:ot,loading:ye,globalSetting:yn,classroomList:mr})=>({pathsDetail:We,user:ot,globalSetting:yn,loading:ye.models.index,classroomList:mr}))(Wi),Ui={flex_box_center:"flex_box_center___nX_sY",flex_space_between:"flex_space_between___tHW6l",flex_box_vertical_center:"flex_box_vertical_center___Dp_Bf",flex_box_center_end:"flex_box_center_end___n8GT5",flex_box_column:"flex_box_column___Q5Wxa",icons:"icons___DLUv4",shixuns:"shixuns___pPCqO",buttons:"buttons___s8iBY",addStage:"addStage___P94hb",color4CA:"color4CA___Eres0",color204:"color204___LCqpH",completed:"completed___fCP6S",actionTabs:"actionTabs___eNCHj",tab:"tab___QGwIF",s1:"s1___pZAwX",s2:"s2___ziJyb",tabActive:"tabActive___Wlqkr",learn:"learn___syPDx",ChapterStyle:"ChapterStyle___GRtiS",EditStyle:"EditStyle____ZVTa",labelContainer:"labelContainer___DgWPB",text:"text___vzLzH",tag:"tag___fN0LG","tagsList-content":"tagsList-content___ZHHsi",introContent:"introContent___S9E3f",introContentMaxHeight:"introContentMaxHeight___KNbal",nodata:"nodata___FO793"},di=ne(43428),_o=ne(28103),No=ne(58421),Qs=ne(27032),el={flex_box_center:"flex_box_center___tYvHS",flex_space_between:"flex_space_between___rwga3",flex_box_vertical_center:"flex_box_vertical_center___tWE_6",flex_box_center_end:"flex_box_center_end___DB6yE",flex_box_column:"flex_box_column___KpF0J",wrp:"wrp___sfbS9",drawer:"drawer___AjfBZ",menu:"menu___yWQ6S",actived:"actived___WiR0o",actived2:"actived2___o14iP",listItem:"listItem___LLCke",info:"info___j5uqi",title:"title___F7Dim",titleLeft:"titleLeft___x7Xay",titleRight:"titleRight___Z5XHI",search:"search___kZlFS",description:"description___s7pxM",filter:"filter___QlOf_",menuCourse:"menuCourse___X85qC",authorname:"authorname___GLFYK","tooltip-content":"tooltip-content___panbs"},fl=ne(45937),Hl=Object.defineProperty,tu=Object.defineProperties,EA=Object.getOwnPropertyDescriptors,iA=Object.getOwnPropertySymbols,rc=Object.prototype.hasOwnProperty,yu=Object.prototype.propertyIsEnumerable,GA=(We,ot,ye)=>ot in We?Hl(We,ot,{enumerable:!0,configurable:!0,writable:!0,value:ye}):We[ot]=ye,ml=(We,ot)=>{for(var ye in ot||(ot={}))rc.call(ot,ye)&&GA(We,ye,ot[ye]);if(iA)for(var ye of iA(ot))yu.call(ot,ye)&&GA(We,ye,ot[ye]);return We},_c=(We,ot)=>tu(We,EA(ot)),Nc=(We,ot,ye)=>new Promise((yn,mr)=>{var wr=pn=>{try{Vn(ye.next(pn))}catch(tr){mr(tr)}},ra=pn=>{try{Vn(ye.throw(pn))}catch(tr){mr(tr)}},Vn=pn=>pn.done?yn(pn.value):Promise.resolve(pn.value).then(wr,ra);Vn((ye=ye.apply(We,ot)).next())});const NA=[{id:"type",name:"\u7B5B\u9009",children:[{name:"\u5168\u90E8",id:"all",type:"type"},{name:"\u6211\u7684",id:"mine",type:"type"}]},{id:"diff",name:"\u96BE\u5EA6",children:[{name:"\u5168\u90E8",id:"",type:"diff"},{name:"\u521D\u7EA7",id:1,type:"diff"},{name:"\u4E2D\u7EA7",id:2,type:"diff"},{name:"\u4E2D\u9AD8\u7EA7",id:3,type:"diff"},{name:"\u9AD8\u7EA7",id:4,type:"diff"}]}],BA=({classroomList:We,loading:ot,dispatch:ye,cb:yn,shixunIds:mr=[]})=>{var wr,ra;const Vn=(0,Pe.useParams)(),pn=(0,Pe.useLocation)(),[tr]=It.default.useForm(),{shixunLists:Vr}=We,[ma,da]=(0,b.useState)([]),[Ja,to]=(0,b.useState)([]),[Oa,Fa]=(0,b.useState)([]),fo=((wr=We==null?void 0:We.actionTabs)==null?void 0:wr.isMissionLevel)||!1,[,xa,uo]=(0,fl.U)(ue.xG,{}),$a=[{name:"\u6700\u65B0",id:"created_at"},{name:"\u6700\u70ED",id:"myshixuns_count"}].filter(ta=>!!ta),[Sa,Ta]=(0,b.useState)({page:1,type:(0,Se.Ny)()?"all":"mine",diff:0,status:"all",order:"desc",limit:20,sort:"myshixuns_count",group_id:null,need:1,load_jupyter_evaluate:!0,is_subject:!0});(0,b.useEffect)(()=>{We.actionTabs.key==="\u9009\u7528\u5B9E\u8DF5\u9879\u76EE"&&(ho(),Sa.page=1,ye({type:"classroomList/getShixunLists",payload:ml({},Sa)}))},[We.actionTabs.key]);const ho=()=>Nc(void 0,null,function*(){const ta=yield(0,Gt.ZP)("/api/users/user_setting_groups.json",{method:"get",params:{type:"Shixun"}});da([{id:null,name:"\u5168\u90E8"},{id:-1,name:"\u672A\u52A0\u5165\u76EE\u5F55"},...(ta==null?void 0:ta.groups)||[]])}),bo=()=>{ye({type:"classroomList/setActionTabs",payload:{}}),Ta({page:1,type:(0,Se.Ny)()?"all":"mine",diff:0,status:"all",order:"desc",limit:20,sort:"myshixuns_count",group_id:null,need:1,load_jupyter_evaluate:!0,is_subject:!0}),Fa([])};return We.actionTabs.key!=="\u9009\u7528\u5B9E\u8DF5\u9879\u76EE"?null:b.createElement(di.Z,{placement:"bottom",height:"100%",closable:!1,open:We.actionTabs.key==="\u9009\u7528\u5B9E\u8DF5\u9879\u76EE",key:"bottom",rootClassName:el.drawer,footer:b.createElement("div",{className:"flex justify-center gap-8px"},b.createElement(le.ZP,{size:"middle",onClick:()=>{bo(),to([]),yn("\u53D6\u6D88")}}," \u53D6\u6D88 "),b.createElement(le.ZP,{size:"middle",loading:xa,onClick:()=>Nc(void 0,null,function*(){var ta,Fo,yo;for(let ui=0;ui<(Ja==null?void 0:Ja.length);ui++){const la=Ja[ui];if(mr.includes(la)){nt.ZP.info(`\u8BF7\u52FF\u91CD\u590D\u9009\u62E9\uFF1A${(Fo=(ta=Vr==null?void 0:Vr.shixun_list)==null?void 0:ta.find(Pr=>Pr.id===la))==null?void 0:Fo.title}`);return}}let za=[];fo&&Oa.forEach((ui=[])=>{za.push(...ui.filter(la=>la!==-1))});const Ya=fo?yield uo({stage_id:We.actionTabs.id,subject_id:We.actionTabs.subject_id,challenge_ids:za}):yield(0,ue.Ep)({id:We.actionTabs.id,subject_id:We.actionTabs.subject_id,shixun_ids:[...Ja]});to([]),(fo?(Ya==null?void 0:Ya.status)===0:Ya!=null&&Ya.shixuns_list)&&(bo(),yn(fo?(yo=Ya==null?void 0:Ya.data)==null?void 0:yo.list:Ya.shixuns_list))}),type:"primary"}," \u786E\u5B9A "))},b.createElement("section",{className:"tc"},b.createElement(Qs.Z,{onChange:ta=>{Ta(_c(ml(ml({},Sa),ta),{page:1})),ye({type:"classroomList/getShixunLists",payload:_c(ml(ml({},Sa),ta),{page:1})})}})),b.createElement(y.Z,{spinning:ot.effects["classroomList/getShixunLists"]},b.createElement("section",{className:"edu-container"},NA.map(function(ta,Fo){var yo;return b.createElement("ul",{className:el.menu,key:Fo},b.createElement("li",null,ta.name),(yo=ta==null?void 0:ta.children)==null?void 0:yo.map(function(za,Ya){return!(0,Se.Ny)()&&ta.id==="type"&&za.name==="\u5168\u90E8"?b.createElement(b.Fragment,null):b.createElement("li",{key:Ya,className:Sa[ta.id]==za.id?el.actived:"",onClick:()=>{Sa[ta.id]=za.id,Sa.page=1,Ta(ml({},Sa)),ye({type:"classroomList/getShixunLists",payload:ml({},Sa)})}},b.createElement("strong",null,za.name))}))}),Sa.type==="mine"&&b.createElement("ul",{className:el.menu},b.createElement("li",null,"\u76EE\u5F55"),ma==null?void 0:ma.map((ta,Fo)=>b.createElement("li",{className:Sa.group_id==ta.id?el.actived:"",key:ta.name,onClick:()=>{Sa.group_id=ta.id,Sa.page=1,Ta(ml({},Sa)),ye({type:"classroomList/getShixunLists",payload:ml({},Sa)})}},b.createElement("strong",null,ta.name)))),b.createElement(a.Z,{align:"middle"},b.createElement(x.Z,{flex:"1",className:el.filter},$a.map(function(ta,Fo){return b.createElement(le.ZP,{key:Fo,className:"mr20",type:Sa.sort===ta.id?"primary":"default",onClick:()=>{Sa.sort=ta.id,Ta(ml({},Sa)),ye({type:"classroomList/getShixunLists",payload:ml({},Sa)})}},ta.name)})),b.createElement(x.Z,{className:"c-grey-999"},b.createElement("div",{className:el.menuCourse},b.createElement("ul",null,b.createElement("li",{className:"current",onClick:()=>{Sa.order=Sa.order==="asc"?"desc":"asc",Ta(ml({},Sa)),ye({type:"classroomList/getShixunLists",payload:ml({},Sa)})}},"\u5B66\u4E60\u4EBA\u6570",b.createElement("p",{className:`edu-sorter current ${Sa.order}`},b.createElement("span",{className:"iconfont icon-sanjiaoxing-up"}),b.createElement("span",{className:"iconfont icon-sanjiaoxing-down"}))))))),(ra=Vr==null?void 0:Vr.shixun_list)==null?void 0:ra.map(function(ta,Fo){var yo;return b.createElement("div",{className:el.listItem,key:Fo},!fo&&b.createElement(z.default,{checked:Ja.includes(ta.id),value:ta.id,onChange:za=>{let Ya=Ja.indexOf(ta.id);Ja.indexOf(ta.id)>-1?to(Ja.filter(ui=>ui!==ta.id)):to(Ja.concat(ta.id))},disabled:(ta==null?void 0:ta.shixun_tag_num_name)=="\u672A\u53D1\u5E03"}),b.createElement("div",{className:el.info},b.createElement("div",{className:el.title},b.createElement("div",{className:el.titleLeft},b.createElement("a",{className:"c-black",href:`/shixuns/${ta==null?void 0:ta.identifier}/challenges`,target:"_blank"},b.createElement("strong",{className:"font16",dangerouslySetInnerHTML:{__html:ta.title}})),(0,Se.Ny)()&&(ta==null?void 0:ta.mark_status)===1&&b.createElement(Te.Z,{title:ta==null?void 0:ta.mark_content},b.createElement("span",{style:{marginRight:"auto",background:"#2FA34F"},className:"tag-style current ml10"},"\u6B63\u5E38")),(0,Se.Ny)()&&(ta==null?void 0:ta.mark_status)===2&&b.createElement(Te.Z,{title:ta==null?void 0:ta.mark_content},b.createElement("span",{style:{marginRight:"auto",background:"#FF8C29"},className:"tag-style current ml10"},"\u9700\u5B8C\u5584")),(0,Se.Ny)()&&(ta==null?void 0:ta.mark_status)===3&&b.createElement(Te.Z,{title:ta==null?void 0:ta.mark_content},b.createElement("span",{style:{marginRight:"auto",background:"#E53333"},className:"tag-style current ml10"},"\u65E0\u6CD5\u4F7F\u7528")),(ta==null?void 0:ta.shixun_tag_num_name)=="\u672A\u53D1\u5E03"&&b.createElement(Te.Z,{zIndex:1e4,title:"\u5B9E\u8BAD\u9700\u53D1\u5E03\u540E\u624D\u80FD\u9009\u7528\u5230\u8BFE\u7A0B\u4E2D\uFF0C\u70B9\u51FB\u540D\u79F0\u53EF\u524D\u5F80\u5B9E\u8BAD\u8BE6\u60C5"},b.createElement("span",{style:{marginRight:"auto",background:"#999"},className:"tag-style current ml10"},"\u672A\u53D1\u5E03")))),b.createElement("div",{className:"flex-wrp mt10 font14 c-light-black"},b.createElement("span",{className:el.description,dangerouslySetInnerHTML:{__html:ta.description}})),fo?b.createElement(Te.Z,{title:!(ta!=null&&ta.task_pass)||(ta==null?void 0:ta.shixun_tag_num_name)=="\u672A\u53D1\u5E03"?"\u7981\u6B62\u8DF3\u5173\u548C\u672A\u53D1\u5E03\u7684\u5B9E\u8BAD\u4EFB\u52A1\u5173\u5361\uFF0C\u4E0D\u80FD\u9009\u7528\u5230\u8BFE\u7A0B\u4E2D":""},b.createElement("div",{className:"mt15"},b.createElement(z.default.Group,{disabled:!(ta!=null&&ta.task_pass)||(ta==null?void 0:ta.shixun_tag_num_name)=="\u672A\u53D1\u5E03",options:[{value:-1,label:"\u5168\u9009"},...((yo=ta==null?void 0:ta.challenges)==null?void 0:yo.map((za,Ya)=>({value:za==null?void 0:za.id,label:`\u7B2C${za==null?void 0:za.position}\u5173 ${za==null?void 0:za.subject}`})))||[]],value:(Oa==null?void 0:Oa[Fo])||[],onChange:za=>{var Ya,ui,la;const Pr=(za==null?void 0:za.filter(Ri=>Ri!==-1))||[],ei=((Ya=ta==null?void 0:ta.challenges)==null?void 0:Ya.map(Ri=>Ri==null?void 0:Ri.id))||[];za!=null&&za.includes(-1)?Oa[Fo]=(ui=Oa==null?void 0:Oa[Fo])!=null&&ui.includes(-1)?(Pr==null?void 0:Pr.length)!==(ei==null?void 0:ei.length)?Pr:[]:[...ei,-1]:Oa[Fo]=(la=Oa==null?void 0:Oa[Fo])!=null&&la.includes(-1)?[]:(za==null?void 0:za.length)===(ei==null?void 0:ei.length)?[...ei,-1]:za,Fa([...Oa])}}))):b.createElement("div",{className:" mt15"},ta.challenge_names.map(function(za,Ya){return b.createElement("span",{key:Ya,className:"mr30 font12"},"\u7B2C",Ya+1,"\u5173 ",za," ")})),b.createElement(_o.Z,{dashed:!0}),b.createElement("div",{className:"c-light-black mt20 font12",style:{display:"flex",justifyContent:"space-between"}},b.createElement("div",null,b.createElement(Te.Z,{overlayClassName:el["tooltip-content"],title:b.createElement("div",null,b.createElement("span",{dangerouslySetInnerHTML:{__html:ta==null?void 0:ta.member_user_names}}))},b.createElement("span",{className:el.authorname,dangerouslySetInnerHTML:{__html:ta==null?void 0:ta.member_user_names}})),ta.author_school_name&&b.createElement(b.Fragment,null,b.createElement("span",{dangerouslySetInnerHTML:{__html:ta.author_school_name}}))),b.createElement("div",null,b.createElement("span",{className:"mr30"},"\u96BE\u5EA6\u7CFB\u6570 \xA0",ta.level),b.createElement("span",null,"\u5B66\u4E60\u4EBA\u6570 \xA0",ta.study_count)))))}),b.createElement("p",null))),b.createElement("div",{className:"tc"},b.createElement(No.Z,{current:Sa.page||1,hideOnSinglePage:!0,showSizeChanger:!1,defaultPageSize:20,showQuickJumper:!0,total:Vr==null?void 0:Vr.shixuns_count,onChange:ta=>{Sa.page=ta,ye({type:"classroomList/getShixunLists",payload:ml({},Sa)})}})))};var WA=(0,Pe.connect)(({classroomList:We,loading:ot})=>({classroomList:We,loading:ot}))(BA),cA=ne(36381),Xs=ne(12563),hl=ne(99313),CA={flex_box_center:"flex_box_center___wg8hA",flex_space_between:"flex_space_between___EILLq",flex_box_vertical_center:"flex_box_vertical_center___pTQMI",flex_box_center_end:"flex_box_center_end___QjTO1",flex_box_column:"flex_box_column___zIeav",scoremodal:"scoremodal___CwnRQ",selectWrapper:"selectWrapper___Jdp94",allqingchu:"allqingchu___RcGX2",title:"title___lBG7K",score:"score___vui_D",close:"close___DgceE",content:"content___ZBiaB",items:"items___dDZ89",bottom:"bottom___Q2ayA",yes:"yes___Ru8nB",no:"no___nAqJ3",titlecount:"titlecount___gJaRq",add:"add___NJt4v",search:"search___zSf8A",searchIcon:"searchIcon___ApAIo",header_style:"header_style___RfAxp",tabWrap:"tabWrap___YTk4j",form_style:"form_style___c9uGg",previewModal:"previewModal___sEjK7"},ql=ne(28426),ZA=ne(86245),ul={flex_box_center:"flex_box_center___fy0eB",flex_space_between:"flex_space_between___Y6Yac",flex_box_vertical_center:"flex_box_vertical_center___Lj2ev",flex_box_center_end:"flex_box_center_end____iCcl",flex_box_column:"flex_box_column___hXVtC",scoremodal:"scoremodal___cmAHe",selectWrapper:"selectWrapper___qJE92",allqingchu:"allqingchu___cwGyk",title:"title___CNiXq",score:"score___Pxxmx",close:"close___aTxuX",content:"content___ew9Eq",items:"items___cCw1z",bottom:"bottom___AvD5P",yes:"yes____tYAE",no:"no___ObRm5",titlecount:"titlecount___YEUzu",add:"add___cRdJt",search:"search___UCwJ6",searchIcon:"searchIcon___UacnT",tabWrap:"tabWrap___Xnuvu",previewModal:"previewModal___H127r",RenderHtml_content:"RenderHtml_content___pmH_q",RenderHtml_style:"RenderHtml_style___tvtS0",content_list:"content_list___jvOz0",content_value:"content_value___DkebT",content_text:"content_text___oRKdm"},QA=ne(23344),Zi=ne(59301),ko=Object.defineProperty,$c=Object.defineProperties,Zl=Object.getOwnPropertyDescriptors,ac=Object.getOwnPropertySymbols,nu=Object.prototype.hasOwnProperty,ru=Object.prototype.propertyIsEnumerable,Gs=(We,ot,ye)=>ot in We?ko(We,ot,{enumerable:!0,configurable:!0,writable:!0,value:ye}):We[ot]=ye,Hu=(We,ot)=>{for(var ye in ot||(ot={}))nu.call(ot,ye)&&Gs(We,ye,ot[ye]);if(ac)for(var ye of ac(ot))ru.call(ot,ye)&&Gs(We,ye,ot[ye]);return We},sd=(We,ot)=>$c(We,Zl(ot)),Qc=(We,ot,ye)=>new Promise((yn,mr)=>{var wr=pn=>{try{Vn(ye.next(pn))}catch(tr){mr(tr)}},ra=pn=>{try{Vn(ye.throw(pn))}catch(tr){mr(tr)}},Vn=pn=>pn.done?yn(pn.value):Promise.resolve(pn.value).then(wr,ra);Vn((ye=ye.apply(We,ot)).next())});he().locale("ZH-cn");let uu=["","\u7B80\u5355","\u4E2D\u7B49","\u56F0\u96BE"];var ic=({setScoreShow:We,ScoreShow:ot,modalDdata:ye,homeType:yn,homeId:mr})=>{var wr,ra,Vn,pn,tr,Vr;const[ma,da]=(0,b.useState)(sd(Hu({},(0,Pe.useParams)()),{per_page:10})),[Ja,to]=(0,b.useState)("1");return(0,b.useEffect)(()=>{da(Hu({},ma))},[]),Zi.createElement("div",null,Zi.createElement(rt.default,{title:"\u8BE6\u60C5",footer:!1,open:ot,width:900,centered:!0,className:ul.scoremodal,onCancel:()=>{We(!1)}},Zi.createElement(hl.default,{className:ul.tabWrap,activeKey:Ja,onChange:Oa=>{to(Oa)},items:[{label:`${yn=="HomeworkCommon"?"\u8BF4\u660E":"\u4F5C\u4E1A\u63CF\u8FF0"}`,key:"1"},{label:`${yn=="HomeworkCommon"?"\u9898\u76EE\u5217\u8868":"\u53C2\u8003\u7B54\u6848"}`,key:"2"}]}),yn=="HomeworkCommon"?Zi.createElement("div",{className:ul.RenderHtml_content},Ja=="1"&&Zi.createElement("section",{className:" edu-container",style:{background:"#fff",width:"100%"}},!(ye!=null&&ye.description)&&Zi.createElement(ql.Z,{customText:"\u6682\u65E0\u8BF4\u660E"}),Zi.createElement(Je.Z,{value:(ye==null?void 0:ye.description)||""})),Ja=="2"&&Zi.createElement("div",null,Zi.createElement("section",{className:" edu-container",style:{background:"#fff",width:"100%"}},((ra=(wr=ye==null?void 0:ye.data)==null?void 0:wr[0])==null?void 0:ra.identifier)&&Zi.createElement(cr.default,{dataSource:ye==null?void 0:ye.data,rowKey:Oa=>Oa==null?void 0:Oa.identifier,pagination:!1,expandable:{expandedRowRender:Oa=>Zi.createElement("div",{style:{padding:"10px 48px",borderRadius:2}},Zi.createElement("p",null,"\u9898\u76EE\uFF1A",Oa==null?void 0:Oa.name),Zi.createElement("p",null,"\u63CF\u8FF0\uFF1A",Oa==null?void 0:Oa.description),!(0,Se.dE)()&&Zi.createElement("p",null,"\u9898\u76EE\u89E3\u6790:",Zi.createElement(Je.Z,{style:{fontSize:"14px"},value:(Oa==null?void 0:Oa.analysis)||"\u6682\u65E0\u89E3\u6790"}))),defaultExpandedRowKeys:(pn=(Vn=ye==null?void 0:ye.data)==null?void 0:Vn[0])==null?void 0:pn.identifier},columns:[{title:"\u9898\u76EE",dataIndex:"name",ellipsis:!0,key:"name"},{title:"\u96BE\u5EA6",dataIndex:"difficult",key:"difficult",render(Oa,Fa,fo){return Zi.createElement("div",null,uu[Oa])}},{title:"\u77E5\u8BC6\u70B9",dataIndex:"tag_discipline",ellipsis:!0,key:"tag_discipline"},{title:"\u64CD\u4F5C",dataIndex:"identifier",key:"identifier",render(Oa,Fa,fo){return Zi.createElement("div",null,Zi.createElement("a",{onClick:()=>Qc(this,null,function*(){let xa=yield(0,Gt.ZP)(`/api/problems/${Fa==null?void 0:Fa.identifier}/start.json`,{method:"get"});xa&&window.open(`/myproblems/${xa==null?void 0:xa.identifier}?type=1&backUrl=/paths/${ma==null?void 0:ma.pathId}`)})},"\u4F53\u9A8C"))}}]})),Zi.createElement("aside",{className:"tc mt30 pb30"},Zi.createElement(No.Z,{defaultCurrent:1,total:ye==null?void 0:ye.count,hideOnSinglePage:!0,showTotal:Oa=>Zi.createElement("span",null,"\u5171",Oa,"\u6761"),current:ma.page||1,pageSize:ma.per_page||10,onChange:(Oa,Fa)=>{ma.page=Oa,ma.per_page=Fa,da(Hu({},ma))}})))):Zi.createElement("div",{className:ul.RenderHtml_content},Ja=="1"&&(ye!=null&&ye.description||((tr=ye==null?void 0:ye.attachments)==null?void 0:tr.length)>0?(ye==null?void 0:ye.homework_type)=="group"?Zi.createElement("div",null,Zi.createElement(Je.Z,{value:ye==null?void 0:ye.description,className:ul.RenderHtml_style,style:{color:"#5f6367"}}),Zi.createElement("div",{className:ul.content_list},"\u5206\u7EC4\u8981\u6C42",Zi.createElement("span",{className:ul.content_value},ye==null?void 0:ye.min_num,"-",ye==null?void 0:ye.max_num),"\u4EBA",Zi.createElement("span",{className:ul.content_text},"(\u5B66\u751F\u63D0\u4EA4\u4F5C\u54C1\u65F6\u9700\u8981\u5173\u8054\u540C\u7EC4\u6210\u5458\uFF0C\u7EC4\u5185\u6210\u5458\u4F5C\u54C1\u5171\u4EAB)")),Zi.createElement("div",{className:ul.content_list},"\u57FA\u4E8E\u9879\u76EE\u5B9E\u65BD",Zi.createElement("span",{className:ul.content_value},ye!=null&&ye.base_on_project?"\u662F":"\u5426"),Zi.createElement("span",{className:ul.content_text},ye!=null&&ye.base_on_project?"(\u5B66\u751F\u5FC5\u987B\u5728\u5E73\u53F0\u521B\u5EFA\u9879\u76EE\uFF0C\u9879\u76EE\u7BA1\u7406\u5458\u53EF\u4EE5\u63D0\u4EA4\u4F5C\u54C1)":"(\u5B66\u751F\u4E0D\u9700\u8981\u5728\u672C\u5E73\u53F0\u521B\u5EFA\u9879\u76EE\uFF0C\u6240\u6709\u5B66\u751F\u53EF\u4EE5\u63D0\u4EA4\u4F5C\u54C1)")),Zi.createElement(QA.Z,{callback:()=>{},dataSource:ye==null?void 0:ye.attachments})):Zi.createElement("div",null,Zi.createElement(Je.Z,{value:ye==null?void 0:ye.description,style:{color:"#5f6367",fontSize:14}}),Zi.createElement(QA.Z,{callback:()=>{},dataSource:ye==null?void 0:ye.attachments})):Zi.createElement(ql.Z,{styles:{margin:"80px auto"}})),Ja=="2"&&(ye!=null&&ye.reference_answer||((Vr=ye==null?void 0:ye.ref_attachments)==null?void 0:Vr.length)>0?Zi.createElement("div",null,Zi.createElement(Je.Z,{value:ye==null?void 0:ye.reference_answer,style:{color:"#5f6367",fontSize:14}}),Zi.createElement(QA.Z,{callback:()=>{},dataSource:ye==null?void 0:ye.ref_attachments})):Zi.createElement(ql.Z,{styles:{margin:"80px auto"}})))))},Rc=ne(75617),Nl=ne(32333),_s=ne(59301),au=Object.defineProperty,Ml=Object.defineProperties,RA=Object.getOwnPropertyDescriptors,Bc=Object.getOwnPropertySymbols,ld=Object.prototype.hasOwnProperty,sc=Object.prototype.propertyIsEnumerable,Su=(We,ot,ye)=>ot in We?au(We,ot,{enumerable:!0,configurable:!0,writable:!0,value:ye}):We[ot]=ye,rA=(We,ot)=>{for(var ye in ot||(ot={}))ld.call(ot,ye)&&Su(We,ye,ot[ye]);if(Bc)for(var ye of Bc(ot))sc.call(ot,ye)&&Su(We,ye,ot[ye]);return We},cu=(We,ot)=>Ml(We,RA(ot)),dA=(We,ot,ye)=>new Promise((yn,mr)=>{var wr=pn=>{try{Vn(ye.next(pn))}catch(tr){mr(tr)}},ra=pn=>{try{Vn(ye.throw(pn))}catch(tr){mr(tr)}},Vn=pn=>pn.done?yn(pn.value):Promise.resolve(pn.value).then(wr,ra);Vn((ye=ye.apply(We,ot)).next())});const zu=({setScoreShow:We,ScoreShow:ot,modalType:ye,user:yn,id:mr,subjectId:wr,dispatch:ra,getData:Vn,openPreview:pn})=>{var tr;let[Vr,ma]=(0,b.useState)({page:1,type:"1",per_page:10,category:"manage",search:"",homework_type:"3",association_id:""}),[da,Ja]=(0,b.useState)([]),[to,Oa]=(0,b.useState)([]),[Fa,fo]=(0,b.useState)([]);const[xa,uo]=(0,b.useState)(!1),[$a]=It.default.useForm(),[Sa,Ta]=(0,b.useState)(0),[ho,bo]=(0,b.useState)(!1),[ta,Fo]=(0,b.useState)(""),[yo,za]=(0,b.useState)([]),Ya=(0,b.useRef)(new Set),ui=(0,b.useRef)(new Set),[la,Pr]=(0,b.useState)([{}]),[ei,Ri]=(0,b.useState)(),[ji,jo]=(0,b.useState)({}),[Xi,Hi]=(0,b.useState)(""),[Vi,fs]=(0,b.useState)(""),Es=(0,Pe.useParams)(),[Os,ol]=(0,b.useState)(!1),zs=[{title:"\u540D\u79F0",dataIndex:(Vr==null?void 0:Vr.type)=="3"?"title":"name",key:"name",render:(_a,vo,yi)=>{var Ka,Vo;return _s.createElement("div",null,(Vr==null?void 0:Vr.homework_type)=="1"&&(vo==null?void 0:vo.name),(Vr==null?void 0:Vr.homework_type)=="3"&&(vo==null?void 0:vo.name),(Vr==null?void 0:Vr.homework_type)=="5"&&(vo==null?void 0:vo.name),(Vr==null?void 0:Vr.homework_type)=="7"&&((Ka=vo==null?void 0:vo.video)==null?void 0:Ka.title),(Vr==null?void 0:Vr.homework_type)=="8"&&(Vr==null?void 0:Vr.type)=="1"?vo==null?void 0:vo.filename:(Vo=vo==null?void 0:vo.attachment)==null?void 0:Vo.filename,(Vr==null?void 0:Vr.type)=="3"&&_a)}},{title:(Vr==null?void 0:Vr.type)=="1"?"\u6240\u5C5E\u8BFE\u5802":"\u6240\u5C5E\u5B9E\u8DF5\u8BFE\u7A0B",dataIndex:(Vr==null?void 0:Vr.type)=="1"?"course_name":"subject_name",width:"55%",key:(Vr==null?void 0:Vr.type)=="1"?"course_name":"subject_name",ellipsis:!0,hidden:(Vr==null?void 0:Vr.type)=="3"},{title:"\u64CD\u4F5C",dataIndex:"id",width:"60px",key:"item_type",render:(_a,vo,yi)=>_s.createElement("div",{style:{flex:1,textAlign:"start"}},_s.createElement("a",{onClick:()=>{var Ka,Vo;if(vo!=null&&vo.link){(0,Fe.xg)(vo.link);return}ye=="\u6559\u5B66\u8BFE\u4EF6"?pn(vo):ye=="\u89C6\u9891\u9879\u76EE"?vo!=null&&vo.video?(Ri(!0),jo({videoId:(Ka=vo==null?void 0:vo.video)==null?void 0:Ka.id,file_url:(Vo=vo==null?void 0:vo.video)==null?void 0:Vo.play_url})):(Vr==null?void 0:Vr.type)=="3"?(Ri(!0),jo({videoId:vo.id,file_url:vo.play_url||vo.file_url})):nt.ZP.error("\u6CA1\u6709\u89C6\u9891\u8D44\u6E90"):ye=="\u7F16\u7A0B\u4F5C\u4E1A"?(0,ue.NV)({id:vo==null?void 0:vo.id,source:"course"}).then(gs=>{var ni;(gs==null?void 0:gs.status)==0&&(Fo((ni=gs==null?void 0:gs.data)==null?void 0:ni.homework),fs(gs==null?void 0:gs.course_id)),Hi("HomeworkCommon"),bo(!0)}):(0,ue.NV)({id:vo==null?void 0:vo.id,source:(Vr==null?void 0:Vr.type)=="1"?"course":"subject"}).then(gs=>{var ni;(gs==null?void 0:gs.status)==0&&Fo((ni=gs==null?void 0:gs.data)==null?void 0:ni.homework),bo(!0)})}},"\u67E5\u770B"))}].filter(_a=>!_a.hidden),ii={type:"checkbox",selectedRowKeys:da,onSelect(_a,vo,yi){if(vo)Ja([...da,_a.id]),za([...yo,_a]),Vr.type==="2"?Ya.current.add(_a.id):ui.current.add(_a.id),Ta(1),Oa([...to,_a.id]);else{const Ka=yo.filter(ni=>ni.id!==_a.id);za(Ka);const Vo=Ka.map(ni=>ni.id);Ja([...Vo]),Vr.type==="2"?Ya.current.delete(_a.id):ui.current.delete(_a.id);let gs=to.filter(ni=>ni!==_a.id);Oa(gs)}},onSelectAll(_a,vo,yi){if(_a){const Ka=yi.map(Vo=>Vo.id);za([...yo,...yi]),Ja([...da,...Ka]),Oa([...to,...Ka]);for(const Vo of yi)Vr.type==="2"?Ya.current.add(Vo.id):ui.current.add(Vo.id)}else{const Ka=yi.map(ni=>ni.id),Vo=da.filter(ni=>!Ka.some(wl=>wl===ni)),gs=yo.filter(ni=>!Ka.some(wl=>wl===ni.id));za(gs),Ja([...Vo]),Oa([...Vo]);for(const ni of Ka)Vr.type==="2"?Ya.current.delete(ni):ui.current.delete(ni)}}};(0,b.useEffect)(()=>{ot&&(Vr.search="",Vr.type="1",Vr.homework_type=ye=="\u5206\u7EC4\u4F5C\u4E1A"?"3":ye=="\u56FE\u6587\u4F5C\u4E1A"?"1":ye=="\u89C6\u9891\u9879\u76EE"?"7":ye=="\u7F16\u7A0B\u4F5C\u4E1A"?"5":"8",ma(Vr),Ko(Vr),$a.setFieldsValue({association_id:"",search:null}),Ya.current.clear(),ui.current.clear(),za([]),Ja([]),Oa([]))},[ot]);const[jr,si]=(0,b.useState)(1),[wa,qa]=(0,b.useState)([]),io=_a=>{const{target:vo}=_a;vo.scrollHeight-vo.clientHeight===vo.scrollTop&&si(jr+1)};(0,b.useEffect)(()=>{jr!=1&&ot&&Ua(jr)},[jr]),(0,b.useEffect)(()=>{ot&&(qa([]),si(1),Ua(1))},[Vr.type]);const Ua=_a=>{Vr.type=="1"?ti(_a):Vr.type=="2"&&aa(_a)},ti=_a=>{var vo;(0,ZA.Ho)({page:_a,category:"manage",status:"",sort_by:"updated_at",sort_direction:"desc",username:(vo=yn==null?void 0:yn.userInfo)==null?void 0:vo.login}).then(yi=>{_a==1?qa([{id:"",name:"\u5168\u90E8\u6559\u5B66\u8BFE\u5802"},...yi==null?void 0:yi.courses]):qa([...wa,...yi==null?void 0:yi.courses])})},aa=_a=>{var vo;(0,ZA.w3)({page:_a,category:"manage",status:"",sort_by:"updated_at",sort_direction:"desc",username:(vo=yn==null?void 0:yn.userInfo)==null?void 0:vo.login}).then(yi=>{_a==1?qa([{id:"",name:"\u5168\u90E8\u5B9E\u8DF5\u8BFE\u7A0B"},...yi==null?void 0:yi.subjects]):qa([...wa,...yi==null?void 0:yi.subjects])})};(0,b.useEffect)(()=>{Sa>0&&setTimeout(()=>{Ta(0)},2e3)},[Sa]);function Ko(_a){return dA(this,null,function*(){var vo,yi,Ka;if(uo(!0),ma(rA({},_a)),_a.type=="1")(0,ue.A7)(rA({user_id:(vo=yn==null?void 0:yn.userInfo)==null?void 0:vo.login},_a)).then(Vo=>{(Vo==null?void 0:Vo.status)==0&&fo(Vo==null?void 0:Vo.data)});else if(_a.type=="2")(0,ue.jT)(rA({user_id:(yi=yn==null?void 0:yn.userInfo)==null?void 0:yi.login},_a)).then(Vo=>{(Vo==null?void 0:Vo.status)==0&&fo(Vo==null?void 0:Vo.data)});else if(_a.type=="3"){const Vo=yield ra({type:"userDetail/getVideos",payload:cu(rA({},_a),{category:"all",sort_by:"published_at",sort_direction:"desc",username:(Ka=yn.userInfo)==null?void 0:Ka.login})});fo({count:Vo==null?void 0:Vo.count,list:Vo==null?void 0:Vo.videos})}uo(!1)})}return _s.createElement("div",null,_s.createElement(rt.default,{title:"\u9009\u7528"+ye,open:ot,width:900,centered:!0,zIndex:10,className:CA.scoremodal,onCancel:()=>{We(!1)},confirmLoading:Os,onOk:()=>dA(void 0,null,function*(){if((to==null?void 0:to.length)<=0){nt.ZP.info("\u5F53\u524D\u6682\u672A\u9009\u62E9\u6570\u636E");return}ol(!0);const _a=yield(0,ue._C)({id:mr,subject_id:wr,homework_type:Vr.type=="3"?"9":ye=="\u5206\u7EC4\u4F5C\u4E1A"?"3":ye=="\u56FE\u6587\u4F5C\u4E1A"?"1":ye=="\u89C6\u9891\u9879\u76EE"?"7":ye=="\u7F16\u7A0B\u4F5C\u4E1A"?"5":"8",homework_ids:[...ui.current],subject_homework_ids:[...Ya.current]});(_a==null?void 0:_a.status)==0&&(nt.ZP.success("\u9009\u7528\u6210\u529F"),Vn(),We(!1)),ol(!1)})},_s.createElement("div",{className:CA.header_style},_s.createElement(hl.default,{className:CA.tabWrap,activeKey:Vr.type,onChange:_a=>{Vr.type=_a,Vr.page=1,Vr.updated_at="",Vr.association_id=null,Vr.search=null,$a.setFieldsValue({association_id:"",search:null}),ma(rA({},Vr)),Ko(rA({},Vr))},items:[{label:"\u4ECE\u6559\u5B66\u8BFE\u5802\u9009\u7528",key:"1"},ye!="\u7F16\u7A0B\u4F5C\u4E1A"&&(ye=="\u89C6\u9891\u9879\u76EE"?{label:"\u4ECE\u4E2A\u4EBA\u4E3B\u9875\u9009\u7528",key:"3"}:{label:"\u4ECE\u5B9E\u8DF5\u8BFE\u7A0B\u9009\u7528",key:"2"})]}),_s.createElement(It.default,{layout:"inline",className:CA.form_style,form:$a,onValuesChange:(_a,vo)=>{Vr.page=1,!(_a.search||_a.search==="")&&$a.submit()},onFinish:_a=>{ma(rA(rA({},Vr),_a)),Ko(rA(rA({},Vr),_a))}},Vr.type!="3"&&_s.createElement(It.default.Item,{name:"association_id"},_s.createElement(E.default,{onPopupScroll:io,className:CA.selectWrapper,style:{width:200},size:"large"},wa.map((_a,vo)=>_s.createElement(E.default.Option,{key:_a==null?void 0:_a.id},_a==null?void 0:_a.name)))),_s.createElement(It.default.Item,{style:{flex:"0 0 auto",marginRight:0,marginLeft:"auto"},name:"search"},_s.createElement(At.default.Search,{className:CA.search,placeholder:ye=="\u89C6\u9891\u9879\u76EE"?"\u8BF7\u8F93\u5165\u89C6\u9891\u540D\u79F0\u8FDB\u884C\u641C\u7D22":ye=="\u6559\u5B66\u8BFE\u4EF6"?"\u8BF7\u8F93\u5165\u8BFE\u4EF6\u540D\u79F0\u8FDB\u884C\u641C\u7D22":"\u8BF7\u8F93\u5165\u4F5C\u4E1A\u540D\u79F0\u8FDB\u884C\u641C\u7D22",allowClear:!0,suffix:_s.createElement("i",{className:`iconfont icon-sousuo9 font14 ${CA.searchIcon}`,onClick:()=>$a.submit()}),onSearch:_a=>{$a.submit()}})))),((tr=Fa==null?void 0:Fa.list)==null?void 0:tr.length)>0?_s.createElement(cr.default,{style:{marginTop:20,marginBottom:20},scroll:{y:260},dataSource:Fa==null?void 0:Fa.list,pagination:!1,loading:xa,rowKey:_a=>_a.id,rowSelection:ii,columns:zs}):_s.createElement(ql.Z,null),(Fa==null?void 0:Fa.count)>0&&_s.createElement(No.Z,{current:Vr.page,total:Fa==null?void 0:Fa.count,style:{marginBottom:20},defaultPageSize:Vr.per_page,showTotal:_a=>_s.createElement("span",null,"\u5171\xA0",_s.createElement("span",{style:{color:"#165DFF"}},_a),"\xA0\u6761\u6570\u636E"),pageSize:Vr.per_page,onChange:(_a,vo)=>{Vr.page=_a,Vr.per_page=vo,ma(rA({},Vr)),Ko(rA({},Vr))}})),_s.createElement(ic,{setScoreShow:bo,ScoreShow:ho,modalDdata:ta,homeType:Xi,homeId:Vi}),_s.createElement(Rc.Z,{close:!0,data:la==null?void 0:la.content,type:la==null?void 0:la.type,hasMask:!0,monacoEditor:{value:"",language:"txt",onChange:()=>{},options:{readOnly:!0,fontSize:14,minimap:{enabled:!1}}},onClose:()=>{Pr({content:"",type:""})}}),_s.createElement(Nl.K,cu(rA({},ji),{visible:ei,allow_skip:!0,width:800,onClose:()=>{Ri(!1),jo({})}})))};var Cc=(0,Pe.connect)(({user:We,dispatch:ot})=>({user:We,dispatch:ot}))(zu),fA=ne(39793),Tc=ne(69618),Mc=ne(23019),pl=ne(96472),yA=ne(10906),Il={tree:"tree___u23Lf",learn:"learn___gQiNJ",name:"name___1D14q",sign:"sign___Ki_95",pdf_name:"pdf_name___T3MPw",name_style:"name_style___nfuvC",color333:"color333___P8iqP",DirectoryTree:"DirectoryTree___umMQK",EditDom:"EditDom___Be0Pl"},XA=ne(89392),dd=ne(84105),Uc=ne(38819),VA=ne(84842),ed="data:image/png;base64,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",wu="data:image/png;base64,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",co=ne(59301),yc=Object.defineProperty,Ad=Object.defineProperties,ud=Object.getOwnPropertyDescriptors,Ke=Object.getOwnPropertySymbols,lt=Object.prototype.hasOwnProperty,ct=Object.prototype.propertyIsEnumerable,En=(We,ot,ye)=>ot in We?yc(We,ot,{enumerable:!0,configurable:!0,writable:!0,value:ye}):We[ot]=ye,Cn=(We,ot)=>{for(var ye in ot||(ot={}))lt.call(ot,ye)&&En(We,ye,ot[ye]);if(Ke)for(var ye of Ke(ot))ct.call(ot,ye)&&En(We,ye,ot[ye]);return We},ir=(We,ot)=>Ad(We,ud(ot)),$n=(We,ot)=>{var ye={};for(var yn in We)lt.call(We,yn)&&ot.indexOf(yn)<0&&(ye[yn]=We[yn]);if(We!=null&&Ke)for(var yn of Ke(We))ot.indexOf(yn)<0&&ct.call(We,yn)&&(ye[yn]=We[yn]);return ye},Ur=(We,ot,ye)=>new Promise((yn,mr)=>{var wr=pn=>{try{Vn(ye.next(pn))}catch(tr){mr(tr)}},ra=pn=>{try{Vn(ye.throw(pn))}catch(tr){mr(tr)}},Vn=pn=>pn.done?yn(pn.value):Promise.resolve(pn.value).then(wr,ra);Vn((ye=ye.apply(We,ot)).next())});const Yr=(We={})=>{var ot,ye;switch(We==null?void 0:We.item_type){case"Challenge":return co.createElement(Te.Z,{title:"\u5B9E\u6218\u5F62\u5F0F\uFF1A\u4EFB\u52A1\u5173\u5361"},co.createElement("i",{className:"iconfont icon-renwuguanka1 font20",style:{color:"#39B97E"}}));case"VideoItem":return co.createElement(Te.Z,{title:"\u6559\u5B66\u89C6\u9891"},co.createElement("i",{className:"iconfont icon-shipin2 c-purple-8C1 font20"}));case"StageCatalog":return co.createElement("i",{className:"iconfont icon-kongbai c-brilliant-blue font20"});case"SubjectHomework":if((We==null?void 0:We.homework_type)==="group")return co.createElement(Te.Z,{title:"\u4F5C\u4E1A\u5F62\u5F0F\uFF1A\u5206\u7EC4\u4F5C\u4E1A"},co.createElement("i",{className:"iconfont icon-fenzuzuoye3 font20",style:{color:"#acc218"}}));if((We==null?void 0:We.homework_type)==="normal")return co.createElement(Te.Z,{title:"\u4F5C\u4E1A\u5F62\u5F0F\uFF1A\u56FE\u6587\u4F5C\u4E1A"},co.createElement("i",{className:"iconfont icon-tuwenzuoye font20",style:{color:"#1db37f"}}));break;case"ExaminationBank":return co.createElement(Te.Z,{title:"\u6D4B\u9A8C\u5F62\u5F0F\uFF1A\u5728\u7EBF\u8003\u8BD5"},co.createElement("i",{className:"iconfont icon-zhangjieceshibeifen font20",style:{color:"#e9a318"}}));case"HomeworkCommon":if((We==null?void 0:We.homework_type)==="hack")return co.createElement(Te.Z,{title:"\u4F5C\u4E1A\u5F62\u5F0F\uFF1A\u7F16\u7A0B\u4F5C\u4E1A"},co.createElement("i",{className:"iconfont icon-bianchengzuoye1 font20",style:{color:"#E99237"}}));break;case"Shixun":return We!=null&&We.is_all_choice?co.createElement(Te.Z,{title:"\u5B9E\u6218\u5F62\u5F0F\uFF1A\u9009\u62E9\u9898"},co.createElement("i",{className:"iconfont icon-xuanzeti4 c-lake-blue font20"})):We!=null&&We.is_unity_3d?((ot=We==null?void 0:We.challenge_types)==null?void 0:ot.length)<=1?co.createElement(Te.Z,{title:"\u5B9E\u6218\u5F62\u5F0F\uFF1A\u865A\u62DF\u4EFF\u771F"},co.createElement("i",{className:"iconfont icon-xunifangzhenti1 font20",style:{color:"#A504D8"}})):co.createElement(Te.Z,{title:"\u5B9E\u6218\u5F62\u5F0F\uFF1A\u9009\u62E9\u9898\uFF0B\u865A\u62DF\u4EFF\u771F"},co.createElement("i",{className:"iconfont icon-rongheti1 font20",style:{color:"#44B7D7"}})):((ye=We==null?void 0:We.challenge_types)==null?void 0:ye.length)>1?co.createElement(Te.Z,{title:"\u5B9E\u6218\u5F62\u5F0F\uFF1A\u9009\u62E9\u9898\uFF0B\u7F16\u7A0B\u5F00\u53D1"},co.createElement("i",{className:"iconfont icon-rongheti1 font20",style:{color:"#44B7D7"}})):We!=null&&We.is_jupyter_lab?co.createElement(Te.Z,{title:"\u5B9E\u6218\u7C7B\u578B\uFF1AJupyterLab"},co.createElement("img",{width:20,src:ed})):We!=null&&We.is_jupyter?co.createElement(Te.Z,{title:"\u5B9E\u6218\u7C7B\u578B\uFF1AJupyter Notebook"},co.createElement("img",{width:20,src:wu})):co.createElement(Te.Z,{title:"\u5B9E\u6218\u5F62\u5F0F\uFF1A\u7F16\u7A0B\u5F00\u53D1"},co.createElement("i",{className:"iconfont icon-shixunti2 c-light-primary font20"}));default:return co.createElement(Te.Z,{title:"\u6559\u5B66\u8BFE\u4EF6"},co.createElement("i",{className:"iconfont icon-kejian1 c-cyan-blue font20"}))}},Ba=(We,{key:ot},ye)=>We.map(yn=>yn.key===ot?ir(Cn({},yn),{children:ye}):yn.children?ir(Cn({},yn),{children:Ba(yn.children,{key:ot},ye)}):yn),oe=We=>{var ot=We,{pathsDetail:ye,globalSetting:yn,user:mr,loading:wr,updateSort:ra,isPaths:Vn,dispatch:pn,isShowSchedule:tr,getData:Vr}=ot,ma=$n(ot,["pathsDetail","globalSetting","user","loading","updateSort","isPaths","dispatch","isShowSchedule","getData"]);const{keywords:da,visibleType:Ja="All"}=ye;let[to,Oa]=(0,b.useState)([]),[Fa,fo]=(0,b.useState)([]);const[xa,uo]=(0,b.useState)([]),[$a,Sa]=(0,b.useState)([]),[Ta,ho]=(0,b.useState)([]),bo=(0,Pe.useParams)(),[ta,Fo]=(0,b.useState)([]),[yo,za]=(0,b.useState)({}),[Ya,ui]=(0,b.useState)(!1),la=(jr=[],si="")=>jr==null?void 0:jr.map((wa,qa)=>{var io;const Ua=ir(Cn({},wa),{chapter_id:si?[si,qa+1].join("-"):qa+1,title:`${wa==null?void 0:wa.name}`,key:`${wa==null?void 0:wa.id}`,icon:Yr,isLeaf:(wa==null?void 0:wa.item_type)!=="StageCatalog"});return((io=wa==null?void 0:wa.children)==null?void 0:io.length)>0?(Fa.push(Ua==null?void 0:Ua.key),ir(Cn({},Ua),{children:la(wa==null?void 0:wa.children,Ua==null?void 0:Ua.chapter_id)})):Ua});(0,b.useEffect)(()=>{if(ma.data&&!(0,XA.isEqual)(ma.data,ta)){Fa=[];const jr=JSON.parse(JSON.stringify(ma.data));Xi(jr,0),Fo([...jr]),ma!=null&&ma.expandAll||Ja!="All"?Oa([...Fa]):Oa([])}},[ma.data,Ja,ma==null?void 0:ma.expandAll]),(0,b.useEffect)(()=>{var jr,si,wa,qa,io,Ua,ti,aa,Ko,_a;let vo;if((jr=ye.detail)!=null&&jr.has_start){const yi=(wa=(si=ye.detail)==null?void 0:si.courses)==null?void 0:wa.findIndex(Ka=>{var Vo;return parseInt((Vo=Ka.course_status)==null?void 0:Vo.status)===1});vo=yi>-1?yi:0}else{let yi=(Ua=(io=(qa=ye.detail)==null?void 0:qa.courses)==null?void 0:io.map(Ka=>{var Vo;return parseInt((Vo=Ka.course_status)==null?void 0:Vo.status)}))==null?void 0:Ua.lastIndexOf(2);vo=yi>-1?yi:0,yi=(aa=(ti=ye.detail)==null?void 0:ti.courses)==null?void 0:aa.findIndex(Ka=>{var Vo;return parseInt((Vo=Ka.course_status)==null?void 0:Vo.status)===0}),vo=yi>-1?yi:vo}(Ko=ye.detail)!=null&&Ko.courses&&za(((_a=ye.detail)==null?void 0:_a.courses[vo])||{})},[ye.detail]);const Pr=(jr,si,...wa)=>Ur(void 0,[jr,si,...wa],function*(qa,io,Ua={}){const ti=io?yield(0,Ze.BK)({id:qa,challenge_id:Ua==null?void 0:Ua.challenge_id,subject_id:bo.pathId}):yield(0,Ze.Ir)({id:qa,challenge_id:Ua==null?void 0:Ua.challenge_id,subject_id:bo.pathId});if(ti!=null&&ti.game_identifier||ti!=null&&ti.identifier){(0,Fe.xg)(io?`/tasks/${ti==null?void 0:ti.identifier}/jupyter`:`/tasks/${ti.game_identifier}?subject_id=${bo.pathId||""}`);return}(ti==null?void 0:ti.status)===-3?(0,Fe.eF)():(ti==null?void 0:ti.status)===2?ei(ti==null?void 0:ti.message):(ti==null?void 0:ti.status)===3&&Ri(ti==null?void 0:ti.message)}),ei=jr=>{jr=jr!=null&&jr.includes(".json")?jr:`${jr}.json`,rt.default.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:co.createElement("div",{className:"tc font16"},"\u5B9E\u8BAD\u5DF2\u7ECF\u66F4\u65B0\u4E86\uFF0C\u6B63\u5728\u4E3A\u60A8\u91CD\u7F6E!"),onOk:()=>Ur(void 0,null,function*(){const si=yield(0,Al.L8)({url:jr});if(!si)return;nt.ZP.success("\u91CD\u7F6E\u6210\u529F\uFF0C\u6B63\u5728\u8FDB\u5165\u5B9E\u8DF5\u9879\u76EE\uFF01");const wa=yield(0,Ze.Ir)({id:si.shixun_identifier});if(wa!=null&&wa.game_identifier){(0,Fe.xg)(`/tasks/${wa.game_identifier}`);return}(wa==null?void 0:wa.status)===2?ei(wa==null?void 0:wa.message):(wa==null?void 0:wa.status)===3&&Ri(wa==null?void 0:wa.message)})})},Ri=jr=>{rt.default.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:co.createElement("div",{className:"tc font16"},"\u76EE\u524D\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5C1A\u5728\u5185\u6D4B\u4E2D\uFF0C\u5C06\u4E8E",jr,"\u4E4B\u540E\u5F00\u653E\uFF0C\u8C22\u8C22\uFF01")})},ji=jr=>{console.log("onDragEnter:",jr)},jo=jr=>Ur(void 0,null,function*(){var si,wa,qa,io;console.log("onDrop:",jr);const Ua=jr.node.props.eventKey,ti=jr.dragNode.props.eventKey,aa=jr.node.props.pos.split("-"),Ko=jr.dropPosition-Number(aa[aa.length-1]);if(aa.length>3&&!jr.node.dragOverGapBottom&&!jr.node.dragOverGapTop||jr.node.dragOver&&jr.dragNodesKeys.length>1||aa.length>2&&jr.dragNodesKeys.length>1)return!1;let _a=["Attachment","Hack","Shixun","SubjectHomework","Videoltem"];if(_a.includes((si=jr.dragNode)==null?void 0:si.item_type)&&((wa=jr.node)==null?void 0:wa.item_type)!="StageCatalog"&&Ko===0||((qa=jr.dragNode)==null?void 0:qa.item_type)==="StageCatalog"&&_a.includes((io=jr.node)==null?void 0:io.item_type)&&Ko===0)return!1;const vo=(Vo,gs,ni)=>{for(let wl=0;wl{ni.splice(gs,1),Ka=Vo}),!jr.dropToGap)vo(yi,Ua,Vo=>{Vo.children=Vo.children||[],Vo.children.unshift(Ka)});else if((jr.node.props.children||[]).length>0&&jr.node.props.expanded&&Ko===1)vo(yi,Ua,Vo=>{Vo.children=Vo.children||[],Vo.children.unshift(Ka)});else{let Vo,gs;vo(yi,Ua,(ni,wl,zi)=>{Vo=zi,gs=wl}),Ko===-1?Vo.splice(gs,0,Ka):Vo.splice(gs+1,0,Ka)}yield ra({stage_id:ma.stage_id,list:yi}),Xi(yi,0,0,!0),console.log("data:",yi),Fo([...yi]),Oa([...to,jr.node.key])}),Xi=(jr,si,wa,qa)=>{si=si||0,jr.map((io,Ua)=>{var ti;try{return io.key2=si+1+"-"+(Ua+1),io.key3=ma.index+1+"-"+(Ua+1),io.title="",qa||(io.key=si+1+"-"+(Ua+1)),si?io.index=wa+"-"+(Ua+1):io.index=io.key3,(ti=io.children)!=null&&ti.length&&(Fa.push(io.key2),Xi(io.children,io.key2,io.index,qa)),io}catch(aa){}})},Hi=jr=>{jr=jr||"";let si=new RegExp(da,"ig");const wa=jr.replace(si,'$&');return da?co.createElement("span",{dangerouslySetInnerHTML:{__html:wa}}):jr},Vi=(jr,si)=>{const{learning_status:wa,name:qa}=jr;return(wa==null?void 0:wa[0])==="can"&&(wa==null?void 0:wa[1])==="try"?co.createElement("div",{className:Il.learn},co.createElement("span",{className:Il.name},si?qa:Hi(qa)),co.createElement("span",{className:Il.sign},"\u514D\u8D39\u8BD5\u5B66")):si?qa:Hi(qa)},fs=jr=>{Ja==="All"&&(to.includes(jr)?Oa(to.filter(si=>si!=jr)):Oa(to.concat(jr)))},Es=(jr,si)=>Ur(void 0,null,function*(){if(jr!=null&&jr.need_authorize){(0,Dn.rX)(!1);return}yield Pr(jr.identifier,jr.is_jupyter||jr.is_jupyter_lab,jr),si(),yo!=null&&yo.course_id&&(0,ue.JS)({id:yo==null?void 0:yo.course_id})}),Os=jr=>Ur(void 0,null,function*(){var si,wa,qa,io,Ua;if(!(0,Dn.tJ)(pn))return;if(!((si=mr.userInfo)!=null&&si.admin)&&!((wa=mr.userInfo)!=null&&wa.business)&&!jr.can_view&&jr.item_type!=="Attachment")return rt.default.info({centered:!0,width:400,okText:"\u77E5\u9053\u5566",icon:null,content:co.createElement("div",{className:"tc font14"},"\u5F53\u524D\u89C6\u9891\u4E3A\u521B\u5EFA\u8005\u6240\u5C5E\u5355\u4F4D\u5185\u90E8\u6559\u5B66\u8D44\u6599\uFF0C\u5916\u5355\u4F4D\u7528\u6237\u65E0\u89C2\u770B\u6743\u9650")});jr.link&&(0,Tc.DH)({is_f:1,id:jr.id,point:0,total:0});const ti=ma!=null&&ma.course_id?`course_id=${ma==null?void 0:ma.course_id}`:`subject_id=${bo.pathId||ma.subject_id}`;if(((io=jr==null?void 0:jr.name)==null?void 0:io.substr((qa=jr==null?void 0:jr.name)==null?void 0:qa.lastIndexOf("."))).toUpperCase()===".ZIP"){if(!((Ua=ye.detail)!=null&&Ua.allow_download)){nt.ZP.info("\u6559\u5B66\u8BFE\u4EF6\u4E0D\u652F\u6301\u4E0B\u8F7D");return}(0,Fe.FH)(jr.name,Hn.Z.API_SERVER+jr.url)}else(0,Fe.xg)(jr.link||`/video/${jr.id}?${ti}`);if(jr.item_type==="Attachment"&&jr.complete_status!=2){const Ko=yield(0,ue.rS)({attachment_id:jr.id,status:2})}(jr.item_type==="Attachment"||jr.item_type==="VideoItem")&&Vr({stage_id:jr==null?void 0:jr.stage_item_id})}),ol=jr=>{Ya||ui(!0)},zs=(0,b.useRef)(!1),ii=(0,b.useMemo)(()=>co.createElement(y.Z,{spinning:zs.current},co.createElement(ee.default,{className:Il.tree,disabled:ma.disabled,expandedKeys:[...to],draggable:!0,onDragEnter:ji,onDrop:jo,onExpand:fs,blockNode:!0,titleRender:jr=>{var si,wa,qa,io,Ua,ti;let aa=jr;const Ko=((si=jr==null?void 0:jr.learning_status)==null?void 0:si[0])==="can";return co.createElement(a.Z,{align:"middle",className:"font14",onClick:()=>fs(aa.key),style:{flexWrap:"nowrap",whiteSpace:"nowrap"},onMouseOver:()=>ol(aa.key)},co.createElement(x.Z,{flex:"30px",style:{display:"flex",alignItems:"center"}},Yr(jr)),co.createElement(x.Z,{flex:"1",className:Il.color333,style:{display:"flex",alignItems:"center",width:300}},ma.cust_seq&&co.createElement("span",{className:`${Il.color333} mr10`}," ",jr.index," "),jr.item_type!=="Attachment"&&co.createElement("div",{className:Il.name_style},co.createElement(Te.Z,{placement:"topLeft",title:jr.name},Vi(jr,!1))),jr.item_type==="Attachment"&&co.createElement("a",{target:"_blank",className:Il.pdf_name,title:jr.name,onClick:()=>Ur(void 0,null,function*(){if((0,Dn.tJ)(pn)){if(yo!=null&&yo.course_id){const _a=yield(0,ue.JS)({id:yo==null?void 0:yo.course_id})}switch(jr.item_type){case"Attachment":Os(aa);break;case"VideoItem":Os(jr);break;case"ExaminationBank":Os(jr);break;case"HomeworkCommon":Os(jr);break;case"SubjectHomework":(jr.homework_type=="group"||jr.homework_type=="normal")&&Os(jr);break;case"Shixun":Es(jr);break}}})},jr.name),(jr.item_type==="Shixun"||jr.item_type==="Challenge")&&jr.high_resources_consume&&co.createElement(Xe.Z,{type:"paths",style:{marginLeft:10}}),(jr.item_type==="Shixun"||jr.item_type==="Challenge")&&((wa=jr==null?void 0:jr.shixun_marks)==null?void 0:wa.length)>0&&(((qa=mr==null?void 0:mr.userInfo)==null?void 0:qa.role)==1||((io=mr==null?void 0:mr.userInfo)==null?void 0:io.role)==2)&&(jr==null?void 0:jr.shixun_marks.map((_a,vo)=>co.createElement(Te.Z,{title:`${_a}`,key:vo},co.createElement("span",{style:{background:"#43a2ff",color:"#fff",borderRadius:"13px",marginLeft:"5px",height:"20px",textAlign:"center",fontSize:"12px",maxWidth:"70px",padding:"0px 13px",overflow:"hidden",whiteSpace:"nowrap",display:"inline-flex",alignItems:"center",justifyContent:"center",textOverflow:"ellipsis"}},_a)))),!!((Ua=jr.schools)!=null&&Ua.length)&&co.createElement(Te.Z,{title:"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u9762\u5411\u6307\u5B9A\u5355\u4F4D\u5F00\u653E"},co.createElement("i",{className:"iconfont icon-zhidinggongkai1 ml10 c-orange",style:{transform:"translateY(1px)",display:"inline-block"}})),(jr.item_type==="Shixun"||jr.item_type==="Challenge")&&!!(jr!=null&&jr.finished_challenges_count)&&co.createElement(Te.Z,{title:`\u5B8C\u6210\u5EA6:${Math.round((jr==null?void 0:jr.finished_challenges_count)/(jr==null?void 0:jr.challenges_count)*100)}%`},co.createElement("i",{className:`iconfont icon-a-wanchengdu100 ml10 ${(jr==null?void 0:jr.finished_challenges_count)-(jr==null?void 0:jr.challenges_count)===0?"c-light-green":"c-grey-333"}`,style:{transform:"translateY(1px)",display:"inline-block"}}))),!ma.disabled&&co.createElement("aside",{style:{color:"#0152d9",fontSize:"14px",marginRight:"20px"}},"\u62D6\u52A8\u53EF\u4EE5\u6539\u53D8\u9879\u76EE\u663E\u793A\u987A\u5E8F"),Ya&&co.createElement(x.Z,{className:"tr"},(aa.item_type==="VideoItem"||(aa==null?void 0:aa.item_type)==="Attachment"||(aa==null?void 0:aa.item_type)==="StageCatalog"||(aa==null?void 0:aa.item_type)==="SubjectHomework"||(aa==null?void 0:aa.item_type)==="ExaminationBank"||(aa==null?void 0:aa.item_type)==="HomeworkCommon")&&!ma.disabled&&!ma.hiddenEditBtn&&co.createElement(Te.Z,{title:"\u7F16\u8F91"},co.createElement("span",{onClick:_a=>{_a.stopPropagation(),ma.editVidoItem(Cn({stage_id:ma.stage_id},aa))},style:{color:"#ccc",marginRight:"10px"}},co.createElement(yA.Z,null))),!ma.disabled&&co.createElement(co.Fragment,null,co.createElement(Te.Z,{title:"\u5220\u9664"},co.createElement("span",{onClick:()=>{ma.deleteStages({id:aa.stage_item_id,stage_id:ma.stage_id})},className:"iconfont icon-shanchu c-grey-c"}))),ma.showVideoPlay&&ma.disabled&&aa.item_type==="SubjectHomework"&&Ko&&co.createElement("aside",null,!(0,Se.JA)()&&Vn&&((0,Se.Ny)()||(aa==null?void 0:aa.is_free)||!(aa!=null&&aa.is_free)&&(aa==null?void 0:aa.is_trial_study))&&co.createElement(le.ZP,{className:"mr10",type:"primary",onClick:()=>Ur(void 0,null,function*(){(0,Dn.tJ)(pn)&&pn({type:"shixunsDetail/setActionTabs",payload:{key:"Stage-SendModal",params:{id:aa.stage_item_id,title:(aa==null?void 0:aa.homework_type)=="group"?"\u5206\u7EC4\u4F5C\u4E1A":"\u56FE\u6587\u4F5C\u4E1A"}}})})},"\u53D1\u9001"),!(0,Se.JA)()&&Vn&&co.createElement(le.ZP,{type:"primary",onClick:()=>Ur(void 0,null,function*(){(0,Dn.tJ)(pn)&&ma.showInfoModal(Cn({stage_id:ma.stage_id},aa))})},"\u67E5\u770B\u8BE6\u60C5")),ma.showVideoPlay&&ma.disabled&&aa.item_type==="ExaminationBank"&&Ko&&co.createElement("aside",null,!(0,Se.JA)()&&Vn&&((0,Se.Ny)()||(aa==null?void 0:aa.is_free)||!(aa!=null&&aa.is_free)&&(aa==null?void 0:aa.is_trial_study))&&co.createElement(le.ZP,{className:"mr10",type:"primary",onClick:()=>Ur(void 0,null,function*(){(0,Dn.tJ)(pn)&&pn({type:"shixunsDetail/setActionTabs",payload:{key:"Stage-SendModal",params:{id:aa.stage_item_id,title:"\u6D4B\u9A8C",examinationid:aa.id}}})})},"\u53D1\u9001"),!(0,Se.JA)()&&Vn&&co.createElement(le.ZP,{type:"primary",onClick:()=>Ur(void 0,null,function*(){(0,Dn.tJ)(pn)&&window.open(`/paperlibrary/see/${aa.id}?defaultActiveKey=1`)})},"\u67E5\u770B\u8BE6\u60C5")),ma.showVideoPlay&&ma.disabled&&aa.item_type==="HomeworkCommon"&&Ko&&co.createElement("aside",null,!(0,Se.JA)()&&Vn&&((0,Se.Ny)()||(aa==null?void 0:aa.is_free)||!(aa!=null&&aa.is_free)&&(aa==null?void 0:aa.is_trial_study))&&co.createElement(le.ZP,{className:"mr10",type:"primary",onClick:()=>Ur(void 0,null,function*(){(0,Dn.tJ)(pn)&&pn({type:"shixunsDetail/setActionTabs",payload:{key:"Stage-SendModal",params:{id:aa.stage_item_id,title:"\u7F16\u7A0B\u4F5C\u4E1A",examinationid:aa.id}}})})},"\u53D1\u9001"),!(0,Se.JA)()&&Vn&&co.createElement(le.ZP,{type:"primary",onClick:()=>Ur(void 0,null,function*(){(0,Dn.tJ)(pn)&&ma.showInfoModal(Cn({stage_id:ma.stage_id},aa))})},"\u67E5\u770B\u8BE6\u60C5")),ma.showVideoPlay&&ma.disabled&&aa.item_type==="VideoItem"&&Ko&&co.createElement("aside",null,!(0,Se.JA)()&&Vn&&((0,Se.Ny)()||(aa==null?void 0:aa.is_free)||!(aa!=null&&aa.is_free)&&(aa==null?void 0:aa.is_trial_study))&&co.createElement(le.ZP,{className:"mr10",type:"primary",onClick:()=>Ur(void 0,null,function*(){(0,Dn.tJ)(pn)&&pn({type:"shixunsDetail/setActionTabs",payload:{key:"Stage-SendModal",params:{id:aa.stage_item_id,title:"\u89C6\u9891"}}})})},"\u53D1\u9001"),co.createElement(le.ZP,{type:"primary",className:"mr10",onClick:()=>Ur(void 0,null,function*(){Os(aa)})},aa.last_point>0?"\u7EE7\u7EED\u5B66\u4E60":"\u5F00\u59CB\u5B66\u4E60")),(aa.allow_visit||aa.to_be_built||!aa.shixun_status)&&ma.disabled&&(aa.item_type==="Shixun"||aa.item_type==="Challenge")&&Ko&&co.createElement("aside",null,!(0,Se.JA)()&&Vn&&!aa.shixun_status&&((0,Se.Ny)()||(aa==null?void 0:aa.is_free)||!(aa!=null&&aa.is_free)&&(aa==null?void 0:aa.is_trial_study))&&co.createElement(le.ZP,{className:"ml10",type:"primary",onClick:()=>Ur(void 0,null,function*(){(0,Dn.tJ)(pn)&&pn({type:"shixunsDetail/setActionTabs",payload:{key:"Stage-SendModal",params:{id:aa.stage_item_id,title:"\u5B9E\u8BAD",is_jupyter:(aa==null?void 0:aa.is_jupyter)||(aa==null?void 0:aa.is_jupyter_lab),identifier:aa==null?void 0:aa.identifier}}})})},"\u53D1\u9001"),co.createElement(VA.Z,{className:"ml10",type:"primary",onClick:()=>Ur(void 0,null,function*(){var _a;(0,Dn.tJ)(pn)&&((_a=ye.detail)!=null&&_a.must&&(yield(0,Dn.PH)(bo.pathId,aa)),aa.item_type!=="Attachment"&&(yo!=null&&yo.course_id)&&(yield(0,ue.JS)({id:yo==null?void 0:yo.course_id})),window.open(`/shixuns/${aa.identifier}/challenges`))})},"\u67E5\u770B\u8BE6\u60C5"),!aa.shixun_status&&co.createElement(VA.Z,{className:"ml10",type:"primary",onClick:()=>Ur(void 0,null,function*(){var _a;if((0,Dn.tJ)(pn,!0))return(_a=ye.detail)!=null&&_a.must&&(yield(0,Dn.PH)(bo.pathId,aa,Pr)),new Promise(vo=>Ur(void 0,null,function*(){Es(aa,vo)}))})},aa!=null&&aa.need_authorize?"\u9700\u6388\u6743":jr!=null&&jr.finished_challenges_count?(jr==null?void 0:jr.finished_challenges_count)-(jr==null?void 0:jr.challenges_count)===0?"\u518D\u6B21\u5B9E\u6218":"\u7EE7\u7EED\u5B9E\u6218":"\u5F00\u59CB\u5B9E\u6218")),ma.showVideoPlay&&ma.disabled&&aa.item_type==="Attachment"&&Ko&&co.createElement("aside",null,((ti=ye.detail)==null?void 0:ti.allow_download)&&co.createElement(le.ZP,{className:"mr10",type:"primary",onClick:()=>Ur(void 0,null,function*(){var _a;(0,Dn.tJ)(pn)&&(0,Fe.Nd)("",`${Hn.Z.API_SERVER}${(_a=aa.url)==null?void 0:_a.replace("disposition=inline","")}`)})},"\u4E0B\u8F7D\u8D44\u6E90"),co.createElement(le.ZP,{type:"primary",className:"mr10",onClick:()=>Ur(void 0,null,function*(){(0,Dn.tJ)(pn)&&(0,Fe.xg)(`/video/${aa.id}?subject_id=${bo.pathId||""}`)})},"\u5F00\u59CB\u5B66\u4E60"))),co.createElement(x.Z,null,ma.disabled&&aa.shixun_status==="\u6682\u672A\u516C\u5F00"&&co.createElement("span",{className:`${Il.color204} ml5`},"\u6682\u672A\u53D1\u5E03"),aa.shixun_status==="\u5DF2\u5220\u9664"&&co.createElement("span",{className:`${Il.color204} ml5`},"\u5DF2\u5220\u9664"),ma.disabled&&!tr&&(aa.item_type==="Shixun"||aa.item_type==="Challenge")&&!!aa.challenges_count&&co.createElement("span",{className:"exper\u02C6iment-number ml5 c-grey-999"}," \u5B9E\u9A8C\u6570 ",aa.item_type==="Challenge"?1:aa.challenges_count," "),ma.disabled&&tr&&(aa.item_type==="Shixun"||aa.item_type==="Challenge")&&!!aa.challenges_count&&aa.shixun_status!=="\u6682\u672A\u516C\u5F00"&&aa.shixun_status!=="\u5DF2\u5220\u9664"&&co.createElement(co.Fragment,null,co.createElement("i",{className:"iconfont icon-wanchenggouxuan font14",style:{marginLeft:"5px",color:aa.finished_challenges_count===aa.challenges_count?"#50DAAE":"#DEDEDE"}}),co.createElement("span",{style:{marginLeft:"4px"}},co.createElement("span",{style:{color:"#165DFF",fontSize:"14px"}},aa.finished_challenges_count),co.createElement("span",{style:{color:"#DEDEDE",fontSize:"14px"}},"/",aa.challenges_count))),ma.disabled&&tr&&(aa.item_type==="VideoItem"||aa.item_type==="Attachment")&&(aa.complete_status==0?co.createElement("i",{className:"iconfont icon-weidianjixuexi font14",style:{color:"#DEDEDE"}}):aa.complete_status==1?co.createElement("i",{className:"iconfont icon-yidianjixuexiweiwancheng font14",style:{color:"#50DAAE"}}):co.createElement("i",{className:"iconfont icon-xuexiwancheng font14",style:{color:"#50DAAE"}})),Ja==="All"&&jr.item_type==="StageCatalog"&&co.createElement("span",{className:"ml10"},to.includes(jr.key)?co.createElement(dd.Z,null):co.createElement(Uc.Z,null))))},treeData:ta,loadedKeys:xa,loadData:jr=>Ur(void 0,null,function*(){if(console.log(jr),zs.current=!0,uo(xa==null?void 0:xa.concat([jr.key])),jr.item_type!=="StageCatalog")return zs.current=!1;const si=yield pn({type:"pathsDetail/getStageChildrenData",payload:{id:jr.stage_item_id}});zs.current=!1;const wa=(io=ta)=>io.map(Ua=>{var ti;return Ua.id==jr.id?ir(Cn({},Ua),{children:si.data.items}):ir(Cn({},Ua),{children:((ti=Ua==null?void 0:Ua.children)==null?void 0:ti.length)>0?wa(Ua.children):[]})}),qa=wa();Xi(qa,0),Fo([...qa])})})),[ta,Fa,to,Ja,Ya,xa]);return co.createElement(co.Fragment,null,ii)};var te=(0,Pe.connect)(({pathsDetail:We,loading:ot,user:ye,globalSetting:yn})=>({pathsDetail:We,globalSetting:yn,user:ye,loading:ot.effects}))(oe),ae=Object.defineProperty,Ae=Object.defineProperties,Ce=Object.getOwnPropertyDescriptors,fe=Object.getOwnPropertySymbols,we=Object.prototype.hasOwnProperty,Ie=Object.prototype.propertyIsEnumerable,He=(We,ot,ye)=>ot in We?ae(We,ot,{enumerable:!0,configurable:!0,writable:!0,value:ye}):We[ot]=ye,at=(We,ot)=>{for(var ye in ot||(ot={}))we.call(ot,ye)&&He(We,ye,ot[ye]);if(fe)for(var ye of fe(ot))Ie.call(ot,ye)&&He(We,ye,ot[ye]);return We},mt=(We,ot)=>Ae(We,Ce(ot)),Bt=(We,ot)=>{var ye={};for(var yn in We)we.call(We,yn)&&ot.indexOf(yn)<0&&(ye[yn]=We[yn]);if(We!=null&&fe)for(var yn of fe(We))ot.indexOf(yn)<0&&Ie.call(We,yn)&&(ye[yn]=We[yn]);return ye},Qt=(We,ot,ye)=>new Promise((yn,mr)=>{var wr=pn=>{try{Vn(ye.next(pn))}catch(tr){mr(tr)}},ra=pn=>{try{Vn(ye.throw(pn))}catch(tr){mr(tr)}},Vn=pn=>pn.done?yn(pn.value):Promise.resolve(pn.value).then(wr,ra);Vn((ye=ye.apply(We,ot)).next())});const et=["application/pdf","application/msword","application/vnd.ms-excel","application/vnd.ms-powerpoint","application/vnd.openxmlformats-officedocument.spreadsheetml.sheet","application/vnd.openxmlformats-officedocument.presentationml.presentation","application/vnd.openxmlformats-officedocument.wordprocessingml.document","application/ZIP"],xn=We=>{var ot=We,{pathsDetail:ye,user:yn,globalSetting:mr,loading:wr,exercise:ra,dispatch:Vn,classroomList:pn,val:tr,allData:Vr,index:ma,visibleTypeNew:da,getData:Ja,selectExercise:to,openPreview:Oa,UpdataStageChildrenData:Fa}=ot,fo=Bt(ot,["pathsDetail","user","globalSetting","loading","exercise","dispatch","classroomList","val","allData","index","visibleTypeNew","getData","selectExercise","openPreview","UpdataStageChildrenData"]),xa,uo,$a;const[Sa]=It.default.useForm(),[Ta,ho]=(0,b.useState)(),[bo]=It.default.useForm(),[ta]=It.default.useForm(),[Fo]=It.default.useForm(),yo=(0,Pe.useParams)(),{stageData:za,keywords:Ya,visibleType:ui="All",editKey:la}=ye;let[Pr,ei]=(0,b.useState)({});const Ri=(0,b.useRef)(),[ji,jo]=(0,b.useState)(!1),[Xi,Hi]=(0,b.useState)(!1),[Vi,fs]=(0,b.useState)(!1),[Es,Os]=(0,b.useState)(!1),[ol,zs]=(0,b.useState)(!1),[ii,jr]=(0,b.useState)(!1),[si,wa]=(0,b.useState)(),[qa,io]=(0,b.useState)(!1),[Ua,ti]=(0,b.useState)(!1),[aa,Ko]=(0,b.useState)(""),[_a,vo]=(0,b.useState)(""),[yi,Ka]=(0,b.useState)(""),[Vo,gs]=(0,b.useState)(""),[ni,wl]=(0,b.useState)(),[zi,as]=(0,b.useState)(!0),[kA,_u]=(0,b.useState)([]),[Kl,hu]=(0,b.useState)(),[mA,pu]=(0,b.useState)([]),Pc=((xa=ye.detail)==null?void 0:xa.is_free)||((uo=ye.detail)==null?void 0:uo.can_learning),Ou=!(($a=ye.detail)!=null&&$a.can_managed),bc=pa=>{if(pa.key=="Enter"){const li=ta.getFieldValue("tag");if(ta.setFieldsValue({tag:""}),!li){nt.ZP.info("\u6807\u7B7E\u4E0D\u80FD\u4E3A\u7A7A");return}if(mA.filter(Si=>Si===li).length>0){nt.ZP.info("\u5DF2\u6709\u76F8\u540C\u540D\u79F0\u6807\u7B7E");return}mA.push(li),pu([...mA])}},$u=(pa,li)=>{pa.preventDefault(),pu([...mA.filter(Si=>Si!=li)])},ec=()=>{nt.ZP.warning("\u975E\u8BFE\u7A0B\u5408\u4F5C\u8005\u4E0D\u53EF\u64CD\u4F5C\uFF0C\u8BF7\u4E0E\u8BFE\u7A0B\u8D1F\u8D23\u4EBA\u8054\u7CFB\uFF0C\u83B7\u5F97\u5408\u4F5C\u8005\u8EAB\u4EFD\u540E\u8FDB\u884C\u76F8\u5173\u64CD\u4F5C\u3002")},Zc=pa=>{pa=pa!=null&&pa.includes(".json")?pa:`${pa}.json`,rt.default.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:b.createElement("div",{className:"tc font16"},"\u5B9E\u8BAD\u5DF2\u7ECF\u66F4\u65B0\u4E86\uFF0C\u6B63\u5728\u4E3A\u60A8\u91CD\u7F6E!"),onOk:()=>Qt(void 0,null,function*(){const li=yield(0,Al.L8)({url:pa});if(!li)return;nt.ZP.success("\u91CD\u7F6E\u6210\u529F\uFF0C\u6B63\u5728\u8FDB\u5165\u5B9E\u8DF5\u9879\u76EE\uFF01");const Si=yield(0,Ze.Ir)({id:li.shixun_identifier});if(Si!=null&&Si.game_identifier){(0,Fe.xg)(`/tasks/${Si.game_identifier}`);return}(Si==null?void 0:Si.status)===2?Zc(Si==null?void 0:Si.message):(Si==null?void 0:Si.status)===3&&Xc(Si==null?void 0:Si.message)})})},Xc=pa=>{rt.default.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:b.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")})},mc=(pa,li)=>{if(Ou){ec();return}hc()&&(Vn({type:"pathsDetail/save",payload:{stage_id:li.stage_id,editKey:pa}}),Sa.setFieldsValue({name:li.stage_name,description:li.stage_description,tagName:li.tag&&li.tag.name||""}),ho(mt(at({},Ta),{description:li.stage_description})))},Vc=pa=>Qt(void 0,null,function*(){const li=yield(0,ue.Ex)(at({},pa));return Pr.items=pa.list,li}),nd=pa=>Qt(void 0,null,function*(){var li,Si;if(Kl){const Ji=yield(0,ue.M2)(mt(at({id:Kl==null?void 0:Kl.id,subject_id:yo.pathId},pa),{video_id:(pa==null?void 0:pa.video_id)||((li=Kl==null?void 0:Kl.video_item)==null?void 0:li.video_id),link:(pa==null?void 0:pa.link)||((Si=Kl==null?void 0:Kl.video_item)==null?void 0:Si.link)}));return Ji&&(nt.ZP.success("\u4FEE\u6539\u6210\u529F"),zs(!1),Fa({stage_id:Pr.stage_id})),Ji}else{const Ji=yield(0,ue.A2)(at({id:Pr.stage_id,subject_id:yo.pathId},pa));return Ji.id&&(zs(!1),Fa({stage_id:Pr.stage_id})),Ji}}),Fc=pa=>Qt(void 0,null,function*(){var li,Si;if(!(pa!=null&&pa.name)||(pa==null?void 0:pa.name.replace(/(^\s*)|(\s*$)/g,""))==="")return nt.ZP.info("\u8BF7\u5148\u8F93\u5165\u7AE0\u8282\u540D\u79F0\uFF01");const Ji=[...((li=Pr==null?void 0:Pr.shixuns_list)==null?void 0:li.map(jA=>({type:jA.item_type,id:jA.id})))||[],...((Si=Pr==null?void 0:Pr.attachments_list)==null?void 0:Si.map(jA=>({type:"Attachment",id:jA.id})))||[]],Ki=pa,{tagName:Rs}=Ki,eA=Bt(Ki,["tagName"]);let IA=mt(at({},eA),{id:Pr.stage_id,type:Array.from(new Set(Ji.map(jA=>jA.type))),list:Ji});const Ru=Pr.tag&&Pr.tag.id||"";IA=mt(at({},IA),{stage_tag_attributes:Ru?{id:Ru,name:Rs}:{name:Rs||""}});const vu=yield(0,ue.xn)(at({},IA));vu!=null&&vu.subject_id&&Fa(mt(at(at({},Pr),vu),{stage_name:IA.name,stage_description:IA.description,tag:IA.stage_tag_attributes}))}),rd=pa=>{rt.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u672C\u64CD\u4F5C\u5C06\u5220\u9664\u5F53\u524D\u76EE\u5F55\u53CA\u4E0B\u5C5E\u5B50\u76EE\u5F55\u7684\u5168\u90E8\u5185\u5BB9\uFF0C\u786E\u8BA4\u8981\u5220\u9664\u5417\uFF1F",onOk:()=>Qt(void 0,null,function*(){(yield(0,ue.WW)(pa)).status===0&&(nt.ZP.success("\u5220\u9664\u6210\u529F"),Fa({stage_id:tr.stage_id||Pr.stage_id}))})})},ad=pa=>Qt(void 0,null,function*(){const li=yield(0,ue.FD)({id:pa==null?void 0:pa.stage_item_id,type:pa==null?void 0:pa.homework_type});li&&((pa==null?void 0:pa.item_type)=="HomeworkCommon"?Ka(li==null?void 0:li.hack_homework):Ka(li==null?void 0:li.subject_homework),Ko(pa==null?void 0:pa.item_type),vo(pa==null?void 0:pa.stage_item_id),ti(!0))}),xc=pa=>Qt(void 0,null,function*(){var li,Si,Ji;if((pa==null?void 0:pa.item_type)==="VideoItem"){const Ki=yield(0,Tc.TJ)({id:pa==null?void 0:pa.stage_item_id});hu(Ki),(pa==null?void 0:pa.item_type)==="VideoItem"?zs(!0):(pu(((li=Ki==null?void 0:Ki.tags)==null?void 0:li.map(Rs=>Rs==null?void 0:Rs.name))||[]),ta.setFieldsValue({files:[{uid:(Si=Ki==null?void 0:Ki.attachment)==null?void 0:Si.id,name:Ki==null?void 0:Ki.name,response:{id:(Ji=Ki==null?void 0:Ki.attachment)==null?void 0:Ji.id}}]}),fs(!0))}else if((pa==null?void 0:pa.item_type)==="ExaminationBank")Pe.history.push(`/paperlibrary/add/${pa==null?void 0:pa.id}?defaultActiveKey=0&type=2&pageType=course&updateType=course&courseId=${yo.pathId}&stageId=${tr.stage_id}`);else if((pa==null?void 0:pa.item_type)==="HomeworkCommon")Pe.history.push(`/paths/${yo.pathId}/${Pr.stage_id}/program_homework/${pa==null?void 0:pa.id}/edit`);else if((pa==null?void 0:pa.item_type)==="Attachment"){let Ki;rt.default.confirm({title:"\u4FEE\u6539\u8BFE\u4EF6\u540D\u79F0",icon:null,centered:!0,okText:"\u786E\u8BA4\u4FEE\u6539",cancelText:"\u53D6\u6D88",content:b.createElement(At.default,{value:Ki,onChange:Rs=>{Ki=Rs.target.value},placeholder:"\u8BF7\u8F93\u5165\u8BFE\u4EF6\u540D\u79F0"}),onOk:()=>Qt(void 0,null,function*(){var Rs,eA;if(!Ki)return nt.ZP.info("\u540D\u79F0\u4E0D\u80FD\u4E3A\u7A7A"),Promise.reject();const IA=yield(0,Gt.ZP)(`/api/attachments/${pa==null?void 0:pa.id}.json`,{method:"put",body:{name:Ki+((eA=pa==null?void 0:pa.name)==null?void 0:eA.substr((Rs=pa==null?void 0:pa.name)==null?void 0:Rs.lastIndexOf(".")))}});Ki="",Fa({stage_id:pa==null?void 0:pa.stage_id})})})}else if((pa==null?void 0:pa.item_type)==="SubjectHomework")Vn({type:"classroomList/setActionTabs",payload:{key:(pa==null?void 0:pa.homework_type)=="group"?"\u8BFE\u7A0B\u7F16\u8F91\u5206\u7EC4\u4F5C\u4E1A":"\u8BFE\u7A0B\u7F16\u8F91\u56FE\u6587\u4F5C\u4E1A",id:pa==null?void 0:pa.stage_item_id,type:pa==null?void 0:pa.homework_type}});else{let Ki;rt.default.confirm({title:"\u4FEE\u6539\u5C0F\u8282\u540D\u79F0",icon:null,centered:!0,okText:"\u786E\u8BA4\u4FEE\u6539",cancelText:"\u53D6\u6D88",content:b.createElement(At.default,{defaultValue:pa==null?void 0:pa.name,value:Ki,maxLength:40,onChange:Rs=>{console.log(Rs.target.value),Ki=Rs.target.value},placeholder:"\u8BF7\u8F93\u5165\u5C0F\u8282\u540D\u79F0"}),onOk:()=>Qt(void 0,null,function*(){if(!(Ki||(pa==null?void 0:pa.name)).replaceAll(" ",""))return nt.ZP.info("\u540D\u79F0\u4E0D\u80FD\u4E3A\u7A7A"),Promise.reject();const Rs=yield(0,Gt.ZP)(`/api/stages/${pa==null?void 0:pa.stage_id}/update_item_name.json`,{method:"put",body:{name:Ki||(pa==null?void 0:pa.name),item_id:pa==null?void 0:pa.id}});Ki="",Fa({stage_id:pa==null?void 0:pa.stage_id})})})}}),Nu=pa=>{rt.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u786E\u5B9A\u5220\u9664\u8BE5\u7AE0\u8282\u5417\uFF1F",onOk:()=>Qt(void 0,null,function*(){(yield(0,ue._V)({id:pa})).status===1&&(Vn({type:"pathsDetail/save",payload:{editKey:-1,stageData:za.filter(Si=>Si.stage_id!==pa)}}),nt.ZP.success("\u5220\u9664\u6210\u529F"))})})},Gl=(pa,li)=>{const Si=za.findIndex(Ki=>Ki.stage_id===pa),Ji=[...za];return li==="up"&&Si>0?[Ji[Si-1],Ji[Si]]=[Ji[Si],Ji[Si-1]]:li==="down"&&SiQt(void 0,null,function*(){if(Ou){ec();return}if(!hc())return;(yield(0,ue.ms)({id:pa})).status===1&&(nt.ZP.success("\u4E0A\u79FB\u6210\u529F!"),Vn({type:"pathsDetail/save",payload:{stageData:Gl(pa,"up")}}))}),tc=pa=>Qt(void 0,null,function*(){if(Ou){ec();return}if(!hc())return;(yield(0,ue.yy)({id:pa})).status===1&&(nt.ZP.success("\u4E0B\u79FB\u6210\u529F!"),Vn({type:"pathsDetail/save",payload:{stageData:Gl(pa,"down")}}))}),hc=()=>la!==-1?(rt.default.info({icon:null,className:"custom-modal-divider ",okText:"\u77E5\u9053\u5566",title:"\u63D0\u793A",content:b.createElement("div",{className:"mt10 font14"},"\u5F53\u524D\u5355\u5143\u6709\u672A\u4FDD\u5B58\u7684\u4FEE\u6539\u8BB0\u5F55\uFF0C\u8BF7\u5148\u4FDD\u5B58\uFF01"),onOk:()=>{const pa=`Edit_${la}`;let li=document.getElementById(pa);li&&setTimeout(()=>li.scrollIntoView({block:"start",behavior:"smooth"}))}}),!1):!0,Lc=()=>{Fc(Sa.getFieldsValue(),"edit")},Dc=()=>{var pa,li,Si,Ji,Ki,Rs;return((li=(pa=ye.detail)==null?void 0:pa.courses)==null?void 0:li.length)>0?(Si=ye.detail)==null?void 0:Si.allow_visit:!(((Ji=yn.userInfo)==null?void 0:Ji.user_identity)==="\u5B66\u751F"&&((Ki=ye.detail)!=null&&Ki.allow_visit)&&((Rs=ye.detail)!=null&&Rs.courses))},Qu=pa=>{var li,Si;let Ji=[];return pa.items&&((li=pa.items)!=null&&li.length)&&((Si=pa.items)==null||Si.forEach(Rs=>{var eA;Ji.push(Rs),Rs.children&&((eA=Rs.children)!=null&&eA.length)&&(Ji=Ji.concat(Rs.children))})),!Ji.find(Rs=>(0,XA.isEqual)(Rs.learning_status,["can","try"]))?null:b.createElement("aside",{className:Ui.learn},"\u514D\u8D39\u8BD5\u5B66")},pc=(pa,li)=>{var Si,Ji,Ki,Rs,eA,IA,Ru,vu,jA,Jc;let HA=(pa==null?void 0:pa.items)||[],Tu=!1,Mu=!1,vc=!1;ui==="All"&&(Tu=(((Si=yn.userInfo)==null?void 0:Si.admin)||((Ji=yn.userInfo)==null?void 0:Ji.business)||((Ki=ye.detail)==null?void 0:Ki.allow_statistics))&&ji,(Rs=ye.detail)!=null&&Rs.allow_add_member&&Pc&&!ji&&(li>0&&(Mu=!0),li<(za==null?void 0:za.length)-1&&(vc=!0)));const Yc=kl=>Qt(void 0,null,function*(){_u(kl),!(HA!=null&&HA.length)&&kl.includes(`${li}`)&&Fa({stage_id:pa.stage_id||Pr.stage_id})}),qc=(kl,de)=>{var se;((se=ye.detail)==null?void 0:se.shixun_tag_num)==4?rt.default.confirm({centered:!0,width:420,title:"\u63D0\u793A",icon:null,onOk:()=>{kl=="\u5411\u4E0A\u79FB\u52A8"?Ic(de):tc(de)},content:b.createElement("div",{className:"tc font16"},"\u5F53\u524D\u5B9E\u8DF5\u8BFE\u7A0B\u5DF2\u516C\u5F00\uFF0C\u786E\u5B9A\u8981\u8C03\u6574\u7AE0\u6B21\u987A\u5E8F\u5417\uFF1F")}):kl=="\u5411\u4E0A\u79FB\u52A8"?Ic(de):tc(de)};return b.createElement(y.Z,{spinning:!!wr["pathsDetail/getStageChildrenData"]},b.createElement(cA.default,{className:`mt20 ${Ui.ChapterStyle}`,activeKey:kA,bordered:!1,expandIconPosition:"end",expandIcon:({isActive:kl})=>b.createElement("i",{className:"iconfont icon-zhankai1 fon14",style:{transform:`rotate(${kl?90:0}deg) `,transition:".3s"}}),onChange:Yc,items:[{key:li,label:b.createElement(a.Z,{id:`Edit_${li}`,wrap:!1,align:"middle",gutter:5},b.createElement(x.Z,null,b.createElement("span",{className:"font18 blod c-3061d0"},pa.stage_name||`\u7B2C${Vr==null?void 0:Vr.length}\u7AE0\u8282`,Qu(pa))),pa.tag&&pa.tag.name&&b.createElement(x.Z,null,b.createElement("span",{className:`${Ui.tag}`},pa.tag.name))),extra:ui==="All"&&!Ya&&((eA=ye==null?void 0:ye.detail)==null?void 0:eA.allow_edit_stage)&&b.createElement("div",{className:`${Tu?"":Ui.EditStyle}`,onClick:kl=>{kl.preventDefault(),kl.stopPropagation()}},b.createElement(a.Z,{wrap:!1,align:"middle",gutter:10},Tu&&b.createElement(x.Z,null,b.createElement(Te.Z,{title:"\u5220\u9664"}," ",b.createElement("i",{onClick:()=>{Nu(pa.stage_id)},className:"iconfont current icon-shanchu c-grey-c"}))),((IA=ye.detail)==null?void 0:IA.allow_add_member)&&Pc&&!ji&&b.createElement(b.Fragment,null,Mu&&b.createElement(x.Z,null,b.createElement(Te.Z,{title:"\u5411\u4E0A\u79FB\u52A8"}," ",b.createElement("i",{onClick:()=>{qc("\u5411\u4E0A\u79FB\u52A8",pa.stage_id)},className:"iconfont icon-xiangshangyi c-3061d0 font18 current"}))),vc&&b.createElement(x.Z,null,b.createElement(Te.Z,{title:"\u5411\u4E0B\u79FB\u52A8"}," ",b.createElement("i",{onClick:()=>{qc("\u5411\u4E0B\u79FB\u52A8",pa.stage_id)},className:"iconfont icon-xiangxiayi c-3061d0 font18 current"}))),b.createElement(x.Z,null,b.createElement(Te.Z,{title:"\u7F16\u8F91"},b.createElement("i",{onClick:kl=>{mc(li,pa)},className:"iconfont icon-bianjidaibeijing c-3061d0 font18 current"})))))),children:b.createElement(y.Z,{spinning:!1},!ji&&(pa.stage_description?b.createElement("aside",{className:"pl20 pr20"},b.createElement("div",{ref:Ri,className:`${Ui.introContent} ${zi?Ui.introContentMaxHeight:""}`},b.createElement(Je.Z,{value:pa==null?void 0:pa.stage_description})),ni&&b.createElement("div",{className:"current",onClick:kl=>{kl.stopPropagation(),as(!zi)}},b.createElement(_o.Z,{dashed:!1},b.createElement("a",{className:"font14"},zi?"\u9605\u8BFB\u5168\u6587 ":"\u6536\u8D77\u5168\u6587 ",b.createElement("i",{className:`iconfont font14 ${zi?"icon-jiantou9":"icon-changyongtubiao-xianxingdaochu-zhuanqu-"}`}))))):(HA==null?void 0:HA.length)==0?b.createElement("div",{className:Ui.nodata},"\u6682\u65E0\u5185\u5BB9\uFF5E"):null),ji&&b.createElement("div",{className:"pl20 pr20"},b.createElement(It.default.Item,{name:"name",label:"\u540D\u79F0",rules:[{required:!0,message:"\u7AE0\u8282\u540D\u79F0\u4E0D\u80FD\u4E3A\u7A7A"},{whitespace:!0,message:"\u4E0D\u80FD\u8F93\u5165\u7A7A\u683C"}]},b.createElement(At.default,{size:"middle",maxLength:60,placeholder:`\u8BF7\u8F93\u5165\u7B2C${li+1}\u7AE0\u8282\u540D\u79F0,\u6700\u5927\u9650\u523660\u4E2A\u5B57\u7B26`,onBlur:Lc})),b.createElement(It.default.Item,{name:"description",label:"\u63CF\u8FF0",className:"ml10"},b.createElement(fA.Z,{defaultValue:Ta==null?void 0:Ta.description,placeholder:`\u8BF7\u8F93\u5165\u7B2C${li+1}\u7AE0\u8282\u63CF\u8FF0`,height:300,onBlur:Lc})),b.createElement(It.default.Item,{label:"\u6807\u7B7E",name:"tagName",rules:[{max:10,message:"\u6807\u7B7E\u4E0D\u80FD\u8D85\u8FC710\u4E2A\u5B57\u201D"}]},b.createElement(At.default,{placeholder:"\u8BF7\u8F93\u5165\u6807\u7B7E\u540D\u79F0",onBlur:Lc})),b.createElement("aside",{className:"mt20 mb20"},b.createElement(le.ZP,{size:"middle",style:{padding:"4px 11px"},ghost:!0,type:"primary",icon:b.createElement("i",{className:"iconfont icon-tianjiafangda mr5 "}),onClick:()=>{if(!(Pr!=null&&Pr.stage_id))return nt.ZP.info("\u8BF7\u5148\u8F93\u5165\u7AE0\u8282\u540D\u79F0\uFF01");(0,Dn.tJ)(Vn)&&(Os(!0),Fo.resetFields())}},"\u5C0F\u8282"),b.createElement(Be.Z,{placement:"bottomCenter",overlayClassName:Ui.dro,menu:{items:[{key:"1",label:"\u65B0\u5EFA\u5B9E\u8DF5\u9879\u76EE"},{key:"2",label:"\u9009\u7528\u5B9E\u8DF5\u9879\u76EE"},{key:"3",label:"\u9009\u7528\u4EFB\u52A1\u5173\u5361"}],onClick:({key:kl,keyPath:de,domEvent:se})=>{if(!Pr.stage_id)return nt.ZP.info("\u8BF7\u5148\u8F93\u5165\u7AE0\u8282\u540D\u79F0\uFF01");if(kl==="1"){if(!(0,Dn.tJ)(Vn)||!(0,Dn.xY)())return;jr(!1),Hi(!0),bo.setFieldsValue({name:"",is_jupyter:!1})}kl==="2"&&Vn({type:"classroomList/setActionTabs",payload:{key:"\u9009\u7528\u5B9E\u8DF5\u9879\u76EE",id:Pr.stage_id,subject_id:yo.pathId}}),kl==="3"&&Vn({type:"classroomList/setActionTabs",payload:{key:"\u9009\u7528\u5B9E\u8DF5\u9879\u76EE",id:Pr.stage_id,subject_id:yo.pathId,isMissionLevel:!0}})}}},b.createElement(le.ZP,{size:"middle",style:{marginLeft:15,padding:"4px 11px"},ghost:!0,type:"primary"},b.createElement("span",{className:"iconfont icon-tianjiafangda mr5"}),"\u5B9E\u8DF5\u9879\u76EE")),b.createElement(b.Fragment,null,b.createElement(Be.Z,{placement:"bottomCenter",overlayClassName:Ui.dro,dropdownRender:()=>b.createElement(Qe.default,null,b.createElement(Qe.default.Item,{key:3,style:{textAlign:"center"},onClick:()=>{if(!Pr.stage_id)return nt.ZP.info("\u8BF7\u5148\u8F93\u5165\u7AE0\u8282\u540D\u79F0\uFF01");hu(""),zs(!0)}},"\u65B0\u5EFA\u89C6\u9891\u9879\u76EE"),b.createElement(Qe.default.Item,{key:4,style:{textAlign:"center"},onClick:()=>{if(!Pr.stage_id)return nt.ZP.info("\u8BF7\u5148\u8F93\u5165\u7AE0\u8282\u540D\u79F0\uFF01");(0,Dn.tJ)(Vn)&&(wa("\u89C6\u9891\u9879\u76EE"),io(!0),gs(Pr.stage_id))}},"\u9009\u7528\u89C6\u9891\u9879\u76EE"))},b.createElement(le.ZP,{size:"middle",style:{marginLeft:15,padding:"4px 11px"},ghost:!0,type:"primary"},b.createElement("span",{className:"iconfont icon-tianjiafangda mr5 "}),"\u89C6\u9891\u9879\u76EE"))),b.createElement(Be.Z,{placement:"bottomCenter",overlayClassName:Ui.dro,dropdownRender:()=>b.createElement(Qe.default,null,b.createElement(Qe.default.Item,{key:5,style:{textAlign:"center"},onClick:()=>{if(!Pr.stage_id)return nt.ZP.info("\u8BF7\u5148\u8F93\u5165\u7AE0\u8282\u540D\u79F0\uFF01");(0,Dn.tJ)(Vn)&&(hu(""),pu([]),jr(!1),fs(!0),ta.resetFields())}},"\u65B0\u5EFA\u6559\u5B66\u8BFE\u4EF6"),b.createElement(Qe.default.Item,{key:6,style:{textAlign:"center"},onClick:()=>{if(!Pr.stage_id)return nt.ZP.info("\u8BF7\u5148\u8F93\u5165\u7AE0\u8282\u540D\u79F0\uFF01");(0,Dn.tJ)(Vn)&&(wa("\u6559\u5B66\u8BFE\u4EF6"),io(!0),gs(Pr.stage_id))}},"\u9009\u7528\u6559\u5B66\u8BFE\u4EF6"))},b.createElement(le.ZP,{size:"middle",style:{marginLeft:15,padding:"4px 11px"},ghost:!0,type:"primary"},b.createElement("span",{className:"iconfont icon-tianjiafangda mr5 "}),"\u6559\u5B66\u8BFE\u4EF6")),b.createElement(Be.Z,{placement:"bottomCenter",overlayClassName:Ui.dro,dropdownRender:()=>b.createElement(Qe.default,null,b.createElement(Qe.default.Item,{key:7,style:{textAlign:"center"},onClick:()=>{if(!Pr.stage_id)return nt.ZP.info("\u8BF7\u5148\u8F93\u5165\u7AE0\u8282\u540D\u79F0\uFF01");(0,Dn.tJ)(Vn)&&Vn({type:"classroomList/setActionTabs",payload:{key:"\u8BFE\u7A0B\u65B0\u5EFA\u5206\u7EC4\u4F5C\u4E1A",id:Pr.stage_id,subject_id:yo.pathId}})}},"\u65B0\u5EFA\u5206\u7EC4\u4F5C\u4E1A"),b.createElement(Qe.default.Item,{key:8,style:{textAlign:"center"},onClick:()=>{if(!Pr.stage_id)return nt.ZP.info("\u8BF7\u5148\u8F93\u5165\u7AE0\u8282\u540D\u79F0\uFF01");(0,Dn.tJ)(Vn)&&Vn({type:"classroomList/setActionTabs",payload:{key:"\u8BFE\u7A0B\u65B0\u5EFA\u56FE\u6587\u4F5C\u4E1A",id:Pr.stage_id,subject_id:yo.pathId}})}},"\u65B0\u5EFA\u56FE\u6587\u4F5C\u4E1A"),b.createElement(Qe.default.Item,{key:9,style:{textAlign:"center"},onClick:()=>{if(!Pr.stage_id)return nt.ZP.info("\u8BF7\u5148\u8F93\u5165\u7AE0\u8282\u540D\u79F0\uFF01");(0,Dn.tJ)(Vn)&&Pe.history.push(`/paths/${yo.pathId}/${Pr.stage_id}/program_homework/null/add`)}},"\u65B0\u5EFA\u7F16\u7A0B\u4F5C\u4E1A"),b.createElement(Qe.default.Item,{key:10,style:{textAlign:"center"},onClick:()=>{if(!Pr.stage_id)return nt.ZP.info("\u8BF7\u5148\u8F93\u5165\u7AE0\u8282\u540D\u79F0\uFF01");(0,Dn.tJ)(Vn)&&(wa("\u5206\u7EC4\u4F5C\u4E1A"),io(!0),gs(Pr.stage_id))}},"\u9009\u7528\u5206\u7EC4\u4F5C\u4E1A"),b.createElement(Qe.default.Item,{key:11,style:{textAlign:"center"},onClick:()=>{if(!Pr.stage_id)return nt.ZP.info("\u8BF7\u5148\u8F93\u5165\u7AE0\u8282\u540D\u79F0\uFF01");(0,Dn.tJ)(Vn)&&(wa("\u56FE\u6587\u4F5C\u4E1A"),io(!0),gs(Pr.stage_id))}},"\u9009\u7528\u56FE\u6587\u4F5C\u4E1A"),b.createElement(Qe.default.Item,{key:12,style:{textAlign:"center"},onClick:()=>{if(!Pr.stage_id)return nt.ZP.info("\u8BF7\u5148\u8F93\u5165\u7AE0\u8282\u540D\u79F0\uFF01");(0,Dn.tJ)(Vn)&&(wa("\u7F16\u7A0B\u4F5C\u4E1A"),io(!0),gs(Pr.stage_id))}},"\u9009\u7528\u7F16\u7A0B\u4F5C\u4E1A"))},b.createElement(le.ZP,{size:"middle",style:{marginLeft:15,padding:"4px 11px"},ghost:!0,type:"primary"},b.createElement("span",{className:"iconfont icon-tianjiafangda mr5 "}),"\u4F5C\u4E1A")),b.createElement(Be.Z,{placement:"bottomCenter",overlayClassName:Ui.dro,dropdownRender:()=>b.createElement(Qe.default,null,b.createElement(Qe.default.Item,{key:13,style:{textAlign:"center"},onClick:()=>{Pe.history.push(`/paperlibrary/add?pageType=course&courseId=${yo.pathId}&stageId=${pa.stage_id}`)}},"\u65B0\u5EFA\u8BD5\u5377"),b.createElement(Qe.default.Item,{key:14,style:{textAlign:"center"},onClick:()=>{if(!Pr.stage_id)return nt.ZP.info("\u8BF7\u5148\u8F93\u5165\u7AE0\u8282\u540D\u79F0\uFF01");(0,Dn.tJ)(Vn)&&to(pa)}},"\u9009\u7528\u8BD5\u5377"))},b.createElement(le.ZP,{key:li,size:"middle",style:{marginLeft:15,padding:"4px 11px"},ghost:!0,type:"primary"},b.createElement("span",{className:"iconfont icon-tianjiafangda mr5 "}),"\u6D4B\u9A8C")),b.createElement("br",null)),b.createElement("aside",{className:"c-light-black mt10 pb20"},"\u6240\u6709\u9879\u76EE\u5747\u53EF\u4EE5\u901A\u8FC7\u62D6\u52A8\u6392\u5E8F\u6216\u5347\u964D\u7EA7\u3002",b.createElement("br",null),"\u65B0\u5EFA\u9879\u76EE\u540D\u79F0\u6307\u672C\u9879\u76EE\u4E0B\u6CA1\u6709\u5B9E\u8D28\u5185\u5BB9\uFF0C\u4EC5\u5C55\u793A\u540D\u79F0\uFF0C\u4E0D\u53EF\u70B9\u51FB\u3002")),b.createElement("aside",{className:`${pa!=null&&pa.stage_description?"mt10":""} ${Ui.shixuns}`},!!(HA!=null&&HA.length)&&b.createElement(lu,{visibleType:da,data:HA,stage_id:pa.stage_id,disabled:!ji,deleteStages:rd,editVidoItem:xc,showInfoModal:ad,updateSort:Vc,index:li,expandAll:(Ru=ye==null?void 0:ye.detail)==null?void 0:Ru.show_course_section,cust_seq:!!((vu=ye==null?void 0:ye.detail)!=null&&vu.cust_seq),showVideoPlay:((jA=yn.userInfo)==null?void 0:jA.admin)||((Jc=yn.userInfo)==null?void 0:Jc.business)||Dc(),isPaths:!0,isShowSchedule:ye.isShowSchedule,getData:Ja})),ji&&b.createElement("aside",{className:Ui.buttons},b.createElement(le.ZP,{onClick:()=>{jo(!1),Vn({type:"pathsDetail/save",payload:{editKey:-1}}),Vn({type:"pathsDetail/getPathsDetail",payload:{id:yo.pathId}})},type:"primary",size:"middle",ghost:!0},"\u53D6\u6D88"),b.createElement(le.ZP,{onClick:()=>Qt(void 0,null,function*(){Sa.submit(),Vn({type:"pathsDetail/save",payload:{editKey:-1}}),Vn({type:"pathsDetail/getPathsDetail",payload:{id:yo.pathId}})}),size:"middle",type:"primary"},"\u4FDD\u5B58")))}]}))},lu=b.memo(te),Yl=(0,b.useMemo)(()=>Pr?pc(Pr,ma):null,[Pr,Ya,da,ui,ni,zi,kA,ji,la]);return(0,b.useEffect)(()=>{ei(at({},tr)),Sa.setFieldsValue(mt(at({},tr),{name:tr==null?void 0:tr.stage_name}))},[tr]),(0,b.useEffect)(()=>{var pa;if(la===ma){jo(!0);const li=document.getElementById(`Edit_${la}`);li&&setTimeout(()=>li.scrollIntoView({block:"start",behavior:"smooth"}))}else jo(!1);_u(!(Pr!=null&&Pr.limit_expansion)||((pa=Pr==null?void 0:Pr.items)==null?void 0:pa.length)>0||la===ma?[`${ma}`]:[])},[Pr,la]),(0,b.useEffect)(()=>{if(!Ri.current)return;function pa(){var Si;let Ji=new ResizeObserver(Ki=>{for(let Rs of Ki)wl(Rs.target.offsetHeight>=280)});return Ji.observe((Si=Ri.current)==null?void 0:Si.firstElementChild),Ji}const li=pa();return()=>{var Si,Ji;(Si=Ri.current)!=null&&Si.firstElementChild&&li.unobserve((Ji=Ri.current)==null?void 0:Ji.firstElementChild)}},[Ri.current,Pr]),b.createElement("section",null,b.createElement(It.default,{form:Sa,onFinish:Fc},Yl),b.createElement(rt.default,{centered:!0,title:"\u65B0\u5EFA\u5B9E\u8DF5\u9879\u76EE",open:Xi,confirmLoading:ii,destroyOnClose:!0,onOk:()=>Qt(void 0,null,function*(){bo.submit()}),onCancel:()=>{Hi(!1)}},b.createElement(It.default,{form:bo,initialValues:{name:"",is_jupyter:!1},onFinish:pa=>Qt(void 0,null,function*(){jr(!0),(yield(0,ue.vf)(at({id:Pr.stage_id,subject_id:yo.pathId},pa))).id&&(bo.resetFields(),nt.ZP.success("\u6DFB\u52A0\u6210\u529F"),Fa(at({},Pr)),Hi(!1)),jr(!1)})},b.createElement(It.default.Item,{label:"\u7C7B\u578B",name:"is_jupyter",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u7C7B\u578B"}]},b.createElement(it.ZP.Group,null,b.createElement(it.ZP,{value:!1}," \u5168\u6808\u5B9E\u8DF5\u9879\u76EE "),b.createElement(it.ZP,{value:!0},"Jupyter Notebook\u5B9E\u8DF5\u9879\u76EE"))),b.createElement(It.default.Item,{label:"\u540D\u79F0",name:"name",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u540D\u79F0"},{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"}]},b.createElement(At.default,{showCount:!0,maxLength:60,placeholder:"\u8BF7\u8F93\u5165\u4E0D\u8D85\u8FC760\u5B57\u7684\u540D\u79F0"})))),b.createElement(rt.default,{centered:!0,title:Kl?"\u7F16\u8F91\u6559\u5B66\u8BFE\u4EF6":"\u65B0\u5EFA\u6559\u5B66\u8BFE\u4EF6",open:Vi,confirmLoading:ii,onCancel:()=>{fs(!1),pu([]),hu("")},destroyOnClose:!0,onOk:()=>Qt(void 0,null,function*(){var pa,li;const Si=ta.getFieldsValue();jr(!0);const Ji=Si.files.find(eA=>!eA.response||!eA.response.id);if(Ji){nt.ZP.error(`${Ji==null?void 0:Ji.name} \u6587\u4EF6\u4E0A\u4F20\u5931\u8D25\uFF0C\u8BF7\u91CD\u65B0\u4E0A\u4F20`);return}let Ki;const Rs=mt(at({},Si),{subject_id:yo.pathId,tags:mA,attachment_ids:(pa=Si==null?void 0:Si.files)==null?void 0:pa.map(eA=>eA.response.id)});Kl?Ki=yield(0,ue.M2)(mt(at({},Rs),{id:Kl==null?void 0:Kl.id,attachment_id:(li=Rs==null?void 0:Rs.attachment_ids)==null?void 0:li[0]})):Ki=yield(0,ue.s0)(mt(at({},Rs),{id:Pr.stage_id})),Ki.status===0&&(nt.ZP.success("\u4FEE\u6539\u6210\u529F"),fs(!1),Fa(at({},Pr))),jr(!1)})},b.createElement(It.default,{form:ta},b.createElement(It.default.Item,{label:"\u8BFE\u4EF6\u5185\u5BB9",name:"files",rules:[{required:!0,message:"\u8BF7\u4E0A\u4F20\u8BFE\u4EF6\u5185\u5BB9"}]},b.createElement(pl.Z,{aloneClear:!0,maxSize:(0,Se.Ny)()?500:100,accept:et.toString(),number:Kl?1:10})),b.createElement(It.default.Item,{style:{marginLeft:8},label:"\u77E5\u8BC6\u6807\u7B7E",name:"tags"},b.createElement(At.default,{onKeyUp:bc})),b.createElement("div",{className:Ui["tagsList-content"]},mA.map((pa,li)=>b.createElement(Xs.default,{key:li+pa,closable:!0,onClose:Si=>{$u(Si,pa)}},pa))),b.createElement("div",null,b.createElement("span",{className:"c-red"},"\u6CE8\u610F\uFF1A"),b.createElement("br",null),"1\u3001\u4E0A\u4F20\u8BFE\u4EF6\uFF0C\u5373\u8868\u793A\u60A8\u5DF2\u540C\u610F",b.createElement(Pe.Link,{to:"/users/mmipb3zhj/videos/protocol",target:"_blank"},"\u4E0A\u4F20\u5185\u5BB9\u534F\u8BAE"),"\uFF0C\u4E0D\u5F97\u4E0A\u4F20\u672A\u7ECF\u4ED6\u4EBA\u6388\u6743\u7684\u4F5C\u54C1\uFF1B",b.createElement("br",null),"2\u3001\u4E0A\u4F20\u8BFE\u4EF6\u9ED8\u8BA4\u8BBE\u7F6E\u4E3A\u4E0D\u5141\u8BB8\u4E0B\u8F7D\uFF0C\u82E5\u8981\u5F00\u542F\u4E0B\u8F7D\u529F\u80FD\uFF0C\u53EF\u8FDB\u5165\u8BFE\u7A0B\u7F16\u8F91\u9875\u9762\u8BBE\u7F6E\uFF1B",b.createElement("br",null),"3\u3001\u4E0D\u652F\u6301\u65AD\u70B9\u7EED\u4F20\uFF0C\u5355\u4E2A\u6587\u4EF6\u5927\u5C0F\u8BF7\u52FF\u8D85\u8FC7",(0,Se.Ny)()?500:100,"M\uFF1B",b.createElement("br",null),"4\u3001\u5F53\u524D\u4EC5\u9650\u652F\u6301pdf\u3001word\u3001excel\u3001ppt\u3001zip\u6587\u4EF6\uFF1B",b.createElement("br",null),"5\u3001\u6587\u4EF6\u540D\u5C06\u88AB\u81EA\u52A8\u8BFB\u53D6\u4E3A\u7CFB\u7EDF\u5185\u8BE5\u8BFE\u4EF6\u7684\u540D\u79F0\uFF0C\u4E0A\u4F20\u524D\u8BF7\u6CE8\u610F\u8FD9\u4E00\u70B9\uFF1B",b.createElement("br",null),"6\u3001\u4E00\u6B21\u6700\u591A\u4E0A\u4F2010\u4E2A\u6587\u4EF6\u3002"))),b.createElement(rt.default,{centered:!0,title:"\u65B0\u5EFA\u5C0F\u8282\u540D\u79F0",open:Es,confirmLoading:ii,onOk:()=>Qt(void 0,null,function*(){Fo.submit()}),onCancel:()=>{Os(!1),Fo.resetFields()}},b.createElement(It.default,{form:Fo,onFinish:pa=>Qt(void 0,null,function*(){jr(!0),(yield(0,ue.Mt)(mt(at({},pa),{id:Pr==null?void 0:Pr.stage_id,subject_id:yo.pathId}))).status===0&&(nt.ZP.success("\u6DFB\u52A0\u6210\u529F"),Os(!1),Fo.resetFields(),Fa(at({},Pr))),jr(!1)})},b.createElement(It.default.Item,{label:"",name:"name",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4E0D\u8D85\u8FC740\u5B57\u7684\u5C0F\u8282\u540D\u79F0"},{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"}]},b.createElement(At.default,{showCount:!0,maxLength:40,placeholder:"\u8BF7\u8F93\u5165\u4E0D\u8D85\u8FC740\u5B57\u7684\u5C0F\u8282\u540D\u79F0"})))),b.createElement(Mc.Z,{visible:ol,editData:Kl,onCancel:()=>zs(!1),onOk:nd}),b.createElement(Cc,{setScoreShow:io,getData:()=>{Fa({stage_id:tr.stage_id||Pr.stage_id})},id:Vo,ScoreShow:qa,modalType:si,subjectId:yo.pathId,openPreview:Oa}),b.createElement(ic,{setScoreShow:ti,ScoreShow:Ua,homeType:aa,homeId:_a,modalDdata:yi}))};var sn=(0,Pe.connect)(({pathsDetail:We,user:ot,loading:ye,globalSetting:yn,classroomList:mr,exercise:wr})=>({pathsDetail:We,user:ot,globalSetting:yn,loading:ye.effects,classroomList:mr,exercise:wr}))(xn),Rn=ne(91558),en=ne(5871);const kn=({user:We,onReplyDiscuss:ot,dispatch:ye,id:yn,activeDiscussIndex:mr,placeholder:wr})=>{const[ra,Vn]=(0,b.useState)("");function pn(ma){Vn(ma)}const tr=(0,Pe.useParams)();function Vr(){if(!ra){nt.ZP.info("\u56DE\u590D\u5185\u5BB9\u4E0D\u80FD\u4E3A\u7A7A!");return}ot(yn,ra),ye({type:"pathsDetail/getPathsDetail",payload:{id:tr.pathId}}),Vn("")}return b.createElement("div",{key:yn,className:"discuss-item-editor",style:{display:mr===yn?"block":"none",width:"100%"}},b.createElement(fA.Z,{miniToolbar:!0,startInit:mr===yn,defaultValue:ra,id:yn,noStorage:!0,watch:!1,height:155,placeholder:wr||"\u6211\u8981\u56DE\u590D",showResizeBar:!0,onChange:pn}),b.createElement("a",{onClick:Vr,className:"btn-send"},"\u53D1\u9001"))};var sr=(0,Pe.connect)(({shixunsDetail:We,loading:ot,globalSetting:ye})=>({shixunsDetail:We,globalSetting:ye,loading:ot.models.index}))(kn),Nr=ne(59301),qr=(We,ot,ye)=>new Promise((yn,mr)=>{var wr=pn=>{try{Vn(ye.next(pn))}catch(tr){mr(tr)}},ra=pn=>{try{Vn(ye.throw(pn))}catch(tr){mr(tr)}},Vn=pn=>pn.done?yn(pn.value):Promise.resolve(pn.value).then(wr,ra);Vn((ye=ye.apply(We,ot)).next())});const Ea=({user:We,upDataList:ot,page:ye,dispatch:yn,keywords:mr})=>{const wr=(0,Pe.useParams)(),ra=(Vn,pn)=>qr(void 0,null,function*(){const tr=yield(0,ue.WD)({id:Vn,content:pn});(tr==null?void 0:tr.status)===0&&ot(1,mr)});return Nr.createElement("div",{className:"discuss-item-container bg-white"},Nr.createElement("a",{href:`/users/${We.login}`,target:"_blank"},Nr.createElement("img",{alt:"\u7528\u6237\u5934\u50CF",height:"50",src:`${Hn.Z.IMG_SERVER}/images/${We.image_url}`,width:"50"})),Nr.createElement("section",null,Nr.createElement(sr,{id:wr.pathId,activeDiscussIndex:wr.pathId,onReplyDiscuss:ra,placeholder:"\u6211\u8981\u8BA8\u8BBA"})))};var Dr=(0,Pe.connect)(({shixunsDetail:We,loading:ot,globalSetting:ye})=>({shixunsDetail:We,globalSetting:ye,loading:ot.models.index}))(Ea),Kn=ne(11324);function Zr(We,ot=1){return get("/discusses.json",{page:ot-1,container_identifier:We,container_type:"Shixun"})}function oa(We,ot){return(0,Gt.v_)(`/discusses/${We}/top_or_down_discuss.json`,{top:ot})}function gn(We,ot){return(0,Gt.v_)(`/discusses/${We}/plus.json`,{container_type:"Discuss",type:ot?1:0})}function In(We,ot){return(0,Gt.v_)(`/discusses/${We}/hidden.json`,ot)}function Ar(We,ot){return(0,Gt.v_)(`/discusses/${We}/reward_code.json`,ot)}function De(We){return(0,Gt.ZP)(`/api/discusses/${We}.json`,{method:"delete"})}function Ge(We,ot){return(0,Gt.v_)(`/discusses/${We}/reply.json`,{container_type:"Shixun",content:ot})}function ft(We){return post("/discusses.json",We)}function bt({data:We,index:ot,adminOrOperator:ye,parentDiscussIndex:yn,shixunIdentifier:mr,isDelete:wr,user:ra,onSetRewardData:Vn,onSetActionType:pn,deleteCommentAlert:tr,shixunName:Vr,keywords:ma}){const{author:da,can_delete:Ja,manage:to,content:Oa,hidden:Fa,id:fo,reward:xa,time:uo}=We;function $a(){Vn({id:fo,index:ot,user_id:da.user_id,parentDiscussIndex:yn})}function Sa(){pn({id:fo,index:ot,params:{hidden:Fa?"0":"1",container_identifier:mr},type:"hidden-discuss",parentDiscussIndex:yn,message:Fa?"\u786E\u5B9A\u8981\u53D6\u6D88\u9690\u85CF\u8BE5\u6761\u56DE\u590D\u5417":"\u786E\u5B9A\u8981\u9690\u85CF\u8BE5\u6761\u56DE\u590D\u5417"})}function Ta(){if(tr){rt.default.info({title:"\u63D0\u793A",content:b.createElement("div",{className:"tc"}," ","\u8BE5\u6761\u8BC4\u8BBA\u6765\u81EA\u300A",Vr,"\u300B\u5B9E\u8DF5\u9879\u76EE\uFF0C\u60A8\u4E0D\u662F\u8BE5\u5B9E\u8DF5\u9879\u76EE\u7684\u7BA1\u7406\u8005\uFF0C\u4E0D\u80FD\u5220\u9664\u8BC4\u8BBA\uFF01"),onOk(){}});return}pn({id:fo,index:ot,type:"delete-discuss",parentDiscussIndex:yn,message:"\u786E\u5B9A\u8981\u5220\u9664\u8BE5\u6761\u56DE\u590D\u5417"})}return b.createElement("div",{className:"second-level-discuss"},b.createElement("div",{className:"discuss-info-body",style:{marginTop:"8px",marginBottom:"8px"}},b.createElement("div",{className:"discuss-info"},b.createElement("a",{href:`/users/${da.login}`,target:"_blank"},da.name),b.createElement("span",{className:"grey"},uo),xa?b.createElement("a",{className:"c-orange gift",title:`\u5DF2\u5956\u52B1\u91D1\u5E01${xa}`},b.createElement("i",{className:"iconfont icon-gift c-orange "}),b.createElement("span",null,xa)):null),b.createElement("div",{className:ma?"hidden":"btn-group",style:{marginBottom:"0px"}},ye?b.createElement("a",{onClick:$a,title:"\u7ED9TA\u5956\u52B1\u91D1\u5E01"},b.createElement("i",{className:"iconfont icon-jiangli"})):null,ye?b.createElement("a",{onClick:Sa,title:Fa?"\u53D6\u6D88\u9690\u85CF":"\u9690\u85CF\u8BC4\u8BBA"},b.createElement("i",{className:Fa?"iconfont icon-yincangbiyan":"fa fa-eye"})):null,to?b.createElement("a",{onClick:Ta,title:"\u5220\u9664",style:{minWidth:"unset"}},b.createElement("i",{className:"iconfont icon-shanchu"})):null)),b.createElement(Je.Z,{className:"discuss-content",value:Oa,highlightKeywords:ma}))}var Ot=({data:We,index:ot,shixunIdentifier:ye,adminOrOperator:yn,identity:mr,onTopOrDownDiscuss:wr,onPlusDiscuss:ra,onSetActionType:Vn,onSetRewardData:pn,user:tr,isDelete:Vr,activeDiscussIndex:ma,onReplyDiscuss:da,onSetActiveDiscussIndex:Ja,keywords:to})=>{const{content:Oa,children:Fa,game_url:fo,hidden:xa,id:uo,position:$a,praise_count:Sa,reward:Ta,sticky:ho,time:bo,user_praise:ta,game_passed:Fo,delete_comment_alert:yo,author:za,shixun_name:Ya,manage:ui}=We;function la(){Ja(uo)}function Pr(){wr(uo,!ho,ot)}function ei(){ra(uo,!ta,ot)}function Ri(){pn({id:uo,index:ot,user_id:za.user_id})}function ji(){if(yo){rt.default.info({title:"\u63D0\u793A",content:b.createElement("div",{className:"tc"}," ","\u8BE5\u6761\u8BC4\u8BBA\u6765\u81EA\u300A",Ya,"\u300B\u5B9E\u8DF5\u9879\u76EE\uFF0C\u60A8\u4E0D\u662F\u8BE5\u5B9E\u8DF5\u9879\u76EE\u7684\u7BA1\u7406\u8005\uFF0C\u4E0D\u80FD\u5220\u9664\u8BC4\u8BBA\uFF01"),onOk(){}});return}Vn({id:uo,index:ot,type:"delete-discuss",message:"\u786E\u5B9A\u8981\u5220\u9664\u8BE5\u6761\u56DE\u590D\u5417"})}function jo(){Vn({id:uo,index:ot,params:{hidden:xa?"0":"1",container_identifier:ye},type:"hidden-discuss",message:xa?"\u786E\u5B9A\u8981\u53D6\u6D88\u9690\u85CF\u8BE5\u6761\u56DE\u590D\u5417":"\u786E\u5B9A\u8981\u9690\u85CF\u8BE5\u6761\u56DE\u590D\u5417"})}const Xi=Hi=>{let{nodeName:Vi,src:fs}=Hi.target;Vi==="IMG"&&(Ei.Z.publish("preview-image",fs),console.log("src:",fs))};return b.createElement("div",{className:"discuss-item-container",key:uo},b.createElement("a",{href:`/users/${za.login}`,target:"_blank"},b.createElement("img",{alt:"\u7528\u6237\u5934\u50CF",height:"50",src:`${Hn.Z.IMG_SERVER}/images/${za.image_url}`,width:"50"})),b.createElement("section",null,b.createElement("div",{className:"discuss-info"},b.createElement("a",{href:`/users/${za.login}`,target:"_blank"},za.name),b.createElement("span",{className:"grey"},bo),$a?b.createElement("span",{className:"c-green"}," [\u7B2C",$a,"\u5173] "):null,fo?b.createElement("a",{href:fo,target:"_blank",className:"view-code",title:"\u70B9\u51FB\u67E5\u770BTA\u7684\u4EE3\u7801\u9875\u9762"},"\u67E5\u770B"):null,Ta?b.createElement("a",{className:"c-orange gift",title:`\u5DF2\u5956\u52B1\u91D1\u5E01${Ta}`},b.createElement("i",{className:"iconfont icon-gift c-orange "}),b.createElement("span",null,Ta)):null,mr<=5?b.createElement("span",{style:{flex:"1",textAlign:"right",color:Fo===1?"#29bd8b":""}},Fo||Fo===0?Fo===1?"\u5DF2\u901A\u5173":"\u672A\u901A\u5173":""):null),b.createElement("div",{onClick:Xi},b.createElement(Je.Z,{className:"discuss-content",value:Oa,highlightKeywords:to})),Fa&&Fa.length>0?b.createElement("div",{className:"reply-discuss-container",onClick:Xi},Fa.map((Hi,Vi)=>b.createElement(bt,{key:Hi.id,data:Hi,index:Vi,deleteCommentAlert:yo,shixunName:Ya,shixunIdentifier:ye,adminOrOperator:yn,user:tr,isDelete:Vr,onSetRewardData:pn,onSetActionType:Vn,parentDiscussIndex:ot,keywords:to}))):null,b.createElement("div",{className:to?"hidden":"btn-group"},yn?b.createElement("a",{onClick:Ri,title:"\u7ED9TA\u5956\u52B1\u91D1\u5E01"},b.createElement("i",{className:"iconfont icon-jiangli"})):null,yn?b.createElement("a",{onClick:jo,title:xa?"\u53D6\u6D88\u9690\u85CF":"\u9690\u85CF\u8BC4\u8BBA"},b.createElement("i",{className:xa?"iconfont icon-yincangbiyan":"fa fa-eye"})):null,ui&&(!Fa||Fa.length==0)&&b.createElement("a",{onClick:ji,title:"\u5220\u9664"},b.createElement("i",{className:"iconfont icon-shanchu"})),b.createElement("a",{onClick:la,title:"\u56DE\u590D"},b.createElement("i",{className:"iconfont icon-huifu1"})),b.createElement("a",{onClick:ei,style:{whiteSpace:"nowrap"},className:ta?"c-orange":""},b.createElement("i",{className:ta?"iconfont icon-dianzan mr3":"iconfont icon-dianzan-xian mr3 "}),b.createElement("span",null,Sa||""))),b.createElement(sr,{id:uo,activeDiscussIndex:ma,onReplyDiscuss:da})))},kt=Object.defineProperty,ln=Object.defineProperties,Tn=Object.getOwnPropertyDescriptors,st=Object.getOwnPropertySymbols,Nt=Object.prototype.hasOwnProperty,Mt=Object.prototype.propertyIsEnumerable,Xt=(We,ot,ye)=>ot in We?kt(We,ot,{enumerable:!0,configurable:!0,writable:!0,value:ye}):We[ot]=ye,cn=(We,ot)=>{for(var ye in ot||(ot={}))Nt.call(ot,ye)&&Xt(We,ye,ot[ye]);if(st)for(var ye of st(ot))Mt.call(ot,ye)&&Xt(We,ye,ot[ye]);return We},Qn=(We,ot)=>ln(We,Tn(ot)),jn=(We,ot,ye)=>new Promise((yn,mr)=>{var wr=pn=>{try{Vn(ye.next(pn))}catch(tr){mr(tr)}},ra=pn=>{try{Vn(ye.throw(pn))}catch(tr){mr(tr)}},Vn=pn=>pn.done?yn(pn.value):Promise.resolve(pn.value).then(wr,ra);Vn((ye=ye.apply(We,ot)).next())});const Gn={showRewardDialog:!1,data:null,page:1,loading:!1,actionType:null,activeDiscussIndex:null};function yr(We,ot){switch(ot.type){case Kn.tD:return Qn(cn({},We),{loading:!0});case Kn.RS:return Qn(cn({},We),{showRewardDialog:!0});case Kn.t2:return Qn(cn({},We),{showRewardDialog:!1});case Kn.GR:return cn(cn({},We),ot.payload);case Kn.u8:return cn(cn({},We),ot.payload);case Kn.rM:return cn(cn({},We),ot.payload);case Kn.yS:return cn(cn({},We),ot.payload);case Kn.Vn:return cn(cn({},We),ot.payload);case Kn.SX:return cn(cn({},We),ot.payload);default:throw new Error}}var Ir=({shixunIdentifier:We,identity:ot,activeIndex:ye,user:yn,isShixunDetail:mr=!1,isDelete:wr,keywords:ra,refreshCount:Vn})=>{const[pn,tr]=(0,b.useReducer)(yr,Gn),{page:Vr,loading:ma,data:da,actionType:Ja,showRewardDialog:to,activeDiscussIndex:Oa}=pn,Fa=(0,b.useRef)(),fo=(0,b.useRef)(),xa=(0,Pe.useParams)();function uo(jo){return jn(this,null,function*(){if(!ma)try{tr({type:Kn.tD});const Xi=yield(0,ue.Ax)(Qn(cn({},xa),{page:jo,keywords:ra}));tr({type:Kn.GR,payload:{activeDiscussIndex:null,page:jo,data:Xi,loading:!1}})}catch(Xi){console.log(Xi)}})}function $a(jo){document.body.scrollIntoView(),uo(jo)}function Sa(jo,Xi,Hi){return jn(this,null,function*(){try{const Vi=yield gn(jo,Xi);ei[Hi].user_praise=Xi,ei[Hi].praise_count=Vi.praise_count,tr({type:Kn.rM,payload:{data:Qn(cn({},da),{comments:ei})}})}catch(Vi){console.log(Vi)}})}function Ta(jo,Xi,Hi){return jn(this,null,function*(){try{yield oa(jo,Xi),ei[Hi].sticky=Xi,tr({type:Kn.u8,payload:{data:Qn(cn({},da),{comments:ei})}})}catch(Vi){console.log(Vi)}})}function ho(){tr({type:Kn.yS,payload:{actionType:null}})}function bo(){return jn(this,null,function*(){const{id:jo,params:Xi,type:Hi,index:Vi,parentDiscussIndex:fs}=Ja;if(Hi==="hidden-discuss"&&(yield In(jo,Xi),fs?ei[fs].children[Vi].hidden=Xi.hidden==1:ei[Vi].hidden=Xi.hidden==1,tr({type:Kn.yS,payload:{actionType:null,data:Qn(cn({},da),{comments:ei})}})),Hi==="delete-discuss"){if(yield De(jo),fs||fs===0){let Es=ei[fs].children;for(let Os=Es.length-1;Os>=0;Os--)if(Es[Os].id===jo){Es.splice(Os,1);break}ei[fs].children=Es}else for(let Es=ei.length-1;Es>=0;Es--)if(ei[Es].id===jo){ei.splice(Es,1);break}tr({type:Kn.yS,payload:{actionType:null,data:Qn(cn({},da),{comments:ei})}}),Vn()}})}function ta(jo){tr({type:Kn.yS,payload:{actionType:jo}})}function Fo(){tr({type:Kn.t2})}function yo(){return jn(this,null,function*(){const{id:jo,index:Xi,score:Hi,user_id:Vi,parentDiscussIndex:fs}=Fa.current,Es=yield Ar(jo,{container_type:"Discusses",score:Hi,user_id:Vi});fs?ei[fs].children[Xi].reward=Es.code:ei[Xi].reward=Es.code,tr({type:Kn.Vn,payload:{showRewardDialog:!1,data:Qn(cn({},da),{comments:ei})}}),Fa.current=null})}function za(jo){Fa.current=jo,tr({type:Kn.RS})}function Ya(jo){Fa.current.score=jo}function ui(jo,Xi){return jn(this,null,function*(){try{yield Ge(jo,Xi),uo(Vr)}catch(Hi){console.log(Hi)}})}function la(jo){tr(Oa===jo?{type:Kn.SX,payload:{activeDiscussIndex:null}}:{type:Kn.SX,payload:{activeDiscussIndex:jo}})}if((0,b.useEffect)(()=>{function jo(){return jn(this,null,function*(){ye===3&&!da&&We&&(yield uo(Vr))})}jo()},[xa.pathId,ra]),(0,b.useEffect)(()=>{uo(Vr)},[ra]),!da)return b.createElement(y.Z,{spinning:!0},b.createElement("div",{style:{height:"300px",width:"100%"}}));const{disscuss_count:Pr,comments:ei,all:Ri,can_hidden:ji}=da;return b.createElement(b.Fragment,null,b.createElement("div",{className:"discuss-container",ref:fo},Pr===0?b.createElement(ql.Z,null):null,(0,Se.bg)()&&!ra&&b.createElement(Dr,{upDataList:uo,page:Vr,user:yn,keywords:ra}),b.createElement("aside",{className:"bg-white"},ei==null?void 0:ei.map((jo,Xi)=>b.createElement(Ot,{user:yn,key:jo.id,data:jo,index:Xi,identity:ot,onPaginationChange:$a,shixunIdentifier:We,isDelete:wr,onSetActionType:ta,onTopOrDownDiscuss:Ta,adminOrOperator:ji,onPlusDiscuss:Sa,onSetRewardData:za,activeDiscussIndex:Oa,onSetActiveDiscussIndex:la,onReplyDiscuss:ui,keywords:ra}))),Pr>10?b.createElement("div",{className:"pagination-container tc"},b.createElement(No.Z,{showQuickJumper:!0,showSizeChanger:!1,onChange:$a,current:Vr,total:Pr})):null),b.createElement(Rn.Z,null,b.createElement(rt.default,{centered:!0,title:"\u63D0\u793A",open:!!Ja,onOk:bo,onCancel:ho},b.createElement("p",null,Ja?Ja.message:"")),b.createElement(rt.default,{centered:!0,width:400,title:"\u5956\u52B1\u8BBE\u7F6E",open:to,onCancel:Fo,onOk:yo},b.createElement(en.Z,{placeholder:"\u8BF7\u8F93\u5165\u5956\u52B1\u7684\u91D1\u5E01\u6570\u91CF",min:1,onChange:Ya,style:{width:"228px"}}))))},Tr={flex_box_center:"flex_box_center___pWsLR",flex_space_between:"flex_space_between___VBNSX",flex_box_vertical_center:"flex_box_vertical_center___Z_F4c",flex_box_center_end:"flex_box_center_end___q95u1",flex_box_column:"flex_box_column___dhvCq",scoremodal:"scoremodal___YNtb3",wrap:"wrap___BauIT",wrap_title:"wrap_title___ZWoHv",radioWrap:"radioWrap___Jh9vt",radio:"radio___Ydt8R",colorFF0000:"colorFF0000___JOb5w",pagination:"pagination___d1fv4",selectWrapper:"selectWrapper___AXdXX",allqingchu:"allqingchu___bGXX_",title:"title___i97Lm",score:"score___KL7jN",close:"close___UFA7K",content:"content___y4BQA",items:"items___uyG6g",bottom:"bottom___YN73d",yes:"yes___XPJhC",no:"no___Mkypk",titlecount:"titlecount___ppkNI",add:"add___SwDuY",search:"search___Pjuzg",searchIcon:"searchIcon___v01bz",tabWrap:"tabWrap___ANUlZ"},Mr=ne(59301),Ma=Object.defineProperty,Qr=Object.defineProperties,Pn=Object.getOwnPropertyDescriptors,Xa=Object.getOwnPropertySymbols,ka=Object.prototype.hasOwnProperty,zr=Object.prototype.propertyIsEnumerable,ca=(We,ot,ye)=>ot in We?Ma(We,ot,{enumerable:!0,configurable:!0,writable:!0,value:ye}):We[ot]=ye,na=(We,ot)=>{for(var ye in ot||(ot={}))ka.call(ot,ye)&&ca(We,ye,ot[ye]);if(Xa)for(var ye of Xa(ot))zr.call(ot,ye)&&ca(We,ye,ot[ye]);return We},Xr=(We,ot)=>Qr(We,Pn(ot)),ha=(We,ot)=>{var ye={};for(var yn in We)ka.call(We,yn)&&ot.indexOf(yn)<0&&(ye[yn]=We[yn]);if(We!=null&&Xa)for(var yn of Xa(We))ot.indexOf(yn)<0&&zr.call(We,yn)&&(ye[yn]=We[yn]);return ye},Za=(We,ot,ye)=>new Promise((yn,mr)=>{var wr=pn=>{try{Vn(ye.next(pn))}catch(tr){mr(tr)}},ra=pn=>{try{Vn(ye.throw(pn))}catch(tr){mr(tr)}},Vn=pn=>pn.done?yn(pn.value):Promise.resolve(pn.value).then(wr,ra);Vn((ye=ye.apply(We,ot)).next())});const Po=At.default.Search,Eo=We=>{var ot=We,{shixunsDetail:ye,dispatch:yn}=ot,mr=ha(ot,["shixunsDetail","dispatch"]),wr,ra;const Vn=(0,Pe.useParams)(),[pn,tr]=(0,b.useState)(0),[Vr,ma]=(0,b.useState)([]),[da,Ja]=(0,b.useState)(""),[to,Oa]=(0,b.useState)(),[Fa,fo]=(0,b.useState)(!1),[xa,uo]=(0,b.useState)(!1),[$a,Sa]=(0,b.useState)(!1),[Ta,ho]=(0,b.useState)({}),[bo,ta]=(0,b.useState)({page:1,limit:10,type:"video"});(0,b.useEffect)(()=>{var la,Pr,ei,Ri;if(Ja(""),ye.actionTabs.key==="Stage-SendModal")if(((Pr=(la=ye==null?void 0:ye.actionTabs)==null?void 0:la.params)==null?void 0:Pr.title)=="\u5206\u7EC4\u4F5C\u4E1A"){let ji={page:1,limit:10,type:"group"};ta(ji),Fo(Xr(na({},ji),{search:encodeURI(da)}))}else if(((Ri=(ei=ye==null?void 0:ye.actionTabs)==null?void 0:ei.params)==null?void 0:Ri.title)=="\u56FE\u6587\u4F5C\u4E1A"){let ji={page:1,limit:10,type:"normal"};ta(ji),Fo(Xr(na({},ji),{search:encodeURI(da)}))}else ta(bo),Fo(Xr(na({},bo),{search:encodeURI(da)}))},[ye.actionTabs.key]);const Fo=la=>Za(void 0,null,function*(){const Pr=yield yn({type:"shixunsDetail/searchUserCourses",payload:la});Pr.status===401?(yn({type:"shixunsDetail/setActionTabs",payload:{}}),uo(!1)):(tr((Pr==null?void 0:Pr.courses_count)||0),ma((Pr==null?void 0:Pr.course_list)||[]))}),yo=la=>{const Pr=na(na({},bo),{page:la,limit:10,search:encodeURI(da)});ta(Pr),Fo(Pr)},za=()=>Za(void 0,null,function*(){var la,Pr,ei,Ri,ji,jo,Xi,Hi,Vi,fs,Es,Os,ol,zs,ii;if(!to){fo(!0);return}const jr=(la=ye.actionTabs.params)==null?void 0:la.id;uo(!1);let si=yield(0,Ze.Tr)({id:((ei=(Pr=ye==null?void 0:ye.actionTabs)==null?void 0:Pr.params)==null?void 0:ei.title)=="\u6D4B\u9A8C"?(ji=(Ri=ye==null?void 0:ye.actionTabs)==null?void 0:Ri.params)==null?void 0:ji.examinationid:Vn==null?void 0:Vn.pathId,course_id:((Xi=(jo=ye==null?void 0:ye.actionTabs)==null?void 0:jo.params)==null?void 0:Xi.title)=="\u6D4B\u9A8C"?[to]:to,type:((Vi=(Hi=ye==null?void 0:ye.actionTabs)==null?void 0:Hi.params)==null?void 0:Vi.title)=="\u5206\u7EC4\u4F5C\u4E1A"?"group":((Es=(fs=ye==null?void 0:ye.actionTabs)==null?void 0:fs.params)==null?void 0:Es.title)=="\u56FE\u6587\u4F5C\u4E1A"?"normal":((ol=(Os=ye==null?void 0:ye.actionTabs)==null?void 0:Os.params)==null?void 0:ol.title)=="\u6D4B\u9A8C"?"examination_bank":((ii=(zs=ye==null?void 0:ye.actionTabs)==null?void 0:zs.params)==null?void 0:ii.title)=="\u7F16\u7A0B\u4F5C\u4E1A"?"hack":"subject",stage_item_id:jr,sync_catelog:0});(si==null?void 0:si.student_count)===0?yield Ya(si==null?void 0:si.no_use_list):ho(si)}),Ya=la=>Za(void 0,null,function*(){var Pr,ei,Ri,ji,jo,Xi,Hi,Vi,fs,Es,Os,ol,zs,ii,jr,si,wa,qa;const io=(Pr=ye.actionTabs.params)==null?void 0:Pr.id;let Ua;if(Sa(!0),(ei=ye.actionTabs.params)!=null&&ei.is_jupyter){const ti=(Ri=ye.actionTabs.params)==null?void 0:Ri.identifier;Ua=yield(0,Gt.ZP)(`/api/shixuns/${ti}/send_to_course.json`,{method:"Post",body:{courses:[{course_id:to,identifier:ti,type:"normal",is_copy:la,is_use:1}]}})}else((jo=(ji=ye==null?void 0:ye.actionTabs)==null?void 0:ji.params)==null?void 0:jo.title)=="\u6D4B\u9A8C"?Ua=yield(0,ue.p4)({id:(Hi=(Xi=ye==null?void 0:ye.actionTabs)==null?void 0:Xi.params)==null?void 0:Hi.examinationid,course_id:[to],shixuns_info:la?la==null?void 0:la.map(ti=>(ti.shixun_id=ti.id,ti)):[]}):Ua=yield(0,ue.Q)({id:Vn==null?void 0:Vn.pathId,course_id:to,stage_shixuns:la,sync_catelog:0,type:((Vi=ye.actionTabs.params)==null?void 0:Vi.title)==="\u5B9E\u8BAD"?"shixun":((Es=(fs=ye==null?void 0:ye.actionTabs)==null?void 0:fs.params)==null?void 0:Es.title)=="\u5206\u7EC4\u4F5C\u4E1A"?"group":((ol=(Os=ye==null?void 0:ye.actionTabs)==null?void 0:Os.params)==null?void 0:ol.title)=="\u56FE\u6587\u4F5C\u4E1A"?"normal":((ii=(zs=ye==null?void 0:ye.actionTabs)==null?void 0:zs.params)==null?void 0:ii.title)=="\u89C6\u9891"?"video":((si=(jr=ye==null?void 0:ye.actionTabs)==null?void 0:jr.params)==null?void 0:si.title)=="\u7F16\u7A0B\u4F5C\u4E1A"?"hack":""});ui(),((qa=(wa=ye==null?void 0:ye.actionTabs)==null?void 0:wa.params)==null?void 0:qa.title)=="\u6D4B\u9A8C"?(Ua==null?void 0:Ua.status)===0&&rt.default.confirm({title:"\u63D0\u793A",centered:!0,icon:null,okText:"\u7ACB\u5373\u524D\u5F80",cancelText:"\u7A0D\u540E\u518D\u8BF4",content:Mr.createElement("div",{style:{textAlign:"left"}},"\u53D1\u9001\u6210\u529F\uFF01\u662F\u5426\u524D\u5F80\u5BF9\u5E94\u7684\u6559\u5B66\u8BFE\u5802\uFF1F"),onOk:()=>{(0,Fe.xg)(`${Ua.data[0].first_category_url}/${Ua.data[0].exercise_id}/detail?random=${Ua.data[0].is_random}&tabs=3`)}}):(Ua==null?void 0:Ua.status)===1&&rt.default.confirm({title:"\u63D0\u793A",centered:!0,icon:null,okText:"\u7ACB\u5373\u524D\u5F80",cancelText:"\u7A0D\u540E\u518D\u8BF4",content:Mr.createElement("div",{style:{textAlign:"left"}},"\u53D1\u9001\u6210\u529F\uFF01\u662F\u5426\u524D\u5F80\u5BF9\u5E94\u7684\u6559\u5B66\u8BFE\u5802\uFF1F"),onOk:()=>{var ti,aa,Ko,_a,vo,yi,Ka,Vo,gs;if((ti=ye.actionTabs.params)!=null&&ti.is_jupyter){(0,Fe.xg)(Ua==null?void 0:Ua.first_category_url);return}if(((Ko=(aa=ye==null?void 0:ye.actionTabs)==null?void 0:aa.params)==null?void 0:Ko.title)=="\u5206\u7EC4\u4F5C\u4E1A"||((vo=(_a=ye==null?void 0:ye.actionTabs)==null?void 0:_a.params)==null?void 0:vo.title)=="\u56FE\u6587\u4F5C\u4E1A")(0,Fe.xg)(Ua==null?void 0:Ua.url);else if(((Ka=(yi=ye==null?void 0:ye.actionTabs)==null?void 0:yi.params)==null?void 0:Ka.title)=="\u7F16\u7A0B\u4F5C\u4E1A"){const ni=(Vo=Ua==null?void 0:Ua.url.split("/"))==null?void 0:Vo[2];(0,Fe.xg)(`/classrooms/${ni}/program_homework`)}else{const ni=(gs=Ua==null?void 0:Ua.url.split("/"))==null?void 0:gs[2];(0,Fe.xg)(`/classrooms/${ni}/shixun_homework`)}}})}),ui=()=>{Ja(""),Oa(null),fo(!1),yn({type:"shixunsDetail/setActionTabs",payload:{}}),uo(!1),Sa(!1)};return Mr.createElement(Mr.Fragment,null,Mr.createElement(rt.default,{title:`\u53D1\u9001${((wr=ye.actionTabs.params)==null?void 0:wr.title)||"\u5B9E\u8BAD"}`,open:ye.actionTabs.key==="Stage-SendModal",centered:!0,className:Tr.scoremodal,onCancel:ui,onOk:za},Mr.createElement("div",{className:Tr.wrap},Mr.createElement("div",{className:Tr.wrap_title},"\u9009\u62E9\u7684",`${((ra=ye.actionTabs.params)==null?void 0:ra.title)||"\u5B9E\u8BAD"}`,"\u5C06\u4F1A\u53D1\u9001\u5230\u6307\u5B9A\u8BFE\u5802"),Mr.createElement("div",{className:"mb10"},Mr.createElement(At.default.Search,{className:Tr.search,placeholder:"\u8F93\u5165\u8BFE\u5802\u540D\u79F0\u7684\u5173\u952E\u5B57\u8FDB\u884C\u641C\u7D22",allowClear:!0,value:da,onChange:la=>Ja(la.target.value),suffix:Mr.createElement("i",{className:`iconfont icon-sousuo9 font14 ${Tr.searchIcon}`,onClick:()=>{Ja(da);const la=na(na({},bo),{page:1,limit:10,search:encodeURI(da)});ta(la),Fo(la)}}),onSearch:la=>{Ja(la);const Pr=na(na({},bo),{page:1,limit:10,search:encodeURI(la)});ta(Pr),Fo(Pr)}})),Mr.createElement("div",{className:Tr.radioWrap},Mr.createElement(it.ZP.Group,{value:to,onChange:la=>{Oa(la.target.value),fo(!1)}},Vr.map((la,Pr)=>Mr.createElement(it.ZP,{className:Tr.radio,value:la.course_id,key:Pr},Mr.createElement("span",{title:la.name},la.name))))),Fa&&Mr.createElement("div",{className:Tr.colorFF0000},"\u8BF7\u9009\u62E9\u4F60\u8981\u53D1\u9001\u7684\u8BFE\u5802"),pn>10&&Mr.createElement("div",{className:Tr.pagination},Mr.createElement(No.Z,{size:"small",className:"mb20",showQuickJumper:!0,showSizeChanger:!1,defaultCurrent:1,current:bo==null?void 0:bo.page,pageSize:10,total:pn,onChange:yo})))),Mr.createElement($e.Z,{resdata:Ta,type:"shixun",okloading:$a,oktext:"\u4E00\u952E\u590D\u5236\u5E76\u53D1\u9001",onok:la=>{var Pr;Ya((Pr=ye.actionTabs.params)!=null&&Pr.is_jupyter?1:la)}}))};var oo=(0,Pe.connect)(({shixunsDetail:We})=>({shixunsDetail:We}))(Eo),Bo={bg:"bg___F_x5V",title:"title___QEshf",fieldWrap:"fieldWrap___zSBF2",mdWrap:"mdWrap___V2EBb",footer_style:"footer_style___lwvvM",submit_button:"submit_button___gNsfc",close_button:"close_button___K6_8I"},po=ne(61574),Qo=Object.defineProperty,Qa=Object.defineProperties,_i=Object.getOwnPropertyDescriptors,Yo=Object.getOwnPropertySymbols,ai=Object.prototype.hasOwnProperty,Di=Object.prototype.propertyIsEnumerable,Lo=(We,ot,ye)=>ot in We?Qo(We,ot,{enumerable:!0,configurable:!0,writable:!0,value:ye}):We[ot]=ye,qi=(We,ot)=>{for(var ye in ot||(ot={}))ai.call(ot,ye)&&Lo(We,ye,ot[ye]);if(Yo)for(var ye of Yo(ot))Di.call(ot,ye)&&Lo(We,ye,ot[ye]);return We},gi=(We,ot)=>Qa(We,_i(ot)),Vs=(We,ot,ye)=>new Promise((yn,mr)=>{var wr=pn=>{try{Vn(ye.next(pn))}catch(tr){mr(tr)}},ra=pn=>{try{Vn(ye.throw(pn))}catch(tr){mr(tr)}},Vn=pn=>pn.done?yn(pn.value):Promise.resolve(pn.value).then(wr,ra);Vn((ye=ye.apply(We,ot)).next())});const Ao=({shixunHomeworks:We,newCourse:ot,globalSetting:ye,loading:yn,dispatch:mr,classroomList:wr})=>{var ra,Vn;const pn=(0,Pe.useParams)(),[tr]=It.default.useForm(),[Vr,ma]=(0,b.useState)({}),da=(0,b.useRef)(),{commonHomeWorkAddDefaultData:Ja}=We;let[to,Oa]=(0,b.useState)({});(0,b.useEffect)(()=>{tr.resetFields()},[wr.actionTabs.key]);const Fa=()=>{tr.validateFields().then(()=>Vs(void 0,null,function*(){var xa,uo;if(Vr.min_num>Vr.max_num){nt.ZP.info("\u6700\u5927\u4EBA\u6570\u4E0D\u80FD\u5C0F\u4E8E\u6700\u5C0F\u4EBA\u6570");return}const $a=qi({},Vr);$a.attachment_ids&&($a.attachment_ids=(xa=$a==null?void 0:$a.attachment_ids)==null?void 0:xa.map(Ta=>Ta.response.id)),$a.reference_attachment_ids&&($a.reference_attachment_ids=(uo=$a==null?void 0:$a.reference_attachment_ids)==null?void 0:uo.map(Ta=>Ta.response.id)),$a.base_on_project||($a.base_on_project=!1);const Sa=yield(0,ue.DQ)(gi(qi({id:wr.actionTabs.id,subject_id:wr.actionTabs.subject_id},$a),{homework_type:3}));Sa.status===0&&(fo(Sa.homework_id),(0,Fe.L9)(["\u6559\u5B66\u8BFE\u5802","\u5206\u7EC4\u4F5C\u4E1A","\u65B0\u5EFA\u5206\u7EC4\u4F5C\u4E1A"]),nt.ZP.success("\u65B0\u5EFA\u6210\u529F"),mr({type:"classroomList/setActionTabs",payload:{key:"closePathsTabs"}}))}))};function fo(xa){return Vs(this,null,function*(){if(!(to!=null&&to.ec_point_ids))return;let uo=yield(0,Gt.ZP)(`/api/ec_courses/${to==null?void 0:to.ec_course_id}/ec_points/set_work_points.json`,{method:"post",body:qi({homework_common_id:xa},to)})})}return b.createElement(di.Z,{placement:"bottom",height:"100%",closable:!1,open:wr.actionTabs.key==="\u8BFE\u7A0B\u65B0\u5EFA\u5206\u7EC4\u4F5C\u4E1A",key:"bottom",className:Bo.drawer},b.createElement("section",{className:Bo.bg},b.createElement("aside",{className:Bo.title},"\u65B0\u5EFA\u5206\u7EC4\u4F5C\u4E1A"),b.createElement(It.default,{form:tr,scrollToFirstError:!0,layout:"vertical",onValuesChange:()=>{ma(qi({},tr.getFieldsValue()))}},b.createElement("div",{className:Bo.fieldWrap},b.createElement(It.default.Item,{name:"name",label:"\u6807\u9898",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6807\u9898"}]},b.createElement(At.default,{maxLength:60,suffix:`${((ra=Vr.name)==null?void 0:ra.length)||0}/60`,placeholder:"\u4F8B\u5982\uFF1A\u4ECEPython\u7A0B\u5E8F\u8BBE\u8BA1-\u5165\u95E8\u7CBE\u901A"}))),b.createElement("div",{className:Bo.mdWrap},b.createElement(It.default.Item,{name:"description",style:{marginTop:"-10px"},label:"\u5185\u5BB9",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4F5C\u4E1A\u7684\u7B80\u4ECB"},{max:5e3,message:"\u4F5C\u4E1A\u7B80\u4ECB\u6700\u5927\u9650\u52365000\u4E2A\u5B57\u7B26"}]},b.createElement(fA.Z,{watch:!0,defaultValue:Vr.intro})),b.createElement("div",null,b.createElement(It.default.Item,{name:"attachment_ids",style:{marginTop:"-15px"}},b.createElement(pl.Z,null))),b.createElement(a.Z,{gutter:[20,20],style:{marginTop:20}},b.createElement(x.Z,{flex:"230px"},b.createElement(It.default.Item,{name:"min_num",label:"\u5206\u7EC4\u8BBE\u7F6E",rules:[{required:!0,message:"\u8BF7\u586B\u5199\u6BCF\u7EC4\u6700\u5C0F\u4EBA\u6570"}]},b.createElement(en.Z,{style:{width:200,height:40},min:1,placeholder:"\u8BF7\u586B\u5199\u6BCF\u7EC4\u6700\u5C0F\u4EBA\u6570"}))),b.createElement(x.Z,{flex:"230px"},b.createElement(It.default.Item,{name:"max_num",label:b.createElement("div",null,"\xA0"),rules:[{validator(xa,uo){return uo?Promise.resolve():Promise.reject(new Error("\u8BF7\u586B\u5199\u6BCF\u7EC4\u6700\u5927\u4EBA\u6570"))}}]},b.createElement(en.Z,{style:{width:200,height:40},max:100,placeholder:"\u8BF7\u586B\u5199\u6BCF\u7EC4\u6700\u5927\u4EBA\u6570"}))),b.createElement(x.Z,null,b.createElement("div",{className:"mt40",style:{color:"#536367",marginLeft:"-20px"}},"\uFF08\u5B66\u751F\u63D0\u4EA4\u4F5C\u54C1\u65F6\u9700\u8981\u5173\u8054\u540C\u7EC4\u6210\u5458\uFF0C\u7EC4\u5185\u6210\u5458\u4F5C\u54C1\u5171\u4EAB\uFF09"))),!((Vn=ye==null?void 0:ye.setting)!=null&&Vn.is_local)&&b.createElement(a.Z,{style:{marginTop:"-10px"}},b.createElement(x.Z,null,b.createElement(It.default.Item,{name:"base_on_project",valuePropName:"checked",style:{marginBottom:5}},b.createElement(z.default,{value:!0,style:{color:"#5F6368"}},"\u57FA\u4E8E\u9879\u76EE\u5B9E\u65BD")),b.createElement("span",{className:"c-light-black",style:{color:"#999999"}},"(\u9009\u4E2D\uFF0C\u5219\u5FC5\u987B\u5728\u672C\u5E73\u53F0\u521B\u5EFA\u9879\u76EE\uFF0C\u9879\u76EE\u7BA1\u7406\u5458\u53EF\u4EE5\u63D0\u4EA4\u4F5C\u54C1\uFF1B\u4E0D\u9009\u4E2D\uFF0C\u65E0\u9700\u5728\u5E73\u53F0\u521B\u5EFA\u9879\u76EE\uFF0C\u4EFB\u610F\u5C0F\u7EC4\u6210\u5458\u5747\u53EF\u4EE5\u63D0\u4EA4\u4F5C\u54C1)")))),b.createElement("div",{className:Bo.mdWrap},b.createElement(It.default.Item,{name:"reference_answer",label:"\u53C2\u8003\u7B54\u6848",style:{marginTop:10}},b.createElement(fA.Z,{watch:!0,defaultValue:Vr.notice})),b.createElement("div",null,b.createElement(It.default.Item,{name:"reference_attachment_ids",style:{marginTop:"-15px"}},b.createElement(pl.Z,null))))),b.createElement("div",{className:Bo.mdWrap},b.createElement(po.Z,{setitem:xa=>Oa(qi({},xa))}))),b.createElement("div",{className:Bo.footer_style},b.createElement("div",{className:Bo.close_button,onClick:()=>{mr({type:"classroomList/setActionTabs",payload:{key:""}})}},"\u53D6\u6D88"),b.createElement("div",{onClick:Fa,className:Bo.submit_button},"\u63D0\u4EA4")))};var zo=(0,Pe.connect)(({shixunHomeworks:We,newCourse:ot,loading:ye,globalSetting:yn,classroomList:mr})=>({classroomList:mr,shixunHomeworks:We,newCourse:ot,globalSetting:yn,loading:ye.effects}))(Ao),To={bg:"bg___oLxz5",title:"title___bfvam",fieldWrap:"fieldWrap___A5u2u",mdWrap:"mdWrap___zugL3",footer_style:"footer_style___unO7C",submit_button:"submit_button___t8Hvx",close_button:"close_button___oswUb"},Co=Object.defineProperty,Na=Object.defineProperties,$r=Object.getOwnPropertyDescriptors,mo=Object.getOwnPropertySymbols,qo=Object.prototype.hasOwnProperty,wi=Object.prototype.propertyIsEnumerable,tl=(We,ot,ye)=>ot in We?Co(We,ot,{enumerable:!0,configurable:!0,writable:!0,value:ye}):We[ot]=ye,Xo=(We,ot)=>{for(var ye in ot||(ot={}))qo.call(ot,ye)&&tl(We,ye,ot[ye]);if(mo)for(var ye of mo(ot))wi.call(ot,ye)&&tl(We,ye,ot[ye]);return We},vl=(We,ot)=>Na(We,$r(ot)),Is=(We,ot,ye)=>new Promise((yn,mr)=>{var wr=pn=>{try{Vn(ye.next(pn))}catch(tr){mr(tr)}},ra=pn=>{try{Vn(ye.throw(pn))}catch(tr){mr(tr)}},Vn=pn=>pn.done?yn(pn.value):Promise.resolve(pn.value).then(wr,ra);Vn((ye=ye.apply(We,ot)).next())});const ds=({shixunHomeworks:We,newCourse:ot,globalSetting:ye,loading:yn,dispatch:mr,classroomList:wr})=>{var ra,Vn,pn;const tr=(0,Pe.useParams)(),[Vr]=It.default.useForm(),[ma,da]=(0,b.useState)({}),[Ja,to]=(0,b.useState)(!1);let[Oa,Fa]=(0,b.useState)({});const[fo,xa]=(0,b.useState)({}),uo=(0,b.useRef)(),{commonHomeWorkEditDefaultData:$a}=We;(0,b.useEffect)(()=>{wr.actionTabs.key=="\u8BFE\u7A0B\u7F16\u8F91\u5206\u7EC4\u4F5C\u4E1A"&&Sa()},[wr.actionTabs.key]);const Sa=()=>Is(void 0,null,function*(){const bo=yield(0,ue.FD)({id:wr.actionTabs.id,type:wr.actionTabs.type});if(bo){const ta=vl(Xo({},bo.subject_homework),{attachment_ids:(0,pl.z)(bo.subject_homework.attachments),reference_attachment_ids:(0,pl.z)(bo.subject_homework.ref_attachments)});Vr.setFieldsValue(Xo({},ta)),da(Xo({},ta)),to(!0),xa(new Date)}});function Ta(bo){return Is(this,null,function*(){if(!(Oa!=null&&Oa.ec_point_ids))return;let ta=yield(0,Gt.ZP)(`/api/ec_courses/${Oa==null?void 0:Oa.ec_course_id}/ec_points/set_work_points.json`,{method:"post",body:Xo({homework_common_id:bo},Oa)})})}const ho=()=>{Vr.validateFields().then(()=>Is(void 0,null,function*(){var bo,ta;if(ma.min_num>ma.max_num){nt.ZP.info("\u6700\u5927\u4EBA\u6570\u4E0D\u80FD\u5C0F\u4E8E\u6700\u5C0F\u4EBA\u6570");return}const Fo=Xo({},ma);Fo.attachment_ids&&(Fo.attachment_ids=(bo=Fo==null?void 0:Fo.attachment_ids)==null?void 0:bo.map(za=>za.response.id)),Fo.reference_attachment_ids&&(Fo.reference_attachment_ids=(ta=Fo==null?void 0:Fo.reference_attachment_ids)==null?void 0:ta.map(za=>za.response.id)),Fo.base_on_project||(Fo.base_on_project=!1),(yield(0,ue.VO)(vl(Xo(Xo({},tr),Fo),{base_on_project:Fo.base_on_project,homework_type:3,id:wr.actionTabs.id}))).status===0&&(nt.ZP.success("\u7F16\u8F91\u6210\u529F"),Ta(tr.categoryId),mr({type:"classroomList/setActionTabs",payload:{key:"closePathsTabs"}}))}))};return b.createElement(di.Z,{placement:"bottom",height:"100%",closable:!1,open:wr.actionTabs.key==="\u8BFE\u7A0B\u7F16\u8F91\u5206\u7EC4\u4F5C\u4E1A",key:"bottom",className:To.drawer},b.createElement("section",{className:To.bg},b.createElement("aside",{className:To.title},"\u7F16\u8F91\u5206\u7EC4\u4F5C\u4E1A"),b.createElement(It.default,{form:Vr,scrollToFirstError:!0,layout:"vertical",onValuesChange:()=>{da(Xo({},Vr.getFieldsValue()))}},b.createElement("div",{className:To.fieldWrap},b.createElement(It.default.Item,{name:"name",label:"\u6807\u9898:",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6807\u9898"}]},b.createElement(At.default,{maxLength:60,suffix:`${((ra=ma.name)==null?void 0:ra.length)||0}/60`,placeholder:"\u4F8B\u5982\uFF1A\u4ECEPython\u7A0B\u5E8F\u8BBE\u8BA1-\u5165\u95E8\u7CBE\u901A"}))),b.createElement("div",{className:To.mdWrap},b.createElement(It.default.Item,{name:"description",label:"\u7B80\u4ECB:",style:{marginTop:"-10px"},rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4F5C\u4E1A\u7684\u7B80\u4ECB"},{max:5e3,message:"\u4F5C\u4E1A\u7B80\u4ECB\u6700\u5927\u9650\u52365000\u4E2A\u5B57\u7B26"}]},b.createElement(fA.Z,{watch:!0,defaultValue:ma.description})),b.createElement("div",null,b.createElement(It.default.Item,{name:"attachment_ids",style:{marginTop:"-15px"}},Ja&&b.createElement(pl.Z,{key:fo}))),b.createElement(a.Z,{gutter:[20,20],style:{marginTop:20}},b.createElement(x.Z,{flex:"230px"},b.createElement(It.default.Item,{name:"min_num",label:"\u5206\u7EC4\u8BBE\u7F6E",rules:[{required:!0,message:"\u8BF7\u586B\u5199\u6BCF\u7EC4\u6700\u5C0F\u4EBA\u6570"}]},b.createElement(en.Z,{style:{width:200,height:40},min:1,placeholder:"\u8BF7\u586B\u5199\u6BCF\u7EC4\u6700\u5C0F\u4EBA\u6570"}))),b.createElement(x.Z,{flex:"230px"},b.createElement(It.default.Item,{name:"max_num",label:b.createElement("div",null,"\xA0"),rules:[{validator(bo,ta){return ta?Promise.resolve():Promise.reject(new Error("\u8BF7\u586B\u5199\u6BCF\u7EC4\u6700\u5927\u4EBA\u6570"))}}]},b.createElement(en.Z,{style:{width:200,height:40},max:100,placeholder:"\u8BF7\u586B\u5199\u6BCF\u7EC4\u6700\u5927\u4EBA\u6570"}))),b.createElement(x.Z,null,b.createElement("div",{className:"mt35",style:{color:"#536367",marginLeft:"-20px"}},"\uFF08\u5B66\u751F\u63D0\u4EA4\u4F5C\u54C1\u65F6\u9700\u8981\u5173\u8054\u540C\u7EC4\u6210\u5458\uFF0C\u7EC4\u5185\u6210\u5458\u4F5C\u54C1\u5171\u4EAB\uFF09"))),!((Vn=ye==null?void 0:ye.setting)!=null&&Vn.is_local)&&b.createElement(a.Z,{style:{marginTop:"-10px"}},b.createElement(x.Z,null,b.createElement(It.default.Item,{name:"base_on_project",valuePropName:"checked",style:{marginBottom:5,marginTop:5}},b.createElement(z.default,{value:!0,defaultChecked:!0,style:{color:"#5F6368"}},"\u57FA\u4E8E\u9879\u76EE\u5B9E\u65BD")),b.createElement("span",{className:"c-light-black",style:{color:"#999999",marginTop:"-10px"}},"\uFF08\u9009\u4E2D\uFF0C\u5219\u5FC5\u987B\u5728\u672C\u5E73\u53F0\u521B\u5EFA\u9879\u76EE\uFF0C\u9879\u76EE\u7BA1\u7406\u5458\u53EF\u4EE5\u63D0\u4EA4\u4F5C\u54C1\uFF1B\u4E0D\u9009\u4E2D\uFF0C\u65E0\u9700\u5728\u5E73\u53F0\u521B\u5EFA\u9879\u76EE\uFF0C\u4EFB\u610F\u5C0F\u7EC4\u6210\u5458\u5747\u53EF\u4EE5\u63D0\u4EA4\u4F5C\u54C1\uFF09")))),b.createElement("div",{className:To.mdWrap},b.createElement(It.default.Item,{name:"reference_answer",label:"\u53C2\u8003\u7B54\u6848:",style:{marginTop:10}},b.createElement(fA.Z,{defaultValue:ma.reference_answer,watch:!0})),b.createElement("div",null,b.createElement(It.default.Item,{name:"reference_attachment_ids",style:{marginTop:"-15px"}},Ja&&b.createElement(pl.Z,{key:fo}))))),b.createElement("div",{className:To.mdWrap,style:{display:(pn=ye==null?void 0:ye.setting)!=null&&pn.hide_ec?"none":""}},b.createElement(po.Z,{setitem:bo=>Fa(Xo({},bo)),homework_common_id:tr.categoryId}))),b.createElement("div",{className:To.footer_style},b.createElement("div",{className:To.close_button,onClick:()=>{mr({type:"classroomList/setActionTabs",payload:{key:""}})}},"\u53D6\u6D88"),b.createElement("div",{onClick:ho,className:To.submit_button},"\u63D0\u4EA4")))};var ga=(0,Pe.connect)(({shixunHomeworks:We,newCourse:ot,loading:ye,globalSetting:yn,classroomList:mr})=>({shixunHomeworks:We,newCourse:ot,globalSetting:yn,loading:ye.effects,classroomList:mr}))(ds),rs={bg:"bg___fOlTw",title:"title___G3D9y",fieldWrap:"fieldWrap___imjS7",mdWrap:"mdWrap___aKGYo",footer_style:"footer_style___BWH5p",submit_button:"submit_button___yxKUd",close_button:"close_button___nRK7d"},nl=Object.defineProperty,os=Object.defineProperties,ki=Object.getOwnPropertyDescriptors,bs=Object.getOwnPropertySymbols,js=Object.prototype.hasOwnProperty,Fs=Object.prototype.propertyIsEnumerable,Fi=(We,ot,ye)=>ot in We?nl(We,ot,{enumerable:!0,configurable:!0,writable:!0,value:ye}):We[ot]=ye,Js=(We,ot)=>{for(var ye in ot||(ot={}))js.call(ot,ye)&&Fi(We,ye,ot[ye]);if(bs)for(var ye of bs(ot))Fs.call(ot,ye)&&Fi(We,ye,ot[ye]);return We},ll=(We,ot)=>os(We,ki(ot)),us=(We,ot,ye)=>new Promise((yn,mr)=>{var wr=pn=>{try{Vn(ye.next(pn))}catch(tr){mr(tr)}},ra=pn=>{try{Vn(ye.throw(pn))}catch(tr){mr(tr)}},Vn=pn=>pn.done?yn(pn.value):Promise.resolve(pn.value).then(wr,ra);Vn((ye=ye.apply(We,ot)).next())});const $o=({shixunHomeworks:We,newCourse:ot,globalSetting:ye,loading:yn,dispatch:mr,classroomList:wr})=>{var ra;const Vn=(0,Pe.useParams)(),[pn]=It.default.useForm(),[tr,Vr]=(0,b.useState)({}),[ma,da]=(0,b.useState)(),Ja=(0,b.useRef)(),{commonHomeWorkAddDefaultData:to}=We;let[Oa,Fa]=(0,b.useState)({});(0,b.useEffect)(()=>{pn.resetFields()},[wr.actionTabs.key]);const fo=()=>us(void 0,null,function*(){const $a=yield mr({type:"newCourse/getEditCourseData",payload:{id:Ja.current}});$a&&(pn.setFieldsValue({name:$a.name}),pn.setFieldsValue({intro:$a.description}),pn.setFieldsValue({notice:$a.learning_notes}),Vr({name:$a.name,intro:$a.description,notice:$a.learning_notes}))}),xa=()=>{pn.validateFields().then(()=>us(void 0,null,function*(){var $a,Sa;const Ta=Js({},tr);Ta.attachment_ids&&(Ta.attachment_ids=($a=Ta==null?void 0:Ta.attachment_ids)==null?void 0:$a.map(bo=>bo.response.id)),Ta.reference_attachment_ids&&(Ta.reference_attachment_ids=(Sa=Ta==null?void 0:Ta.reference_attachment_ids)==null?void 0:Sa.map(bo=>bo.response.id));const ho=yield(0,ue.DQ)(ll(Js({id:wr.actionTabs.id,subject_id:wr.actionTabs.subject_id},Ta),{homework_type:1}));(ho==null?void 0:ho.status)===0&&(uo(ho.homework_id),(0,Fe.L9)(["\u6559\u5B66\u8BFE\u5802","\u56FE\u6587\u4F5C\u4E1A","\u65B0\u5EFA\u56FE\u6587\u4F5C\u4E1A"]),nt.ZP.success("\u65B0\u5EFA\u6210\u529F"),mr({type:"classroomList/setActionTabs",payload:{key:"closePathsTabs"}}))}))};function uo($a){return us(this,null,function*(){if(!(Oa!=null&&Oa.ec_point_ids))return;let Sa=yield(0,Gt.ZP)(`/api/ec_courses/${Oa==null?void 0:Oa.ec_course_id}/ec_points/set_work_points.json`,{method:"post",body:Js({homework_common_id:$a},Oa)})})}return b.createElement(di.Z,{placement:"bottom",height:"100%",closable:!1,open:wr.actionTabs.key==="\u8BFE\u7A0B\u65B0\u5EFA\u56FE\u6587\u4F5C\u4E1A",key:"bottom",className:rs.drawer},b.createElement("section",{className:rs.bg},b.createElement("aside",{className:rs.title},"\u65B0\u5EFA\u56FE\u6587\u4F5C\u4E1A"),b.createElement(It.default,{form:pn,scrollToFirstError:!0,layout:"vertical",onValuesChange:()=>{console.log("onchange: ",pn.getFieldsValue()),Vr(Js({},pn.getFieldsValue()))}},b.createElement("div",{className:rs.fieldWrap},b.createElement(It.default.Item,{name:"name",label:"\u6807\u9898:",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6807\u9898"}]},b.createElement(At.default,{maxLength:60,suffix:`${((ra=tr.name)==null?void 0:ra.length)||0}/60`,placeholder:"\u4F8B\u5982\uFF1A\u4ECEPython\u7A0B\u5E8F\u8BBE\u8BA1-\u5165\u95E8\u7CBE\u901A"}))),b.createElement("div",{className:rs.mdWrap},b.createElement(It.default.Item,{name:"description",label:"\u7B80\u4ECB:",style:{marginTop:"-10px"},rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4F5C\u4E1A\u7684\u7B80\u4ECB"},{max:5e3,message:"\u4F5C\u4E1A\u7B80\u4ECB\u6700\u5927\u9650\u52365000\u4E2A\u5B57\u7B26"}]},b.createElement(fA.Z,{watch:!0,defaultValue:tr.intro})),b.createElement("div",null,b.createElement(It.default.Item,{name:"attachment_ids",style:{marginTop:"-15px"}},b.createElement(pl.Z,null)))),b.createElement("div",{className:rs.mdWrap},b.createElement(It.default.Item,{name:"reference_answer",style:{marginTop:"-10px"},label:"\u53C2\u8003\u7B54\u6848:"},b.createElement(fA.Z,{watch:!0,defaultValue:tr.notice})),b.createElement("div",null,b.createElement(It.default.Item,{name:"reference_attachment_ids",style:{marginTop:"-15px"}},b.createElement(pl.Z,null))))),b.createElement("div",{className:rs.mdWrap},b.createElement(po.Z,{setitem:$a=>Fa(Js({},$a))}))),b.createElement("div",{className:rs.footer_style},b.createElement("div",{className:rs.close_button,onClick:()=>{mr({type:"classroomList/setActionTabs",payload:{key:""}})}},"\u53D6\u6D88"),b.createElement("div",{onClick:xa,className:rs.submit_button},"\u63D0\u4EA4")))};var Ys=(0,Pe.connect)(({shixunHomeworks:We,newCourse:ot,loading:ye,globalSetting:yn,classroomList:mr})=>({shixunHomeworks:We,newCourse:ot,globalSetting:yn,loading:ye.effects,classroomList:mr}))($o),Ws={bg:"bg___Sx8dX",title:"title___GKPKJ",fieldWrap:"fieldWrap___fIL9U",mdWrap:"mdWrap___iwCM_",footer_style:"footer_style___KYp6i",submit_button:"submit_button___Rnntu",close_button:"close_button___Drc5k"},gA=Object.defineProperty,_l=Object.defineProperties,$l=Object.getOwnPropertyDescriptors,Ll=Object.getOwnPropertySymbols,rl=Object.prototype.hasOwnProperty,al=Object.prototype.propertyIsEnumerable,SA=(We,ot,ye)=>ot in We?gA(We,ot,{enumerable:!0,configurable:!0,writable:!0,value:ye}):We[ot]=ye,zl=(We,ot)=>{for(var ye in ot||(ot={}))rl.call(ot,ye)&&SA(We,ye,ot[ye]);if(Ll)for(var ye of Ll(ot))al.call(ot,ye)&&SA(We,ye,ot[ye]);return We},wA=(We,ot)=>_l(We,$l(ot)),sA=(We,ot,ye)=>new Promise((yn,mr)=>{var wr=pn=>{try{Vn(ye.next(pn))}catch(tr){mr(tr)}},ra=pn=>{try{Vn(ye.throw(pn))}catch(tr){mr(tr)}},Vn=pn=>pn.done?yn(pn.value):Promise.resolve(pn.value).then(wr,ra);Vn((ye=ye.apply(We,ot)).next())});const Ku=({shixunHomeworks:We,newCourse:ot,globalSetting:ye,loading:yn,dispatch:mr,classroomList:wr})=>{var ra;const Vn=(0,Pe.useParams)(),[pn]=It.default.useForm(),[tr,Vr]=(0,b.useState)({}),[ma,da]=(0,b.useState)(!1);let[Ja,to]=(0,b.useState)({});const[Oa,Fa]=(0,b.useState)({}),fo=(0,b.useRef)(),{commonHomeWorkEditDefaultData:xa}=We;(0,b.useEffect)(()=>{wr.actionTabs.key=="\u8BFE\u7A0B\u7F16\u8F91\u56FE\u6587\u4F5C\u4E1A"&&uo()},[wr.actionTabs.key]);const uo=()=>sA(void 0,null,function*(){const Ta=yield(0,ue.FD)({id:wr.actionTabs.id,type:wr.actionTabs.type});if(Ta){const ho={name:Ta.subject_homework.name,description:Ta.subject_homework.description,reference_answer:Ta.subject_homework.reference_answer,attachment_ids:(0,pl.z)(Ta.subject_homework.attachments),reference_attachment_ids:(0,pl.z)(Ta.subject_homework.ref_attachments)};console.log(ho),pn.setFieldsValue(zl({},ho)),Vr(zl({},ho)),da(!0),Fa(new Date)}});function $a(Ta){return sA(this,null,function*(){if(!(Ja!=null&&Ja.ec_point_ids))return;let ho=yield(0,Gt.ZP)(`/api/ec_courses/${Ja==null?void 0:Ja.ec_course_id}/ec_points/set_work_points.json`,{method:"post",body:zl({homework_common_id:Ta},Ja)})})}const Sa=()=>{pn.validateFields().then(()=>sA(void 0,null,function*(){var Ta,ho;const bo=zl({},tr);bo.attachment_ids&&(bo.attachment_ids=(Ta=bo==null?void 0:bo.attachment_ids)==null?void 0:Ta.map(Fo=>{var yo;return(yo=Fo.response)==null?void 0:yo.id})),bo.reference_attachment_ids&&(bo.reference_attachment_ids=(ho=bo==null?void 0:bo.reference_attachment_ids)==null?void 0:ho.map(Fo=>{var yo;return(yo=Fo.response)==null?void 0:yo.id})),(yield(0,ue.VO)(wA(zl(zl({},Vn),bo),{base_on_project:!0,homework_type:1,id:wr.actionTabs.id}))).status===0&&(nt.ZP.success("\u7F16\u8F91\u6210\u529F"),$a(Vn.categoryId),mr({type:"classroomList/setActionTabs",payload:{key:"closePathsTabs"}}))}))};return b.createElement(di.Z,{placement:"bottom",height:"100%",closable:!1,open:wr.actionTabs.key==="\u8BFE\u7A0B\u7F16\u8F91\u56FE\u6587\u4F5C\u4E1A",key:"bottom",className:Ws.drawer},b.createElement("section",{className:Ws.bg},b.createElement("aside",{className:Ws.title},"\u7F16\u8F91\u56FE\u6587\u4F5C\u4E1A"),b.createElement(It.default,{form:pn,scrollToFirstError:!0,layout:"vertical",onValuesChange:()=>{Vr(zl({},pn.getFieldsValue()))}},b.createElement("div",{className:Ws.fieldWrap},b.createElement(It.default.Item,{name:"name",label:"\u6807\u9898:",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6807\u9898"}]},b.createElement(At.default,{maxLength:60,suffix:`${((ra=tr.name)==null?void 0:ra.length)||0}/60`,placeholder:"\u4F8B\u5982\uFF1A\u4ECEPython\u7A0B\u5E8F\u8BBE\u8BA1-\u5165\u95E8\u7CBE\u901A"}))),b.createElement("div",{className:Ws.mdWrap},b.createElement(It.default.Item,{name:"description",label:"\u7B80\u4ECB:",style:{marginTop:"-10px"},rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4F5C\u4E1A\u7684\u7B80\u4ECB"},{max:5e3,message:"\u4F5C\u4E1A\u7B80\u4ECB\u6700\u5927\u9650\u52365000\u4E2A\u5B57\u7B26"}]},b.createElement(fA.Z,{watch:!0,defaultValue:tr.description})),b.createElement("div",null,b.createElement(It.default.Item,{name:"attachment_ids",style:{marginTop:"-15px"}},ma&&b.createElement(pl.Z,{key:Oa})))),b.createElement("div",{className:Ws.mdWrap},b.createElement(It.default.Item,{name:"reference_answer",label:"\u53C2\u8003\u7B54\u6848:",style:{marginTop:"-10px"}},b.createElement(fA.Z,{defaultValue:tr.reference_answer,watch:!0})),b.createElement("div",null,b.createElement(It.default.Item,{name:"reference_attachment_ids",style:{marginTop:"-15px"}},ma&&b.createElement(pl.Z,{key:Oa}))))),b.createElement("div",{className:Ws.mdWrap},b.createElement(po.Z,{setitem:Ta=>to(zl({},Ta)),homework_common_id:Vn.categoryId}))),b.createElement("div",{className:Ws.footer_style},b.createElement("div",{className:Ws.close_button,onClick:()=>{mr({type:"classroomList/setActionTabs",payload:{key:""}})}},"\u53D6\u6D88"),b.createElement("div",{onClick:Sa,className:Ws.submit_button},"\u63D0\u4EA4")))};var Pu=(0,Pe.connect)(({shixunHomeworks:We,newCourse:ot,loading:ye,globalSetting:yn,classroomList:mr})=>({shixunHomeworks:We,newCourse:ot,globalSetting:yn,loading:ye.effects,classroomList:mr}))(Ku),cs=ne(59639),Oi=ne(98737),Dl=ne(22072),Bi=ne(59301),Ql=Object.defineProperty,Ol=Object.getOwnPropertySymbols,Sl=Object.prototype.hasOwnProperty,Ul=Object.prototype.propertyIsEnumerable,JA=(We,ot,ye)=>ot in We?Ql(We,ot,{enumerable:!0,configurable:!0,writable:!0,value:ye}):We[ot]=ye,Rl=(We,ot)=>{for(var ye in ot||(ot={}))Sl.call(ot,ye)&&JA(We,ye,ot[ye]);if(Ol)for(var ye of Ol(ot))Ul.call(ot,ye)&&JA(We,ye,ot[ye]);return We},PA=(We,ot,ye)=>new Promise((yn,mr)=>{var wr=pn=>{try{Vn(ye.next(pn))}catch(tr){mr(tr)}},ra=pn=>{try{Vn(ye.throw(pn))}catch(tr){mr(tr)}},Vn=pn=>pn.done?yn(pn.value):Promise.resolve(pn.value).then(wr,ra);Vn((ye=ye.apply(We,ot)).next())});const{TabPane:Gu}=hl.default,kc=({classroomList:We,exercise:ot,saveExercise:ye,loading:yn,dispatch:mr})=>{var wr;const ra=(0,Pe.useParams)(),Vn=(0,Pe.useLocation)(),[pn]=It.default.useForm(),{brankList:tr}=ot;let[Vr,ma]=(0,b.useState)(!0),[da,Ja]=(0,b.useState)(!1);const[to,Oa]=(0,b.useState)("myself");let[Fa,fo]=(0,b.useState)([]),[xa,uo]=(0,b.useState)([]),[$a,Sa]=(0,b.useState)(),[Ta,ho]=(0,b.useState)([]);const bo=(0,b.useRef)(null),[ta,Fo]=(0,b.useState)(!1),[yo,za]=(0,b.useState)(""),[Ya,ui]=(0,b.useState)(""),la=[{title:"\u8BD5\u5377\u540D\u79F0",dataIndex:"name",width:150,ellipsis:!0,align:"left"},{title:"\u65B9\u5411&\u8BFE\u7A0B",dataIndex:"course_list_name",width:150,ellipsis:!0,align:"left"},{title:"\u7C7B\u578B",dataIndex:"is_random",width:90,align:"left",render:ii=>ii?"\u968F\u673A\u7EC4\u5377":"\u4EBA\u5DE5\u7EC4\u5377"},{title:"\u66F4\u65B0\u65F6\u95F4",dataIndex:"updated_at",width:150,align:"left"},{title:"\u8BD5\u9898\u6570",dataIndex:"item_num",width:60,align:"center"},{title:"\u603B\u5206",dataIndex:"total_score",width:60,align:"center"},{title:"\u64CD\u4F5C",dataIndex:"is_random",width:60,align:"center",render:(ii,jr)=>Bi.createElement("a",{href:ii?`/randompaper/detail/${jr.id}`:`/paperlibrary/see/${jr.id}?defaultActiveKey=${(Pr==null?void 0:Pr.filter)=="public"?"1":(Pr==null?void 0:Pr.filter)=="teacher"?"2":"0"}`,target:"_blank>"},"\u9884\u89C8")}],[Pr,ei]=(0,b.useState)({page:0,limit:20,group_id:null,object_type:"examination_bank",search:"",filter:"myself",is_random:null,is_encrypt:0});(0,b.useEffect)(()=>{ot.actionTabs.key==="\u8BD5\u5377\u9009\u7528"&&(jo(),ho([]),Ri())},[ot.actionTabs.key]);const Ri=()=>PA(void 0,null,function*(){const ii=yield mr({type:"paperlibrary/getTeachGroupData"});uo(ii)}),ji=ii=>{const jr=parseInt(ii);return isNaN(jr)?"":jr},jo=()=>PA(void 0,null,function*(){var ii;if(Vr){++Pr.page,ma(!1),Pr.is_random=Pr.filter=="myself"?2:null;const jr=yield mr({type:"exercise/getBrankList",payload:Rl({},Pr)});Fa=jr!=null&&jr.object_list?[...Fa.concat(jr==null?void 0:jr.object_list)]:Fa,Sa(jr.is_teacher),((ii=jr.object_list)==null?void 0:ii.length){bo.current.scrollTop=0,Fa=[],Pr.page=0,Pr.group_id=ii,Vr=!0,ho([]),ei(Rl({},Pr)),jo()},Hi={selectedRowKeys:Ta,onChange:ii=>{ho(ii)},type:"radio"},Vi=()=>{ei(Rl({},{page:0,limit:20,group_id:null,object_type:"examination_bank",search:"",filter:"myself"})),fo([]),ma(!0),Oa("myself"),mr({type:"exercise/setActionTabs",payload:{}}),Ja(!1)},[fs,Es,Os,ol]=(0,Ne.P)(),zs=ii=>PA(void 0,null,function*(){let jr=!1;Fa.forEach(io=>{Ta.includes(io.id)&&(jr=io.is_random)});const si=ii.map(io=>({shixun_id:io.id,is_use:io.is_use,is_copy:io.is_copy}));if(!jr){const io=yield mr({type:"exercise/saveBanks",payload:{course_id:ra.coursesId,object_type:"examination_bank",bank_id:Ta,shixuns_info:si}});(io==null?void 0:io.status)===0&&((0,Fe.L9)(["\u6559\u5B66\u8BFE\u5802","\u8BD5\u5377","\u8BD5\u5377\u9009\u7528"]),mr({type:"classroomList/getClassroomExercisesList",payload:Rl({},ot.actionTabs.params)}),za(`/classrooms/${ra.coursesId}/exercise/${io.exercise_id}/detail?random=${io.is_random}&tabs=3`),ui(`/classrooms/${ra.coursesId}/exercise/add/${io.exercise_id}?random=${io.is_random}&type=2`),Fo(!0),nt.ZP.success("\u751F\u6210\u8BD5\u5377\u6210\u529F"),Es(),Vi());return}mr({type:"exercise/setActionTabs",payload:{}}),Es();let wa=1,qa=rt.default.confirm({icon:null,className:"custom-modal-divider",centered:!0,width:500,maskClosable:!1,keyboard:!1,cancelButtonProps:{disabled:!1},title:"\u914D\u7F6E\u51FA\u5377\u6570\u91CF",content:Bi.createElement("div",{className:Oi.Z.modalColumn},Bi.createElement("div",{className:Oi.Z.modalRow},Bi.createElement("sup",{className:Oi.Z.sup},"*"),Bi.createElement("span",{style:{flexShrink:0}},"\u968F\u673A\u51FA\u5377\u6570\u91CF\uFF1A"),Bi.createElement(en.Z,{parser:ji,style:{width:120},placeholder:"\u8BF7\u8F93\u5165\u8BD5\u5377\u6570\u91CF",min:1,defaultValue:wa,onChange:io=>{wa=io;const Ua=document.getElementById("model_error");wa<1||wa>50?Ua.style.display="block":Ua.style.display="none"}})),Bi.createElement("div",{style:{display:"none",marginLeft:106},id:"model_error",className:"c-red"},"\u8BF7\u8F93\u51651-50\u4E4B\u95F4\u7684\u6574\u6570")),okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onCancel:Vi,onOk:()=>PA(void 0,null,function*(){if(wa<1||wa>50){const Ua=document.getElementById("model_error");return Ua.style.display="block",Promise.reject()}qa.update({cancelButtonProps:{disabled:!0}});const io=yield mr({type:"exercise/saveBanks",payload:{course_id:ra.coursesId,object_type:"examination_bank",bank_id:Ta,shixuns_info:si,num:wa}});qa.update({cancelButtonProps:{disabled:!1}}),io&&io.status===0?((0,Fe.L9)(["\u6559\u5B66\u8BFE\u5802","\u8BD5\u5377","\u8BD5\u5377\u9009\u7528"]),rt.default.destroyAll(),mr({type:"classroomList/getClassroomExercisesList",payload:Rl({},ot.actionTabs.params)}),Vi(),Es(),nt.ZP.success("\u751F\u6210\u8BD5\u5377\u6210\u529F")):(Vi(),Es())})})});return Bi.createElement(Bi.Fragment,null,Bi.createElement(rt.default,{centered:!0,width:980,title:"\u9009\u62E9\u8BD5\u5377",maskClosable:!1,destroyOnClose:!0,open:ot.actionTabs.key==="\u8BD5\u5377\u9009\u7528",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",confirmLoading:da,bodyStyle:{minHeight:200},wrapClassName:Oi.Z.warpModal,onOk:()=>PA(void 0,null,function*(){if(!Ta.length){nt.ZP.error("\u8BF7\u9009\u62E9\u8BD5\u5377");return}Ja(!0);let ii=!1,jr=!1;if(Fa.forEach(si=>{Ta.includes(si.id)&&si.need_authorize&&(ii=si.need_authorize),Ta.includes(si.id)&&(jr=si.is_random)}),ii){(0,Dn.rX)(!1,"\u8BE5\u8BD5\u5377\u4E2D\u5305\u542B\u5B9E\u8BAD\u9700\u6388\u6743\u540E\u624D\u53EF\u4F7F\u7528\u3002 \u60A8\u53EF\u4EE5\u5728QQ\u670D\u52A1\u7FA4\u5411\u7BA1\u7406\u5458\u7533\u8BF7\uFF0C\u83B7\u5F97\u7EE7\u7EED\u64CD\u4F5C\u7684\u6743\u9650\u3002");return}ye(Ta[0]),Vi(),Ja(!1)}),onCancel:Vi},Bi.createElement(hl.default,{activeKey:to,onTabClick:ii=>PA(void 0,null,function*(){bo.current.scrollTop=0,Fa=[],to!==ii&&ho([]),Oa(ii),Pr.page=0,Pr.filter=ii,Pr.group_id=null,Vr=!0,jo()})},Bi.createElement(Gu,{tab:Bi.createElement("span",null,"\u6211\u7684\u8BD5\u5377\u5E93"),key:"myself"}),Bi.createElement(Gu,{tab:Bi.createElement("span",null,"\u6559\u7814\u5171\u4EAB"),key:"teacher"}),Bi.createElement(Gu,{tab:Bi.createElement("span",null,"\u516C\u5171\u8BD5\u5377\u5E93"),key:"public"})),Bi.createElement("div",{className:Oi.Z.tabSearch},to==="teacher"&&Bi.createElement(E.default,{value:Pr.group_id,onChange:Xi,size:"middle",style:{width:200,marginRight:30}},Bi.createElement(E.default.Option,{value:null},"\u5168\u90E8\u6559\u7814\u56E2\u961F"),(wr=xa==null?void 0:xa.groups)==null?void 0:wr.map(ii=>Bi.createElement(E.default.Option,{key:ii==null?void 0:ii.group_id,value:ii==null?void 0:ii.group_id},ii==null?void 0:ii.name))),Bi.createElement(At.default.Search,{placeholder:"\u8BF7\u8F93\u5165\u8BD5\u5377\u540D\u79F0\u8FDB\u884C\u641C\u7D22",value:Pr.search,onChange:ii=>{Pr.search=ii.target.value,ei(Rl({},Pr))},onSearch:ii=>{bo.current.scrollTop=0,Fa=[],Pr.page=0,Vr=!0,ho([]),ii&&(0,Dl.tk)({name:ii,copywriting:ii,position:"Exercise"}),jo()}})),Bi.createElement("div",{ref:bo,style:{maxHeight:350,overflowY:"auto",overflowX:"hidden",marginTop:10,paddingBottom:20}},!$a&&to==="public"&&Bi.createElement("div",{style:{display:"flex",flexDirection:"column",paddingTop:"30px",alignItems:"center",justifyContent:"center"}},Bi.createElement("span",null,"\u901A\u8FC7\u804C\u4E1A\u8BA4\u8BC1\u7684\u6559\u5E08\u624D\u80FD\u8BBF\u95EE\u516C\u5171\u8BFE\u7A0B\u8D44\u6E90\u5E93"),Bi.createElement("p",{style:{cursor:"pointer",background:"#ff6800",height:"30px",textAlign:"center",marginTop:"5px",padding:"5px 0px",color:"#fff",width:"80px"},onClick:()=>{window.open("/account/certification")}},"\u7ACB\u5373\u8BA4\u8BC1")),Bi.createElement(ba(),{initialLoad:!1,pageStart:0,loadMore:()=>{jo()},hasMore:Vr,useWindow:!1},ot.actionTabs.key==="\u8BD5\u5377\u9009\u7528"&&$a&&Bi.createElement(cs.Z,{className:Oi.Z.hideHeadCheckbox,pagination:!1,hideSelectAll:!0,dataSource:Fa,onRow:ii=>({onClick:()=>{ho([ii==null?void 0:ii.id])}}),resColumns:la,rowSelection:Hi})))),Bi.createElement(rt.default,{title:"\u63D0\u793A",open:ta,confirmLoading:!1,centered:!0,okText:"\u8BBE\u7F6E\u89C4\u5219",cancelText:"\u4FEE\u6539\u8BD5\u5377",footer:Bi.createElement("div",null,Bi.createElement(le.ZP,{onClick:()=>{Fo(!1),Pe.history.push(Ya)}},"\u4FEE\u6539\u8BD5\u5377"),Bi.createElement(le.ZP,{type:"primary",onClick:()=>{Pe.history.push(yo),Fo(!1)}},"\u8BBE\u7F6E\u89C4\u5219")),onCancel:()=>{Fo(!1)}},Bi.createElement("p",null,"\u8BD5\u5377\u521B\u5EFA\u5B8C\u6210\uFF01\u76EE\u524D\u5904\u4E8E\u672A\u53D1\u5E03\u72B6\u6001\uFF0C\u662F\u5426\u8BBE\u7F6E\u8003\u8BD5\u89C4\u5219\uFF1F")),Bi.createElement(Ne.Z,{inPaper:!0,visible:fs,onCancel:Es,onOk:zs,renderData:Os,modalType:"multiple",type:"examination_bank"}))};var bu=(0,Pe.connect)(({exercise:We,loading:ot,classroomList:ye})=>({exercise:We,loading:ot,classroomList:ye}))(kc),YA=ne(3117),Ls=ne(59301),Sc=Object.defineProperty,Wu=Object.defineProperties,lc=Object.getOwnPropertyDescriptors,du=Object.getOwnPropertySymbols,fu=Object.prototype.hasOwnProperty,bA=Object.prototype.propertyIsEnumerable,Zu=(We,ot,ye)=>ot in We?Sc(We,ot,{enumerable:!0,configurable:!0,writable:!0,value:ye}):We[ot]=ye,qA=(We,ot)=>{for(var ye in ot||(ot={}))fu.call(ot,ye)&&Zu(We,ye,ot[ye]);if(du)for(var ye of du(ot))bA.call(ot,ye)&&Zu(We,ye,ot[ye]);return We},Xl=(We,ot)=>Wu(We,lc(ot)),Vl=(We,ot)=>{var ye={};for(var yn in We)fu.call(We,yn)&&ot.indexOf(yn)<0&&(ye[yn]=We[yn]);if(We!=null&&du)for(var yn of du(We))ot.indexOf(yn)<0&&bA.call(We,yn)&&(ye[yn]=We[yn]);return ye},Fu=(We,ot,ye)=>new Promise((yn,mr)=>{var wr=pn=>{try{Vn(ye.next(pn))}catch(tr){mr(tr)}},ra=pn=>{try{Vn(ye.throw(pn))}catch(tr){mr(tr)}},Vn=pn=>pn.done?yn(pn.value):Promise.resolve(pn.value).then(wr,ra);Vn((ye=ye.apply(We,ot)).next())}),Xu=(We=>(We.All="",We.Shixun="shixun",We.VideoItem="video",We.Attachment="attachment",We.group_count="group_homework",We.normal_count="normal_homework",We.ExaminationBank="exercise",We.HomeworkCommon="hack_homework",We.Discusses="Discusses",We.Challenge="challenge",We))(Xu||{});const is=We=>{var ot=We,{pathsDetail:ye,user:yn,loading:mr,dispatch:wr,classroomList:ra}=ot,Vn=Vl(ot,["pathsDetail","user","loading","dispatch","classroomList"]),pn,tr,Vr,ma;const da=(0,Pe.useParams)(),{stageData:Ja,visibleType:to="All",keywords:Oa,editKey:Fa}=ye,{shixuns_count:fo=0,videos_count:xa=0,attachment_count:uo=0,chapter_statis:$a,group_count:Sa=0,normal_count:Ta=0,disscuss_count:ho=0,banks_count:bo=0,hack_count:ta=0}=ye==null?void 0:ye.detail,[Fo,yo]=(0,b.useState)([]),[za,Ya]=(0,b.useState)({content:"",type:""}),[ui,la]=(0,b.useState)([]),[Pr,ei]=(0,b.useState)("All"),[Ri,ji]=(0,b.useState)(""),[,jo,Xi]=(0,fl.U)(ue.CI,{}),Hi=!((pn=ye.detail)!=null&&pn.can_managed),Vi=[{name:"\u5168\u90E8",type:"All",number:fo+xa+uo+Sa+Ta+bo+ta+(($a==null?void 0:$a.challenge_count)||0),isShow:!0},{name:"\u5B9E\u8DF5\u9879\u76EE",type:"Shixun",number:fo,isShow:fo>0},{name:"\u89C6\u9891",type:"VideoItem",number:xa,isShow:xa>0},{name:"\u8BFE\u4EF6",type:"Attachment",number:uo,isShow:uo>0},{name:"\u5173\u5361",type:"Challenge",number:$a==null?void 0:$a.challenge_count,isShow:($a==null?void 0:$a.challenge_count)>0},{name:"\u5206\u7EC4\u4F5C\u4E1A",type:"group_count",number:Sa,isShow:!(0,Se.JA)()&&Sa>0},{name:"\u56FE\u6587\u4F5C\u4E1A",type:"normal_count",number:Ta,isShow:!(0,Se.JA)()&&Ta>0},{name:"\u7F16\u7A0B\u4F5C\u4E1A",type:"HomeworkCommon",number:ta,isShow:!(0,Se.JA)()&&ta>0},{name:"\u6D4B\u9A8C",type:"ExaminationBank",number:bo,isShow:!(0,Se.JA)()&&bo>0},{name:"\u8BA8\u8BBA",type:"Discusses",number:ho,isShow:ho>0}].filter(qa=>qa.isShow),fs=()=>{wr({type:"pathsDetail/getPathsDetail",payload:{id:da.pathId,keywords:Oa}})},Es=qa=>{qa=qa!=null&&qa.includes(".json")?qa:`${qa}.json`,rt.default.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:Ls.createElement("div",{className:"tc font16"},"\u5B9E\u8BAD\u5DF2\u7ECF\u66F4\u65B0\u4E86\uFF0C\u6B63\u5728\u4E3A\u60A8\u91CD\u7F6E!"),onOk:()=>Fu(void 0,null,function*(){const io=yield(0,Al.L8)({url:qa});if(!io)return;nt.ZP.success("\u91CD\u7F6E\u6210\u529F\uFF0C\u6B63\u5728\u8FDB\u5165\u5B9E\u8DF5\u9879\u76EE\uFF01");const Ua=yield(0,Ze.Ir)({id:io.shixun_identifier});if(Ua!=null&&Ua.game_identifier){(0,Fe.xg)(`/tasks/${Ua.game_identifier}`);return}(Ua==null?void 0:Ua.status)===2?Es(Ua==null?void 0:Ua.message):(Ua==null?void 0:Ua.status)===3&&Os(Ua==null?void 0:Ua.message)})})},Os=qa=>{rt.default.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:Ls.createElement("div",{className:"tc font16"},"\u76EE\u524D\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5C1A\u5728\u5185\u6D4B\u4E2D\uFF0C\u5C06\u4E8E",qa,"\u4E4B\u540E\u5F00\u653E\uFF0C\u8C22\u8C22\uFF01")})},ol=qa=>{var io;qa!=="\u53D6\u6D88"&&ii({stage_id:(io=ra==null?void 0:ra.actionTabs)==null?void 0:io.id})},zs=(...qa)=>Fu(void 0,[...qa],function*(io={}){return yield wr({type:"pathsDetail/getStageData",payload:Xl(qA({tab:Xu[to]},io),{subject_id:da.pathId,keywords:Oa})})}),ii=(...qa)=>Fu(void 0,[...qa],function*(io={}){if(io!=null&&io.stage_id){const Ua=yield wr({type:"pathsDetail/getStageChildrenData",payload:{id:io==null?void 0:io.stage_id,type:"stage",keywords:Oa,tab:Xu[to]}}),ti=Fo.map(aa=>{var Ko;return aa.stage_id==(io==null?void 0:io.stage_id)?Xl(qA(qA({},aa),io),{items:(Ko=Ua.data)==null?void 0:Ko.items}):aa});wr({type:"pathsDetail/save",payload:{stageData:ti}})}wr({type:"pathsDetail/getPathsDetail",payload:{id:da.pathId}})}),jr=()=>Fa!==-1?(rt.default.info({icon:null,className:"custom-modal-divider ",okText:"\u77E5\u9053\u5566",title:"\u63D0\u793A",content:Ls.createElement("div",{className:"mt10 font14"},"\u5F53\u524D\u5355\u5143\u6709\u672A\u4FDD\u5B58\u7684\u4FEE\u6539\u8BB0\u5F55\uFF0C\u8BF7\u5148\u4FDD\u5B58\uFF01"),onOk:()=>{const qa=`Edit_${Fa}`;let io=document.getElementById(qa);io&&setTimeout(()=>io.scrollIntoView({block:"start",behavior:"smooth"}))}}),!1):!0,si=(0,b.useMemo)(()=>Fo==null?void 0:Fo.map(function(qa,io){return Ls.createElement("div",{key:io},Ls.createElement(sn,{val:qa,allData:Fo,index:io,selectExercise:Ua=>{ji(Ua==null?void 0:Ua.stage_id),wr({type:"exercise/setActionTabs",payload:{key:"\u8BD5\u5377\u9009\u7528"}})},openPreview:Ua=>{var ti,aa;Ua!=null&&Ua.container_id?wr({type:"attachment/setActionTabs",payload:{key:"\u8D44\u6E90\u4E0B\u8F7D",selectArrs:Ua==null?void 0:Ua.attachment_detail,params:{course_id:Ua==null?void 0:Ua.container_id,coursesId:Ua==null?void 0:Ua.container_id,id:Ua==null?void 0:Ua.id,openType:"\u8BFE\u7A0B\u5185\u6559\u5B66\u8BFE\u4EF6\u9884\u89C8"}}}):Ya({content:Hn.Z.API_SERVER+((ti=Ua==null?void 0:Ua.attachment_detail)==null?void 0:ti.url),type:(aa=Ua==null?void 0:Ua.attachment_detail)==null?void 0:aa.file_type})},visibleTypeNew:Pr,UpdataStageChildrenData:ii,getData:ii}))}),[Fo,Pr]),wa=qa=>{(0,ue._C)({id:Ri,subject_id:da.pathId,homework_type:"exercise",examination_bank_ids:[qa]}).then(io=>{(io==null?void 0:io.status)==0&&(nt.ZP.success("\u9009\u7528\u6210\u529F"),ii({stage_id:Ri||(ye==null?void 0:ye.stage_id)}))})};return(0,b.useEffect)(()=>{yo(Ja)},[Ja]),(0,b.useEffect)(()=>{ra.actionTabs.key=="closePathsTabs"&&ii({stage_id:Ri||(ye==null?void 0:ye.stage_id)})},[ra.actionTabs.key]),Ls.createElement("section",null,Ls.createElement(y.Z,{spinning:mr["pathsDetail/getStageData"]||mr["pathsDetail/getPathsDetail"]},Ls.createElement("aside",{className:Ui.actionTabs},Vi.map((qa,io)=>Ls.createElement("div",{key:io,className:`mr5 ${qa.type===to?Ui.tabActive:Ui.tab}`,onClick:()=>{Fa===-1?(qa.type=="group_count"||qa.type=="normal_count"?ei("SubjectHomework"):ei(qa.type),qa.type!=="Discusses"&&zs({tab:Xu[qa.type]}),wr({type:"pathsDetail/save",payload:{visibleType:qa.type,editKey:-1}})):nt.ZP.warning("\u8BF7\u5148\u53D6\u6D88\u7F16\u8F91\u72B6\u6001")}},Ls.createElement("span",{className:Ui.s1},qa.name),Ls.createElement("span",{className:Ui.s2},qa.number)))),to!=="Discusses"&&Ls.createElement(Ls.Fragment,null,si,((tr=ye.detail)==null?void 0:tr.allow_statistics)&&to==="All"&&!Oa&&Ls.createElement(y.Z,{spinning:jo},Ls.createElement("div",{className:Ui.addStage,onClick:()=>Fu(void 0,null,function*(){if(Hi){nt.ZP.warning("\u975E\u8BFE\u7A0B\u5408\u4F5C\u8005\u4E0D\u53EF\u64CD\u4F5C\uFF0C\u8BF7\u4E0E\u8BFE\u7A0B\u8D1F\u8D23\u4EBA\u8054\u7CFB\uFF0C\u83B7\u5F97\u5408\u4F5C\u8005\u8EAB\u4EFD\u540E\u8FDB\u884C\u76F8\u5173\u64CD\u4F5C\u3002");return}if(!jr())return;const qa=yield Xi({name:`\u7B2C${(0,Fe.EM)(Fo.length+1)}\u7AE0\u8282`,subject_id:da.pathId,pathId:da.pathId,list:[]});qa!=null&&qa.stage_id&&(yo([...Fo,qa]),wr({type:"pathsDetail/save",payload:{editKey:Fo.length,stage_id:qa==null?void 0:qa.stage_id}}))})},Ls.createElement("span",{className:Ui.color4CA},"+\u65B0\u5EFA\u7AE0\u8282"),"\uFF08\u6DFB\u52A0\u4E00\u4E2A\u6216\u591A\u4E2A\u5B9E\u8BAD/\u89C6\u9891\u9879\u76EE\uFF0C\u7EC4\u6210\u4E00\u4E2A\u7AE0\u8282\uFF09")),(Fo==null?void 0:Fo.length)===0&&Ls.createElement(ql.Z,{styles:{backgroundColor:"#fff",padding:"100px 0",margin:"20px auto"}})),to==="Discusses"&&Ls.createElement("aside",{className:"mt20"},Ls.createElement(Ir,{activeIndex:3,isDelete:(Vr=ye.detail)==null?void 0:Vr.allow_add_member,shixunIdentifier:11,identity:(ma=yn.userInfo)==null?void 0:ma.role,user:yn.userInfo,isShixunDetail:!0,keywords:Oa,refreshCount:fs}))),Ls.createElement(oo,null),Ls.createElement(WA,{shixunIds:ui,cb:ol}),Ls.createElement(zo,null),Ls.createElement(ga,null),Ls.createElement(Ys,null),Ls.createElement(Pu,null),Ls.createElement(bu,{saveExercise:wa}),Ls.createElement(YA.Z,null),Ls.createElement(Rc.Z,{close:!0,data:za==null?void 0:za.content,type:za==null?void 0:za.type,hasMask:!0,monacoEditor:{language:"txt",onChange:()=>{},options:{readOnly:!0,fontSize:14,minimap:{enabled:!1}}},onClose:()=>{Ya({content:"",type:""})}}))};var Ac=(0,Pe.connect)(({pathsDetail:We,user:ot,loading:ye,classroomList:yn})=>({pathsDetail:We,user:ot,loading:ye.effects,classroomList:yn}))(is),uc=ne(5083),FA=ne(9148),cc={flex_box_center:"flex_box_center___i4e0p",flex_space_between:"flex_space_between___B6oqU",flex_box_vertical_center:"flex_box_vertical_center___YLSvz",flex_box_center_end:"flex_box_center_end___DFMRu",flex_box_column:"flex_box_column___vSIV6",certificate:"certificate___fHfxF",actionsBtns:"actionsBtns___plapq"},Zs=ne(59301),xu=Object.defineProperty,Iu=Object.defineProperties,td=Object.getOwnPropertyDescriptors,ou=Object.getOwnPropertySymbols,Vu=Object.prototype.hasOwnProperty,Cl=Object.prototype.propertyIsEnumerable,lA=(We,ot,ye)=>ot in We?xu(We,ot,{enumerable:!0,configurable:!0,writable:!0,value:ye}):We[ot]=ye,_A=(We,ot)=>{for(var ye in ot||(ot={}))Vu.call(ot,ye)&&lA(We,ye,ot[ye]);if(ou)for(var ye of ou(ot))Cl.call(ot,ye)&&lA(We,ye,ot[ye]);return We},jc=(We,ot)=>Iu(We,td(ot)),ms=(We,ot)=>{var ye={};for(var yn in We)Vu.call(We,yn)&&ot.indexOf(yn)<0&&(ye[yn]=We[yn]);if(We!=null&&ou)for(var yn of ou(We))ot.indexOf(yn)<0&&Cl.call(We,yn)&&(ye[yn]=We[yn]);return ye},Hs=(We,ot,ye)=>new Promise((yn,mr)=>{var wr=pn=>{try{Vn(ye.next(pn))}catch(tr){mr(tr)}},ra=pn=>{try{Vn(ye.throw(pn))}catch(tr){mr(tr)}},Vn=pn=>pn.done?yn(pn.value):Promise.resolve(pn.value).then(wr,ra);Vn((ye=ye.apply(We,ot)).next())});const{RangePicker:Jl}=uc.default,TA=We=>{var ot=We,{user:ye,pathsDetail:yn}=ot,mr=ms(ot,["user","pathsDetail"]),wr;const[ra]=It.default.useForm(),[Vn,pn]=(0,b.useState)([]),[tr,Vr]=(0,b.useState)(!0),[ma,da]=(0,b.useState)(!1),[Ja,to]=(0,b.useState)(!1),[Oa,Fa]=(0,b.useState)(0),[fo,xa]=(0,b.useState)({}),uo=(0,Pe.useParams)(),[$a,Sa]=(0,b.useState)({page:1,limit:10}),Ta=!((wr=yn.detail)!=null&&wr.can_managed),ho=()=>{nt.ZP.warning("\u975E\u8BFE\u7A0B\u5408\u4F5C\u8005\u4E0D\u53EF\u64CD\u4F5C\uFF0C\u8BF7\u4E0E\u8BFE\u7A0B\u8D1F\u8D23\u4EBA\u8054\u7CFB\uFF0C\u83B7\u5F97\u5408\u4F5C\u8005\u8EAB\u4EFD\u540E\u8FDB\u884C\u76F8\u5173\u64CD\u4F5C\u3002")},bo=[{title:"\u59D3\u540D",dataIndex:"user_name",key:"user_name",align:"left"},{title:"\u7533\u8BF7\u65F6\u95F4",dataIndex:"created_at",key:"created_at",align:"left"},{title:"\u7533\u8BF7\u72B6\u6001",dataIndex:"state",key:"state",align:"left",render:(la,Pr)=>Zs.createElement(Zs.Fragment,null,(Pr==null?void 0:Pr.state)==="drafted"&&Zs.createElement("span",null,"\u7533\u8BF7\u4E2D"),(Pr==null?void 0:Pr.state)==="rejected"&&Zs.createElement("span",{style:{color:"#E53333"}},"\u672A\u901A\u8FC7"),(Pr==null?void 0:Pr.state)==="passed"&&Zs.createElement("span",{style:{color:"#2FA34F"}},"\u901A\u8FC7"))},{title:"\u5B66\u4E60\u8FDB\u5EA6",dataIndex:"process",key:"process",align:"left",render:la=>`${la}%`},{title:"\u5BA1\u6279\u64CD\u4F5C",dataIndex:"action",key:"action",align:"left",render:(la,Pr)=>Zs.createElement("div",{className:cc.actionsBtns},(Pr==null?void 0:Pr.state)==="drafted"&&Zs.createElement("span",{onClick:()=>ta(Pr)},"\u540C\u610F"),(Pr==null?void 0:Pr.state)==="drafted"&&Zs.createElement("span",{onClick:()=>Fo(Pr)},"\u62D2\u7EDD"),(Pr==null?void 0:Pr.state)==="rejected"&&Zs.createElement("span",{onClick:()=>yo(Pr)},"\u62D2\u7EDD\u539F\u56E0"),(Pr==null?void 0:Pr.state)==="passed"&&Zs.createElement("span",{onClick:()=>za(Pr)},"\u67E5\u770B\u8BC1\u4E66"))}].filter(la=>Ja?!0:la.title!=="\u5B66\u4E60\u8FDB\u5EA6"&&la.title!=="\u5BA1\u6279\u64CD\u4F5C");(0,b.useEffect)(()=>{Ya($a)},[]);const ta=la=>Hs(void 0,null,function*(){if(Ta){ho();return}const Pr=yield(0,Gt.ZP)(`/api/paths/${uo==null?void 0:uo.pathId}/process_certificate.json`,{method:"post",body:{certificate_id:la==null?void 0:la.id,op:"pass"}});(Pr==null?void 0:Pr.status)===0&&Ya($a)}),Fo=la=>{if(Ta){ho();return}let Pr="";rt.default.confirm({title:"\u8BC1\u4E66\u7533\u8BF7\u62D2\u7EDD",icon:null,className:"custom-modal-divider",centered:!0,width:400,content:Zs.createElement("div",null,Zs.createElement("p",null,"\u62D2\u7EDD\u8BC1\u4E66\u53D1\u653E\u9700\u586B\u5199\u62D2\u7EDD\u539F\u56E0\u3002"),Zs.createElement("aside",{className:"flex-container"},Zs.createElement("sup",{className:"c-red-ee4"},"*"),Zs.createElement("span",null,"\u62D2\u7EDD\u539F\u56E0:"),Zs.createElement(At.default,{maxLength:30,style:{width:284,marginLeft:10},onChange:ei=>Pr=ei.target.value}))),okText:"\u786E\u5B9A\u62D2\u7EDD",cancelText:"\u53D6\u6D88",onOk:()=>Hs(void 0,null,function*(){if(!Pr)return nt.ZP.warning("\u62D2\u7EDD\u7406\u7531\u4E0D\u80FD\u4E3A\u7A7A"),Promise.reject();const ei=yield(0,Gt.ZP)(`/api/paths/${uo==null?void 0:uo.pathId}/process_certificate.json`,{method:"post",body:{certificate_id:la==null?void 0:la.id,op:"reject",content:Pr}});(ei==null?void 0:ei.status)===0&&Ya($a)})})},yo=la=>{if(Ta){ho();return}rt.default.info({title:"\u62D2\u7EDD\u539F\u56E0",icon:null,className:"custom-modal-divider",centered:!0,width:400,content:Zs.createElement("div",null,la==null?void 0:la.content),okText:"\u786E\u5B9A"})},za=la=>{xa((la==null?void 0:la.info)||{}),da(!0)},Ya=la=>Hs(void 0,null,function*(){Vr(!0);const Pr=yield(0,Gt.ZP)(`/api/paths/${uo==null?void 0:uo.pathId}/request_certificates.json`,{method:"get",params:la});Pr!=null&&Pr.data&&(pn(Pr==null?void 0:Pr.data),Fa((Pr==null?void 0:Pr.total_count)||0),to(Pr==null?void 0:Pr.is_manage)),Vr(!1)}),ui=(la,Pr)=>{const ei=jc(_A({},$a),{page:la,limit:Pr});Sa(ei),Ya(ei)};return Zs.createElement("div",{className:cc.certificate},Zs.createElement(It.default,{form:ra,layout:"inline",className:"mb20",size:"large",onValuesChange:(la,Pr)=>{const{state:ei="",keyword:Ri="",time:ji=[]}=Pr,jo=jc(_A({},$a),{page:1,state:ei,keyword:Ri,start_time:ji!=null&&ji[0]?he()(ji[0]).format("YYYY-MM-DD"):"",end_time:ji!=null&&ji[1]?he()(ji[1]).format("YYYY-MM-DD"):""});Sa(jo),Ya(jo)}},Zs.createElement(It.default.Item,{name:"state",initialValue:"",className:"mr10"},Zs.createElement(E.default,{style:{width:104}},Zs.createElement(E.default.Option,{value:""},"\u5168\u90E8\u72B6\u6001"),Zs.createElement(E.default.Option,{value:"drafted"},"\u7533\u8BF7\u4E2D"),Zs.createElement(E.default.Option,{value:"passed"},"\u901A\u8FC7"),Zs.createElement(E.default.Option,{value:"3"},"\u672A\u901A\u8FC7"))),Zs.createElement(It.default.Item,{name:"time"},Zs.createElement(Jl,{onChange:(la,Pr)=>{console.log(Pr,22)},placeholder:["\u7533\u8BF7\u5F00\u59CB\u65F6\u95F4","\u7533\u8BF7\u7ED3\u675F\u65F6\u95F4"]})),Zs.createElement(It.default.Item,{style:{marginLeft:"auto",marginRight:0},name:"keyword"},Zs.createElement(FA.t7,{style:{width:193},placeholder:"\u8BF7\u8F93\u5165\u5B66\u751F\u59D3\u540D"}))),Zs.createElement(cr.default,{dataSource:Vn,rowKey:la=>la.id,columns:bo,loading:tr,pagination:{pageSize:$a.limit,total:Oa,current:$a.page,onChange:ui,showQuickJumper:!0,hideOnSinglePage:!0,position:["bottomCenter"]}}),Zs.createElement(Yi.Z,{visible:ma,onCancel:()=>{da(!1),xa({})},data:fo}))};var MA=(0,Pe.connect)(({user:We,pathsDetail:ot})=>({user:We,pathsDetail:ot}))(TA),wc=(We,ot,ye)=>new Promise((yn,mr)=>{var wr=pn=>{try{Vn(ye.next(pn))}catch(tr){mr(tr)}},ra=pn=>{try{Vn(ye.throw(pn))}catch(tr){mr(tr)}},Vn=pn=>pn.done?yn(pn.value):Promise.resolve(pn.value).then(wr,ra);Vn((ye=ye.apply(We,ot)).next())});he().locale("ZH-cn");const{TabPane:gu}=hl.default,UA=({data:We})=>{const[ot,ye]=(0,b.useState)("1"),[yn,mr]=(0,b.useState)(1),[wr,ra]=(0,b.useState)(),[Vn,pn]=(0,b.useState)(!0),tr=(0,Pe.useParams)();function Vr(){return wc(this,null,function*(){let da;pn(!0),ot==="1"?da=`/api/paths/${tr.pathId}/study_ranking_shixuns_passed.json`:ot==="2"?da=`/api/paths/${tr.pathId}/study_ranking_videos.json`:ot==="3"?da=`/api/paths/${tr.pathId}/study_ranking_pdf_attachments.json`:ot==="4"&&(da=`/api/paths/${tr.pathId}/study_ranking_discusses.json`);const Ja=yield(0,Gt.ZP)(da,{method:"get",params:{page:yn}});pn(!1),ra(Ja)})}(0,b.useEffect)(()=>{Vr()},[yn,ot]);const ma=()=>{var da,Ja,to,Oa,Fa,fo,xa,uo,$a,Sa,Ta,ho,bo;return b.createElement(b.Fragment,null,b.createElement(y.Z,{spinning:Vn},b.createElement("div",{style:{height:"42px",background:"#fafafa",display:"flex",padding:"0px 5px",alignItems:"center"}},b.createElement("span",{style:{flex:"1"}},"\u6392\u540D"),b.createElement("span",{style:{flex:"1"}},"\u59D3\u540D"),ot==="1"&&b.createElement("span",{style:{flex:"3"}},"\u901A\u8FC7\u5173\u5361\u6570"),ot==="2"&&b.createElement("span",{style:{flex:"3"}},"\u7D2F\u8BA1\u5B66\u4E60\u65F6\u957F"),ot==="3"&&b.createElement("span",{style:{flex:"3"}},"\u4E0B\u8F7D\u8D44\u6E90\u6B21\u6570"),ot==="4"&&b.createElement("span",{style:{flex:"3"}},"\u53D1\u5E16\u6570")),(wr==null?void 0:wr.user_show)&&b.createElement("div",{style:{height:"42px",display:"flex",padding:"0px 5px",alignItems:"center"}},b.createElement("span",{style:{flex:"1"}},((da=wr==null?void 0:wr.data_user)==null?void 0:da.rank)===0&&((Ja=wr==null?void 0:wr.data_user)==null?void 0:Ja.num)===0?"--":((to=wr==null?void 0:wr.data_user)==null?void 0:to.rank)<=100&&((Oa=wr==null?void 0:wr.data_user)==null?void 0:Oa.rank)!=0?(Fa=wr==null?void 0:wr.data_user)==null?void 0:Fa.rank:"\u672A\u4E0A\u699C"),b.createElement("span",{style:{flex:"1"}},(fo=wr==null?void 0:wr.data_user)==null?void 0:fo.user_real_name),ot==="1"&&b.createElement("span",{style:{flex:"3"}},((xa=wr==null?void 0:wr.data_user)==null?void 0:xa.num)||"--"),ot==="2"&&b.createElement("span",{style:{flex:"3"}},(uo=wr==null?void 0:wr.data_user)!=null&&uo.num?(0,Fe.li)(($a=wr==null?void 0:wr.data_user)==null?void 0:$a.num):"--"),ot==="3"&&b.createElement("span",{style:{flex:"3"}},((Sa=wr==null?void 0:wr.data_user)==null?void 0:Sa.num)||"--"),ot==="4"&&b.createElement("span",{style:{flex:"3"}},((Ta=wr==null?void 0:wr.data_user)==null?void 0:Ta.num)||"--")),(wr==null?void 0:wr.user_show)&&b.createElement(_o.Z,null),((ho=wr==null?void 0:wr.data)==null?void 0:ho.length)>0?(bo=wr==null?void 0:wr.data)==null?void 0:bo.map((ta,Fo)=>b.createElement("div",{style:{height:"42px",display:"flex",padding:"0px 5px",alignItems:"center"}},(ta==null?void 0:ta.rank)===1&&b.createElement("span",{style:{flex:"1",color:"#E02020"}},ta==null?void 0:ta.rank),(ta==null?void 0:ta.rank)===2&&b.createElement("span",{style:{flex:"1",color:"#FA6400"}},ta==null?void 0:ta.rank),(ta==null?void 0:ta.rank)===3&&b.createElement("span",{style:{flex:"1",color:"#F7B500"}},ta==null?void 0:ta.rank),(ta==null?void 0:ta.rank)>3&&b.createElement("span",{style:{flex:"1"}},ta==null?void 0:ta.rank),b.createElement("span",{style:{flex:"1"}},ta==null?void 0:ta.user_real_name),ot==="1"&&b.createElement("span",{style:{flex:"3"}},ta==null?void 0:ta.num),ot==="2"&&b.createElement("span",{style:{flex:"3"}},(0,Fe.li)(ta==null?void 0:ta.num)),ot==="3"&&b.createElement("span",{style:{flex:"3"}},ta==null?void 0:ta.num),ot==="4"&&b.createElement("span",{style:{flex:"3"}},ta==null?void 0:ta.num))):b.createElement(ql.Z,null),(wr==null?void 0:wr.count)>10&&b.createElement(No.Z,{current:yn,pageSize:10,showSizeChanger:!1,total:wr==null?void 0:wr.count,style:{textAlign:"center",margin:"20px 0px"},onChange:ta=>{mr(ta)}})))};return b.createElement("div",null,b.createElement(hl.default,{activeKey:ot,style:{background:"#fff",padding:"0px 20px"},onChange:da=>{ye(da),mr(1)}},b.createElement(gu,{tab:"\u901A\u5173\u699C",style:{background:"#fff"},key:"1"},b.createElement(ma,null)),b.createElement(gu,{tab:"\u89C6\u9891\u5B66\u4E60\u699C",key:"2"},b.createElement(ma,null)),b.createElement(gu,{tab:"\u4E0B\u8F7D\u8D44\u6E90\u699C",key:"3"},b.createElement(ma,null)),b.createElement(gu,{tab:"\u4E92\u52A8\u8BA8\u8BBA\u699C",key:"4"},b.createElement(ma,null))))};var aA=ne(84989),Lu=Object.getOwnPropertySymbols,Ju=Object.prototype.hasOwnProperty,iu=Object.prototype.propertyIsEnumerable,dc=(We,ot)=>{var ye={};for(var yn in We)Ju.call(We,yn)&&ot.indexOf(yn)<0&&(ye[yn]=We[yn]);if(We!=null&&Lu)for(var yn of Lu(We))ot.indexOf(yn)<0&&iu.call(We,yn)&&(ye[yn]=We[yn]);return ye},xA=(We,ot,ye)=>new Promise((yn,mr)=>{var wr=pn=>{try{Vn(ye.next(pn))}catch(tr){mr(tr)}},ra=pn=>{try{Vn(ye.throw(pn))}catch(tr){mr(tr)}},Vn=pn=>pn.done?yn(pn.value):Promise.resolve(pn.value).then(wr,ra);Vn((ye=ye.apply(We,ot)).next())});const Hc=We=>{var ot=We,{user:ye,pathsDetail:yn}=ot,mr=dc(ot,["user","pathsDetail"]),wr;const ra=(0,Pe.useParams)(),Vn=(0,b.useRef)(),pn=(0,b.useRef)(),tr=(0,b.useRef)(!1),[Vr,ma]=(0,b.useState)({}),[da,Ja]=(0,b.useState)(700);(0,b.useEffect)(()=>{setTimeout(()=>{var Fa,fo;(fo=(Fa=Vn.current)==null?void 0:Fa.resize)==null||fo.call(Fa)},300)},[da]),(0,b.useEffect)(()=>{var Fa;ma((Fa=yn.detail)==null?void 0:Fa.atlas_data)},[(wr=yn.detail)==null?void 0:wr.atlas_data]),(0,b.useEffect)(()=>(document.addEventListener((0,aA.gH)(),to),()=>{document.removeEventListener((0,aA.gH)(),to)}),[]);const to=()=>{(0,aA.vp)()||Ja(700)},Oa=()=>({title:{text:"",subtext:"",left:"center"},tooltip:{trigger:"item",formatter:Fa=>{if(Fa.dataType==="edge")return Fa.data.relation;if(Fa.dataType==="node")return"\u540D\u79F0\uFF1A"+Fa.data.name+"
\u7C7B\u522B\uFF1A"+Fa.data.labels.join(", ")+"
ID: "+Fa.data.uid+"
"}},legend:[{bottom:0,left:"center",orient:"horizontal",data:Vr.categories.map(Fa=>{if(Fa.name)return Fa.name})}],animationDuration:1e3,animationEasingUpdate:"quinticInOut",series:[{name:"",type:"graph",layout:"force",data:Vr.nodes,links:Vr.links,categories:Vr.categories,roam:!0,draggable:!1,label:{position:"inside",show:!0},labelLayout:{hideOverlap:!0,moveOverlap:!0},force:{repulsion:600,edgeLength:200,gravity:.2,layoutAnimation:!0,friction:.3},edgeLabel:{},edgeSymbol:["none","arrow"],lineStyle:{color:"source",curveness:0},emphasis:{disabled:!1,scale:1.3,focus:"none",lineStyle:{width:10},itemStyle:{borderType:"solid",borderWidth:1,borderColor:"rgb(154,152,152)"}},symbolSize:40,color:["#f79767","#da7194","#ffc454","#569480","#f16667","#d9c8ae","#c990c0","#4c8eda","#57c7e3","#ecb5c9","#8dcc93","#37A2DA","#67E0E3","#9FE6B8","#FFDB5C","#ff9f7f","#fb7293","#E690D1","#e7bcf3","#9d96f5","#8378EA","#96BFFF","#dd6b66","#759aa0","#e69d87","#8dc1a9","#ea7e53","#eedd78","#73a373","#73b9bc","#7289ab","#91ca8c","#f49f42"]}],toolbox:{show:!0,feature:{restore:{title:"\u8FD8\u539F"},saveAsImage:{title:"\u4FDD\u5B58\u4E3A\u56FE\u7247"},myTool:{show:!0,title:"\u5168\u5C4F\u663E\u793A",icon:"path://M358.464 136.672l0-34.112-255.904 0 0 255.904 34.112 0 0-197.664 242.816 242.816 24.128-24.128-242.816-242.816zM665.536 102.56l0 34.112 197.664 0-242.816 242.816 24.128 24.128 242.816-242.816 0 197.664 34.112 0 0-255.904zM379.488 620.384l-242.816 242.816 0-197.664-34.112 0 0 255.904 255.904 0 0-34.112-197.664 0 242.816-242.816zM887.328 863.2l-242.816-242.816-24.128 24.128 242.816 242.816-197.664 0 0 34.112 255.904 0 0-255.904-34.112 0z",onclick:()=>{(0,aA.vp)()?(setTimeout(()=>{Ja(700)},300),(0,aA.BU)()):((0,aA.Dj)(pn.current),setTimeout(()=>{Ja(window.innerHeight-40)},300))}}}}});return b.createElement("div",{style:{paddingTop:20,paddingBottom:20,height:da+30,background:"#FFF"},ref:pn},Vr.nodes&&b.createElement(Us.Z,{style:{height:da+"px"},option:Oa(),onChartReady:Fa=>{Vn.current=Fa,Fa.resize()},opts:{renderer:"svg"},onEvents:{click:Fa=>{tr.current=!1,setTimeout(()=>{if(!tr.current&&Fa.dataType==="node"){let fo=Fa.data.url;fo&&window.open(fo,"_blank")}},500)},dblclick:(Fa,fo,xa)=>xA(void 0,null,function*(){console.log("p:",Fa,fo,xa),tr.current=!0;const uo=yield(0,Gt.ZP)(`/api/paths/${ra.pathId}/atlas_data.json`,{method:"get",params:{node_id:Fa.data.id}});let{nodes:$a,links:Sa,categories:Ta}=uo.atlas_data;$a=Vr.nodes.concat($a),Sa=Vr.links.concat(Sa);let ho=$a.filter((yo,za,Ya)=>Ya.findIndex(ui=>ui.id===yo.id)===za),bo=Sa.filter((yo,za,Ya)=>Ya.findIndex(ui=>ui.source===yo.source&&ui.target===yo.target)===za),ta=[],Fo=Math.max(Ta.length,Vr.categories.length);for(let yo=0;yo({user:We,pathsDetail:ot}))(Hc),cl={flex_box_center:"flex_box_center___zI_82",flex_space_between:"flex_space_between___c8p6y",flex_box_vertical_center:"flex_box_vertical_center___OQMX2",flex_box_center_end:"flex_box_center_end___TDCTp",flex_box_column:"flex_box_column___TBe9v",bg:"bg___B_tAL",AllButStyle:"AllButStyle___gHlx_",ButStyles:"ButStyles___QnHEw",order:"order___p1oR4",payed:"payed___clmo_",study:"study___xKiY_",studyActive:"studyActive___OL576",Head:"Head___A9J68",Headtitle:"Headtitle___HvFxg",span2:"span2___L0TMM",Headprice:"Headprice___RXYrD",nowPrice:"nowPrice___cv3Ok",initPrice:"initPrice___EXuC3",Swiper:"Swiper___sDGem",BannerListItemDiv:"BannerListItemDiv___asTuk",BannerListItem:"BannerListItem___NwQOT",BannerListItemImg:"BannerListItemImg___mD5FK",bgimg:"bgimg___PFwp4",buyimg:"buyimg___QLVI_",curCourse:"curCourse___ExJPE",BannerListItemInfo:"BannerListItemInfo___Vio14",BannerListItemInfoTitle:"BannerListItemInfoTitle___FiU8N",BannerListItemInfoTeacher:"BannerListItemInfoTeacher___aifjQ",BannerListItemInfoTime:"BannerListItemInfoTime___qez5r",timeprice:"timeprice___dqmp8",span:"span___UhhBA",BannerListItemInfoTime2:"BannerListItemInfoTime2___Zm2lP",span1:"span1___AXdGP",expansion:"expansion___t6EwU"},Kc="data:image/png;base64,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",Ds=ne(59301),fc=Object.getOwnPropertySymbols,Yu=Object.prototype.hasOwnProperty,Gc=Object.prototype.propertyIsEnumerable,Wc=(We,ot)=>{var ye={};for(var yn in We)Yu.call(We,yn)&&ot.indexOf(yn)<0&&(ye[yn]=We[yn]);if(We!=null&&fc)for(var yn of fc(We))ot.indexOf(yn)<0&&Gc.call(We,yn)&&(ye[yn]=We[yn]);return ye},qu=(We,ot,ye)=>new Promise((yn,mr)=>{var wr=pn=>{try{Vn(ye.next(pn))}catch(tr){mr(tr)}},ra=pn=>{try{Vn(ye.throw(pn))}catch(tr){mr(tr)}},Vn=pn=>pn.done?yn(pn.value):Promise.resolve(pn.value).then(wr,ra);Vn((ye=ye.apply(We,ot)).next())});const cd=We=>{var ot=We,{pathsDetail:ye,globalSetting:yn,user:mr,loading:wr,dispatch:ra}=ot,Vn=Wc(ot,["pathsDetail","globalSetting","user","loading","dispatch"]);const[pn,tr]=(0,b.useState)([]),[Vr]=(0,Pe.useSearchParams)(),ma=(0,Pe.useParams)(),[da,Ja]=(0,b.useState)(!1),to=()=>qu(void 0,null,function*(){var xa,uo;Ja(!0);const $a=yield(0,Gt.ZP)(`/api/paths/${ma.pathId}/packages_list.json`,{method:"get",params:{identifier:(xa=mr==null?void 0:mr.userInfo)==null?void 0:xa.login,id:ma.pathId}});Ja(!1),$a.status==0&&tr((uo=$a==null?void 0:$a.data)==null?void 0:uo.map(Sa=>(Sa.isFull=!1,Sa)))});(0,b.useEffect)(()=>{to()},[]);const Oa=xa=>qu(void 0,null,function*(){const uo=yield(0,Gt.ZP)("/api/payments/check_order.json",{method:"GET",params:{subject_package_id:xa}});(uo==null?void 0:uo.status)==0?Fa(xa):rt.default.confirm({centered:!0,title:"\u63D0\u793A",icon:null,content:"\u8BFE\u7A0B\u5DF2\u5B58\u5728\u5F85\u652F\u4ED8\u8BA2\u5355\uFF0C\u786E\u5B9A\u53D6\u6D88\u539F\u8BA2\u5355\uFF0C\u91CD\u65B0\u63D0\u4EA4\u8BA2\u5355\u8FDB\u884C\u652F\u4ED8\u5417\uFF1F",okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onOk:()=>qu(void 0,null,function*(){const $a=yield(0,Gt.ZP)("/api/payments/update_order.json",{method:"POST",body:{subject_package_id:xa}});($a==null?void 0:$a.status)==0&&Fa(xa)})})}),Fa=xa=>qu(void 0,null,function*(){const uo=yield(0,Gt.ZP)("/api/payments.json",{method:"POST",body:{subject_package_id:xa,payment_method:"wechat_qr"}});uo!=null&&uo.num&&window.open(Vr.get("userid")?`/order/${ma.pathId}/pay?order_num=${uo==null?void 0:uo.num}&userid=${Vr.get("userid")}`:`/order/${ma.pathId}/pay?order_num=${uo==null?void 0:uo.num}`)}),fo=xa=>{var uo,$a,Sa,Ta,ho,bo,ta,Fo,yo,za;return Ds.createElement("section",{style:{marginBottom:"26px",backgroundColor:"#fff"}},Ds.createElement("div",{className:cl.Head},Ds.createElement("div",{className:cl.Headtitle},Ds.createElement("span",{title:xa==null?void 0:xa.package_name,style:{display:"inline-block",maxWidth:"260px",textOverflow:"ellipsis",whiteSpace:"nowrap",overflow:"hidden",WebkitLineClamp:1}},xa==null?void 0:xa.package_name),Ds.createElement("span",{className:cl.span2},"\uFF08\u5171 ",Ds.createElement("span",{style:{color:"#333"}},xa==null?void 0:xa.subject_count)," \u95E8\u8BFE\u7A0B\uFF09")),Ds.createElement("div",{style:{display:"flex",alignItems:"center",justifyContent:"flex-end"}},Ds.createElement("div",{className:cl.Headprice},Ds.createElement("span",null,"\u5957\u9910\u4EF7\u683C\uFF1A"),Ds.createElement("span",{className:cl.nowPrice},"\uFFE5",parseInt(($a=(uo=`${xa==null?void 0:xa.package_price}`)==null?void 0:uo.split("."))==null?void 0:$a[1])>0?xa==null?void 0:xa.package_price:(Ta=(Sa=`${xa==null?void 0:xa.package_price}`)==null?void 0:Sa.split("."))==null?void 0:Ta[0]),Ds.createElement("span",{className:cl.initPrice},"\uFFE5",parseInt((bo=(ho=`${xa==null?void 0:xa.package_origin_price}`)==null?void 0:ho.split("."))==null?void 0:bo[1])>0?xa==null?void 0:xa.package_origin_price:(Fo=(ta=`${xa==null?void 0:xa.package_origin_price}`)==null?void 0:ta.split("."))==null?void 0:Fo[0])),Ds.createElement("div",{className:cl.AllButStyle},Ds.createElement(le.ZP,{className:xa!=null&&xa.is_payed?`${cl.payed}`:`${cl.order}`,onClick:()=>{xa!=null&&xa.is_payed?Pe.history.push(`/users/${mr==null?void 0:mr.userInfo.login}/paths?category=payed`):Oa(xa==null?void 0:xa.id)}},xa!=null&&xa.is_payed?"\u5DF2\u8D2D\u4E70":"\u7ACB\u5373\u8D2D\u4E70"," ")))),Ds.createElement("div",{className:xa.isFull?`${cl.Swiper}`:`${cl.Swiper} ${cl.expansion}`},(yo=xa==null?void 0:xa.subjects)==null?void 0:yo.map((Ya,ui)=>{var la,Pr,ei,Ri;return Ds.createElement("div",{style:{width:"232px",marginRight:(1+ui)%3===0?0:22},className:cl.BannerListItemDiv,key:ui},Ds.createElement("div",{className:cl.BannerListItem},Ds.createElement("div",{onClick:()=>window.open(`/paths/${Ya.identifier}`)},Ds.createElement("div",{className:cl.BannerListItemImg},Ds.createElement("img",{className:cl.bgimg,src:`${Ya.image_url}`}),(Ya==null?void 0:Ya.user_paid_subject)&&Ds.createElement("img",{className:cl.buyimg,src:Kc}),(Ya==null?void 0:Ya.is_current_subject)&&Ds.createElement("span",{className:cl.curCourse},"\u5F53\u524D\u8BFE\u7A0B")),Ds.createElement("div",{className:cl.BannerListItemInfo},Ds.createElement(Te.Z,{placement:"topLeft",title:Ya.name},Ds.createElement("div",{className:cl.BannerListItemInfoTitle},Ya.name)),Ds.createElement("div",{className:cl.BannerListItemInfoTeacher},"\u8BB2\u5E08\uFF1A",Ya.teacher),Ds.createElement("div",{className:`${cl.BannerListItemInfoTime} ${cl.BannerListItemInfoTime2}`},Ds.createElement("div",{className:cl.span1},Ya.learn_count/1e4>1?(Ya.learn_count/1e4).toFixed(1)+"W":Ya.learn_count,"\u4EBA\u6B63\u5728\u5B66"),Ds.createElement("div",{className:`${cl.timeprice}`},Ds.createElement("div",{className:cl.span},Ds.createElement("span",{className:cl.qianfuhao},"\uFFE5"),Ya.is_discount?parseInt((la=Ya==null?void 0:Ya.price)==null?void 0:la.split(".")[1])>0?Ya==null?void 0:Ya.price:(Pr=Ya==null?void 0:Ya.price)==null?void 0:Pr.split(".")[0]:parseInt((ei=Ya==null?void 0:Ya.origin_price)==null?void 0:ei.split(".")[1])>0?Ya==null?void 0:Ya.origin_price:(Ri=Ya==null?void 0:Ya.origin_price)==null?void 0:Ri.split(".")[0])))))))})),Ds.createElement("div",{style:{display:"flex",justifyContent:"center",alignItems:"center",color:"#82A8FF",paddingBottom:"20px"}},((za=xa==null?void 0:xa.subjects)==null?void 0:za.length)>3&&Ds.createElement("div",{onClick:()=>{xa.isFull=!xa.isFull,tr([...pn])}},Ds.createElement("span",{className:"current",style:{marginRight:"6px"}},xa.isFull?"\u6536\u8D77":"\u5C55\u5F00"),Ds.createElement("span",{className:"current"},Ds.createElement("i",{className:xa.isFull?"iconfont icon-shouqi5":"iconfont icon-xiala4",style:{fontSize:"8px"}})))))};return Ds.createElement(y.Z,{spinning:da},(pn==null?void 0:pn.length)>0?pn==null?void 0:pn.map(xa=>fo(xa)):Ds.createElement(ql.Z,null))};var gc=(0,Pe.connect)(({pathsDetail:We,loading:ot,globalSetting:ye,user:yn})=>({pathsDetail:We,globalSetting:ye,loading:ot,user:yn}))(cd),Du=ne(77525),su={flex_box_center:"flex_box_center___hEKvu",flex_space_between:"flex_space_between___gtzO_",flex_box_vertical_center:"flex_box_vertical_center___QQWbT",flex_box_center_end:"flex_box_center_end___AyfXQ",flex_box_column:"flex_box_column___q0hJc",bg:"bg___sN_Hy",wrap:"wrap___IaIuZ",content:"content___q5lPL",wrapTabs:"wrapTabs___FivJx",intro:"intro___lW9Kf",introTitle:"introTitle___y5V_M"},mu="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAAXNSR0IArs4c6QAAAO9JREFUOBFj3H//P8ePj//a/jMyRDH8/y/uZcDCyAAEoZP//QfRxAHG54yMDIv+izHUsYANY/hfyECCdkxL/kv+/89QzviKkYGFgZEhGpdhEvwMDJNiwQ6Gm5G3+D/Di49wLgoDaGgc0///QIdSDfyXZKKaWVCDiDLwxUeQN4kLZBZ8LgSGCcP2i/8Zlh6HqIq2/A9MCPh0MAAjBQ94+YmBYf5hhAJkNkIUlUWUl1G14OeNGog/fIiRHQ1DYkIJvxomRgbG5/iVkCLL+BxoIMMiUrTgUwsqtVlkWZnqHv/+Bypj44BZXxKfBtxyiCoAAHADSWb7p5YAAAAAAElFTkSuQmCC",gl=ne(59301),xe=Object.defineProperty,wt=Object.getOwnPropertySymbols,Ln=Object.prototype.hasOwnProperty,_n=Object.prototype.propertyIsEnumerable,Or=(We,ot,ye)=>ot in We?xe(We,ot,{enumerable:!0,configurable:!0,writable:!0,value:ye}):We[ot]=ye,Da=(We,ot)=>{for(var ye in ot||(ot={}))Ln.call(ot,ye)&&Or(We,ye,ot[ye]);if(wt)for(var ye of wt(ot))_n.call(ot,ye)&&Or(We,ye,ot[ye]);return We},ro=(We,ot)=>{var ye={};for(var yn in We)Ln.call(We,yn)&&ot.indexOf(yn)<0&&(ye[yn]=We[yn]);if(We!=null&&wt)for(var yn of wt(We))ot.indexOf(yn)<0&&_n.call(We,yn)&&(ye[yn]=We[yn]);return ye},oi=(We,ot,ye)=>new Promise((yn,mr)=>{var wr=pn=>{try{Vn(ye.next(pn))}catch(tr){mr(tr)}},ra=pn=>{try{Vn(ye.throw(pn))}catch(tr){mr(tr)}},Vn=pn=>pn.done?yn(pn.value):Promise.resolve(pn.value).then(wr,ra);Vn((ye=ye.apply(We,ot)).next())});const{TabPane:xi}=hl.default;var ss=(We=>(We.All="",We.Shixun="shixun",We.VideoItem="video",We.Attachment="attachment",We.group_count="group_homework",We.normal_count="normal_homework",We.ExaminationBank="exercise",We.HomeworkCommon="hack_homework",We.Discusses="Discusses",We))(ss||{});function $i(We){const ot=(mr,wr)=>{if(mr.localName===wr)return mr;for(let ra=0,Vn=mr;Vn=Vn.parentNode;ra++){if(Vn.localName===wr)return Vn;if(Vn==document.documentElement)return!1}},ye=We.target,yn=ot(ye,"a");if(console.log([yn],yn==null?void 0:yn.href,44),!(yn!=null&&yn.href)&&ye.tagName.toUpperCase()==="IMG"){let mr=ye.src||ye.getAttribute("src");mr&&mr.indexOf("/images/avatars/User")===-1&&(We.stopPropagation(),We.preventDefault(),Ei.Z.publish("preview-image",mr))}}const hs=We=>{var ot=We,{pathsDetail:ye,globalSetting:yn,loading:mr,dispatch:wr}=ot,ra=ro(ot,["pathsDetail","globalSetting","loading","dispatch"]),Vn,pn,tr,Vr;const[ma]=(0,Pe.useSearchParams)(),da=(0,Pe.useParams)(),Ja=(0,b.useRef)(),[to,Oa]=(0,b.useState)(""),Fa=[{name:"\u8BFE\u7A0B\u7AE0\u8282",key:"stage"},{name:"\u6392\u884C\u699C",key:"ranking"},{name:"\u8BC1\u4E66\u7533\u8BF7",key:"certificate"},{name:"\u79D1\u6559\u8D44\u6E90\u56FE\u8C31",key:"atlas"},{name:"\u77E5\u8BC6\u56FE\u8C31",key:"knowledge",hidden:(Vn=yn==null?void 0:yn.setting)==null?void 0:Vn.hide_knowledg_graph},{name:"\u5957\u9910\u5217\u8868",key:"Combination",extra:"\u4F18\u60E0"}].filter(Sa=>{var Ta,ho;return(Ta=ye.detail)!=null&&Ta.excellent||((ho=ye.detail)==null?void 0:ho.is_free)===!1?!0:Sa.key!=="certificate"}).filter(Sa=>{var Ta,ho,bo;return(Ta=ye.detail)!=null&&Ta.atlas_data&&((bo=(ho=ye.detail)==null?void 0:ho.atlas_data)!=null&&bo.nodes)?!0:Sa.key!=="atlas"}).filter(Sa=>{var Ta,ho;return((Ta=ye.detail)==null?void 0:Ta.is_free)===!1&&((ho=ye.detail)!=null&&ho.is_has_package)?!0:Sa.key!=="Combination"}).filter(Sa=>{var Ta,ho;return((Ta=ye.detail)==null?void 0:Ta.is_free)===!1&&((ho=ye.detail)==null?void 0:ho.show_chapter)===!1?Sa.key!=="stage":!0}).filter(Sa=>{var Ta,ho;return((Ta=ye.detail)==null?void 0:Ta.is_free)===!1&&((ho=ye.detail)==null?void 0:ho.show_charts)===!1?Sa.key!=="ranking":!0}).filter(Sa=>{var Ta,ho;return((Ta=ye.detail)==null?void 0:Ta.is_free)===!1&&((ho=ye.detail)==null?void 0:ho.show_cert_apply)===!1?Sa.key!=="certificate":!0}).filter(Sa=>{var Ta,ho;return((Ta=ye.detail)==null?void 0:Ta.is_free)===!1&&((ho=ye.detail)==null?void 0:ho.show_knowledge_graph)===!1?Sa.key!=="knowledge":!0}).filter(Sa=>!(Sa!=null&&Sa.hidden)),[fo,xa]=(0,b.useState)(ma.get("activeKey")||((pn=Fa[0])==null?void 0:pn.key));(0,b.useEffect)(()=>{if(Ja.current)return Ja.current.addEventListener("mousedown",$i),()=>{var Sa;(Sa=Ja.current)==null||Sa.removeEventListener("mousedown",$i)}},[Ja.current]),(0,b.useEffect)(()=>{wr({type:"pathsDetail/save",payload:{editKey:-1}}),da.pathId&&$a()},[da.pathId]),(0,b.useEffect)(()=>{var Sa,Ta;(0,Fe.Dk)((Sa=ye.detail)==null?void 0:Sa.name),xa(ma.get("activeKey")||((Ta=Fa[0])==null?void 0:Ta.key))},[ye]);const uo=Sa=>{var Ta;const ho=(Ta=decodeURIComponent(Sa))==null?void 0:Ta.trim();wr({type:"pathsDetail/save",payload:{keywords:ho}}),Oa(ho)},$a=()=>oi(void 0,null,function*(){const Sa=yield wr({type:"pathsDetail/getPathsDetail",payload:Da({id:da.pathId},(0,Fe.oP)())});wr({type:"pathsDetail/getRightData",payload:{id:da.pathId}}),wr({type:"pathsDetail/getStageData",payload:{subject_id:da.pathId,show_course_section:Sa==null?void 0:Sa.show_course_section}}),Sa!=null&&Sa.id&&ma.get("token")&&(location.href=location.pathname)});return gl.createElement(y.Z,{spinning:!1},gl.createElement("section",{className:su.bg},gl.createElement(Un,null),gl.createElement(Du.Z,null),gl.createElement("section",{style:{marginTop:((tr=ye.detail)==null?void 0:tr.excellent)&&"89px"},className:`edu-container pb80 ${su.wrap}`},gl.createElement("aside",{className:su.content},gl.createElement("div",{className:su.intro},gl.createElement("div",{className:su.introTitle},gl.createElement("span",{className:"font16",style:{display:"flex",alignItems:"center"}},gl.createElement("img",{src:mu,style:{marginRight:"10px"}}),"\u8BFE\u7A0B\u4ECB\u7ECD")),gl.createElement("div",{ref:Ja},gl.createElement(Je.Z,{value:(Vr=ye.detail)==null?void 0:Vr.description}))),(Fa==null?void 0:Fa.length)>0&&gl.createElement(hl.default,{className:su.wrapTabs,activeKey:fo,onChange:Sa=>{Sa==="knowledge"?window.open(`/knowledgegraph/${da.pathId}`):xa(Sa)},tabBarGutter:50,tabBarStyle:{height:76},tabBarExtraContent:fo==="stage"?gl.createElement(FA.t7,{style:{width:222,backgroundColor:"#fff"},placeholder:"\u8BF7\u8F93\u5165\u540D\u79F0\u8FDB\u884C\u641C\u7D22",onInputChange:uo,onChange:Sa=>{wr({type:"pathsDetail/getStageData",payload:{tab:ss[ye==null?void 0:ye.visibleType],subject_id:da.pathId,keywords:Sa}})}}):""},Fa.map(Sa=>gl.createElement(xi,{tab:Sa!=null&&Sa.extra?gl.createElement("span",{style:{position:"relative"}},gl.createElement("span",null,Sa.name),gl.createElement("span",{style:{position:"absolute",top:"0",left:"72px",display:"inline-block",width:"32px",height:"16px",lineHeight:"16px",textAlign:"center",backgroundColor:"#FF0000",borderRadius:"8px",fontSize:"12px",color:"#fff"}},Sa.extra)):Sa.name,key:Sa.key}))),fo==="stage"&&gl.createElement(Ac,{keywords:to}),fo==="ranking"&&gl.createElement(UA,null),fo==="certificate"&&gl.createElement(MA,null),fo==="atlas"&&gl.createElement(zc,null),fo==="Combination"&&gl.createElement(gc,null)),gl.createElement(ys,null))))};var Tl=(0,Pe.connect)(({pathsDetail:We,loading:ot,globalSetting:ye})=>({pathsDetail:We,globalSetting:ye,loading:ot}))(hs)},23019:function(On,jt,ne){"use strict";ne.d(jt,{Z:function(){return Ze}});var b=ne(59301),Pe=ne(25690),nt=ne(92832),rt=ne(78241),it=ne(8591),Te=ne(43418),Be=ne(93948),Qe=ne(12563),Me=ne(24905),le={modal:"modal___EKlPQ",uploadWrap:"uploadWrap___YGxav",upload:"upload___ouqG9",uploadLink:"uploadLink___nuif6",fileProgress:"fileProgress___tf4qy",fileCancel:"fileCancel___Bh3Wh",videoName:"videoName___Ra0NM",contentItem:"contentItem___zMdIq","tagsList-content":"tagsList-content___sDVph"},ze=ne(30502),Re=ne(48790),Se=ne(32769),ue=Object.defineProperty,E=Object.defineProperties,a=Object.getOwnPropertyDescriptors,x=Object.getOwnPropertySymbols,y=Object.prototype.hasOwnProperty,z=Object.prototype.propertyIsEnumerable,ee=($e,Le,Kt)=>Le in $e?ue($e,Le,{enumerable:!0,configurable:!0,writable:!0,value:Kt}):$e[Le]=Kt,ie=($e,Le)=>{for(var Kt in Le||(Le={}))y.call(Le,Kt)&&ee($e,Kt,Le[Kt]);if(x)for(var Kt of x(Le))z.call(Le,Kt)&&ee($e,Kt,Le[Kt]);return $e},he=($e,Le)=>E($e,a(Le)),me=($e,Le,Kt)=>new Promise((Et,dn)=>{var gt=Vt=>{try{Tt(Kt.next(Vt))}catch(yt){dn(yt)}},Ft=Vt=>{try{Tt(Kt.throw(Vt))}catch(yt){dn(yt)}},Tt=Vt=>Vt.done?Et(Vt.value):Promise.resolve(Vt.value).then(gt,Ft);Tt((Kt=Kt.apply($e,Le)).next())});const{TextArea:Fe}=nt.default,Ne=1024,Xe=({user:$e,globalSetting:Le,loading:Kt,dispatch:Et,visible:dn,editData:gt,onCancel:Ft=()=>{},onOk:Tt=()=>{},queryParams:Vt={}})=>{var yt,Dt;const xt=(0,Pe.useParams)(),[Jt]=rt.default.useForm(),[rn,St]=(0,b.useState)([]),[qt,Dn]=(0,b.useState)(!1),Wn=(0,b.useRef)(),[It,zn]=(0,b.useState)(),[At,Gt]=(0,b.useState)(!1),[un,Fn]=(0,b.useState)(!1),mn=(0,Re.Ny)()?3:1;(0,b.useEffect)(()=>{var Lt,Bn,Ut,qe,zt;dn&>&&(Gt(gt.is_link),zn(gt.link),!gt.is_link&&St([{name:(Lt=gt==null?void 0:gt.video_item)==null?void 0:Lt.file_name,loaded:100,videoId:(Bn=gt==null?void 0:gt.video_item)==null?void 0:Bn.video_id}]),Ue(((Ut=gt==null?void 0:gt.tags)==null?void 0:Ut.map(vn=>vn==null?void 0:vn.name))||[]),Jt.setFieldsValue({name:gt.name,description:gt.description,attachment_id:(qe=gt==null?void 0:gt.video_item)==null?void 0:qe.attachment_id,allow_skip:(zt=gt==null?void 0:gt.video_item)==null?void 0:zt.allow_skip}))},[gt,dn]);const Rt=Lt=>{Gt(!1);const Bn=Lt.name.toLowerCase();return Bn&&Bn.indexOf(".avi")==-1&&Bn.indexOf(".flv")==-1&&Bn.indexOf(".f4v")==-1&&Bn.indexOf(".m4v")==-1&&Bn.indexOf(".mov")==-1&&Bn.indexOf(".mp4")==-1&&Bn.indexOf(".rmvb")==-1&&Bn.indexOf(".swf")==-1&&Bn.indexOf(".webm")==-1&&Bn.indexOf(".wmv")==-1?(it.ZP.info("\u4E0D\u652F\u6301\u7684\u89C6\u9891\u683C\u5F0F"),!0):Lt.size>Ne*mn*1024*1024?(it.ZP.info(`\u89C6\u9891\u5927\u5C0F\u8D85\u8FC7${mn}G`),!0):rn!=null&&rn.find(Ut=>Ut.name===Lt.name)?(it.ZP.info("\u4F60\u4E0D\u80FD\u4E0A\u4F20\u540C\u4E00\u4E2A\u89C6\u9891\u6587\u4EF6\u540D\u79F0\uFF0C\u8BF7\u91CD\u65B0\u9009\u62E9\u3002"),!0):!1},$t=(Lt,Bn)=>{Te.default.confirm({title:"\u63D0\u793A",centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:b.createElement("div",{className:"tc"},"\u60A8\u786E\u8BA4\u8981",Bn?"\u5220\u9664":"\u53D6\u6D88\u4E0A\u4F20","\u8BE5\u89C6\u9891\u5417\uFF1F"),onOk:()=>{Bn?St([]):(Wn.current.cancel(),St([]))}})},pt=()=>me(void 0,null,function*(){if(yield Jt.validateFields(),!At&&!(rn!=null&&rn.length)||At&&!It){it.ZP.info("\u8BF7\u5148\u4E0A\u4F20\u89C6\u9891\u6216\u8005\u6DFB\u52A0\u5916\u94FE");return}Fn(!0);const Lt=At?{link:It}:{video_id:rn==null?void 0:rn[0].videoId},Bn=yield Tt(ie(ie(ie({},Lt),Vt),{name:Jt.getFieldValue("name"),attachment_id:Jt.getFieldValue("attachment_id"),description:Jt.getFieldValue("description"),tags:tt,allow_skip:Jt.getFieldValue("allow_skip")}));Fn(!1),console.log("res"),console.log(Bn),Bn!=null&&Bn.id&&Je()}),Je=()=>{Jt.resetFields(),St([]),zn(null),Ue([]),Gt(null)},Zt=()=>{Ft(),Je()},Nn=()=>{var Lt,Bn,Ut,qe,zt;return b.createElement(b.Fragment,null,!At&&!!(rn!=null&&rn.length)&&b.createElement("div",{className:le.fileProgress},((Lt=rn==null?void 0:rn[0])==null?void 0:Lt.loaded)==100?b.createElement("div",{className:`${le.videoName} font14`},(Bn=rn==null?void 0:rn[0])==null?void 0:Bn.name):b.createElement(Be.Z,{style:{width:"80%"},percent:(Ut=rn==null?void 0:rn[0])==null?void 0:Ut.loaded,status:((qe=rn==null?void 0:rn[0])==null?void 0:qe.loaded)==100?"normal":"active"}),b.createElement("div",{className:le.fileCancel,onClick:()=>{var vn,dt;return $t((vn=rn==null?void 0:rn[0])==null?void 0:vn.name,((dt=rn==null?void 0:rn[0])==null?void 0:dt.loaded)==100)}},((zt=rn==null?void 0:rn[0])==null?void 0:zt.loaded)===100?"\u5220\u9664":"\u53D6\u6D88\u4E0A\u4F20")),b.createElement("div",{className:le.uploadWrap,style:{display:rn!=null&&rn.length?"none":"flex"}},b.createElement(Se.Z,he(ie({},ut),{ref:Wn}),b.createElement("div",{className:le.upload},b.createElement("i",{className:"iconfont icon-shangchuanshipin1 mr5"}),"\u4E0A\u4F20\u89C6\u9891")),b.createElement("label",{className:`${le.upload} ${le.uploadLink}`,onClick:()=>Gt(!0)},b.createElement("i",{className:"iconfont icon-lianjie1 mr5"}),"\u6DFB\u52A0\u5916\u94FE")),At&&b.createElement(nt.default,{className:"mt5",placeholder:"\u8BF7\u8F93\u5165\u89C6\u9891\u94FE\u63A5",value:It,onChange:vn=>zn(vn.target.value)}))},[tt,Ue]=(0,b.useState)([]),ht=Lt=>{if(Lt.key=="Enter"){const Bn=Jt.getFieldValue("tag");if(Jt.setFieldsValue({tag:""}),!Bn){it.ZP.info("\u6807\u7B7E\u4E0D\u80FD\u4E3A\u7A7A");return}if(tt.filter(Ut=>Ut===Bn).length>0){it.ZP.info("\u5DF2\u6709\u76F8\u540C\u540D\u79F0\u6807\u7B7E");return}tt.push(Bn),Ue([...tt])}},Ye=(Lt,Bn)=>{Lt.preventDefault(),Ue([...tt.filter(Ut=>Ut!=Bn)])},ut={accept:".mkv, .flv, .f4v, .rmvb, .swf, video/mp4,video/x-m4v,video/flv,video/f4v,video/rmvb,video/swf,video/*",onBefore:Rt,onBeginInitFile:Lt=>{St([{name:Lt.filename,loaded:0}])},onComplete:Lt=>{St([{name:Lt.filename,loaded:Lt.percent,videoId:Lt.id}])},onError:()=>{St([])},onProgress:Lt=>{St([{name:Lt.filename,loaded:Lt.percent}])},chunkSize:1024*1024*2,options:{user_id:(yt=$e==null?void 0:$e.userInfo)==null?void 0:yt.user_id}};return b.createElement(Te.default,{centered:!0,maskClosable:!1,title:gt?"\u7F16\u8F91\u89C6\u9891\u9879\u76EE":"\u65B0\u5EFA\u89C6\u9891\u9879\u76EE",width:740,className:le.modal,open:dn,confirmLoading:un,onOk:pt,onCancel:Zt},b.createElement(rt.default,{form:Jt},b.createElement(rt.default.Item,{label:"\u9879\u76EE\u540D\u79F0",name:"name",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u9879\u76EE\u540D\u79F0"}]},b.createElement(nt.default,{maxLength:40,placeholder:"\u8BF7\u8F93\u5165\u4E0D\u8D85\u8FC740\u5B57\u7684\u9879\u76EE\u540D\u79F0"})),b.createElement(rt.default.Item,{label:"\u9879\u76EE\u5185\u5BB9",name:"content",className:le.contentItem},Nn()),b.createElement(rt.default.Item,{name:"attachment_id",label:"\u4E0A\u4F20\u5C01\u9762\u56FE:"},b.createElement(ze.Z,{getFileProgress:Lt=>{if(Lt.file.status==="uploading"){Fn(!0);return}Lt.file.status==="done"&&Fn(!1)}})),b.createElement(rt.default.Item,{label:"\u9879\u76EE\u7B80\u4ECB",name:"description",className:"ml8"},b.createElement(Fe,{rows:5,maxLength:800,placeholder:"\u8BF7\u8F93\u5165\u672C\u89C6\u9891\u7B80\u4ECB\uFF0C\u6700\u591A\u4E0D\u8D85\u8FC7800\u5B57"})),b.createElement(rt.default.Item,{label:"\u77E5\u8BC6\u6807\u7B7E",name:"tag",className:"ml8"},b.createElement(nt.default,{onKeyUp:ht})),b.createElement("div",{className:le["tagsList-content"]},tt.map((Lt,Bn)=>b.createElement(Qe.default,{key:Bn+Lt,closable:!0,onClose:Ut=>{Ye(Ut,Lt)}},Lt))),b.createElement(rt.default.Item,{label:"\u64AD\u653E\u8BBE\u7F6E",name:"allow_skip",valuePropName:"checked",className:"ml8",initialValue:!0},b.createElement(Me.default,null,"\u5141\u8BB8\u5FEB\u8FDB\u64AD\u653E")),b.createElement("div",{className:"c-grey-999"},b.createElement("div",null,"\u6CE8\u610F\uFF1A"),b.createElement("div",null,"1\u3001\u4E0A\u4F20\u89C6\u9891\uFF0C\u5373\u8868\u793A\u60A8\u5DF2\u540C\u610F",b.createElement(Pe.Link,{to:`/users/${(Dt=$e.userInfo)==null?void 0:Dt.login}/videos/protocol`,target:"_blank",className:le.colorBlue},"\u4E0A\u4F20\u5185\u5BB9\u534F\u8BAE"),"\uFF0C\u4E0D\u5F97\u4E0A\u4F20\u672A\u7ECF\u4ED6\u4EBA\u6388\u6743\u7684\u4F5C\u54C1\uFF1B"),b.createElement("div",null,"2\u3001\u4E0D\u652F\u6301\u65AD\u70B9\u7EED\u4F20\uFF0C\u6587\u4EF6\u5927\u5C0F\u8BF7\u52FF\u8D85\u8FC7",mn,"G\uFF1B"),b.createElement("div",null,"3\u3001\u652F\u6301\u6587\u4EF6\u683C\u5F0F\uFF1Aavi\u3001flv\u3001f4v\u3001m4v\u3001mov\u3001mp4\u3001rmvb\u3001swf\u3001webm\u3001wmv\uFF1B"),b.createElement("div",null,"4\u3001\u5982\u679C\u89C6\u9891\u6765\u81EA\u4E8E\u5916\u90E8\u94FE\u63A5\uFF0C\u672C\u7F51\u7AD9\u4E0D\u63D0\u4F9B\u64AD\u653E\u9875\u9762\uFF0C\u65E0\u6CD5\u63D0\u4F9B\u7EDF\u8BA1\u6570\u636E\u3002"))))};var Ze=(0,Pe.connect)(({user:$e,loading:Le,globalSetting:Kt})=>({user:$e,globalSetting:Kt,loading:Le}))(Xe)},84989:function(On,jt,ne){"use strict";ne.d(jt,{BU:function(){return Pe},Dj:function(){return b},gH:function(){return nt},vp:function(){return rt}});function b(it){try{it.mozRequestFullScreen?it.mozRequestFullScreen():it.webkitRequestFullScreen&&it.webkitRequestFullScreen()}catch(Te){console.log(Te,":e")}}function Pe(){window.top.document.webkitExitFullscreen?window.top.document.webkitExitFullscreen():document.exitFullscreen?window.top.document.exitFullscreen():document.msExitFullscreen?window.top.document.msExitFullscreen():document.mozCancelFullScreen&&window.top.document.mozCancelFullScreen()}const nt=()=>{if(document.webkitExitFullscreen)return"webkitfullscreenchange";if(document.exitFullscreen)return"fullscreenchange";if(document.msExitFullscreen)return"msfullscreenchange";if(document.mozCancelFullScreen)return"mozfullscreenchange"};function rt(){var it=window.top.document.fullscreenElement||window.top.document.mozFullscreenElement||window.top.document.webkitFullscreenElement,Te=document.fullscreenEnabled||document.mozFullscreenEnabled||document.webkitFullscreenEnabled;return console.log("fullscreenElement",it),window.isFullScreen?window.isFullScreen:it!=null}},45937:function(On,jt,ne){"use strict";ne.d(jt,{U:function(){return Me}});var b=ne(59301),Pe=Object.defineProperty,nt=Object.getOwnPropertySymbols,rt=Object.prototype.hasOwnProperty,it=Object.prototype.propertyIsEnumerable,Te=(le,ze,Re)=>ze in le?Pe(le,ze,{enumerable:!0,configurable:!0,writable:!0,value:Re}):le[ze]=Re,Be=(le,ze)=>{for(var Re in ze||(ze={}))rt.call(ze,Re)&&Te(le,Re,ze[Re]);if(nt)for(var Re of nt(ze))it.call(ze,Re)&&Te(le,Re,ze[Re]);return le},Qe=(le,ze,Re)=>new Promise((Se,ue)=>{var E=y=>{try{x(Re.next(y))}catch(z){ue(z)}},a=y=>{try{x(Re.throw(y))}catch(z){ue(z)}},x=y=>y.done?Se(y.value):Promise.resolve(y.value).then(E,a);x((Re=Re.apply(le,ze)).next())});function Me(le,ze){const[Re,Se]=(0,b.useState)(ze),[ue,E]=(0,b.useState)(!1),[a,x]=(0,b.useState)();return[Re,ue,(z,ee=!1)=>Qe(this,null,function*(){const ie=ee?ze:Be(Be({},Re),z);E(!0),Se(ie);const he=yield le(ie);return E(!1),x(he),he}),a]}},40197:function(On,jt,ne){"use strict";ne.d(jt,{rX:function(){return gt},pW:function(){return Ft},gy:function(){return Tt},xY:function(){return dn},O5:function(){return Et},PH:function(){return $e},tJ:function(){return Fe},o1:function(){return Ne},Rd:function(){return Kt}});var b=ne(25690),Pe=ne(43418),nt=ne(28103),rt=ne(8591),it=ne(48790),Te=ne(51257),Be=ne(87169),Qe=ne(25510),Me="data:image/png;base64,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",le=ne.p+"static/newqrcode.a8740efb.png",ze=ne(32637),Re=ne(38986),Se=ne(59301),ue=Object.defineProperty,E=Object.defineProperties,a=Object.getOwnPropertyDescriptors,x=Object.getOwnPropertySymbols,y=Object.prototype.hasOwnProperty,z=Object.prototype.propertyIsEnumerable,ee=(Vt,yt,Dt)=>yt in Vt?ue(Vt,yt,{enumerable:!0,configurable:!0,writable:!0,value:Dt}):Vt[yt]=Dt,ie=(Vt,yt)=>{for(var Dt in yt||(yt={}))y.call(yt,Dt)&&ee(Vt,Dt,yt[Dt]);if(x)for(var Dt of x(yt))z.call(yt,Dt)&&ee(Vt,Dt,yt[Dt]);return Vt},he=(Vt,yt)=>E(Vt,a(yt)),me=(Vt,yt,Dt)=>new Promise((xt,Jt)=>{var rn=Dn=>{try{qt(Dt.next(Dn))}catch(Wn){Jt(Wn)}},St=Dn=>{try{qt(Dt.throw(Dn))}catch(Wn){Jt(Wn)}},qt=Dn=>Dn.done?xt(Dn.value):Promise.resolve(Dn.value).then(rn,St);qt((Dt=Dt.apply(Vt,yt)).next())});const Fe=(Vt,yt=!1)=>!!(Ne(Vt)&&Xe(yt)),Ne=Vt=>(0,it.bg)()?!0:(Vt({type:"user/showPopLogin",payload:{showPopLogin:!0,showClosable:!0}}),!1),Xe=(Vt=!1)=>{var yt;const{user:Dt}=(0,b.getDvaApp)()._store.getState();return(yt=Dt.userInfo)!=null&&yt.profile_completed?!0:(Pe.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"),Le()}}),!1)};function Ze(Vt,yt){Vt=Vt.map(It=>he(ie({},It),{children:It.items}));let Dt=null;function xt(It){for(const zn of It){if(zn.complete_status===0&&!Dt){Dt=zn;return}if(zn.children&&zn.children.length>0&&(xt(zn.children),Dt))return}}if(xt(Vt),!Dt)return{foundItem:null,isAbove:!0};if(Dt.id===yt)return{foundItem:Dt,isAbove:!0};let Jt=!1;function rn(It){if(It.id===yt){Jt=!0;return}if(It.children&&It.children.length>0)for(const zn of It.children)rn(zn)}if(rn(Dt),Jt)return{foundItem:Dt,isAbove:!1};let St=-1,qt=-1,Dn=[];function Wn(It){for(const zn of It)if(Dn.push(zn),zn.children&&zn.children.length>0)for(const At of zn.children)Dn.push(At)}Wn(Vt);for(let It=0;Itme(void 0,null,function*(){const xt=yield(0,Re.ZP)(`/api/paths/${Vt}/choose_course.json`,{method:"get"});if(xt!=null&&xt.stages){const{isAbove:Jt,foundItem:rn}=Ze(xt==null?void 0:xt.stages,yt.id),St=()=>me(void 0,null,function*(){yield Dt(rn.identifier,rn.is_jupyter||rn.is_jupyter_lab,rn),Pe.default.destroyAll()});return console.log(Jt,rn,22),Jt?Promise.resolve():(Pe.default.confirm({title:"\u63D0\u793A",width:530,centered:!0,content:Se.createElement("div",null,"\u672C\u8BFE\u7A0B\u4E3A\u5FC5\u4FEE\u8BFE\uFF0C\u9700\u6309\u987A\u5E8F\u5B8C\u6210\u5B9E\u8BAD\u3002\u60A8\u5F53\u524D\u7684\u8FDB\u5EA6\u4E3A\uFF1A",Se.createElement("span",{onClick:St,className:"current c-light-primary"},(rn==null?void 0:rn.name)||""),"\uFF0C\u662F\u5426\u73B0\u5728\u5F00\u59CB\u5B9E\u6218\uFF1F"),okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onOk:St}),Promise.reject())}return Promise.reject()}),Le=()=>{Pe.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()}})},Kt=()=>{Pe.default.warning({title:"\u63D0\u793A",icon:null,width:400,content:Se.createElement("div",{style:{textAlign:"center"}},Se.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"),Se.createElement("img",{style:{border:"1px solid #D8E3E9",width:190,height:180},src:ze}),Se.createElement("div",{style:{color:"#666666",fontSize:14,marginTop:15}},"\u6DFB\u52A0\u5BA2\u670D\u4EBA\u5458\u5FAE\u4FE1\uFF0C\u83B7\u5F97\u66F4\u591A\u652F\u6301"))})},Et=()=>{var Vt;const{user:yt}=(0,b.getDvaApp)()._store.getState();return(Vt=yt.userInfo)!=null&&Vt.professional_certification?!0:(Pe.default.confirm({title:"\u63D0\u793A",centered:!0,content:Se.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)},dn=()=>(0,it.V9)()?!0:(Pe.default.warning({centered:!0,width:530,title:"\u63D0\u793A",content:Se.createElement("div",{className:"tc",style:{marginLeft:-38}},Se.createElement("p",null,"\u626B\u7801\u52A0\u52A9\u6559\uFF0C\u7533\u8BF7\u64CD\u4F5C\u6743\u9650"),Se.createElement("img",{src:le,width:200})),okText:"\u6211\u77E5\u9053\u4E86",maskClosable:!0}),!1),gt=(Vt,yt)=>Vt?!0:(Pe.default.confirm({centered:!0,zIndex:1e4,width:530,title:"\u63D0\u793A",content:Se.createElement("div",null,Se.createElement("p",null,yt||"\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"),Se.createElement("div",{style:{marginLeft:"110px"}},Se.createElement("img",{src:Me,width:200}),Se.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),Ft=Vt=>{Pe.default.info({title:"\u8054\u7CFB\u5E73\u53F0\u8FD0\u8425",icon:null,width:615,centered:!0,content:Se.createElement("div",null,Se.createElement("div",null,Se.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"),Se.createElement(nt.Z,null),Se.createElement("p",{style:{color:"#666666",fontSize:12}}," ",Se.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 ",Se.createElement("a",null,Vt),"\u5929\u3002"),Se.createElement("p",{style:{color:"#666666",fontSize:12}}," ",Se.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")),Se.createElement("div",{style:{textAlign:"center",marginTop:30}},Se.createElement("img",{style:{border:"4px solid #0152d9",borderRadius:"4px"},src:Qe,alt:"\u4E8C\u7EF4\u7801",width:160})))})},Tt=(Vt,yt="")=>{const{shixunsDetail:{detail:Dt}}=(0,b.getDvaApp)()._store.getState();if((Dt==null?void 0:Dt.public)===2||(Dt==null?void 0:Dt.public)===1||(Dt==null?void 0:Dt.shixun_status)===3){let xt="";return(Dt==null?void 0:Dt.public)===2&&(xt="\u5DF2\u516C\u5F00"),(Dt==null?void 0:Dt.public)===1&&(xt="\u5F85\u5BA1\u6838"),(Dt==null?void 0:Dt.shixun_status)===3&&(xt="\u5DF2\u5173\u95ED"),Pe.default.info({centered:!0,icon:Se.createElement(Be.Z,{style:{color:"#faad14"}}),width:460,title:"\u63D0\u793A",content:Se.createElement("div",{className:"tc",style:{marginLeft:-38}},Se.createElement("div",{style:{display:"flex",flexDirection:"column",alignItems:"flex-start",paddingLeft:38,margin:"12px 0"}},Se.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u7684\u72B6\u6001\u4E3A",xt,"\uFF0C",yt,"\u3002"),Se.createElement("p",null,"\u5982\u6709\u9700\u8981\uFF0C\u8BF7\u8054\u7CFB\u5E73\u53F0\u7BA1\u7406\u5458\u8FDB\u884C\u6280\u672F\u652F\u6301\u3002")),Se.createElement("img",{style:{border:"4px solid #0152d9",borderRadius:"4px"},src:Qe,alt:"\u4E8C\u7EF4\u7801",width:160})),okText:"\u6211\u77E5\u9053\u4E86"}),!0}return(Dt==null?void 0:Dt.shixun_status)===2?(Pe.default.confirm({centered:!0,icon:Se.createElement(Be.Z,null),title:"\u63D0\u793A",content:Se.createElement("div",null,Se.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5DF2\u53D1\u5E03\uFF0C",yt,"\u3002"),Se.createElement("br",null),Se.createElement("span",null,"\u5982\u6709\u9700\u8981\uFF0C\u60A8\u53EF\u4EE5\u64A4\u9500\u53D1\u5E03\u540E\uFF0C\u518D\u8FDB\u884C\u64CD\u4F5C\u3002")),okText:"\u64A4\u9500\u53D1\u5E03",cancelText:"\u53D6\u6D88",onOk:()=>{Pe.default.confirm({width:440,centered:!0,icon:Se.createElement(Be.Z,{style:{color:"#faad14"}}),title:"\u63D0\u793A",content:"\u64A4\u9500\u53D1\u5E03\u540E\uFF0C\u5B66\u5458\u5C06\u65E0\u6CD5\u8FDB\u884C\u7EC3\u4E60\u3002\u662F\u5426\u786E\u8BA4\u64A4\u9500\u53D1\u5E03\uFF1F",okText:"\u786E\u5B9A\u64A4\u9500\u53D1\u5E03",cancelText:"\u53D6\u6D88",onOk:()=>me(void 0,null,function*(){(yield Vt({type:"shixunsDetail/cancelRelease",payload:{id:Dt==null?void 0:Dt.identifier}})).status!==401&&(rt.ZP.success("\u64A4\u9500\u53D1\u5E03\u6210\u529F\u3002\u5B9E\u8BAD\u56DE\u5230\u672A\u53D1\u5E03\u7684\u72B6\u6001\u3002"),Vt({type:"shixunsDetail/getShixunsDetail",payload:{id:Dt==null?void 0:Dt.identifier}}),Vt({type:"practiceSetting/getCommonData",payload:{id:Dt==null?void 0:Dt.identifier}}))})})}}),!0):!1}},30647:function(On,jt,ne){"use strict";ne.d(jt,{Z:function(){return Aa}});class b{static install(){Object.setPrototypeOf=Object.setPrototypeOf||function(ce,Ee){return ce.__proto__=Ee,ce},Object.assign=Object.assign||function(ce){if(ce==null)throw new TypeError("Cannot convert undefined or null to object");let Ee=Object(ce);for(let be=1;be ${Ee}`;it.ENABLE_CALLBACK&&it.emitter.emit("log","error",be),it.ENABLE_ERROR&&(console.error?console.error(be):console.warn?console.warn(be):console.log(be))}static i(ce,Ee){(!ce||it.FORCE_GLOBAL_TAG)&&(ce=it.GLOBAL_TAG);let be=`[${ce}] > ${Ee}`;it.ENABLE_CALLBACK&&it.emitter.emit("log","info",be),it.ENABLE_INFO&&(console.info?console.info(be):console.log(be))}static w(ce,Ee){(!ce||it.FORCE_GLOBAL_TAG)&&(ce=it.GLOBAL_TAG);let be=`[${ce}] > ${Ee}`;it.ENABLE_CALLBACK&&it.emitter.emit("log","warn",be),it.ENABLE_WARN&&(console.warn?console.warn(be):console.log(be))}static d(ce,Ee){(!ce||it.FORCE_GLOBAL_TAG)&&(ce=it.GLOBAL_TAG);let be=`[${ce}] > ${Ee}`;it.ENABLE_CALLBACK&&it.emitter.emit("log","debug",be),it.ENABLE_DEBUG&&(console.debug?console.debug(be):console.log(be))}static v(ce,Ee){(!ce||it.FORCE_GLOBAL_TAG)&&(ce=it.GLOBAL_TAG);let be=`[${ce}] > ${Ee}`;it.ENABLE_CALLBACK&&it.emitter.emit("log","verbose",be),it.ENABLE_VERBOSE&&console.log(be)}}it.GLOBAL_TAG="flv.js",it.FORCE_GLOBAL_TAG=!1,it.ENABLE_ERROR=!0,it.ENABLE_INFO=!0,it.ENABLE_WARN=!0,it.ENABLE_DEBUG=!0,it.ENABLE_VERBOSE=!0,it.ENABLE_CALLBACK=!1,it.emitter=new(rt());var Te=it;class Be{constructor(){this._firstCheckpoint=0,this._lastCheckpoint=0,this._intervalBytes=0,this._totalBytes=0,this._lastSecondBytes=0,self.performance&&self.performance.now?this._now=self.performance.now.bind(self.performance):this._now=Date.now}reset(){this._firstCheckpoint=this._lastCheckpoint=0,this._totalBytes=this._intervalBytes=0,this._lastSecondBytes=0}addBytes(ce){this._firstCheckpoint===0?(this._firstCheckpoint=this._now(),this._lastCheckpoint=this._firstCheckpoint,this._intervalBytes+=ce,this._totalBytes+=ce):this._now()-this._lastCheckpoint<1e3?(this._intervalBytes+=ce,this._totalBytes+=ce):(this._lastSecondBytes=this._intervalBytes,this._intervalBytes=ce,this._totalBytes+=ce,this._lastCheckpoint=this._now())}get currentKBps(){this.addBytes(0);let ce=(this._now()-this._lastCheckpoint)/1e3;return ce==0&&(ce=1),this._intervalBytes/ce/1024}get lastSecondKBps(){return this.addBytes(0),this._lastSecondBytes!==0?this._lastSecondBytes/1024:this._now()-this._lastCheckpoint>=500?this.currentKBps:0}get averageKBps(){let ce=(this._now()-this._firstCheckpoint)/1e3;return this._totalBytes/ce/1024}}var Qe=Be;class Me{constructor(ce){this._message=ce}get name(){return"RuntimeException"}get message(){return this._message}toString(){return this.name+": "+this.message}}class le extends Me{constructor(ce){super(ce)}get name(){return"IllegalStateException"}}class ze extends Me{constructor(ce){super(ce)}get name(){return"InvalidArgumentException"}}class Re extends Me{constructor(ce){super(ce)}get name(){return"NotImplementedException"}}const Se={kIdle:0,kConnecting:1,kBuffering:2,kError:3,kComplete:4},ue={OK:"OK",EXCEPTION:"Exception",HTTP_STATUS_CODE_INVALID:"HttpStatusCodeInvalid",CONNECTING_TIMEOUT:"ConnectingTimeout",EARLY_EOF:"EarlyEof",UNRECOVERABLE_EARLY_EOF:"UnrecoverableEarlyEof"};class E{constructor(ce){this._type=ce||"undefined",this._status=Se.kIdle,this._needStash=!1,this._onContentLengthKnown=null,this._onURLRedirect=null,this._onDataArrival=null,this._onError=null,this._onComplete=null}destroy(){this._status=Se.kIdle,this._onContentLengthKnown=null,this._onURLRedirect=null,this._onDataArrival=null,this._onError=null,this._onComplete=null}isWorking(){return this._status===Se.kConnecting||this._status===Se.kBuffering}get type(){return this._type}get status(){return this._status}get needStashBuffer(){return this._needStash}get onContentLengthKnown(){return this._onContentLengthKnown}set onContentLengthKnown(ce){this._onContentLengthKnown=ce}get onURLRedirect(){return this._onURLRedirect}set onURLRedirect(ce){this._onURLRedirect=ce}get onDataArrival(){return this._onDataArrival}set onDataArrival(ce){this._onDataArrival=ce}get onError(){return this._onError}set onError(ce){this._onError=ce}get onComplete(){return this._onComplete}set onComplete(ce){this._onComplete=ce}open(ce,Ee){throw new Re("Unimplemented abstract function!")}abort(){throw new Re("Unimplemented abstract function!")}}let a={};function x(){let er=self.navigator.userAgent.toLowerCase(),ce=/(edge)\/([\w.]+)/.exec(er)||/(opr)[\/]([\w.]+)/.exec(er)||/(chrome)[ \/]([\w.]+)/.exec(er)||/(iemobile)[\/]([\w.]+)/.exec(er)||/(version)(applewebkit)[ \/]([\w.]+).*(safari)[ \/]([\w.]+)/.exec(er)||/(webkit)[ \/]([\w.]+).*(version)[ \/]([\w.]+).*(safari)[ \/]([\w.]+)/.exec(er)||/(webkit)[ \/]([\w.]+)/.exec(er)||/(opera)(?:.*version|)[ \/]([\w.]+)/.exec(er)||/(msie) ([\w.]+)/.exec(er)||er.indexOf("trident")>=0&&/(rv)(?::| )([\w.]+)/.exec(er)||er.indexOf("compatible")<0&&/(firefox)[ \/]([\w.]+)/.exec(er)||[],Ee=/(ipad)/.exec(er)||/(ipod)/.exec(er)||/(windows phone)/.exec(er)||/(iphone)/.exec(er)||/(kindle)/.exec(er)||/(android)/.exec(er)||/(windows)/.exec(er)||/(mac)/.exec(er)||/(linux)/.exec(er)||/(cros)/.exec(er)||[],be={browser:ce[5]||ce[3]||ce[1]||"",version:ce[2]||ce[4]||"0",majorVersion:ce[4]||ce[2]||"0",platform:Ee[0]||""},ke={};if(be.browser){ke[be.browser]=!0;let je=be.majorVersion.split(".");ke.version={major:parseInt(be.majorVersion,10),string:be.version},je.length>1&&(ke.version.minor=parseInt(je[1],10)),je.length>2&&(ke.version.build=parseInt(je[2],10))}if(be.platform&&(ke[be.platform]=!0),(ke.chrome||ke.opr||ke.safari)&&(ke.webkit=!0),ke.rv||ke.iemobile){ke.rv&&delete ke.rv;let je="msie";be.browser=je,ke[je]=!0}if(ke.edge){delete ke.edge;let je="msedge";be.browser=je,ke[je]=!0}if(ke.opr){let je="opera";be.browser=je,ke[je]=!0}if(ke.safari&&ke.android){let je="android";be.browser=je,ke[je]=!0}ke.name=be.browser,ke.platform=be.platform;for(let je in a)a.hasOwnProperty(je)&&delete a[je];Object.assign(a,ke)}x();var y=a;class z extends E{static isSupported(){try{let ce=y.msedge&&y.version.minor>=15048,Ee=y.msedge?ce:!0;return self.fetch&&self.ReadableStream&&Ee}catch(ce){return!1}}constructor(ce,Ee){super("fetch-stream-loader"),this.TAG="FetchStreamLoader",this._seekHandler=ce,this._config=Ee,this._needStash=!0,this._requestAbort=!1,this._contentLength=null,this._receivedLength=0}destroy(){this.isWorking()&&this.abort(),super.destroy()}open(ce,Ee){this._dataSource=ce,this._range=Ee;let be=ce.url;this._config.reuseRedirectedURL&&ce.redirectedURL!=null&&(be=ce.redirectedURL);let ke=this._seekHandler.getConfig(be,Ee),je=new self.Headers;if(typeof ke.headers=="object"){let hn=ke.headers;for(let _r in hn)hn.hasOwnProperty(_r)&&je.append(_r,hn[_r])}let an={method:"GET",headers:je,mode:"cors",cache:"default",referrerPolicy:"no-referrer-when-downgrade"};if(typeof this._config.headers=="object")for(let hn in this._config.headers)je.append(hn,this._config.headers[hn]);ce.cors===!1&&(an.mode="same-origin"),ce.withCredentials&&(an.credentials="include"),ce.referrerPolicy&&(an.referrerPolicy=ce.referrerPolicy),this._status=Se.kConnecting,self.fetch(ke.url,an).then(hn=>{if(this._requestAbort){this._requestAbort=!1,this._status=Se.kIdle;return}if(hn.ok&&hn.status>=200&&hn.status<=299){if(hn.url!==ke.url&&this._onURLRedirect){let fr=this._seekHandler.removeURLParameters(hn.url);this._onURLRedirect(fr)}let _r=hn.headers.get("Content-Length");return _r!=null&&(this._contentLength=parseInt(_r),this._contentLength!==0&&this._onContentLengthKnown&&this._onContentLengthKnown(this._contentLength)),this._pump.call(this,hn.body.getReader())}else if(this._status=Se.kError,this._onError)this._onError(ue.HTTP_STATUS_CODE_INVALID,{code:hn.status,msg:hn.statusText});else throw new Me("FetchStreamLoader: Http code invalid, "+hn.status+" "+hn.statusText)}).catch(hn=>{if(this._status=Se.kError,this._onError)this._onError(ue.EXCEPTION,{code:-1,msg:hn.message});else throw hn})}abort(){this._requestAbort=!0}_pump(ce){return ce.read().then(Ee=>{if(Ee.done)if(this._contentLength!==null&&this._receivedLength{if(Ee.code===11&&y.msedge)return;this._status=Se.kError;let be=0,ke=null;if((Ee.code===19||Ee.message==="network error")&&(this._contentLength===null||this._contentLength!==null&&this._receivedLength299))if(this._status=Se.kError,this._onError)this._onError(ue.HTTP_STATUS_CODE_INVALID,{code:Ee.status,msg:Ee.statusText});else throw new Me("MozChunkedLoader: Http code invalid, "+Ee.status+" "+Ee.statusText);else this._status=Se.kBuffering}}_onProgress(ce){if(this._status===Se.kError)return;this._contentLength===null&&ce.total!==null&&ce.total!==0&&(this._contentLength=ce.total,this._onContentLengthKnown&&this._onContentLengthKnown(this._contentLength));let Ee=ce.target.response,be=this._range.from+this._receivedLength;this._receivedLength+=Ee.byteLength,this._onDataArrival&&this._onDataArrival(Ee,be,this._receivedLength)}_onLoadEnd(ce){if(this._requestAbort===!0){this._requestAbort=!1;return}else if(this._status===Se.kError)return;this._status=Se.kComplete,this._onComplete&&this._onComplete(this._range.from,this._range.from+this._receivedLength-1)}_onXhrError(ce){this._status=Se.kError;let Ee=0,be=null;if(this._contentLength&&ce.loaded=200&&Ee.status<=299){if(this._status=LoaderStatus.kBuffering,Ee.responseURL!=null){let ke=this._seekHandler.removeURLParameters(Ee.responseURL);Ee.responseURL!==this._currentRequestURL&&ke!==this._currentRedirectedURL&&(this._currentRedirectedURL=ke,this._onURLRedirect&&this._onURLRedirect(ke))}let be=Ee.getResponseHeader("Content-Length");if(be!=null&&this._contentLength==null){let ke=parseInt(be);ke>0&&(this._contentLength=ke,this._onContentLengthKnown&&this._onContentLengthKnown(this._contentLength))}}else if(this._status=LoaderStatus.kError,this._onError)this._onError(LoaderErrors.HTTP_STATUS_CODE_INVALID,{code:Ee.status,msg:Ee.statusText});else throw new RuntimeException("MSStreamLoader: Http code invalid, "+Ee.status+" "+Ee.statusText);else if(Ee.readyState===3&&Ee.status>=200&&Ee.status<=299){this._status=LoaderStatus.kBuffering;let be=Ee.response;this._reader.readAsArrayBuffer(be)}}_xhrOnError(ce){this._status=LoaderStatus.kError;let Ee=LoaderErrors.EXCEPTION,be={code:-1,msg:ce.constructor.name+" "+ce.type};if(this._onError)this._onError(Ee,be);else throw new RuntimeException(be.msg)}_msrOnProgress(ce){let be=ce.target.result;if(be==null){this._doReconnectIfNeeded();return}let ke=be.slice(this._lastTimeBufferSize);this._lastTimeBufferSize=be.byteLength;let je=this._totalRange.from+this._receivedLength;this._receivedLength+=ke.byteLength,this._onDataArrival&&this._onDataArrival(ke,je,this._receivedLength),be.byteLength>=this._bufferLimit&&(Log.v(this.TAG,`MSStream buffer exceeded max size near ${je+ke.byteLength}, reconnecting...`),this._doReconnectIfNeeded())}_doReconnectIfNeeded(){if(this._contentLength==null||this._receivedLength=this._contentLength&&(be=this._range.from+this._contentLength-1),this._currentRequestRange={from:Ee,to:be},this._internalOpen(this._dataSource,this._currentRequestRange)}_internalOpen(ce,Ee){this._lastTimeLoaded=0;let be=ce.url;this._config.reuseRedirectedURL&&(this._currentRedirectedURL!=null?be=this._currentRedirectedURL:ce.redirectedURL!=null&&(be=ce.redirectedURL));let ke=this._seekHandler.getConfig(be,Ee);this._currentRequestURL=ke.url;let je=this._xhr=new XMLHttpRequest;if(je.open("GET",ke.url,!0),je.responseType="arraybuffer",je.onreadystatechange=this._onReadyStateChange.bind(this),je.onprogress=this._onProgress.bind(this),je.onload=this._onLoad.bind(this),je.onerror=this._onXhrError.bind(this),ce.withCredentials&&(je.withCredentials=!0),typeof ke.headers=="object"){let an=ke.headers;for(let hn in an)an.hasOwnProperty(hn)&&je.setRequestHeader(hn,an[hn])}if(typeof this._config.headers=="object"){let an=this._config.headers;for(let hn in an)an.hasOwnProperty(hn)&&je.setRequestHeader(hn,an[hn])}je.send()}abort(){this._requestAbort=!0,this._internalAbort(),this._status=Se.kComplete}_internalAbort(){this._xhr&&(this._xhr.onreadystatechange=null,this._xhr.onprogress=null,this._xhr.onload=null,this._xhr.onerror=null,this._xhr.abort(),this._xhr=null)}_onReadyStateChange(ce){let Ee=ce.target;if(Ee.readyState===2){if(Ee.responseURL!=null){let be=this._seekHandler.removeURLParameters(Ee.responseURL);Ee.responseURL!==this._currentRequestURL&&be!==this._currentRedirectedURL&&(this._currentRedirectedURL=be,this._onURLRedirect&&this._onURLRedirect(be))}if(Ee.status>=200&&Ee.status<=299){if(this._waitForTotalLength)return;this._status=Se.kBuffering}else if(this._status=Se.kError,this._onError)this._onError(ue.HTTP_STATUS_CODE_INVALID,{code:Ee.status,msg:Ee.statusText});else throw new Me("RangeLoader: Http code invalid, "+Ee.status+" "+Ee.statusText)}}_onProgress(ce){if(this._status===Se.kError)return;if(this._contentLength===null){let be=!1;if(this._waitForTotalLength){this._waitForTotalLength=!1,this._totalLengthReceived=!0,be=!0;let ke=ce.total;this._internalAbort(),ke!=null&ke!==0&&(this._totalLength=ke)}if(this._range.to===-1?this._contentLength=this._totalLength-this._range.from:this._contentLength=this._range.to-this._range.from+1,be){this._openSubRange();return}this._onContentLengthKnown&&this._onContentLengthKnown(this._contentLength)}let Ee=ce.loaded-this._lastTimeLoaded;this._lastTimeLoaded=ce.loaded,this._speedSampler.addBytes(Ee)}_normalizeSpeed(ce){let Ee=this._chunkSizeKBList,be=Ee.length-1,ke=0,je=0,an=be;if(ce=Ee[ke]&&ce=3&&(Ee=this._speedSampler.currentKBps)),Ee!==0){let an=this._normalizeSpeed(Ee);this._currentSpeedNormalized!==an&&(this._currentSpeedNormalized=an,this._currentChunkSizeKB=an)}let be=ce.target.response,ke=this._range.from+this._receivedLength;this._receivedLength+=be.byteLength;let je=!1;this._contentLength!=null&&this._receivedLength0&&this._receivedLength{this._dispatchArrayBuffer(Ee.result)},Ee.readAsArrayBuffer(ce.data)}else{this._status=Se.kError;let Ee={code:-1,msg:"Unsupported WebSocket message type: "+ce.data.constructor.name};if(this._onError)this._onError(ue.EXCEPTION,Ee);else throw new Me(Ee.msg)}}_dispatchArrayBuffer(ce){let Ee=ce,be=this._receivedLength;this._receivedLength+=Ee.byteLength,this._onDataArrival&&this._onDataArrival(Ee,be,this._receivedLength)}_onWebSocketError(ce){this._status=Se.kError;let Ee={code:ce.code,msg:ce.message};if(this._onError)this._onError(ue.EXCEPTION,Ee);else throw new Me(Ee.msg)}}var $e=Ze;class Le{constructor(ce){this._zeroStart=ce||!1}getConfig(ce,Ee){let be={};if(Ee.from!==0||Ee.to!==-1){let ke;Ee.to!==-1?ke=`bytes=${Ee.from.toString()}-${Ee.to.toString()}`:ke=`bytes=${Ee.from.toString()}-`,be.Range=ke}else this._zeroStart&&(be.Range="bytes=0-");return{url:ce,headers:be}}removeURLParameters(ce){return ce}}var Kt=Le;class Et{constructor(ce,Ee){this._startName=ce,this._endName=Ee}getConfig(ce,Ee){let be=ce;if(Ee.from!==0||Ee.to!==-1){let ke=!0;be.indexOf("?")===-1&&(be+="?",ke=!1),ke&&(be+="&"),be+=`${this._startName}=${Ee.from.toString()}`,Ee.to!==-1&&(be+=`&${this._endName}=${Ee.to.toString()}`)}return{url:be,headers:{}}}removeURLParameters(ce){let Ee=ce.split("?")[0],be,ke=ce.indexOf("?");ke!==-1&&(be=ce.substring(ke+1));let je="";if(be!=null&&be.length>0){let an=be.split("&");for(let hn=0;hn0;_r[0]!==this._startName&&_r[0]!==this._endName&&(fr&&(je+="&"),je+=an[hn])}}return je.length===0?Ee:Ee+"?"+je}}var dn=Et;class gt{constructor(ce,Ee,be){this.TAG="IOController",this._config=Ee,this._extraData=be,this._stashInitialSize=1024*384,Ee.stashInitialSize!=null&&Ee.stashInitialSize>0&&(this._stashInitialSize=Ee.stashInitialSize),this._stashUsed=0,this._stashSize=this._stashInitialSize,this._bufferSize=1024*1024*3,this._stashBuffer=new ArrayBuffer(this._bufferSize),this._stashByteStart=0,this._enableStash=!0,Ee.enableStashBuffer===!1&&(this._enableStash=!1),this._loader=null,this._loaderClass=null,this._seekHandler=null,this._dataSource=ce,this._isWebSocketURL=/wss?:\/\/(.+?)/.test(ce.url),this._refTotalLength=ce.filesize?ce.filesize:null,this._totalLength=this._refTotalLength,this._fullRequestFlag=!1,this._currentRange=null,this._redirectedURL=null,this._speedNormalized=0,this._speedSampler=new Qe,this._speedNormalizeList=[64,128,256,384,512,768,1024,1536,2048,3072,4096],this._isEarlyEofReconnecting=!1,this._paused=!1,this._resumeFrom=0,this._onDataArrival=null,this._onSeeked=null,this._onError=null,this._onComplete=null,this._onRedirect=null,this._onRecoveredEarlyEof=null,this._selectSeekHandler(),this._selectLoader(),this._createLoader()}destroy(){this._loader.isWorking()&&this._loader.abort(),this._loader.destroy(),this._loader=null,this._loaderClass=null,this._dataSource=null,this._stashBuffer=null,this._stashUsed=this._stashSize=this._bufferSize=this._stashByteStart=0,this._currentRange=null,this._speedSampler=null,this._isEarlyEofReconnecting=!1,this._onDataArrival=null,this._onSeeked=null,this._onError=null,this._onComplete=null,this._onRedirect=null,this._onRecoveredEarlyEof=null,this._extraData=null}isWorking(){return this._loader&&this._loader.isWorking()&&!this._paused}isPaused(){return this._paused}get status(){return this._loader.status}get extraData(){return this._extraData}set extraData(ce){this._extraData=ce}get onDataArrival(){return this._onDataArrival}set onDataArrival(ce){this._onDataArrival=ce}get onSeeked(){return this._onSeeked}set onSeeked(ce){this._onSeeked=ce}get onError(){return this._onError}set onError(ce){this._onError=ce}get onComplete(){return this._onComplete}set onComplete(ce){this._onComplete=ce}get onRedirect(){return this._onRedirect}set onRedirect(ce){this._onRedirect=ce}get onRecoveredEarlyEof(){return this._onRecoveredEarlyEof}set onRecoveredEarlyEof(ce){this._onRecoveredEarlyEof=ce}get currentURL(){return this._dataSource.url}get hasRedirect(){return this._redirectedURL!=null||this._dataSource.redirectedURL!=null}get currentRedirectedURL(){return this._redirectedURL||this._dataSource.redirectedURL}get currentSpeed(){return this._loaderClass===Xe?this._loader.currentSpeed:this._speedSampler.lastSecondKBps}get loaderType(){return this._loader.type}_selectSeekHandler(){let ce=this._config;if(ce.seekType==="range")this._seekHandler=new Kt(this._config.rangeLoadZeroStart);else if(ce.seekType==="param"){let Ee=ce.seekParamStart||"bstart",be=ce.seekParamEnd||"bend";this._seekHandler=new dn(Ee,be)}else if(ce.seekType==="custom"){if(typeof ce.customSeekHandler!="function")throw new ze("Custom seekType specified in config but invalid customSeekHandler!");this._seekHandler=new ce.customSeekHandler}else throw new ze(`Invalid seekType in config: ${ce.seekType}`)}_selectLoader(){if(this._config.customLoader!=null)this._loaderClass=this._config.customLoader;else if(this._isWebSocketURL)this._loaderClass=$e;else if(ee.isSupported())this._loaderClass=ee;else if(he.isSupported())this._loaderClass=he;else if(Xe.isSupported())this._loaderClass=Xe;else throw new Me("Your browser doesn't support xhr with arraybuffer responseType!")}_createLoader(){this._loader=new this._loaderClass(this._seekHandler,this._config),this._loader.needStashBuffer===!1&&(this._enableStash=!1),this._loader.onContentLengthKnown=this._onContentLengthKnown.bind(this),this._loader.onURLRedirect=this._onURLRedirect.bind(this),this._loader.onDataArrival=this._onLoaderChunkArrival.bind(this),this._loader.onComplete=this._onLoaderComplete.bind(this),this._loader.onError=this._onLoaderError.bind(this)}open(ce){this._currentRange={from:0,to:-1},ce&&(this._currentRange.from=ce),this._speedSampler.reset(),ce||(this._fullRequestFlag=!0),this._loader.open(this._dataSource,Object.assign({},this._currentRange))}abort(){this._loader.abort(),this._paused&&(this._paused=!1,this._resumeFrom=0)}pause(){this.isWorking()&&(this._loader.abort(),this._stashUsed!==0?(this._resumeFrom=this._stashByteStart,this._currentRange.to=this._stashByteStart-1):this._resumeFrom=this._currentRange.to+1,this._stashUsed=0,this._stashByteStart=0,this._paused=!0)}resume(){if(this._paused){this._paused=!1;let ce=this._resumeFrom;this._resumeFrom=0,this._internalSeek(ce,!0)}}seek(ce){this._paused=!1,this._stashUsed=0,this._stashByteStart=0,this._internalSeek(ce,!0)}_internalSeek(ce,Ee){this._loader.isWorking()&&this._loader.abort(),this._flushStashBuffer(Ee),this._loader.destroy(),this._loader=null;let be={from:ce,to:-1};this._currentRange={from:be.from,to:-1},this._speedSampler.reset(),this._stashSize=this._stashInitialSize,this._createLoader(),this._loader.open(this._dataSource,be),this._onSeeked&&this._onSeeked()}updateUrl(ce){if(!ce||typeof ce!="string"||ce.length===0)throw new ze("Url must be a non-empty string!");this._dataSource.url=ce}_expandBuffer(ce){let Ee=this._stashSize;for(;Ee+1024*1024*10){let ke=new Uint8Array(this._stashBuffer,0,this._stashUsed);new Uint8Array(be,0,Ee).set(ke,0)}this._stashBuffer=be,this._bufferSize=Ee}_normalizeSpeed(ce){let Ee=this._speedNormalizeList,be=Ee.length-1,ke=0,je=0,an=be;if(ce=Ee[ke]&&ce=512&&ce<=1024?Ee=Math.floor(ce*1.5):Ee=ce*2,Ee>8192&&(Ee=8192);let be=Ee*1024+1024*1024*1;this._bufferSize0){let an=this._stashBuffer.slice(0,this._stashUsed),hn=this._dispatchChunks(an,this._stashByteStart);if(hn0){let _r=new Uint8Array(an,hn);je.set(_r,0),this._stashUsed=_r.byteLength,this._stashByteStart+=hn}}else this._stashUsed=0,this._stashByteStart+=hn;this._stashUsed+ce.byteLength>this._bufferSize&&(this._expandBuffer(this._stashUsed+ce.byteLength),je=new Uint8Array(this._stashBuffer,0,this._bufferSize)),je.set(new Uint8Array(ce),this._stashUsed),this._stashUsed+=ce.byteLength}else{let an=this._dispatchChunks(ce,Ee);if(anthis._bufferSize&&(this._expandBuffer(hn),je=new Uint8Array(this._stashBuffer,0,this._bufferSize)),je.set(new Uint8Array(ce,an),0),this._stashUsed+=hn,this._stashByteStart=Ee+an}}}else if(this._stashUsed===0){let je=this._dispatchChunks(ce,Ee);if(jethis._bufferSize&&this._expandBuffer(an),new Uint8Array(this._stashBuffer,0,this._bufferSize).set(new Uint8Array(ce,je),0),this._stashUsed+=an,this._stashByteStart=Ee+je}}else{this._stashUsed+ce.byteLength>this._bufferSize&&this._expandBuffer(this._stashUsed+ce.byteLength);let je=new Uint8Array(this._stashBuffer,0,this._bufferSize);je.set(new Uint8Array(ce),this._stashUsed),this._stashUsed+=ce.byteLength;let an=this._dispatchChunks(this._stashBuffer.slice(0,this._stashUsed),this._stashByteStart);if(an0){let hn=new Uint8Array(this._stashBuffer,an);je.set(hn,0)}this._stashUsed-=an,this._stashByteStart+=an}}_flushStashBuffer(ce){if(this._stashUsed>0){let Ee=this._stashBuffer.slice(0,this._stashUsed),be=this._dispatchChunks(Ee,this._stashByteStart),ke=Ee.byteLength-be;if(be0){let je=new Uint8Array(this._stashBuffer,0,this._bufferSize),an=new Uint8Array(Ee,be);je.set(an,0),this._stashUsed=an.byteLength,this._stashByteStart+=be}return 0}return this._stashUsed=0,this._stashByteStart=0,ke}return 0}_onLoaderComplete(ce,Ee){this._flushStashBuffer(!0),this._onComplete&&this._onComplete(this._extraData)}_onLoaderError(ce,Ee){switch(Te.e(this.TAG,`Loader error, code = ${Ee.code}, msg = ${Ee.msg}`),this._flushStashBuffer(!1),this._isEarlyEofReconnecting&&(this._isEarlyEofReconnecting=!1,ce=ue.UNRECOVERABLE_EARLY_EOF),ce){case ue.EARLY_EOF:{if(!this._config.isLive&&this._totalLength){let be=this._currentRange.to+1;be0){let Ee=rn.getConfig();ce.emit("change",Ee)}}static registerListener(ce){rn.emitter.addListener("change",ce)}static removeListener(ce){rn.emitter.removeListener("change",ce)}static addLogListener(ce){Te.emitter.addListener("log",ce),Te.emitter.listenerCount("log")>0&&(Te.ENABLE_CALLBACK=!0,rn._notifyChange())}static removeLogListener(ce){Te.emitter.removeListener("log",ce),Te.emitter.listenerCount("log")===0&&(Te.ENABLE_CALLBACK=!1,rn._notifyChange())}}rn.emitter=new(rt());var St=rn;class qt{constructor(){this.mimeType=null,this.duration=null,this.hasAudio=null,this.hasVideo=null,this.audioCodec=null,this.videoCodec=null,this.audioDataRate=null,this.videoDataRate=null,this.audioSampleRate=null,this.audioChannelCount=null,this.width=null,this.height=null,this.fps=null,this.profile=null,this.level=null,this.refFrames=null,this.chromaFormat=null,this.sarNum=null,this.sarDen=null,this.metadata=null,this.segments=null,this.segmentCount=null,this.hasKeyframesIndex=null,this.keyframesIndex=null}isComplete(){let ce=this.hasAudio===!1||this.hasAudio===!0&&this.audioCodec!=null&&this.audioSampleRate!=null&&this.audioChannelCount!=null,Ee=this.hasVideo===!1||this.hasVideo===!0&&this.videoCodec!=null&&this.width!=null&&this.height!=null&&this.fps!=null&&this.profile!=null&&this.level!=null&&this.refFrames!=null&&this.chromaFormat!=null&&this.sarNum!=null&&this.sarDen!=null;return this.mimeType!=null&&this.duration!=null&&this.metadata!=null&&this.hasKeyframesIndex!=null&&ce&&Ee}isSeekable(){return this.hasKeyframesIndex===!0}getNearestKeyframe(ce){if(this.keyframesIndex==null)return null;let Ee=this.keyframesIndex,be=this._search(Ee.times,ce);return{index:be,milliseconds:Ee.times[be],fileposition:Ee.filepositions[be]}}_search(ce,Ee){let be=0,ke=ce.length-1,je=0,an=0,hn=ke;for(Ee=ce[je]&&Ee=128){ce.push(String.fromCharCode(je&65535)),be+=2;continue}}}else if(Ee[be]<240){if(Wn(Ee,be,2)){let je=(Ee[be]&15)<<12|(Ee[be+1]&63)<<6|Ee[be+2]&63;if(je>=2048&&(je&63488)!==55296){ce.push(String.fromCharCode(je&65535)),be+=3;continue}}}else if(Ee[be]<248&&Wn(Ee,be,3)){let je=(Ee[be]&7)<<18|(Ee[be+1]&63)<<12|(Ee[be+2]&63)<<6|Ee[be+3]&63;if(je>65536&&je<1114112){je-=65536,ce.push(String.fromCharCode(je>>>10|55296)),ce.push(String.fromCharCode(je&1023|56320)),be+=4;continue}}}ce.push("\uFFFD"),++be}return ce.join("")}var zn=It;let At=function(){let er=new ArrayBuffer(2);return new DataView(er).setInt16(0,256,!0),new Int16Array(er)[0]===256}();class Gt{static parseScriptData(ce,Ee,be){let ke={};try{let je=Gt.parseValue(ce,Ee,be),an=Gt.parseValue(ce,Ee+je.size,be-je.size);ke[je.data]=an.data}catch(je){Te.e("AMF",je.toString())}return ke}static parseObject(ce,Ee,be){if(be<3)throw new le("Data not enough when parse ScriptDataObject");let ke=Gt.parseString(ce,Ee,be),je=Gt.parseValue(ce,Ee+ke.size,be-ke.size),an=je.objectEnd;return{data:{name:ke.data,value:je.data},size:ke.size+je.size,objectEnd:an}}static parseVariable(ce,Ee,be){return Gt.parseObject(ce,Ee,be)}static parseString(ce,Ee,be){if(be<2)throw new le("Data not enough when parse String");let je=new DataView(ce,Ee,be).getUint16(0,!At),an;return je>0?an=zn(new Uint8Array(ce,Ee+2,je)):an="",{data:an,size:2+je}}static parseLongString(ce,Ee,be){if(be<4)throw new le("Data not enough when parse LongString");let je=new DataView(ce,Ee,be).getUint32(0,!At),an;return je>0?an=zn(new Uint8Array(ce,Ee+4,je)):an="",{data:an,size:4+je}}static parseDate(ce,Ee,be){if(be<10)throw new le("Data size invalid when parse Date");let ke=new DataView(ce,Ee,be),je=ke.getFloat64(0,!At),an=ke.getInt16(8,!At);return je+=an*60*1e3,{data:new Date(je),size:10}}static parseValue(ce,Ee,be){if(be<1)throw new le("Data not enough when parse Value");let ke=new DataView(ce,Ee,be),je=1,an=ke.getUint8(0),hn,_r=!1;try{switch(an){case 0:hn=ke.getFloat64(1,!At),je+=8;break;case 1:{hn=!!ke.getUint8(1),je+=1;break}case 2:{let fr=Gt.parseString(ce,Ee+1,be-1);hn=fr.data,je+=fr.size;break}case 3:{hn={};let fr=0;for((ke.getUint32(be-4,!At)&16777215)===9&&(fr=3);je32)throw new ze("ExpGolomb: readBits() bits exceeded max 32bits!");if(ce<=this._current_word_bits_left){let an=this._current_word>>>32-ce;return this._current_word<<=ce,this._current_word_bits_left-=ce,an}let Ee=this._current_word_bits_left?this._current_word:0;Ee=Ee>>>32-this._current_word_bits_left;let be=ce-this._current_word_bits_left;this._fillCurrentWord();let ke=Math.min(be,this._current_word_bits_left),je=this._current_word>>>32-ke;return this._current_word<<=ke,this._current_word_bits_left-=ke,Ee=Ee<>>ce)return this._current_word<<=ce,this._current_word_bits_left-=ce,ce;return this._fillCurrentWord(),ce+this._skipLeadingZero()}readUEG(){let ce=this._skipLeadingZero();return this.readBits(ce+1)-1}readSEG(){let ce=this.readUEG();return ce&1?ce+1>>>1:-1*(ce>>>1)}}var mn=Fn;class Rt{static _ebsp2rbsp(ce){let Ee=ce,be=Ee.byteLength,ke=new Uint8Array(be),je=0;for(let an=0;an=2&&Ee[an]===3&&Ee[an-1]===0&&Ee[an-2]===0||(ke[je]=Ee[an],je++);return new Uint8Array(ke.buffer,0,je)}static parseSPS(ce){let Ee=Rt._ebsp2rbsp(ce),be=new mn(Ee);be.readByte();let ke=be.readByte();be.readByte();let je=be.readByte();be.readUEG();let an=Rt.getProfileString(ke),hn=Rt.getLevelString(je),_r=1,fr=420,vr=[0,420,422,444],sa=8;if((ke===100||ke===110||ke===122||ke===244||ke===44||ke===83||ke===86||ke===118||ke===128||ke===138||ke===144)&&(_r=be.readUEG(),_r===3&&be.readBits(1),_r<=3&&(fr=vr[_r]),sa=be.readUEG()+8,be.readUEG(),be.readBits(1),be.readBool())){let ao=_r!==3?8:12;for(let ya=0;ya0&&ao<16?(Jn=ya[ao-1],Zn=wo[ao-1]):ao===255&&(Jn=be.readByte()<<8|be.readByte(),Zn=be.readByte()<<8|be.readByte())}if(be.readBool()&&be.readBool(),be.readBool()&&(be.readBits(4),be.readBool()&&be.readBits(24)),be.readBool()&&(be.readUEG(),be.readUEG()),be.readBool()){let ao=be.readBits(32),ya=be.readBits(32);cr=be.readBool(),La=ya,ba=ao*2,Cr=La/ba}}let Oo=1;(Jn!==1||Zn!==1)&&(Oo=Jn/Zn);let Io=0,mi=0;if(_r===0)Io=1,mi=2-ar;else{let ao=_r===3?1:2,ya=_r===1?2:1;Io=ao,mi=ya*(2-ar)}let Mo=(Sr+1)*16,Ca=(2-ar)*((Er+1)*16);Mo-=(Br+nn)*Io,Ca-=(Un+Hn)*mi;let so=Math.ceil(Mo*Oo);return be.destroy(),be=null,{profile_string:an,level_string:hn,bit_depth:sa,ref_frames:Yt,chroma_format:fr,chroma_format_string:Rt.getChromaFormatString(fr),frame_rate:{fixed:cr,fps:Cr,fps_den:ba,fps_num:La},sar_ratio:{width:Jn,height:Zn},codec_size:{width:Mo,height:Ca},present_size:{width:so,height:Ca}}}static _skipScalingList(ce,Ee){let be=8,ke=8,je=0;for(let an=0;an>>8&255|(er&255)<<8}function Nn(er){return(er&4278190080)>>>24|(er&16711680)>>>8|(er&65280)<<8|(er&255)<<24}function tt(er,ce){return er[ce]<<24|er[ce+1]<<16|er[ce+2]<<8|er[ce+3]}class Ue{constructor(ce,Ee){this.TAG="FLVDemuxer",this._config=Ee,this._onError=null,this._onMediaInfo=null,this._onMetaDataArrived=null,this._onScriptDataArrived=null,this._onTrackMetadata=null,this._onDataAvailable=null,this._dataOffset=ce.dataOffset,this._firstParse=!0,this._dispatch=!1,this._hasAudio=ce.hasAudioTrack,this._hasVideo=ce.hasVideoTrack,this._hasAudioFlagOverrided=!1,this._hasVideoFlagOverrided=!1,this._audioInitialMetadataDispatched=!1,this._videoInitialMetadataDispatched=!1,this._mediaInfo=new Dn,this._mediaInfo.hasAudio=this._hasAudio,this._mediaInfo.hasVideo=this._hasVideo,this._metadata=null,this._audioMetadata=null,this._videoMetadata=null,this._naluLengthSize=4,this._timestampBase=0,this._timescale=1e3,this._duration=0,this._durationOverrided=!1,this._referenceFrameRate={fixed:!0,fps:23.976,fps_num:23976,fps_den:1e3},this._flvSoundRateTable=[5500,11025,22050,44100,48e3],this._mpegSamplingRates=[96e3,88200,64e3,48e3,44100,32e3,24e3,22050,16e3,12e3,11025,8e3,7350],this._mpegAudioV10SampleRateTable=[44100,48e3,32e3,0],this._mpegAudioV20SampleRateTable=[22050,24e3,16e3,0],this._mpegAudioV25SampleRateTable=[11025,12e3,8e3,0],this._mpegAudioL1BitRateTable=[0,32,64,96,128,160,192,224,256,288,320,352,384,416,448,-1],this._mpegAudioL2BitRateTable=[0,32,48,56,64,80,96,112,128,160,192,224,256,320,384,-1],this._mpegAudioL3BitRateTable=[0,32,40,48,56,64,80,96,112,128,160,192,224,256,320,-1],this._videoTrack={type:"video",id:1,sequenceNumber:0,samples:[],length:0},this._audioTrack={type:"audio",id:2,sequenceNumber:0,samples:[],length:0},this._littleEndian=function(){let be=new ArrayBuffer(2);return new DataView(be).setInt16(0,256,!0),new Int16Array(be)[0]===256}()}destroy(){this._mediaInfo=null,this._metadata=null,this._audioMetadata=null,this._videoMetadata=null,this._videoTrack=null,this._audioTrack=null,this._onError=null,this._onMediaInfo=null,this._onMetaDataArrived=null,this._onScriptDataArrived=null,this._onTrackMetadata=null,this._onDataAvailable=null}static probe(ce){let Ee=new Uint8Array(ce),be={match:!1};if(Ee[0]!==70||Ee[1]!==76||Ee[2]!==86||Ee[3]!==1)return be;let ke=(Ee[4]&4)>>>2!==0,je=(Ee[4]&1)!==0,an=tt(Ee,5);return an<9?be:{match:!0,consumed:an,dataOffset:an,hasAudioTrack:ke,hasVideoTrack:je}}bindDataSource(ce){return ce.onDataArrival=this.parseChunks.bind(this),this}get onTrackMetadata(){return this._onTrackMetadata}set onTrackMetadata(ce){this._onTrackMetadata=ce}get onMediaInfo(){return this._onMediaInfo}set onMediaInfo(ce){this._onMediaInfo=ce}get onMetaDataArrived(){return this._onMetaDataArrived}set onMetaDataArrived(ce){this._onMetaDataArrived=ce}get onScriptDataArrived(){return this._onScriptDataArrived}set onScriptDataArrived(ce){this._onScriptDataArrived=ce}get onError(){return this._onError}set onError(ce){this._onError=ce}get onDataAvailable(){return this._onDataAvailable}set onDataAvailable(ce){this._onDataAvailable=ce}get timestampBase(){return this._timestampBase}set timestampBase(ce){this._timestampBase=ce}get overridedDuration(){return this._duration}set overridedDuration(ce){this._durationOverrided=!0,this._duration=ce,this._mediaInfo.duration=ce}set overridedHasAudio(ce){this._hasAudioFlagOverrided=!0,this._hasAudio=ce,this._mediaInfo.hasAudio=ce}set overridedHasVideo(ce){this._hasVideoFlagOverrided=!0,this._hasVideo=ce,this._mediaInfo.hasVideo=ce}resetMediaInfo(){this._mediaInfo=new Dn}_isInitialMetadataDispatched(){return this._hasAudio&&this._hasVideo?this._audioInitialMetadataDispatched&&this._videoInitialMetadataDispatched:this._hasAudio&&!this._hasVideo?this._audioInitialMetadataDispatched:!this._hasAudio&&this._hasVideo?this._videoInitialMetadataDispatched:!1}parseChunks(ce,Ee){if(!this._onError||!this._onMediaInfo||!this._onTrackMetadata||!this._onDataAvailable)throw new le("Flv: onError & onMediaInfo & onTrackMetadata & onDataAvailable callback must be specified");let be=0,ke=this._littleEndian;if(Ee===0)if(ce.byteLength>13)be=Ue.probe(ce).dataOffset;else return 0;for(this._firstParse&&(this._firstParse=!1,Ee+be!==this._dataOffset&&Te.w(this.TAG,"First time parsing but chunk byteStart invalid!"),new DataView(ce,be).getUint32(0,!ke)!==0&&Te.w(this.TAG,"PrevTagSize0 !== 0 !!!"),be+=4);bece.byteLength)break;let an=je.getUint8(0),hn=je.getUint32(0,!ke)&16777215;if(be+11+hn+4>ce.byteLength)break;if(an!==8&&an!==9&&an!==18){Te.w(this.TAG,`Unsupported tag type ${an}, skipped`),be+=11+hn+4;continue}let _r=je.getUint8(4),fr=je.getUint8(5),vr=je.getUint8(6),sa=je.getUint8(7),qn=vr|fr<<8|_r<<16|sa<<24;(je.getUint32(7,!ke)&16777215)!==0&&Te.w(this.TAG,"Meet tag which has StreamID != 0!");let Sr=be+11;switch(an){case 8:this._parseAudioData(ce,Sr,hn,qn);break;case 9:this._parseVideoData(ce,Sr,hn,qn,Ee+be);break;case 18:this._parseScriptData(ce,Sr,hn);break}let Er=je.getUint32(11+hn,!ke);Er!==11+hn&&Te.w(this.TAG,`Invalid PrevTagSize ${Er}`),be+=11+hn+4}return this._isInitialMetadataDispatched()&&this._dispatch&&(this._audioTrack.length||this._videoTrack.length)&&this._onDataAvailable(this._audioTrack,this._videoTrack),be}_parseScriptData(ce,Ee,be){let ke=un.parseScriptData(ce,Ee,be);if(ke.hasOwnProperty("onMetaData")){if(ke.onMetaData==null||typeof ke.onMetaData!="object"){Te.w(this.TAG,"Invalid onMetaData structure!");return}this._metadata&&Te.w(this.TAG,"Found another onMetaData tag!"),this._metadata=ke;let je=this._metadata.onMetaData;if(this._onMetaDataArrived&&this._onMetaDataArrived(Object.assign({},je)),typeof je.hasAudio=="boolean"&&this._hasAudioFlagOverrided===!1&&(this._hasAudio=je.hasAudio,this._mediaInfo.hasAudio=this._hasAudio),typeof je.hasVideo=="boolean"&&this._hasVideoFlagOverrided===!1&&(this._hasVideo=je.hasVideo,this._mediaInfo.hasVideo=this._hasVideo),typeof je.audiodatarate=="number"&&(this._mediaInfo.audioDataRate=je.audiodatarate),typeof je.videodatarate=="number"&&(this._mediaInfo.videoDataRate=je.videodatarate),typeof je.width=="number"&&(this._mediaInfo.width=je.width),typeof je.height=="number"&&(this._mediaInfo.height=je.height),typeof je.duration=="number"){if(!this._durationOverrided){let an=Math.floor(je.duration*this._timescale);this._duration=an,this._mediaInfo.duration=an}}else this._mediaInfo.duration=0;if(typeof je.framerate=="number"){let an=Math.floor(je.framerate*1e3);if(an>0){let hn=an/1e3;this._referenceFrameRate.fixed=!0,this._referenceFrameRate.fps=hn,this._referenceFrameRate.fps_num=an,this._referenceFrameRate.fps_den=1e3,this._mediaInfo.fps=hn}}if(typeof je.keyframes=="object"){this._mediaInfo.hasKeyframesIndex=!0;let an=je.keyframes;this._mediaInfo.keyframesIndex=this._parseKeyframesIndex(an),je.keyframes=null}else this._mediaInfo.hasKeyframesIndex=!1;this._dispatch=!1,this._mediaInfo.metadata=je,Te.v(this.TAG,"Parsed onMetaData"),this._mediaInfo.isComplete()&&this._onMediaInfo(this._mediaInfo)}Object.keys(ke).length>0&&this._onScriptDataArrived&&this._onScriptDataArrived(Object.assign({},ke))}_parseKeyframesIndex(ce){let Ee=[],be=[];for(let ke=1;ke>>4;if(_r!==2&&_r!==10){this._onError(Je.CODEC_UNSUPPORTED,"Flv: Unsupported audio codec idx: "+_r);return}let fr=0,vr=(hn&12)>>>2;if(vr>=0&&vr<=4)fr=this._flvSoundRateTable[vr];else{this._onError(Je.FORMAT_ERROR,"Flv: Invalid audio sample rate idx: "+vr);return}let sa=(hn&2)>>>1,qn=hn&1,Yt=this._audioMetadata,Sr=this._audioTrack;if(Yt||(this._hasAudio===!1&&this._hasAudioFlagOverrided===!1&&(this._hasAudio=!0,this._mediaInfo.hasAudio=!0),Yt=this._audioMetadata={},Yt.type="audio",Yt.id=Sr.id,Yt.timescale=this._timescale,Yt.duration=this._duration,Yt.audioSampleRate=fr,Yt.channelCount=qn===0?1:2),_r===10){let Er=this._parseAACAudioData(ce,Ee+1,be-1);if(Er==null)return;if(Er.packetType===0){Yt.config&&Te.w(this.TAG,"Found another AudioSpecificConfig!");let ar=Er.data;Yt.audioSampleRate=ar.samplingRate,Yt.channelCount=ar.channelCount,Yt.codec=ar.codec,Yt.originalCodec=ar.originalCodec,Yt.config=ar.config,Yt.refSampleDuration=1024/Yt.audioSampleRate*Yt.timescale,Te.v(this.TAG,"Parsed AudioSpecificConfig"),this._isInitialMetadataDispatched()?this._dispatch&&(this._audioTrack.length||this._videoTrack.length)&&this._onDataAvailable(this._audioTrack,this._videoTrack):this._audioInitialMetadataDispatched=!0,this._dispatch=!1,this._onTrackMetadata("audio",Yt);let Br=this._mediaInfo;Br.audioCodec=Yt.originalCodec,Br.audioSampleRate=Yt.audioSampleRate,Br.audioChannelCount=Yt.channelCount,Br.hasVideo?Br.videoCodec!=null&&(Br.mimeType='video/x-flv; codecs="'+Br.videoCodec+","+Br.audioCodec+'"'):Br.mimeType='video/x-flv; codecs="'+Br.audioCodec+'"',Br.isComplete()&&this._onMediaInfo(Br)}else if(Er.packetType===1){let ar=this._timestampBase+ke,Br={unit:Er.data,length:Er.data.byteLength,dts:ar,pts:ar};Sr.samples.push(Br),Sr.length+=Er.data.length}else Te.e(this.TAG,`Flv: Unsupported AAC data type ${Er.packetType}`)}else if(_r===2){if(!Yt.codec){let nn=this._parseMP3AudioData(ce,Ee+1,be-1,!0);if(nn==null)return;Yt.audioSampleRate=nn.samplingRate,Yt.channelCount=nn.channelCount,Yt.codec=nn.codec,Yt.originalCodec=nn.originalCodec,Yt.refSampleDuration=1152/Yt.audioSampleRate*Yt.timescale,Te.v(this.TAG,"Parsed MPEG Audio Frame Header"),this._audioInitialMetadataDispatched=!0,this._onTrackMetadata("audio",Yt);let Un=this._mediaInfo;Un.audioCodec=Yt.codec,Un.audioSampleRate=Yt.audioSampleRate,Un.audioChannelCount=Yt.channelCount,Un.audioDataRate=nn.bitRate,Un.hasVideo?Un.videoCodec!=null&&(Un.mimeType='video/x-flv; codecs="'+Un.videoCodec+","+Un.audioCodec+'"'):Un.mimeType='video/x-flv; codecs="'+Un.audioCodec+'"',Un.isComplete()&&this._onMediaInfo(Un)}let Er=this._parseMP3AudioData(ce,Ee+1,be-1,!1);if(Er==null)return;let ar=this._timestampBase+ke,Br={unit:Er,length:Er.byteLength,dts:ar,pts:ar};Sr.samples.push(Br),Sr.length+=Er.length}}_parseAACAudioData(ce,Ee,be){if(be<=1){Te.w(this.TAG,"Flv: Invalid AAC packet, missing AACPacketType or/and Data!");return}let ke={},je=new Uint8Array(ce,Ee,be);return ke.packetType=je[0],je[0]===0?ke.data=this._parseAACAudioSpecificConfig(ce,Ee+1,be-1):ke.data=je.subarray(1),ke}_parseAACAudioSpecificConfig(ce,Ee,be){let ke=new Uint8Array(ce,Ee,be),je=null,an=0,hn=0,_r=null,fr=0,vr=null;if(an=hn=ke[0]>>>3,fr=(ke[0]&7)<<1|ke[1]>>>7,fr<0||fr>=this._mpegSamplingRates.length){this._onError(Je.FORMAT_ERROR,"Flv: AAC invalid sampling frequency index!");return}let sa=this._mpegSamplingRates[fr],qn=(ke[1]&120)>>>3;if(qn<0||qn>=8){this._onError(Je.FORMAT_ERROR,"Flv: AAC invalid channel configuration");return}an===5&&(vr=(ke[1]&7)<<1|ke[2]>>>7,_r=(ke[2]&124)>>>2);let Yt=self.navigator.userAgent.toLowerCase();return Yt.indexOf("firefox")!==-1?fr>=6?(an=5,je=new Array(4),vr=fr-3):(an=2,je=new Array(2),vr=fr):Yt.indexOf("android")!==-1?(an=2,je=new Array(2),vr=fr):(an=5,vr=fr,je=new Array(4),fr>=6?vr=fr-3:qn===1&&(an=2,je=new Array(2),vr=fr)),je[0]=an<<3,je[0]|=(fr&15)>>>1,je[1]=(fr&15)<<7,je[1]|=(qn&15)<<3,an===5&&(je[1]|=(vr&15)>>>1,je[2]=(vr&1)<<7,je[2]|=8,je[3]=0),{config:je,samplingRate:sa,channelCount:qn,codec:"mp4a.40."+an,originalCodec:"mp4a.40."+hn}}_parseMP3AudioData(ce,Ee,be,ke){if(be<4){Te.w(this.TAG,"Flv: Invalid MP3 packet, header missing!");return}let je=this._littleEndian,an=new Uint8Array(ce,Ee,be),hn=null;if(ke){if(an[0]!==255)return;let _r=an[1]>>>3&3,fr=(an[1]&6)>>1,vr=(an[2]&240)>>>4,sa=(an[2]&12)>>>2,Yt=(an[3]>>>6&3)!==3?2:1,Sr=0,Er=0,ar=34,Br="mp3";switch(_r){case 0:Sr=this._mpegAudioV25SampleRateTable[sa];break;case 2:Sr=this._mpegAudioV20SampleRateTable[sa];break;case 3:Sr=this._mpegAudioV10SampleRateTable[sa];break}switch(fr){case 1:ar=34,vr>>4,_r=an&15;if(_r!==7){this._onError(Je.CODEC_UNSUPPORTED,`Flv: Unsupported codec in video frame: ${_r}`);return}this._parseAVCVideoPacket(ce,Ee+1,be-1,ke,je,hn)}_parseAVCVideoPacket(ce,Ee,be,ke,je,an){if(be<4){Te.w(this.TAG,"Flv: Invalid AVC packet, missing AVCPacketType or/and CompositionTime");return}let hn=this._littleEndian,_r=new DataView(ce,Ee,be),fr=_r.getUint8(0),sa=(_r.getUint32(0,!hn)&16777215)<<8>>8;if(fr===0)this._parseAVCDecoderConfigurationRecord(ce,Ee+4,be-4);else if(fr===1)this._parseAVCVideoData(ce,Ee+4,be-4,ke,je,an,sa);else if(fr!==2){this._onError(Je.FORMAT_ERROR,`Flv: Invalid video packet type ${fr}`);return}}_parseAVCDecoderConfigurationRecord(ce,Ee,be){if(be<7){Te.w(this.TAG,"Flv: Invalid AVCDecoderConfigurationRecord, lack of data!");return}let ke=this._videoMetadata,je=this._videoTrack,an=this._littleEndian,hn=new DataView(ce,Ee,be);ke?typeof ke.avcc!="undefined"&&Te.w(this.TAG,"Found another AVCDecoderConfigurationRecord!"):(this._hasVideo===!1&&this._hasVideoFlagOverrided===!1&&(this._hasVideo=!0,this._mediaInfo.hasVideo=!0),ke=this._videoMetadata={},ke.type="video",ke.id=je.id,ke.timescale=this._timescale,ke.duration=this._duration);let _r=hn.getUint8(0),fr=hn.getUint8(1),vr=hn.getUint8(2),sa=hn.getUint8(3);if(_r!==1||fr===0){this._onError(Je.FORMAT_ERROR,"Flv: Invalid AVCDecoderConfigurationRecord");return}if(this._naluLengthSize=(hn.getUint8(4)&3)+1,this._naluLengthSize!==3&&this._naluLengthSize!==4){this._onError(Je.FORMAT_ERROR,`Flv: Strange NaluLengthSizeMinusOne: ${this._naluLengthSize-1}`);return}let qn=hn.getUint8(5)&31;if(qn===0){this._onError(Je.FORMAT_ERROR,"Flv: Invalid AVCDecoderConfigurationRecord: No SPS");return}else qn>1&&Te.w(this.TAG,`Flv: Strange AVCDecoderConfigurationRecord: SPS Count = ${qn}`);let Yt=6;for(let Er=0;Er1&&Te.w(this.TAG,`Flv: Strange AVCDecoderConfigurationRecord: PPS Count = ${Sr}`);Yt++;for(let Er=0;Er=be){Te.w(this.TAG,`Malformed Nalu near timestamp ${Sr}, offset = ${qn}, dataSize = ${be}`);break}let ar=fr.getUint32(qn,!_r);if(Yt===3&&(ar>>>=8),ar>be-Yt){Te.w(this.TAG,`Malformed Nalus near timestamp ${Sr}, NaluSize > DataSize!`);return}let Br=fr.getUint8(qn+Yt)&31;Br===5&&(Er=!0);let nn=new Uint8Array(ce,Ee+qn,Yt+ar),Un={type:Br,data:nn};vr.push(Un),sa+=nn.byteLength,qn+=Yt+ar}if(vr.length){let ar=this._videoTrack,Br={units:vr,length:sa,isKeyframe:Er,dts:Sr,cts:hn,pts:Sr+hn};Er&&(Br.fileposition=je),ar.samples.push(Br),ar.length+=sa}}}var ht=Ue;class Ye{static init(){Ye.types={avc1:[],avcC:[],btrt:[],dinf:[],dref:[],esds:[],ftyp:[],hdlr:[],mdat:[],mdhd:[],mdia:[],mfhd:[],minf:[],moof:[],moov:[],mp4a:[],mvex:[],mvhd:[],sdtp:[],stbl:[],stco:[],stsc:[],stsd:[],stsz:[],stts:[],tfdt:[],tfhd:[],traf:[],trak:[],trun:[],trex:[],tkhd:[],vmhd:[],smhd:[],".mp3":[]};for(let Ee in Ye.types)Ye.types.hasOwnProperty(Ee)&&(Ye.types[Ee]=[Ee.charCodeAt(0),Ee.charCodeAt(1),Ee.charCodeAt(2),Ee.charCodeAt(3)]);let ce=Ye.constants={};ce.FTYP=new Uint8Array([105,115,111,109,0,0,0,1,105,115,111,109,97,118,99,49]),ce.STSD_PREFIX=new Uint8Array([0,0,0,0,0,0,0,1]),ce.STTS=new Uint8Array([0,0,0,0,0,0,0,0]),ce.STSC=ce.STCO=ce.STTS,ce.STSZ=new Uint8Array([0,0,0,0,0,0,0,0,0,0,0,0]),ce.HDLR_VIDEO=new Uint8Array([0,0,0,0,0,0,0,0,118,105,100,101,0,0,0,0,0,0,0,0,0,0,0,0,86,105,100,101,111,72,97,110,100,108,101,114,0]),ce.HDLR_AUDIO=new Uint8Array([0,0,0,0,0,0,0,0,115,111,117,110,0,0,0,0,0,0,0,0,0,0,0,0,83,111,117,110,100,72,97,110,100,108,101,114,0]),ce.DREF=new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,12,117,114,108,32,0,0,0,1]),ce.SMHD=new Uint8Array([0,0,0,0,0,0,0,0]),ce.VMHD=new Uint8Array([0,0,0,1,0,0,0,0,0,0,0,0])}static box(ce){let Ee=8,be=null,ke=Array.prototype.slice.call(arguments,1),je=ke.length;for(let hn=0;hn>>24&255,be[1]=Ee>>>16&255,be[2]=Ee>>>8&255,be[3]=Ee&255,be.set(ce,4);let an=8;for(let hn=0;hn>>24&255,ce>>>16&255,ce>>>8&255,ce&255,Ee>>>24&255,Ee>>>16&255,Ee>>>8&255,Ee&255,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,255]))}static trak(ce){return Ye.box(Ye.types.trak,Ye.tkhd(ce),Ye.mdia(ce))}static tkhd(ce){let Ee=ce.id,be=ce.duration,ke=ce.presentWidth,je=ce.presentHeight;return Ye.box(Ye.types.tkhd,new Uint8Array([0,0,0,7,0,0,0,0,0,0,0,0,Ee>>>24&255,Ee>>>16&255,Ee>>>8&255,Ee&255,0,0,0,0,be>>>24&255,be>>>16&255,be>>>8&255,be&255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,64,0,0,0,ke>>>8&255,ke&255,0,0,je>>>8&255,je&255,0,0]))}static mdia(ce){return Ye.box(Ye.types.mdia,Ye.mdhd(ce),Ye.hdlr(ce),Ye.minf(ce))}static mdhd(ce){let Ee=ce.timescale,be=ce.duration;return Ye.box(Ye.types.mdhd,new Uint8Array([0,0,0,0,0,0,0,0,0,0,0,0,Ee>>>24&255,Ee>>>16&255,Ee>>>8&255,Ee&255,be>>>24&255,be>>>16&255,be>>>8&255,be&255,85,196,0,0]))}static hdlr(ce){let Ee=null;return ce.type==="audio"?Ee=Ye.constants.HDLR_AUDIO:Ee=Ye.constants.HDLR_VIDEO,Ye.box(Ye.types.hdlr,Ee)}static minf(ce){let Ee=null;return ce.type==="audio"?Ee=Ye.box(Ye.types.smhd,Ye.constants.SMHD):Ee=Ye.box(Ye.types.vmhd,Ye.constants.VMHD),Ye.box(Ye.types.minf,Ee,Ye.dinf(),Ye.stbl(ce))}static dinf(){return Ye.box(Ye.types.dinf,Ye.box(Ye.types.dref,Ye.constants.DREF))}static stbl(ce){return Ye.box(Ye.types.stbl,Ye.stsd(ce),Ye.box(Ye.types.stts,Ye.constants.STTS),Ye.box(Ye.types.stsc,Ye.constants.STSC),Ye.box(Ye.types.stsz,Ye.constants.STSZ),Ye.box(Ye.types.stco,Ye.constants.STCO))}static stsd(ce){return ce.type==="audio"?ce.codec==="mp3"?Ye.box(Ye.types.stsd,Ye.constants.STSD_PREFIX,Ye.mp3(ce)):Ye.box(Ye.types.stsd,Ye.constants.STSD_PREFIX,Ye.mp4a(ce)):Ye.box(Ye.types.stsd,Ye.constants.STSD_PREFIX,Ye.avc1(ce))}static mp3(ce){let Ee=ce.channelCount,be=ce.audioSampleRate,ke=new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,Ee,0,16,0,0,0,0,be>>>8&255,be&255,0,0]);return Ye.box(Ye.types[".mp3"],ke)}static mp4a(ce){let Ee=ce.channelCount,be=ce.audioSampleRate,ke=new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,Ee,0,16,0,0,0,0,be>>>8&255,be&255,0,0]);return Ye.box(Ye.types.mp4a,ke,Ye.esds(ce))}static esds(ce){let Ee=ce.config||[],be=Ee.length,ke=new Uint8Array([0,0,0,0,3,23+be,0,1,0,4,15+be,64,21,0,0,0,0,0,0,0,0,0,0,0,5].concat([be]).concat(Ee).concat([6,1,2]));return Ye.box(Ye.types.esds,ke)}static avc1(ce){let Ee=ce.avcc,be=ce.codecWidth,ke=ce.codecHeight,je=new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,be>>>8&255,be&255,ke>>>8&255,ke&255,0,72,0,0,0,72,0,0,0,0,0,0,0,1,10,120,113,113,47,102,108,118,46,106,115,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,24,255,255]);return Ye.box(Ye.types.avc1,je,Ye.box(Ye.types.avcC,Ee))}static mvex(ce){return Ye.box(Ye.types.mvex,Ye.trex(ce))}static trex(ce){let Ee=ce.id,be=new Uint8Array([0,0,0,0,Ee>>>24&255,Ee>>>16&255,Ee>>>8&255,Ee&255,0,0,0,1,0,0,0,0,0,0,0,0,0,1,0,1]);return Ye.box(Ye.types.trex,be)}static moof(ce,Ee){return Ye.box(Ye.types.moof,Ye.mfhd(ce.sequenceNumber),Ye.traf(ce,Ee))}static mfhd(ce){let Ee=new Uint8Array([0,0,0,0,ce>>>24&255,ce>>>16&255,ce>>>8&255,ce&255]);return Ye.box(Ye.types.mfhd,Ee)}static traf(ce,Ee){let be=ce.id,ke=Ye.box(Ye.types.tfhd,new Uint8Array([0,0,0,0,be>>>24&255,be>>>16&255,be>>>8&255,be&255])),je=Ye.box(Ye.types.tfdt,new Uint8Array([0,0,0,0,Ee>>>24&255,Ee>>>16&255,Ee>>>8&255,Ee&255])),an=Ye.sdtp(ce),hn=Ye.trun(ce,an.byteLength+16+16+8+16+8+8);return Ye.box(Ye.types.traf,ke,je,hn,an)}static sdtp(ce){let Ee=ce.samples||[],be=Ee.length,ke=new Uint8Array(4+be);for(let je=0;je>>24&255,ke>>>16&255,ke>>>8&255,ke&255,Ee>>>24&255,Ee>>>16&255,Ee>>>8&255,Ee&255],0);for(let hn=0;hn>>24&255,_r>>>16&255,_r>>>8&255,_r&255,fr>>>24&255,fr>>>16&255,fr>>>8&255,fr&255,vr.isLeading<<2|vr.dependsOn,vr.isDependedOn<<6|vr.hasRedundancy<<4|vr.isNonSync,0,0,sa>>>24&255,sa>>>16&255,sa>>>8&255,sa&255],12+16*hn)}return Ye.box(Ye.types.trun,an)}static mdat(ce){return Ye.box(Ye.types.mdat,ce)}}Ye.init();var ut=Ye;class Lt{static getSilentFrame(ce,Ee){if(ce==="mp4a.40.2"){if(Ee===1)return new Uint8Array([0,200,0,128,35,128]);if(Ee===2)return new Uint8Array([33,0,73,144,2,25,0,35,128]);if(Ee===3)return new Uint8Array([0,200,0,128,32,132,1,38,64,8,100,0,142]);if(Ee===4)return new Uint8Array([0,200,0,128,32,132,1,38,64,8,100,0,128,44,128,8,2,56]);if(Ee===5)return new Uint8Array([0,200,0,128,32,132,1,38,64,8,100,0,130,48,4,153,0,33,144,2,56]);if(Ee===6)return new Uint8Array([0,200,0,128,32,132,1,38,64,8,100,0,130,48,4,153,0,33,144,2,0,178,0,32,8,224])}else{if(Ee===1)return new Uint8Array([1,64,34,128,163,78,230,128,186,8,0,0,0,28,6,241,193,10,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,94]);if(Ee===2)return new Uint8Array([1,64,34,128,163,94,230,128,186,8,0,0,0,0,149,0,6,241,161,10,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,94]);if(Ee===3)return new Uint8Array([1,64,34,128,163,94,230,128,186,8,0,0,0,0,149,0,6,241,161,10,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,94])}return null}}var Bn=Lt;class Ut{constructor(ce,Ee,be,ke,je){this.dts=ce,this.pts=Ee,this.duration=be,this.originalDts=ke,this.isSyncPoint=je,this.fileposition=null}}class qe{constructor(){this.beginDts=0,this.endDts=0,this.beginPts=0,this.endPts=0,this.originalBeginDts=0,this.originalEndDts=0,this.syncPoints=[],this.firstSample=null,this.lastSample=null}appendSyncPoint(ce){ce.isSyncPoint=!0,this.syncPoints.push(ce)}}class zt{constructor(){this._list=[]}clear(){this._list=[]}appendArray(ce){let Ee=this._list;ce.length!==0&&(Ee.length>0&&ce[0].originalDts=Ee[je].dts&&ceEe[ke].lastSample.originalDts&&ce=Ee[ke].lastSample.originalDts&&(ke===Ee.length-1||ke0&&(je=this._searchNearestSegmentBefore(be.originalBeginDts)+1),this._lastAppendLocation=je,this._list.splice(je,0,be)}getLastSegmentBefore(ce){let Ee=this._searchNearestSegmentBefore(ce);return Ee>=0?this._list[Ee]:null}getLastSampleBefore(ce){let Ee=this.getLastSegmentBefore(ce);return Ee!=null?Ee.lastSample:null}getLastSyncPointBefore(ce){let Ee=this._searchNearestSegmentBefore(ce),be=this._list[Ee].syncPoints;for(;be.length===0&&Ee>0;)Ee--,be=this._list[Ee].syncPoints;return be.length>0?be[be.length-1]:null}}class dt{constructor(ce){this.TAG="MP4Remuxer",this._config=ce,this._isLive=ce.isLive===!0,this._dtsBase=-1,this._dtsBaseInited=!1,this._audioDtsBase=1/0,this._videoDtsBase=1/0,this._audioNextDts=void 0,this._videoNextDts=void 0,this._audioStashedLastSample=null,this._videoStashedLastSample=null,this._audioMeta=null,this._videoMeta=null,this._audioSegmentInfoList=new vn("audio"),this._videoSegmentInfoList=new vn("video"),this._onInitSegment=null,this._onMediaSegment=null,this._forceFirstIDR=!!(y.chrome&&(y.version.major<50||y.version.major===50&&y.version.build<2661)),this._fillSilentAfterSeek=y.msedge||y.msie,this._mp3UseMpegAudio=!y.firefox,this._fillAudioTimestampGap=this._config.fixAudioTimestampGap}destroy(){this._dtsBase=-1,this._dtsBaseInited=!1,this._audioMeta=null,this._videoMeta=null,this._audioSegmentInfoList.clear(),this._audioSegmentInfoList=null,this._videoSegmentInfoList.clear(),this._videoSegmentInfoList=null,this._onInitSegment=null,this._onMediaSegment=null}bindDataSource(ce){return ce.onDataAvailable=this.remux.bind(this),ce.onTrackMetadata=this._onTrackMetadataReceived.bind(this),this}get onInitSegment(){return this._onInitSegment}set onInitSegment(ce){this._onInitSegment=ce}get onMediaSegment(){return this._onMediaSegment}set onMediaSegment(ce){this._onMediaSegment=ce}insertDiscontinuity(){this._audioNextDts=this._videoNextDts=void 0}seek(ce){this._audioStashedLastSample=null,this._videoStashedLastSample=null,this._videoSegmentInfoList.clear(),this._audioSegmentInfoList.clear()}remux(ce,Ee){if(!this._onMediaSegment)throw new le("MP4Remuxer: onMediaSegment callback must be specificed!");this._dtsBaseInited||this._calculateDtsBase(ce,Ee),this._remuxVideo(Ee),this._remuxAudio(ce)}_onTrackMetadataReceived(ce,Ee){let be=null,ke="mp4",je=Ee.codec;if(ce==="audio")this._audioMeta=Ee,Ee.codec==="mp3"&&this._mp3UseMpegAudio?(ke="mpeg",je="",be=new Uint8Array):be=ut.generateInitSegment(Ee);else if(ce==="video")this._videoMeta=Ee,be=ut.generateInitSegment(Ee);else return;if(!this._onInitSegment)throw new le("MP4Remuxer: onInitSegment callback must be specified!");this._onInitSegment(ce,{type:ce,data:be.buffer,codec:je,container:`${ce}/${ke}`,mediaDuration:Ee.duration})}_calculateDtsBase(ce,Ee){this._dtsBaseInited||(ce.samples&&ce.samples.length&&(this._audioDtsBase=ce.samples[0].dts),Ee.samples&&Ee.samples.length&&(this._videoDtsBase=Ee.samples[0].dts),this._dtsBase=Math.min(this._audioDtsBase,this._videoDtsBase),this._dtsBaseInited=!0)}flushStashedSamples(){let ce=this._videoStashedLastSample,Ee=this._audioStashedLastSample,be={type:"video",id:1,sequenceNumber:0,samples:[],length:0};ce!=null&&(be.samples.push(ce),be.length=ce.length);let ke={type:"audio",id:2,sequenceNumber:0,samples:[],length:0};Ee!=null&&(ke.samples.push(Ee),ke.length=Ee.length),this._videoStashedLastSample=null,this._audioStashedLastSample=null,this._remuxVideo(be,!0),this._remuxAudio(ke,!0)}_remuxAudio(ce,Ee){if(this._audioMeta==null)return;let be=ce,ke=be.samples,je,an=-1,hn=-1,_r=-1,fr=this._audioMeta.refSampleDuration,vr=this._audioMeta.codec==="mp3"&&this._mp3UseMpegAudio,sa=this._dtsBaseInited&&this._audioNextDts===void 0,qn=!1;if(!ke||ke.length===0||ke.length===1&&!Ee)return;let Yt=0,Sr=null,Er=0;vr?(Yt=0,Er=be.length):(Yt=8,Er=8+be.length);let ar=null;if(ke.length>1&&(ar=ke.pop(),Er-=ar.length),this._audioStashedLastSample!=null){let Zn=this._audioStashedLastSample;this._audioStashedLastSample=null,ke.unshift(Zn),Er+=Zn.length}ar!=null&&(this._audioStashedLastSample=ar);let Br=ke[0].dts-this._dtsBase;if(this._audioNextDts)je=Br-this._audioNextDts;else if(this._audioSegmentInfoList.isEmpty())je=0,this._fillSilentAfterSeek&&!this._videoSegmentInfoList.isEmpty()&&this._audioMeta.originalCodec!=="mp3"&&(qn=!0);else{let Zn=this._audioSegmentInfoList.getLastSampleBefore(Br);if(Zn!=null){let Cr=Br-(Zn.originalDts+Zn.duration);Cr<=3&&(Cr=0);let cr=Zn.dts+Zn.duration+Cr;je=Br-cr}else je=0}if(qn){let Zn=Br-je,Cr=this._videoSegmentInfoList.getLastSegmentBefore(Br);if(Cr!=null&&Cr.beginDts=1?hr=nn[nn.length-1].duration:hr=Math.floor(fr);let Oo=!1,Io=null;if(hr>fr*1.5&&this._audioMeta.codec!=="mp3"&&this._fillAudioTimestampGap&&!y.safari){Oo=!0;let mi=Math.abs(hr-fr),Mo=Math.ceil(mi/fr),Ca=ba+fr;Te.w(this.TAG,`Large audio timestamp gap detected, may cause AV sync to drift. Silent frames will be generated to avoid unsync. +`).filter((ri,El)=>El!==0).join(""))),je.createElement("div",null,je.createElement("div",{className:Re.tagsWrap,ref:Ts},((Ko=ye.detail)==null?void 0:Ko.allow_add_member)&&!((_a=ye.detail)!=null&&_a.excellent)&&je.createElement(Te.Z,{title:(yi=Br[((vo=ye.detail)==null?void 0:vo.shixun_tag_num)-1])==null?void 0:yi.connect},je.createElement("div",null,je.createElement("div",{className:`${Re.openCourseTag} font14`,style:{backgroundColor:(Vo=Br[((Ka=ye.detail)==null?void 0:Ka.shixun_tag_num)-1])==null?void 0:Vo.bkcolor,color:(ni=Br[((gs=ye.detail)==null?void 0:gs.shixun_tag_num)-1])==null?void 0:ni.txcolor,height:26,border:`1px solid ${(zi=Br[((wl=ye.detail)==null?void 0:wl.shixun_tag_num)-1])==null?void 0:zi.bkcolor}`}},(kA=Br[((as=ye.detail)==null?void 0:as.shixun_tag_num)-1])==null?void 0:kA.name))),((_u=ye.detail)==null?void 0:_u.featured)>0&&je.createElement("div",null,((Kl=ye.detail)==null?void 0:Kl.featured)===1&&je.createElement("div",{className:`${Re.openCourseTag} font14`,style:{background:"#FF6500",border:"1px solid #FF6500"}},"\u56FD\u5BB6\u4E00\u6D41"),((hu=ye.detail)==null?void 0:hu.featured)===2&&je.createElement("div",{className:`${Re.openCourseTag} font14`,style:{background:"#4361F2",border:"1px solid #4361F2"}},"\u519B\u961F\u4E00\u6D41"),((mA=ye.detail)==null?void 0:mA.featured)===3&&je.createElement("div",{className:`${Re.openCourseTag} font14`,style:{background:"#E9AD5D",border:"1px solid #E9AD5D"}},"\u7701\u7EA7\u4E00\u6D41"),((pu=ye.detail)==null?void 0:pu.featured)===4&&je.createElement("div",{className:`${Re.openCourseTag} font14`,style:{background:"#f7ce62",border:"1px solid #f7ce62"}},"\u7CBE\u54C1\u8BFE\u7A0B")),((Pc=ye.detail)==null?void 0:Pc.excellent)&&((Ou=ye.detail)==null?void 0:Ou.allow_add_member)&&(($u=Br[((bc=ye.detail)==null?void 0:bc.shixun_tag_num)-1])==null?void 0:$u.name)=="\u516C\u5F00\u53D1\u5E03"&&((ec=yn==null?void 0:yn.userInfo)==null?void 0:ec.role)!=15&&je.createElement("div",null,je.createElement("div",{className:`${Re.openCourseTag} font14`,style:{background:"#44D7B6",border:"1px solid #44D7B6"}},"\u5F00\u653E\u8BFE\u7A0B")),((Zc=ye.detail)==null?void 0:Zc.excellent)&&((Xc=yn==null?void 0:yn.userInfo)==null?void 0:Xc.role)==15&&je.createElement("div",null,je.createElement("div",{className:`${Re.openCourseTag} font14`,style:{background:"#44D7B6",border:"1px solid #44D7B6"}},"\u5F00\u653E\u8BFE\u7A0B")),((mc=ye.detail)==null?void 0:mc.is_plan)&&je.createElement(Te.Z,{title:"\u6559\u80B2\u90E8101\u8BA1\u5212\u8BA1\u7B97\u673A\u7C7B\u8BFE\u7A0B"},je.createElement("div",null,je.createElement("div",{className:`${Re.openCourseTag} font14`,style:{background:"#19CB70",border:"1px solid #19CB70"}},"101\u8BA1\u5212"))),(((Vc=ye.detail)==null?void 0:Vc.must)||((nd=ye.detail)==null?void 0:nd.not_must))&&je.createElement("div",null,je.createElement("div",{style:{margin:"10px 0 30px 0"}},je.createElement("img",{style:{height:26},src:(Fc=ye.detail)!=null&&Fc.must?be:ke})))))),((rd=ye.detail)==null?void 0:rd.laboratory_name)&&(0,Se.Ny)()&&je.createElement("div",{className:Re.laboratory},je.createElement("span",null,"\u4E91\u4E0A\u5B9E\u9A8C\u5BA4\uFF1A"),je.createElement(Te.Z,{title:(ad=ye.detail)==null?void 0:ad.laboratory_name},je.createElement("a",{href:`https://${(xc=ye.detail)==null?void 0:xc.laboratory_url}`,target:"_blank",className:Re.name},(Nu=ye.detail)==null?void 0:Nu.laboratory_name))),je.createElement("div",{className:Re.contentWrap},je.createElement("div",{className:Re.contentLeftWrap},!!((Gl=ye.detail)!=null&&Gl.stages_count)&&je.createElement("div",{className:"mr30"},je.createElement("span",null,"\u7AE0\u8282"),je.createElement("p",{className:"mt3"},(Ic=ye.detail)==null?void 0:Ic.stages_count)),!!((tc=ye.detail)!=null&&tc.shixuns_count)&&je.createElement("div",{className:"mr30"},je.createElement("span",null,"\u5355\u5143"),je.createElement("p",{className:"mt3"},(hc=ye.detail)==null?void 0:hc.shixuns_count)),!!((Lc=ye.detail)!=null&&Lc.challenge_choose_count)&&je.createElement("div",{className:"mr30"},je.createElement("span",null,"\u9009\u62E9\u9898\u5173\u5361"),je.createElement("p",{className:"mt3"},(Dc=ye.detail)==null?void 0:Dc.challenge_choose_count)),!!((Qu=ye.detail)!=null&&Qu.challenges_count)&&je.createElement("div",{className:"mr30"},je.createElement("span",null,"\u5B9E\u8DF5\u5173\u5361"),je.createElement("p",{className:"mt3"},(pc=ye.detail)==null?void 0:pc.challenges_count)),!!((lu=ye.detail)!=null&&lu.videos_count)&&je.createElement("div",{className:"mr30"},je.createElement("span",null,"\u89C6\u9891"),je.createElement("p",{className:"mt3"},(Yl=ye.detail)==null?void 0:Yl.videos_count)),!!((pa=ye.detail)!=null&&pa.attachment_count)&&je.createElement("div",{className:"mr30"},je.createElement("span",null,"\u8BFE\u4EF6"),je.createElement("p",{className:"mt3"},(li=ye.detail)==null?void 0:li.attachment_count)),((Si=ye.detail)==null?void 0:Si.publish_status)!==0&&!!((Ji=ye.detail)!=null&&Ji.subject_score)&&je.createElement("div",{className:"mr30"},je.createElement("span",null,"\u7ECF\u9A8C\u503C"),je.createElement("p",{className:"mt3"},(Ki=ye.detail)==null?void 0:Ki.subject_score)),((Rs=ye.detail)==null?void 0:Rs.publish_status)!==0&&!!((eA=ye.detail)!=null&&eA.member_count)&&je.createElement("div",{className:"mr30"},je.createElement("span",null,je.createElement("span",null,"\u5B66\u4E60\u4EBA\u6570"),je.createElement(Te.Z,{title:`\u66F4\u65B0\u65F6\u95F4\uFF1A${((IA=ye.detail)==null?void 0:IA.member_count_update_at)||"--"}`},je.createElement("i",{className:"iconfont icon-xiaowenhao1 font14 ml5"}))),je.createElement("p",{className:"mt3"},(Ru=ye.detail)==null?void 0:Ru.member_count)),((vu=ye.detail)==null?void 0:vu.subject_score)>0&&je.createElement("span",{className:"font14 c-white"},je.createElement("span",null,"\u8BC4\u5206"),je.createElement("br",null),je.createElement("div",{className:Re.rating},je.createElement(Me.Z,{allowHalf:!0,style:{fontSize:12},value:(0,Fe.og)((jA=ye.detail)==null?void 0:jA.averge_star),disabled:!0}))))),!!((HA=(Jc=ye.detail)==null?void 0:Jc.courses)!=null&&HA.length)&&je.createElement("aside",{className:Re.nav},je.createElement("div",{className:Re.navLeft},Xn.course_identity<4&&je.createElement(Te.Z,{placement:"bottom",title:"\u7F16\u8F91\u8BFE\u5802"},je.createElement("a",{href:`/classrooms/${Xn==null?void 0:Xn.course_id}/newgolds/settings`,target:"_blank"},je.createElement("i",{className:`iconfont icon-bianji1 ${Re.navLeftIcon}`}))),je.createElement(Be.Z,{dropdownRender:()=>{var ri,El,oA;return je.createElement(Qe.default,null,(oA=(El=[...(ri=ye.detail)==null?void 0:ri.courses])==null?void 0:El.reverse())==null?void 0:oA.map((DA,Au)=>{var pA,xo;return je.createElement(Qe.default.Item,{key:DA.course_id,onClick:()=>ls(DA.course_id)},je.createElement("span",{className:"font14"},"\u7B2C",((xo=(pA=ye.detail)==null?void 0:pA.courses)==null?void 0:xo.length)-Au,"\u671F"))}))}},je.createElement("div",null,je.createElement("span",{className:"font14 current"},"\u7B2C",je.createElement("span",{className:Re.colorOrange},od),"\u671F"),je.createElement(ze.Z,null))),je.createElement("div",{className:Re.navContent},je.createElement("div",{className:Re.contentItem},je.createElement("div",{className:Re.contentItemTitle},"\u5F00\u8BFE\u65F6\u95F4\uFF1A"),je.createElement("div",{className:Re.contentItemText},Xn==null?void 0:Xn.start_date)),je.createElement("div",{className:Re.verticalLine}),je.createElement("div",{className:Re.contentItem},je.createElement("div",{className:Re.contentItemTitle},"\u7ED3\u8BFE\u65F6\u95F4\uFF1A"),je.createElement("div",{className:Re.contentItemText},Xn==null?void 0:Xn.end_date)),je.createElement("div",{className:Re.verticalLine}),je.createElement("div",{className:Re.contentItem},je.createElement("div",{className:Re.contentItemTitle},"\u672C\u671F\u9009\u8BFE\u4EBA\u6570"),je.createElement("div",{className:Re.contentItemText},Xn==null?void 0:Xn.student_count," \u4EBA")))),je.createElement("div",{className:Re.navRight,style:{display:"none"}},je.createElement("div",{className:Re.flexRow},((Tu=Xn==null?void 0:Xn.course_status)==null?void 0:Tu.status)===1&&je.createElement("div",{className:"mr20 c-red-ee4"},(Mu=Xn==null?void 0:Xn.course_status)==null?void 0:Mu.time),((vc=Xn==null?void 0:Xn.course_status)==null?void 0:vc.status)===2&&Xn.course_identity<6&&je.createElement("div",{className:"current mr20 c-grey-9b9 font14"},"\u5DF2\u7ED3\u675F"),((Yc=Xn.course_status)==null?void 0:Yc.status)===2&&(Xn.course_identity<6?je.createElement("a",{className:Re.classButton,href:`/classrooms/${(kl=(qc=Xn==null?void 0:Xn.first_category_url)==null?void 0:qc.split("/"))==null?void 0:kl[2]}/announcement`,target:"_blank"},"\u8FDB\u5165\u8BFE\u5802"):je.createElement("div",{className:"current mr20 c-grey-9b9 font14"},"\u5DF2\u7ED3\u675F")),((de=Xn.course_status)==null?void 0:de.status)===1&&Xn.course_identity>5&&je.createElement("div",{className:Re.classButton,onClick:Uu},"\u7ACB\u5373\u52A0\u5165"),((se=Xn.course_status)==null?void 0:se.status)===1&&Xn.course_identity===5&&je.createElement("a",{className:Re.classButton,href:`/classrooms/${(pe=(ve=Xn==null?void 0:Xn.first_category_url)==null?void 0:ve.split("/"))==null?void 0:pe[2]}/announcement`,target:"_blank"},"\u7ACB\u5373\u5B66\u4E60"),((Ve=Xn.course_status)==null?void 0:Ve.status)===0&&Xn.course_identity>5&&je.createElement("div",{className:Re.classButton,onClick:Uu},"\u7ACB\u5373\u62A5\u540D"),((vt=Xn.course_status)==null?void 0:vt.status)===0&&Xn.course_identity===5&&je.createElement("div",{className:Re.classButton},"\u62A5\u540D\u6210\u529F"),(((tn=Xn==null?void 0:Xn.course_status)==null?void 0:tn.status)===0||((Mn=Xn==null?void 0:Xn.course_status)==null?void 0:Mn.status)===1)&&Xn.course_identity<5&&je.createElement("a",{className:Re.classButton,href:`/classrooms/${(xr=(bn=Xn==null?void 0:Xn.first_category_url)==null?void 0:bn.split("/"))==null?void 0:xr[2]}/announcement`,target:"_blank"},"\u8FDB\u5165\u8BFE\u5802"),Ec&&ku&&((Gr=ye.detail)==null?void 0:Gr.has_participate)&&je.createElement("span",{className:`${Re.classButton} ${Re.bgGray}`},"\u9884\u7EA6\u62A5\u540D\u6210\u529F"),Ec&&ku&&!((re=ye.detail)!=null&&re.has_participate)&&(ja?je.createElement("span",{className:`${Re.classButton} ${Re.bgGray}`},"\u9884\u7EA6\u62A5\u540D\u6210\u529F"):je.createElement("span",{className:`${Re.classButton} ${Re.bg28e}`,onClick:Cu},"\u671F\u5F85\u5F00\u8BFE\u5E76\u9884\u7EA6\u62A5\u540D"))),je.createElement("div",{className:Re.flexRow},Ec&&!!((Oe=(ge=ye.detail)==null?void 0:ge.courses)!=null&&Oe.length)&&ku&&je.createElement("span",{className:"mt20"},je.createElement("span",{className:"mr10"},"\u5F53\u9884\u7EA6\u62A5\u540D\u4EBA\u6570\u8FBE\u5230 ",(_e=ye.detail)==null?void 0:_e.student_count," ","\u4EBA\u65F6\u5373\u5C06\u5F00\u8BFE"),je.createElement("span",{className:""},"\u5F53\u524D\u9884\u7EA6\u62A5\u540D\u4EBA\u6570\uFF1A",je.createElement("span",{className:"mr5 c-red-ee4"},ja===!0?((Ct=ye.detail)==null?void 0:Ct.participant_count)+1:(Ht=ye.detail)==null?void 0:Ht.participant_count),"\u4EBA")),Ec&&!((Wt=(Pt=ye.detail)==null?void 0:Pt.courses)!=null&&Wt.length)&&ku&&je.createElement("span",null,!((on=ye.detail)!=null&&on.has_participate)&&(ja===!0?je.createElement("span",{className:`${Re.classButton} ${Re.bgGray}`},"\u9884\u7EA6\u62A5\u540D\u6210\u529F"):je.createElement("a",{className:`${Re.classButton} ${Re.bg28e}`,onClick:Cu},"\u671F\u5F85\u5F00\u8BFE\u5E76\u9884\u7EA6\u62A5\u540D")),((wn=ye.detail)==null?void 0:wn.has_participate)&&je.createElement("span",{className:`${Re.classButton} ${Re.bgGray}`},"\u9884\u7EA6\u62A5\u540D\u6210\u529F"),je.createElement("span",{className:"mr10"},"\u5F53\u9884\u7EA6\u62A5\u540D\u4EBA\u6570\u8FBE\u5230 ",(Yn=ye.detail)==null?void 0:Yn.student_count," ","\u4EBA\u65F6\u5373\u5C06\u5F00\u8BFE"),je.createElement("span",{className:""},"\u5F53\u524D\u9884\u7EA6\u62A5\u540D\u4EBA\u6570\uFF1A",je.createElement("span",{className:"mr5 c-red-ee4"},ja===!0?((or=ye.detail)==null?void 0:or.participant_count)+1:(kr=ye.detail)==null?void 0:kr.participant_count),"\u4EBA"))))))),je.createElement(qt,null),xs.status&&je.createElement(pt,{type:"subject",onCancel:()=>$A(!1),onOk:ri=>ar(void 0,null,function*(){$A(!1);let El={user_customize:ri.user_customize,type:ri.type};ri.user_customize?El=Sr(Yt({},El),{discipline_name:ri.discipline_name,sub_discipline_name:ri.sub_discipline_name}):ri.sub_discipline_id&&(El=Sr(Yt({},El),{sub_discipline_id:ri.sub_discipline_id}));const oA=yield(0,ue.WO)(Yt({id:ea.pathId},El));((oA==null?void 0:oA.status)===0||(oA==null?void 0:oA.status)===1)&&(eu(),nt.ZP.success("\u516C\u5F00\u7533\u8BF7\u5DF2\u63D0\u4EA4\uFF0C\u8BF7\u7B49\u5F85\u7BA1\u7406\u5458\u7684\u5BA1\u6838"))})}),je.createElement(rt.default,{open:Ni,title:"\u8BFE\u7A0B\u516C\u544A",width:593,maskClosable:!1,onCancel:()=>{Ro(!1)},centered:!0,footer:je.createElement("div",null,je.createElement(le.ZP,{type:"primary",onClick:()=>{Ro(!1)}},"\u6211\u77E5\u9053\u4E86"))},je.createElement(Je.Z,{style:{maxHeight:378,overflow:"auto"},value:(fa=(dr=ye==null?void 0:ye.detail)==null?void 0:dr.toast)==null?void 0:fa.content})))};var Un=(0,Pe.connect)(({pathsDetail:We,user:ot,loading:ye,globalSetting:yn})=>({pathsDetail:We,user:ot,globalSetting:yn,loading:ye.models.index}))(nn),Hn=ne(346),lr=ne(93948),Jn={flex_box_center:"flex_box_center___Ktq9p",flex_space_between:"flex_space_between___C3cJM",flex_box_vertical_center:"flex_box_vertical_center___EHdLM",flex_box_center_end:"flex_box_center_end___pIiOq",flex_box_column:"flex_box_column___ZDnJh",rightWrap:"rightWrap___trEKQ",qrCode:"qrCode___J87U9",cardTop:"cardTop___sVfNE",cardTop2:"cardTop2___ngun6",card:"card___xqkwa",flexRow:"flexRow___EJjLR",flexRowAbout:"flexRowAbout___wsXZw",skillWrap:"skillWrap___H2LfA",skillTopWrap:"skillTopWrap___Iy4yY",skillContentWrap:"skillContentWrap___TIOw9",skillContentWrapMin:"skillContentWrapMin___l0OQ7",skillContentWrapMax:"skillContentWrapMax___hzrLJ",skillContentIcon:"skillContentIcon___e1yQ3",skillContentIconNoStatus:"skillContentIconNoStatus___D7SaD",skillExpandAllWrap:"skillExpandAllWrap___NlyjU",skillExpandAllContent:"skillExpandAllContent___DFfUu",memberItem:"memberItem___tQyAC",radius:"radius___CojJt",memberItemContent:"memberItemContent___OAGgP",directionItemWrap:"directionItemWrap___D3A3B",groupActionWrap:"groupActionWrap___uM9bY",divabout:"divabout___aIu8x",classButton:"classButton___kwIIq",bg28e:"bg28e____4vxe",bgGray:"bgGray___bP0QM",price:"price___YtmIz",d1:"d1___kWoQd",auto:"auto___j1TRz",disabled:"disabled___acQun",d2:"d2___lGbRu",d3:"d3___bWANm",d4:"d4___wyT_a",member_power1:"member_power1___fOB2q",member_power2:"member_power2___Lpa0U"},Zn={"sort-list-panel":"sort-list-panel___T39Sk","sort-list-tip":"sort-list-tip___Wu55q","ant-drawer-content":"ant-drawer-content___PXRrP","dragging-li":"dragging-li___LhY_V","task-list-container":"task-list-container___ABX0H",imgradius:"imgradius___fmcxI",imageWrap:"imageWrap___HkmiW",directionItemWrap:"directionItemWrap___MKzHd",groupActionWrap:"groupActionWrap___PB2b7",teamHeight:"teamHeight___qj0wW",divHeight:"divHeight___MUuEe",member_power1:"member_power1___ropDL",member_power2:"member_power2___t92g7"},Cr=ne(88522),cr=ne(1710),La=ne(26724),ba=ne.n(La),hr=ne(82264),Oo=ne(74508),Io=Object.defineProperty,mi=Object.defineProperties,Mo=Object.getOwnPropertyDescriptors,Ca=Object.getOwnPropertySymbols,so=Object.prototype.hasOwnProperty,ao=Object.prototype.propertyIsEnumerable,ya=(We,ot,ye)=>ot in We?Io(We,ot,{enumerable:!0,configurable:!0,writable:!0,value:ye}):We[ot]=ye,wo=(We,ot)=>{for(var ye in ot||(ot={}))so.call(ot,ye)&&ya(We,ye,ot[ye]);if(Ca)for(var ye of Ca(ot))ao.call(ot,ye)&&ya(We,ye,ot[ye]);return We},Jo=(We,ot)=>mi(We,Mo(ot)),Ho=(We,ot,ye)=>new Promise((yn,mr)=>{var wr=pn=>{try{Vn(ye.next(pn))}catch(tr){mr(tr)}},ra=pn=>{try{Vn(ye.throw(pn))}catch(tr){mr(tr)}},Vn=pn=>pn.done?yn(pn.value):Promise.resolve(pn.value).then(wr,ra);Vn((ye=ye.apply(We,ot)).next())});const no=({pathsDetail:We,loading:ot,dispatch:ye,open:yn,onClose:mr,onReloadData:wr=()=>{}})=>{const ra=(0,Pe.useParams)(),[Vn,pn]=(0,b.useState)([]),[tr,Vr]=(0,b.useState)(!0),[ma,da]=(0,b.useState)(!1),[Ja]=It.default.useForm(),[to,Oa]=(0,b.useState)([]),[Fa,fo]=(0,b.useState)(1),[xa,uo]=(0,b.useState)([]),[$a,Sa]=(0,b.useState)(!0),[Ta,ho]=(0,b.useState)(!1);(0,b.useEffect)(()=>{yn&&bo()},[yn]);const bo=()=>Ho(void 0,null,function*(){const la=yield ye({type:"classroomList/getSchoolList",payload:{}});pn(la.map(Pr=>({value:Pr})))}),ta=()=>{var la,Pr;if(!((Pr=(la=Ja.getFieldValue())==null?void 0:la.keyword)!=null&&Pr.trim())){nt.ZP.warning("\u8BF7\u8F93\u5165\u641C\u7D22\u5185\u5BB9"),Oa([]);return}Sa(!1),Vr(!0),da(!1),fo(1),uo([]),yo(!0)},Fo=la=>{la=String(la);const Pr=xa.indexOf(la);Pr<0?xa.push(la):xa.splice(Pr,1),uo([...xa])},yo=(la=!1)=>Ho(void 0,null,function*(){var Pr,ei;if(tr&&!ma||la){const Ri=Ja.getFieldValue();da(!0),fo(la?1:Fa+1);const ji=yield(0,hr.nQ)(Jo(wo({page:la?1:Fa+1,container_id:ra.pathId,container_type:3},Ri),{school_name:(Ri==null?void 0:Ri.school_name)||null,keyword:((Pr=Ri==null?void 0:Ri.keyword)==null?void 0:Pr.trim())||null}));Oa(la?[...ji.users]:[...to,...ji.users]),da(!1),((ei=ji.users)==null?void 0:ei.length)<10&&Vr(!1)}}),za=()=>Ho(void 0,null,function*(){if(!(xa!=null&&xa.length))nt.ZP.warning("\u8BF7\u5148\u5728\u4E0B\u9762\u5217\u8868\u4E2D\u9009\u62E9\u8981\u6DFB\u52A0\u6210\u5458");else{ho(!0);const la=yield(0,ue.mx)({id:ra.pathId,user_ids:xa});ho(!1),la&&(nt.ZP.success("\u6DFB\u52A0\u6210\u529F"),Ya(),wr&&wr())}}),Ya=()=>{Ja.setFieldsValue({keyword:""}),mr(),Sa(!0),Vr(!0)},ui=[{title:"",dataIndex:"added",width:40,ellipsis:!0,render:(la,Pr)=>b.createElement(z.default,{value:Pr.numid,checked:xa.includes(String(Pr.numid)),disabled:!!la})},{title:"\u59D3\u540D",width:100,ellipsis:!0,dataIndex:"username",render:(la,Pr)=>b.createElement(Te.Z,{placement:"bottom",title:la},b.createElement(Pe.Link,{className:"bold c-black",to:`/users/${Pr.login}`,target:"_blank"},la||"--"))},{title:"\u624B\u673A\u53F7",width:100,dataIndex:"phone",ellipsis:!0,render:la=>b.createElement(Te.Z,{placement:"bottom",title:la},b.createElement("span",null,la||"--"))},{title:"\u90AE\u7BB1",dataIndex:"email",width:100,ellipsis:!0,render:la=>b.createElement(Te.Z,{placement:"bottom",title:la},b.createElement("span",null,la||"--"))},{title:"\u5B66\u53F7/\u5DE5\u53F7",width:100,dataIndex:"student_number",ellipsis:!0,render:la=>b.createElement(Te.Z,{placement:"bottom",title:la},b.createElement("span",null,la||"--"))},{title:"\u5B66\u6821/\u5355\u4F4D",width:150,dataIndex:"school_name",ellipsis:!0,render:la=>b.createElement(Te.Z,{placement:"bottom",title:la},b.createElement("span",null,la||"--"))},{title:"\u9662\u7CFB/\u90E8\u95E8",dataIndex:"depart_name",width:130,ellipsis:!0,render:la=>b.createElement(Te.Z,{placement:"bottom",title:la},b.createElement("span",null,la||"--"))},{title:"\u5B9E\u540D\u8BA4\u8BC1",dataIndex:"auth",width:100,render:la=>la?"\u662F":"\u5426"},{title:"\u6700\u540E\u767B\u5F55\u65F6\u95F4",dataIndex:"last_login_on",width:140,ellipsis:!0,render:la=>b.createElement(Te.Z,{placement:"bottom",title:la&&he()(la).format("YYYY-MM-DD HH:mm")},b.createElement("span",null,la&&he()(la).format("YYYY-MM-DD HH:mm")))},{title:"\u72B6\u6001",dataIndex:"added",width:80,render:la=>{if(la===1)return b.createElement("span",{className:"c-green"},"\u5DF2\u6DFB\u52A0")}}];return b.createElement(rt.default,{title:"\u6DFB\u52A0\u5408\u4F5C\u8005",open:yn,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",width:1100,centered:!0,keyboard:!1,maskClosable:!1,destroyOnClose:!0,bodyStyle:{minHeight:200},confirmLoading:Ta,onOk:za,onCancel:Ya},b.createElement(It.default,{layout:"inline",form:Ja,initialValues:{school_name:"",keyword:"",search_type:"1"},className:"mt10",onFinish:ta},b.createElement(It.default.Item,{name:"search_type",label:"\u641C\u7D22\u7C7B\u578B"},b.createElement(E.default,null,b.createElement(E.default.Option,{value:"1"},"\u59D3\u540D"),b.createElement(E.default.Option,{value:"2"},"\u624B\u673A\u53F7"),b.createElement(E.default.Option,{value:"3"},"\u90AE\u7BB1"))),b.createElement(It.default.Item,{name:"keyword",label:"\u641C\u7D22\u5185\u5BB9"},b.createElement(At.default,{allowClear:!0,style:{width:280},size:"middle",placeholder:"\u8BF7\u8F93\u5165\u5185\u5BB9"})),b.createElement(It.default.Item,{name:"school_name",label:"\u5355\u4F4D\uFF1A"},b.createElement(Cr.Z,{allowClear:!0,defaultOpen:!1,options:Vn,style:{width:380},size:"middle",placeholder:"\u8BF7\u8F93\u5165\u5355\u4F4D\u540D\u79F0",filterOption:(la,Pr)=>Pr.value.toUpperCase().indexOf(la.toUpperCase())!==-1})),b.createElement(It.default.Item,null,b.createElement(le.ZP,{htmlType:"submit",type:"primary",size:"middle"},"\u641C\u7D22"))),$a&&b.createElement("div",{className:"tc font16 c-light-black mt40"},b.createElement("img",{src:Oo.RL,width:"100",alt:""}),b.createElement("br",null),"\u8BF7\u641C\u7D22\u8981\u6DFB\u52A0\u7684\u4EBA\u5458"),!$a&&b.createElement("section",null,b.createElement("div",{className:"flexd-table-header mt20"},b.createElement(cr.default,{pagination:!1,dataSource:[],columns:ui})),b.createElement("div",{style:{maxHeight:260,overflow:"auto"}},b.createElement(ba(),{initialLoad:!1,pageStart:1,threshold:20,loadMore:la=>{yo()},hasMore:tr,useWindow:!1},b.createElement(cr.default,{loading:ma,showHeader:!1,pagination:!1,dataSource:to,columns:ui,onRow:la=>({onClick:Pr=>{Pr.currentTarget.querySelector("input").disabled||Fo(Pr.currentTarget.querySelector("input").value)}})})))))};var vi=(0,Pe.connect)(({pathsDetail:We,loading:ot})=>({pathsDetail:We,loading:ot}))(no),fi=(We,ot,ye)=>new Promise((yn,mr)=>{var wr=pn=>{try{Vn(ye.next(pn))}catch(tr){mr(tr)}},ra=pn=>{try{Vn(ye.throw(pn))}catch(tr){mr(tr)}},Vn=pn=>pn.done?yn(pn.value):Promise.resolve(pn.value).then(wr,ra);Vn((ye=ye.apply(We,ot)).next())});const ts=({pathsDetail:We,loading:ot,dispatch:ye,data:yn,onReloadData:mr=()=>{}})=>{const wr=(0,Pe.useParams)(),[ra,Vn]=(0,b.useState)(!0),[pn,tr]=(0,b.useState)(!1),[Vr]=It.default.useForm(),[ma,da]=(0,b.useState)([]),[Ja,to]=(0,b.useState)(1),[Oa,Fa]=(0,b.useState)([]),[fo,xa]=(0,b.useState)(!0),[uo,$a]=(0,b.useState)(!1);(0,b.useEffect)(()=>{We.actionTabs.key==="Collaborators-AddCourses"&&(xa(!0),Vn(!0),Sa())},[We.actionTabs.key]);const Sa=()=>fi(void 0,null,function*(){const za=yield ye({type:"classroomList/getSchoolList",payload:{}})}),Ta=()=>{xa(!1),Vn(!0),tr(!1),to(1),Fa([]),bo(!0)},ho=za=>{za=String(za);const Ya=Oa.indexOf(za);Ya<0?Oa.push(za):Oa.splice(Ya,1),Fa([...Oa])},bo=(za=!1)=>fi(void 0,null,function*(){var Ya,ui;if(ra&&!pn||za){const la=Vr.getFieldValue();tr(!0),to(za?1:Ja+1);const Pr=yield(0,hr.FU)({page:za?1:Ja+1,container_id:wr.pathId,container_type:3,manager_name:(la==null?void 0:la.manager_name)||null,course_name:((Ya=la==null?void 0:la.course_name)==null?void 0:Ya.trim())||null});da(za?[...Pr.courses]:[...ma,...Pr.courses]),tr(!1),((ui=Pr.courses)==null?void 0:ui.length)<10&&Vn(!1)}}),ta=()=>fi(void 0,null,function*(){var za,Ya,ui;if(!(Oa!=null&&Oa.length))nt.ZP.warning("\u8BF7\u5148\u5728\u4E0B\u9762\u5217\u8868\u4E2D\u9009\u62E9\u8981\u6DFB\u52A0\u8BFE\u5802");else{if(We.actionTabs.type!=1){if(((Ya=(za=We==null?void 0:We.Courses)==null?void 0:za.spoc_courses)==null?void 0:Ya.length)+(Oa==null?void 0:Oa.length)>3){nt.ZP.warning("\u4E00\u4E2A\u5B9E\u8DF5\u8BFE\u7A0B\u53EA\u80FD\u52A0\u51653\u4E2Aspoc\u8BFE\u5802");return}}else if(((ui=yn==null?void 0:yn.spoc_courses)==null?void 0:ui.length)+(Oa==null?void 0:Oa.length)>3){nt.ZP.warning("\u4E00\u4E2A\u5B9E\u8DF5\u8BFE\u7A0B\u53EA\u80FD\u52A0\u51653\u4E2A\u5386\u53F2\u8BFE\u5802");return}$a(!0);const la=yield(0,ue.sm)({id:wr.pathId,course_ids:Oa,course_type:We.actionTabs.type});$a(!1),la&&(nt.ZP.success("\u6DFB\u52A0\u6210\u529F"),Fo(),mr&&mr())}}),Fo=()=>{Vr.setFieldsValue({course_name:"",manager_name:""}),Fa([]),ye({type:"pathsDetail/setActionTabs",payload:{}})},yo=[{title:"",dataIndex:"added",width:40,ellipsis:!0,render:(za,Ya)=>b.createElement(z.default,{value:Ya.id,checked:Oa.includes(String(Ya.id)),disabled:!!za})},{title:"\u8BFE\u5802\u540D\u79F0",dataIndex:"name",width:100,ellipsis:!0,render:za=>b.createElement(Te.Z,{placement:"bottom",title:za},b.createElement("span",null,za||"--"))},{title:"\u7BA1\u7406\u8005",width:100,dataIndex:"managers",ellipsis:!0,render:za=>b.createElement(Te.Z,{placement:"bottom",title:za},b.createElement("span",null,za||"--"))},{title:"\u8BFE\u5802\u6240\u5728\u5B66\u6821",width:150,dataIndex:"school_name",ellipsis:!0,render:za=>b.createElement(Te.Z,{placement:"bottom",title:za},b.createElement("span",null,za||"--"))},{title:"\u521B\u5EFA\u65F6\u95F4",dataIndex:"created_at",width:140,ellipsis:!0,render:za=>b.createElement(Te.Z,{placement:"bottom",title:za},b.createElement("span",null,za))},{title:"\u6210\u5458\u6570\u91CF",dataIndex:"course_members_count",width:80,render:za=>b.createElement(Te.Z,{placement:"bottom",title:za},b.createElement("span",null,za||"--"))}];return b.createElement(rt.default,{title:"\u6DFB\u52A0\u8BFE\u5802",open:We.actionTabs.key==="Collaborators-AddCourses",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",width:1100,centered:!0,keyboard:!1,maskClosable:!1,bodyStyle:{minHeight:200},confirmLoading:uo,onOk:ta,onCancel:Fo},b.createElement(It.default,{layout:"inline",form:Vr,initialValues:{course_name:"",manager_name:""},className:"mt10",onFinish:Ta},b.createElement(It.default.Item,{name:"course_name",label:"\u8BFE\u5802\u540D\u79F0"},b.createElement(At.default,{allowClear:!0,style:{width:370},size:"middle",placeholder:"\u8BF7\u8F93\u5165\u8BFE\u5802\u540D\u79F0"})),b.createElement(It.default.Item,{name:"manager_name",label:"\u8BFE\u5802\u7BA1\u7406\u8005"},b.createElement(At.default,{allowClear:!0,style:{width:370},size:"middle",placeholder:"\u8BF7\u8F93\u5165\u8BFE\u5802\u7BA1\u7406\u8005\u540D\u79F0"})),b.createElement(It.default.Item,null,b.createElement(le.ZP,{htmlType:"submit",type:"primary",size:"middle"},"\u641C\u7D22"))),fo&&b.createElement("div",{className:"tc font16 c-light-black mt40"},b.createElement("img",{src:Oo.RL,width:"100",alt:""}),b.createElement("br",null),"\u8BF7\u641C\u7D22\u8981\u6DFB\u52A0\u7684\u4EBA\u5458"),!fo&&b.createElement("section",null,b.createElement("div",{className:"flexd-table-header mt20"},b.createElement(cr.default,{pagination:!1,dataSource:[],columns:yo})),b.createElement("div",{style:{maxHeight:260,overflow:"auto"}},b.createElement(ba(),{initialLoad:!1,pageStart:1,threshold:20,loadMore:za=>{bo()},hasMore:ra,useWindow:!1},b.createElement(cr.default,{loading:pn,showHeader:!1,pagination:!1,dataSource:ma,columns:yo,onRow:za=>({onClick:Ya=>{Ya.currentTarget.querySelector("input").disabled||ho(Ya.currentTarget.querySelector("input").value)}})})))))};var Ns=(0,Pe.connect)(({pathsDetail:We,loading:ot})=>({pathsDetail:We,loading:ot}))(ts),Yi=ne(27667),hi=ne(44589),Gi=ne(39180),Li=ne.n(Gi),Go=ne(59301),Ti=(We,ot,ye)=>new Promise((yn,mr)=>{var wr=pn=>{try{Vn(ye.next(pn))}catch(tr){mr(tr)}},ra=pn=>{try{Vn(ye.throw(pn))}catch(tr){mr(tr)}},Vn=pn=>pn.done?yn(pn.value):Promise.resolve(pn.value).then(wr,ra);Vn((ye=ye.apply(We,ot)).next())});const ws=(0,hi.W8)(({item:We,toIndex:ot,params:ye,isShow:yn,setShow:mr,dispatch:wr,user:ra,classroomList:Vn,handleDeleteMember:pn,pathsDetail:tr,EditPowerClick:Vr})=>{var ma,da,Ja,to;return Go.createElement("span",{style:{display:"inline-block",width:"33%",padding:"5px",background:"#fff",marginTop:"10px"}},Go.createElement("div",{className:Zn.directionItemWrap},Go.createElement(Te.Z,{color:"#ffffff",placement:"leftTop",autoAdjustOverflow:!1,title:Go.createElement("div",{className:Zn.teamHeight},Go.createElement("div",{style:{display:"flex"}},Go.createElement("div",{className:Zn.imageWrap,style:{marginRight:11}},Go.createElement("img",{className:Zn.imageWrap,src:Hn.Z.API_SERVER+"/images/"+(We==null?void 0:We.image_url)})),Go.createElement("div",null,Go.createElement("div",{title:We==null?void 0:We.name,style:{fontSize:"14px",color:"#333333",textOverflow:"ellipsis",whiteSpace:"nowrap",width:"200px",overflow:"hidden"}},(We==null?void 0:We.name)||"--"),Go.createElement("div",{style:{color:"#999999",fontSize:"12px",width:"192px",textOverflow:"ellipsis",whiteSpace:"nowrap",overflow:"hidden",WebkitLineClamp:1}},We==null?void 0:We.school))),Go.createElement("div",{style:{height:"1px",width:"100%",border:"1px solid #f5f5f5",marginTop:"20px",marginBottom:"10px"}}),!(We!=null&&We.brief_introduction)&&Go.createElement("div",null,"\u6682\u65E0\u76F8\u5173\u4ECB\u7ECD"),(We==null?void 0:We.brief_introduction)&&Go.createElement("div",{className:Zn.divHeight},We==null?void 0:We.brief_introduction),((ma=ra==null?void 0:ra.userInfo)==null?void 0:ma.user_id)===(We==null?void 0:We.id)&&Go.createElement("div",{style:{position:"absolute",bottom:"15px",right:"23px",cursor:"pointer"},onClick:()=>Pe.history.push("/account/profile")},Go.createElement("i",{className:"iconfont icon-bianji_Hover",style:{color:"#3061D0"}})))},Go.createElement("div",{style:{position:"relative"}},Go.createElement("img",{draggable:!1,className:Zn.imgradius,onClick:()=>{(0,Se.bg)()?Pe.history.push(`${We.user_url}`):wr({type:"user/showPopLogin",payload:{showPopLogin:!0,showClosable:!0}})},src:Hn.Z.API_SERVER+"/images/"+(We==null?void 0:We.image_url)}),((0,Se.Ny)()||((da=tr==null?void 0:tr.detail)==null?void 0:da.is_subject_member))&&Go.createElement(Go.Fragment,null,We!=null&&We.is_subject_creator?Go.createElement("div",{className:Zn.member_power1},"\u521B\u5EFA\u8005"):We!=null&&We.can_edit_knowledge_graph||We!=null&&We.can_edit_stage?Go.createElement("div",{className:Zn.member_power1,style:{cursor:((0,Se.j5)()||((Ja=tr==null?void 0:tr.detail)==null?void 0:Ja.is_creator))&&"pointer"},onClick:()=>Vr(We)},"\u7F16\u8F91\u6743\u9650"):Go.createElement("div",{className:Zn.member_power2,style:{cursor:((0,Se.j5)()||((to=tr==null?void 0:tr.detail)==null?void 0:to.is_creator))&&"pointer"},onClick:()=>Vr(We)},"\u67E5\u770B\u6743\u9650"))),Go.createElement("div",null,Go.createElement("span",{className:"multi_ellipsis1"},(We==null?void 0:We.name)||"--"),Go.createElement("span",{className:"multi_ellipsis1 mt5",style:{color:"#999999"}},(We==null?void 0:We.school)||"--"))),Go.createElement("br",null)))}),Qi=(0,hi.JN)(({isShow:We,setShow:ot,pathsDetail:ye,items:yn,params:mr,dispatch:wr,user:ra,classroomList:Vn,handleDeleteMember:pn,EditPowerClick:tr})=>Go.createElement("div",{className:"task-list-container"},yn==null?void 0:yn.map((Vr,ma)=>Go.createElement(ws,{key:`${Vr.id}`,isShow:We,setShow:ot,dispatch:wr,pathsDetail:ye,handleDeleteMember:pn,user:ra,classroomList:Vn,toIndex:ma+1,params:mr,index:ma,item:Vr,EditPowerClick:tr})))),es=({data:We,user:ot,classroomList:ye,pathsDetail:yn,operation:mr,callback:wr,handleDeleteMember:ra,onCancel:Vn,dispatch:pn,visible:tr=!1,EditPowerClick:Vr})=>{const[ma,da]=(0,b.useState)(We),Ja=(0,Pe.useParams)(),[to,Oa]=(0,b.useState)(),[Fa,fo]=(0,b.useState)(!0);function xa($a){const{newIndex:Sa,oldIndex:Ta}=$a;mr&&(uo(Li()(ma,Ta,Sa).map(ho=>ho==null?void 0:ho.id)),da(Li()(ma,Ta,Sa)))}(0,b.useEffect)(()=>{da(We)},[JSON.stringify(We)]);function uo($a){return Ti(this,null,function*(){const Sa=yield(0,Gt.ZP)(`/api/paths/${Ja==null?void 0:Ja.pathId}/move_subject_members.json`,{method:"post",body:{user_ids:$a}});pn({type:"pathsDetail/getRightData",payload:{id:Ja.pathId}}),pn({type:"pathsDetail/getPathsDetail",payload:{id:Ja.pathId}})})}return Go.createElement("div",{style:{zIndex:1,width:"100%",position:"relative"},className:"sort-list-panel"},Go.createElement(Qi,{axis:"xy",helperClass:"dragging-li",isShow:Fa,setShow:fo,distance:2,disableAutoscroll:!0,dispatch:pn,pathsDetail:yn,handleDeleteMember:ra,user:ot,classroomList:ye,params:Ja,items:ma,onSortEnd:xa,EditPowerClick:Vr}))};var Ai=(0,Pe.connect)(({user:We,classroomList:ot,pathsDetail:ye})=>({user:We,classroomList:ot,pathsDetail:ye}))(es),Pi={"sort-list-panel":"sort-list-panel___dj9Dy","sort-list-tip":"sort-list-tip___MJMmM","ant-drawer-content":"ant-drawer-content___xug_4","dragging-li":"dragging-li___Pu0p9","task-list-container":"task-list-container___GxBsz",imgradius:"imgradius___Iug8Z",directionItemWrap:"directionItemWrap___odBHm",groupActionWrap:"groupActionWrap___u5Xgw",bottomdiv:"bottomdiv___MLbfq",ml3:"ml3___HNgih"},Ms=(We,ot,ye)=>new Promise((yn,mr)=>{var wr=pn=>{try{Vn(ye.next(pn))}catch(tr){mr(tr)}},ra=pn=>{try{Vn(ye.throw(pn))}catch(tr){mr(tr)}},Vn=pn=>pn.done?yn(pn.value):Promise.resolve(pn.value).then(wr,ra);Vn((ye=ye.apply(We,ot)).next())});const pi=null,bi=(0,hi.W8)(({item:We,toIndex:ot,params:ye,dispatch:yn,classroomList:mr,handleDeleteMember:wr,pathsDetail:ra})=>{var Vn,pn,tr,Vr;return b.createElement("span",{onClick:()=>{window.open(We==null?void 0:We.first_category_url)},style:{display:"inline-block",padding:"10px 20px",width:"100%",background:"#fff",marginTop:"5px"}},b.createElement("div",{className:Pi.directionItemWrap},b.createElement("img",{className:Pi.imgradius,src:Hn.Z.API_SERVER+(We==null?void 0:We.default_image)}),b.createElement("span",{className:Pi.groupActionWrap},b.createElement(Te.Z,{title:We.name},b.createElement("span",{style:{fontSize:"18px",color:"#ffffff"}},((Vn=We.name)==null?void 0:Vn.length)>7?b.createElement("span",null,(pn=We.name)==null?void 0:pn.substring(0,7),b.createElement("br",null)," ",(tr=We.name)==null?void 0:tr.substring(7,14),(We==null?void 0:We.name.length)>14&&"..."):We.name)))),b.createElement("div",{className:Pi.bottomdiv},b.createElement(Te.Z,{title:`\u8BBF\u95EE\u6570\uFF1A${We==null?void 0:We.visits}`,placement:"bottom"},b.createElement("span",null,b.createElement("i",{style:{marginRight:"3px",color:"#bbbbbb"},className:"iconfont icon-chakan ml3 font15 current"}),b.createElement("span",{style:{color:"rgba(0, 0, 0, 0.45)"}},We==null?void 0:We.visits))),b.createElement(Te.Z,{title:`\u8BFE\u5802\u6210\u5458\u6570\uFF1A${We==null?void 0:We.course_members_count}`,placement:"bottom"},b.createElement("span",null,b.createElement("i",{style:{marginRight:"3px",color:"#bbbbbb"},className:"iconfont icon-ren ml3 font15 current"}),b.createElement("span",{style:{color:"rgba(0, 0, 0, 0.45)"}}," ",We==null?void 0:We.course_members_count))),b.createElement(Te.Z,{overlayStyle:{maxWidth:380},title:b.createElement("div",{style:{whiteSpace:"nowrap"}},"\u8BFE\u5802\u7684\u4EFB\u52A1\u6570(\u4F5C\u4E1A\u6570\uFF0B\u8BD5\u5377\u6570\uFF0B\u95EE\u5377\u6570)\uFF1A",We==null?void 0:We.tasks_count),placement:"bottom"},b.createElement("span",null,b.createElement("i",{style:{marginRight:"3px",color:"#bbbbbb"},className:"iconfont icon-wenjian2 ml3 font15 current"}),b.createElement("span",{style:{color:"rgba(0, 0, 0, 0.45)"}}," ",We==null?void 0:We.tasks_count))),b.createElement(Te.Z,{title:"\u5220\u9664",placement:"bottom"},b.createElement("span",null,b.createElement("i",{style:{color:"#bbbbbb",display:!((Vr=ra==null?void 0:ra.detail)!=null&&Vr.allow_add_member)&&"none"},className:"iconfont icon-lajitong1 mr3 font15 current",onClick:ma=>{ma.stopPropagation(),wr(We.id)}})))))}),ns=(0,hi.JN)(({items:We,params:ot,dispatch:ye,classroomList:yn,handleDeleteMember:mr,pathsDetail:wr})=>b.createElement("div",{className:"task-list-container",style:{minHeight:(We==null?void 0:We.length)*240}},We==null?void 0:We.map((ra,Vn)=>b.createElement(bi,{key:`${ra.id}`,dispatch:ye,pathsDetail:wr,handleDeleteMember:mr,classroomList:yn,toIndex:Vn+1,params:ot,index:Vn,item:ra})))),Ps=({data:We,classroomList:ot,pathsDetail:ye,callback:yn,handleDeleteMember:mr,onCancel:wr,dispatch:ra,visible:Vn=!1})=>{const[pn,tr]=(0,b.useState)(We),Vr=(0,Pe.useParams)(),[ma,da]=(0,b.useState)();function Ja(Oa){const{newIndex:Fa,oldIndex:fo}=Oa;to(Li()(pn,fo,Fa).map(xa=>xa==null?void 0:xa.id)),tr(Li()(pn,fo,Fa))}(0,b.useEffect)(()=>{tr(We)},[JSON.stringify(We)]);function to(Oa){return Ms(this,null,function*(){const Fa=yield(0,Gt.ZP)(`/api/paths/${Vr==null?void 0:Vr.pathId}/spoc_courses/move_position.json`,{method:"post",body:{ids:Oa}})})}return b.createElement("div",{style:{zIndex:9999,width:"100%"},className:"sort-list-panel"},b.createElement(ns,{axis:"y",helperClass:"dragging-li",pathsDetail:ye,distance:2,dispatch:ra,handleDeleteMember:mr,classroomList:ot,params:Vr,items:pn,onSortEnd:Ja}))};var Ks=(0,Pe.connect)(({classroomList:We,pathsDetail:ot})=>({classroomList:We,pathsDetail:ot}))(Ps),Al=ne(81722),dl="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAYAAACpSkzOAAAAAXNSR0IArs4c6QAAAv9JREFUSA2dVV1IVEEU/s7sqkuiUAahgREkQVjmS0FEBRWELz1Yj5ZSJBEaVm8RBOFbQSZIQUU9hFT4EqRuBdIP0oOia5lIZBRZoBWYy+a6O3M6s3DxXrurez1wOeee+b7zzZ05dwYIaD0x3dk9rNsD0hAOSgBjDwHTQXmBhZgwB7A8wcwjFI1xYYiw7sA2mshWJqRUHSkkso3b/LMPXJHOw9eaCko6OOUE1muY1pQx490xPuLOO3HZLV7b8BJz9X1QNnbybt8zok/plBlHwlxw5z1CIajbIMwQm87no1xugZeZVVkbN5S28YD5i2mTxmDmkdjm1t/geoux2O5hrpY9vCnhJOWrBzbnmOyr12T5Kg3M8UixunSyF8WJeXQxY7cX5X0jwmvZu9rH+5CeZXMxn1TH4uX/T8gpsfkOF83E0S8zrHRyS3rCu5Iwdo2eobgfzrN0bsCfWVzLWcQSGVt/p4WTxXy/aEM7b0wafBRyKAvPP03QBQoVX5ro82JA+MUYl+h5bKIwkge3IEZELCK1gUVsZZlYhgtcZWmQ6Ai2y5fk6VUYU6mkeaVZv02n9FDviD5m8TJYbf1KzOFGY6bFsB60tSmhn4SJ1HnA7JTZJCMR9TRTnFGyEhE315B6KHUjIhxWpPrCh6qoVwD2WTDCLxFemVmuWE0VfRPX6hTx7TrRGHIAQX02rq+QdE6XbJQOKmI5Ga4P0VfIticx7vrgl0xZjl9rW5KvkB1Yk4dzMsP3Ns7JBFtcBGksf8sqZI+Swnzsl3PsjT91IWsxFjt+gmYXst4oq5CFfTpNU43N2BtSaJBig16q/G+Ss2MWY7GLx93v0ua5W+YOSiFzfUAutu+N9DNXdk5C5R28Op1GnRQtcBc2QFwV4L4ILnnjWo7nKncXccc6jcPGoM2dc2Kex4TEUec9m8/pi44+4lD/FHbInxVxF9KM+I+zGLAHsTvvF+ck5BBLr3OL3KRNcjyxNMGVyWa654wt53NaOqeIzColcVL+L1nJTOwMLev/AaJkF76u7DFoAAAAAElFTkSuQmCC",Fl="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAWCAYAAADTlvzyAAAAAXNSR0IArs4c6QAAA+JJREFUSA2dVltslEUUPmf+f7cXt+oKRKzVtCoICbARtVEJIA+mQiMaI00UXuCBRCT2AZPGaCJvWjUmQowPSBpN+kK8RKVNCIZLorIEVEqFmABVgxsuspi2wHZ3Z+f4za7/9r9sSe0k7Zz55pzzzZzL7M80zdHaJ7fnx+g9EeokptkklGGm/geX0PZDq1hP0w1MpzHm7pA5LLQfZKka6t/MaqZ1p7q4UGMvArkRBMC+IWnTpvC4EMeEzI+bD9NWoZpk1nzt1Yu0cXB44js27qMlY+pE0fAzqfjPtXxHCPcOFZdr0tuIlWOvfyXnnBWmTQjh1MNQtynSBVaynhFnROOFgZP6y84lbl/YSPmBPackAeBVOHc8vP8MuVgnvHWtGQdacO66ygT2jDw/eKLwUADDIkDYmNePIU/1fqWR626V3I8HZMT+eBYHCw3AHSEoSEjKzA0rzLuNcmGs1np+MnY5jDNJcxgL3NBRztWwwsuLdAy1PBbGQ+uRpclCJOwiEvEXINTaBPMAr66hFSieSPL9hErRVyLc7sfKsnL+CmMBwtzZ2K9EcsmvBLL2jpZiP4rvhh+vyrj9ylbqU8RPVzFPKBX3e6I3Bwi7uriE8O3yNu2MbuCuB/hZiBuwV/Lv4RATsxto/YZ79eZwsQnJt51LG/7061s5QGiBzlT8qGL+3MresC/MruV6HP2108PsjHZ4+532UhzifX4cUTl9PBX7xI95coTQbhjhBk/Bzqi20fGSm4UwJ4ALzUPLHqVQcaBY6lb+QfYgkYHDTI69JwsPs+GXgMyvoHLpWsF8/dqxullaUw9uumBSuyIhrMcScerdsayUE0OrEcrW/2z/IaW+uJw9v2/jqrYJz65MODh0o0UoZl+YhXYDoctlS/xpzw/OQuSwG0QtnsFUM4h/g7N3P1qhf4+zbIKXZFlXZIwV716Tih2wax4YlkeopF+HXAmByLm3foqlM9fofZDdXTb6H/9AfLolSVu2L9YdSMFizxSHObQ65X7AAycKH4O3fAPE/sK2tDo8mnc+g2LN/HoObjbb6r2jXq/pbZcX8Zjf5emyMT3WaeXqEFjR7rG88wbEGZNZ57ZFsjn3TXbUgF1XB6ukwo/JLziRwUlyrxyI5RHGch6rSjMXnjyYkcn3FalicjOVoknLrbq+cM+W7+MJVGN65hw+S/RSoo4WfbiMGuONdOap+3nU7pYJfWrUvFOeM4a2olKfwG0D/ejXm0qGQ/upkcaj0HuxmwfDehFCT2HdHnGO/E1tukhJx6Em9FgTctOEz4cmtM8t+BOkwn485TCPk6Er+Nk+n7yTRm72ffMvtr1U/uTpxS8AAAAASUVORK5CYII=",vs="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAYCAYAAAD+vg1LAAAAAXNSR0IArs4c6QAAAgpJREFUSA3VVT1LHFEUPXdnPxUVU6TwB9j5hQZsElxECBgMgkIaU/kjJH8gmPQ2goWkMSSNWoSA7pIuKGxCmiSkFlQM6JpFd3fm5rzgzs6Ob3CywSKPYd7Mu+ecufe+e+cBMcduSTd2Svo6JhzJuEAFxgTgFW8IPVkhafz0An1VF11RtDsdyBrbzwouojBpB+WeLA6g+JjkLUNglnNOPXREkU7OfUskBgnUqZMVQcYPbXSZ+VPM+/Q2Hij2dn9J5gw10QY/FuX/E7aWWy4FPH8MdP+pg+jIz1gfzzaBSvU6xirsMEEsL/TkrhOCKykHcPztD1pgb5DzS+Dpeivwb99ubfOsqTDe5fuZihtyzG5F4bs9FqvwXTb2y1k7Ibw6vQIclsOrETk+IvDJ2s0em6qwiZrPWD02hh/H5t7+uLXNaworau37d8UU+K3SFBa8/1dh/i59jZa+GX2hi+JhhueE/8/NJNHZ14WRhCBtPuwpqgdllC7r+OU7oqhQaGtvSVYbay3CjcXGXPiiY14N7wjqlgQWeNIoPLxSQZnd/HBiRPYa2PAcKVz8rPddF9sEpCk6nx+WbUPmUTZN+TeMqqYOHk0OyoewqHm3ChdLes9VFGlVHgUzk0OyGyQXP2meKdmk1ZEUHuQHZD9oN8/NzQtYXEEvRb85DqbCogY2MSwFRjHFlHyVOrGW8RupGIelwwS0iwAAAABJRU5ErkJggg==",Ei=ne(49535),Us=ne(42441),yl=ne(56047),xl={del_btn:"del_btn___G3Ocu"};const vA=({pathsDetail:We,user:ot,loading:ye,dispatch:yn,visible:mr,onCancel:wr,handleDeleteMember:ra,showEditPowerModal:Vn,setMemberInfo:pn})=>{var tr;const Vr=[{title:"\u59D3\u540D",dataIndex:"name",width:130,ellipsis:!0},{title:"\u5355\u4F4D",dataIndex:"school",width:210,ellipsis:!0,render:(ma,da)=>b.createElement("div",null,(da==null?void 0:da.school)||"--")},{title:"\u6743\u9650",dataIndex:"name",render:(ma,da)=>b.createElement(b.Fragment,null,da!=null&&da.can_edit_knowledge_graph||da!=null&&da.can_edit_stage?b.createElement(b.Fragment,null,b.createElement("span",null,"\u53EF\u7F16\u8F91"),(da==null?void 0:da.can_edit_stage)&&b.createElement("span",null,"\u7AE0\u8282\u3001\u6DFB\u52A0\u5408\u4F5C\u8005"),(da==null?void 0:da.can_edit_knowledge_graph)&&(da==null?void 0:da.can_edit_stage)&&b.createElement("span",null,"\u3001"),(da==null?void 0:da.can_edit_knowledge_graph)&&b.createElement("span",null,"\u77E5\u8BC6\u56FE\u8C31")):b.createElement("div",null,"\u53EF\u67E5\u770B"))},{title:"\u64CD\u4F5C",align:"right",dataIndex:"id",key:"id",width:200,render:(ma,da)=>{var Ja,to;return b.createElement("div",null,!((da==null?void 0:da.id)===((Ja=ot==null?void 0:ot.userInfo)==null?void 0:Ja.user_id)&&((to=We==null?void 0:We.detail)!=null&&to.is_creator))&&b.createElement(b.Fragment,null,b.createElement("a",{style:{color:"#165DFF"},onClick:()=>{Vn(),pn(da)}},"\u6743\u9650\u8BBE\u7F6E"),b.createElement("a",{className:xl.del_btn,onClick:()=>{ra(da.id)}},"\u5220\u9664\u6210\u5458")))}}].filter(ma=>!!ma);return b.createElement(rt.default,{title:"\u7F16\u8F91",open:mr,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",width:930,centered:!0,keyboard:!1,maskClosable:!1,bodyStyle:{minHeight:200},onCancel:wr,footer:null},b.createElement(cr.default,{style:{marginBottom:20},pagination:!1,dataSource:(tr=We==null?void 0:We.rightData)==null?void 0:tr.members,columns:Vr}))};var Wo=(0,Pe.connect)(({pathsDetail:We,user:ot,loading:ye})=>({pathsDetail:We,user:ot,loading:ye}))(vA),Va={member_con_warp:"member_con_warp___t7OE2"},ua=(We,ot,ye)=>new Promise((yn,mr)=>{var wr=pn=>{try{Vn(ye.next(pn))}catch(tr){mr(tr)}},ra=pn=>{try{Vn(ye.throw(pn))}catch(tr){mr(tr)}},Vn=pn=>pn.done?yn(pn.value):Promise.resolve(pn.value).then(wr,ra);Vn((ye=ye.apply(We,ot)).next())});const Ha=({pathsDetail:We,loading:ot,dispatch:ye,visible:yn,memberInfo:mr,onCancel:wr})=>{const ra=(0,Pe.useParams)(),[Vn,pn]=(0,b.useState)(1),[tr,Vr]=(0,b.useState)([]);(0,b.useEffect)(()=>{yn&&mr&&(mr!=null&&mr.can_edit_knowledge_graph||mr!=null&&mr.can_edit_stage?(pn(1),ma()):pn(2))},[yn]);const ma=()=>{let da=[];mr!=null&&mr.can_edit_stage&&da.push("stage"),mr!=null&&mr.can_edit_knowledge_graph&&da.push("knowledge_graph"),Vr(da)};return b.createElement(rt.default,{zIndex:1001,title:"\u6743\u9650\u8BBE\u7F6E",open:yn,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",width:570,centered:!0,keyboard:!1,maskClosable:!1,onOk:()=>ua(void 0,null,function*(){if(Vn===1&&tr.length==0){nt.ZP.warning("\u8BF7\u9009\u62E9\u7F16\u8F91\u6743\u9650");return}let da=yield(0,Gt.ZP)(`/api/paths/${ra.pathId}/members_auth_setting.json`,{method:"post",body:{can_edit_stage:!!tr.includes("stage"),can_edit_knowledge_graph:!!tr.includes("knowledge_graph"),user_id:mr==null?void 0:mr.id}});(da==null?void 0:da.status)==0&&(nt.ZP.success("\u8BBE\u7F6E\u6210\u529F"),wr(),ye({type:"pathsDetail/getRightData",payload:{id:ra.pathId}}))}),onCancel:wr},b.createElement("div",{className:Va.member_con_warp,style:{borderBottom:"1px solid #fff",padding:"0 30px"}},b.createElement(it.ZP.Group,{onChange:da=>{da.target.value===2?Vr([]):ma(),pn(da.target.value)},value:Vn},b.createElement(it.ZP,{value:1},"\u7F16\u8F91"),b.createElement(it.ZP,{value:2},"\u67E5\u770B"))),b.createElement("div",{style:{background:"#F6F7F9",padding:"0 55px"}},Vn===1&&b.createElement(z.default.Group,{value:tr,onChange:da=>Vr(da)},b.createElement(z.default,{className:Va.member_con_warp,value:"stage"},"\u53EF\u7F16\u8F91\u7AE0\u8282\u3001\u6DFB\u52A0\u5408\u4F5C\u8005"),b.createElement(z.default,{className:Va.member_con_warp,value:"knowledge_graph"},"\u53EF\u7F16\u8F91\u77E5\u8BC6\u56FE\u8C31"))))};var Ii=(0,Pe.connect)(({pathsDetail:We,loading:ot})=>({pathsDetail:We,loading:ot}))(Ha),Rr=ne(59301),Mi=Object.getOwnPropertySymbols,Uo=Object.prototype.hasOwnProperty,Cs=Object.prototype.propertyIsEnumerable,As=(We,ot)=>{var ye={};for(var yn in We)Uo.call(We,yn)&&ot.indexOf(yn)<0&&(ye[yn]=We[yn]);if(We!=null&&Mi)for(var yn of Mi(We))ot.indexOf(yn)<0&&Cs.call(We,yn)&&(ye[yn]=We[yn]);return ye},qs=(We,ot,ye)=>new Promise((yn,mr)=>{var wr=pn=>{try{Vn(ye.next(pn))}catch(tr){mr(tr)}},ra=pn=>{try{Vn(ye.throw(pn))}catch(tr){mr(tr)}},Vn=pn=>pn.done?yn(pn.value):Promise.resolve(pn.value).then(wr,ra);Vn((ye=ye.apply(We,ot)).next())});function ks(We){const ot=(mr,wr)=>{if(mr.localName===wr)return mr;for(let ra=0,Vn=mr;Vn=Vn.parentNode;ra++){if(Vn.localName===wr)return Vn;if(Vn==document.documentElement)return!1}},ye=We.target,yn=ot(ye,"a");if(console.log([yn],yn==null?void 0:yn.href,44),!(yn!=null&&yn.href)&&ye.tagName.toUpperCase()==="IMG"){let mr=ye.src||ye.getAttribute("src");mr&&mr.indexOf("/images/avatars/User")===-1&&(We.stopPropagation(),We.preventDefault(),Ei.Z.publish("preview-image",mr))}}const Wi=We=>{var ot=We,{pathsDetail:ye,user:yn,globalSetting:mr,loading:wr,classroomList:ra,dispatch:Vn}=ot,pn=As(ot,["pathsDetail","user","globalSetting","loading","classroomList","dispatch"]),tr,Vr,ma,da,Ja,to,Oa,Fa,fo,xa,uo,$a,Sa,Ta,ho,bo,ta,Fo,yo,za,Ya,ui,la,Pr,ei,Ri,ji,jo,Xi,Hi,Vi,fs,Es,Os,ol,zs,ii,jr,si,wa,qa,io,Ua,ti,aa,Ko,_a,vo,yi,Ka,Vo,gs,ni,wl,zi,as,kA,_u,Kl,hu,mA,pu,Pc,Ou,bc,$u,ec,Zc,Xc,mc,Vc,nd,Fc,rd,ad,xc,Nu,Gl,Ic,tc,hc,Lc,Dc,Qu,pc,lu,Yl,pa,li,Si,Ji,Ki,Rs,eA,IA,Ru,vu,jA,Jc,HA,Tu,Mu,vc,Yc,qc,kl,de,se,ve,pe,Ve,vt,tn;const[Mn]=(0,Pe.useSearchParams)(),bn=(0,Pe.useParams)(),[xr,Gr]=(0,b.useState)(!0),[re,ge]=(0,b.useState)(!1),[Oe,_e]=(0,b.useState)(),[Ct,Ht]=(0,b.useState)(),[Pt,Wt]=(0,b.useState)({}),[on,wn]=(0,b.useState)(),Yn=(0,b.useRef)(),[or,kr]=(0,b.useState)(!1),[dr,fa]=(0,b.useState)({}),[ea,Xn]=(0,b.useState)(!1),[Fr,Pa]=(0,b.useState)(!1),[ja,Ga]=(0,b.useState)(!1),[Zo,Do]=(0,b.useState)({}),[Ni,Ro]=(0,b.useState)(!1),Ts=(0,Pe.useLocation)(),Bs=!((tr=ye.detail)!=null&&tr.can_managed),xs=()=>{nt.ZP.warning("\u6682\u65E0\u7F16\u8F91\u7AE0\u8282\u3001\u6DFB\u52A0\u5408\u4F5C\u8005\u6743\u9650\uFF01")};(0,b.useEffect)(()=>{if(Yn.current)return Yn.current.addEventListener("mousedown",ks),()=>{var xo;(xo=Yn.current)==null||xo.removeEventListener("mousedown",ks)}},[Yn.current]);const ps=()=>qs(void 0,null,function*(){if(!(Ct!=null&&Ct.trim())){nt.ZP.warning("\u540D\u79F0\u4E0D\u80FD\u4E3A\u7A7A");return}const xo=yield(0,ue.bw)({id:bn.pathId,team_title:Ct.trim()});_e(!Oe),(xo==null?void 0:xo.status)===0&&(Ht(null),nt.ZP.success(xo.message),Vn({type:"pathsDetail/getRightData",payload:{id:bn.pathId}}))});(0,b.useEffect)(()=>{var xo,Ci,lo;((xo=ye.detail)==null?void 0:xo.show_spoc)===1&&Vn({type:"pathsDetail/getCoureses",payload:{id:bn.pathId}}),(Ci=ye.detail)!=null&&Ci.show_history&&il(),Ro((0,Se.Ny)()||((lo=ye.detail)==null?void 0:lo.is_subject_member))},[ye.detail]);function il(){return qs(this,null,function*(){fa(yield(0,ue.ue)({id:bn.pathId,course_type:1}))})}(0,b.useEffect)(()=>{var xo,Ci,lo;if(((xo=ra.actionTabs)==null?void 0:xo.key)==="\u4FEE\u6539\u5F00\u8BFE\u65F6\u95F4"){const $s=(lo=(Ci=ye.detail)==null?void 0:Ci.courses)==null?void 0:lo.find(bl=>{var Bl;return bl.course_id===((Bl=ra.actionTabs)==null?void 0:Bl.name)});Wt($s||{})}},[ra.actionTabs]),(0,b.useEffect)(()=>{var xo,Ci,lo,$s,bl,Bl,Wl,jl,OA,nA;let KA;if((xo=ye.detail)!=null&&xo.has_start){const ju=(lo=(Ci=ye.detail)==null?void 0:Ci.courses)==null?void 0:lo.findIndex(Oc=>{var nc;return parseInt((nc=Oc.course_status)==null?void 0:nc.status)===1});KA=ju>-1?ju:0}else{let ju=(Bl=(bl=($s=ye.detail)==null?void 0:$s.courses)==null?void 0:bl.map(Oc=>{var nc;return parseInt((nc=Oc.course_status)==null?void 0:nc.status)}))==null?void 0:Bl.lastIndexOf(2);KA=ju>-1?ju:0,ju=(jl=(Wl=ye.detail)==null?void 0:Wl.courses)==null?void 0:jl.findIndex(Oc=>{var nc;return parseInt((nc=Oc.course_status)==null?void 0:nc.status)===0}),KA=ju>-1?ju:KA}(OA=ye.detail)!=null&&OA.courses&&Wt(((nA=ye.detail)==null?void 0:nA.courses[KA])||{})},[ye.detail]);const Ss=xo=>qs(void 0,null,function*(){rt.default.confirm({title:"\u63D0\u793A",centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:Rr.createElement("div",{className:"tc"},"\u4F60\u786E\u5B9A\u8981\u5220\u9664\u8BE5\u6210\u5458\u5417\uFF1F"),onOk:()=>qs(void 0,null,function*(){var Ci;const lo=yield(0,ue.EP)({id:bn.pathId,user_id:xo});(lo==null?void 0:lo.status)===1&&(((Ci=yn.userInfo)==null?void 0:Ci.user_id)===xo&&(window.location.href=window.location.href),nt.ZP.info(lo==null?void 0:lo.message),LA())})})}),ls=xo=>qs(void 0,null,function*(){rt.default.confirm({title:"\u63D0\u793A",centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:Rr.createElement("div",{className:"tc"},"\u4F60\u786E\u5B9A\u8981\u5220\u9664\u8BE5\u8BFE\u5802\u5417\uFF1F"),onOk:()=>qs(void 0,null,function*(){const Ci=yield(0,ue.$D)({id:bn.pathId,courseid:xo});(Ci==null?void 0:Ci.status)===0&&(nt.ZP.info("\u5220\u9664\u6210\u529F"),LA())})})}),Pl=()=>{rt.default.confirm({centered:!0,width:530,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:Rr.createElement("div",{className:"tc"},"\u662F\u5426\u786E\u8BA4\u7ACB\u5373\u9884\u7EA6\uFF1F"),onOk:()=>qs(void 0,null,function*(){const xo=yield(0,ue.c3)({id:bn.pathId});xo.status===0&&(wn(!0),nt.ZP.success(xo.message))})})},Eu=()=>{Vn({type:"pathsDetail/setActionTabs",payload:{key:"Collaborators-AddCollaborator"}})},tA=xo=>{if(Bs){xs();return}Vn({type:"pathsDetail/setActionTabs",payload:{key:"Collaborators-AddCourses",type:xo}})},LA=()=>{Vn({type:"pathsDetail/getPathsDetail",payload:{id:bn.pathId}}),Vn({type:"pathsDetail/getRightData",payload:{id:bn.pathId}}),Vn({type:"pathsDetail/getCoureses",payload:{id:bn.pathId}})},sl=()=>{var xo;return(0,Se.j5)()||((xo=ye==null?void 0:ye.detail)==null?void 0:xo.is_creator)},Bu=()=>{var xo;return Oe?Rr.createElement("div",{className:Jn.flexRow},Rr.createElement(At.default,{placeholder:"\u4F8B\u5982\uFF1A\u6559\u5B66\u56E2\u961F",value:Ct,onChange:Ci=>Ht(Ci.target.value)}),Rr.createElement(le.ZP,{className:"ml5",onClick:()=>_e(!Oe)},"\u53D6\u6D88"),Rr.createElement(le.ZP,{className:"ml5",type:"primary",onClick:ps},"\u786E\u5B9A")):Rr.createElement("div",{className:Jn.directionItemWrap},Rr.createElement("span",{style:{fontSize:"16px",display:"flex",alignItems:"center"}}," ",Rr.createElement("img",{style:{marginRight:"10px"},src:Fl})," ",(xo=ye.rightData)==null?void 0:xo.team_title),Rr.createElement("span",{className:Jn.groupActionWrap},Rr.createElement("i",{className:"iconfont icon-xiugai mr1 c-light-primary font15 current",onClick:()=>{if(Bs){xs();return}_e(!Oe)}})),Rr.createElement("a",{style:{flex:"1",textAlign:"end"},onClick:()=>{if(Bs){xs();return}Pa(!0)}},"\u7F16\u8F91"))},$A=()=>{var xo,Ci;let lo=new Image;lo.src=Oo.yt;let $s=((Ci=(xo=ye.rightData)==null?void 0:xo.tags)==null?void 0:Ci.map((Bl,Wl)=>({name:Bl.tag_name,value:Wl})))||[];return{backgroundColor:"#fff",tooltip:{pointFormat:"{series.name}"},series:[{type:"wordCloud",sizeRange:[10,30],rotationRange:[-90,90],rotationStep:45,gridSize:2,shape:"pentagon",maskImage:lo,textStyle:{normal:{color:function(){return"rgb("+Math.round(Math.random()*255)+", "+Math.round(Math.random()*255)+", "+Math.round(Math.random()*255)+")"}}},left:"center",top:"center",right:null,bottom:null,width:"100%",height:"100%",data:$s}]}},AA=()=>{(0,Dn.tJ)(Vn)&&rt.default.confirm({centered:!0,width:530,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:Rr.createElement("div",{className:"tc"},"\u662F\u5426\u786E\u5B9A\u52A0\u5165\u8BE5\u8BFE\u5802"),onOk:()=>qs(void 0,null,function*(){var xo;const Ci=yield(0,ue.JS)({id:Pt==null?void 0:Pt.course_id});Ci.status===0&&(nt.ZP.success(Ci.message),Vn({type:"pathsDetail/getPathsDetail",payload:{id:bn.pathId}}),parseInt((xo=Pt.course_status)==null?void 0:xo.status)===1&&(0,Fe.xg)(`${Pt==null?void 0:Pt.first_category_url}`))})})},hA=()=>qs(void 0,null,function*(){const xo=yield(0,Gt.ZP)("/api/payments/check_order.json",{method:"GET",params:{subject_id:bn.pathId}});(xo==null?void 0:xo.status)==0?zA():rt.default.confirm({centered:!0,title:"\u63D0\u793A",icon:null,content:"\u8BFE\u7A0B\u5DF2\u5B58\u5728\u5F85\u652F\u4ED8\u8BA2\u5355\uFF0C\u786E\u5B9A\u53D6\u6D88\u539F\u8BA2\u5355\uFF0C\u91CD\u65B0\u63D0\u4EA4\u8BA2\u5355\u8FDB\u884C\u652F\u4ED8\u5417\uFF1F",okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onOk:()=>qs(void 0,null,function*(){const Ci=yield(0,Gt.ZP)("/api/payments/update_order.json",{method:"POST",body:{subject_id:bn.pathId}});(Ci==null?void 0:Ci.status)==0&&zA()})})}),zA=()=>qs(void 0,null,function*(){ge(!0);const xo=yield(0,Gt.ZP)("/api/payments.json",{method:"POST",body:{subject_id:bn.pathId,payment_method:"wechat_qr"}});xo!=null&&xo.num&&(ge(!1),Pe.history.push(Mn.get("userid")?`/order/${bn.pathId}/pay?order_num=${xo==null?void 0:xo.num}&userid=${Mn.get("userid")}`:`/order/${bn.pathId}/pay?order_num=${xo==null?void 0:xo.num}`))}),Cu=(xo,Ci)=>qs(void 0,null,function*(){Vn({type:"globalSetting/setGlobalLoading",payload:{show:!0,text:"\u6B63\u5728\u8FDB\u5165\u5B9E\u8DF5\u9879\u76EE\uFF0C\u8BF7\u7A0D\u540E..."}});const lo=Ci?yield(0,Ze.BK)({id:xo}):yield(0,Ze.Ir)({id:xo});if(Vn({type:"globalSetting/setGlobalLoading",payload:{show:!1,text:""}}),lo!=null&&lo.game_identifier||lo!=null&&lo.identifier){(0,Fe.xg)(Ci?`/tasks/${lo==null?void 0:lo.identifier}/jupyter?subject_id=${bn.pathId}`:`/tasks/${lo.game_identifier}?subject_id=${bn.pathId}`);return}(lo==null?void 0:lo.status)===2?uA(lo==null?void 0:lo.message):(lo==null?void 0:lo.status)===3&&Uu(lo==null?void 0:lo.message)}),Uu=xo=>{rt.default.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:Rr.createElement("div",{className:"tc font16"},"\u76EE\u524D\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5C1A\u5728\u5185\u6D4B\u4E2D\uFF0C\u5C06\u4E8E",xo,"\u4E4B\u540E\u5F00\u653E\uFF0C\u8C22\u8C22\uFF01")})},uA=xo=>{xo=xo!=null&&xo.includes(".json")?xo:`${xo}.json`,rt.default.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:Rr.createElement("div",{className:"tc font16"},"\u5B9E\u8BAD\u5DF2\u7ECF\u66F4\u65B0\u4E86\uFF0C\u6B63\u5728\u4E3A\u60A8\u91CD\u7F6E!"),onOk:()=>qs(void 0,null,function*(){const Ci=yield(0,Al.L8)({url:xo});if(!Ci)return;nt.ZP.success("\u91CD\u7F6E\u6210\u529F\uFF0C\u6B63\u5728\u8FDB\u5165\u5B9E\u8DF5\u9879\u76EE\uFF01");const lo=yield(0,Ze.Ir)({id:Ci.shixun_identifier});if(lo!=null&&lo.game_identifier){(0,Fe.xg)(`/tasks/${lo.game_identifier}?subject_id=${bn.pathId}`);return}(lo==null?void 0:lo.status)===2?uA(lo==null?void 0:lo.message):(lo==null?void 0:lo.status)===3&&Uu(lo==null?void 0:lo.message)})})},eu=()=>{var xo;if(!(0,Dn.tJ)(Vn))return;let Ci=[];(xo=ye==null?void 0:ye.stageData)==null||xo.forEach($s=>{var bl,Bl;$s.items&&((bl=$s.items)!=null&&bl.length)&&((Bl=$s.items)==null||Bl.forEach(Wl=>{var jl;Ci.push(Wl),Wl.children&&((jl=Wl.children)!=null&&jl.length)&&(Ci=Ci.concat(Wl.children))}))});const lo=Ci.find($s=>["VideoItem","Attachment","Shixun"].includes($s.item_type));if(console.log(lo,"stageParam"),lo.item_type==="VideoItem"){(0,Fe.xg)(`/video/${lo.id}?subject_id=${bn.pathId}`);return}if(lo.item_type==="Attachment"){(0,Fe.xg)(lo.url);return}if(lo.item_type==="Shixun"){Cu(lo.identifier,lo.is_jupyter);return}},Ec=()=>{var xo,Ci,lo,$s;const bl=(Ci=(xo=ye.detail)==null?void 0:xo.learning_status)==null?void 0:Ci[0],Bl=($s=(lo=ye.detail)==null?void 0:lo.learning_status)==null?void 0:$s[1];if(bl==="can")return Rr.createElement(le.ZP,{onClick:eu,type:"primary"},"\u5F00\u59CB\u5B66\u4E60");if(bl==="disabled"){if(Bl==="try"||Bl==="unpayed")return Rr.createElement(le.ZP,{loading:re,onClick:hA,type:"primary"},"\u7ACB\u5373\u8D2D\u4E70");if(Bl==="expired")return Rr.createElement(le.ZP,{disabled:!0,type:"primary"},"\u5DF2\u8FC7\u671F");if(Bl==="buyed")return Rr.createElement(le.ZP,{disabled:!0,type:"primary"},"\u672A\u5F00\u59CB")}},od=()=>{var xo,Ci,lo,$s,bl,Bl,Wl,jl,OA,nA,KA,ju,Oc,nc;const id=(Ci=(xo=ye.detail)==null?void 0:xo.learning_status)==null?void 0:Ci[0],Qd=($s=(lo=ye.detail)==null?void 0:lo.learning_status)==null?void 0:$s[1];if(id==="disabled")return Rr.createElement(Te.Z,{title:"\u5B8C\u6210\u8BFE\u7A0B\u5B66\u4E60\u5373\u53EF\u83B7\u5F97\u7ED3\u4E1A\u8BC1\u4E66"},Rr.createElement("b",{className:Jn.auto},"\u7533\u8BF7\u8BC1\u4E66"));if(id==="can")return Rr.createElement("b",{className:((Bl=(bl=ye.rightData)==null?void 0:bl.progress)==null?void 0:Bl.certificated)==="drafted"?Jn.disabled:"",onClick:ku},((jl=(Wl=ye.rightData)==null?void 0:Wl.progress)==null?void 0:jl.certificated)==="none"&&"\u7533\u8BF7\u8BC1\u4E66",((nA=(OA=ye.rightData)==null?void 0:OA.progress)==null?void 0:nA.certificated)==="rejected"&&"\u7533\u8BF7\u8BC1\u4E66",((ju=(KA=ye.rightData)==null?void 0:KA.progress)==null?void 0:ju.certificated)==="drafted"&&"\u5BA1\u6838\u4E2D",((nc=(Oc=ye.rightData)==null?void 0:Oc.progress)==null?void 0:nc.certificated)==="passed"&&"\u67E5\u770B\u8BC1\u4E66")},ku=()=>qs(void 0,null,function*(){var xo,Ci,lo,$s,bl,Bl,Wl,jl,OA,nA,KA;const ju=()=>qs(void 0,null,function*(){const Oc=yield(0,Gt.ZP)(`/api/users/${yn.userInfo.login}/subjects/request_certificate.json`,{method:"post",body:{subject_id:bn.pathId}});(Oc==null?void 0:Oc.status)===0&&(nt.ZP.info("\u63D0\u4EA4\u6210\u529F"),Vn({type:"pathsDetail/getRightData",payload:{id:bn.pathId}}))});if(!((xo=yn.userInfo)!=null&&xo.professional_certification))return rt.default.confirm({title:"\u63D0\u793A",centered:!0,content:Rr.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,Fe.xg)("/account/certification")}}),!1;if(((lo=(Ci=ye.rightData)==null?void 0:Ci.progress)==null?void 0:lo.certificated)==="drafted")return!1;if(((bl=($s=ye.rightData)==null?void 0:$s.progress)==null?void 0:bl.certificated)==="none"||((Wl=(Bl=ye.rightData)==null?void 0:Bl.progress)==null?void 0:Wl.certificated)==="rejected")return((jl=ye.rightData)==null?void 0:jl.progress.learned)===100?rt.default.info({title:"\u7533\u8BF7\u8BC1\u4E66",icon:null,className:"custom-modal-divider",centered:!0,width:400,content:'\u7533\u8BF7\u6210\u529F\uFF0C\u53EF\u4EE5\u5728\u4E2A\u4EBA\u4E2D\u5FC3"\u6211\u7684\u8BC1\u4E66"\u4E2D\u67E5\u770B',okText:"\u786E\u5B9A\u7533\u8BF7",cancelText:"\u53D6\u6D88",onOk:ju}):rt.default.confirm({title:"\u7533\u8BF7\u8BC1\u4E66",icon:null,className:"custom-modal-divider",centered:!0,width:400,content:`\u4F60\u76EE\u524D\u5B66\u4E60\u8FDB\u5EA6\u4E3A${(OA=ye.rightData)==null?void 0:OA.progress.learned}%\uFF0C\u5EFA\u8BAE\u7533\u8BF7\u540E\u7EE7\u7EED\u8FDB\u884C\u8BFE\u7A0B\u5B66\u4E60`,okText:"\u786E\u5B9A\u7533\u8BF7",cancelText:"\u53D6\u6D88",onOk:ju}),!1;((KA=(nA=ye.rightData)==null?void 0:nA.progress)==null?void 0:KA.certificated)==="passed"&&kr(!0)}),ri=(0,b.useMemo)(()=>{var xo,Ci;if((Ci=(xo=ye.rightData)==null?void 0:xo.tags)!=null&&Ci.length)return Rr.createElement(Us.Z,{option:$A(),style:{height:370},opts:{renderer:"svg"}})},[(Vr=ye.rightData)==null?void 0:Vr.tags]),El=xo=>{sl()&&(Ga(!0),Do(xo))},oA=(0,b.useMemo)(()=>{var xo,Ci;return Rr.createElement("div",{style:{width:"100%"}},(Ci=(xo=ye.rightData)==null?void 0:xo.members)==null?void 0:Ci.map((lo,$s)=>{var bl,Bl;return Rr.createElement("div",{key:$s,style:{display:"inline-block",width:"33%",padding:"5px",background:"#fff",marginTop:"10px"}},Rr.createElement("div",{className:Zn.directionItemWrap},Rr.createElement(Te.Z,{autoAdjustOverflow:!1,color:"#ffffff",placement:"leftTop",title:Rr.createElement("div",{className:Zn.teamHeight},Rr.createElement("div",{style:{display:"flex"}},Rr.createElement("div",{className:Zn.imageWrap,style:{marginRight:11}},Rr.createElement("img",{className:Zn.imageWrap,src:Hn.Z.API_SERVER+"/images/"+(lo==null?void 0:lo.image_url)})),Rr.createElement("div",null,Rr.createElement("div",{title:lo==null?void 0:lo.name,style:{fontSize:"14px",color:"#333333",textOverflow:"ellipsis",whiteSpace:"nowrap",width:"200px",overflow:"hidden"}},(lo==null?void 0:lo.name)||"--"),Rr.createElement("div",{title:lo==null?void 0:lo.school,style:{color:"#999999",fontSize:"12px",width:"192px",textOverflow:"ellipsis",whiteSpace:"nowrap",overflow:"hidden",WebkitLineClamp:1}},lo==null?void 0:lo.school))),Rr.createElement("div",{style:{height:"1px",width:"100%",border:"1px solid #f5f5f5",marginTop:"20px",marginBottom:"10px"}}),!(lo!=null&&lo.brief_introduction)&&Rr.createElement("div",null,"\u6682\u65E0\u76F8\u5173\u4ECB\u7ECD"),(lo==null?void 0:lo.brief_introduction)&&Rr.createElement("div",{className:Zn.divHeight},lo==null?void 0:lo.brief_introduction),((bl=yn==null?void 0:yn.userInfo)==null?void 0:bl.user_id)===(lo==null?void 0:lo.id)&&Rr.createElement("div",{style:{position:"absolute",bottom:"15px",right:"23px",cursor:"pointer"},onClick:()=>Pe.history.push("/account/profile")},Rr.createElement("i",{className:"iconfont icon-bianji_Hover",style:{color:"#3061D0"}})))},Rr.createElement("div",{style:{position:"relative"}},Rr.createElement("img",{draggable:!1,className:Zn.imgradius,onClick:()=>{(0,Se.bg)()?Pe.history.push(`${lo.user_url}`):Vn({type:"user/showPopLogin",payload:{showPopLogin:!0,showClosable:!0}})},src:Hn.Z.API_SERVER+"/images/"+(lo==null?void 0:lo.image_url)}),((0,Se.Ny)()||((Bl=ye==null?void 0:ye.detail)==null?void 0:Bl.is_subject_member))&&Rr.createElement(Rr.Fragment,null,lo!=null&&lo.is_subject_creator?Rr.createElement("div",{className:Jn.member_power1},"\u521B\u5EFA\u8005"):lo!=null&&lo.can_edit_knowledge_graph||lo!=null&&lo.can_edit_stage?Rr.createElement("div",{className:Jn.member_power1,style:{cursor:sl()&&"pointer"},onClick:()=>El(lo)},"\u7F16\u8F91\u6743\u9650"):Rr.createElement("div",{className:Jn.member_power2,style:{cursor:sl()&&"pointer"},onClick:()=>El(lo)},"\u67E5\u770B\u6743\u9650"))),Rr.createElement("div",null,Rr.createElement("span",{className:"multi_ellipsis1"},(lo==null?void 0:lo.name)||"--"),Rr.createElement("span",{className:"multi_ellipsis1 mt5",style:{color:"#999999"}},(lo==null?void 0:lo.school)||"--"))),Rr.createElement("br",null)))}))},[(ma=ye.rightData)==null?void 0:ma.members]),DA=!!((da=ye.detail)!=null&&da.participant_count)&&!((Ja=ye.detail)!=null&&Ja.allow_statistics),pA=((Oa=(to=ye.detail)==null?void 0:to.courses)==null?void 0:Oa.findIndex(xo=>(xo==null?void 0:xo.course_id)===(Pt==null?void 0:Pt.course_id)))+1===((fo=(Fa=ye.detail)==null?void 0:Fa.courses)==null?void 0:fo.length);return Rr.createElement("section",{className:Jn.rightWrap},((xa=ye.rightData)==null?void 0:xa.qrcode_img)&&Rr.createElement("div",{className:Jn.qrCode},Rr.createElement("img",{src:(uo=ye.rightData)==null?void 0:uo.qrcode_img})),(($a=ye.rightData)==null?void 0:$a.progress)&&Rr.createElement("div",{className:`${Jn.card} ${Jn.cardTop}`,style:{top:(Ta=(Sa=ye.detail)==null?void 0:Sa.courses)!=null&&Ta.length?"-140px":"-70px"}},parseInt((ho=Pt==null?void 0:Pt.course_status)==null?void 0:ho.status)===2&&Pt.course_identity<6&&Rr.createElement("div",{className:"current mr20 c-grey-9b9 font14"},"\u5DF2\u7ED3\u675F"),parseInt((bo=Pt.course_status)==null?void 0:bo.status)===2&&(Pt.course_identity<6?"":Rr.createElement("div",{className:"current mr20 c-grey-9b9 font14"},"\u5DF2\u7ED3\u675F")),Rr.createElement("div",{className:Jn.flexRow},DA&&!!((Fo=(ta=ye.detail)==null?void 0:ta.courses)!=null&&Fo.length)&&pA&&Rr.createElement("span",{className:"mt20"},Rr.createElement("span",{className:"mr10"},"\u5F53\u9884\u7EA6\u62A5\u540D\u4EBA\u6570\u8FBE\u5230 ",(yo=ye.detail)==null?void 0:yo.student_count," \u4EBA\u65F6\u5373\u5C06\u5F00\u8BFE"),Rr.createElement("p",{className:""},"\u5F53\u524D\u9884\u7EA6\u62A5\u540D\u4EBA\u6570\uFF1A",Rr.createElement("span",{className:"mr5 c-red-ee4"},on===!0?((za=ye.detail)==null?void 0:za.participant_count)+1:(Ya=ye.detail)==null?void 0:Ya.participant_count),"\u4EBA")),DA&&!((la=(ui=ye.detail)==null?void 0:ui.courses)!=null&&la.length)&&pA&&Rr.createElement("span",null,!((Pr=ye.detail)!=null&&Pr.has_participate)&&(on===!0?Rr.createElement("span",{className:`${Jn.classButton} ${Jn.bgGray}`},"\u9884\u7EA6\u62A5\u540D\u6210\u529F"):Rr.createElement("a",{className:`${Jn.classButton} ${Jn.bg28e}`,onClick:Pl},"\u671F\u5F85\u5F00\u8BFE\u5E76\u9884\u7EA6\u62A5\u540D")),((ei=ye.detail)==null?void 0:ei.has_participate)&&Rr.createElement("span",{className:`${Jn.classButton} ${Jn.bgGray}`},"\u9884\u7EA6\u62A5\u540D\u6210\u529F"),Rr.createElement("span",{className:"mr10"},"\u5F53\u9884\u7EA6\u62A5\u540D\u4EBA\u6570\u8FBE\u5230 ",(Ri=ye.detail)==null?void 0:Ri.student_count," \u4EBA\u65F6\u5373\u5C06\u5F00\u8BFE"),Rr.createElement("p",{className:""},"\u5F53\u524D\u9884\u7EA6\u62A5\u540D\u4EBA\u6570\uFF1A",Rr.createElement("span",{className:"mr5 c-red-ee4"},on===!0?((ji=ye.detail)==null?void 0:ji.participant_count)+1:(jo=ye.detail)==null?void 0:jo.participant_count),"\u4EBA"))),parseInt((Xi=Pt==null?void 0:Pt.course_status)==null?void 0:Xi.status)===1&&Rr.createElement("div",{className:"mr20 c-red-ee4"},(Hi=Pt==null?void 0:Pt.course_status)==null?void 0:Hi.time),Rr.createElement("p",{style:{display:Pt.course_identity<6?"":"none"},className:`mb10 mt10 ${Jn.flexRowAbout}`},Rr.createElement("span",{style:{display:((Vi=Pt.course_status)==null?void 0:Vi.status)<=1?"":"none"},className:"c-light-green font14"},"\u5DF2\u5B66",(fs=ye.rightData)==null?void 0:fs.progress.learned,"%"),Rr.createElement("span",{style:{display:((Es=Pt.course_status)==null?void 0:Es.status)<=1?"":"none"},className:"c-light-black"},"\u5B66\u4E60\u8017\u65F6",(0,Fe.li)((Os=ye.rightData)==null?void 0:Os.progress.time)," "),((zs=(ol=ye.rightData)==null?void 0:ol.progress)==null?void 0:zs.certificated)!="disabled"&&Rr.createElement(le.ZP,{disabled:((jr=(ii=ye.rightData)==null?void 0:ii.progress)==null?void 0:jr.certificated)==="drafted",onClick:ku},((wa=(si=ye.rightData)==null?void 0:si.progress)==null?void 0:wa.certificated)==="none"&&"\u7533\u8BF7\u8BC1\u4E66",((io=(qa=ye.rightData)==null?void 0:qa.progress)==null?void 0:io.certificated)==="rejected"&&"\u7533\u8BF7\u8BC1\u4E66",((ti=(Ua=ye.rightData)==null?void 0:Ua.progress)==null?void 0:ti.certificated)==="drafted"&&"\u5BA1\u6838\u4E2D",((Ko=(aa=ye.rightData)==null?void 0:aa.progress)==null?void 0:Ko.certificated)==="passed"&&"\u67E5\u770B\u8BC1\u4E66")),Rr.createElement(Te.Z,{placement:"bottom",title:"\u5B8C\u6210\u8BFE\u7A0B\u540E\u53EF\u83B7\u53D6\u8BC1\u4E66\uFF01",color:"yellow"}," ",Rr.createElement(lr.Z,{percent:(_a=ye.rightData)==null?void 0:_a.progress.learned,showInfo:!1,style:{display:((vo=Pt.course_status)==null?void 0:vo.status)<=1&&Pt.course_identity<6?"":"none"},status:"active",strokeColor:{"0%":"#29BD8B","100%":"#29BD8B"}})),parseInt((yi=Pt.course_status)==null?void 0:yi.status)===2&&((Ka=ye.detail)==null?void 0:Ka.allow_add_member)&&Rr.createElement("a",{className:Jn.classButton,onClick:()=>{if(Pt!=null&&Pt.forbid_visit_info){(0,Fe.xg)(Pt==null?void 0:Pt.first_category_url);return}window.open(Pt==null?void 0:Pt.first_category_url)},target:"_blank"},"\u8FDB\u5165\u8BFE\u5802"),parseInt((Vo=Pt.course_status)==null?void 0:Vo.status)===1&&Pt.course_identity>5&&Rr.createElement("div",{className:Jn.classButton,onClick:AA},"\u7ACB\u5373\u52A0\u5165"),parseInt((gs=Pt.course_status)==null?void 0:gs.status)===1&&Pt.course_identity===5&&Rr.createElement("a",{className:Jn.classButton,href:`${Pt==null?void 0:Pt.first_category_url}`,target:"_blank"},"\u7ACB\u5373\u5B66\u4E60"),parseInt((ni=Pt.course_status)==null?void 0:ni.status)===0&&Pt.course_identity>5&&Rr.createElement("div",{className:Jn.classButton,onClick:AA},"\u7ACB\u5373\u62A5\u540D"),parseInt((wl=Pt.course_status)==null?void 0:wl.status)===0&&Pt.course_identity===5&&Rr.createElement("div",{className:Jn.classButton},"\u62A5\u540D\u6210\u529F"),(parseInt((zi=Pt==null?void 0:Pt.course_status)==null?void 0:zi.status)===0||parseInt((as=Pt==null?void 0:Pt.course_status)==null?void 0:as.status)===1)&&Pt.course_identity<5&&Rr.createElement("a",{className:Jn.classButton,onClick:()=>{if(Pt!=null&&Pt.forbid_visit_info){(0,Fe.xg)(Pt==null?void 0:Pt.first_category_url);return}window.open(Pt==null?void 0:Pt.first_category_url)},target:"_blank"},"\u8FDB\u5165\u8BFE\u5802"),DA&&pA&&((kA=ye.detail)==null?void 0:kA.has_participate)&&Rr.createElement("span",{className:`${Jn.classButton} ${Jn.bgGray}`},"\u9884\u7EA6\u62A5\u540D\u6210\u529F"),DA&&pA&&!((_u=ye.detail)!=null&&_u.has_participate)&&(on?Rr.createElement("span",{className:`${Jn.classButton} ${Jn.bgGray}`},"\u9884\u7EA6\u62A5\u540D\u6210\u529F"):Rr.createElement("span",{className:`${Jn.classButton} ${Jn.bg28e}`,onClick:Pl},"\u671F\u5F85\u5F00\u8BFE\u5E76\u9884\u7EA6\u62A5\u540D")),!((Kl=ye.detail)!=null&&Kl.excellent)&&((hu=ye.detail)==null?void 0:hu.is_free)!==!0&&Rr.createElement("div",{className:Jn.price},Rr.createElement("div",{className:Jn.d1},Rr.createElement("span",null,Rr.createElement(Te.Z,{placement:"top",title:"\u8BFE\u7A0B\u6709\u6548\u671F",color:"rgba(74,87,118,0.8)"},Rr.createElement("i",{className:"iconfont icon-shijian3 mr8 font14 current",style:{color:"#707787"}})),Rr.createElement("span",{style:{color:"#333"}},((pu=(mA=ye.detail)==null?void 0:mA.expiration_type)==null?void 0:pu.clazz)==="1"&&"\u6C38\u4E45\u6709\u6548",((Ou=(Pc=ye.detail)==null?void 0:Pc.expiration_type)==null?void 0:Ou.clazz)==="2"&&`\u8D2D\u4E70\u540E${(ec=($u=(bc=ye.detail)==null?void 0:bc.expiration_type)==null?void 0:$u.days)==null?void 0:ec[0]}\u5929\u5185\u6709\u6548`,((Xc=(Zc=ye.detail)==null?void 0:Zc.expiration_type)==null?void 0:Xc.clazz)==="3"&&`${(nd=(Vc=(mc=ye.detail)==null?void 0:mc.expiration_type)==null?void 0:Vc.days)==null?void 0:nd.join("\u5230")}`)),od()),((rd=(Fc=ye.detail)==null?void 0:Fc.learning_status)==null?void 0:rd[0])==="can"?Rr.createElement(b.Fragment,null,Rr.createElement("div",{className:Jn.d2},Rr.createElement("span",null,"\u5DF2\u5B66",(ad=ye.rightData)==null?void 0:ad.progress.learned,"%"),Rr.createElement("b",null,"\u5B66\u4E60\u8017\u65F6",(0,Fe.li)((xc=ye.rightData)==null?void 0:xc.progress.time))),Rr.createElement("div",{className:Jn.d3},Rr.createElement("div",{style:{width:((Nu=ye.rightData)==null?void 0:Nu.progress.learned)+"%"}}))):Rr.createElement("div",{className:Jn.d4},((Gl=ye.detail)==null?void 0:Gl.is_discount)&&!!((Ic=ye.detail)!=null&&Ic.origin_price)&&Rr.createElement("span",null,"\u8BFE\u7A0B\u539F\u4EF7",Rr.createElement("br",null),Rr.createElement("i",null,"\xA5",(tc=ye.detail)==null?void 0:tc.origin_price)),Rr.createElement("div",{style:{margin:"0 auto",display:"flex",alignItems:"center"}},Rr.createElement("div",null,Rr.createElement("span",{style:{fontSize:"16px",marginRight:"4px"}},"\xA5"),(hc=ye.detail)!=null&&hc.is_discount?(Lc=ye.detail)==null?void 0:Lc.price:(Dc=ye.detail)==null?void 0:Dc.origin_price),(Qu=ye.detail)!=null&&Qu.is_discount?Rr.createElement("div",{style:{fontSize:"12px",background:"#f9d1d1",color:"#dd4046",borderRadius:"3px",padding:"0 5px",marginLeft:"3px",lineHeight:"20px"}},(pc=ye.detail)!=null&&pc.countdown?`\u5012\u8BA1\u65F6:${(lu=ye.detail)==null?void 0:lu.countdown}`:"\u9650\u65F6\u4F18\u60E0"):Rr.createElement(Rr.Fragment,null))),Ec()),Rr.createElement("p",{className:"mb30",style:{marginTop:"15px"}},Rr.createElement("span",{className:"font16",style:{display:"flex",alignItems:"center"}},Rr.createElement("img",{style:{marginRight:"10px"},src:dl})," ",(Yl=ye.detail)==null?void 0:Yl.learning_notes_title)),Rr.createElement("div",{ref:Yn},Rr.createElement(Je.Z,{className:"fon16",value:(pa=ye.detail)==null?void 0:pa.learning_notes}))),!!((Si=(li=ye.rightData)==null?void 0:li.members)!=null&&Si.length)&&Rr.createElement("div",{className:`${Jn.card} pb0`,style:{marginTop:(Ki=(Ji=ye.detail)==null?void 0:Ji.courses)!=null&&Ki.length?-135:-65}},sl()?Bu():Rr.createElement("span",{style:{fontSize:"16px",display:"flex",alignItems:"center"}}," ",Rr.createElement("img",{style:{marginRight:"10px"},src:Fl})," ",(Rs=ye.rightData)==null?void 0:Rs.team_title),Ni&&Rr.createElement(Ai,{getMemberPower:sl,EditPowerClick:El,data:(eA=ye.rightData)==null?void 0:eA.members,operation:(IA=ye.detail)==null?void 0:IA.allow_add_member,handleDeleteMember:Ss}),!Ni&&oA,(sl()||((Ru=ye.detail)==null?void 0:Ru.allow_edit_stage))&&Rr.createElement(a.Z,{gutter:[0,40],justify:"center",align:"middle",className:"bg-white mt0 pb20"},Rr.createElement(x.Z,{className:"c-blue current",onClick:()=>{if(Bs){xs();return}Xn(!0)}},"+ \u6DFB\u52A0\u5408\u4F5C\u8005"))),!!((jA=(vu=ye.rightData)==null?void 0:vu.tags)!=null&&jA.length)&&((Jc=ye.detail)==null?void 0:Jc.show_tag)&&Rr.createElement("div",{className:Jn.skillWrap},Rr.createElement("p",{className:`${Jn.skillTopWrap} font16 mb20`},Rr.createElement("span",null,"\u6280\u80FD\u6807\u7B7E",Rr.createElement("span",{className:"ml5 c-grey-c"},(Tu=(HA=ye.rightData)==null?void 0:HA.tags)==null?void 0:Tu.length))),ri),((Mu=ye.detail)==null?void 0:Mu.show_spoc)===1&&Rr.createElement("div",{className:`${Jn.card} pb0`,style:{marginTop:15}},Rr.createElement("p",{className:"font16",style:{display:"flex",alignItems:"center"}},Rr.createElement("img",{style:{marginRight:"10px"},src:vs}),"SPOC\u8BFE\u5802"),Rr.createElement(Ks,{data:(vc=ye.Courses)==null?void 0:vc.spoc_courses,handleDeleteMember:ls}),((Yc=ye.detail)==null?void 0:Yc.show_spoc)===1&&((kl=(qc=ye==null?void 0:ye.Courses)==null?void 0:qc.spoc_courses)==null?void 0:kl.length)<3&&((de=ye.detail)==null?void 0:de.allow_add_member)&&Rr.createElement(a.Z,{gutter:[0,40],justify:"center",align:"middle",className:"bg-white mt10 pb20"},Rr.createElement(x.Z,{className:"c-blue current",onClick:()=>tA()},"+ \u6DFB\u52A0\u8BFE\u5802"))),((se=ye.detail)==null?void 0:se.show_history)&&Rr.createElement("div",{className:`${Jn.card} pb0`,style:{marginTop:15}},Rr.createElement("p",{className:"font16",style:{display:"flex",alignItems:"center"}},Rr.createElement("img",{style:{marginRight:"10px"},src:vs}),"\u5386\u53F2\u8BFE\u5802"),Rr.createElement(Ks,{data:dr==null?void 0:dr.spoc_courses,handleDeleteMember:ls}),((ve=ye.detail)==null?void 0:ve.show_history)&&((pe=dr==null?void 0:dr.spoc_courses)==null?void 0:pe.length)<3&&((Ve=ye.detail)==null?void 0:Ve.allow_add_member)&&Rr.createElement(a.Z,{gutter:[0,40],justify:"center",align:"middle",className:"bg-white mt0"},Rr.createElement(x.Z,{className:"c-blue current",onClick:()=>tA(1)},"+ \u6DFB\u52A0\u8BFE\u5802"))),Rr.createElement(vi,{open:ea,onReloadData:LA,onClose:()=>Xn(!1)}),Rr.createElement(Ns,{onReloadData:LA,data:dr}),Rr.createElement(Yi.Z,{visible:or,onCancel:()=>{kr(!1)},data:((tn=(vt=ye.rightData)==null?void 0:vt.progress)==null?void 0:tn.info)||{}}),Rr.createElement(Wo,{visible:Fr,onCancel:()=>Pa(!1),handleDeleteMember:xo=>{Ss(xo)},showEditPowerModal:()=>Ga(!0),setMemberInfo:xo=>Do(xo)}),Rr.createElement(Ii,{visible:ja,memberInfo:Zo,onCancel:()=>Ga(!1)}))};var ys=(0,Pe.connect)(({pathsDetail:We,user:ot,loading:ye,globalSetting:yn,classroomList:mr})=>({pathsDetail:We,user:ot,globalSetting:yn,loading:ye.models.index,classroomList:mr}))(Wi),Ui={flex_box_center:"flex_box_center___nX_sY",flex_space_between:"flex_space_between___tHW6l",flex_box_vertical_center:"flex_box_vertical_center___Dp_Bf",flex_box_center_end:"flex_box_center_end___n8GT5",flex_box_column:"flex_box_column___Q5Wxa",icons:"icons___DLUv4",shixuns:"shixuns___pPCqO",buttons:"buttons___s8iBY",addStage:"addStage___P94hb",color4CA:"color4CA___Eres0",color204:"color204___LCqpH",completed:"completed___fCP6S",actionTabs:"actionTabs___eNCHj",tab:"tab___QGwIF",s1:"s1___pZAwX",s2:"s2___ziJyb",tabActive:"tabActive___Wlqkr",learn:"learn___syPDx",ChapterStyle:"ChapterStyle___GRtiS",EditStyle:"EditStyle____ZVTa",labelContainer:"labelContainer___DgWPB",text:"text___vzLzH",tag:"tag___fN0LG","tagsList-content":"tagsList-content___ZHHsi",introContent:"introContent___S9E3f",introContentMaxHeight:"introContentMaxHeight___KNbal",nodata:"nodata___FO793"},di=ne(43428),_o=ne(28103),No=ne(58421),Qs=ne(27032),el={flex_box_center:"flex_box_center___tYvHS",flex_space_between:"flex_space_between___rwga3",flex_box_vertical_center:"flex_box_vertical_center___tWE_6",flex_box_center_end:"flex_box_center_end___DB6yE",flex_box_column:"flex_box_column___KpF0J",wrp:"wrp___sfbS9",drawer:"drawer___AjfBZ",menu:"menu___yWQ6S",actived:"actived___WiR0o",actived2:"actived2___o14iP",listItem:"listItem___LLCke",info:"info___j5uqi",title:"title___F7Dim",titleLeft:"titleLeft___x7Xay",titleRight:"titleRight___Z5XHI",search:"search___kZlFS",description:"description___s7pxM",filter:"filter___QlOf_",menuCourse:"menuCourse___X85qC",authorname:"authorname___GLFYK","tooltip-content":"tooltip-content___panbs"},fl=ne(45937),Hl=Object.defineProperty,tu=Object.defineProperties,EA=Object.getOwnPropertyDescriptors,iA=Object.getOwnPropertySymbols,rc=Object.prototype.hasOwnProperty,yu=Object.prototype.propertyIsEnumerable,GA=(We,ot,ye)=>ot in We?Hl(We,ot,{enumerable:!0,configurable:!0,writable:!0,value:ye}):We[ot]=ye,ml=(We,ot)=>{for(var ye in ot||(ot={}))rc.call(ot,ye)&&GA(We,ye,ot[ye]);if(iA)for(var ye of iA(ot))yu.call(ot,ye)&&GA(We,ye,ot[ye]);return We},_c=(We,ot)=>tu(We,EA(ot)),Nc=(We,ot,ye)=>new Promise((yn,mr)=>{var wr=pn=>{try{Vn(ye.next(pn))}catch(tr){mr(tr)}},ra=pn=>{try{Vn(ye.throw(pn))}catch(tr){mr(tr)}},Vn=pn=>pn.done?yn(pn.value):Promise.resolve(pn.value).then(wr,ra);Vn((ye=ye.apply(We,ot)).next())});const NA=[{id:"type",name:"\u7B5B\u9009",children:[{name:"\u5168\u90E8",id:"all",type:"type"},{name:"\u6211\u7684",id:"mine",type:"type"}]},{id:"diff",name:"\u96BE\u5EA6",children:[{name:"\u5168\u90E8",id:"",type:"diff"},{name:"\u521D\u7EA7",id:1,type:"diff"},{name:"\u4E2D\u7EA7",id:2,type:"diff"},{name:"\u4E2D\u9AD8\u7EA7",id:3,type:"diff"},{name:"\u9AD8\u7EA7",id:4,type:"diff"}]}],BA=({classroomList:We,loading:ot,dispatch:ye,cb:yn,shixunIds:mr=[]})=>{var wr,ra;const Vn=(0,Pe.useParams)(),pn=(0,Pe.useLocation)(),[tr]=It.default.useForm(),{shixunLists:Vr}=We,[ma,da]=(0,b.useState)([]),[Ja,to]=(0,b.useState)([]),[Oa,Fa]=(0,b.useState)([]),fo=((wr=We==null?void 0:We.actionTabs)==null?void 0:wr.isMissionLevel)||!1,[,xa,uo]=(0,fl.U)(ue.xG,{}),$a=[{name:"\u6700\u65B0",id:"created_at"},{name:"\u6700\u70ED",id:"myshixuns_count"}].filter(ta=>!!ta),[Sa,Ta]=(0,b.useState)({page:1,type:(0,Se.Ny)()?"all":"mine",diff:0,status:"all",order:"desc",limit:20,sort:"myshixuns_count",group_id:null,need:1,load_jupyter_evaluate:!0,is_subject:!0});(0,b.useEffect)(()=>{We.actionTabs.key==="\u9009\u7528\u5B9E\u8DF5\u9879\u76EE"&&(ho(),Sa.page=1,ye({type:"classroomList/getShixunLists",payload:ml({},Sa)}))},[We.actionTabs.key]);const ho=()=>Nc(void 0,null,function*(){const ta=yield(0,Gt.ZP)("/api/users/user_setting_groups.json",{method:"get",params:{type:"Shixun"}});da([{id:null,name:"\u5168\u90E8"},{id:-1,name:"\u672A\u52A0\u5165\u76EE\u5F55"},...(ta==null?void 0:ta.groups)||[]])}),bo=()=>{ye({type:"classroomList/setActionTabs",payload:{}}),Ta({page:1,type:(0,Se.Ny)()?"all":"mine",diff:0,status:"all",order:"desc",limit:20,sort:"myshixuns_count",group_id:null,need:1,load_jupyter_evaluate:!0,is_subject:!0}),Fa([])};return We.actionTabs.key!=="\u9009\u7528\u5B9E\u8DF5\u9879\u76EE"?null:b.createElement(di.Z,{placement:"bottom",height:"100%",closable:!1,open:We.actionTabs.key==="\u9009\u7528\u5B9E\u8DF5\u9879\u76EE",key:"bottom",rootClassName:el.drawer,footer:b.createElement("div",{className:"flex justify-center gap-8px"},b.createElement(le.ZP,{size:"middle",onClick:()=>{bo(),to([]),yn("\u53D6\u6D88")}}," \u53D6\u6D88 "),b.createElement(le.ZP,{size:"middle",loading:xa,onClick:()=>Nc(void 0,null,function*(){var ta,Fo,yo;for(let ui=0;ui<(Ja==null?void 0:Ja.length);ui++){const la=Ja[ui];if(mr.includes(la)){nt.ZP.info(`\u8BF7\u52FF\u91CD\u590D\u9009\u62E9\uFF1A${(Fo=(ta=Vr==null?void 0:Vr.shixun_list)==null?void 0:ta.find(Pr=>Pr.id===la))==null?void 0:Fo.title}`);return}}let za=[];fo&&Oa.forEach((ui=[])=>{za.push(...ui.filter(la=>la!==-1))});const Ya=fo?yield uo({stage_id:We.actionTabs.id,subject_id:We.actionTabs.subject_id,challenge_ids:za}):yield(0,ue.Ep)({id:We.actionTabs.id,subject_id:We.actionTabs.subject_id,shixun_ids:[...Ja]});to([]),(fo?(Ya==null?void 0:Ya.status)===0:Ya!=null&&Ya.shixuns_list)&&(bo(),yn(fo?(yo=Ya==null?void 0:Ya.data)==null?void 0:yo.list:Ya.shixuns_list))}),type:"primary"}," \u786E\u5B9A "))},b.createElement("section",{className:"tc"},b.createElement(Qs.Z,{onChange:ta=>{Ta(_c(ml(ml({},Sa),ta),{page:1})),ye({type:"classroomList/getShixunLists",payload:_c(ml(ml({},Sa),ta),{page:1})})}})),b.createElement(y.Z,{spinning:ot.effects["classroomList/getShixunLists"]},b.createElement("section",{className:"edu-container"},NA.map(function(ta,Fo){var yo;return b.createElement("ul",{className:el.menu,key:Fo},b.createElement("li",null,ta.name),(yo=ta==null?void 0:ta.children)==null?void 0:yo.map(function(za,Ya){return!(0,Se.Ny)()&&ta.id==="type"&&za.name==="\u5168\u90E8"?b.createElement(b.Fragment,null):b.createElement("li",{key:Ya,className:Sa[ta.id]==za.id?el.actived:"",onClick:()=>{Sa[ta.id]=za.id,Sa.page=1,Ta(ml({},Sa)),ye({type:"classroomList/getShixunLists",payload:ml({},Sa)})}},b.createElement("strong",null,za.name))}))}),Sa.type==="mine"&&b.createElement("ul",{className:el.menu},b.createElement("li",null,"\u76EE\u5F55"),ma==null?void 0:ma.map((ta,Fo)=>b.createElement("li",{className:Sa.group_id==ta.id?el.actived:"",key:ta.name,onClick:()=>{Sa.group_id=ta.id,Sa.page=1,Ta(ml({},Sa)),ye({type:"classroomList/getShixunLists",payload:ml({},Sa)})}},b.createElement("strong",null,ta.name)))),b.createElement(a.Z,{align:"middle"},b.createElement(x.Z,{flex:"1",className:el.filter},$a.map(function(ta,Fo){return b.createElement(le.ZP,{key:Fo,className:"mr20",type:Sa.sort===ta.id?"primary":"default",onClick:()=>{Sa.sort=ta.id,Ta(ml({},Sa)),ye({type:"classroomList/getShixunLists",payload:ml({},Sa)})}},ta.name)})),b.createElement(x.Z,{className:"c-grey-999"},b.createElement("div",{className:el.menuCourse},b.createElement("ul",null,b.createElement("li",{className:"current",onClick:()=>{Sa.order=Sa.order==="asc"?"desc":"asc",Ta(ml({},Sa)),ye({type:"classroomList/getShixunLists",payload:ml({},Sa)})}},"\u5B66\u4E60\u4EBA\u6570",b.createElement("p",{className:`edu-sorter current ${Sa.order}`},b.createElement("span",{className:"iconfont icon-sanjiaoxing-up"}),b.createElement("span",{className:"iconfont icon-sanjiaoxing-down"}))))))),(ra=Vr==null?void 0:Vr.shixun_list)==null?void 0:ra.map(function(ta,Fo){var yo;return b.createElement("div",{className:el.listItem,key:Fo},!fo&&b.createElement(z.default,{checked:Ja.includes(ta.id),value:ta.id,onChange:za=>{let Ya=Ja.indexOf(ta.id);Ja.indexOf(ta.id)>-1?to(Ja.filter(ui=>ui!==ta.id)):to(Ja.concat(ta.id))},disabled:(ta==null?void 0:ta.shixun_tag_num_name)=="\u672A\u53D1\u5E03"}),b.createElement("div",{className:el.info},b.createElement("div",{className:el.title},b.createElement("div",{className:el.titleLeft},b.createElement("a",{className:"c-black",href:`/shixuns/${ta==null?void 0:ta.identifier}/challenges`,target:"_blank"},b.createElement("strong",{className:"font16",dangerouslySetInnerHTML:{__html:ta.title}})),(0,Se.Ny)()&&(ta==null?void 0:ta.mark_status)===1&&b.createElement(Te.Z,{title:ta==null?void 0:ta.mark_content},b.createElement("span",{style:{marginRight:"auto",background:"#2FA34F"},className:"tag-style current ml10"},"\u6B63\u5E38")),(0,Se.Ny)()&&(ta==null?void 0:ta.mark_status)===2&&b.createElement(Te.Z,{title:ta==null?void 0:ta.mark_content},b.createElement("span",{style:{marginRight:"auto",background:"#FF8C29"},className:"tag-style current ml10"},"\u9700\u5B8C\u5584")),(0,Se.Ny)()&&(ta==null?void 0:ta.mark_status)===3&&b.createElement(Te.Z,{title:ta==null?void 0:ta.mark_content},b.createElement("span",{style:{marginRight:"auto",background:"#E53333"},className:"tag-style current ml10"},"\u65E0\u6CD5\u4F7F\u7528")),(ta==null?void 0:ta.shixun_tag_num_name)=="\u672A\u53D1\u5E03"&&b.createElement(Te.Z,{zIndex:1e4,title:"\u5B9E\u8BAD\u9700\u53D1\u5E03\u540E\u624D\u80FD\u9009\u7528\u5230\u8BFE\u7A0B\u4E2D\uFF0C\u70B9\u51FB\u540D\u79F0\u53EF\u524D\u5F80\u5B9E\u8BAD\u8BE6\u60C5"},b.createElement("span",{style:{marginRight:"auto",background:"#999"},className:"tag-style current ml10"},"\u672A\u53D1\u5E03")))),b.createElement("div",{className:"flex-wrp mt10 font14 c-light-black"},b.createElement("span",{className:el.description,dangerouslySetInnerHTML:{__html:ta.description}})),fo?b.createElement(Te.Z,{title:!(ta!=null&&ta.task_pass)||(ta==null?void 0:ta.shixun_tag_num_name)=="\u672A\u53D1\u5E03"?"\u7981\u6B62\u8DF3\u5173\u548C\u672A\u53D1\u5E03\u7684\u5B9E\u8BAD\u4EFB\u52A1\u5173\u5361\uFF0C\u4E0D\u80FD\u9009\u7528\u5230\u8BFE\u7A0B\u4E2D":""},b.createElement("div",{className:"mt15"},b.createElement(z.default.Group,{disabled:!(ta!=null&&ta.task_pass)||(ta==null?void 0:ta.shixun_tag_num_name)=="\u672A\u53D1\u5E03",options:[{value:-1,label:"\u5168\u9009"},...((yo=ta==null?void 0:ta.challenges)==null?void 0:yo.map((za,Ya)=>({value:za==null?void 0:za.id,label:`\u7B2C${za==null?void 0:za.position}\u5173 ${za==null?void 0:za.subject}`})))||[]],value:(Oa==null?void 0:Oa[Fo])||[],onChange:za=>{var Ya,ui,la;const Pr=(za==null?void 0:za.filter(Ri=>Ri!==-1))||[],ei=((Ya=ta==null?void 0:ta.challenges)==null?void 0:Ya.map(Ri=>Ri==null?void 0:Ri.id))||[];za!=null&&za.includes(-1)?Oa[Fo]=(ui=Oa==null?void 0:Oa[Fo])!=null&&ui.includes(-1)?(Pr==null?void 0:Pr.length)!==(ei==null?void 0:ei.length)?Pr:[]:[...ei,-1]:Oa[Fo]=(la=Oa==null?void 0:Oa[Fo])!=null&&la.includes(-1)?[]:(za==null?void 0:za.length)===(ei==null?void 0:ei.length)?[...ei,-1]:za,Fa([...Oa])}}))):b.createElement("div",{className:" mt15"},ta.challenge_names.map(function(za,Ya){return b.createElement("span",{key:Ya,className:"mr30 font12"},"\u7B2C",Ya+1,"\u5173 ",za," ")})),b.createElement(_o.Z,{dashed:!0}),b.createElement("div",{className:"c-light-black mt20 font12",style:{display:"flex",justifyContent:"space-between"}},b.createElement("div",null,b.createElement(Te.Z,{overlayClassName:el["tooltip-content"],title:b.createElement("div",null,b.createElement("span",{dangerouslySetInnerHTML:{__html:ta==null?void 0:ta.member_user_names}}))},b.createElement("span",{className:el.authorname,dangerouslySetInnerHTML:{__html:ta==null?void 0:ta.member_user_names}})),ta.author_school_name&&b.createElement(b.Fragment,null,b.createElement("span",{dangerouslySetInnerHTML:{__html:ta.author_school_name}}))),b.createElement("div",null,b.createElement("span",{className:"mr30"},"\u96BE\u5EA6\u7CFB\u6570 \xA0",ta.level),b.createElement("span",null,"\u5B66\u4E60\u4EBA\u6570 \xA0",ta.study_count)))))}),b.createElement("p",null))),b.createElement("div",{className:"tc"},b.createElement(No.Z,{current:Sa.page||1,hideOnSinglePage:!0,showSizeChanger:!1,defaultPageSize:20,showQuickJumper:!0,total:Vr==null?void 0:Vr.shixuns_count,onChange:ta=>{Sa.page=ta,ye({type:"classroomList/getShixunLists",payload:ml({},Sa)})}})))};var WA=(0,Pe.connect)(({classroomList:We,loading:ot})=>({classroomList:We,loading:ot}))(BA),cA=ne(36381),Xs=ne(12563),hl=ne(99313),CA={flex_box_center:"flex_box_center___wg8hA",flex_space_between:"flex_space_between___EILLq",flex_box_vertical_center:"flex_box_vertical_center___pTQMI",flex_box_center_end:"flex_box_center_end___QjTO1",flex_box_column:"flex_box_column___zIeav",scoremodal:"scoremodal___CwnRQ",selectWrapper:"selectWrapper___Jdp94",allqingchu:"allqingchu___RcGX2",title:"title___lBG7K",score:"score___vui_D",close:"close___DgceE",content:"content___ZBiaB",items:"items___dDZ89",bottom:"bottom___Q2ayA",yes:"yes___Ru8nB",no:"no___nAqJ3",titlecount:"titlecount___gJaRq",add:"add___NJt4v",search:"search___zSf8A",searchIcon:"searchIcon___ApAIo",header_style:"header_style___RfAxp",tabWrap:"tabWrap___YTk4j",form_style:"form_style___c9uGg",previewModal:"previewModal___sEjK7"},ql=ne(28426),ZA=ne(86245),ul={flex_box_center:"flex_box_center___fy0eB",flex_space_between:"flex_space_between___Y6Yac",flex_box_vertical_center:"flex_box_vertical_center___Lj2ev",flex_box_center_end:"flex_box_center_end____iCcl",flex_box_column:"flex_box_column___hXVtC",scoremodal:"scoremodal___cmAHe",selectWrapper:"selectWrapper___qJE92",allqingchu:"allqingchu___cwGyk",title:"title___CNiXq",score:"score___Pxxmx",close:"close___aTxuX",content:"content___ew9Eq",items:"items___cCw1z",bottom:"bottom___AvD5P",yes:"yes____tYAE",no:"no___ObRm5",titlecount:"titlecount___YEUzu",add:"add___cRdJt",search:"search___UCwJ6",searchIcon:"searchIcon___UacnT",tabWrap:"tabWrap___Xnuvu",previewModal:"previewModal___H127r",RenderHtml_content:"RenderHtml_content___pmH_q",RenderHtml_style:"RenderHtml_style___tvtS0",content_list:"content_list___jvOz0",content_value:"content_value___DkebT",content_text:"content_text___oRKdm"},QA=ne(23344),Zi=ne(59301),ko=Object.defineProperty,$c=Object.defineProperties,Zl=Object.getOwnPropertyDescriptors,ac=Object.getOwnPropertySymbols,nu=Object.prototype.hasOwnProperty,ru=Object.prototype.propertyIsEnumerable,Gs=(We,ot,ye)=>ot in We?ko(We,ot,{enumerable:!0,configurable:!0,writable:!0,value:ye}):We[ot]=ye,Hu=(We,ot)=>{for(var ye in ot||(ot={}))nu.call(ot,ye)&&Gs(We,ye,ot[ye]);if(ac)for(var ye of ac(ot))ru.call(ot,ye)&&Gs(We,ye,ot[ye]);return We},sd=(We,ot)=>$c(We,Zl(ot)),Qc=(We,ot,ye)=>new Promise((yn,mr)=>{var wr=pn=>{try{Vn(ye.next(pn))}catch(tr){mr(tr)}},ra=pn=>{try{Vn(ye.throw(pn))}catch(tr){mr(tr)}},Vn=pn=>pn.done?yn(pn.value):Promise.resolve(pn.value).then(wr,ra);Vn((ye=ye.apply(We,ot)).next())});he().locale("ZH-cn");let uu=["","\u7B80\u5355","\u4E2D\u7B49","\u56F0\u96BE"];var ic=({setScoreShow:We,ScoreShow:ot,modalDdata:ye,homeType:yn,homeId:mr})=>{var wr,ra,Vn,pn,tr,Vr;const[ma,da]=(0,b.useState)(sd(Hu({},(0,Pe.useParams)()),{per_page:10})),[Ja,to]=(0,b.useState)("1");return(0,b.useEffect)(()=>{da(Hu({},ma))},[]),Zi.createElement("div",null,Zi.createElement(rt.default,{title:"\u8BE6\u60C5",footer:!1,open:ot,width:900,centered:!0,className:ul.scoremodal,onCancel:()=>{We(!1)}},Zi.createElement(hl.default,{className:ul.tabWrap,activeKey:Ja,onChange:Oa=>{to(Oa)},items:[{label:`${yn=="HomeworkCommon"?"\u8BF4\u660E":"\u4F5C\u4E1A\u63CF\u8FF0"}`,key:"1"},{label:`${yn=="HomeworkCommon"?"\u9898\u76EE\u5217\u8868":"\u53C2\u8003\u7B54\u6848"}`,key:"2"}]}),yn=="HomeworkCommon"?Zi.createElement("div",{className:ul.RenderHtml_content},Ja=="1"&&Zi.createElement("section",{className:" edu-container",style:{background:"#fff",width:"100%"}},!(ye!=null&&ye.description)&&Zi.createElement(ql.Z,{customText:"\u6682\u65E0\u8BF4\u660E"}),Zi.createElement(Je.Z,{value:(ye==null?void 0:ye.description)||""})),Ja=="2"&&Zi.createElement("div",null,Zi.createElement("section",{className:" edu-container",style:{background:"#fff",width:"100%"}},((ra=(wr=ye==null?void 0:ye.data)==null?void 0:wr[0])==null?void 0:ra.identifier)&&Zi.createElement(cr.default,{dataSource:ye==null?void 0:ye.data,rowKey:Oa=>Oa==null?void 0:Oa.identifier,pagination:!1,expandable:{expandedRowRender:Oa=>Zi.createElement("div",{style:{padding:"10px 48px",borderRadius:2}},Zi.createElement("p",null,"\u9898\u76EE\uFF1A",Oa==null?void 0:Oa.name),Zi.createElement("p",null,"\u63CF\u8FF0\uFF1A",Oa==null?void 0:Oa.description),!(0,Se.dE)()&&Zi.createElement("p",null,"\u9898\u76EE\u89E3\u6790:",Zi.createElement(Je.Z,{style:{fontSize:"14px"},value:(Oa==null?void 0:Oa.analysis)||"\u6682\u65E0\u89E3\u6790"}))),defaultExpandedRowKeys:(pn=(Vn=ye==null?void 0:ye.data)==null?void 0:Vn[0])==null?void 0:pn.identifier},columns:[{title:"\u9898\u76EE",dataIndex:"name",ellipsis:!0,key:"name"},{title:"\u96BE\u5EA6",dataIndex:"difficult",key:"difficult",render(Oa,Fa,fo){return Zi.createElement("div",null,uu[Oa])}},{title:"\u77E5\u8BC6\u70B9",dataIndex:"tag_discipline",ellipsis:!0,key:"tag_discipline"},{title:"\u64CD\u4F5C",dataIndex:"identifier",key:"identifier",render(Oa,Fa,fo){return Zi.createElement("div",null,Zi.createElement("a",{onClick:()=>Qc(this,null,function*(){let xa=yield(0,Gt.ZP)(`/api/problems/${Fa==null?void 0:Fa.identifier}/start.json`,{method:"get"});xa&&window.open(`/myproblems/${xa==null?void 0:xa.identifier}?type=1&backUrl=/paths/${ma==null?void 0:ma.pathId}`)})},"\u4F53\u9A8C"))}}]})),Zi.createElement("aside",{className:"tc mt30 pb30"},Zi.createElement(No.Z,{defaultCurrent:1,total:ye==null?void 0:ye.count,hideOnSinglePage:!0,showTotal:Oa=>Zi.createElement("span",null,"\u5171",Oa,"\u6761"),current:ma.page||1,pageSize:ma.per_page||10,onChange:(Oa,Fa)=>{ma.page=Oa,ma.per_page=Fa,da(Hu({},ma))}})))):Zi.createElement("div",{className:ul.RenderHtml_content},Ja=="1"&&(ye!=null&&ye.description||((tr=ye==null?void 0:ye.attachments)==null?void 0:tr.length)>0?(ye==null?void 0:ye.homework_type)=="group"?Zi.createElement("div",null,Zi.createElement(Je.Z,{value:ye==null?void 0:ye.description,className:ul.RenderHtml_style,style:{color:"#5f6367"}}),Zi.createElement("div",{className:ul.content_list},"\u5206\u7EC4\u8981\u6C42",Zi.createElement("span",{className:ul.content_value},ye==null?void 0:ye.min_num,"-",ye==null?void 0:ye.max_num),"\u4EBA",Zi.createElement("span",{className:ul.content_text},"(\u5B66\u751F\u63D0\u4EA4\u4F5C\u54C1\u65F6\u9700\u8981\u5173\u8054\u540C\u7EC4\u6210\u5458\uFF0C\u7EC4\u5185\u6210\u5458\u4F5C\u54C1\u5171\u4EAB)")),Zi.createElement("div",{className:ul.content_list},"\u57FA\u4E8E\u9879\u76EE\u5B9E\u65BD",Zi.createElement("span",{className:ul.content_value},ye!=null&&ye.base_on_project?"\u662F":"\u5426"),Zi.createElement("span",{className:ul.content_text},ye!=null&&ye.base_on_project?"(\u5B66\u751F\u5FC5\u987B\u5728\u5E73\u53F0\u521B\u5EFA\u9879\u76EE\uFF0C\u9879\u76EE\u7BA1\u7406\u5458\u53EF\u4EE5\u63D0\u4EA4\u4F5C\u54C1)":"(\u5B66\u751F\u4E0D\u9700\u8981\u5728\u672C\u5E73\u53F0\u521B\u5EFA\u9879\u76EE\uFF0C\u6240\u6709\u5B66\u751F\u53EF\u4EE5\u63D0\u4EA4\u4F5C\u54C1)")),Zi.createElement(QA.Z,{callback:()=>{},dataSource:ye==null?void 0:ye.attachments})):Zi.createElement("div",null,Zi.createElement(Je.Z,{value:ye==null?void 0:ye.description,style:{color:"#5f6367",fontSize:14}}),Zi.createElement(QA.Z,{callback:()=>{},dataSource:ye==null?void 0:ye.attachments})):Zi.createElement(ql.Z,{styles:{margin:"80px auto"}})),Ja=="2"&&(ye!=null&&ye.reference_answer||((Vr=ye==null?void 0:ye.ref_attachments)==null?void 0:Vr.length)>0?Zi.createElement("div",null,Zi.createElement(Je.Z,{value:ye==null?void 0:ye.reference_answer,style:{color:"#5f6367",fontSize:14}}),Zi.createElement(QA.Z,{callback:()=>{},dataSource:ye==null?void 0:ye.ref_attachments})):Zi.createElement(ql.Z,{styles:{margin:"80px auto"}})))))},Rc=ne(75617),Nl=ne(32333),_s=ne(59301),au=Object.defineProperty,Ml=Object.defineProperties,RA=Object.getOwnPropertyDescriptors,Bc=Object.getOwnPropertySymbols,ld=Object.prototype.hasOwnProperty,sc=Object.prototype.propertyIsEnumerable,Su=(We,ot,ye)=>ot in We?au(We,ot,{enumerable:!0,configurable:!0,writable:!0,value:ye}):We[ot]=ye,rA=(We,ot)=>{for(var ye in ot||(ot={}))ld.call(ot,ye)&&Su(We,ye,ot[ye]);if(Bc)for(var ye of Bc(ot))sc.call(ot,ye)&&Su(We,ye,ot[ye]);return We},cu=(We,ot)=>Ml(We,RA(ot)),dA=(We,ot,ye)=>new Promise((yn,mr)=>{var wr=pn=>{try{Vn(ye.next(pn))}catch(tr){mr(tr)}},ra=pn=>{try{Vn(ye.throw(pn))}catch(tr){mr(tr)}},Vn=pn=>pn.done?yn(pn.value):Promise.resolve(pn.value).then(wr,ra);Vn((ye=ye.apply(We,ot)).next())});const zu=({setScoreShow:We,ScoreShow:ot,modalType:ye,user:yn,id:mr,subjectId:wr,dispatch:ra,getData:Vn,openPreview:pn})=>{var tr;let[Vr,ma]=(0,b.useState)({page:1,type:"1",per_page:10,category:"manage",search:"",homework_type:"3",association_id:""}),[da,Ja]=(0,b.useState)([]),[to,Oa]=(0,b.useState)([]),[Fa,fo]=(0,b.useState)([]);const[xa,uo]=(0,b.useState)(!1),[$a]=It.default.useForm(),[Sa,Ta]=(0,b.useState)(0),[ho,bo]=(0,b.useState)(!1),[ta,Fo]=(0,b.useState)(""),[yo,za]=(0,b.useState)([]),Ya=(0,b.useRef)(new Set),ui=(0,b.useRef)(new Set),[la,Pr]=(0,b.useState)([{}]),[ei,Ri]=(0,b.useState)(),[ji,jo]=(0,b.useState)({}),[Xi,Hi]=(0,b.useState)(""),[Vi,fs]=(0,b.useState)(""),Es=(0,Pe.useParams)(),[Os,ol]=(0,b.useState)(!1),zs=[{title:"\u540D\u79F0",dataIndex:(Vr==null?void 0:Vr.type)=="3"?"title":"name",key:"name",render:(_a,vo,yi)=>{var Ka,Vo;return _s.createElement("div",null,(Vr==null?void 0:Vr.homework_type)=="1"&&(vo==null?void 0:vo.name),(Vr==null?void 0:Vr.homework_type)=="3"&&(vo==null?void 0:vo.name),(Vr==null?void 0:Vr.homework_type)=="5"&&(vo==null?void 0:vo.name),(Vr==null?void 0:Vr.homework_type)=="7"&&((Ka=vo==null?void 0:vo.video)==null?void 0:Ka.title),(Vr==null?void 0:Vr.homework_type)=="8"&&(Vr==null?void 0:Vr.type)=="1"?vo==null?void 0:vo.filename:(Vo=vo==null?void 0:vo.attachment)==null?void 0:Vo.filename,(Vr==null?void 0:Vr.type)=="3"&&_a)}},{title:(Vr==null?void 0:Vr.type)=="1"?"\u6240\u5C5E\u8BFE\u5802":"\u6240\u5C5E\u5B9E\u8DF5\u8BFE\u7A0B",dataIndex:(Vr==null?void 0:Vr.type)=="1"?"course_name":"subject_name",width:"55%",key:(Vr==null?void 0:Vr.type)=="1"?"course_name":"subject_name",ellipsis:!0,hidden:(Vr==null?void 0:Vr.type)=="3"},{title:"\u64CD\u4F5C",dataIndex:"id",width:"60px",key:"item_type",render:(_a,vo,yi)=>_s.createElement("div",{style:{flex:1,textAlign:"start"}},_s.createElement("a",{onClick:()=>{var Ka,Vo;if(vo!=null&&vo.link){(0,Fe.xg)(vo.link);return}ye=="\u6559\u5B66\u8BFE\u4EF6"?pn(vo):ye=="\u89C6\u9891\u9879\u76EE"?vo!=null&&vo.video?(Ri(!0),jo({videoId:(Ka=vo==null?void 0:vo.video)==null?void 0:Ka.id,file_url:(Vo=vo==null?void 0:vo.video)==null?void 0:Vo.play_url})):(Vr==null?void 0:Vr.type)=="3"?(Ri(!0),jo({videoId:vo.id,file_url:vo.play_url||vo.file_url})):nt.ZP.error("\u6CA1\u6709\u89C6\u9891\u8D44\u6E90"):ye=="\u7F16\u7A0B\u4F5C\u4E1A"?(0,ue.NV)({id:vo==null?void 0:vo.id,source:"course"}).then(gs=>{var ni;(gs==null?void 0:gs.status)==0&&(Fo((ni=gs==null?void 0:gs.data)==null?void 0:ni.homework),fs(gs==null?void 0:gs.course_id)),Hi("HomeworkCommon"),bo(!0)}):(0,ue.NV)({id:vo==null?void 0:vo.id,source:(Vr==null?void 0:Vr.type)=="1"?"course":"subject"}).then(gs=>{var ni;(gs==null?void 0:gs.status)==0&&Fo((ni=gs==null?void 0:gs.data)==null?void 0:ni.homework),bo(!0)})}},"\u67E5\u770B"))}].filter(_a=>!_a.hidden),ii={type:"checkbox",selectedRowKeys:da,onSelect(_a,vo,yi){if(vo)Ja([...da,_a.id]),za([...yo,_a]),Vr.type==="2"?Ya.current.add(_a.id):ui.current.add(_a.id),Ta(1),Oa([...to,_a.id]);else{const Ka=yo.filter(ni=>ni.id!==_a.id);za(Ka);const Vo=Ka.map(ni=>ni.id);Ja([...Vo]),Vr.type==="2"?Ya.current.delete(_a.id):ui.current.delete(_a.id);let gs=to.filter(ni=>ni!==_a.id);Oa(gs)}},onSelectAll(_a,vo,yi){if(_a){const Ka=yi.map(Vo=>Vo.id);za([...yo,...yi]),Ja([...da,...Ka]),Oa([...to,...Ka]);for(const Vo of yi)Vr.type==="2"?Ya.current.add(Vo.id):ui.current.add(Vo.id)}else{const Ka=yi.map(ni=>ni.id),Vo=da.filter(ni=>!Ka.some(wl=>wl===ni)),gs=yo.filter(ni=>!Ka.some(wl=>wl===ni.id));za(gs),Ja([...Vo]),Oa([...Vo]);for(const ni of Ka)Vr.type==="2"?Ya.current.delete(ni):ui.current.delete(ni)}}};(0,b.useEffect)(()=>{ot&&(Vr.search="",Vr.type="1",Vr.homework_type=ye=="\u5206\u7EC4\u4F5C\u4E1A"?"3":ye=="\u56FE\u6587\u4F5C\u4E1A"?"1":ye=="\u89C6\u9891\u9879\u76EE"?"7":ye=="\u7F16\u7A0B\u4F5C\u4E1A"?"5":"8",ma(Vr),Ko(Vr),$a.setFieldsValue({association_id:"",search:null}),Ya.current.clear(),ui.current.clear(),za([]),Ja([]),Oa([]))},[ot]);const[jr,si]=(0,b.useState)(1),[wa,qa]=(0,b.useState)([]),io=_a=>{const{target:vo}=_a;vo.scrollHeight-vo.clientHeight===vo.scrollTop&&si(jr+1)};(0,b.useEffect)(()=>{jr!=1&&ot&&Ua(jr)},[jr]),(0,b.useEffect)(()=>{ot&&(qa([]),si(1),Ua(1))},[Vr.type]);const Ua=_a=>{Vr.type=="1"?ti(_a):Vr.type=="2"&&aa(_a)},ti=_a=>{var vo;(0,ZA.Ho)({page:_a,category:"manage",status:"",sort_by:"updated_at",sort_direction:"desc",username:(vo=yn==null?void 0:yn.userInfo)==null?void 0:vo.login}).then(yi=>{_a==1?qa([{id:"",name:"\u5168\u90E8\u6559\u5B66\u8BFE\u5802"},...yi==null?void 0:yi.courses]):qa([...wa,...yi==null?void 0:yi.courses])})},aa=_a=>{var vo;(0,ZA.w3)({page:_a,category:"manage",status:"",sort_by:"updated_at",sort_direction:"desc",username:(vo=yn==null?void 0:yn.userInfo)==null?void 0:vo.login}).then(yi=>{_a==1?qa([{id:"",name:"\u5168\u90E8\u5B9E\u8DF5\u8BFE\u7A0B"},...yi==null?void 0:yi.subjects]):qa([...wa,...yi==null?void 0:yi.subjects])})};(0,b.useEffect)(()=>{Sa>0&&setTimeout(()=>{Ta(0)},2e3)},[Sa]);function Ko(_a){return dA(this,null,function*(){var vo,yi,Ka;if(uo(!0),ma(rA({},_a)),_a.type=="1")(0,ue.A7)(rA({user_id:(vo=yn==null?void 0:yn.userInfo)==null?void 0:vo.login},_a)).then(Vo=>{(Vo==null?void 0:Vo.status)==0&&fo(Vo==null?void 0:Vo.data)});else if(_a.type=="2")(0,ue.jT)(rA({user_id:(yi=yn==null?void 0:yn.userInfo)==null?void 0:yi.login},_a)).then(Vo=>{(Vo==null?void 0:Vo.status)==0&&fo(Vo==null?void 0:Vo.data)});else if(_a.type=="3"){const Vo=yield ra({type:"userDetail/getVideos",payload:cu(rA({},_a),{category:"all",sort_by:"published_at",sort_direction:"desc",username:(Ka=yn.userInfo)==null?void 0:Ka.login})});fo({count:Vo==null?void 0:Vo.count,list:Vo==null?void 0:Vo.videos})}uo(!1)})}return _s.createElement("div",null,_s.createElement(rt.default,{title:"\u9009\u7528"+ye,open:ot,width:900,centered:!0,zIndex:10,className:CA.scoremodal,onCancel:()=>{We(!1)},confirmLoading:Os,onOk:()=>dA(void 0,null,function*(){if((to==null?void 0:to.length)<=0){nt.ZP.info("\u5F53\u524D\u6682\u672A\u9009\u62E9\u6570\u636E");return}ol(!0);const _a=yield(0,ue._C)({id:mr,subject_id:wr,homework_type:Vr.type=="3"?"9":ye=="\u5206\u7EC4\u4F5C\u4E1A"?"3":ye=="\u56FE\u6587\u4F5C\u4E1A"?"1":ye=="\u89C6\u9891\u9879\u76EE"?"7":ye=="\u7F16\u7A0B\u4F5C\u4E1A"?"5":"8",homework_ids:[...ui.current],subject_homework_ids:[...Ya.current]});(_a==null?void 0:_a.status)==0&&(nt.ZP.success("\u9009\u7528\u6210\u529F"),Vn(),We(!1)),ol(!1)})},_s.createElement("div",{className:CA.header_style},_s.createElement(hl.default,{className:CA.tabWrap,activeKey:Vr.type,onChange:_a=>{Vr.type=_a,Vr.page=1,Vr.updated_at="",Vr.association_id=null,Vr.search=null,$a.setFieldsValue({association_id:"",search:null}),ma(rA({},Vr)),Ko(rA({},Vr))},items:[{label:"\u4ECE\u6559\u5B66\u8BFE\u5802\u9009\u7528",key:"1"},ye!="\u7F16\u7A0B\u4F5C\u4E1A"&&(ye=="\u89C6\u9891\u9879\u76EE"?{label:"\u4ECE\u4E2A\u4EBA\u4E3B\u9875\u9009\u7528",key:"3"}:{label:"\u4ECE\u5B9E\u8DF5\u8BFE\u7A0B\u9009\u7528",key:"2"})]}),_s.createElement(It.default,{layout:"inline",className:CA.form_style,form:$a,onValuesChange:(_a,vo)=>{Vr.page=1,!(_a.search||_a.search==="")&&$a.submit()},onFinish:_a=>{ma(rA(rA({},Vr),_a)),Ko(rA(rA({},Vr),_a))}},Vr.type!="3"&&_s.createElement(It.default.Item,{name:"association_id"},_s.createElement(E.default,{onPopupScroll:io,className:CA.selectWrapper,style:{width:200},size:"large"},wa.map((_a,vo)=>_s.createElement(E.default.Option,{key:_a==null?void 0:_a.id},_a==null?void 0:_a.name)))),_s.createElement(It.default.Item,{style:{flex:"0 0 auto",marginRight:0,marginLeft:"auto"},name:"search"},_s.createElement(At.default.Search,{className:CA.search,placeholder:ye=="\u89C6\u9891\u9879\u76EE"?"\u8BF7\u8F93\u5165\u89C6\u9891\u540D\u79F0\u8FDB\u884C\u641C\u7D22":ye=="\u6559\u5B66\u8BFE\u4EF6"?"\u8BF7\u8F93\u5165\u8BFE\u4EF6\u540D\u79F0\u8FDB\u884C\u641C\u7D22":"\u8BF7\u8F93\u5165\u4F5C\u4E1A\u540D\u79F0\u8FDB\u884C\u641C\u7D22",allowClear:!0,suffix:_s.createElement("i",{className:`iconfont icon-sousuo9 font14 ${CA.searchIcon}`,onClick:()=>$a.submit()}),onSearch:_a=>{$a.submit()}})))),((tr=Fa==null?void 0:Fa.list)==null?void 0:tr.length)>0?_s.createElement(cr.default,{style:{marginTop:20,marginBottom:20},scroll:{y:260},dataSource:Fa==null?void 0:Fa.list,pagination:!1,loading:xa,rowKey:_a=>_a.id,rowSelection:ii,columns:zs}):_s.createElement(ql.Z,null),(Fa==null?void 0:Fa.count)>0&&_s.createElement(No.Z,{current:Vr.page,total:Fa==null?void 0:Fa.count,style:{marginBottom:20},defaultPageSize:Vr.per_page,showTotal:_a=>_s.createElement("span",null,"\u5171\xA0",_s.createElement("span",{style:{color:"#165DFF"}},_a),"\xA0\u6761\u6570\u636E"),pageSize:Vr.per_page,onChange:(_a,vo)=>{Vr.page=_a,Vr.per_page=vo,ma(rA({},Vr)),Ko(rA({},Vr))}})),_s.createElement(ic,{setScoreShow:bo,ScoreShow:ho,modalDdata:ta,homeType:Xi,homeId:Vi}),_s.createElement(Rc.Z,{close:!0,data:la==null?void 0:la.content,type:la==null?void 0:la.type,hasMask:!0,monacoEditor:{value:"",language:"txt",onChange:()=>{},options:{readOnly:!0,fontSize:14,minimap:{enabled:!1}}},onClose:()=>{Pr({content:"",type:""})}}),_s.createElement(Nl.K,cu(rA({},ji),{visible:ei,allow_skip:!0,width:800,onClose:()=>{Ri(!1),jo({})}})))};var Cc=(0,Pe.connect)(({user:We,dispatch:ot})=>({user:We,dispatch:ot}))(zu),fA=ne(39793),Tc=ne(69618),Mc=ne(23019),pl=ne(96472),yA=ne(10906),Il={tree:"tree___u23Lf",learn:"learn___gQiNJ",name:"name___1D14q",sign:"sign___Ki_95",pdf_name:"pdf_name___T3MPw",name_style:"name_style___nfuvC",color333:"color333___P8iqP",DirectoryTree:"DirectoryTree___umMQK",EditDom:"EditDom___Be0Pl"},XA=ne(89392),dd=ne(84105),Uc=ne(38819),VA=ne(84842),ed="data:image/png;base64,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",wu="data:image/png;base64,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",co=ne(59301),yc=Object.defineProperty,Ad=Object.defineProperties,ud=Object.getOwnPropertyDescriptors,Ke=Object.getOwnPropertySymbols,lt=Object.prototype.hasOwnProperty,ct=Object.prototype.propertyIsEnumerable,En=(We,ot,ye)=>ot in We?yc(We,ot,{enumerable:!0,configurable:!0,writable:!0,value:ye}):We[ot]=ye,Cn=(We,ot)=>{for(var ye in ot||(ot={}))lt.call(ot,ye)&&En(We,ye,ot[ye]);if(Ke)for(var ye of Ke(ot))ct.call(ot,ye)&&En(We,ye,ot[ye]);return We},ir=(We,ot)=>Ad(We,ud(ot)),$n=(We,ot)=>{var ye={};for(var yn in We)lt.call(We,yn)&&ot.indexOf(yn)<0&&(ye[yn]=We[yn]);if(We!=null&&Ke)for(var yn of Ke(We))ot.indexOf(yn)<0&&ct.call(We,yn)&&(ye[yn]=We[yn]);return ye},Ur=(We,ot,ye)=>new Promise((yn,mr)=>{var wr=pn=>{try{Vn(ye.next(pn))}catch(tr){mr(tr)}},ra=pn=>{try{Vn(ye.throw(pn))}catch(tr){mr(tr)}},Vn=pn=>pn.done?yn(pn.value):Promise.resolve(pn.value).then(wr,ra);Vn((ye=ye.apply(We,ot)).next())});const Yr=(We={})=>{var ot,ye;switch(We==null?void 0:We.item_type){case"Challenge":return co.createElement(Te.Z,{title:"\u5B9E\u6218\u5F62\u5F0F\uFF1A\u4EFB\u52A1\u5173\u5361"},co.createElement("i",{className:"iconfont icon-renwuguanka1 font20",style:{color:"#39B97E"}}));case"VideoItem":return co.createElement(Te.Z,{title:"\u6559\u5B66\u89C6\u9891"},co.createElement("i",{className:"iconfont icon-shipin2 c-purple-8C1 font20"}));case"StageCatalog":return co.createElement("i",{className:"iconfont icon-kongbai c-brilliant-blue font20"});case"SubjectHomework":if((We==null?void 0:We.homework_type)==="group")return co.createElement(Te.Z,{title:"\u4F5C\u4E1A\u5F62\u5F0F\uFF1A\u5206\u7EC4\u4F5C\u4E1A"},co.createElement("i",{className:"iconfont icon-fenzuzuoye3 font20",style:{color:"#acc218"}}));if((We==null?void 0:We.homework_type)==="normal")return co.createElement(Te.Z,{title:"\u4F5C\u4E1A\u5F62\u5F0F\uFF1A\u56FE\u6587\u4F5C\u4E1A"},co.createElement("i",{className:"iconfont icon-tuwenzuoye font20",style:{color:"#1db37f"}}));break;case"ExaminationBank":return co.createElement(Te.Z,{title:"\u6D4B\u9A8C\u5F62\u5F0F\uFF1A\u5728\u7EBF\u8003\u8BD5"},co.createElement("i",{className:"iconfont icon-zhangjieceshibeifen font20",style:{color:"#e9a318"}}));case"HomeworkCommon":if((We==null?void 0:We.homework_type)==="hack")return co.createElement(Te.Z,{title:"\u4F5C\u4E1A\u5F62\u5F0F\uFF1A\u7F16\u7A0B\u4F5C\u4E1A"},co.createElement("i",{className:"iconfont icon-bianchengzuoye1 font20",style:{color:"#E99237"}}));break;case"Shixun":return We!=null&&We.is_all_choice?co.createElement(Te.Z,{title:"\u5B9E\u6218\u5F62\u5F0F\uFF1A\u9009\u62E9\u9898"},co.createElement("i",{className:"iconfont icon-xuanzeti4 c-lake-blue font20"})):We!=null&&We.is_unity_3d?((ot=We==null?void 0:We.challenge_types)==null?void 0:ot.length)<=1?co.createElement(Te.Z,{title:"\u5B9E\u6218\u5F62\u5F0F\uFF1A\u865A\u62DF\u4EFF\u771F"},co.createElement("i",{className:"iconfont icon-xunifangzhenti1 font20",style:{color:"#A504D8"}})):co.createElement(Te.Z,{title:"\u5B9E\u6218\u5F62\u5F0F\uFF1A\u9009\u62E9\u9898\uFF0B\u865A\u62DF\u4EFF\u771F"},co.createElement("i",{className:"iconfont icon-rongheti1 font20",style:{color:"#44B7D7"}})):((ye=We==null?void 0:We.challenge_types)==null?void 0:ye.length)>1?co.createElement(Te.Z,{title:"\u5B9E\u6218\u5F62\u5F0F\uFF1A\u9009\u62E9\u9898\uFF0B\u7F16\u7A0B\u5F00\u53D1"},co.createElement("i",{className:"iconfont icon-rongheti1 font20",style:{color:"#44B7D7"}})):We!=null&&We.is_jupyter_lab?co.createElement(Te.Z,{title:"\u5B9E\u6218\u7C7B\u578B\uFF1AJupyterLab"},co.createElement("img",{width:20,src:ed})):We!=null&&We.is_jupyter?co.createElement(Te.Z,{title:"\u5B9E\u6218\u7C7B\u578B\uFF1AJupyter Notebook"},co.createElement("img",{width:20,src:wu})):co.createElement(Te.Z,{title:"\u5B9E\u6218\u5F62\u5F0F\uFF1A\u7F16\u7A0B\u5F00\u53D1"},co.createElement("i",{className:"iconfont icon-shixunti2 c-light-primary font20"}));default:return co.createElement(Te.Z,{title:"\u6559\u5B66\u8BFE\u4EF6"},co.createElement("i",{className:"iconfont icon-kejian1 c-cyan-blue font20"}))}},Ba=(We,{key:ot},ye)=>We.map(yn=>yn.key===ot?ir(Cn({},yn),{children:ye}):yn.children?ir(Cn({},yn),{children:Ba(yn.children,{key:ot},ye)}):yn),oe=We=>{var ot=We,{pathsDetail:ye,globalSetting:yn,user:mr,loading:wr,updateSort:ra,isPaths:Vn,dispatch:pn,isShowSchedule:tr,getData:Vr}=ot,ma=$n(ot,["pathsDetail","globalSetting","user","loading","updateSort","isPaths","dispatch","isShowSchedule","getData"]);const{keywords:da,visibleType:Ja="All"}=ye;let[to,Oa]=(0,b.useState)([]),[Fa,fo]=(0,b.useState)([]);const[xa,uo]=(0,b.useState)([]),[$a,Sa]=(0,b.useState)([]),[Ta,ho]=(0,b.useState)([]),bo=(0,Pe.useParams)(),[ta,Fo]=(0,b.useState)([]),[yo,za]=(0,b.useState)({}),[Ya,ui]=(0,b.useState)(!1),la=(jr=[],si="")=>jr==null?void 0:jr.map((wa,qa)=>{var io;const Ua=ir(Cn({},wa),{chapter_id:si?[si,qa+1].join("-"):qa+1,title:`${wa==null?void 0:wa.name}`,key:`${wa==null?void 0:wa.id}`,icon:Yr,isLeaf:(wa==null?void 0:wa.item_type)!=="StageCatalog"});return((io=wa==null?void 0:wa.children)==null?void 0:io.length)>0?(Fa.push(Ua==null?void 0:Ua.key),ir(Cn({},Ua),{children:la(wa==null?void 0:wa.children,Ua==null?void 0:Ua.chapter_id)})):Ua});(0,b.useEffect)(()=>{if(ma.data&&!(0,XA.isEqual)(ma.data,ta)){Fa=[];const jr=JSON.parse(JSON.stringify(ma.data));Xi(jr,0),Fo([...jr]),ma!=null&&ma.expandAll||Ja!="All"?Oa([...Fa]):Oa([])}},[ma.data,Ja,ma==null?void 0:ma.expandAll]),(0,b.useEffect)(()=>{var jr,si,wa,qa,io,Ua,ti,aa,Ko,_a;let vo;if((jr=ye.detail)!=null&&jr.has_start){const yi=(wa=(si=ye.detail)==null?void 0:si.courses)==null?void 0:wa.findIndex(Ka=>{var Vo;return parseInt((Vo=Ka.course_status)==null?void 0:Vo.status)===1});vo=yi>-1?yi:0}else{let yi=(Ua=(io=(qa=ye.detail)==null?void 0:qa.courses)==null?void 0:io.map(Ka=>{var Vo;return parseInt((Vo=Ka.course_status)==null?void 0:Vo.status)}))==null?void 0:Ua.lastIndexOf(2);vo=yi>-1?yi:0,yi=(aa=(ti=ye.detail)==null?void 0:ti.courses)==null?void 0:aa.findIndex(Ka=>{var Vo;return parseInt((Vo=Ka.course_status)==null?void 0:Vo.status)===0}),vo=yi>-1?yi:vo}(Ko=ye.detail)!=null&&Ko.courses&&za(((_a=ye.detail)==null?void 0:_a.courses[vo])||{})},[ye.detail]);const Pr=(jr,si,...wa)=>Ur(void 0,[jr,si,...wa],function*(qa,io,Ua={}){const ti=io?yield(0,Ze.BK)({id:qa,challenge_id:Ua==null?void 0:Ua.challenge_id,subject_id:bo.pathId}):yield(0,Ze.Ir)({id:qa,challenge_id:Ua==null?void 0:Ua.challenge_id,subject_id:bo.pathId});if(ti!=null&&ti.game_identifier||ti!=null&&ti.identifier){(0,Fe.xg)(io?`/tasks/${ti==null?void 0:ti.identifier}/jupyter`:`/tasks/${ti.game_identifier}?subject_id=${bo.pathId||""}`);return}(ti==null?void 0:ti.status)===-3?(0,Fe.eF)():(ti==null?void 0:ti.status)===2?ei(ti==null?void 0:ti.message):(ti==null?void 0:ti.status)===3&&Ri(ti==null?void 0:ti.message)}),ei=jr=>{jr=jr!=null&&jr.includes(".json")?jr:`${jr}.json`,rt.default.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:co.createElement("div",{className:"tc font16"},"\u5B9E\u8BAD\u5DF2\u7ECF\u66F4\u65B0\u4E86\uFF0C\u6B63\u5728\u4E3A\u60A8\u91CD\u7F6E!"),onOk:()=>Ur(void 0,null,function*(){const si=yield(0,Al.L8)({url:jr});if(!si)return;nt.ZP.success("\u91CD\u7F6E\u6210\u529F\uFF0C\u6B63\u5728\u8FDB\u5165\u5B9E\u8DF5\u9879\u76EE\uFF01");const wa=yield(0,Ze.Ir)({id:si.shixun_identifier});if(wa!=null&&wa.game_identifier){(0,Fe.xg)(`/tasks/${wa.game_identifier}`);return}(wa==null?void 0:wa.status)===2?ei(wa==null?void 0:wa.message):(wa==null?void 0:wa.status)===3&&Ri(wa==null?void 0:wa.message)})})},Ri=jr=>{rt.default.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:co.createElement("div",{className:"tc font16"},"\u76EE\u524D\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5C1A\u5728\u5185\u6D4B\u4E2D\uFF0C\u5C06\u4E8E",jr,"\u4E4B\u540E\u5F00\u653E\uFF0C\u8C22\u8C22\uFF01")})},ji=jr=>{console.log("onDragEnter:",jr)},jo=jr=>Ur(void 0,null,function*(){var si,wa,qa,io;console.log("onDrop:",jr);const Ua=jr.node.props.eventKey,ti=jr.dragNode.props.eventKey,aa=jr.node.props.pos.split("-"),Ko=jr.dropPosition-Number(aa[aa.length-1]);if(aa.length>3&&!jr.node.dragOverGapBottom&&!jr.node.dragOverGapTop||jr.node.dragOver&&jr.dragNodesKeys.length>1||aa.length>2&&jr.dragNodesKeys.length>1)return!1;let _a=["Attachment","Hack","Shixun","SubjectHomework","Videoltem"];if(_a.includes((si=jr.dragNode)==null?void 0:si.item_type)&&((wa=jr.node)==null?void 0:wa.item_type)!="StageCatalog"&&Ko===0||((qa=jr.dragNode)==null?void 0:qa.item_type)==="StageCatalog"&&_a.includes((io=jr.node)==null?void 0:io.item_type)&&Ko===0)return!1;const vo=(Vo,gs,ni)=>{for(let wl=0;wl{ni.splice(gs,1),Ka=Vo}),!jr.dropToGap)vo(yi,Ua,Vo=>{Vo.children=Vo.children||[],Vo.children.unshift(Ka)});else if((jr.node.props.children||[]).length>0&&jr.node.props.expanded&&Ko===1)vo(yi,Ua,Vo=>{Vo.children=Vo.children||[],Vo.children.unshift(Ka)});else{let Vo,gs;vo(yi,Ua,(ni,wl,zi)=>{Vo=zi,gs=wl}),Ko===-1?Vo.splice(gs,0,Ka):Vo.splice(gs+1,0,Ka)}yield ra({stage_id:ma.stage_id,list:yi}),Xi(yi,0,0,!0),console.log("data:",yi),Fo([...yi]),Oa([...to,jr.node.key])}),Xi=(jr,si,wa,qa)=>{si=si||0,jr.map((io,Ua)=>{var ti;try{return io.key2=si+1+"-"+(Ua+1),io.key3=ma.index+1+"-"+(Ua+1),io.title="",qa||(io.key=si+1+"-"+(Ua+1)),si?io.index=wa+"-"+(Ua+1):io.index=io.key3,(ti=io.children)!=null&&ti.length&&(Fa.push(io.key2),Xi(io.children,io.key2,io.index,qa)),io}catch(aa){}})},Hi=jr=>{jr=jr||"";let si=new RegExp(da,"ig");const wa=jr.replace(si,'$&');return da?co.createElement("span",{dangerouslySetInnerHTML:{__html:wa}}):jr},Vi=(jr,si)=>{const{learning_status:wa,name:qa}=jr;return(wa==null?void 0:wa[0])==="can"&&(wa==null?void 0:wa[1])==="try"?co.createElement("div",{className:Il.learn},co.createElement("span",{className:Il.name},si?qa:Hi(qa)),co.createElement("span",{className:Il.sign},"\u514D\u8D39\u8BD5\u5B66")):si?qa:Hi(qa)},fs=jr=>{Ja==="All"&&(to.includes(jr)?Oa(to.filter(si=>si!=jr)):Oa(to.concat(jr)))},Es=(jr,si)=>Ur(void 0,null,function*(){if(jr!=null&&jr.need_authorize){(0,Dn.rX)(!1);return}yield Pr(jr.identifier,jr.is_jupyter||jr.is_jupyter_lab,jr),si(),yo!=null&&yo.course_id&&(0,ue.JS)({id:yo==null?void 0:yo.course_id})}),Os=jr=>Ur(void 0,null,function*(){var si,wa,qa,io,Ua;if(!(0,Dn.tJ)(pn))return;if(!((si=mr.userInfo)!=null&&si.admin)&&!((wa=mr.userInfo)!=null&&wa.business)&&!jr.can_view&&jr.item_type!=="Attachment")return rt.default.info({centered:!0,width:400,okText:"\u77E5\u9053\u5566",icon:null,content:co.createElement("div",{className:"tc font14"},"\u5F53\u524D\u89C6\u9891\u4E3A\u521B\u5EFA\u8005\u6240\u5C5E\u5355\u4F4D\u5185\u90E8\u6559\u5B66\u8D44\u6599\uFF0C\u5916\u5355\u4F4D\u7528\u6237\u65E0\u89C2\u770B\u6743\u9650")});jr.link&&(0,Tc.DH)({is_f:1,id:jr.id,point:0,total:0});const ti=ma!=null&&ma.course_id?`course_id=${ma==null?void 0:ma.course_id}`:`subject_id=${bo.pathId||ma.subject_id}`;if(((io=jr==null?void 0:jr.name)==null?void 0:io.substr((qa=jr==null?void 0:jr.name)==null?void 0:qa.lastIndexOf("."))).toUpperCase()===".ZIP"){if(!((Ua=ye.detail)!=null&&Ua.allow_download)){nt.ZP.info("\u6559\u5B66\u8BFE\u4EF6\u4E0D\u652F\u6301\u4E0B\u8F7D");return}(0,Fe.FH)(jr.name,Hn.Z.API_SERVER+jr.url)}else(0,Fe.xg)(jr.link||`/video/${jr.id}?${ti}`);if(jr.item_type==="Attachment"&&jr.complete_status!=2){const Ko=yield(0,ue.rS)({attachment_id:jr.id,status:2})}(jr.item_type==="Attachment"||jr.item_type==="VideoItem")&&Vr({stage_id:jr==null?void 0:jr.stage_item_id})}),ol=jr=>{Ya||ui(!0)},zs=(0,b.useRef)(!1),ii=(0,b.useMemo)(()=>co.createElement(y.Z,{spinning:zs.current},co.createElement(ee.default,{className:Il.tree,disabled:ma.disabled,expandedKeys:[...to],draggable:!0,onDragEnter:ji,onDrop:jo,onExpand:fs,blockNode:!0,titleRender:jr=>{var si,wa,qa,io,Ua,ti;let aa=jr;const Ko=((si=jr==null?void 0:jr.learning_status)==null?void 0:si[0])==="can";return co.createElement(a.Z,{align:"middle",className:"font14",onClick:()=>fs(aa.key),style:{flexWrap:"nowrap",whiteSpace:"nowrap"},onMouseOver:()=>ol(aa.key)},co.createElement(x.Z,{flex:"30px",style:{display:"flex",alignItems:"center"}},Yr(jr)),co.createElement(x.Z,{flex:"1",className:Il.color333,style:{display:"flex",alignItems:"center",width:300}},ma.cust_seq&&co.createElement("span",{className:`${Il.color333} mr10`}," ",jr.index," "),jr.item_type!=="Attachment"&&co.createElement("div",{className:Il.name_style},co.createElement(Te.Z,{placement:"topLeft",title:jr.name},Vi(jr,!1))),jr.item_type==="Attachment"&&co.createElement("a",{target:"_blank",className:Il.pdf_name,title:jr.name,onClick:()=>Ur(void 0,null,function*(){if((0,Dn.tJ)(pn)){if(yo!=null&&yo.course_id){const _a=yield(0,ue.JS)({id:yo==null?void 0:yo.course_id})}switch(jr.item_type){case"Attachment":Os(aa);break;case"VideoItem":Os(jr);break;case"ExaminationBank":Os(jr);break;case"HomeworkCommon":Os(jr);break;case"SubjectHomework":(jr.homework_type=="group"||jr.homework_type=="normal")&&Os(jr);break;case"Shixun":Es(jr);break}}})},jr.name),(jr.item_type==="Shixun"||jr.item_type==="Challenge")&&jr.high_resources_consume&&co.createElement(Xe.Z,{type:"paths",style:{marginLeft:10}}),(jr.item_type==="Shixun"||jr.item_type==="Challenge")&&((wa=jr==null?void 0:jr.shixun_marks)==null?void 0:wa.length)>0&&(((qa=mr==null?void 0:mr.userInfo)==null?void 0:qa.role)==1||((io=mr==null?void 0:mr.userInfo)==null?void 0:io.role)==2)&&(jr==null?void 0:jr.shixun_marks.map((_a,vo)=>co.createElement(Te.Z,{title:`${_a}`,key:vo},co.createElement("span",{style:{background:"#43a2ff",color:"#fff",borderRadius:"13px",marginLeft:"5px",height:"20px",textAlign:"center",fontSize:"12px",maxWidth:"70px",padding:"0px 13px",overflow:"hidden",whiteSpace:"nowrap",display:"inline-flex",alignItems:"center",justifyContent:"center",textOverflow:"ellipsis"}},_a)))),!!((Ua=jr.schools)!=null&&Ua.length)&&co.createElement(Te.Z,{title:"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u9762\u5411\u6307\u5B9A\u5355\u4F4D\u5F00\u653E"},co.createElement("i",{className:"iconfont icon-zhidinggongkai1 ml10 c-orange",style:{transform:"translateY(1px)",display:"inline-block"}})),(jr.item_type==="Shixun"||jr.item_type==="Challenge")&&!!(jr!=null&&jr.finished_challenges_count)&&co.createElement(Te.Z,{title:`\u5B8C\u6210\u5EA6:${Math.round((jr==null?void 0:jr.finished_challenges_count)/(jr==null?void 0:jr.challenges_count)*100)}%`},co.createElement("i",{className:`iconfont icon-a-wanchengdu100 ml10 ${(jr==null?void 0:jr.finished_challenges_count)-(jr==null?void 0:jr.challenges_count)===0?"c-light-green":"c-grey-333"}`,style:{transform:"translateY(1px)",display:"inline-block"}}))),!ma.disabled&&co.createElement("aside",{style:{color:"#0152d9",fontSize:"14px",marginRight:"20px"}},"\u62D6\u52A8\u53EF\u4EE5\u6539\u53D8\u9879\u76EE\u663E\u793A\u987A\u5E8F"),Ya&&co.createElement(x.Z,{className:"tr"},(aa.item_type==="VideoItem"||(aa==null?void 0:aa.item_type)==="Attachment"||(aa==null?void 0:aa.item_type)==="StageCatalog"||(aa==null?void 0:aa.item_type)==="SubjectHomework"||(aa==null?void 0:aa.item_type)==="ExaminationBank"||(aa==null?void 0:aa.item_type)==="HomeworkCommon")&&!ma.disabled&&!ma.hiddenEditBtn&&co.createElement(Te.Z,{title:"\u7F16\u8F91"},co.createElement("span",{onClick:_a=>{_a.stopPropagation(),ma.editVidoItem(Cn({stage_id:ma.stage_id},aa))},style:{color:"#ccc",marginRight:"10px"}},co.createElement(yA.Z,null))),!ma.disabled&&co.createElement(co.Fragment,null,co.createElement(Te.Z,{title:"\u5220\u9664"},co.createElement("span",{onClick:()=>{ma.deleteStages({id:aa.stage_item_id,stage_id:ma.stage_id})},className:"iconfont icon-shanchu c-grey-c"}))),ma.showVideoPlay&&ma.disabled&&aa.item_type==="SubjectHomework"&&Ko&&co.createElement("aside",null,!(0,Se.JA)()&&Vn&&((0,Se.Ny)()||(aa==null?void 0:aa.is_free)||!(aa!=null&&aa.is_free)&&(aa==null?void 0:aa.is_trial_study))&&co.createElement(le.ZP,{className:"mr10",type:"primary",onClick:()=>Ur(void 0,null,function*(){(0,Dn.tJ)(pn)&&pn({type:"shixunsDetail/setActionTabs",payload:{key:"Stage-SendModal",params:{id:aa.stage_item_id,title:(aa==null?void 0:aa.homework_type)=="group"?"\u5206\u7EC4\u4F5C\u4E1A":"\u56FE\u6587\u4F5C\u4E1A"}}})})},"\u53D1\u9001"),!(0,Se.JA)()&&Vn&&co.createElement(le.ZP,{type:"primary",onClick:()=>Ur(void 0,null,function*(){(0,Dn.tJ)(pn)&&ma.showInfoModal(Cn({stage_id:ma.stage_id},aa))})},"\u67E5\u770B\u8BE6\u60C5")),ma.showVideoPlay&&ma.disabled&&aa.item_type==="ExaminationBank"&&Ko&&co.createElement("aside",null,!(0,Se.JA)()&&Vn&&((0,Se.Ny)()||(aa==null?void 0:aa.is_free)||!(aa!=null&&aa.is_free)&&(aa==null?void 0:aa.is_trial_study))&&co.createElement(le.ZP,{className:"mr10",type:"primary",onClick:()=>Ur(void 0,null,function*(){(0,Dn.tJ)(pn)&&pn({type:"shixunsDetail/setActionTabs",payload:{key:"Stage-SendModal",params:{id:aa.stage_item_id,title:"\u6D4B\u9A8C",examinationid:aa.id}}})})},"\u53D1\u9001"),!(0,Se.JA)()&&Vn&&co.createElement(le.ZP,{type:"primary",onClick:()=>Ur(void 0,null,function*(){(0,Dn.tJ)(pn)&&window.open(`/paperlibrary/see/${aa.id}?defaultActiveKey=1`)})},"\u67E5\u770B\u8BE6\u60C5")),ma.showVideoPlay&&ma.disabled&&aa.item_type==="HomeworkCommon"&&Ko&&co.createElement("aside",null,!(0,Se.JA)()&&Vn&&((0,Se.Ny)()||(aa==null?void 0:aa.is_free)||!(aa!=null&&aa.is_free)&&(aa==null?void 0:aa.is_trial_study))&&co.createElement(le.ZP,{className:"mr10",type:"primary",onClick:()=>Ur(void 0,null,function*(){(0,Dn.tJ)(pn)&&pn({type:"shixunsDetail/setActionTabs",payload:{key:"Stage-SendModal",params:{id:aa.stage_item_id,title:"\u7F16\u7A0B\u4F5C\u4E1A",examinationid:aa.id}}})})},"\u53D1\u9001"),!(0,Se.JA)()&&Vn&&co.createElement(le.ZP,{type:"primary",onClick:()=>Ur(void 0,null,function*(){(0,Dn.tJ)(pn)&&ma.showInfoModal(Cn({stage_id:ma.stage_id},aa))})},"\u67E5\u770B\u8BE6\u60C5")),ma.showVideoPlay&&ma.disabled&&aa.item_type==="VideoItem"&&Ko&&co.createElement("aside",null,!(0,Se.JA)()&&Vn&&((0,Se.Ny)()||(aa==null?void 0:aa.is_free)||!(aa!=null&&aa.is_free)&&(aa==null?void 0:aa.is_trial_study))&&co.createElement(le.ZP,{className:"mr10",type:"primary",onClick:()=>Ur(void 0,null,function*(){(0,Dn.tJ)(pn)&&pn({type:"shixunsDetail/setActionTabs",payload:{key:"Stage-SendModal",params:{id:aa.stage_item_id,title:"\u89C6\u9891"}}})})},"\u53D1\u9001"),co.createElement(le.ZP,{type:"primary",className:"mr10",onClick:()=>Ur(void 0,null,function*(){Os(aa)})},aa.last_point>0?"\u7EE7\u7EED\u5B66\u4E60":"\u5F00\u59CB\u5B66\u4E60")),(aa.allow_visit||aa.to_be_built||!aa.shixun_status)&&ma.disabled&&(aa.item_type==="Shixun"||aa.item_type==="Challenge")&&Ko&&co.createElement("aside",null,!(0,Se.JA)()&&Vn&&!aa.shixun_status&&((0,Se.Ny)()||(aa==null?void 0:aa.is_free)||!(aa!=null&&aa.is_free)&&(aa==null?void 0:aa.is_trial_study))&&co.createElement(le.ZP,{className:"ml10",type:"primary",onClick:()=>Ur(void 0,null,function*(){(0,Dn.tJ)(pn)&&pn({type:"shixunsDetail/setActionTabs",payload:{key:"Stage-SendModal",params:{id:aa.stage_item_id,title:"\u5B9E\u8BAD",is_jupyter:(aa==null?void 0:aa.is_jupyter)||(aa==null?void 0:aa.is_jupyter_lab),identifier:aa==null?void 0:aa.identifier}}})})},"\u53D1\u9001"),co.createElement(VA.Z,{className:"ml10",type:"primary",onClick:()=>Ur(void 0,null,function*(){var _a;(0,Dn.tJ)(pn)&&((_a=ye.detail)!=null&&_a.must&&(yield(0,Dn.PH)(bo.pathId,aa)),aa.item_type!=="Attachment"&&(yo!=null&&yo.course_id)&&(yield(0,ue.JS)({id:yo==null?void 0:yo.course_id})),window.open(`/shixuns/${aa.identifier}/challenges`))})},"\u67E5\u770B\u8BE6\u60C5"),!aa.shixun_status&&co.createElement(VA.Z,{className:"ml10",type:"primary",onClick:()=>Ur(void 0,null,function*(){var _a;if((0,Dn.tJ)(pn,!0))return(_a=ye.detail)!=null&&_a.must&&(yield(0,Dn.PH)(bo.pathId,aa,Pr)),new Promise(vo=>Ur(void 0,null,function*(){Es(aa,vo)}))})},aa!=null&&aa.need_authorize?"\u9700\u6388\u6743":jr!=null&&jr.finished_challenges_count?(jr==null?void 0:jr.finished_challenges_count)-(jr==null?void 0:jr.challenges_count)===0?"\u518D\u6B21\u5B9E\u6218":"\u7EE7\u7EED\u5B9E\u6218":"\u5F00\u59CB\u5B9E\u6218")),ma.showVideoPlay&&ma.disabled&&aa.item_type==="Attachment"&&Ko&&co.createElement("aside",null,((ti=ye.detail)==null?void 0:ti.allow_download)&&co.createElement(le.ZP,{className:"mr10",type:"primary",onClick:()=>Ur(void 0,null,function*(){var _a;(0,Dn.tJ)(pn)&&(0,Fe.Nd)("",`${Hn.Z.API_SERVER}${(_a=aa.url)==null?void 0:_a.replace("disposition=inline","")}`)})},"\u4E0B\u8F7D\u8D44\u6E90"),co.createElement(le.ZP,{type:"primary",className:"mr10",onClick:()=>Ur(void 0,null,function*(){(0,Dn.tJ)(pn)&&(0,Fe.xg)(`/video/${aa.id}?subject_id=${bo.pathId||""}`)})},"\u5F00\u59CB\u5B66\u4E60"))),co.createElement(x.Z,null,ma.disabled&&aa.shixun_status==="\u6682\u672A\u516C\u5F00"&&co.createElement("span",{className:`${Il.color204} ml5`},"\u6682\u672A\u53D1\u5E03"),aa.shixun_status==="\u5DF2\u5220\u9664"&&co.createElement("span",{className:`${Il.color204} ml5`},"\u5DF2\u5220\u9664"),ma.disabled&&!tr&&(aa.item_type==="Shixun"||aa.item_type==="Challenge")&&!!aa.challenges_count&&co.createElement("span",{className:"exper\u02C6iment-number ml5 c-grey-999"}," \u5B9E\u9A8C\u6570 ",aa.item_type==="Challenge"?1:aa.challenges_count," "),ma.disabled&&tr&&(aa.item_type==="Shixun"||aa.item_type==="Challenge")&&!!aa.challenges_count&&aa.shixun_status!=="\u6682\u672A\u516C\u5F00"&&aa.shixun_status!=="\u5DF2\u5220\u9664"&&co.createElement(co.Fragment,null,co.createElement("i",{className:"iconfont icon-wanchenggouxuan font14",style:{marginLeft:"5px",color:aa.finished_challenges_count===aa.challenges_count?"#50DAAE":"#DEDEDE"}}),co.createElement("span",{style:{marginLeft:"4px"}},co.createElement("span",{style:{color:"#165DFF",fontSize:"14px"}},aa.finished_challenges_count),co.createElement("span",{style:{color:"#DEDEDE",fontSize:"14px"}},"/",aa.challenges_count))),ma.disabled&&tr&&(aa.item_type==="VideoItem"||aa.item_type==="Attachment")&&(aa.complete_status==0?co.createElement("i",{className:"iconfont icon-weidianjixuexi font14",style:{color:"#DEDEDE"}}):aa.complete_status==1?co.createElement("i",{className:"iconfont icon-yidianjixuexiweiwancheng font14",style:{color:"#50DAAE"}}):co.createElement("i",{className:"iconfont icon-xuexiwancheng font14",style:{color:"#50DAAE"}})),Ja==="All"&&jr.item_type==="StageCatalog"&&co.createElement("span",{className:"ml10"},to.includes(jr.key)?co.createElement(dd.Z,null):co.createElement(Uc.Z,null))))},treeData:ta,loadedKeys:xa,loadData:jr=>Ur(void 0,null,function*(){if(console.log(jr),zs.current=!0,uo(xa==null?void 0:xa.concat([jr.key])),jr.item_type!=="StageCatalog")return zs.current=!1;const si=yield pn({type:"pathsDetail/getStageChildrenData",payload:{id:jr.stage_item_id}});zs.current=!1;const wa=(io=ta)=>io.map(Ua=>{var ti;return Ua.id==jr.id?ir(Cn({},Ua),{children:si.data.items}):ir(Cn({},Ua),{children:((ti=Ua==null?void 0:Ua.children)==null?void 0:ti.length)>0?wa(Ua.children):[]})}),qa=wa();Xi(qa,0),Fo([...qa])})})),[ta,Fa,to,Ja,Ya,xa]);return co.createElement(co.Fragment,null,ii)};var te=(0,Pe.connect)(({pathsDetail:We,loading:ot,user:ye,globalSetting:yn})=>({pathsDetail:We,globalSetting:yn,user:ye,loading:ot.effects}))(oe),ae=Object.defineProperty,Ae=Object.defineProperties,Ce=Object.getOwnPropertyDescriptors,fe=Object.getOwnPropertySymbols,we=Object.prototype.hasOwnProperty,Ie=Object.prototype.propertyIsEnumerable,He=(We,ot,ye)=>ot in We?ae(We,ot,{enumerable:!0,configurable:!0,writable:!0,value:ye}):We[ot]=ye,at=(We,ot)=>{for(var ye in ot||(ot={}))we.call(ot,ye)&&He(We,ye,ot[ye]);if(fe)for(var ye of fe(ot))Ie.call(ot,ye)&&He(We,ye,ot[ye]);return We},mt=(We,ot)=>Ae(We,Ce(ot)),Bt=(We,ot)=>{var ye={};for(var yn in We)we.call(We,yn)&&ot.indexOf(yn)<0&&(ye[yn]=We[yn]);if(We!=null&&fe)for(var yn of fe(We))ot.indexOf(yn)<0&&Ie.call(We,yn)&&(ye[yn]=We[yn]);return ye},Qt=(We,ot,ye)=>new Promise((yn,mr)=>{var wr=pn=>{try{Vn(ye.next(pn))}catch(tr){mr(tr)}},ra=pn=>{try{Vn(ye.throw(pn))}catch(tr){mr(tr)}},Vn=pn=>pn.done?yn(pn.value):Promise.resolve(pn.value).then(wr,ra);Vn((ye=ye.apply(We,ot)).next())});const et=["application/pdf","application/msword","application/vnd.ms-excel","application/vnd.ms-powerpoint","application/vnd.openxmlformats-officedocument.spreadsheetml.sheet","application/vnd.openxmlformats-officedocument.presentationml.presentation","application/vnd.openxmlformats-officedocument.wordprocessingml.document","application/ZIP"],xn=We=>{var ot=We,{pathsDetail:ye,user:yn,globalSetting:mr,loading:wr,exercise:ra,dispatch:Vn,classroomList:pn,val:tr,allData:Vr,index:ma,visibleTypeNew:da,getData:Ja,selectExercise:to,openPreview:Oa,UpdataStageChildrenData:Fa}=ot,fo=Bt(ot,["pathsDetail","user","globalSetting","loading","exercise","dispatch","classroomList","val","allData","index","visibleTypeNew","getData","selectExercise","openPreview","UpdataStageChildrenData"]),xa,uo,$a;const[Sa]=It.default.useForm(),[Ta,ho]=(0,b.useState)(),[bo]=It.default.useForm(),[ta]=It.default.useForm(),[Fo]=It.default.useForm(),yo=(0,Pe.useParams)(),{stageData:za,keywords:Ya,visibleType:ui="All",editKey:la}=ye;let[Pr,ei]=(0,b.useState)({});const Ri=(0,b.useRef)(),[ji,jo]=(0,b.useState)(!1),[Xi,Hi]=(0,b.useState)(!1),[Vi,fs]=(0,b.useState)(!1),[Es,Os]=(0,b.useState)(!1),[ol,zs]=(0,b.useState)(!1),[ii,jr]=(0,b.useState)(!1),[si,wa]=(0,b.useState)(),[qa,io]=(0,b.useState)(!1),[Ua,ti]=(0,b.useState)(!1),[aa,Ko]=(0,b.useState)(""),[_a,vo]=(0,b.useState)(""),[yi,Ka]=(0,b.useState)(""),[Vo,gs]=(0,b.useState)(""),[ni,wl]=(0,b.useState)(),[zi,as]=(0,b.useState)(!0),[kA,_u]=(0,b.useState)([]),[Kl,hu]=(0,b.useState)(),[mA,pu]=(0,b.useState)([]),Pc=((xa=ye.detail)==null?void 0:xa.is_free)||((uo=ye.detail)==null?void 0:uo.can_learning),Ou=!(($a=ye.detail)!=null&&$a.can_managed),bc=pa=>{if(pa.key=="Enter"){const li=ta.getFieldValue("tag");if(ta.setFieldsValue({tag:""}),!li){nt.ZP.info("\u6807\u7B7E\u4E0D\u80FD\u4E3A\u7A7A");return}if(mA.filter(Si=>Si===li).length>0){nt.ZP.info("\u5DF2\u6709\u76F8\u540C\u540D\u79F0\u6807\u7B7E");return}mA.push(li),pu([...mA])}},$u=(pa,li)=>{pa.preventDefault(),pu([...mA.filter(Si=>Si!=li)])},ec=()=>{nt.ZP.warning("\u975E\u8BFE\u7A0B\u5408\u4F5C\u8005\u4E0D\u53EF\u64CD\u4F5C\uFF0C\u8BF7\u4E0E\u8BFE\u7A0B\u8D1F\u8D23\u4EBA\u8054\u7CFB\uFF0C\u83B7\u5F97\u5408\u4F5C\u8005\u8EAB\u4EFD\u540E\u8FDB\u884C\u76F8\u5173\u64CD\u4F5C\u3002")},Zc=pa=>{pa=pa!=null&&pa.includes(".json")?pa:`${pa}.json`,rt.default.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:b.createElement("div",{className:"tc font16"},"\u5B9E\u8BAD\u5DF2\u7ECF\u66F4\u65B0\u4E86\uFF0C\u6B63\u5728\u4E3A\u60A8\u91CD\u7F6E!"),onOk:()=>Qt(void 0,null,function*(){const li=yield(0,Al.L8)({url:pa});if(!li)return;nt.ZP.success("\u91CD\u7F6E\u6210\u529F\uFF0C\u6B63\u5728\u8FDB\u5165\u5B9E\u8DF5\u9879\u76EE\uFF01");const Si=yield(0,Ze.Ir)({id:li.shixun_identifier});if(Si!=null&&Si.game_identifier){(0,Fe.xg)(`/tasks/${Si.game_identifier}`);return}(Si==null?void 0:Si.status)===2?Zc(Si==null?void 0:Si.message):(Si==null?void 0:Si.status)===3&&Xc(Si==null?void 0:Si.message)})})},Xc=pa=>{rt.default.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:b.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")})},mc=(pa,li)=>{if(Ou){ec();return}hc()&&(Vn({type:"pathsDetail/save",payload:{stage_id:li.stage_id,editKey:pa}}),Sa.setFieldsValue({name:li.stage_name,description:li.stage_description,tagName:li.tag&&li.tag.name||""}),ho(mt(at({},Ta),{description:li.stage_description})))},Vc=pa=>Qt(void 0,null,function*(){const li=yield(0,ue.Ex)(at({},pa));return Pr.items=pa.list,li}),nd=pa=>Qt(void 0,null,function*(){var li,Si;if(Kl){const Ji=yield(0,ue.M2)(mt(at({id:Kl==null?void 0:Kl.id,subject_id:yo.pathId},pa),{video_id:(pa==null?void 0:pa.video_id)||((li=Kl==null?void 0:Kl.video_item)==null?void 0:li.video_id),link:(pa==null?void 0:pa.link)||((Si=Kl==null?void 0:Kl.video_item)==null?void 0:Si.link)}));return Ji&&(nt.ZP.success("\u4FEE\u6539\u6210\u529F"),zs(!1),Fa({stage_id:Pr.stage_id})),Ji}else{const Ji=yield(0,ue.A2)(at({id:Pr.stage_id,subject_id:yo.pathId},pa));return Ji.id&&(zs(!1),Fa({stage_id:Pr.stage_id})),Ji}}),Fc=pa=>Qt(void 0,null,function*(){var li,Si;if(!(pa!=null&&pa.name)||(pa==null?void 0:pa.name.replace(/(^\s*)|(\s*$)/g,""))==="")return nt.ZP.info("\u8BF7\u5148\u8F93\u5165\u7AE0\u8282\u540D\u79F0\uFF01");const Ji=[...((li=Pr==null?void 0:Pr.shixuns_list)==null?void 0:li.map(jA=>({type:jA.item_type,id:jA.id})))||[],...((Si=Pr==null?void 0:Pr.attachments_list)==null?void 0:Si.map(jA=>({type:"Attachment",id:jA.id})))||[]],Ki=pa,{tagName:Rs}=Ki,eA=Bt(Ki,["tagName"]);let IA=mt(at({},eA),{id:Pr.stage_id,type:Array.from(new Set(Ji.map(jA=>jA.type))),list:Ji});const Ru=Pr.tag&&Pr.tag.id||"";IA=mt(at({},IA),{stage_tag_attributes:Ru?{id:Ru,name:Rs}:{name:Rs||""}});const vu=yield(0,ue.xn)(at({},IA));vu!=null&&vu.subject_id&&Fa(mt(at(at({},Pr),vu),{stage_name:IA.name,stage_description:IA.description,tag:IA.stage_tag_attributes}))}),rd=pa=>{rt.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u672C\u64CD\u4F5C\u5C06\u5220\u9664\u5F53\u524D\u76EE\u5F55\u53CA\u4E0B\u5C5E\u5B50\u76EE\u5F55\u7684\u5168\u90E8\u5185\u5BB9\uFF0C\u786E\u8BA4\u8981\u5220\u9664\u5417\uFF1F",onOk:()=>Qt(void 0,null,function*(){(yield(0,ue.WW)(pa)).status===0&&(nt.ZP.success("\u5220\u9664\u6210\u529F"),Fa({stage_id:tr.stage_id||Pr.stage_id}))})})},ad=pa=>Qt(void 0,null,function*(){const li=yield(0,ue.FD)({id:pa==null?void 0:pa.stage_item_id,type:pa==null?void 0:pa.homework_type});li&&((pa==null?void 0:pa.item_type)=="HomeworkCommon"?Ka(li==null?void 0:li.hack_homework):Ka(li==null?void 0:li.subject_homework),Ko(pa==null?void 0:pa.item_type),vo(pa==null?void 0:pa.stage_item_id),ti(!0))}),xc=pa=>Qt(void 0,null,function*(){var li,Si,Ji;if((pa==null?void 0:pa.item_type)==="VideoItem"){const Ki=yield(0,Tc.TJ)({id:pa==null?void 0:pa.stage_item_id});hu(Ki),(pa==null?void 0:pa.item_type)==="VideoItem"?zs(!0):(pu(((li=Ki==null?void 0:Ki.tags)==null?void 0:li.map(Rs=>Rs==null?void 0:Rs.name))||[]),ta.setFieldsValue({files:[{uid:(Si=Ki==null?void 0:Ki.attachment)==null?void 0:Si.id,name:Ki==null?void 0:Ki.name,response:{id:(Ji=Ki==null?void 0:Ki.attachment)==null?void 0:Ji.id}}]}),fs(!0))}else if((pa==null?void 0:pa.item_type)==="ExaminationBank")Pe.history.push(`/paperlibrary/add/${pa==null?void 0:pa.id}?defaultActiveKey=0&type=2&pageType=course&updateType=course&courseId=${yo.pathId}&stageId=${tr.stage_id}`);else if((pa==null?void 0:pa.item_type)==="HomeworkCommon")Pe.history.push(`/paths/${yo.pathId}/${Pr.stage_id}/program_homework/${pa==null?void 0:pa.id}/edit`);else if((pa==null?void 0:pa.item_type)==="Attachment"){let Ki;rt.default.confirm({title:"\u4FEE\u6539\u8BFE\u4EF6\u540D\u79F0",icon:null,centered:!0,okText:"\u786E\u8BA4\u4FEE\u6539",cancelText:"\u53D6\u6D88",content:b.createElement(At.default,{value:Ki,onChange:Rs=>{Ki=Rs.target.value},placeholder:"\u8BF7\u8F93\u5165\u8BFE\u4EF6\u540D\u79F0"}),onOk:()=>Qt(void 0,null,function*(){var Rs,eA;if(!Ki)return nt.ZP.info("\u540D\u79F0\u4E0D\u80FD\u4E3A\u7A7A"),Promise.reject();const IA=yield(0,Gt.ZP)(`/api/attachments/${pa==null?void 0:pa.id}.json`,{method:"put",body:{name:Ki+((eA=pa==null?void 0:pa.name)==null?void 0:eA.substr((Rs=pa==null?void 0:pa.name)==null?void 0:Rs.lastIndexOf(".")))}});Ki="",Fa({stage_id:pa==null?void 0:pa.stage_id})})})}else if((pa==null?void 0:pa.item_type)==="SubjectHomework")Vn({type:"classroomList/setActionTabs",payload:{key:(pa==null?void 0:pa.homework_type)=="group"?"\u8BFE\u7A0B\u7F16\u8F91\u5206\u7EC4\u4F5C\u4E1A":"\u8BFE\u7A0B\u7F16\u8F91\u56FE\u6587\u4F5C\u4E1A",id:pa==null?void 0:pa.stage_item_id,type:pa==null?void 0:pa.homework_type}});else{let Ki;rt.default.confirm({title:"\u4FEE\u6539\u5C0F\u8282\u540D\u79F0",icon:null,centered:!0,okText:"\u786E\u8BA4\u4FEE\u6539",cancelText:"\u53D6\u6D88",content:b.createElement(At.default,{defaultValue:pa==null?void 0:pa.name,value:Ki,maxLength:40,onChange:Rs=>{console.log(Rs.target.value),Ki=Rs.target.value},placeholder:"\u8BF7\u8F93\u5165\u5C0F\u8282\u540D\u79F0"}),onOk:()=>Qt(void 0,null,function*(){if(!(Ki||(pa==null?void 0:pa.name)).replaceAll(" ",""))return nt.ZP.info("\u540D\u79F0\u4E0D\u80FD\u4E3A\u7A7A"),Promise.reject();const Rs=yield(0,Gt.ZP)(`/api/stages/${pa==null?void 0:pa.stage_id}/update_item_name.json`,{method:"put",body:{name:Ki||(pa==null?void 0:pa.name),item_id:pa==null?void 0:pa.id}});Ki="",Fa({stage_id:pa==null?void 0:pa.stage_id})})})}}),Nu=pa=>{rt.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u786E\u5B9A\u5220\u9664\u8BE5\u7AE0\u8282\u5417\uFF1F",onOk:()=>Qt(void 0,null,function*(){(yield(0,ue._V)({id:pa})).status===1&&(Vn({type:"pathsDetail/save",payload:{editKey:-1,stageData:za.filter(Si=>Si.stage_id!==pa)}}),nt.ZP.success("\u5220\u9664\u6210\u529F"))})})},Gl=(pa,li)=>{const Si=za.findIndex(Ki=>Ki.stage_id===pa),Ji=[...za];return li==="up"&&Si>0?[Ji[Si-1],Ji[Si]]=[Ji[Si],Ji[Si-1]]:li==="down"&&SiQt(void 0,null,function*(){if(Ou){ec();return}if(!hc())return;(yield(0,ue.ms)({id:pa})).status===1&&(nt.ZP.success("\u4E0A\u79FB\u6210\u529F!"),Vn({type:"pathsDetail/save",payload:{stageData:Gl(pa,"up")}}))}),tc=pa=>Qt(void 0,null,function*(){if(Ou){ec();return}if(!hc())return;(yield(0,ue.yy)({id:pa})).status===1&&(nt.ZP.success("\u4E0B\u79FB\u6210\u529F!"),Vn({type:"pathsDetail/save",payload:{stageData:Gl(pa,"down")}}))}),hc=()=>la!==-1?(rt.default.info({icon:null,className:"custom-modal-divider ",okText:"\u77E5\u9053\u5566",title:"\u63D0\u793A",content:b.createElement("div",{className:"mt10 font14"},"\u5F53\u524D\u5355\u5143\u6709\u672A\u4FDD\u5B58\u7684\u4FEE\u6539\u8BB0\u5F55\uFF0C\u8BF7\u5148\u4FDD\u5B58\uFF01"),onOk:()=>{const pa=`Edit_${la}`;let li=document.getElementById(pa);li&&setTimeout(()=>li.scrollIntoView({block:"start",behavior:"smooth"}))}}),!1):!0,Lc=()=>{Fc(Sa.getFieldsValue(),"edit")},Dc=()=>{var pa,li,Si,Ji,Ki,Rs;return((li=(pa=ye.detail)==null?void 0:pa.courses)==null?void 0:li.length)>0?(Si=ye.detail)==null?void 0:Si.allow_visit:!(((Ji=yn.userInfo)==null?void 0:Ji.user_identity)==="\u5B66\u751F"&&((Ki=ye.detail)!=null&&Ki.allow_visit)&&((Rs=ye.detail)!=null&&Rs.courses))},Qu=pa=>{var li,Si;let Ji=[];return pa.items&&((li=pa.items)!=null&&li.length)&&((Si=pa.items)==null||Si.forEach(Rs=>{var eA;Ji.push(Rs),Rs.children&&((eA=Rs.children)!=null&&eA.length)&&(Ji=Ji.concat(Rs.children))})),!Ji.find(Rs=>(0,XA.isEqual)(Rs.learning_status,["can","try"]))?null:b.createElement("aside",{className:Ui.learn},"\u514D\u8D39\u8BD5\u5B66")},pc=(pa,li)=>{var Si,Ji,Ki,Rs,eA,IA,Ru,vu,jA,Jc;let HA=(pa==null?void 0:pa.items)||[],Tu=!1,Mu=!1,vc=!1;ui==="All"&&(Tu=(((Si=yn.userInfo)==null?void 0:Si.admin)||((Ji=yn.userInfo)==null?void 0:Ji.business)||((Ki=ye.detail)==null?void 0:Ki.allow_statistics))&&ji,(Rs=ye.detail)!=null&&Rs.allow_add_member&&Pc&&!ji&&(li>0&&(Mu=!0),li<(za==null?void 0:za.length)-1&&(vc=!0)));const Yc=kl=>Qt(void 0,null,function*(){_u(kl),!(HA!=null&&HA.length)&&kl.includes(`${li}`)&&Fa({stage_id:pa.stage_id||Pr.stage_id})}),qc=(kl,de)=>{var se;((se=ye.detail)==null?void 0:se.shixun_tag_num)==4?rt.default.confirm({centered:!0,width:420,title:"\u63D0\u793A",icon:null,onOk:()=>{kl=="\u5411\u4E0A\u79FB\u52A8"?Ic(de):tc(de)},content:b.createElement("div",{className:"tc font16"},"\u5F53\u524D\u5B9E\u8DF5\u8BFE\u7A0B\u5DF2\u516C\u5F00\uFF0C\u786E\u5B9A\u8981\u8C03\u6574\u7AE0\u6B21\u987A\u5E8F\u5417\uFF1F")}):kl=="\u5411\u4E0A\u79FB\u52A8"?Ic(de):tc(de)};return b.createElement(y.Z,{spinning:!!wr["pathsDetail/getStageChildrenData"]},b.createElement(cA.default,{className:`mt20 ${Ui.ChapterStyle}`,activeKey:kA,bordered:!1,expandIconPosition:"end",expandIcon:({isActive:kl})=>b.createElement("i",{className:"iconfont icon-zhankai1 fon14",style:{transform:`rotate(${kl?90:0}deg) `,transition:".3s"}}),onChange:Yc,items:[{key:li,label:b.createElement(a.Z,{id:`Edit_${li}`,wrap:!1,align:"middle",gutter:5},b.createElement(x.Z,null,b.createElement("span",{className:"font18 blod c-3061d0"},pa.stage_name||`\u7B2C${Vr==null?void 0:Vr.length}\u7AE0\u8282`,Qu(pa))),pa.tag&&pa.tag.name&&b.createElement(x.Z,null,b.createElement("span",{className:`${Ui.tag}`},pa.tag.name))),extra:ui==="All"&&!Ya&&((eA=ye==null?void 0:ye.detail)==null?void 0:eA.allow_edit_stage)&&b.createElement("div",{className:`${Tu?"":Ui.EditStyle}`,onClick:kl=>{kl.preventDefault(),kl.stopPropagation()}},b.createElement(a.Z,{wrap:!1,align:"middle",gutter:10},Tu&&b.createElement(x.Z,null,b.createElement(Te.Z,{title:"\u5220\u9664"}," ",b.createElement("i",{onClick:()=>{Nu(pa.stage_id)},className:"iconfont current icon-shanchu c-grey-c"}))),((IA=ye.detail)==null?void 0:IA.allow_add_member)&&Pc&&!ji&&b.createElement(b.Fragment,null,Mu&&b.createElement(x.Z,null,b.createElement(Te.Z,{title:"\u5411\u4E0A\u79FB\u52A8"}," ",b.createElement("i",{onClick:()=>{qc("\u5411\u4E0A\u79FB\u52A8",pa.stage_id)},className:"iconfont icon-xiangshangyi c-3061d0 font18 current"}))),vc&&b.createElement(x.Z,null,b.createElement(Te.Z,{title:"\u5411\u4E0B\u79FB\u52A8"}," ",b.createElement("i",{onClick:()=>{qc("\u5411\u4E0B\u79FB\u52A8",pa.stage_id)},className:"iconfont icon-xiangxiayi c-3061d0 font18 current"}))),b.createElement(x.Z,null,b.createElement(Te.Z,{title:"\u7F16\u8F91"},b.createElement("i",{onClick:kl=>{mc(li,pa)},className:"iconfont icon-bianjidaibeijing c-3061d0 font18 current"})))))),children:b.createElement(y.Z,{spinning:!1},!ji&&(pa.stage_description?b.createElement("aside",{className:"pl20 pr20"},b.createElement("div",{ref:Ri,className:`${Ui.introContent} ${zi?Ui.introContentMaxHeight:""}`},b.createElement(Je.Z,{value:pa==null?void 0:pa.stage_description})),ni&&b.createElement("div",{className:"current",onClick:kl=>{kl.stopPropagation(),as(!zi)}},b.createElement(_o.Z,{dashed:!1},b.createElement("a",{className:"font14"},zi?"\u9605\u8BFB\u5168\u6587 ":"\u6536\u8D77\u5168\u6587 ",b.createElement("i",{className:`iconfont font14 ${zi?"icon-jiantou9":"icon-changyongtubiao-xianxingdaochu-zhuanqu-"}`}))))):(HA==null?void 0:HA.length)==0?b.createElement("div",{className:Ui.nodata},"\u6682\u65E0\u5185\u5BB9\uFF5E"):null),ji&&b.createElement("div",{className:"pl20 pr20"},b.createElement(It.default.Item,{name:"name",label:"\u540D\u79F0",rules:[{required:!0,message:"\u7AE0\u8282\u540D\u79F0\u4E0D\u80FD\u4E3A\u7A7A"},{whitespace:!0,message:"\u4E0D\u80FD\u8F93\u5165\u7A7A\u683C"}]},b.createElement(At.default,{size:"middle",maxLength:60,placeholder:`\u8BF7\u8F93\u5165\u7B2C${li+1}\u7AE0\u8282\u540D\u79F0,\u6700\u5927\u9650\u523660\u4E2A\u5B57\u7B26`,onBlur:Lc})),b.createElement(It.default.Item,{name:"description",label:"\u63CF\u8FF0",className:"ml10"},b.createElement(fA.Z,{defaultValue:Ta==null?void 0:Ta.description,placeholder:`\u8BF7\u8F93\u5165\u7B2C${li+1}\u7AE0\u8282\u63CF\u8FF0`,height:300,onBlur:Lc})),b.createElement(It.default.Item,{label:"\u6807\u7B7E",name:"tagName",rules:[{max:10,message:"\u6807\u7B7E\u4E0D\u80FD\u8D85\u8FC710\u4E2A\u5B57\u201D"}]},b.createElement(At.default,{placeholder:"\u8BF7\u8F93\u5165\u6807\u7B7E\u540D\u79F0",onBlur:Lc})),b.createElement("aside",{className:"mt20 mb20"},b.createElement(le.ZP,{size:"middle",style:{padding:"4px 11px"},ghost:!0,type:"primary",icon:b.createElement("i",{className:"iconfont icon-tianjiafangda mr5 "}),onClick:()=>{if(!(Pr!=null&&Pr.stage_id))return nt.ZP.info("\u8BF7\u5148\u8F93\u5165\u7AE0\u8282\u540D\u79F0\uFF01");(0,Dn.tJ)(Vn)&&(Os(!0),Fo.resetFields())}},"\u5C0F\u8282"),b.createElement(Be.Z,{placement:"bottomCenter",overlayClassName:Ui.dro,menu:{items:[{key:"1",label:"\u65B0\u5EFA\u5B9E\u8DF5\u9879\u76EE"},{key:"2",label:"\u9009\u7528\u5B9E\u8DF5\u9879\u76EE"},{key:"3",label:"\u9009\u7528\u4EFB\u52A1\u5173\u5361"}],onClick:({key:kl,keyPath:de,domEvent:se})=>{if(!Pr.stage_id)return nt.ZP.info("\u8BF7\u5148\u8F93\u5165\u7AE0\u8282\u540D\u79F0\uFF01");if(kl==="1"){if(!(0,Dn.tJ)(Vn)||!(0,Dn.xY)())return;jr(!1),Hi(!0),bo.setFieldsValue({name:"",is_jupyter:!1})}kl==="2"&&Vn({type:"classroomList/setActionTabs",payload:{key:"\u9009\u7528\u5B9E\u8DF5\u9879\u76EE",id:Pr.stage_id,subject_id:yo.pathId}}),kl==="3"&&Vn({type:"classroomList/setActionTabs",payload:{key:"\u9009\u7528\u5B9E\u8DF5\u9879\u76EE",id:Pr.stage_id,subject_id:yo.pathId,isMissionLevel:!0}})}}},b.createElement(le.ZP,{size:"middle",style:{marginLeft:15,padding:"4px 11px"},ghost:!0,type:"primary"},b.createElement("span",{className:"iconfont icon-tianjiafangda mr5"}),"\u5B9E\u8DF5\u9879\u76EE")),b.createElement(b.Fragment,null,b.createElement(Be.Z,{placement:"bottomCenter",overlayClassName:Ui.dro,dropdownRender:()=>b.createElement(Qe.default,null,b.createElement(Qe.default.Item,{key:3,style:{textAlign:"center"},onClick:()=>{if(!Pr.stage_id)return nt.ZP.info("\u8BF7\u5148\u8F93\u5165\u7AE0\u8282\u540D\u79F0\uFF01");hu(""),zs(!0)}},"\u65B0\u5EFA\u89C6\u9891\u9879\u76EE"),b.createElement(Qe.default.Item,{key:4,style:{textAlign:"center"},onClick:()=>{if(!Pr.stage_id)return nt.ZP.info("\u8BF7\u5148\u8F93\u5165\u7AE0\u8282\u540D\u79F0\uFF01");(0,Dn.tJ)(Vn)&&(wa("\u89C6\u9891\u9879\u76EE"),io(!0),gs(Pr.stage_id))}},"\u9009\u7528\u89C6\u9891\u9879\u76EE"))},b.createElement(le.ZP,{size:"middle",style:{marginLeft:15,padding:"4px 11px"},ghost:!0,type:"primary"},b.createElement("span",{className:"iconfont icon-tianjiafangda mr5 "}),"\u89C6\u9891\u9879\u76EE"))),b.createElement(Be.Z,{placement:"bottomCenter",overlayClassName:Ui.dro,dropdownRender:()=>b.createElement(Qe.default,null,b.createElement(Qe.default.Item,{key:5,style:{textAlign:"center"},onClick:()=>{if(!Pr.stage_id)return nt.ZP.info("\u8BF7\u5148\u8F93\u5165\u7AE0\u8282\u540D\u79F0\uFF01");(0,Dn.tJ)(Vn)&&(hu(""),pu([]),jr(!1),fs(!0),ta.resetFields())}},"\u65B0\u5EFA\u6559\u5B66\u8BFE\u4EF6"),b.createElement(Qe.default.Item,{key:6,style:{textAlign:"center"},onClick:()=>{if(!Pr.stage_id)return nt.ZP.info("\u8BF7\u5148\u8F93\u5165\u7AE0\u8282\u540D\u79F0\uFF01");(0,Dn.tJ)(Vn)&&(wa("\u6559\u5B66\u8BFE\u4EF6"),io(!0),gs(Pr.stage_id))}},"\u9009\u7528\u6559\u5B66\u8BFE\u4EF6"))},b.createElement(le.ZP,{size:"middle",style:{marginLeft:15,padding:"4px 11px"},ghost:!0,type:"primary"},b.createElement("span",{className:"iconfont icon-tianjiafangda mr5 "}),"\u6559\u5B66\u8BFE\u4EF6")),b.createElement(Be.Z,{placement:"bottomCenter",overlayClassName:Ui.dro,dropdownRender:()=>b.createElement(Qe.default,null,b.createElement(Qe.default.Item,{key:7,style:{textAlign:"center"},onClick:()=>{if(!Pr.stage_id)return nt.ZP.info("\u8BF7\u5148\u8F93\u5165\u7AE0\u8282\u540D\u79F0\uFF01");(0,Dn.tJ)(Vn)&&Vn({type:"classroomList/setActionTabs",payload:{key:"\u8BFE\u7A0B\u65B0\u5EFA\u5206\u7EC4\u4F5C\u4E1A",id:Pr.stage_id,subject_id:yo.pathId}})}},"\u65B0\u5EFA\u5206\u7EC4\u4F5C\u4E1A"),b.createElement(Qe.default.Item,{key:8,style:{textAlign:"center"},onClick:()=>{if(!Pr.stage_id)return nt.ZP.info("\u8BF7\u5148\u8F93\u5165\u7AE0\u8282\u540D\u79F0\uFF01");(0,Dn.tJ)(Vn)&&Vn({type:"classroomList/setActionTabs",payload:{key:"\u8BFE\u7A0B\u65B0\u5EFA\u56FE\u6587\u4F5C\u4E1A",id:Pr.stage_id,subject_id:yo.pathId}})}},"\u65B0\u5EFA\u56FE\u6587\u4F5C\u4E1A"),b.createElement(Qe.default.Item,{key:9,style:{textAlign:"center"},onClick:()=>{if(!Pr.stage_id)return nt.ZP.info("\u8BF7\u5148\u8F93\u5165\u7AE0\u8282\u540D\u79F0\uFF01");(0,Dn.tJ)(Vn)&&Pe.history.push(`/paths/${yo.pathId}/${Pr.stage_id}/program_homework/null/add`)}},"\u65B0\u5EFA\u7F16\u7A0B\u4F5C\u4E1A"),b.createElement(Qe.default.Item,{key:10,style:{textAlign:"center"},onClick:()=>{if(!Pr.stage_id)return nt.ZP.info("\u8BF7\u5148\u8F93\u5165\u7AE0\u8282\u540D\u79F0\uFF01");(0,Dn.tJ)(Vn)&&(wa("\u5206\u7EC4\u4F5C\u4E1A"),io(!0),gs(Pr.stage_id))}},"\u9009\u7528\u5206\u7EC4\u4F5C\u4E1A"),b.createElement(Qe.default.Item,{key:11,style:{textAlign:"center"},onClick:()=>{if(!Pr.stage_id)return nt.ZP.info("\u8BF7\u5148\u8F93\u5165\u7AE0\u8282\u540D\u79F0\uFF01");(0,Dn.tJ)(Vn)&&(wa("\u56FE\u6587\u4F5C\u4E1A"),io(!0),gs(Pr.stage_id))}},"\u9009\u7528\u56FE\u6587\u4F5C\u4E1A"),b.createElement(Qe.default.Item,{key:12,style:{textAlign:"center"},onClick:()=>{if(!Pr.stage_id)return nt.ZP.info("\u8BF7\u5148\u8F93\u5165\u7AE0\u8282\u540D\u79F0\uFF01");(0,Dn.tJ)(Vn)&&(wa("\u7F16\u7A0B\u4F5C\u4E1A"),io(!0),gs(Pr.stage_id))}},"\u9009\u7528\u7F16\u7A0B\u4F5C\u4E1A"))},b.createElement(le.ZP,{size:"middle",style:{marginLeft:15,padding:"4px 11px"},ghost:!0,type:"primary"},b.createElement("span",{className:"iconfont icon-tianjiafangda mr5 "}),"\u4F5C\u4E1A")),b.createElement(Be.Z,{placement:"bottomCenter",overlayClassName:Ui.dro,dropdownRender:()=>b.createElement(Qe.default,null,b.createElement(Qe.default.Item,{key:13,style:{textAlign:"center"},onClick:()=>{Pe.history.push(`/paperlibrary/add?pageType=course&courseId=${yo.pathId}&stageId=${pa.stage_id}`)}},"\u65B0\u5EFA\u8BD5\u5377"),b.createElement(Qe.default.Item,{key:14,style:{textAlign:"center"},onClick:()=>{if(!Pr.stage_id)return nt.ZP.info("\u8BF7\u5148\u8F93\u5165\u7AE0\u8282\u540D\u79F0\uFF01");(0,Dn.tJ)(Vn)&&to(pa)}},"\u9009\u7528\u8BD5\u5377"))},b.createElement(le.ZP,{key:li,size:"middle",style:{marginLeft:15,padding:"4px 11px"},ghost:!0,type:"primary"},b.createElement("span",{className:"iconfont icon-tianjiafangda mr5 "}),"\u6D4B\u9A8C")),b.createElement("br",null)),b.createElement("aside",{className:"c-light-black mt10 pb20"},"\u6240\u6709\u9879\u76EE\u5747\u53EF\u4EE5\u901A\u8FC7\u62D6\u52A8\u6392\u5E8F\u6216\u5347\u964D\u7EA7\u3002",b.createElement("br",null),"\u65B0\u5EFA\u9879\u76EE\u540D\u79F0\u6307\u672C\u9879\u76EE\u4E0B\u6CA1\u6709\u5B9E\u8D28\u5185\u5BB9\uFF0C\u4EC5\u5C55\u793A\u540D\u79F0\uFF0C\u4E0D\u53EF\u70B9\u51FB\u3002")),b.createElement("aside",{className:`${pa!=null&&pa.stage_description?"mt10":""} ${Ui.shixuns}`},!!(HA!=null&&HA.length)&&b.createElement(lu,{visibleType:da,data:HA,stage_id:pa.stage_id,disabled:!ji,deleteStages:rd,editVidoItem:xc,showInfoModal:ad,updateSort:Vc,index:li,expandAll:(Ru=ye==null?void 0:ye.detail)==null?void 0:Ru.show_course_section,cust_seq:!!((vu=ye==null?void 0:ye.detail)!=null&&vu.cust_seq),showVideoPlay:((jA=yn.userInfo)==null?void 0:jA.admin)||((Jc=yn.userInfo)==null?void 0:Jc.business)||Dc(),isPaths:!0,isShowSchedule:ye.isShowSchedule,getData:Ja})),ji&&b.createElement("aside",{className:Ui.buttons},b.createElement(le.ZP,{onClick:()=>{jo(!1),Vn({type:"pathsDetail/save",payload:{editKey:-1}}),Vn({type:"pathsDetail/getPathsDetail",payload:{id:yo.pathId}})},type:"primary",size:"middle",ghost:!0},"\u53D6\u6D88"),b.createElement(le.ZP,{onClick:()=>Qt(void 0,null,function*(){Sa.submit(),Vn({type:"pathsDetail/save",payload:{editKey:-1}}),Vn({type:"pathsDetail/getPathsDetail",payload:{id:yo.pathId}})}),size:"middle",type:"primary"},"\u4FDD\u5B58")))}]}))},lu=b.memo(te),Yl=(0,b.useMemo)(()=>Pr?pc(Pr,ma):null,[Pr,Ya,da,ui,ni,zi,kA,ji,la]);return(0,b.useEffect)(()=>{ei(at({},tr)),Sa.setFieldsValue(mt(at({},tr),{name:tr==null?void 0:tr.stage_name}))},[tr]),(0,b.useEffect)(()=>{var pa;if(la===ma){jo(!0);const li=document.getElementById(`Edit_${la}`);li&&setTimeout(()=>li.scrollIntoView({block:"start",behavior:"smooth"}))}else jo(!1);_u(!(Pr!=null&&Pr.limit_expansion)||((pa=Pr==null?void 0:Pr.items)==null?void 0:pa.length)>0||la===ma?[`${ma}`]:[])},[Pr,la]),(0,b.useEffect)(()=>{if(!Ri.current)return;function pa(){var Si;let Ji=new ResizeObserver(Ki=>{for(let Rs of Ki)wl(Rs.target.offsetHeight>=280)});return Ji.observe((Si=Ri.current)==null?void 0:Si.firstElementChild),Ji}const li=pa();return()=>{var Si,Ji;(Si=Ri.current)!=null&&Si.firstElementChild&&li.unobserve((Ji=Ri.current)==null?void 0:Ji.firstElementChild)}},[Ri.current,Pr]),b.createElement("section",null,b.createElement(It.default,{form:Sa,onFinish:Fc},Yl),b.createElement(rt.default,{centered:!0,title:"\u65B0\u5EFA\u5B9E\u8DF5\u9879\u76EE",open:Xi,confirmLoading:ii,destroyOnClose:!0,onOk:()=>Qt(void 0,null,function*(){bo.submit()}),onCancel:()=>{Hi(!1)}},b.createElement(It.default,{form:bo,initialValues:{name:"",is_jupyter:!1},onFinish:pa=>Qt(void 0,null,function*(){jr(!0),(yield(0,ue.vf)(at({id:Pr.stage_id,subject_id:yo.pathId},pa))).id&&(bo.resetFields(),nt.ZP.success("\u6DFB\u52A0\u6210\u529F"),Fa(at({},Pr)),Hi(!1)),jr(!1)})},b.createElement(It.default.Item,{label:"\u7C7B\u578B",name:"is_jupyter",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u7C7B\u578B"}]},b.createElement(it.ZP.Group,null,b.createElement(it.ZP,{value:!1}," \u5168\u6808\u5B9E\u8DF5\u9879\u76EE "),b.createElement(it.ZP,{value:!0},"Jupyter Notebook\u5B9E\u8DF5\u9879\u76EE"))),b.createElement(It.default.Item,{label:"\u540D\u79F0",name:"name",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u540D\u79F0"},{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"}]},b.createElement(At.default,{showCount:!0,maxLength:60,placeholder:"\u8BF7\u8F93\u5165\u4E0D\u8D85\u8FC760\u5B57\u7684\u540D\u79F0"})))),b.createElement(rt.default,{centered:!0,title:Kl?"\u7F16\u8F91\u6559\u5B66\u8BFE\u4EF6":"\u65B0\u5EFA\u6559\u5B66\u8BFE\u4EF6",open:Vi,confirmLoading:ii,onCancel:()=>{fs(!1),pu([]),hu("")},destroyOnClose:!0,onOk:()=>Qt(void 0,null,function*(){var pa,li;const Si=ta.getFieldsValue();jr(!0);const Ji=Si.files.find(eA=>!eA.response||!eA.response.id);if(Ji){nt.ZP.error(`${Ji==null?void 0:Ji.name} \u6587\u4EF6\u4E0A\u4F20\u5931\u8D25\uFF0C\u8BF7\u91CD\u65B0\u4E0A\u4F20`);return}let Ki;const Rs=mt(at({},Si),{subject_id:yo.pathId,tags:mA,attachment_ids:(pa=Si==null?void 0:Si.files)==null?void 0:pa.map(eA=>eA.response.id)});Kl?Ki=yield(0,ue.M2)(mt(at({},Rs),{id:Kl==null?void 0:Kl.id,attachment_id:(li=Rs==null?void 0:Rs.attachment_ids)==null?void 0:li[0]})):Ki=yield(0,ue.s0)(mt(at({},Rs),{id:Pr.stage_id})),Ki.status===0&&(nt.ZP.success("\u4FEE\u6539\u6210\u529F"),fs(!1),Fa(at({},Pr))),jr(!1)})},b.createElement(It.default,{form:ta},b.createElement(It.default.Item,{label:"\u8BFE\u4EF6\u5185\u5BB9",name:"files",rules:[{required:!0,message:"\u8BF7\u4E0A\u4F20\u8BFE\u4EF6\u5185\u5BB9"}]},b.createElement(pl.Z,{aloneClear:!0,maxSize:(0,Se.Ny)()?500:100,accept:et.toString(),number:Kl?1:10})),b.createElement(It.default.Item,{style:{marginLeft:8},label:"\u77E5\u8BC6\u6807\u7B7E",name:"tags"},b.createElement(At.default,{onKeyUp:bc})),b.createElement("div",{className:Ui["tagsList-content"]},mA.map((pa,li)=>b.createElement(Xs.default,{key:li+pa,closable:!0,onClose:Si=>{$u(Si,pa)}},pa))),b.createElement("div",null,b.createElement("span",{className:"c-red"},"\u6CE8\u610F\uFF1A"),b.createElement("br",null),"1\u3001\u4E0A\u4F20\u8BFE\u4EF6\uFF0C\u5373\u8868\u793A\u60A8\u5DF2\u540C\u610F",b.createElement(Pe.Link,{to:"/users/mmipb3zhj/videos/protocol",target:"_blank"},"\u4E0A\u4F20\u5185\u5BB9\u534F\u8BAE"),"\uFF0C\u4E0D\u5F97\u4E0A\u4F20\u672A\u7ECF\u4ED6\u4EBA\u6388\u6743\u7684\u4F5C\u54C1\uFF1B",b.createElement("br",null),"2\u3001\u4E0A\u4F20\u8BFE\u4EF6\u9ED8\u8BA4\u8BBE\u7F6E\u4E3A\u4E0D\u5141\u8BB8\u4E0B\u8F7D\uFF0C\u82E5\u8981\u5F00\u542F\u4E0B\u8F7D\u529F\u80FD\uFF0C\u53EF\u8FDB\u5165\u8BFE\u7A0B\u7F16\u8F91\u9875\u9762\u8BBE\u7F6E\uFF1B",b.createElement("br",null),"3\u3001\u4E0D\u652F\u6301\u65AD\u70B9\u7EED\u4F20\uFF0C\u5355\u4E2A\u6587\u4EF6\u5927\u5C0F\u8BF7\u52FF\u8D85\u8FC7",(0,Se.Ny)()?500:100,"M\uFF1B",b.createElement("br",null),"4\u3001\u5F53\u524D\u4EC5\u9650\u652F\u6301pdf\u3001word\u3001excel\u3001ppt\u3001zip\u6587\u4EF6\uFF1B",b.createElement("br",null),"5\u3001\u6587\u4EF6\u540D\u5C06\u88AB\u81EA\u52A8\u8BFB\u53D6\u4E3A\u7CFB\u7EDF\u5185\u8BE5\u8BFE\u4EF6\u7684\u540D\u79F0\uFF0C\u4E0A\u4F20\u524D\u8BF7\u6CE8\u610F\u8FD9\u4E00\u70B9\uFF1B",b.createElement("br",null),"6\u3001\u4E00\u6B21\u6700\u591A\u4E0A\u4F2010\u4E2A\u6587\u4EF6\u3002"))),b.createElement(rt.default,{centered:!0,title:"\u65B0\u5EFA\u5C0F\u8282\u540D\u79F0",open:Es,confirmLoading:ii,onOk:()=>Qt(void 0,null,function*(){Fo.submit()}),onCancel:()=>{Os(!1),Fo.resetFields()}},b.createElement(It.default,{form:Fo,onFinish:pa=>Qt(void 0,null,function*(){jr(!0),(yield(0,ue.Mt)(mt(at({},pa),{id:Pr==null?void 0:Pr.stage_id,subject_id:yo.pathId}))).status===0&&(nt.ZP.success("\u6DFB\u52A0\u6210\u529F"),Os(!1),Fo.resetFields(),Fa(at({},Pr))),jr(!1)})},b.createElement(It.default.Item,{label:"",name:"name",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4E0D\u8D85\u8FC740\u5B57\u7684\u5C0F\u8282\u540D\u79F0"},{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"}]},b.createElement(At.default,{showCount:!0,maxLength:40,placeholder:"\u8BF7\u8F93\u5165\u4E0D\u8D85\u8FC740\u5B57\u7684\u5C0F\u8282\u540D\u79F0"})))),b.createElement(Mc.Z,{visible:ol,editData:Kl,onCancel:()=>zs(!1),onOk:nd}),b.createElement(Cc,{setScoreShow:io,getData:()=>{Fa({stage_id:tr.stage_id||Pr.stage_id})},id:Vo,ScoreShow:qa,modalType:si,subjectId:yo.pathId,openPreview:Oa}),b.createElement(ic,{setScoreShow:ti,ScoreShow:Ua,homeType:aa,homeId:_a,modalDdata:yi}))};var sn=(0,Pe.connect)(({pathsDetail:We,user:ot,loading:ye,globalSetting:yn,classroomList:mr,exercise:wr})=>({pathsDetail:We,user:ot,globalSetting:yn,loading:ye.effects,classroomList:mr,exercise:wr}))(xn),Rn=ne(91558),en=ne(5871);const kn=({user:We,onReplyDiscuss:ot,dispatch:ye,id:yn,activeDiscussIndex:mr,placeholder:wr})=>{const[ra,Vn]=(0,b.useState)("");function pn(ma){Vn(ma)}const tr=(0,Pe.useParams)();function Vr(){if(!ra){nt.ZP.info("\u56DE\u590D\u5185\u5BB9\u4E0D\u80FD\u4E3A\u7A7A!");return}ot(yn,ra),ye({type:"pathsDetail/getPathsDetail",payload:{id:tr.pathId}}),Vn("")}return b.createElement("div",{key:yn,className:"discuss-item-editor",style:{display:mr===yn?"block":"none",width:"100%"}},b.createElement(fA.Z,{miniToolbar:!0,startInit:mr===yn,defaultValue:ra,id:yn,noStorage:!0,watch:!1,height:155,placeholder:wr||"\u6211\u8981\u56DE\u590D",showResizeBar:!0,onChange:pn}),b.createElement("a",{onClick:Vr,className:"btn-send"},"\u53D1\u9001"))};var sr=(0,Pe.connect)(({shixunsDetail:We,loading:ot,globalSetting:ye})=>({shixunsDetail:We,globalSetting:ye,loading:ot.models.index}))(kn),Nr=ne(59301),qr=(We,ot,ye)=>new Promise((yn,mr)=>{var wr=pn=>{try{Vn(ye.next(pn))}catch(tr){mr(tr)}},ra=pn=>{try{Vn(ye.throw(pn))}catch(tr){mr(tr)}},Vn=pn=>pn.done?yn(pn.value):Promise.resolve(pn.value).then(wr,ra);Vn((ye=ye.apply(We,ot)).next())});const Ea=({user:We,upDataList:ot,page:ye,dispatch:yn,keywords:mr})=>{const wr=(0,Pe.useParams)(),ra=(Vn,pn)=>qr(void 0,null,function*(){const tr=yield(0,ue.WD)({id:Vn,content:pn});(tr==null?void 0:tr.status)===0&&ot(1,mr)});return Nr.createElement("div",{className:"discuss-item-container bg-white"},Nr.createElement("a",{href:`/users/${We.login}`,target:"_blank"},Nr.createElement("img",{alt:"\u7528\u6237\u5934\u50CF",height:"50",src:`${Hn.Z.IMG_SERVER}/images/${We.image_url}`,width:"50"})),Nr.createElement("section",null,Nr.createElement(sr,{id:wr.pathId,activeDiscussIndex:wr.pathId,onReplyDiscuss:ra,placeholder:"\u6211\u8981\u8BA8\u8BBA"})))};var Dr=(0,Pe.connect)(({shixunsDetail:We,loading:ot,globalSetting:ye})=>({shixunsDetail:We,globalSetting:ye,loading:ot.models.index}))(Ea),Kn=ne(11324);function Zr(We,ot=1){return get("/discusses.json",{page:ot-1,container_identifier:We,container_type:"Shixun"})}function oa(We,ot){return(0,Gt.v_)(`/discusses/${We}/top_or_down_discuss.json`,{top:ot})}function gn(We,ot){return(0,Gt.v_)(`/discusses/${We}/plus.json`,{container_type:"Discuss",type:ot?1:0})}function In(We,ot){return(0,Gt.v_)(`/discusses/${We}/hidden.json`,ot)}function Ar(We,ot){return(0,Gt.v_)(`/discusses/${We}/reward_code.json`,ot)}function De(We){return(0,Gt.ZP)(`/api/discusses/${We}.json`,{method:"delete"})}function Ge(We,ot){return(0,Gt.v_)(`/discusses/${We}/reply.json`,{container_type:"Shixun",content:ot})}function ft(We){return post("/discusses.json",We)}function bt({data:We,index:ot,adminOrOperator:ye,parentDiscussIndex:yn,shixunIdentifier:mr,isDelete:wr,user:ra,onSetRewardData:Vn,onSetActionType:pn,deleteCommentAlert:tr,shixunName:Vr,keywords:ma}){const{author:da,can_delete:Ja,manage:to,content:Oa,hidden:Fa,id:fo,reward:xa,time:uo}=We;function $a(){Vn({id:fo,index:ot,user_id:da.user_id,parentDiscussIndex:yn})}function Sa(){pn({id:fo,index:ot,params:{hidden:Fa?"0":"1",container_identifier:mr},type:"hidden-discuss",parentDiscussIndex:yn,message:Fa?"\u786E\u5B9A\u8981\u53D6\u6D88\u9690\u85CF\u8BE5\u6761\u56DE\u590D\u5417":"\u786E\u5B9A\u8981\u9690\u85CF\u8BE5\u6761\u56DE\u590D\u5417"})}function Ta(){if(tr){rt.default.info({title:"\u63D0\u793A",content:b.createElement("div",{className:"tc"}," ","\u8BE5\u6761\u8BC4\u8BBA\u6765\u81EA\u300A",Vr,"\u300B\u5B9E\u8DF5\u9879\u76EE\uFF0C\u60A8\u4E0D\u662F\u8BE5\u5B9E\u8DF5\u9879\u76EE\u7684\u7BA1\u7406\u8005\uFF0C\u4E0D\u80FD\u5220\u9664\u8BC4\u8BBA\uFF01"),onOk(){}});return}pn({id:fo,index:ot,type:"delete-discuss",parentDiscussIndex:yn,message:"\u786E\u5B9A\u8981\u5220\u9664\u8BE5\u6761\u56DE\u590D\u5417"})}return b.createElement("div",{className:"second-level-discuss"},b.createElement("div",{className:"discuss-info-body",style:{marginTop:"8px",marginBottom:"8px"}},b.createElement("div",{className:"discuss-info"},b.createElement("a",{href:`/users/${da.login}`,target:"_blank"},da.name),b.createElement("span",{className:"grey"},uo),xa?b.createElement("a",{className:"c-orange gift",title:`\u5DF2\u5956\u52B1\u91D1\u5E01${xa}`},b.createElement("i",{className:"iconfont icon-gift c-orange "}),b.createElement("span",null,xa)):null),b.createElement("div",{className:ma?"hidden":"btn-group",style:{marginBottom:"0px"}},ye?b.createElement("a",{onClick:$a,title:"\u7ED9TA\u5956\u52B1\u91D1\u5E01"},b.createElement("i",{className:"iconfont icon-jiangli"})):null,ye?b.createElement("a",{onClick:Sa,title:Fa?"\u53D6\u6D88\u9690\u85CF":"\u9690\u85CF\u8BC4\u8BBA"},b.createElement("i",{className:Fa?"iconfont icon-yincangbiyan":"fa fa-eye"})):null,to?b.createElement("a",{onClick:Ta,title:"\u5220\u9664",style:{minWidth:"unset"}},b.createElement("i",{className:"iconfont icon-shanchu"})):null)),b.createElement(Je.Z,{className:"discuss-content",value:Oa,highlightKeywords:ma}))}var Ot=({data:We,index:ot,shixunIdentifier:ye,adminOrOperator:yn,identity:mr,onTopOrDownDiscuss:wr,onPlusDiscuss:ra,onSetActionType:Vn,onSetRewardData:pn,user:tr,isDelete:Vr,activeDiscussIndex:ma,onReplyDiscuss:da,onSetActiveDiscussIndex:Ja,keywords:to})=>{const{content:Oa,children:Fa,game_url:fo,hidden:xa,id:uo,position:$a,praise_count:Sa,reward:Ta,sticky:ho,time:bo,user_praise:ta,game_passed:Fo,delete_comment_alert:yo,author:za,shixun_name:Ya,manage:ui}=We;function la(){Ja(uo)}function Pr(){wr(uo,!ho,ot)}function ei(){ra(uo,!ta,ot)}function Ri(){pn({id:uo,index:ot,user_id:za.user_id})}function ji(){if(yo){rt.default.info({title:"\u63D0\u793A",content:b.createElement("div",{className:"tc"}," ","\u8BE5\u6761\u8BC4\u8BBA\u6765\u81EA\u300A",Ya,"\u300B\u5B9E\u8DF5\u9879\u76EE\uFF0C\u60A8\u4E0D\u662F\u8BE5\u5B9E\u8DF5\u9879\u76EE\u7684\u7BA1\u7406\u8005\uFF0C\u4E0D\u80FD\u5220\u9664\u8BC4\u8BBA\uFF01"),onOk(){}});return}Vn({id:uo,index:ot,type:"delete-discuss",message:"\u786E\u5B9A\u8981\u5220\u9664\u8BE5\u6761\u56DE\u590D\u5417"})}function jo(){Vn({id:uo,index:ot,params:{hidden:xa?"0":"1",container_identifier:ye},type:"hidden-discuss",message:xa?"\u786E\u5B9A\u8981\u53D6\u6D88\u9690\u85CF\u8BE5\u6761\u56DE\u590D\u5417":"\u786E\u5B9A\u8981\u9690\u85CF\u8BE5\u6761\u56DE\u590D\u5417"})}const Xi=Hi=>{let{nodeName:Vi,src:fs}=Hi.target;Vi==="IMG"&&(Ei.Z.publish("preview-image",fs),console.log("src:",fs))};return b.createElement("div",{className:"discuss-item-container",key:uo},b.createElement("a",{href:`/users/${za.login}`,target:"_blank"},b.createElement("img",{alt:"\u7528\u6237\u5934\u50CF",height:"50",src:`${Hn.Z.IMG_SERVER}/images/${za.image_url}`,width:"50"})),b.createElement("section",null,b.createElement("div",{className:"discuss-info"},b.createElement("a",{href:`/users/${za.login}`,target:"_blank"},za.name),b.createElement("span",{className:"grey"},bo),$a?b.createElement("span",{className:"c-green"}," [\u7B2C",$a,"\u5173] "):null,fo?b.createElement("a",{href:fo,target:"_blank",className:"view-code",title:"\u70B9\u51FB\u67E5\u770BTA\u7684\u4EE3\u7801\u9875\u9762"},"\u67E5\u770B"):null,Ta?b.createElement("a",{className:"c-orange gift",title:`\u5DF2\u5956\u52B1\u91D1\u5E01${Ta}`},b.createElement("i",{className:"iconfont icon-gift c-orange "}),b.createElement("span",null,Ta)):null,mr<=5?b.createElement("span",{style:{flex:"1",textAlign:"right",color:Fo===1?"#29bd8b":""}},Fo||Fo===0?Fo===1?"\u5DF2\u901A\u5173":"\u672A\u901A\u5173":""):null),b.createElement("div",{onClick:Xi},b.createElement(Je.Z,{className:"discuss-content",value:Oa,highlightKeywords:to})),Fa&&Fa.length>0?b.createElement("div",{className:"reply-discuss-container",onClick:Xi},Fa.map((Hi,Vi)=>b.createElement(bt,{key:Hi.id,data:Hi,index:Vi,deleteCommentAlert:yo,shixunName:Ya,shixunIdentifier:ye,adminOrOperator:yn,user:tr,isDelete:Vr,onSetRewardData:pn,onSetActionType:Vn,parentDiscussIndex:ot,keywords:to}))):null,b.createElement("div",{className:to?"hidden":"btn-group"},yn?b.createElement("a",{onClick:Ri,title:"\u7ED9TA\u5956\u52B1\u91D1\u5E01"},b.createElement("i",{className:"iconfont icon-jiangli"})):null,yn?b.createElement("a",{onClick:jo,title:xa?"\u53D6\u6D88\u9690\u85CF":"\u9690\u85CF\u8BC4\u8BBA"},b.createElement("i",{className:xa?"iconfont icon-yincangbiyan":"fa fa-eye"})):null,ui&&(!Fa||Fa.length==0)&&b.createElement("a",{onClick:ji,title:"\u5220\u9664"},b.createElement("i",{className:"iconfont icon-shanchu"})),b.createElement("a",{onClick:la,title:"\u56DE\u590D"},b.createElement("i",{className:"iconfont icon-huifu1"})),b.createElement("a",{onClick:ei,style:{whiteSpace:"nowrap"},className:ta?"c-orange":""},b.createElement("i",{className:ta?"iconfont icon-dianzan mr3":"iconfont icon-dianzan-xian mr3 "}),b.createElement("span",null,Sa||""))),b.createElement(sr,{id:uo,activeDiscussIndex:ma,onReplyDiscuss:da})))},kt=Object.defineProperty,ln=Object.defineProperties,Tn=Object.getOwnPropertyDescriptors,st=Object.getOwnPropertySymbols,Nt=Object.prototype.hasOwnProperty,Mt=Object.prototype.propertyIsEnumerable,Xt=(We,ot,ye)=>ot in We?kt(We,ot,{enumerable:!0,configurable:!0,writable:!0,value:ye}):We[ot]=ye,cn=(We,ot)=>{for(var ye in ot||(ot={}))Nt.call(ot,ye)&&Xt(We,ye,ot[ye]);if(st)for(var ye of st(ot))Mt.call(ot,ye)&&Xt(We,ye,ot[ye]);return We},Qn=(We,ot)=>ln(We,Tn(ot)),jn=(We,ot,ye)=>new Promise((yn,mr)=>{var wr=pn=>{try{Vn(ye.next(pn))}catch(tr){mr(tr)}},ra=pn=>{try{Vn(ye.throw(pn))}catch(tr){mr(tr)}},Vn=pn=>pn.done?yn(pn.value):Promise.resolve(pn.value).then(wr,ra);Vn((ye=ye.apply(We,ot)).next())});const Gn={showRewardDialog:!1,data:null,page:1,loading:!1,actionType:null,activeDiscussIndex:null};function yr(We,ot){switch(ot.type){case Kn.tD:return Qn(cn({},We),{loading:!0});case Kn.RS:return Qn(cn({},We),{showRewardDialog:!0});case Kn.t2:return Qn(cn({},We),{showRewardDialog:!1});case Kn.GR:return cn(cn({},We),ot.payload);case Kn.u8:return cn(cn({},We),ot.payload);case Kn.rM:return cn(cn({},We),ot.payload);case Kn.yS:return cn(cn({},We),ot.payload);case Kn.Vn:return cn(cn({},We),ot.payload);case Kn.SX:return cn(cn({},We),ot.payload);default:throw new Error}}var Ir=({shixunIdentifier:We,identity:ot,activeIndex:ye,user:yn,isShixunDetail:mr=!1,isDelete:wr,keywords:ra,refreshCount:Vn})=>{const[pn,tr]=(0,b.useReducer)(yr,Gn),{page:Vr,loading:ma,data:da,actionType:Ja,showRewardDialog:to,activeDiscussIndex:Oa}=pn,Fa=(0,b.useRef)(),fo=(0,b.useRef)(),xa=(0,Pe.useParams)();function uo(jo){return jn(this,null,function*(){if(!ma)try{tr({type:Kn.tD});const Xi=yield(0,ue.Ax)(Qn(cn({},xa),{page:jo,keywords:ra}));tr({type:Kn.GR,payload:{activeDiscussIndex:null,page:jo,data:Xi,loading:!1}})}catch(Xi){console.log(Xi)}})}function $a(jo){document.body.scrollIntoView(),uo(jo)}function Sa(jo,Xi,Hi){return jn(this,null,function*(){try{const Vi=yield gn(jo,Xi);ei[Hi].user_praise=Xi,ei[Hi].praise_count=Vi.praise_count,tr({type:Kn.rM,payload:{data:Qn(cn({},da),{comments:ei})}})}catch(Vi){console.log(Vi)}})}function Ta(jo,Xi,Hi){return jn(this,null,function*(){try{yield oa(jo,Xi),ei[Hi].sticky=Xi,tr({type:Kn.u8,payload:{data:Qn(cn({},da),{comments:ei})}})}catch(Vi){console.log(Vi)}})}function ho(){tr({type:Kn.yS,payload:{actionType:null}})}function bo(){return jn(this,null,function*(){const{id:jo,params:Xi,type:Hi,index:Vi,parentDiscussIndex:fs}=Ja;if(Hi==="hidden-discuss"&&(yield In(jo,Xi),fs?ei[fs].children[Vi].hidden=Xi.hidden==1:ei[Vi].hidden=Xi.hidden==1,tr({type:Kn.yS,payload:{actionType:null,data:Qn(cn({},da),{comments:ei})}})),Hi==="delete-discuss"){if(yield De(jo),fs||fs===0){let Es=ei[fs].children;for(let Os=Es.length-1;Os>=0;Os--)if(Es[Os].id===jo){Es.splice(Os,1);break}ei[fs].children=Es}else for(let Es=ei.length-1;Es>=0;Es--)if(ei[Es].id===jo){ei.splice(Es,1);break}tr({type:Kn.yS,payload:{actionType:null,data:Qn(cn({},da),{comments:ei})}}),Vn()}})}function ta(jo){tr({type:Kn.yS,payload:{actionType:jo}})}function Fo(){tr({type:Kn.t2})}function yo(){return jn(this,null,function*(){const{id:jo,index:Xi,score:Hi,user_id:Vi,parentDiscussIndex:fs}=Fa.current,Es=yield Ar(jo,{container_type:"Discusses",score:Hi,user_id:Vi});fs?ei[fs].children[Xi].reward=Es.code:ei[Xi].reward=Es.code,tr({type:Kn.Vn,payload:{showRewardDialog:!1,data:Qn(cn({},da),{comments:ei})}}),Fa.current=null})}function za(jo){Fa.current=jo,tr({type:Kn.RS})}function Ya(jo){Fa.current.score=jo}function ui(jo,Xi){return jn(this,null,function*(){try{yield Ge(jo,Xi),uo(Vr)}catch(Hi){console.log(Hi)}})}function la(jo){tr(Oa===jo?{type:Kn.SX,payload:{activeDiscussIndex:null}}:{type:Kn.SX,payload:{activeDiscussIndex:jo}})}if((0,b.useEffect)(()=>{function jo(){return jn(this,null,function*(){ye===3&&!da&&We&&(yield uo(Vr))})}jo()},[xa.pathId,ra]),(0,b.useEffect)(()=>{uo(Vr)},[ra]),!da)return b.createElement(y.Z,{spinning:!0},b.createElement("div",{style:{height:"300px",width:"100%"}}));const{disscuss_count:Pr,comments:ei,all:Ri,can_hidden:ji}=da;return b.createElement(b.Fragment,null,b.createElement("div",{className:"discuss-container",ref:fo},Pr===0?b.createElement(ql.Z,null):null,(0,Se.bg)()&&!ra&&b.createElement(Dr,{upDataList:uo,page:Vr,user:yn,keywords:ra}),b.createElement("aside",{className:"bg-white"},ei==null?void 0:ei.map((jo,Xi)=>b.createElement(Ot,{user:yn,key:jo.id,data:jo,index:Xi,identity:ot,onPaginationChange:$a,shixunIdentifier:We,isDelete:wr,onSetActionType:ta,onTopOrDownDiscuss:Ta,adminOrOperator:ji,onPlusDiscuss:Sa,onSetRewardData:za,activeDiscussIndex:Oa,onSetActiveDiscussIndex:la,onReplyDiscuss:ui,keywords:ra}))),Pr>10?b.createElement("div",{className:"pagination-container tc"},b.createElement(No.Z,{showQuickJumper:!0,showSizeChanger:!1,onChange:$a,current:Vr,total:Pr})):null),b.createElement(Rn.Z,null,b.createElement(rt.default,{centered:!0,title:"\u63D0\u793A",open:!!Ja,onOk:bo,onCancel:ho},b.createElement("p",null,Ja?Ja.message:"")),b.createElement(rt.default,{centered:!0,width:400,title:"\u5956\u52B1\u8BBE\u7F6E",open:to,onCancel:Fo,onOk:yo},b.createElement(en.Z,{placeholder:"\u8BF7\u8F93\u5165\u5956\u52B1\u7684\u91D1\u5E01\u6570\u91CF",min:1,onChange:Ya,style:{width:"228px"}}))))},Tr={flex_box_center:"flex_box_center___pWsLR",flex_space_between:"flex_space_between___VBNSX",flex_box_vertical_center:"flex_box_vertical_center___Z_F4c",flex_box_center_end:"flex_box_center_end___q95u1",flex_box_column:"flex_box_column___dhvCq",scoremodal:"scoremodal___YNtb3",wrap:"wrap___BauIT",wrap_title:"wrap_title___ZWoHv",radioWrap:"radioWrap___Jh9vt",radio:"radio___Ydt8R",colorFF0000:"colorFF0000___JOb5w",pagination:"pagination___d1fv4",selectWrapper:"selectWrapper___AXdXX",allqingchu:"allqingchu___bGXX_",title:"title___i97Lm",score:"score___KL7jN",close:"close___UFA7K",content:"content___y4BQA",items:"items___uyG6g",bottom:"bottom___YN73d",yes:"yes___XPJhC",no:"no___Mkypk",titlecount:"titlecount___ppkNI",add:"add___SwDuY",search:"search___Pjuzg",searchIcon:"searchIcon___v01bz",tabWrap:"tabWrap___ANUlZ"},Mr=ne(59301),Ma=Object.defineProperty,Qr=Object.defineProperties,Pn=Object.getOwnPropertyDescriptors,Xa=Object.getOwnPropertySymbols,ka=Object.prototype.hasOwnProperty,zr=Object.prototype.propertyIsEnumerable,ca=(We,ot,ye)=>ot in We?Ma(We,ot,{enumerable:!0,configurable:!0,writable:!0,value:ye}):We[ot]=ye,na=(We,ot)=>{for(var ye in ot||(ot={}))ka.call(ot,ye)&&ca(We,ye,ot[ye]);if(Xa)for(var ye of Xa(ot))zr.call(ot,ye)&&ca(We,ye,ot[ye]);return We},Xr=(We,ot)=>Qr(We,Pn(ot)),ha=(We,ot)=>{var ye={};for(var yn in We)ka.call(We,yn)&&ot.indexOf(yn)<0&&(ye[yn]=We[yn]);if(We!=null&&Xa)for(var yn of Xa(We))ot.indexOf(yn)<0&&zr.call(We,yn)&&(ye[yn]=We[yn]);return ye},Za=(We,ot,ye)=>new Promise((yn,mr)=>{var wr=pn=>{try{Vn(ye.next(pn))}catch(tr){mr(tr)}},ra=pn=>{try{Vn(ye.throw(pn))}catch(tr){mr(tr)}},Vn=pn=>pn.done?yn(pn.value):Promise.resolve(pn.value).then(wr,ra);Vn((ye=ye.apply(We,ot)).next())});const Po=At.default.Search,Eo=We=>{var ot=We,{shixunsDetail:ye,dispatch:yn}=ot,mr=ha(ot,["shixunsDetail","dispatch"]),wr,ra;const Vn=(0,Pe.useParams)(),[pn,tr]=(0,b.useState)(0),[Vr,ma]=(0,b.useState)([]),[da,Ja]=(0,b.useState)(""),[to,Oa]=(0,b.useState)(),[Fa,fo]=(0,b.useState)(!1),[xa,uo]=(0,b.useState)(!1),[$a,Sa]=(0,b.useState)(!1),[Ta,ho]=(0,b.useState)({}),[bo,ta]=(0,b.useState)({page:1,limit:10,type:"video"});(0,b.useEffect)(()=>{var la,Pr,ei,Ri;if(Ja(""),ye.actionTabs.key==="Stage-SendModal")if(((Pr=(la=ye==null?void 0:ye.actionTabs)==null?void 0:la.params)==null?void 0:Pr.title)=="\u5206\u7EC4\u4F5C\u4E1A"){let ji={page:1,limit:10,type:"group"};ta(ji),Fo(Xr(na({},ji),{search:encodeURI(da)}))}else if(((Ri=(ei=ye==null?void 0:ye.actionTabs)==null?void 0:ei.params)==null?void 0:Ri.title)=="\u56FE\u6587\u4F5C\u4E1A"){let ji={page:1,limit:10,type:"normal"};ta(ji),Fo(Xr(na({},ji),{search:encodeURI(da)}))}else ta(bo),Fo(Xr(na({},bo),{search:encodeURI(da)}))},[ye.actionTabs.key]);const Fo=la=>Za(void 0,null,function*(){const Pr=yield yn({type:"shixunsDetail/searchUserCourses",payload:la});Pr.status===401?(yn({type:"shixunsDetail/setActionTabs",payload:{}}),uo(!1)):(tr((Pr==null?void 0:Pr.courses_count)||0),ma((Pr==null?void 0:Pr.course_list)||[]))}),yo=la=>{const Pr=na(na({},bo),{page:la,limit:10,search:encodeURI(da)});ta(Pr),Fo(Pr)},za=()=>Za(void 0,null,function*(){var la,Pr,ei,Ri,ji,jo,Xi,Hi,Vi,fs,Es,Os,ol,zs,ii;if(!to){fo(!0);return}const jr=(la=ye.actionTabs.params)==null?void 0:la.id;uo(!1);let si=yield(0,Ze.Tr)({id:((ei=(Pr=ye==null?void 0:ye.actionTabs)==null?void 0:Pr.params)==null?void 0:ei.title)=="\u6D4B\u9A8C"?(ji=(Ri=ye==null?void 0:ye.actionTabs)==null?void 0:Ri.params)==null?void 0:ji.examinationid:Vn==null?void 0:Vn.pathId,course_id:((Xi=(jo=ye==null?void 0:ye.actionTabs)==null?void 0:jo.params)==null?void 0:Xi.title)=="\u6D4B\u9A8C"?[to]:to,type:((Vi=(Hi=ye==null?void 0:ye.actionTabs)==null?void 0:Hi.params)==null?void 0:Vi.title)=="\u5206\u7EC4\u4F5C\u4E1A"?"group":((Es=(fs=ye==null?void 0:ye.actionTabs)==null?void 0:fs.params)==null?void 0:Es.title)=="\u56FE\u6587\u4F5C\u4E1A"?"normal":((ol=(Os=ye==null?void 0:ye.actionTabs)==null?void 0:Os.params)==null?void 0:ol.title)=="\u6D4B\u9A8C"?"examination_bank":((ii=(zs=ye==null?void 0:ye.actionTabs)==null?void 0:zs.params)==null?void 0:ii.title)=="\u7F16\u7A0B\u4F5C\u4E1A"?"hack":"subject",stage_item_id:jr,sync_catelog:0});(si==null?void 0:si.student_count)===0?yield Ya(si==null?void 0:si.no_use_list):ho(si)}),Ya=la=>Za(void 0,null,function*(){var Pr,ei,Ri,ji,jo,Xi,Hi,Vi,fs,Es,Os,ol,zs,ii,jr,si,wa,qa;const io=(Pr=ye.actionTabs.params)==null?void 0:Pr.id;let Ua;if(Sa(!0),(ei=ye.actionTabs.params)!=null&&ei.is_jupyter){const ti=(Ri=ye.actionTabs.params)==null?void 0:Ri.identifier;Ua=yield(0,Gt.ZP)(`/api/shixuns/${ti}/send_to_course.json`,{method:"Post",body:{courses:[{course_id:to,identifier:ti,type:"normal",is_copy:la,is_use:1}]}})}else((jo=(ji=ye==null?void 0:ye.actionTabs)==null?void 0:ji.params)==null?void 0:jo.title)=="\u6D4B\u9A8C"?Ua=yield(0,ue.p4)({id:(Hi=(Xi=ye==null?void 0:ye.actionTabs)==null?void 0:Xi.params)==null?void 0:Hi.examinationid,course_id:[to],shixuns_info:la?la==null?void 0:la.map(ti=>(ti.shixun_id=ti.id,ti)):[]}):Ua=yield(0,ue.Q)({id:Vn==null?void 0:Vn.pathId,course_id:to,stage_shixuns:la,sync_catelog:0,type:((Vi=ye.actionTabs.params)==null?void 0:Vi.title)==="\u5B9E\u8BAD"?"shixun":((Es=(fs=ye==null?void 0:ye.actionTabs)==null?void 0:fs.params)==null?void 0:Es.title)=="\u5206\u7EC4\u4F5C\u4E1A"?"group":((ol=(Os=ye==null?void 0:ye.actionTabs)==null?void 0:Os.params)==null?void 0:ol.title)=="\u56FE\u6587\u4F5C\u4E1A"?"normal":((ii=(zs=ye==null?void 0:ye.actionTabs)==null?void 0:zs.params)==null?void 0:ii.title)=="\u89C6\u9891"?"video":((si=(jr=ye==null?void 0:ye.actionTabs)==null?void 0:jr.params)==null?void 0:si.title)=="\u7F16\u7A0B\u4F5C\u4E1A"?"hack":""});ui(),((qa=(wa=ye==null?void 0:ye.actionTabs)==null?void 0:wa.params)==null?void 0:qa.title)=="\u6D4B\u9A8C"?(Ua==null?void 0:Ua.status)===0&&rt.default.confirm({title:"\u63D0\u793A",centered:!0,icon:null,okText:"\u7ACB\u5373\u524D\u5F80",cancelText:"\u7A0D\u540E\u518D\u8BF4",content:Mr.createElement("div",{style:{textAlign:"left"}},"\u53D1\u9001\u6210\u529F\uFF01\u662F\u5426\u524D\u5F80\u5BF9\u5E94\u7684\u6559\u5B66\u8BFE\u5802\uFF1F"),onOk:()=>{(0,Fe.xg)(`${Ua.data[0].first_category_url}/${Ua.data[0].exercise_id}/detail?random=${Ua.data[0].is_random}&tabs=3`)}}):(Ua==null?void 0:Ua.status)===1&&rt.default.confirm({title:"\u63D0\u793A",centered:!0,icon:null,okText:"\u7ACB\u5373\u524D\u5F80",cancelText:"\u7A0D\u540E\u518D\u8BF4",content:Mr.createElement("div",{style:{textAlign:"left"}},"\u53D1\u9001\u6210\u529F\uFF01\u662F\u5426\u524D\u5F80\u5BF9\u5E94\u7684\u6559\u5B66\u8BFE\u5802\uFF1F"),onOk:()=>{var ti,aa,Ko,_a,vo,yi,Ka,Vo,gs;if((ti=ye.actionTabs.params)!=null&&ti.is_jupyter){(0,Fe.xg)(Ua==null?void 0:Ua.first_category_url);return}if(((Ko=(aa=ye==null?void 0:ye.actionTabs)==null?void 0:aa.params)==null?void 0:Ko.title)=="\u5206\u7EC4\u4F5C\u4E1A"||((vo=(_a=ye==null?void 0:ye.actionTabs)==null?void 0:_a.params)==null?void 0:vo.title)=="\u56FE\u6587\u4F5C\u4E1A")(0,Fe.xg)(Ua==null?void 0:Ua.url);else if(((Ka=(yi=ye==null?void 0:ye.actionTabs)==null?void 0:yi.params)==null?void 0:Ka.title)=="\u7F16\u7A0B\u4F5C\u4E1A"){const ni=(Vo=Ua==null?void 0:Ua.url.split("/"))==null?void 0:Vo[2];(0,Fe.xg)(`/classrooms/${ni}/program_homework`)}else{const ni=(gs=Ua==null?void 0:Ua.url.split("/"))==null?void 0:gs[2];(0,Fe.xg)(`/classrooms/${ni}/shixun_homework`)}}})}),ui=()=>{Ja(""),Oa(null),fo(!1),yn({type:"shixunsDetail/setActionTabs",payload:{}}),uo(!1),Sa(!1)};return Mr.createElement(Mr.Fragment,null,Mr.createElement(rt.default,{title:`\u53D1\u9001${((wr=ye.actionTabs.params)==null?void 0:wr.title)||"\u5B9E\u8BAD"}`,open:ye.actionTabs.key==="Stage-SendModal",centered:!0,className:Tr.scoremodal,onCancel:ui,onOk:za},Mr.createElement("div",{className:Tr.wrap},Mr.createElement("div",{className:Tr.wrap_title},"\u9009\u62E9\u7684",`${((ra=ye.actionTabs.params)==null?void 0:ra.title)||"\u5B9E\u8BAD"}`,"\u5C06\u4F1A\u53D1\u9001\u5230\u6307\u5B9A\u8BFE\u5802"),Mr.createElement("div",{className:"mb10"},Mr.createElement(At.default.Search,{className:Tr.search,placeholder:"\u8F93\u5165\u8BFE\u5802\u540D\u79F0\u7684\u5173\u952E\u5B57\u8FDB\u884C\u641C\u7D22",allowClear:!0,value:da,onChange:la=>Ja(la.target.value),suffix:Mr.createElement("i",{className:`iconfont icon-sousuo9 font14 ${Tr.searchIcon}`,onClick:()=>{Ja(da);const la=na(na({},bo),{page:1,limit:10,search:encodeURI(da)});ta(la),Fo(la)}}),onSearch:la=>{Ja(la);const Pr=na(na({},bo),{page:1,limit:10,search:encodeURI(la)});ta(Pr),Fo(Pr)}})),Mr.createElement("div",{className:Tr.radioWrap},Mr.createElement(it.ZP.Group,{value:to,onChange:la=>{Oa(la.target.value),fo(!1)}},Vr.map((la,Pr)=>Mr.createElement(it.ZP,{className:Tr.radio,value:la.course_id,key:Pr},Mr.createElement("span",{title:la.name},la.name))))),Fa&&Mr.createElement("div",{className:Tr.colorFF0000},"\u8BF7\u9009\u62E9\u4F60\u8981\u53D1\u9001\u7684\u8BFE\u5802"),pn>10&&Mr.createElement("div",{className:Tr.pagination},Mr.createElement(No.Z,{size:"small",className:"mb20",showQuickJumper:!0,showSizeChanger:!1,defaultCurrent:1,current:bo==null?void 0:bo.page,pageSize:10,total:pn,onChange:yo})))),Mr.createElement($e.Z,{resdata:Ta,type:"shixun",okloading:$a,oktext:"\u4E00\u952E\u590D\u5236\u5E76\u53D1\u9001",onok:la=>{var Pr;Ya((Pr=ye.actionTabs.params)!=null&&Pr.is_jupyter?1:la)}}))};var oo=(0,Pe.connect)(({shixunsDetail:We})=>({shixunsDetail:We}))(Eo),Bo={bg:"bg___F_x5V",title:"title___QEshf",fieldWrap:"fieldWrap___zSBF2",mdWrap:"mdWrap___V2EBb",footer_style:"footer_style___lwvvM",submit_button:"submit_button___gNsfc",close_button:"close_button___K6_8I"},po=ne(61574),Qo=Object.defineProperty,Qa=Object.defineProperties,_i=Object.getOwnPropertyDescriptors,Yo=Object.getOwnPropertySymbols,ai=Object.prototype.hasOwnProperty,Di=Object.prototype.propertyIsEnumerable,Lo=(We,ot,ye)=>ot in We?Qo(We,ot,{enumerable:!0,configurable:!0,writable:!0,value:ye}):We[ot]=ye,qi=(We,ot)=>{for(var ye in ot||(ot={}))ai.call(ot,ye)&&Lo(We,ye,ot[ye]);if(Yo)for(var ye of Yo(ot))Di.call(ot,ye)&&Lo(We,ye,ot[ye]);return We},gi=(We,ot)=>Qa(We,_i(ot)),Vs=(We,ot,ye)=>new Promise((yn,mr)=>{var wr=pn=>{try{Vn(ye.next(pn))}catch(tr){mr(tr)}},ra=pn=>{try{Vn(ye.throw(pn))}catch(tr){mr(tr)}},Vn=pn=>pn.done?yn(pn.value):Promise.resolve(pn.value).then(wr,ra);Vn((ye=ye.apply(We,ot)).next())});const Ao=({shixunHomeworks:We,newCourse:ot,globalSetting:ye,loading:yn,dispatch:mr,classroomList:wr})=>{var ra,Vn;const pn=(0,Pe.useParams)(),[tr]=It.default.useForm(),[Vr,ma]=(0,b.useState)({}),da=(0,b.useRef)(),{commonHomeWorkAddDefaultData:Ja}=We;let[to,Oa]=(0,b.useState)({});(0,b.useEffect)(()=>{tr.resetFields()},[wr.actionTabs.key]);const Fa=()=>{tr.validateFields().then(()=>Vs(void 0,null,function*(){var xa,uo;if(Vr.min_num>Vr.max_num){nt.ZP.info("\u6700\u5927\u4EBA\u6570\u4E0D\u80FD\u5C0F\u4E8E\u6700\u5C0F\u4EBA\u6570");return}const $a=qi({},Vr);$a.attachment_ids&&($a.attachment_ids=(xa=$a==null?void 0:$a.attachment_ids)==null?void 0:xa.map(Ta=>Ta.response.id)),$a.reference_attachment_ids&&($a.reference_attachment_ids=(uo=$a==null?void 0:$a.reference_attachment_ids)==null?void 0:uo.map(Ta=>Ta.response.id)),$a.base_on_project||($a.base_on_project=!1);const Sa=yield(0,ue.DQ)(gi(qi({id:wr.actionTabs.id,subject_id:wr.actionTabs.subject_id},$a),{homework_type:3}));Sa.status===0&&(fo(Sa.homework_id),(0,Fe.L9)(["\u6559\u5B66\u8BFE\u5802","\u5206\u7EC4\u4F5C\u4E1A","\u65B0\u5EFA\u5206\u7EC4\u4F5C\u4E1A"]),nt.ZP.success("\u65B0\u5EFA\u6210\u529F"),mr({type:"classroomList/setActionTabs",payload:{key:"closePathsTabs"}}))}))};function fo(xa){return Vs(this,null,function*(){if(!(to!=null&&to.ec_point_ids))return;let uo=yield(0,Gt.ZP)(`/api/ec_courses/${to==null?void 0:to.ec_course_id}/ec_points/set_work_points.json`,{method:"post",body:qi({homework_common_id:xa},to)})})}return b.createElement(di.Z,{placement:"bottom",height:"100%",closable:!1,open:wr.actionTabs.key==="\u8BFE\u7A0B\u65B0\u5EFA\u5206\u7EC4\u4F5C\u4E1A",key:"bottom",className:Bo.drawer},b.createElement("section",{className:Bo.bg},b.createElement("aside",{className:Bo.title},"\u65B0\u5EFA\u5206\u7EC4\u4F5C\u4E1A"),b.createElement(It.default,{form:tr,scrollToFirstError:!0,layout:"vertical",onValuesChange:()=>{ma(qi({},tr.getFieldsValue()))}},b.createElement("div",{className:Bo.fieldWrap},b.createElement(It.default.Item,{name:"name",label:"\u6807\u9898",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6807\u9898"}]},b.createElement(At.default,{maxLength:60,suffix:`${((ra=Vr.name)==null?void 0:ra.length)||0}/60`,placeholder:"\u4F8B\u5982\uFF1A\u4ECEPython\u7A0B\u5E8F\u8BBE\u8BA1-\u5165\u95E8\u7CBE\u901A"}))),b.createElement("div",{className:Bo.mdWrap},b.createElement(It.default.Item,{name:"description",style:{marginTop:"-10px"},label:"\u5185\u5BB9",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4F5C\u4E1A\u7684\u7B80\u4ECB"},{max:5e3,message:"\u4F5C\u4E1A\u7B80\u4ECB\u6700\u5927\u9650\u52365000\u4E2A\u5B57\u7B26"}]},b.createElement(fA.Z,{watch:!0,defaultValue:Vr.intro})),b.createElement("div",null,b.createElement(It.default.Item,{name:"attachment_ids",style:{marginTop:"-15px"}},b.createElement(pl.Z,null))),b.createElement(a.Z,{gutter:[20,20],style:{marginTop:20}},b.createElement(x.Z,{flex:"230px"},b.createElement(It.default.Item,{name:"min_num",label:"\u5206\u7EC4\u8BBE\u7F6E",rules:[{required:!0,message:"\u8BF7\u586B\u5199\u6BCF\u7EC4\u6700\u5C0F\u4EBA\u6570"}]},b.createElement(en.Z,{style:{width:200,height:40},min:1,placeholder:"\u8BF7\u586B\u5199\u6BCF\u7EC4\u6700\u5C0F\u4EBA\u6570"}))),b.createElement(x.Z,{flex:"230px"},b.createElement(It.default.Item,{name:"max_num",label:b.createElement("div",null,"\xA0"),rules:[{validator(xa,uo){return uo?Promise.resolve():Promise.reject(new Error("\u8BF7\u586B\u5199\u6BCF\u7EC4\u6700\u5927\u4EBA\u6570"))}}]},b.createElement(en.Z,{style:{width:200,height:40},max:100,placeholder:"\u8BF7\u586B\u5199\u6BCF\u7EC4\u6700\u5927\u4EBA\u6570"}))),b.createElement(x.Z,null,b.createElement("div",{className:"mt40",style:{color:"#536367",marginLeft:"-20px"}},"\uFF08\u5B66\u751F\u63D0\u4EA4\u4F5C\u54C1\u65F6\u9700\u8981\u5173\u8054\u540C\u7EC4\u6210\u5458\uFF0C\u7EC4\u5185\u6210\u5458\u4F5C\u54C1\u5171\u4EAB\uFF09"))),!((Vn=ye==null?void 0:ye.setting)!=null&&Vn.is_local)&&b.createElement(a.Z,{style:{marginTop:"-10px"}},b.createElement(x.Z,null,b.createElement(It.default.Item,{name:"base_on_project",valuePropName:"checked",style:{marginBottom:5}},b.createElement(z.default,{value:!0,style:{color:"#5F6368"}},"\u57FA\u4E8E\u9879\u76EE\u5B9E\u65BD")),b.createElement("span",{className:"c-light-black",style:{color:"#999999"}},"(\u9009\u4E2D\uFF0C\u5219\u5FC5\u987B\u5728\u672C\u5E73\u53F0\u521B\u5EFA\u9879\u76EE\uFF0C\u9879\u76EE\u7BA1\u7406\u5458\u53EF\u4EE5\u63D0\u4EA4\u4F5C\u54C1\uFF1B\u4E0D\u9009\u4E2D\uFF0C\u65E0\u9700\u5728\u5E73\u53F0\u521B\u5EFA\u9879\u76EE\uFF0C\u4EFB\u610F\u5C0F\u7EC4\u6210\u5458\u5747\u53EF\u4EE5\u63D0\u4EA4\u4F5C\u54C1)")))),b.createElement("div",{className:Bo.mdWrap},b.createElement(It.default.Item,{name:"reference_answer",label:"\u53C2\u8003\u7B54\u6848",style:{marginTop:10}},b.createElement(fA.Z,{watch:!0,defaultValue:Vr.notice})),b.createElement("div",null,b.createElement(It.default.Item,{name:"reference_attachment_ids",style:{marginTop:"-15px"}},b.createElement(pl.Z,null))))),b.createElement("div",{className:Bo.mdWrap},b.createElement(po.Z,{setitem:xa=>Oa(qi({},xa))}))),b.createElement("div",{className:Bo.footer_style},b.createElement("div",{className:Bo.close_button,onClick:()=>{mr({type:"classroomList/setActionTabs",payload:{key:""}})}},"\u53D6\u6D88"),b.createElement("div",{onClick:Fa,className:Bo.submit_button},"\u63D0\u4EA4")))};var zo=(0,Pe.connect)(({shixunHomeworks:We,newCourse:ot,loading:ye,globalSetting:yn,classroomList:mr})=>({classroomList:mr,shixunHomeworks:We,newCourse:ot,globalSetting:yn,loading:ye.effects}))(Ao),To={bg:"bg___oLxz5",title:"title___bfvam",fieldWrap:"fieldWrap___A5u2u",mdWrap:"mdWrap___zugL3",footer_style:"footer_style___unO7C",submit_button:"submit_button___t8Hvx",close_button:"close_button___oswUb"},Co=Object.defineProperty,Na=Object.defineProperties,$r=Object.getOwnPropertyDescriptors,mo=Object.getOwnPropertySymbols,qo=Object.prototype.hasOwnProperty,wi=Object.prototype.propertyIsEnumerable,tl=(We,ot,ye)=>ot in We?Co(We,ot,{enumerable:!0,configurable:!0,writable:!0,value:ye}):We[ot]=ye,Xo=(We,ot)=>{for(var ye in ot||(ot={}))qo.call(ot,ye)&&tl(We,ye,ot[ye]);if(mo)for(var ye of mo(ot))wi.call(ot,ye)&&tl(We,ye,ot[ye]);return We},vl=(We,ot)=>Na(We,$r(ot)),Is=(We,ot,ye)=>new Promise((yn,mr)=>{var wr=pn=>{try{Vn(ye.next(pn))}catch(tr){mr(tr)}},ra=pn=>{try{Vn(ye.throw(pn))}catch(tr){mr(tr)}},Vn=pn=>pn.done?yn(pn.value):Promise.resolve(pn.value).then(wr,ra);Vn((ye=ye.apply(We,ot)).next())});const ds=({shixunHomeworks:We,newCourse:ot,globalSetting:ye,loading:yn,dispatch:mr,classroomList:wr})=>{var ra,Vn,pn;const tr=(0,Pe.useParams)(),[Vr]=It.default.useForm(),[ma,da]=(0,b.useState)({}),[Ja,to]=(0,b.useState)(!1);let[Oa,Fa]=(0,b.useState)({});const[fo,xa]=(0,b.useState)({}),uo=(0,b.useRef)(),{commonHomeWorkEditDefaultData:$a}=We;(0,b.useEffect)(()=>{wr.actionTabs.key=="\u8BFE\u7A0B\u7F16\u8F91\u5206\u7EC4\u4F5C\u4E1A"&&Sa()},[wr.actionTabs.key]);const Sa=()=>Is(void 0,null,function*(){const bo=yield(0,ue.FD)({id:wr.actionTabs.id,type:wr.actionTabs.type});if(bo){const ta=vl(Xo({},bo.subject_homework),{attachment_ids:(0,pl.z)(bo.subject_homework.attachments),reference_attachment_ids:(0,pl.z)(bo.subject_homework.ref_attachments)});Vr.setFieldsValue(Xo({},ta)),da(Xo({},ta)),to(!0),xa(new Date)}});function Ta(bo){return Is(this,null,function*(){if(!(Oa!=null&&Oa.ec_point_ids))return;let ta=yield(0,Gt.ZP)(`/api/ec_courses/${Oa==null?void 0:Oa.ec_course_id}/ec_points/set_work_points.json`,{method:"post",body:Xo({homework_common_id:bo},Oa)})})}const ho=()=>{Vr.validateFields().then(()=>Is(void 0,null,function*(){var bo,ta;if(ma.min_num>ma.max_num){nt.ZP.info("\u6700\u5927\u4EBA\u6570\u4E0D\u80FD\u5C0F\u4E8E\u6700\u5C0F\u4EBA\u6570");return}const Fo=Xo({},ma);Fo.attachment_ids&&(Fo.attachment_ids=(bo=Fo==null?void 0:Fo.attachment_ids)==null?void 0:bo.map(za=>za.response.id)),Fo.reference_attachment_ids&&(Fo.reference_attachment_ids=(ta=Fo==null?void 0:Fo.reference_attachment_ids)==null?void 0:ta.map(za=>za.response.id)),Fo.base_on_project||(Fo.base_on_project=!1),(yield(0,ue.VO)(vl(Xo(Xo({},tr),Fo),{base_on_project:Fo.base_on_project,homework_type:3,id:wr.actionTabs.id}))).status===0&&(nt.ZP.success("\u7F16\u8F91\u6210\u529F"),Ta(tr.categoryId),mr({type:"classroomList/setActionTabs",payload:{key:"closePathsTabs"}}))}))};return b.createElement(di.Z,{placement:"bottom",height:"100%",closable:!1,open:wr.actionTabs.key==="\u8BFE\u7A0B\u7F16\u8F91\u5206\u7EC4\u4F5C\u4E1A",key:"bottom",className:To.drawer},b.createElement("section",{className:To.bg},b.createElement("aside",{className:To.title},"\u7F16\u8F91\u5206\u7EC4\u4F5C\u4E1A"),b.createElement(It.default,{form:Vr,scrollToFirstError:!0,layout:"vertical",onValuesChange:()=>{da(Xo({},Vr.getFieldsValue()))}},b.createElement("div",{className:To.fieldWrap},b.createElement(It.default.Item,{name:"name",label:"\u6807\u9898:",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6807\u9898"}]},b.createElement(At.default,{maxLength:60,suffix:`${((ra=ma.name)==null?void 0:ra.length)||0}/60`,placeholder:"\u4F8B\u5982\uFF1A\u4ECEPython\u7A0B\u5E8F\u8BBE\u8BA1-\u5165\u95E8\u7CBE\u901A"}))),b.createElement("div",{className:To.mdWrap},b.createElement(It.default.Item,{name:"description",label:"\u7B80\u4ECB:",style:{marginTop:"-10px"},rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4F5C\u4E1A\u7684\u7B80\u4ECB"},{max:5e3,message:"\u4F5C\u4E1A\u7B80\u4ECB\u6700\u5927\u9650\u52365000\u4E2A\u5B57\u7B26"}]},b.createElement(fA.Z,{watch:!0,defaultValue:ma.description})),b.createElement("div",null,b.createElement(It.default.Item,{name:"attachment_ids",style:{marginTop:"-15px"}},Ja&&b.createElement(pl.Z,{key:fo}))),b.createElement(a.Z,{gutter:[20,20],style:{marginTop:20}},b.createElement(x.Z,{flex:"230px"},b.createElement(It.default.Item,{name:"min_num",label:"\u5206\u7EC4\u8BBE\u7F6E",rules:[{required:!0,message:"\u8BF7\u586B\u5199\u6BCF\u7EC4\u6700\u5C0F\u4EBA\u6570"}]},b.createElement(en.Z,{style:{width:200,height:40},min:1,placeholder:"\u8BF7\u586B\u5199\u6BCF\u7EC4\u6700\u5C0F\u4EBA\u6570"}))),b.createElement(x.Z,{flex:"230px"},b.createElement(It.default.Item,{name:"max_num",label:b.createElement("div",null,"\xA0"),rules:[{validator(bo,ta){return ta?Promise.resolve():Promise.reject(new Error("\u8BF7\u586B\u5199\u6BCF\u7EC4\u6700\u5927\u4EBA\u6570"))}}]},b.createElement(en.Z,{style:{width:200,height:40},max:100,placeholder:"\u8BF7\u586B\u5199\u6BCF\u7EC4\u6700\u5927\u4EBA\u6570"}))),b.createElement(x.Z,null,b.createElement("div",{className:"mt35",style:{color:"#536367",marginLeft:"-20px"}},"\uFF08\u5B66\u751F\u63D0\u4EA4\u4F5C\u54C1\u65F6\u9700\u8981\u5173\u8054\u540C\u7EC4\u6210\u5458\uFF0C\u7EC4\u5185\u6210\u5458\u4F5C\u54C1\u5171\u4EAB\uFF09"))),!((Vn=ye==null?void 0:ye.setting)!=null&&Vn.is_local)&&b.createElement(a.Z,{style:{marginTop:"-10px"}},b.createElement(x.Z,null,b.createElement(It.default.Item,{name:"base_on_project",valuePropName:"checked",style:{marginBottom:5,marginTop:5}},b.createElement(z.default,{value:!0,defaultChecked:!0,style:{color:"#5F6368"}},"\u57FA\u4E8E\u9879\u76EE\u5B9E\u65BD")),b.createElement("span",{className:"c-light-black",style:{color:"#999999",marginTop:"-10px"}},"\uFF08\u9009\u4E2D\uFF0C\u5219\u5FC5\u987B\u5728\u672C\u5E73\u53F0\u521B\u5EFA\u9879\u76EE\uFF0C\u9879\u76EE\u7BA1\u7406\u5458\u53EF\u4EE5\u63D0\u4EA4\u4F5C\u54C1\uFF1B\u4E0D\u9009\u4E2D\uFF0C\u65E0\u9700\u5728\u5E73\u53F0\u521B\u5EFA\u9879\u76EE\uFF0C\u4EFB\u610F\u5C0F\u7EC4\u6210\u5458\u5747\u53EF\u4EE5\u63D0\u4EA4\u4F5C\u54C1\uFF09")))),b.createElement("div",{className:To.mdWrap},b.createElement(It.default.Item,{name:"reference_answer",label:"\u53C2\u8003\u7B54\u6848:",style:{marginTop:10}},b.createElement(fA.Z,{defaultValue:ma.reference_answer,watch:!0})),b.createElement("div",null,b.createElement(It.default.Item,{name:"reference_attachment_ids",style:{marginTop:"-15px"}},Ja&&b.createElement(pl.Z,{key:fo}))))),b.createElement("div",{className:To.mdWrap,style:{display:(pn=ye==null?void 0:ye.setting)!=null&&pn.hide_ec?"none":""}},b.createElement(po.Z,{setitem:bo=>Fa(Xo({},bo)),homework_common_id:tr.categoryId}))),b.createElement("div",{className:To.footer_style},b.createElement("div",{className:To.close_button,onClick:()=>{mr({type:"classroomList/setActionTabs",payload:{key:""}})}},"\u53D6\u6D88"),b.createElement("div",{onClick:ho,className:To.submit_button},"\u63D0\u4EA4")))};var ga=(0,Pe.connect)(({shixunHomeworks:We,newCourse:ot,loading:ye,globalSetting:yn,classroomList:mr})=>({shixunHomeworks:We,newCourse:ot,globalSetting:yn,loading:ye.effects,classroomList:mr}))(ds),rs={bg:"bg___fOlTw",title:"title___G3D9y",fieldWrap:"fieldWrap___imjS7",mdWrap:"mdWrap___aKGYo",footer_style:"footer_style___BWH5p",submit_button:"submit_button___yxKUd",close_button:"close_button___nRK7d"},nl=Object.defineProperty,os=Object.defineProperties,ki=Object.getOwnPropertyDescriptors,bs=Object.getOwnPropertySymbols,js=Object.prototype.hasOwnProperty,Fs=Object.prototype.propertyIsEnumerable,Fi=(We,ot,ye)=>ot in We?nl(We,ot,{enumerable:!0,configurable:!0,writable:!0,value:ye}):We[ot]=ye,Js=(We,ot)=>{for(var ye in ot||(ot={}))js.call(ot,ye)&&Fi(We,ye,ot[ye]);if(bs)for(var ye of bs(ot))Fs.call(ot,ye)&&Fi(We,ye,ot[ye]);return We},ll=(We,ot)=>os(We,ki(ot)),us=(We,ot,ye)=>new Promise((yn,mr)=>{var wr=pn=>{try{Vn(ye.next(pn))}catch(tr){mr(tr)}},ra=pn=>{try{Vn(ye.throw(pn))}catch(tr){mr(tr)}},Vn=pn=>pn.done?yn(pn.value):Promise.resolve(pn.value).then(wr,ra);Vn((ye=ye.apply(We,ot)).next())});const $o=({shixunHomeworks:We,newCourse:ot,globalSetting:ye,loading:yn,dispatch:mr,classroomList:wr})=>{var ra;const Vn=(0,Pe.useParams)(),[pn]=It.default.useForm(),[tr,Vr]=(0,b.useState)({}),[ma,da]=(0,b.useState)(),Ja=(0,b.useRef)(),{commonHomeWorkAddDefaultData:to}=We;let[Oa,Fa]=(0,b.useState)({});(0,b.useEffect)(()=>{pn.resetFields()},[wr.actionTabs.key]);const fo=()=>us(void 0,null,function*(){const $a=yield mr({type:"newCourse/getEditCourseData",payload:{id:Ja.current}});$a&&(pn.setFieldsValue({name:$a.name}),pn.setFieldsValue({intro:$a.description}),pn.setFieldsValue({notice:$a.learning_notes}),Vr({name:$a.name,intro:$a.description,notice:$a.learning_notes}))}),xa=()=>{pn.validateFields().then(()=>us(void 0,null,function*(){var $a,Sa;const Ta=Js({},tr);Ta.attachment_ids&&(Ta.attachment_ids=($a=Ta==null?void 0:Ta.attachment_ids)==null?void 0:$a.map(bo=>bo.response.id)),Ta.reference_attachment_ids&&(Ta.reference_attachment_ids=(Sa=Ta==null?void 0:Ta.reference_attachment_ids)==null?void 0:Sa.map(bo=>bo.response.id));const ho=yield(0,ue.DQ)(ll(Js({id:wr.actionTabs.id,subject_id:wr.actionTabs.subject_id},Ta),{homework_type:1}));(ho==null?void 0:ho.status)===0&&(uo(ho.homework_id),(0,Fe.L9)(["\u6559\u5B66\u8BFE\u5802","\u56FE\u6587\u4F5C\u4E1A","\u65B0\u5EFA\u56FE\u6587\u4F5C\u4E1A"]),nt.ZP.success("\u65B0\u5EFA\u6210\u529F"),mr({type:"classroomList/setActionTabs",payload:{key:"closePathsTabs"}}))}))};function uo($a){return us(this,null,function*(){if(!(Oa!=null&&Oa.ec_point_ids))return;let Sa=yield(0,Gt.ZP)(`/api/ec_courses/${Oa==null?void 0:Oa.ec_course_id}/ec_points/set_work_points.json`,{method:"post",body:Js({homework_common_id:$a},Oa)})})}return b.createElement(di.Z,{placement:"bottom",height:"100%",closable:!1,open:wr.actionTabs.key==="\u8BFE\u7A0B\u65B0\u5EFA\u56FE\u6587\u4F5C\u4E1A",key:"bottom",className:rs.drawer},b.createElement("section",{className:rs.bg},b.createElement("aside",{className:rs.title},"\u65B0\u5EFA\u56FE\u6587\u4F5C\u4E1A"),b.createElement(It.default,{form:pn,scrollToFirstError:!0,layout:"vertical",onValuesChange:()=>{console.log("onchange: ",pn.getFieldsValue()),Vr(Js({},pn.getFieldsValue()))}},b.createElement("div",{className:rs.fieldWrap},b.createElement(It.default.Item,{name:"name",label:"\u6807\u9898:",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6807\u9898"}]},b.createElement(At.default,{maxLength:60,suffix:`${((ra=tr.name)==null?void 0:ra.length)||0}/60`,placeholder:"\u4F8B\u5982\uFF1A\u4ECEPython\u7A0B\u5E8F\u8BBE\u8BA1-\u5165\u95E8\u7CBE\u901A"}))),b.createElement("div",{className:rs.mdWrap},b.createElement(It.default.Item,{name:"description",label:"\u7B80\u4ECB:",style:{marginTop:"-10px"},rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4F5C\u4E1A\u7684\u7B80\u4ECB"},{max:5e3,message:"\u4F5C\u4E1A\u7B80\u4ECB\u6700\u5927\u9650\u52365000\u4E2A\u5B57\u7B26"}]},b.createElement(fA.Z,{watch:!0,defaultValue:tr.intro})),b.createElement("div",null,b.createElement(It.default.Item,{name:"attachment_ids",style:{marginTop:"-15px"}},b.createElement(pl.Z,null)))),b.createElement("div",{className:rs.mdWrap},b.createElement(It.default.Item,{name:"reference_answer",style:{marginTop:"-10px"},label:"\u53C2\u8003\u7B54\u6848:"},b.createElement(fA.Z,{watch:!0,defaultValue:tr.notice})),b.createElement("div",null,b.createElement(It.default.Item,{name:"reference_attachment_ids",style:{marginTop:"-15px"}},b.createElement(pl.Z,null))))),b.createElement("div",{className:rs.mdWrap},b.createElement(po.Z,{setitem:$a=>Fa(Js({},$a))}))),b.createElement("div",{className:rs.footer_style},b.createElement("div",{className:rs.close_button,onClick:()=>{mr({type:"classroomList/setActionTabs",payload:{key:""}})}},"\u53D6\u6D88"),b.createElement("div",{onClick:xa,className:rs.submit_button},"\u63D0\u4EA4")))};var Ys=(0,Pe.connect)(({shixunHomeworks:We,newCourse:ot,loading:ye,globalSetting:yn,classroomList:mr})=>({shixunHomeworks:We,newCourse:ot,globalSetting:yn,loading:ye.effects,classroomList:mr}))($o),Ws={bg:"bg___Sx8dX",title:"title___GKPKJ",fieldWrap:"fieldWrap___fIL9U",mdWrap:"mdWrap___iwCM_",footer_style:"footer_style___KYp6i",submit_button:"submit_button___Rnntu",close_button:"close_button___Drc5k"},gA=Object.defineProperty,_l=Object.defineProperties,$l=Object.getOwnPropertyDescriptors,Ll=Object.getOwnPropertySymbols,rl=Object.prototype.hasOwnProperty,al=Object.prototype.propertyIsEnumerable,SA=(We,ot,ye)=>ot in We?gA(We,ot,{enumerable:!0,configurable:!0,writable:!0,value:ye}):We[ot]=ye,zl=(We,ot)=>{for(var ye in ot||(ot={}))rl.call(ot,ye)&&SA(We,ye,ot[ye]);if(Ll)for(var ye of Ll(ot))al.call(ot,ye)&&SA(We,ye,ot[ye]);return We},wA=(We,ot)=>_l(We,$l(ot)),sA=(We,ot,ye)=>new Promise((yn,mr)=>{var wr=pn=>{try{Vn(ye.next(pn))}catch(tr){mr(tr)}},ra=pn=>{try{Vn(ye.throw(pn))}catch(tr){mr(tr)}},Vn=pn=>pn.done?yn(pn.value):Promise.resolve(pn.value).then(wr,ra);Vn((ye=ye.apply(We,ot)).next())});const Ku=({shixunHomeworks:We,newCourse:ot,globalSetting:ye,loading:yn,dispatch:mr,classroomList:wr})=>{var ra;const Vn=(0,Pe.useParams)(),[pn]=It.default.useForm(),[tr,Vr]=(0,b.useState)({}),[ma,da]=(0,b.useState)(!1);let[Ja,to]=(0,b.useState)({});const[Oa,Fa]=(0,b.useState)({}),fo=(0,b.useRef)(),{commonHomeWorkEditDefaultData:xa}=We;(0,b.useEffect)(()=>{wr.actionTabs.key=="\u8BFE\u7A0B\u7F16\u8F91\u56FE\u6587\u4F5C\u4E1A"&&uo()},[wr.actionTabs.key]);const uo=()=>sA(void 0,null,function*(){const Ta=yield(0,ue.FD)({id:wr.actionTabs.id,type:wr.actionTabs.type});if(Ta){const ho={name:Ta.subject_homework.name,description:Ta.subject_homework.description,reference_answer:Ta.subject_homework.reference_answer,attachment_ids:(0,pl.z)(Ta.subject_homework.attachments),reference_attachment_ids:(0,pl.z)(Ta.subject_homework.ref_attachments)};console.log(ho),pn.setFieldsValue(zl({},ho)),Vr(zl({},ho)),da(!0),Fa(new Date)}});function $a(Ta){return sA(this,null,function*(){if(!(Ja!=null&&Ja.ec_point_ids))return;let ho=yield(0,Gt.ZP)(`/api/ec_courses/${Ja==null?void 0:Ja.ec_course_id}/ec_points/set_work_points.json`,{method:"post",body:zl({homework_common_id:Ta},Ja)})})}const Sa=()=>{pn.validateFields().then(()=>sA(void 0,null,function*(){var Ta,ho;const bo=zl({},tr);bo.attachment_ids&&(bo.attachment_ids=(Ta=bo==null?void 0:bo.attachment_ids)==null?void 0:Ta.map(Fo=>{var yo;return(yo=Fo.response)==null?void 0:yo.id})),bo.reference_attachment_ids&&(bo.reference_attachment_ids=(ho=bo==null?void 0:bo.reference_attachment_ids)==null?void 0:ho.map(Fo=>{var yo;return(yo=Fo.response)==null?void 0:yo.id})),(yield(0,ue.VO)(wA(zl(zl({},Vn),bo),{base_on_project:!0,homework_type:1,id:wr.actionTabs.id}))).status===0&&(nt.ZP.success("\u7F16\u8F91\u6210\u529F"),$a(Vn.categoryId),mr({type:"classroomList/setActionTabs",payload:{key:"closePathsTabs"}}))}))};return b.createElement(di.Z,{placement:"bottom",height:"100%",closable:!1,open:wr.actionTabs.key==="\u8BFE\u7A0B\u7F16\u8F91\u56FE\u6587\u4F5C\u4E1A",key:"bottom",className:Ws.drawer},b.createElement("section",{className:Ws.bg},b.createElement("aside",{className:Ws.title},"\u7F16\u8F91\u56FE\u6587\u4F5C\u4E1A"),b.createElement(It.default,{form:pn,scrollToFirstError:!0,layout:"vertical",onValuesChange:()=>{Vr(zl({},pn.getFieldsValue()))}},b.createElement("div",{className:Ws.fieldWrap},b.createElement(It.default.Item,{name:"name",label:"\u6807\u9898:",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6807\u9898"}]},b.createElement(At.default,{maxLength:60,suffix:`${((ra=tr.name)==null?void 0:ra.length)||0}/60`,placeholder:"\u4F8B\u5982\uFF1A\u4ECEPython\u7A0B\u5E8F\u8BBE\u8BA1-\u5165\u95E8\u7CBE\u901A"}))),b.createElement("div",{className:Ws.mdWrap},b.createElement(It.default.Item,{name:"description",label:"\u7B80\u4ECB:",style:{marginTop:"-10px"},rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4F5C\u4E1A\u7684\u7B80\u4ECB"},{max:5e3,message:"\u4F5C\u4E1A\u7B80\u4ECB\u6700\u5927\u9650\u52365000\u4E2A\u5B57\u7B26"}]},b.createElement(fA.Z,{watch:!0,defaultValue:tr.description})),b.createElement("div",null,b.createElement(It.default.Item,{name:"attachment_ids",style:{marginTop:"-15px"}},ma&&b.createElement(pl.Z,{key:Oa})))),b.createElement("div",{className:Ws.mdWrap},b.createElement(It.default.Item,{name:"reference_answer",label:"\u53C2\u8003\u7B54\u6848:",style:{marginTop:"-10px"}},b.createElement(fA.Z,{defaultValue:tr.reference_answer,watch:!0})),b.createElement("div",null,b.createElement(It.default.Item,{name:"reference_attachment_ids",style:{marginTop:"-15px"}},ma&&b.createElement(pl.Z,{key:Oa}))))),b.createElement("div",{className:Ws.mdWrap},b.createElement(po.Z,{setitem:Ta=>to(zl({},Ta)),homework_common_id:Vn.categoryId}))),b.createElement("div",{className:Ws.footer_style},b.createElement("div",{className:Ws.close_button,onClick:()=>{mr({type:"classroomList/setActionTabs",payload:{key:""}})}},"\u53D6\u6D88"),b.createElement("div",{onClick:Sa,className:Ws.submit_button},"\u63D0\u4EA4")))};var Pu=(0,Pe.connect)(({shixunHomeworks:We,newCourse:ot,loading:ye,globalSetting:yn,classroomList:mr})=>({shixunHomeworks:We,newCourse:ot,globalSetting:yn,loading:ye.effects,classroomList:mr}))(Ku),cs=ne(59639),Oi=ne(98737),Dl=ne(22072),Bi=ne(59301),Ql=Object.defineProperty,Ol=Object.getOwnPropertySymbols,Sl=Object.prototype.hasOwnProperty,Ul=Object.prototype.propertyIsEnumerable,JA=(We,ot,ye)=>ot in We?Ql(We,ot,{enumerable:!0,configurable:!0,writable:!0,value:ye}):We[ot]=ye,Rl=(We,ot)=>{for(var ye in ot||(ot={}))Sl.call(ot,ye)&&JA(We,ye,ot[ye]);if(Ol)for(var ye of Ol(ot))Ul.call(ot,ye)&&JA(We,ye,ot[ye]);return We},PA=(We,ot,ye)=>new Promise((yn,mr)=>{var wr=pn=>{try{Vn(ye.next(pn))}catch(tr){mr(tr)}},ra=pn=>{try{Vn(ye.throw(pn))}catch(tr){mr(tr)}},Vn=pn=>pn.done?yn(pn.value):Promise.resolve(pn.value).then(wr,ra);Vn((ye=ye.apply(We,ot)).next())});const{TabPane:Gu}=hl.default,kc=({classroomList:We,exercise:ot,saveExercise:ye,loading:yn,dispatch:mr})=>{var wr;const ra=(0,Pe.useParams)(),Vn=(0,Pe.useLocation)(),[pn]=It.default.useForm(),{brankList:tr}=ot;let[Vr,ma]=(0,b.useState)(!0),[da,Ja]=(0,b.useState)(!1);const[to,Oa]=(0,b.useState)("myself");let[Fa,fo]=(0,b.useState)([]),[xa,uo]=(0,b.useState)([]),[$a,Sa]=(0,b.useState)(),[Ta,ho]=(0,b.useState)([]);const bo=(0,b.useRef)(null),[ta,Fo]=(0,b.useState)(!1),[yo,za]=(0,b.useState)(""),[Ya,ui]=(0,b.useState)(""),la=[{title:"\u8BD5\u5377\u540D\u79F0",dataIndex:"name",width:150,ellipsis:!0,align:"left"},{title:"\u65B9\u5411&\u8BFE\u7A0B",dataIndex:"course_list_name",width:150,ellipsis:!0,align:"left"},{title:"\u7C7B\u578B",dataIndex:"is_random",width:90,align:"left",render:ii=>ii?"\u968F\u673A\u7EC4\u5377":"\u4EBA\u5DE5\u7EC4\u5377"},{title:"\u66F4\u65B0\u65F6\u95F4",dataIndex:"updated_at",width:150,align:"left"},{title:"\u8BD5\u9898\u6570",dataIndex:"item_num",width:60,align:"center"},{title:"\u603B\u5206",dataIndex:"total_score",width:60,align:"center"},{title:"\u64CD\u4F5C",dataIndex:"is_random",width:60,align:"center",render:(ii,jr)=>Bi.createElement("a",{href:ii?`/randompaper/detail/${jr.id}`:`/paperlibrary/see/${jr.id}?defaultActiveKey=${(Pr==null?void 0:Pr.filter)=="public"?"1":(Pr==null?void 0:Pr.filter)=="teacher"?"2":"0"}`,target:"_blank>"},"\u9884\u89C8")}],[Pr,ei]=(0,b.useState)({page:0,limit:20,group_id:null,object_type:"examination_bank",search:"",filter:"myself",is_random:null,is_encrypt:0});(0,b.useEffect)(()=>{ot.actionTabs.key==="\u8BD5\u5377\u9009\u7528"&&(jo(),ho([]),Ri())},[ot.actionTabs.key]);const Ri=()=>PA(void 0,null,function*(){const ii=yield mr({type:"paperlibrary/getTeachGroupData"});uo(ii)}),ji=ii=>{const jr=parseInt(ii);return isNaN(jr)?"":jr},jo=()=>PA(void 0,null,function*(){var ii;if(Vr){++Pr.page,ma(!1),Pr.is_random=Pr.filter=="myself"?2:null;const jr=yield mr({type:"exercise/getBrankList",payload:Rl({},Pr)});Fa=jr!=null&&jr.object_list?[...Fa.concat(jr==null?void 0:jr.object_list)]:Fa,Sa(jr.is_teacher),((ii=jr.object_list)==null?void 0:ii.length){bo.current.scrollTop=0,Fa=[],Pr.page=0,Pr.group_id=ii,Vr=!0,ho([]),ei(Rl({},Pr)),jo()},Hi={selectedRowKeys:Ta,onChange:ii=>{ho(ii)},type:"radio"},Vi=()=>{ei(Rl({},{page:0,limit:20,group_id:null,object_type:"examination_bank",search:"",filter:"myself"})),fo([]),ma(!0),Oa("myself"),mr({type:"exercise/setActionTabs",payload:{}}),Ja(!1)},[fs,Es,Os,ol]=(0,Ne.P)(),zs=ii=>PA(void 0,null,function*(){let jr=!1;Fa.forEach(io=>{Ta.includes(io.id)&&(jr=io.is_random)});const si=ii.map(io=>({shixun_id:io.id,is_use:io.is_use,is_copy:io.is_copy}));if(!jr){const io=yield mr({type:"exercise/saveBanks",payload:{course_id:ra.coursesId,object_type:"examination_bank",bank_id:Ta,shixuns_info:si}});(io==null?void 0:io.status)===0&&((0,Fe.L9)(["\u6559\u5B66\u8BFE\u5802","\u8BD5\u5377","\u8BD5\u5377\u9009\u7528"]),mr({type:"classroomList/getClassroomExercisesList",payload:Rl({},ot.actionTabs.params)}),za(`/classrooms/${ra.coursesId}/exercise/${io.exercise_id}/detail?random=${io.is_random}&tabs=3`),ui(`/classrooms/${ra.coursesId}/exercise/add/${io.exercise_id}?random=${io.is_random}&type=2`),Fo(!0),nt.ZP.success("\u751F\u6210\u8BD5\u5377\u6210\u529F"),Es(),Vi());return}mr({type:"exercise/setActionTabs",payload:{}}),Es();let wa=1,qa=rt.default.confirm({icon:null,className:"custom-modal-divider",centered:!0,width:500,maskClosable:!1,keyboard:!1,cancelButtonProps:{disabled:!1},title:"\u914D\u7F6E\u51FA\u5377\u6570\u91CF",content:Bi.createElement("div",{className:Oi.Z.modalColumn},Bi.createElement("div",{className:Oi.Z.modalRow},Bi.createElement("sup",{className:Oi.Z.sup},"*"),Bi.createElement("span",{style:{flexShrink:0}},"\u968F\u673A\u51FA\u5377\u6570\u91CF\uFF1A"),Bi.createElement(en.Z,{parser:ji,style:{width:120},placeholder:"\u8BF7\u8F93\u5165\u8BD5\u5377\u6570\u91CF",min:1,defaultValue:wa,onChange:io=>{wa=io;const Ua=document.getElementById("model_error");wa<1||wa>50?Ua.style.display="block":Ua.style.display="none"}})),Bi.createElement("div",{style:{display:"none",marginLeft:106},id:"model_error",className:"c-red"},"\u8BF7\u8F93\u51651-50\u4E4B\u95F4\u7684\u6574\u6570")),okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onCancel:Vi,onOk:()=>PA(void 0,null,function*(){if(wa<1||wa>50){const Ua=document.getElementById("model_error");return Ua.style.display="block",Promise.reject()}qa.update({cancelButtonProps:{disabled:!0}});const io=yield mr({type:"exercise/saveBanks",payload:{course_id:ra.coursesId,object_type:"examination_bank",bank_id:Ta,shixuns_info:si,num:wa}});qa.update({cancelButtonProps:{disabled:!1}}),io&&io.status===0?((0,Fe.L9)(["\u6559\u5B66\u8BFE\u5802","\u8BD5\u5377","\u8BD5\u5377\u9009\u7528"]),rt.default.destroyAll(),mr({type:"classroomList/getClassroomExercisesList",payload:Rl({},ot.actionTabs.params)}),Vi(),Es(),nt.ZP.success("\u751F\u6210\u8BD5\u5377\u6210\u529F")):(Vi(),Es())})})});return Bi.createElement(Bi.Fragment,null,Bi.createElement(rt.default,{centered:!0,width:980,title:"\u9009\u62E9\u8BD5\u5377",maskClosable:!1,destroyOnClose:!0,open:ot.actionTabs.key==="\u8BD5\u5377\u9009\u7528",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",confirmLoading:da,bodyStyle:{minHeight:200},wrapClassName:Oi.Z.warpModal,onOk:()=>PA(void 0,null,function*(){if(!Ta.length){nt.ZP.error("\u8BF7\u9009\u62E9\u8BD5\u5377");return}Ja(!0);let ii=!1,jr=!1;if(Fa.forEach(si=>{Ta.includes(si.id)&&si.need_authorize&&(ii=si.need_authorize),Ta.includes(si.id)&&(jr=si.is_random)}),ii){(0,Dn.rX)(!1,"\u8BE5\u8BD5\u5377\u4E2D\u5305\u542B\u5B9E\u8BAD\u9700\u6388\u6743\u540E\u624D\u53EF\u4F7F\u7528\u3002 \u60A8\u53EF\u4EE5\u5728QQ\u670D\u52A1\u7FA4\u5411\u7BA1\u7406\u5458\u7533\u8BF7\uFF0C\u83B7\u5F97\u7EE7\u7EED\u64CD\u4F5C\u7684\u6743\u9650\u3002");return}ye(Ta[0]),Vi(),Ja(!1)}),onCancel:Vi},Bi.createElement(hl.default,{activeKey:to,onTabClick:ii=>PA(void 0,null,function*(){bo.current.scrollTop=0,Fa=[],to!==ii&&ho([]),Oa(ii),Pr.page=0,Pr.filter=ii,Pr.group_id=null,Vr=!0,jo()})},Bi.createElement(Gu,{tab:Bi.createElement("span",null,"\u6211\u7684\u8BD5\u5377\u5E93"),key:"myself"}),Bi.createElement(Gu,{tab:Bi.createElement("span",null,"\u6559\u7814\u5171\u4EAB"),key:"teacher"}),Bi.createElement(Gu,{tab:Bi.createElement("span",null,"\u516C\u5171\u8BD5\u5377\u5E93"),key:"public"})),Bi.createElement("div",{className:Oi.Z.tabSearch},to==="teacher"&&Bi.createElement(E.default,{value:Pr.group_id,onChange:Xi,size:"middle",style:{width:200,marginRight:30}},Bi.createElement(E.default.Option,{value:null},"\u5168\u90E8\u6559\u7814\u56E2\u961F"),(wr=xa==null?void 0:xa.groups)==null?void 0:wr.map(ii=>Bi.createElement(E.default.Option,{key:ii==null?void 0:ii.group_id,value:ii==null?void 0:ii.group_id},ii==null?void 0:ii.name))),Bi.createElement(At.default.Search,{placeholder:"\u8BF7\u8F93\u5165\u8BD5\u5377\u540D\u79F0\u8FDB\u884C\u641C\u7D22",value:Pr.search,onChange:ii=>{Pr.search=ii.target.value,ei(Rl({},Pr))},onSearch:ii=>{bo.current.scrollTop=0,Fa=[],Pr.page=0,Vr=!0,ho([]),ii&&(0,Dl.tk)({name:ii,copywriting:ii,position:"Exercise"}),jo()}})),Bi.createElement("div",{ref:bo,style:{maxHeight:350,overflowY:"auto",overflowX:"hidden",marginTop:10,paddingBottom:20}},!$a&&to==="public"&&Bi.createElement("div",{style:{display:"flex",flexDirection:"column",paddingTop:"30px",alignItems:"center",justifyContent:"center"}},Bi.createElement("span",null,"\u901A\u8FC7\u804C\u4E1A\u8BA4\u8BC1\u7684\u6559\u5E08\u624D\u80FD\u8BBF\u95EE\u516C\u5171\u8BFE\u7A0B\u8D44\u6E90\u5E93"),Bi.createElement("p",{style:{cursor:"pointer",background:"#ff6800",height:"30px",textAlign:"center",marginTop:"5px",padding:"5px 0px",color:"#fff",width:"80px"},onClick:()=>{window.open("/account/certification")}},"\u7ACB\u5373\u8BA4\u8BC1")),Bi.createElement(ba(),{initialLoad:!1,pageStart:0,loadMore:()=>{jo()},hasMore:Vr,useWindow:!1},ot.actionTabs.key==="\u8BD5\u5377\u9009\u7528"&&$a&&Bi.createElement(cs.Z,{className:Oi.Z.hideHeadCheckbox,pagination:!1,hideSelectAll:!0,dataSource:Fa,onRow:ii=>({onClick:()=>{ho([ii==null?void 0:ii.id])}}),resColumns:la,rowSelection:Hi})))),Bi.createElement(rt.default,{title:"\u63D0\u793A",open:ta,confirmLoading:!1,centered:!0,okText:"\u8BBE\u7F6E\u89C4\u5219",cancelText:"\u4FEE\u6539\u8BD5\u5377",footer:Bi.createElement("div",null,Bi.createElement(le.ZP,{onClick:()=>{Fo(!1),Pe.history.push(Ya)}},"\u4FEE\u6539\u8BD5\u5377"),Bi.createElement(le.ZP,{type:"primary",onClick:()=>{Pe.history.push(yo),Fo(!1)}},"\u8BBE\u7F6E\u89C4\u5219")),onCancel:()=>{Fo(!1)}},Bi.createElement("p",null,"\u8BD5\u5377\u521B\u5EFA\u5B8C\u6210\uFF01\u76EE\u524D\u5904\u4E8E\u672A\u53D1\u5E03\u72B6\u6001\uFF0C\u662F\u5426\u8BBE\u7F6E\u8003\u8BD5\u89C4\u5219\uFF1F")),Bi.createElement(Ne.Z,{inPaper:!0,visible:fs,onCancel:Es,onOk:zs,renderData:Os,modalType:"multiple",type:"examination_bank"}))};var bu=(0,Pe.connect)(({exercise:We,loading:ot,classroomList:ye})=>({exercise:We,loading:ot,classroomList:ye}))(kc),YA=ne(3117),Ls=ne(59301),Sc=Object.defineProperty,Wu=Object.defineProperties,lc=Object.getOwnPropertyDescriptors,du=Object.getOwnPropertySymbols,fu=Object.prototype.hasOwnProperty,bA=Object.prototype.propertyIsEnumerable,Zu=(We,ot,ye)=>ot in We?Sc(We,ot,{enumerable:!0,configurable:!0,writable:!0,value:ye}):We[ot]=ye,qA=(We,ot)=>{for(var ye in ot||(ot={}))fu.call(ot,ye)&&Zu(We,ye,ot[ye]);if(du)for(var ye of du(ot))bA.call(ot,ye)&&Zu(We,ye,ot[ye]);return We},Xl=(We,ot)=>Wu(We,lc(ot)),Vl=(We,ot)=>{var ye={};for(var yn in We)fu.call(We,yn)&&ot.indexOf(yn)<0&&(ye[yn]=We[yn]);if(We!=null&&du)for(var yn of du(We))ot.indexOf(yn)<0&&bA.call(We,yn)&&(ye[yn]=We[yn]);return ye},Fu=(We,ot,ye)=>new Promise((yn,mr)=>{var wr=pn=>{try{Vn(ye.next(pn))}catch(tr){mr(tr)}},ra=pn=>{try{Vn(ye.throw(pn))}catch(tr){mr(tr)}},Vn=pn=>pn.done?yn(pn.value):Promise.resolve(pn.value).then(wr,ra);Vn((ye=ye.apply(We,ot)).next())}),Xu=(We=>(We.All="",We.Shixun="shixun",We.VideoItem="video",We.Attachment="attachment",We.group_count="group_homework",We.normal_count="normal_homework",We.ExaminationBank="exercise",We.HomeworkCommon="hack_homework",We.Discusses="Discusses",We.Challenge="challenge",We))(Xu||{});const is=We=>{var ot=We,{pathsDetail:ye,user:yn,loading:mr,dispatch:wr,classroomList:ra}=ot,Vn=Vl(ot,["pathsDetail","user","loading","dispatch","classroomList"]),pn,tr,Vr,ma;const da=(0,Pe.useParams)(),{stageData:Ja,visibleType:to="All",keywords:Oa,editKey:Fa}=ye,{shixuns_count:fo=0,videos_count:xa=0,attachment_count:uo=0,chapter_statis:$a,group_count:Sa=0,normal_count:Ta=0,disscuss_count:ho=0,banks_count:bo=0,hack_count:ta=0}=ye==null?void 0:ye.detail,[Fo,yo]=(0,b.useState)([]),[za,Ya]=(0,b.useState)({content:"",type:""}),[ui,la]=(0,b.useState)([]),[Pr,ei]=(0,b.useState)("All"),[Ri,ji]=(0,b.useState)(""),[,jo,Xi]=(0,fl.U)(ue.CI,{}),Hi=!((pn=ye.detail)!=null&&pn.can_managed),Vi=[{name:"\u5168\u90E8",type:"All",number:fo+xa+uo+Sa+Ta+bo+ta+(($a==null?void 0:$a.challenge_count)||0),isShow:!0},{name:"\u5B9E\u8DF5\u9879\u76EE",type:"Shixun",number:fo,isShow:fo>0},{name:"\u89C6\u9891",type:"VideoItem",number:xa,isShow:xa>0},{name:"\u8BFE\u4EF6",type:"Attachment",number:uo,isShow:uo>0},{name:"\u5173\u5361",type:"Challenge",number:$a==null?void 0:$a.challenge_count,isShow:($a==null?void 0:$a.challenge_count)>0},{name:"\u5206\u7EC4\u4F5C\u4E1A",type:"group_count",number:Sa,isShow:!(0,Se.JA)()&&Sa>0},{name:"\u56FE\u6587\u4F5C\u4E1A",type:"normal_count",number:Ta,isShow:!(0,Se.JA)()&&Ta>0},{name:"\u7F16\u7A0B\u4F5C\u4E1A",type:"HomeworkCommon",number:ta,isShow:!(0,Se.JA)()&&ta>0},{name:"\u6D4B\u9A8C",type:"ExaminationBank",number:bo,isShow:!(0,Se.JA)()&&bo>0},{name:"\u8BA8\u8BBA",type:"Discusses",number:ho,isShow:ho>0}].filter(qa=>qa.isShow),fs=()=>{wr({type:"pathsDetail/getPathsDetail",payload:{id:da.pathId,keywords:Oa}})},Es=qa=>{qa=qa!=null&&qa.includes(".json")?qa:`${qa}.json`,rt.default.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:Ls.createElement("div",{className:"tc font16"},"\u5B9E\u8BAD\u5DF2\u7ECF\u66F4\u65B0\u4E86\uFF0C\u6B63\u5728\u4E3A\u60A8\u91CD\u7F6E!"),onOk:()=>Fu(void 0,null,function*(){const io=yield(0,Al.L8)({url:qa});if(!io)return;nt.ZP.success("\u91CD\u7F6E\u6210\u529F\uFF0C\u6B63\u5728\u8FDB\u5165\u5B9E\u8DF5\u9879\u76EE\uFF01");const Ua=yield(0,Ze.Ir)({id:io.shixun_identifier});if(Ua!=null&&Ua.game_identifier){(0,Fe.xg)(`/tasks/${Ua.game_identifier}`);return}(Ua==null?void 0:Ua.status)===2?Es(Ua==null?void 0:Ua.message):(Ua==null?void 0:Ua.status)===3&&Os(Ua==null?void 0:Ua.message)})})},Os=qa=>{rt.default.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:Ls.createElement("div",{className:"tc font16"},"\u76EE\u524D\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5C1A\u5728\u5185\u6D4B\u4E2D\uFF0C\u5C06\u4E8E",qa,"\u4E4B\u540E\u5F00\u653E\uFF0C\u8C22\u8C22\uFF01")})},ol=qa=>{var io;qa!=="\u53D6\u6D88"&&ii({stage_id:(io=ra==null?void 0:ra.actionTabs)==null?void 0:io.id})},zs=(...qa)=>Fu(void 0,[...qa],function*(io={}){return yield wr({type:"pathsDetail/getStageData",payload:Xl(qA({tab:Xu[to]},io),{subject_id:da.pathId,keywords:Oa})})}),ii=(...qa)=>Fu(void 0,[...qa],function*(io={}){if(io!=null&&io.stage_id){const Ua=yield wr({type:"pathsDetail/getStageChildrenData",payload:{id:io==null?void 0:io.stage_id,type:"stage",keywords:Oa,tab:Xu[to]}}),ti=Fo.map(aa=>{var Ko;return aa.stage_id==(io==null?void 0:io.stage_id)?Xl(qA(qA({},aa),io),{items:(Ko=Ua.data)==null?void 0:Ko.items}):aa});wr({type:"pathsDetail/save",payload:{stageData:ti}})}wr({type:"pathsDetail/getPathsDetail",payload:{id:da.pathId}})}),jr=()=>Fa!==-1?(rt.default.info({icon:null,className:"custom-modal-divider ",okText:"\u77E5\u9053\u5566",title:"\u63D0\u793A",content:Ls.createElement("div",{className:"mt10 font14"},"\u5F53\u524D\u5355\u5143\u6709\u672A\u4FDD\u5B58\u7684\u4FEE\u6539\u8BB0\u5F55\uFF0C\u8BF7\u5148\u4FDD\u5B58\uFF01"),onOk:()=>{const qa=`Edit_${Fa}`;let io=document.getElementById(qa);io&&setTimeout(()=>io.scrollIntoView({block:"start",behavior:"smooth"}))}}),!1):!0,si=(0,b.useMemo)(()=>Fo==null?void 0:Fo.map(function(qa,io){return Ls.createElement("div",{key:io},Ls.createElement(sn,{val:qa,allData:Fo,index:io,selectExercise:Ua=>{ji(Ua==null?void 0:Ua.stage_id),wr({type:"exercise/setActionTabs",payload:{key:"\u8BD5\u5377\u9009\u7528"}})},openPreview:Ua=>{var ti,aa;Ua!=null&&Ua.container_id?wr({type:"attachment/setActionTabs",payload:{key:"\u8D44\u6E90\u4E0B\u8F7D",selectArrs:Ua==null?void 0:Ua.attachment_detail,params:{course_id:Ua==null?void 0:Ua.container_id,coursesId:Ua==null?void 0:Ua.container_id,id:Ua==null?void 0:Ua.id,openType:"\u8BFE\u7A0B\u5185\u6559\u5B66\u8BFE\u4EF6\u9884\u89C8"}}}):Ya({content:Hn.Z.API_SERVER+((ti=Ua==null?void 0:Ua.attachment_detail)==null?void 0:ti.url),type:(aa=Ua==null?void 0:Ua.attachment_detail)==null?void 0:aa.file_type})},visibleTypeNew:Pr,UpdataStageChildrenData:ii,getData:ii}))}),[Fo,Pr]),wa=qa=>{(0,ue._C)({id:Ri,subject_id:da.pathId,homework_type:"exercise",examination_bank_ids:[qa]}).then(io=>{(io==null?void 0:io.status)==0&&(nt.ZP.success("\u9009\u7528\u6210\u529F"),ii({stage_id:Ri||(ye==null?void 0:ye.stage_id)}))})};return(0,b.useEffect)(()=>{yo(Ja)},[Ja]),(0,b.useEffect)(()=>{ra.actionTabs.key=="closePathsTabs"&&ii({stage_id:Ri||(ye==null?void 0:ye.stage_id)})},[ra.actionTabs.key]),Ls.createElement("section",null,Ls.createElement(y.Z,{spinning:mr["pathsDetail/getStageData"]||mr["pathsDetail/getPathsDetail"]},Ls.createElement("aside",{className:Ui.actionTabs},Vi.map((qa,io)=>Ls.createElement("div",{key:io,className:`mr5 ${qa.type===to?Ui.tabActive:Ui.tab}`,onClick:()=>{Fa===-1?(qa.type=="group_count"||qa.type=="normal_count"?ei("SubjectHomework"):ei(qa.type),qa.type!=="Discusses"&&zs({tab:Xu[qa.type]}),wr({type:"pathsDetail/save",payload:{visibleType:qa.type,editKey:-1}})):nt.ZP.warning("\u8BF7\u5148\u53D6\u6D88\u7F16\u8F91\u72B6\u6001")}},Ls.createElement("span",{className:Ui.s1},qa.name),Ls.createElement("span",{className:Ui.s2},qa.number)))),to!=="Discusses"&&Ls.createElement(Ls.Fragment,null,si,((tr=ye.detail)==null?void 0:tr.allow_statistics)&&to==="All"&&!Oa&&Ls.createElement(y.Z,{spinning:jo},Ls.createElement("div",{className:Ui.addStage,onClick:()=>Fu(void 0,null,function*(){if(Hi){nt.ZP.warning("\u975E\u8BFE\u7A0B\u5408\u4F5C\u8005\u4E0D\u53EF\u64CD\u4F5C\uFF0C\u8BF7\u4E0E\u8BFE\u7A0B\u8D1F\u8D23\u4EBA\u8054\u7CFB\uFF0C\u83B7\u5F97\u5408\u4F5C\u8005\u8EAB\u4EFD\u540E\u8FDB\u884C\u76F8\u5173\u64CD\u4F5C\u3002");return}if(!jr())return;const qa=yield Xi({name:`\u7B2C${(0,Fe.EM)(Fo.length+1)}\u7AE0\u8282`,subject_id:da.pathId,pathId:da.pathId,list:[]});qa!=null&&qa.stage_id&&(yo([...Fo,qa]),wr({type:"pathsDetail/save",payload:{editKey:Fo.length,stage_id:qa==null?void 0:qa.stage_id}}))})},Ls.createElement("span",{className:Ui.color4CA},"+\u65B0\u5EFA\u7AE0\u8282"),"\uFF08\u6DFB\u52A0\u4E00\u4E2A\u6216\u591A\u4E2A\u5B9E\u8BAD/\u89C6\u9891\u9879\u76EE\uFF0C\u7EC4\u6210\u4E00\u4E2A\u7AE0\u8282\uFF09")),(Fo==null?void 0:Fo.length)===0&&Ls.createElement(ql.Z,{styles:{backgroundColor:"#fff",padding:"100px 0",margin:"20px auto"}})),to==="Discusses"&&Ls.createElement("aside",{className:"mt20"},Ls.createElement(Ir,{activeIndex:3,isDelete:(Vr=ye.detail)==null?void 0:Vr.allow_add_member,shixunIdentifier:11,identity:(ma=yn.userInfo)==null?void 0:ma.role,user:yn.userInfo,isShixunDetail:!0,keywords:Oa,refreshCount:fs}))),Ls.createElement(oo,null),Ls.createElement(WA,{shixunIds:ui,cb:ol}),Ls.createElement(zo,null),Ls.createElement(ga,null),Ls.createElement(Ys,null),Ls.createElement(Pu,null),Ls.createElement(bu,{saveExercise:wa}),Ls.createElement(YA.Z,null),Ls.createElement(Rc.Z,{close:!0,data:za==null?void 0:za.content,type:za==null?void 0:za.type,hasMask:!0,monacoEditor:{language:"txt",onChange:()=>{},options:{readOnly:!0,fontSize:14,minimap:{enabled:!1}}},onClose:()=>{Ya({content:"",type:""})}}))};var Ac=(0,Pe.connect)(({pathsDetail:We,user:ot,loading:ye,classroomList:yn})=>({pathsDetail:We,user:ot,loading:ye.effects,classroomList:yn}))(is),uc=ne(5083),FA=ne(9148),cc={flex_box_center:"flex_box_center___i4e0p",flex_space_between:"flex_space_between___B6oqU",flex_box_vertical_center:"flex_box_vertical_center___YLSvz",flex_box_center_end:"flex_box_center_end___DFMRu",flex_box_column:"flex_box_column___vSIV6",certificate:"certificate___fHfxF",actionsBtns:"actionsBtns___plapq"},Zs=ne(59301),xu=Object.defineProperty,Iu=Object.defineProperties,td=Object.getOwnPropertyDescriptors,ou=Object.getOwnPropertySymbols,Vu=Object.prototype.hasOwnProperty,Cl=Object.prototype.propertyIsEnumerable,lA=(We,ot,ye)=>ot in We?xu(We,ot,{enumerable:!0,configurable:!0,writable:!0,value:ye}):We[ot]=ye,_A=(We,ot)=>{for(var ye in ot||(ot={}))Vu.call(ot,ye)&&lA(We,ye,ot[ye]);if(ou)for(var ye of ou(ot))Cl.call(ot,ye)&&lA(We,ye,ot[ye]);return We},jc=(We,ot)=>Iu(We,td(ot)),ms=(We,ot)=>{var ye={};for(var yn in We)Vu.call(We,yn)&&ot.indexOf(yn)<0&&(ye[yn]=We[yn]);if(We!=null&&ou)for(var yn of ou(We))ot.indexOf(yn)<0&&Cl.call(We,yn)&&(ye[yn]=We[yn]);return ye},Hs=(We,ot,ye)=>new Promise((yn,mr)=>{var wr=pn=>{try{Vn(ye.next(pn))}catch(tr){mr(tr)}},ra=pn=>{try{Vn(ye.throw(pn))}catch(tr){mr(tr)}},Vn=pn=>pn.done?yn(pn.value):Promise.resolve(pn.value).then(wr,ra);Vn((ye=ye.apply(We,ot)).next())});const{RangePicker:Jl}=uc.default,TA=We=>{var ot=We,{user:ye,pathsDetail:yn}=ot,mr=ms(ot,["user","pathsDetail"]),wr;const[ra]=It.default.useForm(),[Vn,pn]=(0,b.useState)([]),[tr,Vr]=(0,b.useState)(!0),[ma,da]=(0,b.useState)(!1),[Ja,to]=(0,b.useState)(!1),[Oa,Fa]=(0,b.useState)(0),[fo,xa]=(0,b.useState)({}),uo=(0,Pe.useParams)(),[$a,Sa]=(0,b.useState)({page:1,limit:10}),Ta=!((wr=yn.detail)!=null&&wr.can_managed),ho=()=>{nt.ZP.warning("\u975E\u8BFE\u7A0B\u5408\u4F5C\u8005\u4E0D\u53EF\u64CD\u4F5C\uFF0C\u8BF7\u4E0E\u8BFE\u7A0B\u8D1F\u8D23\u4EBA\u8054\u7CFB\uFF0C\u83B7\u5F97\u5408\u4F5C\u8005\u8EAB\u4EFD\u540E\u8FDB\u884C\u76F8\u5173\u64CD\u4F5C\u3002")},bo=[{title:"\u59D3\u540D",dataIndex:"user_name",key:"user_name",align:"left"},{title:"\u7533\u8BF7\u65F6\u95F4",dataIndex:"created_at",key:"created_at",align:"left"},{title:"\u7533\u8BF7\u72B6\u6001",dataIndex:"state",key:"state",align:"left",render:(la,Pr)=>Zs.createElement(Zs.Fragment,null,(Pr==null?void 0:Pr.state)==="drafted"&&Zs.createElement("span",null,"\u7533\u8BF7\u4E2D"),(Pr==null?void 0:Pr.state)==="rejected"&&Zs.createElement("span",{style:{color:"#E53333"}},"\u672A\u901A\u8FC7"),(Pr==null?void 0:Pr.state)==="passed"&&Zs.createElement("span",{style:{color:"#2FA34F"}},"\u901A\u8FC7"))},{title:"\u5B66\u4E60\u8FDB\u5EA6",dataIndex:"process",key:"process",align:"left",render:la=>`${la}%`},{title:"\u5BA1\u6279\u64CD\u4F5C",dataIndex:"action",key:"action",align:"left",render:(la,Pr)=>Zs.createElement("div",{className:cc.actionsBtns},(Pr==null?void 0:Pr.state)==="drafted"&&Zs.createElement("span",{onClick:()=>ta(Pr)},"\u540C\u610F"),(Pr==null?void 0:Pr.state)==="drafted"&&Zs.createElement("span",{onClick:()=>Fo(Pr)},"\u62D2\u7EDD"),(Pr==null?void 0:Pr.state)==="rejected"&&Zs.createElement("span",{onClick:()=>yo(Pr)},"\u62D2\u7EDD\u539F\u56E0"),(Pr==null?void 0:Pr.state)==="passed"&&Zs.createElement("span",{onClick:()=>za(Pr)},"\u67E5\u770B\u8BC1\u4E66"))}].filter(la=>Ja?!0:la.title!=="\u5B66\u4E60\u8FDB\u5EA6"&&la.title!=="\u5BA1\u6279\u64CD\u4F5C");(0,b.useEffect)(()=>{Ya($a)},[]);const ta=la=>Hs(void 0,null,function*(){if(Ta){ho();return}const Pr=yield(0,Gt.ZP)(`/api/paths/${uo==null?void 0:uo.pathId}/process_certificate.json`,{method:"post",body:{certificate_id:la==null?void 0:la.id,op:"pass"}});(Pr==null?void 0:Pr.status)===0&&Ya($a)}),Fo=la=>{if(Ta){ho();return}let Pr="";rt.default.confirm({title:"\u8BC1\u4E66\u7533\u8BF7\u62D2\u7EDD",icon:null,className:"custom-modal-divider",centered:!0,width:400,content:Zs.createElement("div",null,Zs.createElement("p",null,"\u62D2\u7EDD\u8BC1\u4E66\u53D1\u653E\u9700\u586B\u5199\u62D2\u7EDD\u539F\u56E0\u3002"),Zs.createElement("aside",{className:"flex-container"},Zs.createElement("sup",{className:"c-red-ee4"},"*"),Zs.createElement("span",null,"\u62D2\u7EDD\u539F\u56E0:"),Zs.createElement(At.default,{maxLength:30,style:{width:284,marginLeft:10},onChange:ei=>Pr=ei.target.value}))),okText:"\u786E\u5B9A\u62D2\u7EDD",cancelText:"\u53D6\u6D88",onOk:()=>Hs(void 0,null,function*(){if(!Pr)return nt.ZP.warning("\u62D2\u7EDD\u7406\u7531\u4E0D\u80FD\u4E3A\u7A7A"),Promise.reject();const ei=yield(0,Gt.ZP)(`/api/paths/${uo==null?void 0:uo.pathId}/process_certificate.json`,{method:"post",body:{certificate_id:la==null?void 0:la.id,op:"reject",content:Pr}});(ei==null?void 0:ei.status)===0&&Ya($a)})})},yo=la=>{if(Ta){ho();return}rt.default.info({title:"\u62D2\u7EDD\u539F\u56E0",icon:null,className:"custom-modal-divider",centered:!0,width:400,content:Zs.createElement("div",null,la==null?void 0:la.content),okText:"\u786E\u5B9A"})},za=la=>{xa((la==null?void 0:la.info)||{}),da(!0)},Ya=la=>Hs(void 0,null,function*(){Vr(!0);const Pr=yield(0,Gt.ZP)(`/api/paths/${uo==null?void 0:uo.pathId}/request_certificates.json`,{method:"get",params:la});Pr!=null&&Pr.data&&(pn(Pr==null?void 0:Pr.data),Fa((Pr==null?void 0:Pr.total_count)||0),to(Pr==null?void 0:Pr.is_manage)),Vr(!1)}),ui=(la,Pr)=>{const ei=jc(_A({},$a),{page:la,limit:Pr});Sa(ei),Ya(ei)};return Zs.createElement("div",{className:cc.certificate},Zs.createElement(It.default,{form:ra,layout:"inline",className:"mb20",size:"large",onValuesChange:(la,Pr)=>{const{state:ei="",keyword:Ri="",time:ji=[]}=Pr,jo=jc(_A({},$a),{page:1,state:ei,keyword:Ri,start_time:ji!=null&&ji[0]?he()(ji[0]).format("YYYY-MM-DD"):"",end_time:ji!=null&&ji[1]?he()(ji[1]).format("YYYY-MM-DD"):""});Sa(jo),Ya(jo)}},Zs.createElement(It.default.Item,{name:"state",initialValue:"",className:"mr10"},Zs.createElement(E.default,{style:{width:104}},Zs.createElement(E.default.Option,{value:""},"\u5168\u90E8\u72B6\u6001"),Zs.createElement(E.default.Option,{value:"drafted"},"\u7533\u8BF7\u4E2D"),Zs.createElement(E.default.Option,{value:"passed"},"\u901A\u8FC7"),Zs.createElement(E.default.Option,{value:"3"},"\u672A\u901A\u8FC7"))),Zs.createElement(It.default.Item,{name:"time"},Zs.createElement(Jl,{onChange:(la,Pr)=>{console.log(Pr,22)},placeholder:["\u7533\u8BF7\u5F00\u59CB\u65F6\u95F4","\u7533\u8BF7\u7ED3\u675F\u65F6\u95F4"]})),Zs.createElement(It.default.Item,{style:{marginLeft:"auto",marginRight:0},name:"keyword"},Zs.createElement(FA.t7,{style:{width:193},placeholder:"\u8BF7\u8F93\u5165\u5B66\u751F\u59D3\u540D"}))),Zs.createElement(cr.default,{dataSource:Vn,rowKey:la=>la.id,columns:bo,loading:tr,pagination:{pageSize:$a.limit,total:Oa,current:$a.page,onChange:ui,showQuickJumper:!0,hideOnSinglePage:!0,position:["bottomCenter"]}}),Zs.createElement(Yi.Z,{visible:ma,onCancel:()=>{da(!1),xa({})},data:fo}))};var MA=(0,Pe.connect)(({user:We,pathsDetail:ot})=>({user:We,pathsDetail:ot}))(TA),wc=(We,ot,ye)=>new Promise((yn,mr)=>{var wr=pn=>{try{Vn(ye.next(pn))}catch(tr){mr(tr)}},ra=pn=>{try{Vn(ye.throw(pn))}catch(tr){mr(tr)}},Vn=pn=>pn.done?yn(pn.value):Promise.resolve(pn.value).then(wr,ra);Vn((ye=ye.apply(We,ot)).next())});he().locale("ZH-cn");const{TabPane:gu}=hl.default,UA=({data:We})=>{const[ot,ye]=(0,b.useState)("1"),[yn,mr]=(0,b.useState)(1),[wr,ra]=(0,b.useState)(),[Vn,pn]=(0,b.useState)(!0),tr=(0,Pe.useParams)();function Vr(){return wc(this,null,function*(){let da;pn(!0),ot==="1"?da=`/api/paths/${tr.pathId}/study_ranking_shixuns_passed.json`:ot==="2"?da=`/api/paths/${tr.pathId}/study_ranking_videos.json`:ot==="3"?da=`/api/paths/${tr.pathId}/study_ranking_pdf_attachments.json`:ot==="4"&&(da=`/api/paths/${tr.pathId}/study_ranking_discusses.json`);const Ja=yield(0,Gt.ZP)(da,{method:"get",params:{page:yn}});pn(!1),ra(Ja)})}(0,b.useEffect)(()=>{Vr()},[yn,ot]);const ma=()=>{var da,Ja,to,Oa,Fa,fo,xa,uo,$a,Sa,Ta,ho,bo;return b.createElement(b.Fragment,null,b.createElement(y.Z,{spinning:Vn},b.createElement("div",{style:{height:"42px",background:"#fafafa",display:"flex",padding:"0px 5px",alignItems:"center"}},b.createElement("span",{style:{flex:"1"}},"\u6392\u540D"),b.createElement("span",{style:{flex:"1"}},"\u59D3\u540D"),ot==="1"&&b.createElement("span",{style:{flex:"3"}},"\u901A\u8FC7\u5173\u5361\u6570"),ot==="2"&&b.createElement("span",{style:{flex:"3"}},"\u7D2F\u8BA1\u5B66\u4E60\u65F6\u957F"),ot==="3"&&b.createElement("span",{style:{flex:"3"}},"\u4E0B\u8F7D\u8D44\u6E90\u6B21\u6570"),ot==="4"&&b.createElement("span",{style:{flex:"3"}},"\u53D1\u5E16\u6570")),(wr==null?void 0:wr.user_show)&&b.createElement("div",{style:{height:"42px",display:"flex",padding:"0px 5px",alignItems:"center"}},b.createElement("span",{style:{flex:"1"}},((da=wr==null?void 0:wr.data_user)==null?void 0:da.rank)===0&&((Ja=wr==null?void 0:wr.data_user)==null?void 0:Ja.num)===0?"--":((to=wr==null?void 0:wr.data_user)==null?void 0:to.rank)<=100&&((Oa=wr==null?void 0:wr.data_user)==null?void 0:Oa.rank)!=0?(Fa=wr==null?void 0:wr.data_user)==null?void 0:Fa.rank:"\u672A\u4E0A\u699C"),b.createElement("span",{style:{flex:"1"}},(fo=wr==null?void 0:wr.data_user)==null?void 0:fo.user_real_name),ot==="1"&&b.createElement("span",{style:{flex:"3"}},((xa=wr==null?void 0:wr.data_user)==null?void 0:xa.num)||"--"),ot==="2"&&b.createElement("span",{style:{flex:"3"}},(uo=wr==null?void 0:wr.data_user)!=null&&uo.num?(0,Fe.li)(($a=wr==null?void 0:wr.data_user)==null?void 0:$a.num):"--"),ot==="3"&&b.createElement("span",{style:{flex:"3"}},((Sa=wr==null?void 0:wr.data_user)==null?void 0:Sa.num)||"--"),ot==="4"&&b.createElement("span",{style:{flex:"3"}},((Ta=wr==null?void 0:wr.data_user)==null?void 0:Ta.num)||"--")),(wr==null?void 0:wr.user_show)&&b.createElement(_o.Z,null),((ho=wr==null?void 0:wr.data)==null?void 0:ho.length)>0?(bo=wr==null?void 0:wr.data)==null?void 0:bo.map((ta,Fo)=>b.createElement("div",{style:{height:"42px",display:"flex",padding:"0px 5px",alignItems:"center"}},(ta==null?void 0:ta.rank)===1&&b.createElement("span",{style:{flex:"1",color:"#E02020"}},ta==null?void 0:ta.rank),(ta==null?void 0:ta.rank)===2&&b.createElement("span",{style:{flex:"1",color:"#FA6400"}},ta==null?void 0:ta.rank),(ta==null?void 0:ta.rank)===3&&b.createElement("span",{style:{flex:"1",color:"#F7B500"}},ta==null?void 0:ta.rank),(ta==null?void 0:ta.rank)>3&&b.createElement("span",{style:{flex:"1"}},ta==null?void 0:ta.rank),b.createElement("span",{style:{flex:"1"}},ta==null?void 0:ta.user_real_name),ot==="1"&&b.createElement("span",{style:{flex:"3"}},ta==null?void 0:ta.num),ot==="2"&&b.createElement("span",{style:{flex:"3"}},(0,Fe.li)(ta==null?void 0:ta.num)),ot==="3"&&b.createElement("span",{style:{flex:"3"}},ta==null?void 0:ta.num),ot==="4"&&b.createElement("span",{style:{flex:"3"}},ta==null?void 0:ta.num))):b.createElement(ql.Z,null),(wr==null?void 0:wr.count)>10&&b.createElement(No.Z,{current:yn,pageSize:10,showSizeChanger:!1,total:wr==null?void 0:wr.count,style:{textAlign:"center",margin:"20px 0px"},onChange:ta=>{mr(ta)}})))};return b.createElement("div",null,b.createElement(hl.default,{activeKey:ot,style:{background:"#fff",padding:"0px 20px"},onChange:da=>{ye(da),mr(1)}},b.createElement(gu,{tab:"\u901A\u5173\u699C",style:{background:"#fff"},key:"1"},b.createElement(ma,null)),b.createElement(gu,{tab:"\u89C6\u9891\u5B66\u4E60\u699C",key:"2"},b.createElement(ma,null)),b.createElement(gu,{tab:"\u4E0B\u8F7D\u8D44\u6E90\u699C",key:"3"},b.createElement(ma,null)),b.createElement(gu,{tab:"\u4E92\u52A8\u8BA8\u8BBA\u699C",key:"4"},b.createElement(ma,null))))};var aA=ne(84989),Lu=Object.getOwnPropertySymbols,Ju=Object.prototype.hasOwnProperty,iu=Object.prototype.propertyIsEnumerable,dc=(We,ot)=>{var ye={};for(var yn in We)Ju.call(We,yn)&&ot.indexOf(yn)<0&&(ye[yn]=We[yn]);if(We!=null&&Lu)for(var yn of Lu(We))ot.indexOf(yn)<0&&iu.call(We,yn)&&(ye[yn]=We[yn]);return ye},xA=(We,ot,ye)=>new Promise((yn,mr)=>{var wr=pn=>{try{Vn(ye.next(pn))}catch(tr){mr(tr)}},ra=pn=>{try{Vn(ye.throw(pn))}catch(tr){mr(tr)}},Vn=pn=>pn.done?yn(pn.value):Promise.resolve(pn.value).then(wr,ra);Vn((ye=ye.apply(We,ot)).next())});const Hc=We=>{var ot=We,{user:ye,pathsDetail:yn}=ot,mr=dc(ot,["user","pathsDetail"]),wr;const ra=(0,Pe.useParams)(),Vn=(0,b.useRef)(),pn=(0,b.useRef)(),tr=(0,b.useRef)(!1),[Vr,ma]=(0,b.useState)({}),[da,Ja]=(0,b.useState)(700);(0,b.useEffect)(()=>{setTimeout(()=>{var Fa,fo;(fo=(Fa=Vn.current)==null?void 0:Fa.resize)==null||fo.call(Fa)},300)},[da]),(0,b.useEffect)(()=>{var Fa;ma((Fa=yn.detail)==null?void 0:Fa.atlas_data)},[(wr=yn.detail)==null?void 0:wr.atlas_data]),(0,b.useEffect)(()=>(document.addEventListener((0,aA.gH)(),to),()=>{document.removeEventListener((0,aA.gH)(),to)}),[]);const to=()=>{(0,aA.vp)()||Ja(700)},Oa=()=>({title:{text:"",subtext:"",left:"center"},tooltip:{trigger:"item",formatter:Fa=>{if(Fa.dataType==="edge")return Fa.data.relation;if(Fa.dataType==="node")return"\u540D\u79F0\uFF1A"+Fa.data.name+"
\u7C7B\u522B\uFF1A"+Fa.data.labels.join(", ")+"
ID: "+Fa.data.uid+"
"}},legend:[{bottom:0,left:"center",orient:"horizontal",data:Vr.categories.map(Fa=>{if(Fa.name)return Fa.name})}],animationDuration:1e3,animationEasingUpdate:"quinticInOut",series:[{name:"",type:"graph",layout:"force",data:Vr.nodes,links:Vr.links,categories:Vr.categories,roam:!0,draggable:!1,label:{position:"inside",show:!0},labelLayout:{hideOverlap:!0,moveOverlap:!0},force:{repulsion:600,edgeLength:200,gravity:.2,layoutAnimation:!0,friction:.3},edgeLabel:{},edgeSymbol:["none","arrow"],lineStyle:{color:"source",curveness:0},emphasis:{disabled:!1,scale:1.3,focus:"none",lineStyle:{width:10},itemStyle:{borderType:"solid",borderWidth:1,borderColor:"rgb(154,152,152)"}},symbolSize:40,color:["#f79767","#da7194","#ffc454","#569480","#f16667","#d9c8ae","#c990c0","#4c8eda","#57c7e3","#ecb5c9","#8dcc93","#37A2DA","#67E0E3","#9FE6B8","#FFDB5C","#ff9f7f","#fb7293","#E690D1","#e7bcf3","#9d96f5","#8378EA","#96BFFF","#dd6b66","#759aa0","#e69d87","#8dc1a9","#ea7e53","#eedd78","#73a373","#73b9bc","#7289ab","#91ca8c","#f49f42"]}],toolbox:{show:!0,feature:{restore:{title:"\u8FD8\u539F"},saveAsImage:{title:"\u4FDD\u5B58\u4E3A\u56FE\u7247"},myTool:{show:!0,title:"\u5168\u5C4F\u663E\u793A",icon:"path://M358.464 136.672l0-34.112-255.904 0 0 255.904 34.112 0 0-197.664 242.816 242.816 24.128-24.128-242.816-242.816zM665.536 102.56l0 34.112 197.664 0-242.816 242.816 24.128 24.128 242.816-242.816 0 197.664 34.112 0 0-255.904zM379.488 620.384l-242.816 242.816 0-197.664-34.112 0 0 255.904 255.904 0 0-34.112-197.664 0 242.816-242.816zM887.328 863.2l-242.816-242.816-24.128 24.128 242.816 242.816-197.664 0 0 34.112 255.904 0 0-255.904-34.112 0z",onclick:()=>{(0,aA.vp)()?(setTimeout(()=>{Ja(700)},300),(0,aA.BU)()):((0,aA.Dj)(pn.current),setTimeout(()=>{Ja(window.innerHeight-40)},300))}}}}});return b.createElement("div",{style:{paddingTop:20,paddingBottom:20,height:da+30,background:"#FFF"},ref:pn},Vr.nodes&&b.createElement(Us.Z,{style:{height:da+"px"},option:Oa(),onChartReady:Fa=>{Vn.current=Fa,Fa.resize()},opts:{renderer:"svg"},onEvents:{click:Fa=>{tr.current=!1,setTimeout(()=>{if(!tr.current&&Fa.dataType==="node"){let fo=Fa.data.url;fo&&window.open(fo,"_blank")}},500)},dblclick:(Fa,fo,xa)=>xA(void 0,null,function*(){console.log("p:",Fa,fo,xa),tr.current=!0;const uo=yield(0,Gt.ZP)(`/api/paths/${ra.pathId}/atlas_data.json`,{method:"get",params:{node_id:Fa.data.id}});let{nodes:$a,links:Sa,categories:Ta}=uo.atlas_data;$a=Vr.nodes.concat($a),Sa=Vr.links.concat(Sa);let ho=$a.filter((yo,za,Ya)=>Ya.findIndex(ui=>ui.id===yo.id)===za),bo=Sa.filter((yo,za,Ya)=>Ya.findIndex(ui=>ui.source===yo.source&&ui.target===yo.target)===za),ta=[],Fo=Math.max(Ta.length,Vr.categories.length);for(let yo=0;yo({user:We,pathsDetail:ot}))(Hc),cl={flex_box_center:"flex_box_center___zI_82",flex_space_between:"flex_space_between___c8p6y",flex_box_vertical_center:"flex_box_vertical_center___OQMX2",flex_box_center_end:"flex_box_center_end___TDCTp",flex_box_column:"flex_box_column___TBe9v",bg:"bg___B_tAL",AllButStyle:"AllButStyle___gHlx_",ButStyles:"ButStyles___QnHEw",order:"order___p1oR4",payed:"payed___clmo_",study:"study___xKiY_",studyActive:"studyActive___OL576",Head:"Head___A9J68",Headtitle:"Headtitle___HvFxg",span2:"span2___L0TMM",Headprice:"Headprice___RXYrD",nowPrice:"nowPrice___cv3Ok",initPrice:"initPrice___EXuC3",Swiper:"Swiper___sDGem",BannerListItemDiv:"BannerListItemDiv___asTuk",BannerListItem:"BannerListItem___NwQOT",BannerListItemImg:"BannerListItemImg___mD5FK",bgimg:"bgimg___PFwp4",buyimg:"buyimg___QLVI_",curCourse:"curCourse___ExJPE",BannerListItemInfo:"BannerListItemInfo___Vio14",BannerListItemInfoTitle:"BannerListItemInfoTitle___FiU8N",BannerListItemInfoTeacher:"BannerListItemInfoTeacher___aifjQ",BannerListItemInfoTime:"BannerListItemInfoTime___qez5r",timeprice:"timeprice___dqmp8",span:"span___UhhBA",BannerListItemInfoTime2:"BannerListItemInfoTime2___Zm2lP",span1:"span1___AXdGP",expansion:"expansion___t6EwU"},Kc="data:image/png;base64,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",Ds=ne(59301),fc=Object.getOwnPropertySymbols,Yu=Object.prototype.hasOwnProperty,Gc=Object.prototype.propertyIsEnumerable,Wc=(We,ot)=>{var ye={};for(var yn in We)Yu.call(We,yn)&&ot.indexOf(yn)<0&&(ye[yn]=We[yn]);if(We!=null&&fc)for(var yn of fc(We))ot.indexOf(yn)<0&&Gc.call(We,yn)&&(ye[yn]=We[yn]);return ye},qu=(We,ot,ye)=>new Promise((yn,mr)=>{var wr=pn=>{try{Vn(ye.next(pn))}catch(tr){mr(tr)}},ra=pn=>{try{Vn(ye.throw(pn))}catch(tr){mr(tr)}},Vn=pn=>pn.done?yn(pn.value):Promise.resolve(pn.value).then(wr,ra);Vn((ye=ye.apply(We,ot)).next())});const cd=We=>{var ot=We,{pathsDetail:ye,globalSetting:yn,user:mr,loading:wr,dispatch:ra}=ot,Vn=Wc(ot,["pathsDetail","globalSetting","user","loading","dispatch"]);const[pn,tr]=(0,b.useState)([]),[Vr]=(0,Pe.useSearchParams)(),ma=(0,Pe.useParams)(),[da,Ja]=(0,b.useState)(!1),to=()=>qu(void 0,null,function*(){var xa,uo;Ja(!0);const $a=yield(0,Gt.ZP)(`/api/paths/${ma.pathId}/packages_list.json`,{method:"get",params:{identifier:(xa=mr==null?void 0:mr.userInfo)==null?void 0:xa.login,id:ma.pathId}});Ja(!1),$a.status==0&&tr((uo=$a==null?void 0:$a.data)==null?void 0:uo.map(Sa=>(Sa.isFull=!1,Sa)))});(0,b.useEffect)(()=>{to()},[]);const Oa=xa=>qu(void 0,null,function*(){const uo=yield(0,Gt.ZP)("/api/payments/check_order.json",{method:"GET",params:{subject_package_id:xa}});(uo==null?void 0:uo.status)==0?Fa(xa):rt.default.confirm({centered:!0,title:"\u63D0\u793A",icon:null,content:"\u8BFE\u7A0B\u5DF2\u5B58\u5728\u5F85\u652F\u4ED8\u8BA2\u5355\uFF0C\u786E\u5B9A\u53D6\u6D88\u539F\u8BA2\u5355\uFF0C\u91CD\u65B0\u63D0\u4EA4\u8BA2\u5355\u8FDB\u884C\u652F\u4ED8\u5417\uFF1F",okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onOk:()=>qu(void 0,null,function*(){const $a=yield(0,Gt.ZP)("/api/payments/update_order.json",{method:"POST",body:{subject_package_id:xa}});($a==null?void 0:$a.status)==0&&Fa(xa)})})}),Fa=xa=>qu(void 0,null,function*(){const uo=yield(0,Gt.ZP)("/api/payments.json",{method:"POST",body:{subject_package_id:xa,payment_method:"wechat_qr"}});uo!=null&&uo.num&&window.open(Vr.get("userid")?`/order/${ma.pathId}/pay?order_num=${uo==null?void 0:uo.num}&userid=${Vr.get("userid")}`:`/order/${ma.pathId}/pay?order_num=${uo==null?void 0:uo.num}`)}),fo=xa=>{var uo,$a,Sa,Ta,ho,bo,ta,Fo,yo,za;return Ds.createElement("section",{style:{marginBottom:"26px",backgroundColor:"#fff"}},Ds.createElement("div",{className:cl.Head},Ds.createElement("div",{className:cl.Headtitle},Ds.createElement("span",{title:xa==null?void 0:xa.package_name,style:{display:"inline-block",maxWidth:"260px",textOverflow:"ellipsis",whiteSpace:"nowrap",overflow:"hidden",WebkitLineClamp:1}},xa==null?void 0:xa.package_name),Ds.createElement("span",{className:cl.span2},"\uFF08\u5171 ",Ds.createElement("span",{style:{color:"#333"}},xa==null?void 0:xa.subject_count)," \u95E8\u8BFE\u7A0B\uFF09")),Ds.createElement("div",{style:{display:"flex",alignItems:"center",justifyContent:"flex-end"}},Ds.createElement("div",{className:cl.Headprice},Ds.createElement("span",null,"\u5957\u9910\u4EF7\u683C\uFF1A"),Ds.createElement("span",{className:cl.nowPrice},"\uFFE5",parseInt(($a=(uo=`${xa==null?void 0:xa.package_price}`)==null?void 0:uo.split("."))==null?void 0:$a[1])>0?xa==null?void 0:xa.package_price:(Ta=(Sa=`${xa==null?void 0:xa.package_price}`)==null?void 0:Sa.split("."))==null?void 0:Ta[0]),Ds.createElement("span",{className:cl.initPrice},"\uFFE5",parseInt((bo=(ho=`${xa==null?void 0:xa.package_origin_price}`)==null?void 0:ho.split("."))==null?void 0:bo[1])>0?xa==null?void 0:xa.package_origin_price:(Fo=(ta=`${xa==null?void 0:xa.package_origin_price}`)==null?void 0:ta.split("."))==null?void 0:Fo[0])),Ds.createElement("div",{className:cl.AllButStyle},Ds.createElement(le.ZP,{className:xa!=null&&xa.is_payed?`${cl.payed}`:`${cl.order}`,onClick:()=>{xa!=null&&xa.is_payed?Pe.history.push(`/users/${mr==null?void 0:mr.userInfo.login}/paths?category=payed`):Oa(xa==null?void 0:xa.id)}},xa!=null&&xa.is_payed?"\u5DF2\u8D2D\u4E70":"\u7ACB\u5373\u8D2D\u4E70"," ")))),Ds.createElement("div",{className:xa.isFull?`${cl.Swiper}`:`${cl.Swiper} ${cl.expansion}`},(yo=xa==null?void 0:xa.subjects)==null?void 0:yo.map((Ya,ui)=>{var la,Pr,ei,Ri;return Ds.createElement("div",{style:{width:"232px",marginRight:(1+ui)%3===0?0:22},className:cl.BannerListItemDiv,key:ui},Ds.createElement("div",{className:cl.BannerListItem},Ds.createElement("div",{onClick:()=>window.open(`/paths/${Ya.identifier}`)},Ds.createElement("div",{className:cl.BannerListItemImg},Ds.createElement("img",{className:cl.bgimg,src:`${Ya.image_url}`}),(Ya==null?void 0:Ya.user_paid_subject)&&Ds.createElement("img",{className:cl.buyimg,src:Kc}),(Ya==null?void 0:Ya.is_current_subject)&&Ds.createElement("span",{className:cl.curCourse},"\u5F53\u524D\u8BFE\u7A0B")),Ds.createElement("div",{className:cl.BannerListItemInfo},Ds.createElement(Te.Z,{placement:"topLeft",title:Ya.name},Ds.createElement("div",{className:cl.BannerListItemInfoTitle},Ya.name)),Ds.createElement("div",{className:cl.BannerListItemInfoTeacher},"\u8BB2\u5E08\uFF1A",Ya.teacher),Ds.createElement("div",{className:`${cl.BannerListItemInfoTime} ${cl.BannerListItemInfoTime2}`},Ds.createElement("div",{className:cl.span1},Ya.learn_count/1e4>1?(Ya.learn_count/1e4).toFixed(1)+"W":Ya.learn_count,"\u4EBA\u6B63\u5728\u5B66"),Ds.createElement("div",{className:`${cl.timeprice}`},Ds.createElement("div",{className:cl.span},Ds.createElement("span",{className:cl.qianfuhao},"\uFFE5"),Ya.is_discount?parseInt((la=Ya==null?void 0:Ya.price)==null?void 0:la.split(".")[1])>0?Ya==null?void 0:Ya.price:(Pr=Ya==null?void 0:Ya.price)==null?void 0:Pr.split(".")[0]:parseInt((ei=Ya==null?void 0:Ya.origin_price)==null?void 0:ei.split(".")[1])>0?Ya==null?void 0:Ya.origin_price:(Ri=Ya==null?void 0:Ya.origin_price)==null?void 0:Ri.split(".")[0])))))))})),Ds.createElement("div",{style:{display:"flex",justifyContent:"center",alignItems:"center",color:"#82A8FF",paddingBottom:"20px"}},((za=xa==null?void 0:xa.subjects)==null?void 0:za.length)>3&&Ds.createElement("div",{onClick:()=>{xa.isFull=!xa.isFull,tr([...pn])}},Ds.createElement("span",{className:"current",style:{marginRight:"6px"}},xa.isFull?"\u6536\u8D77":"\u5C55\u5F00"),Ds.createElement("span",{className:"current"},Ds.createElement("i",{className:xa.isFull?"iconfont icon-shouqi5":"iconfont icon-xiala4",style:{fontSize:"8px"}})))))};return Ds.createElement(y.Z,{spinning:da},(pn==null?void 0:pn.length)>0?pn==null?void 0:pn.map(xa=>fo(xa)):Ds.createElement(ql.Z,null))};var gc=(0,Pe.connect)(({pathsDetail:We,loading:ot,globalSetting:ye,user:yn})=>({pathsDetail:We,globalSetting:ye,loading:ot,user:yn}))(cd),Du=ne(77525),su={flex_box_center:"flex_box_center___hEKvu",flex_space_between:"flex_space_between___gtzO_",flex_box_vertical_center:"flex_box_vertical_center___QQWbT",flex_box_center_end:"flex_box_center_end___AyfXQ",flex_box_column:"flex_box_column___q0hJc",bg:"bg___sN_Hy",wrap:"wrap___IaIuZ",content:"content___q5lPL",wrapTabs:"wrapTabs___FivJx",intro:"intro___lW9Kf",introTitle:"introTitle___y5V_M"},mu="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAAXNSR0IArs4c6QAAAO9JREFUOBFj3H//P8ePj//a/jMyRDH8/y/uZcDCyAAEoZP//QfRxAHG54yMDIv+izHUsYANY/hfyECCdkxL/kv+/89QzviKkYGFgZEhGpdhEvwMDJNiwQ6Gm5G3+D/Di49wLgoDaGgc0///QIdSDfyXZKKaWVCDiDLwxUeQN4kLZBZ8LgSGCcP2i/8Zlh6HqIq2/A9MCPh0MAAjBQ94+YmBYf5hhAJkNkIUlUWUl1G14OeNGog/fIiRHQ1DYkIJvxomRgbG5/iVkCLL+BxoIMMiUrTgUwsqtVlkWZnqHv/+Bypj44BZXxKfBtxyiCoAAHADSWb7p5YAAAAAAElFTkSuQmCC",gl=ne(59301),xe=Object.defineProperty,wt=Object.getOwnPropertySymbols,Ln=Object.prototype.hasOwnProperty,_n=Object.prototype.propertyIsEnumerable,Or=(We,ot,ye)=>ot in We?xe(We,ot,{enumerable:!0,configurable:!0,writable:!0,value:ye}):We[ot]=ye,Da=(We,ot)=>{for(var ye in ot||(ot={}))Ln.call(ot,ye)&&Or(We,ye,ot[ye]);if(wt)for(var ye of wt(ot))_n.call(ot,ye)&&Or(We,ye,ot[ye]);return We},ro=(We,ot)=>{var ye={};for(var yn in We)Ln.call(We,yn)&&ot.indexOf(yn)<0&&(ye[yn]=We[yn]);if(We!=null&&wt)for(var yn of wt(We))ot.indexOf(yn)<0&&_n.call(We,yn)&&(ye[yn]=We[yn]);return ye},oi=(We,ot,ye)=>new Promise((yn,mr)=>{var wr=pn=>{try{Vn(ye.next(pn))}catch(tr){mr(tr)}},ra=pn=>{try{Vn(ye.throw(pn))}catch(tr){mr(tr)}},Vn=pn=>pn.done?yn(pn.value):Promise.resolve(pn.value).then(wr,ra);Vn((ye=ye.apply(We,ot)).next())});const{TabPane:xi}=hl.default;var ss=(We=>(We.All="",We.Shixun="shixun",We.VideoItem="video",We.Attachment="attachment",We.group_count="group_homework",We.normal_count="normal_homework",We.ExaminationBank="exercise",We.HomeworkCommon="hack_homework",We.Discusses="Discusses",We))(ss||{});function $i(We){const ot=(mr,wr)=>{if(mr.localName===wr)return mr;for(let ra=0,Vn=mr;Vn=Vn.parentNode;ra++){if(Vn.localName===wr)return Vn;if(Vn==document.documentElement)return!1}},ye=We.target,yn=ot(ye,"a");if(console.log([yn],yn==null?void 0:yn.href,44),!(yn!=null&&yn.href)&&ye.tagName.toUpperCase()==="IMG"){let mr=ye.src||ye.getAttribute("src");mr&&mr.indexOf("/images/avatars/User")===-1&&(We.stopPropagation(),We.preventDefault(),Ei.Z.publish("preview-image",mr))}}const hs=We=>{var ot=We,{pathsDetail:ye,globalSetting:yn,loading:mr,dispatch:wr}=ot,ra=ro(ot,["pathsDetail","globalSetting","loading","dispatch"]),Vn,pn,tr,Vr;const[ma]=(0,Pe.useSearchParams)(),da=(0,Pe.useParams)(),Ja=(0,b.useRef)(),[to,Oa]=(0,b.useState)(""),Fa=[{name:"\u8BFE\u7A0B\u7AE0\u8282",key:"stage"},{name:"\u6392\u884C\u699C",key:"ranking"},{name:"\u8BC1\u4E66\u7533\u8BF7",key:"certificate"},{name:"\u79D1\u6559\u8D44\u6E90\u56FE\u8C31",key:"atlas"},{name:"\u77E5\u8BC6\u56FE\u8C31",key:"knowledge",hidden:(Vn=yn==null?void 0:yn.setting)==null?void 0:Vn.hide_knowledg_graph},{name:"\u5957\u9910\u5217\u8868",key:"Combination",extra:"\u4F18\u60E0"}].filter(Sa=>{var Ta,ho;return(Ta=ye.detail)!=null&&Ta.excellent||((ho=ye.detail)==null?void 0:ho.is_free)===!1?!0:Sa.key!=="certificate"}).filter(Sa=>{var Ta,ho,bo;return(Ta=ye.detail)!=null&&Ta.atlas_data&&((bo=(ho=ye.detail)==null?void 0:ho.atlas_data)!=null&&bo.nodes)?!0:Sa.key!=="atlas"}).filter(Sa=>{var Ta,ho;return((Ta=ye.detail)==null?void 0:Ta.is_free)===!1&&((ho=ye.detail)!=null&&ho.is_has_package)?!0:Sa.key!=="Combination"}).filter(Sa=>{var Ta,ho;return((Ta=ye.detail)==null?void 0:Ta.is_free)===!1&&((ho=ye.detail)==null?void 0:ho.show_chapter)===!1?Sa.key!=="stage":!0}).filter(Sa=>{var Ta,ho;return((Ta=ye.detail)==null?void 0:Ta.is_free)===!1&&((ho=ye.detail)==null?void 0:ho.show_charts)===!1?Sa.key!=="ranking":!0}).filter(Sa=>{var Ta,ho;return((Ta=ye.detail)==null?void 0:Ta.is_free)===!1&&((ho=ye.detail)==null?void 0:ho.show_cert_apply)===!1?Sa.key!=="certificate":!0}).filter(Sa=>{var Ta,ho;return((Ta=ye.detail)==null?void 0:Ta.is_free)===!1&&((ho=ye.detail)==null?void 0:ho.show_knowledge_graph)===!1?Sa.key!=="knowledge":!0}).filter(Sa=>!(Sa!=null&&Sa.hidden)),[fo,xa]=(0,b.useState)(ma.get("activeKey")||((pn=Fa[0])==null?void 0:pn.key));(0,b.useEffect)(()=>{if(Ja.current)return Ja.current.addEventListener("mousedown",$i),()=>{var Sa;(Sa=Ja.current)==null||Sa.removeEventListener("mousedown",$i)}},[Ja.current]),(0,b.useEffect)(()=>{wr({type:"pathsDetail/save",payload:{editKey:-1}}),da.pathId&&$a()},[da.pathId]),(0,b.useEffect)(()=>{var Sa,Ta;(0,Fe.Dk)((Sa=ye.detail)==null?void 0:Sa.name),xa(ma.get("activeKey")||((Ta=Fa[0])==null?void 0:Ta.key))},[ye]);const uo=Sa=>{var Ta;const ho=(Ta=decodeURIComponent(Sa))==null?void 0:Ta.trim();wr({type:"pathsDetail/save",payload:{keywords:ho}}),Oa(ho)},$a=()=>oi(void 0,null,function*(){const Sa=yield wr({type:"pathsDetail/getPathsDetail",payload:Da({id:da.pathId},(0,Fe.oP)())});wr({type:"pathsDetail/getRightData",payload:{id:da.pathId}}),wr({type:"pathsDetail/getStageData",payload:{subject_id:da.pathId,show_course_section:Sa==null?void 0:Sa.show_course_section}}),Sa!=null&&Sa.id&&ma.get("token")&&(location.href=location.pathname)});return gl.createElement(y.Z,{spinning:!1},gl.createElement("section",{className:su.bg},gl.createElement(Un,null),gl.createElement(Du.Z,null),gl.createElement("section",{style:{marginTop:((tr=ye.detail)==null?void 0:tr.excellent)&&"89px"},className:`edu-container pb80 ${su.wrap}`},gl.createElement("aside",{className:su.content},gl.createElement("div",{className:su.intro},gl.createElement("div",{className:su.introTitle},gl.createElement("span",{className:"font16",style:{display:"flex",alignItems:"center"}},gl.createElement("img",{src:mu,style:{marginRight:"10px"}}),"\u8BFE\u7A0B\u4ECB\u7ECD")),gl.createElement("div",{ref:Ja},gl.createElement(Je.Z,{value:(Vr=ye.detail)==null?void 0:Vr.description}))),(Fa==null?void 0:Fa.length)>0&&gl.createElement(hl.default,{className:su.wrapTabs,activeKey:fo,onChange:Sa=>{Sa==="knowledge"?window.open(`/knowledgegraph/${da.pathId}`):xa(Sa)},tabBarGutter:50,tabBarStyle:{height:76},tabBarExtraContent:fo==="stage"?gl.createElement(FA.t7,{style:{width:222,backgroundColor:"#fff"},placeholder:"\u8BF7\u8F93\u5165\u540D\u79F0\u8FDB\u884C\u641C\u7D22",onInputChange:uo,onChange:Sa=>{wr({type:"pathsDetail/getStageData",payload:{tab:ss[ye==null?void 0:ye.visibleType],subject_id:da.pathId,keywords:Sa}})}}):""},Fa.map(Sa=>gl.createElement(xi,{tab:Sa!=null&&Sa.extra?gl.createElement("span",{style:{position:"relative"}},gl.createElement("span",null,Sa.name),gl.createElement("span",{style:{position:"absolute",top:"0",left:"72px",display:"inline-block",width:"32px",height:"16px",lineHeight:"16px",textAlign:"center",backgroundColor:"#FF0000",borderRadius:"8px",fontSize:"12px",color:"#fff"}},Sa.extra)):Sa.name,key:Sa.key}))),fo==="stage"&&gl.createElement(Ac,{keywords:to}),fo==="ranking"&&gl.createElement(UA,null),fo==="certificate"&&gl.createElement(MA,null),fo==="atlas"&&gl.createElement(zc,null),fo==="Combination"&&gl.createElement(gc,null)),gl.createElement(ys,null))))};var Tl=(0,Pe.connect)(({pathsDetail:We,loading:ot,globalSetting:ye})=>({pathsDetail:We,globalSetting:ye,loading:ot}))(hs)},23019:function(On,jt,ne){"use strict";ne.d(jt,{Z:function(){return Ze}});var b=ne(59301),Pe=ne(25690),nt=ne(92832),rt=ne(78241),it=ne(8591),Te=ne(43418),Be=ne(93948),Qe=ne(12563),Me=ne(24905),le={modal:"modal___EKlPQ",uploadWrap:"uploadWrap___YGxav",upload:"upload___ouqG9",uploadLink:"uploadLink___nuif6",fileProgress:"fileProgress___tf4qy",fileCancel:"fileCancel___Bh3Wh",videoName:"videoName___Ra0NM",contentItem:"contentItem___zMdIq","tagsList-content":"tagsList-content___sDVph"},ze=ne(30502),Re=ne(48790),Se=ne(32769),ue=Object.defineProperty,E=Object.defineProperties,a=Object.getOwnPropertyDescriptors,x=Object.getOwnPropertySymbols,y=Object.prototype.hasOwnProperty,z=Object.prototype.propertyIsEnumerable,ee=($e,Le,Kt)=>Le in $e?ue($e,Le,{enumerable:!0,configurable:!0,writable:!0,value:Kt}):$e[Le]=Kt,ie=($e,Le)=>{for(var Kt in Le||(Le={}))y.call(Le,Kt)&&ee($e,Kt,Le[Kt]);if(x)for(var Kt of x(Le))z.call(Le,Kt)&&ee($e,Kt,Le[Kt]);return $e},he=($e,Le)=>E($e,a(Le)),me=($e,Le,Kt)=>new Promise((Et,dn)=>{var gt=Vt=>{try{Tt(Kt.next(Vt))}catch(yt){dn(yt)}},Ft=Vt=>{try{Tt(Kt.throw(Vt))}catch(yt){dn(yt)}},Tt=Vt=>Vt.done?Et(Vt.value):Promise.resolve(Vt.value).then(gt,Ft);Tt((Kt=Kt.apply($e,Le)).next())});const{TextArea:Fe}=nt.default,Ne=1024,Xe=({user:$e,globalSetting:Le,loading:Kt,dispatch:Et,visible:dn,editData:gt,onCancel:Ft=()=>{},onOk:Tt=()=>{},queryParams:Vt={}})=>{var yt,Dt;const xt=(0,Pe.useParams)(),[Jt]=rt.default.useForm(),[rn,St]=(0,b.useState)([]),[qt,Dn]=(0,b.useState)(!1),Wn=(0,b.useRef)(),[It,zn]=(0,b.useState)(),[At,Gt]=(0,b.useState)(!1),[un,Fn]=(0,b.useState)(!1),mn=(0,Re.Ny)()?3:1;(0,b.useEffect)(()=>{var Lt,Bn,Ut,qe,zt;dn&>&&(Gt(gt.is_link),zn(gt.link),!gt.is_link&&St([{name:(Lt=gt==null?void 0:gt.video_item)==null?void 0:Lt.file_name,loaded:100,videoId:(Bn=gt==null?void 0:gt.video_item)==null?void 0:Bn.video_id}]),Ue(((Ut=gt==null?void 0:gt.tags)==null?void 0:Ut.map(vn=>vn==null?void 0:vn.name))||[]),Jt.setFieldsValue({name:gt.name,description:gt.description,attachment_id:(qe=gt==null?void 0:gt.video_item)==null?void 0:qe.attachment_id,allow_skip:(zt=gt==null?void 0:gt.video_item)==null?void 0:zt.allow_skip}))},[gt,dn]);const Rt=Lt=>{Gt(!1);const Bn=Lt.name.toLowerCase();return Bn&&Bn.indexOf(".avi")==-1&&Bn.indexOf(".flv")==-1&&Bn.indexOf(".f4v")==-1&&Bn.indexOf(".m4v")==-1&&Bn.indexOf(".mov")==-1&&Bn.indexOf(".mp4")==-1&&Bn.indexOf(".rmvb")==-1&&Bn.indexOf(".swf")==-1&&Bn.indexOf(".webm")==-1&&Bn.indexOf(".wmv")==-1?(it.ZP.info("\u4E0D\u652F\u6301\u7684\u89C6\u9891\u683C\u5F0F"),!0):Lt.size>Ne*mn*1024*1024?(it.ZP.info(`\u89C6\u9891\u5927\u5C0F\u8D85\u8FC7${mn}G`),!0):rn!=null&&rn.find(Ut=>Ut.name===Lt.name)?(it.ZP.info("\u4F60\u4E0D\u80FD\u4E0A\u4F20\u540C\u4E00\u4E2A\u89C6\u9891\u6587\u4EF6\u540D\u79F0\uFF0C\u8BF7\u91CD\u65B0\u9009\u62E9\u3002"),!0):!1},$t=(Lt,Bn)=>{Te.default.confirm({title:"\u63D0\u793A",centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:b.createElement("div",{className:"tc"},"\u60A8\u786E\u8BA4\u8981",Bn?"\u5220\u9664":"\u53D6\u6D88\u4E0A\u4F20","\u8BE5\u89C6\u9891\u5417\uFF1F"),onOk:()=>{Bn?St([]):(Wn.current.cancel(),St([]))}})},pt=()=>me(void 0,null,function*(){if(yield Jt.validateFields(),!At&&!(rn!=null&&rn.length)||At&&!It){it.ZP.info("\u8BF7\u5148\u4E0A\u4F20\u89C6\u9891\u6216\u8005\u6DFB\u52A0\u5916\u94FE");return}Fn(!0);const Lt=At?{link:It}:{video_id:rn==null?void 0:rn[0].videoId},Bn=yield Tt(ie(ie(ie({},Lt),Vt),{name:Jt.getFieldValue("name"),attachment_id:Jt.getFieldValue("attachment_id"),description:Jt.getFieldValue("description"),tags:tt,allow_skip:Jt.getFieldValue("allow_skip")}));Fn(!1),console.log("res"),console.log(Bn),Bn!=null&&Bn.id&&Je()}),Je=()=>{Jt.resetFields(),St([]),zn(null),Ue([]),Gt(null)},Zt=()=>{Ft(),Je()},Nn=()=>{var Lt,Bn,Ut,qe,zt;return b.createElement(b.Fragment,null,!At&&!!(rn!=null&&rn.length)&&b.createElement("div",{className:le.fileProgress},((Lt=rn==null?void 0:rn[0])==null?void 0:Lt.loaded)==100?b.createElement("div",{className:`${le.videoName} font14`},(Bn=rn==null?void 0:rn[0])==null?void 0:Bn.name):b.createElement(Be.Z,{style:{width:"80%"},percent:(Ut=rn==null?void 0:rn[0])==null?void 0:Ut.loaded,status:((qe=rn==null?void 0:rn[0])==null?void 0:qe.loaded)==100?"normal":"active"}),b.createElement("div",{className:le.fileCancel,onClick:()=>{var vn,dt;return $t((vn=rn==null?void 0:rn[0])==null?void 0:vn.name,((dt=rn==null?void 0:rn[0])==null?void 0:dt.loaded)==100)}},((zt=rn==null?void 0:rn[0])==null?void 0:zt.loaded)===100?"\u5220\u9664":"\u53D6\u6D88\u4E0A\u4F20")),b.createElement("div",{className:le.uploadWrap,style:{display:rn!=null&&rn.length?"none":"flex"}},b.createElement(Se.Z,he(ie({},ut),{ref:Wn}),b.createElement("div",{className:le.upload},b.createElement("i",{className:"iconfont icon-shangchuanshipin1 mr5"}),"\u4E0A\u4F20\u89C6\u9891")),b.createElement("label",{className:`${le.upload} ${le.uploadLink}`,onClick:()=>Gt(!0)},b.createElement("i",{className:"iconfont icon-lianjie1 mr5"}),"\u6DFB\u52A0\u5916\u94FE")),At&&b.createElement(nt.default,{className:"mt5",placeholder:"\u8BF7\u8F93\u5165\u89C6\u9891\u94FE\u63A5",value:It,onChange:vn=>zn(vn.target.value)}))},[tt,Ue]=(0,b.useState)([]),ht=Lt=>{if(Lt.key=="Enter"){const Bn=Jt.getFieldValue("tag");if(Jt.setFieldsValue({tag:""}),!Bn){it.ZP.info("\u6807\u7B7E\u4E0D\u80FD\u4E3A\u7A7A");return}if(tt.filter(Ut=>Ut===Bn).length>0){it.ZP.info("\u5DF2\u6709\u76F8\u540C\u540D\u79F0\u6807\u7B7E");return}tt.push(Bn),Ue([...tt])}},Ye=(Lt,Bn)=>{Lt.preventDefault(),Ue([...tt.filter(Ut=>Ut!=Bn)])},ut={accept:".mkv, .flv, .f4v, .rmvb, .swf, video/mp4,video/x-m4v,video/flv,video/f4v,video/rmvb,video/swf,video/*",onBefore:Rt,onBeginInitFile:Lt=>{St([{name:Lt.filename,loaded:0}])},onComplete:Lt=>{St([{name:Lt.filename,loaded:Lt.percent,videoId:Lt.id}])},onError:()=>{St([])},onProgress:Lt=>{St([{name:Lt.filename,loaded:Lt.percent}])},chunkSize:1024*1024*2,options:{user_id:(yt=$e==null?void 0:$e.userInfo)==null?void 0:yt.user_id}};return b.createElement(Te.default,{centered:!0,maskClosable:!1,title:gt?"\u7F16\u8F91\u89C6\u9891\u9879\u76EE":"\u65B0\u5EFA\u89C6\u9891\u9879\u76EE",width:740,className:le.modal,open:dn,confirmLoading:un,onOk:pt,onCancel:Zt},b.createElement(rt.default,{form:Jt},b.createElement(rt.default.Item,{label:"\u9879\u76EE\u540D\u79F0",name:"name",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u9879\u76EE\u540D\u79F0"}]},b.createElement(nt.default,{maxLength:40,placeholder:"\u8BF7\u8F93\u5165\u4E0D\u8D85\u8FC740\u5B57\u7684\u9879\u76EE\u540D\u79F0"})),b.createElement(rt.default.Item,{label:"\u9879\u76EE\u5185\u5BB9",name:"content",className:le.contentItem},Nn()),b.createElement(rt.default.Item,{name:"attachment_id",label:"\u4E0A\u4F20\u5C01\u9762\u56FE:"},b.createElement(ze.Z,{getFileProgress:Lt=>{if(Lt.file.status==="uploading"){Fn(!0);return}Lt.file.status==="done"&&Fn(!1)}})),b.createElement(rt.default.Item,{label:"\u9879\u76EE\u7B80\u4ECB",name:"description",className:"ml8"},b.createElement(Fe,{rows:5,maxLength:800,placeholder:"\u8BF7\u8F93\u5165\u672C\u89C6\u9891\u7B80\u4ECB\uFF0C\u6700\u591A\u4E0D\u8D85\u8FC7800\u5B57"})),b.createElement(rt.default.Item,{label:"\u77E5\u8BC6\u6807\u7B7E",name:"tag",className:"ml8"},b.createElement(nt.default,{onKeyUp:ht})),b.createElement("div",{className:le["tagsList-content"]},tt.map((Lt,Bn)=>b.createElement(Qe.default,{key:Bn+Lt,closable:!0,onClose:Ut=>{Ye(Ut,Lt)}},Lt))),b.createElement(rt.default.Item,{label:"\u64AD\u653E\u8BBE\u7F6E",name:"allow_skip",valuePropName:"checked",className:"ml8",initialValue:!0},b.createElement(Me.default,null,"\u5141\u8BB8\u5FEB\u8FDB\u64AD\u653E")),b.createElement("div",{className:"c-grey-999"},b.createElement("div",null,"\u6CE8\u610F\uFF1A"),b.createElement("div",null,"1\u3001\u4E0A\u4F20\u89C6\u9891\uFF0C\u5373\u8868\u793A\u60A8\u5DF2\u540C\u610F",b.createElement(Pe.Link,{to:`/users/${(Dt=$e.userInfo)==null?void 0:Dt.login}/videos/protocol`,target:"_blank",className:le.colorBlue},"\u4E0A\u4F20\u5185\u5BB9\u534F\u8BAE"),"\uFF0C\u4E0D\u5F97\u4E0A\u4F20\u672A\u7ECF\u4ED6\u4EBA\u6388\u6743\u7684\u4F5C\u54C1\uFF1B"),b.createElement("div",null,"2\u3001\u4E0D\u652F\u6301\u65AD\u70B9\u7EED\u4F20\uFF0C\u6587\u4EF6\u5927\u5C0F\u8BF7\u52FF\u8D85\u8FC7",mn,"G\uFF1B"),b.createElement("div",null,"3\u3001\u652F\u6301\u6587\u4EF6\u683C\u5F0F\uFF1Aavi\u3001flv\u3001f4v\u3001m4v\u3001mov\u3001mp4\u3001rmvb\u3001swf\u3001webm\u3001wmv\uFF1B"),b.createElement("div",null,"4\u3001\u5982\u679C\u89C6\u9891\u6765\u81EA\u4E8E\u5916\u90E8\u94FE\u63A5\uFF0C\u672C\u7F51\u7AD9\u4E0D\u63D0\u4F9B\u64AD\u653E\u9875\u9762\uFF0C\u65E0\u6CD5\u63D0\u4F9B\u7EDF\u8BA1\u6570\u636E\u3002"))))};var Ze=(0,Pe.connect)(({user:$e,loading:Le,globalSetting:Kt})=>({user:$e,globalSetting:Kt,loading:Le}))(Xe)},84989:function(On,jt,ne){"use strict";ne.d(jt,{BU:function(){return Pe},Dj:function(){return b},gH:function(){return nt},vp:function(){return rt}});function b(it){try{it.mozRequestFullScreen?it.mozRequestFullScreen():it.webkitRequestFullScreen&&it.webkitRequestFullScreen()}catch(Te){console.log(Te,":e")}}function Pe(){window.top.document.webkitExitFullscreen?window.top.document.webkitExitFullscreen():document.exitFullscreen?window.top.document.exitFullscreen():document.msExitFullscreen?window.top.document.msExitFullscreen():document.mozCancelFullScreen&&window.top.document.mozCancelFullScreen()}const nt=()=>{if(document.webkitExitFullscreen)return"webkitfullscreenchange";if(document.exitFullscreen)return"fullscreenchange";if(document.msExitFullscreen)return"msfullscreenchange";if(document.mozCancelFullScreen)return"mozfullscreenchange"};function rt(){var it=window.top.document.fullscreenElement||window.top.document.mozFullscreenElement||window.top.document.webkitFullscreenElement,Te=document.fullscreenEnabled||document.mozFullscreenEnabled||document.webkitFullscreenEnabled;return console.log("fullscreenElement",it),window.isFullScreen?window.isFullScreen:it!=null}},45937:function(On,jt,ne){"use strict";ne.d(jt,{U:function(){return Me}});var b=ne(59301),Pe=Object.defineProperty,nt=Object.getOwnPropertySymbols,rt=Object.prototype.hasOwnProperty,it=Object.prototype.propertyIsEnumerable,Te=(le,ze,Re)=>ze in le?Pe(le,ze,{enumerable:!0,configurable:!0,writable:!0,value:Re}):le[ze]=Re,Be=(le,ze)=>{for(var Re in ze||(ze={}))rt.call(ze,Re)&&Te(le,Re,ze[Re]);if(nt)for(var Re of nt(ze))it.call(ze,Re)&&Te(le,Re,ze[Re]);return le},Qe=(le,ze,Re)=>new Promise((Se,ue)=>{var E=y=>{try{x(Re.next(y))}catch(z){ue(z)}},a=y=>{try{x(Re.throw(y))}catch(z){ue(z)}},x=y=>y.done?Se(y.value):Promise.resolve(y.value).then(E,a);x((Re=Re.apply(le,ze)).next())});function Me(le,ze){const[Re,Se]=(0,b.useState)(ze),[ue,E]=(0,b.useState)(!1),[a,x]=(0,b.useState)();return[Re,ue,(z,ee=!1)=>Qe(this,null,function*(){const ie=ee?ze:Be(Be({},Re),z);E(!0),Se(ie);const he=yield le(ie);return E(!1),x(he),he}),a]}},40197:function(On,jt,ne){"use strict";ne.d(jt,{rX:function(){return gt},pW:function(){return Ft},gy:function(){return Tt},xY:function(){return dn},O5:function(){return Et},PH:function(){return $e},tJ:function(){return Fe},o1:function(){return Ne},Rd:function(){return Kt}});var b=ne(25690),Pe=ne(43418),nt=ne(28103),rt=ne(8591),it=ne(48790),Te=ne(51257),Be=ne(87169),Qe=ne(25510),Me="data:image/png;base64,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",le=ne.p+"static/newqrcode.a8740efb.png",ze=ne(32637),Re=ne(38986),Se=ne(59301),ue=Object.defineProperty,E=Object.defineProperties,a=Object.getOwnPropertyDescriptors,x=Object.getOwnPropertySymbols,y=Object.prototype.hasOwnProperty,z=Object.prototype.propertyIsEnumerable,ee=(Vt,yt,Dt)=>yt in Vt?ue(Vt,yt,{enumerable:!0,configurable:!0,writable:!0,value:Dt}):Vt[yt]=Dt,ie=(Vt,yt)=>{for(var Dt in yt||(yt={}))y.call(yt,Dt)&&ee(Vt,Dt,yt[Dt]);if(x)for(var Dt of x(yt))z.call(yt,Dt)&&ee(Vt,Dt,yt[Dt]);return Vt},he=(Vt,yt)=>E(Vt,a(yt)),me=(Vt,yt,Dt)=>new Promise((xt,Jt)=>{var rn=Dn=>{try{qt(Dt.next(Dn))}catch(Wn){Jt(Wn)}},St=Dn=>{try{qt(Dt.throw(Dn))}catch(Wn){Jt(Wn)}},qt=Dn=>Dn.done?xt(Dn.value):Promise.resolve(Dn.value).then(rn,St);qt((Dt=Dt.apply(Vt,yt)).next())});const Fe=(Vt,yt=!1)=>!!(Ne(Vt)&&Xe(yt)),Ne=Vt=>(0,it.bg)()?!0:(Vt({type:"user/showPopLogin",payload:{showPopLogin:!0,showClosable:!0}}),!1),Xe=(Vt=!1)=>{var yt;const{user:Dt}=(0,b.getDvaApp)()._store.getState();return(yt=Dt.userInfo)!=null&&yt.profile_completed?!0:(Pe.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"),Le()}}),!1)};function Ze(Vt,yt){Vt=Vt.map(It=>he(ie({},It),{children:It.items}));let Dt=null;function xt(It){for(const zn of It){if(zn.complete_status===0&&!Dt){Dt=zn;return}if(zn.children&&zn.children.length>0&&(xt(zn.children),Dt))return}}if(xt(Vt),!Dt)return{foundItem:null,isAbove:!0};if(Dt.id===yt)return{foundItem:Dt,isAbove:!0};let Jt=!1;function rn(It){if(It.id===yt){Jt=!0;return}if(It.children&&It.children.length>0)for(const zn of It.children)rn(zn)}if(rn(Dt),Jt)return{foundItem:Dt,isAbove:!1};let St=-1,qt=-1,Dn=[];function Wn(It){for(const zn of It)if(Dn.push(zn),zn.children&&zn.children.length>0)for(const At of zn.children)Dn.push(At)}Wn(Vt);for(let It=0;Itme(void 0,null,function*(){const xt=yield(0,Re.ZP)(`/api/paths/${Vt}/choose_course.json`,{method:"get"});if(xt!=null&&xt.stages){const{isAbove:Jt,foundItem:rn}=Ze(xt==null?void 0:xt.stages,yt.id),St=()=>me(void 0,null,function*(){yield Dt(rn.identifier,rn.is_jupyter||rn.is_jupyter_lab,rn),Pe.default.destroyAll()});return console.log(Jt,rn,22),Jt?Promise.resolve():(Pe.default.confirm({title:"\u63D0\u793A",width:530,centered:!0,content:Se.createElement("div",null,"\u672C\u8BFE\u7A0B\u4E3A\u5FC5\u4FEE\u8BFE\uFF0C\u9700\u6309\u987A\u5E8F\u5B8C\u6210\u5B9E\u8BAD\u3002\u60A8\u5F53\u524D\u7684\u8FDB\u5EA6\u4E3A\uFF1A",Se.createElement("span",{onClick:St,className:"current c-light-primary"},(rn==null?void 0:rn.name)||""),"\uFF0C\u662F\u5426\u73B0\u5728\u5F00\u59CB\u5B9E\u6218\uFF1F"),okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onOk:St}),Promise.reject())}return Promise.reject()}),Le=()=>{Pe.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()}})},Kt=()=>{Pe.default.warning({title:"\u63D0\u793A",icon:null,width:400,content:Se.createElement("div",{style:{textAlign:"center"}},Se.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"),Se.createElement("img",{style:{border:"1px solid #D8E3E9",width:190,height:180},src:ze}),Se.createElement("div",{style:{color:"#666666",fontSize:14,marginTop:15}},"\u6DFB\u52A0\u5BA2\u670D\u4EBA\u5458\u5FAE\u4FE1\uFF0C\u83B7\u5F97\u66F4\u591A\u652F\u6301"))})},Et=()=>{var Vt;const{user:yt}=(0,b.getDvaApp)()._store.getState();return(Vt=yt.userInfo)!=null&&Vt.professional_certification?!0:(Pe.default.confirm({title:"\u63D0\u793A",centered:!0,content:Se.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)},dn=()=>(0,it.V9)()?!0:(Pe.default.warning({centered:!0,width:530,title:"\u63D0\u793A",content:Se.createElement("div",{className:"tc",style:{marginLeft:-38}},Se.createElement("p",null,"\u626B\u7801\u52A0\u52A9\u6559\uFF0C\u7533\u8BF7\u64CD\u4F5C\u6743\u9650"),Se.createElement("img",{src:le,width:200})),okText:"\u6211\u77E5\u9053\u4E86",maskClosable:!0}),!1),gt=(Vt,yt)=>Vt?!0:(Pe.default.confirm({centered:!0,zIndex:1e4,width:530,title:"\u63D0\u793A",content:Se.createElement("div",null,Se.createElement("p",null,yt||"\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"),Se.createElement("div",{style:{marginLeft:"110px"}},Se.createElement("img",{src:Me,width:200}),Se.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),Ft=Vt=>{Pe.default.info({title:"\u8054\u7CFB\u5E73\u53F0\u8FD0\u8425",icon:null,width:615,centered:!0,content:Se.createElement("div",null,Se.createElement("div",null,Se.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"),Se.createElement(nt.Z,null),Se.createElement("p",{style:{color:"#666666",fontSize:12}}," ",Se.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 ",Se.createElement("a",null,Vt),"\u5929\u3002"),Se.createElement("p",{style:{color:"#666666",fontSize:12}}," ",Se.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")),Se.createElement("div",{style:{textAlign:"center",marginTop:30}},Se.createElement("img",{style:{border:"4px solid #0152d9",borderRadius:"4px"},src:Qe,alt:"\u4E8C\u7EF4\u7801",width:160})))})},Tt=(Vt,yt="")=>{const{shixunsDetail:{detail:Dt}}=(0,b.getDvaApp)()._store.getState();if((Dt==null?void 0:Dt.public)===2||(Dt==null?void 0:Dt.public)===1||(Dt==null?void 0:Dt.shixun_status)===3){let xt="";return(Dt==null?void 0:Dt.public)===2&&(xt="\u5DF2\u516C\u5F00"),(Dt==null?void 0:Dt.public)===1&&(xt="\u5F85\u5BA1\u6838"),(Dt==null?void 0:Dt.shixun_status)===3&&(xt="\u5DF2\u5173\u95ED"),Pe.default.info({centered:!0,icon:Se.createElement(Be.Z,{style:{color:"#faad14"}}),width:460,title:"\u63D0\u793A",content:Se.createElement("div",{className:"tc",style:{marginLeft:-38}},Se.createElement("div",{style:{display:"flex",flexDirection:"column",alignItems:"flex-start",paddingLeft:38,margin:"12px 0"}},Se.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u7684\u72B6\u6001\u4E3A",xt,"\uFF0C",yt,"\u3002"),Se.createElement("p",null,"\u5982\u6709\u9700\u8981\uFF0C\u8BF7\u8054\u7CFB\u5E73\u53F0\u7BA1\u7406\u5458\u8FDB\u884C\u6280\u672F\u652F\u6301\u3002")),Se.createElement("img",{style:{border:"4px solid #0152d9",borderRadius:"4px"},src:Qe,alt:"\u4E8C\u7EF4\u7801",width:160})),okText:"\u6211\u77E5\u9053\u4E86"}),!0}return(Dt==null?void 0:Dt.shixun_status)===2?(Pe.default.confirm({centered:!0,icon:Se.createElement(Be.Z,null),title:"\u63D0\u793A",content:Se.createElement("div",null,Se.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5DF2\u53D1\u5E03\uFF0C",yt,"\u3002"),Se.createElement("br",null),Se.createElement("span",null,"\u5982\u6709\u9700\u8981\uFF0C\u60A8\u53EF\u4EE5\u64A4\u9500\u53D1\u5E03\u540E\uFF0C\u518D\u8FDB\u884C\u64CD\u4F5C\u3002")),okText:"\u64A4\u9500\u53D1\u5E03",cancelText:"\u53D6\u6D88",onOk:()=>{Pe.default.confirm({width:440,centered:!0,icon:Se.createElement(Be.Z,{style:{color:"#faad14"}}),title:"\u63D0\u793A",content:"\u64A4\u9500\u53D1\u5E03\u540E\uFF0C\u5B66\u5458\u5C06\u65E0\u6CD5\u8FDB\u884C\u7EC3\u4E60\u3002\u662F\u5426\u786E\u8BA4\u64A4\u9500\u53D1\u5E03\uFF1F",okText:"\u786E\u5B9A\u64A4\u9500\u53D1\u5E03",cancelText:"\u53D6\u6D88",onOk:()=>me(void 0,null,function*(){(yield Vt({type:"shixunsDetail/cancelRelease",payload:{id:Dt==null?void 0:Dt.identifier}})).status!==401&&(rt.ZP.success("\u64A4\u9500\u53D1\u5E03\u6210\u529F\u3002\u5B9E\u8BAD\u56DE\u5230\u672A\u53D1\u5E03\u7684\u72B6\u6001\u3002"),Vt({type:"shixunsDetail/getShixunsDetail",payload:{id:Dt==null?void 0:Dt.identifier}}),Vt({type:"practiceSetting/getCommonData",payload:{id:Dt==null?void 0:Dt.identifier}}))})})}}),!0):!1}},30647:function(On,jt,ne){"use strict";ne.d(jt,{Z:function(){return Aa}});class b{static install(){Object.setPrototypeOf=Object.setPrototypeOf||function(ce,Ee){return ce.__proto__=Ee,ce},Object.assign=Object.assign||function(ce){if(ce==null)throw new TypeError("Cannot convert undefined or null to object");let Ee=Object(ce);for(let be=1;be ${Ee}`;it.ENABLE_CALLBACK&&it.emitter.emit("log","error",be),it.ENABLE_ERROR&&(console.error?console.error(be):console.warn?console.warn(be):console.log(be))}static i(ce,Ee){(!ce||it.FORCE_GLOBAL_TAG)&&(ce=it.GLOBAL_TAG);let be=`[${ce}] > ${Ee}`;it.ENABLE_CALLBACK&&it.emitter.emit("log","info",be),it.ENABLE_INFO&&(console.info?console.info(be):console.log(be))}static w(ce,Ee){(!ce||it.FORCE_GLOBAL_TAG)&&(ce=it.GLOBAL_TAG);let be=`[${ce}] > ${Ee}`;it.ENABLE_CALLBACK&&it.emitter.emit("log","warn",be),it.ENABLE_WARN&&(console.warn?console.warn(be):console.log(be))}static d(ce,Ee){(!ce||it.FORCE_GLOBAL_TAG)&&(ce=it.GLOBAL_TAG);let be=`[${ce}] > ${Ee}`;it.ENABLE_CALLBACK&&it.emitter.emit("log","debug",be),it.ENABLE_DEBUG&&(console.debug?console.debug(be):console.log(be))}static v(ce,Ee){(!ce||it.FORCE_GLOBAL_TAG)&&(ce=it.GLOBAL_TAG);let be=`[${ce}] > ${Ee}`;it.ENABLE_CALLBACK&&it.emitter.emit("log","verbose",be),it.ENABLE_VERBOSE&&console.log(be)}}it.GLOBAL_TAG="flv.js",it.FORCE_GLOBAL_TAG=!1,it.ENABLE_ERROR=!0,it.ENABLE_INFO=!0,it.ENABLE_WARN=!0,it.ENABLE_DEBUG=!0,it.ENABLE_VERBOSE=!0,it.ENABLE_CALLBACK=!1,it.emitter=new(rt());var Te=it;class Be{constructor(){this._firstCheckpoint=0,this._lastCheckpoint=0,this._intervalBytes=0,this._totalBytes=0,this._lastSecondBytes=0,self.performance&&self.performance.now?this._now=self.performance.now.bind(self.performance):this._now=Date.now}reset(){this._firstCheckpoint=this._lastCheckpoint=0,this._totalBytes=this._intervalBytes=0,this._lastSecondBytes=0}addBytes(ce){this._firstCheckpoint===0?(this._firstCheckpoint=this._now(),this._lastCheckpoint=this._firstCheckpoint,this._intervalBytes+=ce,this._totalBytes+=ce):this._now()-this._lastCheckpoint<1e3?(this._intervalBytes+=ce,this._totalBytes+=ce):(this._lastSecondBytes=this._intervalBytes,this._intervalBytes=ce,this._totalBytes+=ce,this._lastCheckpoint=this._now())}get currentKBps(){this.addBytes(0);let ce=(this._now()-this._lastCheckpoint)/1e3;return ce==0&&(ce=1),this._intervalBytes/ce/1024}get lastSecondKBps(){return this.addBytes(0),this._lastSecondBytes!==0?this._lastSecondBytes/1024:this._now()-this._lastCheckpoint>=500?this.currentKBps:0}get averageKBps(){let ce=(this._now()-this._firstCheckpoint)/1e3;return this._totalBytes/ce/1024}}var Qe=Be;class Me{constructor(ce){this._message=ce}get name(){return"RuntimeException"}get message(){return this._message}toString(){return this.name+": "+this.message}}class le extends Me{constructor(ce){super(ce)}get name(){return"IllegalStateException"}}class ze extends Me{constructor(ce){super(ce)}get name(){return"InvalidArgumentException"}}class Re extends Me{constructor(ce){super(ce)}get name(){return"NotImplementedException"}}const Se={kIdle:0,kConnecting:1,kBuffering:2,kError:3,kComplete:4},ue={OK:"OK",EXCEPTION:"Exception",HTTP_STATUS_CODE_INVALID:"HttpStatusCodeInvalid",CONNECTING_TIMEOUT:"ConnectingTimeout",EARLY_EOF:"EarlyEof",UNRECOVERABLE_EARLY_EOF:"UnrecoverableEarlyEof"};class E{constructor(ce){this._type=ce||"undefined",this._status=Se.kIdle,this._needStash=!1,this._onContentLengthKnown=null,this._onURLRedirect=null,this._onDataArrival=null,this._onError=null,this._onComplete=null}destroy(){this._status=Se.kIdle,this._onContentLengthKnown=null,this._onURLRedirect=null,this._onDataArrival=null,this._onError=null,this._onComplete=null}isWorking(){return this._status===Se.kConnecting||this._status===Se.kBuffering}get type(){return this._type}get status(){return this._status}get needStashBuffer(){return this._needStash}get onContentLengthKnown(){return this._onContentLengthKnown}set onContentLengthKnown(ce){this._onContentLengthKnown=ce}get onURLRedirect(){return this._onURLRedirect}set onURLRedirect(ce){this._onURLRedirect=ce}get onDataArrival(){return this._onDataArrival}set onDataArrival(ce){this._onDataArrival=ce}get onError(){return this._onError}set onError(ce){this._onError=ce}get onComplete(){return this._onComplete}set onComplete(ce){this._onComplete=ce}open(ce,Ee){throw new Re("Unimplemented abstract function!")}abort(){throw new Re("Unimplemented abstract function!")}}let a={};function x(){let er=self.navigator.userAgent.toLowerCase(),ce=/(edge)\/([\w.]+)/.exec(er)||/(opr)[\/]([\w.]+)/.exec(er)||/(chrome)[ \/]([\w.]+)/.exec(er)||/(iemobile)[\/]([\w.]+)/.exec(er)||/(version)(applewebkit)[ \/]([\w.]+).*(safari)[ \/]([\w.]+)/.exec(er)||/(webkit)[ \/]([\w.]+).*(version)[ \/]([\w.]+).*(safari)[ \/]([\w.]+)/.exec(er)||/(webkit)[ \/]([\w.]+)/.exec(er)||/(opera)(?:.*version|)[ \/]([\w.]+)/.exec(er)||/(msie) ([\w.]+)/.exec(er)||er.indexOf("trident")>=0&&/(rv)(?::| )([\w.]+)/.exec(er)||er.indexOf("compatible")<0&&/(firefox)[ \/]([\w.]+)/.exec(er)||[],Ee=/(ipad)/.exec(er)||/(ipod)/.exec(er)||/(windows phone)/.exec(er)||/(iphone)/.exec(er)||/(kindle)/.exec(er)||/(android)/.exec(er)||/(windows)/.exec(er)||/(mac)/.exec(er)||/(linux)/.exec(er)||/(cros)/.exec(er)||[],be={browser:ce[5]||ce[3]||ce[1]||"",version:ce[2]||ce[4]||"0",majorVersion:ce[4]||ce[2]||"0",platform:Ee[0]||""},ke={};if(be.browser){ke[be.browser]=!0;let je=be.majorVersion.split(".");ke.version={major:parseInt(be.majorVersion,10),string:be.version},je.length>1&&(ke.version.minor=parseInt(je[1],10)),je.length>2&&(ke.version.build=parseInt(je[2],10))}if(be.platform&&(ke[be.platform]=!0),(ke.chrome||ke.opr||ke.safari)&&(ke.webkit=!0),ke.rv||ke.iemobile){ke.rv&&delete ke.rv;let je="msie";be.browser=je,ke[je]=!0}if(ke.edge){delete ke.edge;let je="msedge";be.browser=je,ke[je]=!0}if(ke.opr){let je="opera";be.browser=je,ke[je]=!0}if(ke.safari&&ke.android){let je="android";be.browser=je,ke[je]=!0}ke.name=be.browser,ke.platform=be.platform;for(let je in a)a.hasOwnProperty(je)&&delete a[je];Object.assign(a,ke)}x();var y=a;class z extends E{static isSupported(){try{let ce=y.msedge&&y.version.minor>=15048,Ee=y.msedge?ce:!0;return self.fetch&&self.ReadableStream&&Ee}catch(ce){return!1}}constructor(ce,Ee){super("fetch-stream-loader"),this.TAG="FetchStreamLoader",this._seekHandler=ce,this._config=Ee,this._needStash=!0,this._requestAbort=!1,this._contentLength=null,this._receivedLength=0}destroy(){this.isWorking()&&this.abort(),super.destroy()}open(ce,Ee){this._dataSource=ce,this._range=Ee;let be=ce.url;this._config.reuseRedirectedURL&&ce.redirectedURL!=null&&(be=ce.redirectedURL);let ke=this._seekHandler.getConfig(be,Ee),je=new self.Headers;if(typeof ke.headers=="object"){let hn=ke.headers;for(let _r in hn)hn.hasOwnProperty(_r)&&je.append(_r,hn[_r])}let an={method:"GET",headers:je,mode:"cors",cache:"default",referrerPolicy:"no-referrer-when-downgrade"};if(typeof this._config.headers=="object")for(let hn in this._config.headers)je.append(hn,this._config.headers[hn]);ce.cors===!1&&(an.mode="same-origin"),ce.withCredentials&&(an.credentials="include"),ce.referrerPolicy&&(an.referrerPolicy=ce.referrerPolicy),this._status=Se.kConnecting,self.fetch(ke.url,an).then(hn=>{if(this._requestAbort){this._requestAbort=!1,this._status=Se.kIdle;return}if(hn.ok&&hn.status>=200&&hn.status<=299){if(hn.url!==ke.url&&this._onURLRedirect){let fr=this._seekHandler.removeURLParameters(hn.url);this._onURLRedirect(fr)}let _r=hn.headers.get("Content-Length");return _r!=null&&(this._contentLength=parseInt(_r),this._contentLength!==0&&this._onContentLengthKnown&&this._onContentLengthKnown(this._contentLength)),this._pump.call(this,hn.body.getReader())}else if(this._status=Se.kError,this._onError)this._onError(ue.HTTP_STATUS_CODE_INVALID,{code:hn.status,msg:hn.statusText});else throw new Me("FetchStreamLoader: Http code invalid, "+hn.status+" "+hn.statusText)}).catch(hn=>{if(this._status=Se.kError,this._onError)this._onError(ue.EXCEPTION,{code:-1,msg:hn.message});else throw hn})}abort(){this._requestAbort=!0}_pump(ce){return ce.read().then(Ee=>{if(Ee.done)if(this._contentLength!==null&&this._receivedLength{if(Ee.code===11&&y.msedge)return;this._status=Se.kError;let be=0,ke=null;if((Ee.code===19||Ee.message==="network error")&&(this._contentLength===null||this._contentLength!==null&&this._receivedLength299))if(this._status=Se.kError,this._onError)this._onError(ue.HTTP_STATUS_CODE_INVALID,{code:Ee.status,msg:Ee.statusText});else throw new Me("MozChunkedLoader: Http code invalid, "+Ee.status+" "+Ee.statusText);else this._status=Se.kBuffering}}_onProgress(ce){if(this._status===Se.kError)return;this._contentLength===null&&ce.total!==null&&ce.total!==0&&(this._contentLength=ce.total,this._onContentLengthKnown&&this._onContentLengthKnown(this._contentLength));let Ee=ce.target.response,be=this._range.from+this._receivedLength;this._receivedLength+=Ee.byteLength,this._onDataArrival&&this._onDataArrival(Ee,be,this._receivedLength)}_onLoadEnd(ce){if(this._requestAbort===!0){this._requestAbort=!1;return}else if(this._status===Se.kError)return;this._status=Se.kComplete,this._onComplete&&this._onComplete(this._range.from,this._range.from+this._receivedLength-1)}_onXhrError(ce){this._status=Se.kError;let Ee=0,be=null;if(this._contentLength&&ce.loaded=200&&Ee.status<=299){if(this._status=LoaderStatus.kBuffering,Ee.responseURL!=null){let ke=this._seekHandler.removeURLParameters(Ee.responseURL);Ee.responseURL!==this._currentRequestURL&&ke!==this._currentRedirectedURL&&(this._currentRedirectedURL=ke,this._onURLRedirect&&this._onURLRedirect(ke))}let be=Ee.getResponseHeader("Content-Length");if(be!=null&&this._contentLength==null){let ke=parseInt(be);ke>0&&(this._contentLength=ke,this._onContentLengthKnown&&this._onContentLengthKnown(this._contentLength))}}else if(this._status=LoaderStatus.kError,this._onError)this._onError(LoaderErrors.HTTP_STATUS_CODE_INVALID,{code:Ee.status,msg:Ee.statusText});else throw new RuntimeException("MSStreamLoader: Http code invalid, "+Ee.status+" "+Ee.statusText);else if(Ee.readyState===3&&Ee.status>=200&&Ee.status<=299){this._status=LoaderStatus.kBuffering;let be=Ee.response;this._reader.readAsArrayBuffer(be)}}_xhrOnError(ce){this._status=LoaderStatus.kError;let Ee=LoaderErrors.EXCEPTION,be={code:-1,msg:ce.constructor.name+" "+ce.type};if(this._onError)this._onError(Ee,be);else throw new RuntimeException(be.msg)}_msrOnProgress(ce){let be=ce.target.result;if(be==null){this._doReconnectIfNeeded();return}let ke=be.slice(this._lastTimeBufferSize);this._lastTimeBufferSize=be.byteLength;let je=this._totalRange.from+this._receivedLength;this._receivedLength+=ke.byteLength,this._onDataArrival&&this._onDataArrival(ke,je,this._receivedLength),be.byteLength>=this._bufferLimit&&(Log.v(this.TAG,`MSStream buffer exceeded max size near ${je+ke.byteLength}, reconnecting...`),this._doReconnectIfNeeded())}_doReconnectIfNeeded(){if(this._contentLength==null||this._receivedLength=this._contentLength&&(be=this._range.from+this._contentLength-1),this._currentRequestRange={from:Ee,to:be},this._internalOpen(this._dataSource,this._currentRequestRange)}_internalOpen(ce,Ee){this._lastTimeLoaded=0;let be=ce.url;this._config.reuseRedirectedURL&&(this._currentRedirectedURL!=null?be=this._currentRedirectedURL:ce.redirectedURL!=null&&(be=ce.redirectedURL));let ke=this._seekHandler.getConfig(be,Ee);this._currentRequestURL=ke.url;let je=this._xhr=new XMLHttpRequest;if(je.open("GET",ke.url,!0),je.responseType="arraybuffer",je.onreadystatechange=this._onReadyStateChange.bind(this),je.onprogress=this._onProgress.bind(this),je.onload=this._onLoad.bind(this),je.onerror=this._onXhrError.bind(this),ce.withCredentials&&(je.withCredentials=!0),typeof ke.headers=="object"){let an=ke.headers;for(let hn in an)an.hasOwnProperty(hn)&&je.setRequestHeader(hn,an[hn])}if(typeof this._config.headers=="object"){let an=this._config.headers;for(let hn in an)an.hasOwnProperty(hn)&&je.setRequestHeader(hn,an[hn])}je.send()}abort(){this._requestAbort=!0,this._internalAbort(),this._status=Se.kComplete}_internalAbort(){this._xhr&&(this._xhr.onreadystatechange=null,this._xhr.onprogress=null,this._xhr.onload=null,this._xhr.onerror=null,this._xhr.abort(),this._xhr=null)}_onReadyStateChange(ce){let Ee=ce.target;if(Ee.readyState===2){if(Ee.responseURL!=null){let be=this._seekHandler.removeURLParameters(Ee.responseURL);Ee.responseURL!==this._currentRequestURL&&be!==this._currentRedirectedURL&&(this._currentRedirectedURL=be,this._onURLRedirect&&this._onURLRedirect(be))}if(Ee.status>=200&&Ee.status<=299){if(this._waitForTotalLength)return;this._status=Se.kBuffering}else if(this._status=Se.kError,this._onError)this._onError(ue.HTTP_STATUS_CODE_INVALID,{code:Ee.status,msg:Ee.statusText});else throw new Me("RangeLoader: Http code invalid, "+Ee.status+" "+Ee.statusText)}}_onProgress(ce){if(this._status===Se.kError)return;if(this._contentLength===null){let be=!1;if(this._waitForTotalLength){this._waitForTotalLength=!1,this._totalLengthReceived=!0,be=!0;let ke=ce.total;this._internalAbort(),ke!=null&ke!==0&&(this._totalLength=ke)}if(this._range.to===-1?this._contentLength=this._totalLength-this._range.from:this._contentLength=this._range.to-this._range.from+1,be){this._openSubRange();return}this._onContentLengthKnown&&this._onContentLengthKnown(this._contentLength)}let Ee=ce.loaded-this._lastTimeLoaded;this._lastTimeLoaded=ce.loaded,this._speedSampler.addBytes(Ee)}_normalizeSpeed(ce){let Ee=this._chunkSizeKBList,be=Ee.length-1,ke=0,je=0,an=be;if(ce=Ee[ke]&&ce=3&&(Ee=this._speedSampler.currentKBps)),Ee!==0){let an=this._normalizeSpeed(Ee);this._currentSpeedNormalized!==an&&(this._currentSpeedNormalized=an,this._currentChunkSizeKB=an)}let be=ce.target.response,ke=this._range.from+this._receivedLength;this._receivedLength+=be.byteLength;let je=!1;this._contentLength!=null&&this._receivedLength0&&this._receivedLength{this._dispatchArrayBuffer(Ee.result)},Ee.readAsArrayBuffer(ce.data)}else{this._status=Se.kError;let Ee={code:-1,msg:"Unsupported WebSocket message type: "+ce.data.constructor.name};if(this._onError)this._onError(ue.EXCEPTION,Ee);else throw new Me(Ee.msg)}}_dispatchArrayBuffer(ce){let Ee=ce,be=this._receivedLength;this._receivedLength+=Ee.byteLength,this._onDataArrival&&this._onDataArrival(Ee,be,this._receivedLength)}_onWebSocketError(ce){this._status=Se.kError;let Ee={code:ce.code,msg:ce.message};if(this._onError)this._onError(ue.EXCEPTION,Ee);else throw new Me(Ee.msg)}}var $e=Ze;class Le{constructor(ce){this._zeroStart=ce||!1}getConfig(ce,Ee){let be={};if(Ee.from!==0||Ee.to!==-1){let ke;Ee.to!==-1?ke=`bytes=${Ee.from.toString()}-${Ee.to.toString()}`:ke=`bytes=${Ee.from.toString()}-`,be.Range=ke}else this._zeroStart&&(be.Range="bytes=0-");return{url:ce,headers:be}}removeURLParameters(ce){return ce}}var Kt=Le;class Et{constructor(ce,Ee){this._startName=ce,this._endName=Ee}getConfig(ce,Ee){let be=ce;if(Ee.from!==0||Ee.to!==-1){let ke=!0;be.indexOf("?")===-1&&(be+="?",ke=!1),ke&&(be+="&"),be+=`${this._startName}=${Ee.from.toString()}`,Ee.to!==-1&&(be+=`&${this._endName}=${Ee.to.toString()}`)}return{url:be,headers:{}}}removeURLParameters(ce){let Ee=ce.split("?")[0],be,ke=ce.indexOf("?");ke!==-1&&(be=ce.substring(ke+1));let je="";if(be!=null&&be.length>0){let an=be.split("&");for(let hn=0;hn0;_r[0]!==this._startName&&_r[0]!==this._endName&&(fr&&(je+="&"),je+=an[hn])}}return je.length===0?Ee:Ee+"?"+je}}var dn=Et;class gt{constructor(ce,Ee,be){this.TAG="IOController",this._config=Ee,this._extraData=be,this._stashInitialSize=1024*384,Ee.stashInitialSize!=null&&Ee.stashInitialSize>0&&(this._stashInitialSize=Ee.stashInitialSize),this._stashUsed=0,this._stashSize=this._stashInitialSize,this._bufferSize=1024*1024*3,this._stashBuffer=new ArrayBuffer(this._bufferSize),this._stashByteStart=0,this._enableStash=!0,Ee.enableStashBuffer===!1&&(this._enableStash=!1),this._loader=null,this._loaderClass=null,this._seekHandler=null,this._dataSource=ce,this._isWebSocketURL=/wss?:\/\/(.+?)/.test(ce.url),this._refTotalLength=ce.filesize?ce.filesize:null,this._totalLength=this._refTotalLength,this._fullRequestFlag=!1,this._currentRange=null,this._redirectedURL=null,this._speedNormalized=0,this._speedSampler=new Qe,this._speedNormalizeList=[64,128,256,384,512,768,1024,1536,2048,3072,4096],this._isEarlyEofReconnecting=!1,this._paused=!1,this._resumeFrom=0,this._onDataArrival=null,this._onSeeked=null,this._onError=null,this._onComplete=null,this._onRedirect=null,this._onRecoveredEarlyEof=null,this._selectSeekHandler(),this._selectLoader(),this._createLoader()}destroy(){this._loader.isWorking()&&this._loader.abort(),this._loader.destroy(),this._loader=null,this._loaderClass=null,this._dataSource=null,this._stashBuffer=null,this._stashUsed=this._stashSize=this._bufferSize=this._stashByteStart=0,this._currentRange=null,this._speedSampler=null,this._isEarlyEofReconnecting=!1,this._onDataArrival=null,this._onSeeked=null,this._onError=null,this._onComplete=null,this._onRedirect=null,this._onRecoveredEarlyEof=null,this._extraData=null}isWorking(){return this._loader&&this._loader.isWorking()&&!this._paused}isPaused(){return this._paused}get status(){return this._loader.status}get extraData(){return this._extraData}set extraData(ce){this._extraData=ce}get onDataArrival(){return this._onDataArrival}set onDataArrival(ce){this._onDataArrival=ce}get onSeeked(){return this._onSeeked}set onSeeked(ce){this._onSeeked=ce}get onError(){return this._onError}set onError(ce){this._onError=ce}get onComplete(){return this._onComplete}set onComplete(ce){this._onComplete=ce}get onRedirect(){return this._onRedirect}set onRedirect(ce){this._onRedirect=ce}get onRecoveredEarlyEof(){return this._onRecoveredEarlyEof}set onRecoveredEarlyEof(ce){this._onRecoveredEarlyEof=ce}get currentURL(){return this._dataSource.url}get hasRedirect(){return this._redirectedURL!=null||this._dataSource.redirectedURL!=null}get currentRedirectedURL(){return this._redirectedURL||this._dataSource.redirectedURL}get currentSpeed(){return this._loaderClass===Xe?this._loader.currentSpeed:this._speedSampler.lastSecondKBps}get loaderType(){return this._loader.type}_selectSeekHandler(){let ce=this._config;if(ce.seekType==="range")this._seekHandler=new Kt(this._config.rangeLoadZeroStart);else if(ce.seekType==="param"){let Ee=ce.seekParamStart||"bstart",be=ce.seekParamEnd||"bend";this._seekHandler=new dn(Ee,be)}else if(ce.seekType==="custom"){if(typeof ce.customSeekHandler!="function")throw new ze("Custom seekType specified in config but invalid customSeekHandler!");this._seekHandler=new ce.customSeekHandler}else throw new ze(`Invalid seekType in config: ${ce.seekType}`)}_selectLoader(){if(this._config.customLoader!=null)this._loaderClass=this._config.customLoader;else if(this._isWebSocketURL)this._loaderClass=$e;else if(ee.isSupported())this._loaderClass=ee;else if(he.isSupported())this._loaderClass=he;else if(Xe.isSupported())this._loaderClass=Xe;else throw new Me("Your browser doesn't support xhr with arraybuffer responseType!")}_createLoader(){this._loader=new this._loaderClass(this._seekHandler,this._config),this._loader.needStashBuffer===!1&&(this._enableStash=!1),this._loader.onContentLengthKnown=this._onContentLengthKnown.bind(this),this._loader.onURLRedirect=this._onURLRedirect.bind(this),this._loader.onDataArrival=this._onLoaderChunkArrival.bind(this),this._loader.onComplete=this._onLoaderComplete.bind(this),this._loader.onError=this._onLoaderError.bind(this)}open(ce){this._currentRange={from:0,to:-1},ce&&(this._currentRange.from=ce),this._speedSampler.reset(),ce||(this._fullRequestFlag=!0),this._loader.open(this._dataSource,Object.assign({},this._currentRange))}abort(){this._loader.abort(),this._paused&&(this._paused=!1,this._resumeFrom=0)}pause(){this.isWorking()&&(this._loader.abort(),this._stashUsed!==0?(this._resumeFrom=this._stashByteStart,this._currentRange.to=this._stashByteStart-1):this._resumeFrom=this._currentRange.to+1,this._stashUsed=0,this._stashByteStart=0,this._paused=!0)}resume(){if(this._paused){this._paused=!1;let ce=this._resumeFrom;this._resumeFrom=0,this._internalSeek(ce,!0)}}seek(ce){this._paused=!1,this._stashUsed=0,this._stashByteStart=0,this._internalSeek(ce,!0)}_internalSeek(ce,Ee){this._loader.isWorking()&&this._loader.abort(),this._flushStashBuffer(Ee),this._loader.destroy(),this._loader=null;let be={from:ce,to:-1};this._currentRange={from:be.from,to:-1},this._speedSampler.reset(),this._stashSize=this._stashInitialSize,this._createLoader(),this._loader.open(this._dataSource,be),this._onSeeked&&this._onSeeked()}updateUrl(ce){if(!ce||typeof ce!="string"||ce.length===0)throw new ze("Url must be a non-empty string!");this._dataSource.url=ce}_expandBuffer(ce){let Ee=this._stashSize;for(;Ee+1024*1024*10){let ke=new Uint8Array(this._stashBuffer,0,this._stashUsed);new Uint8Array(be,0,Ee).set(ke,0)}this._stashBuffer=be,this._bufferSize=Ee}_normalizeSpeed(ce){let Ee=this._speedNormalizeList,be=Ee.length-1,ke=0,je=0,an=be;if(ce=Ee[ke]&&ce=512&&ce<=1024?Ee=Math.floor(ce*1.5):Ee=ce*2,Ee>8192&&(Ee=8192);let be=Ee*1024+1024*1024*1;this._bufferSize0){let an=this._stashBuffer.slice(0,this._stashUsed),hn=this._dispatchChunks(an,this._stashByteStart);if(hn0){let _r=new Uint8Array(an,hn);je.set(_r,0),this._stashUsed=_r.byteLength,this._stashByteStart+=hn}}else this._stashUsed=0,this._stashByteStart+=hn;this._stashUsed+ce.byteLength>this._bufferSize&&(this._expandBuffer(this._stashUsed+ce.byteLength),je=new Uint8Array(this._stashBuffer,0,this._bufferSize)),je.set(new Uint8Array(ce),this._stashUsed),this._stashUsed+=ce.byteLength}else{let an=this._dispatchChunks(ce,Ee);if(anthis._bufferSize&&(this._expandBuffer(hn),je=new Uint8Array(this._stashBuffer,0,this._bufferSize)),je.set(new Uint8Array(ce,an),0),this._stashUsed+=hn,this._stashByteStart=Ee+an}}}else if(this._stashUsed===0){let je=this._dispatchChunks(ce,Ee);if(jethis._bufferSize&&this._expandBuffer(an),new Uint8Array(this._stashBuffer,0,this._bufferSize).set(new Uint8Array(ce,je),0),this._stashUsed+=an,this._stashByteStart=Ee+je}}else{this._stashUsed+ce.byteLength>this._bufferSize&&this._expandBuffer(this._stashUsed+ce.byteLength);let je=new Uint8Array(this._stashBuffer,0,this._bufferSize);je.set(new Uint8Array(ce),this._stashUsed),this._stashUsed+=ce.byteLength;let an=this._dispatchChunks(this._stashBuffer.slice(0,this._stashUsed),this._stashByteStart);if(an0){let hn=new Uint8Array(this._stashBuffer,an);je.set(hn,0)}this._stashUsed-=an,this._stashByteStart+=an}}_flushStashBuffer(ce){if(this._stashUsed>0){let Ee=this._stashBuffer.slice(0,this._stashUsed),be=this._dispatchChunks(Ee,this._stashByteStart),ke=Ee.byteLength-be;if(be0){let je=new Uint8Array(this._stashBuffer,0,this._bufferSize),an=new Uint8Array(Ee,be);je.set(an,0),this._stashUsed=an.byteLength,this._stashByteStart+=be}return 0}return this._stashUsed=0,this._stashByteStart=0,ke}return 0}_onLoaderComplete(ce,Ee){this._flushStashBuffer(!0),this._onComplete&&this._onComplete(this._extraData)}_onLoaderError(ce,Ee){switch(Te.e(this.TAG,`Loader error, code = ${Ee.code}, msg = ${Ee.msg}`),this._flushStashBuffer(!1),this._isEarlyEofReconnecting&&(this._isEarlyEofReconnecting=!1,ce=ue.UNRECOVERABLE_EARLY_EOF),ce){case ue.EARLY_EOF:{if(!this._config.isLive&&this._totalLength){let be=this._currentRange.to+1;be0){let Ee=rn.getConfig();ce.emit("change",Ee)}}static registerListener(ce){rn.emitter.addListener("change",ce)}static removeListener(ce){rn.emitter.removeListener("change",ce)}static addLogListener(ce){Te.emitter.addListener("log",ce),Te.emitter.listenerCount("log")>0&&(Te.ENABLE_CALLBACK=!0,rn._notifyChange())}static removeLogListener(ce){Te.emitter.removeListener("log",ce),Te.emitter.listenerCount("log")===0&&(Te.ENABLE_CALLBACK=!1,rn._notifyChange())}}rn.emitter=new(rt());var St=rn;class qt{constructor(){this.mimeType=null,this.duration=null,this.hasAudio=null,this.hasVideo=null,this.audioCodec=null,this.videoCodec=null,this.audioDataRate=null,this.videoDataRate=null,this.audioSampleRate=null,this.audioChannelCount=null,this.width=null,this.height=null,this.fps=null,this.profile=null,this.level=null,this.refFrames=null,this.chromaFormat=null,this.sarNum=null,this.sarDen=null,this.metadata=null,this.segments=null,this.segmentCount=null,this.hasKeyframesIndex=null,this.keyframesIndex=null}isComplete(){let ce=this.hasAudio===!1||this.hasAudio===!0&&this.audioCodec!=null&&this.audioSampleRate!=null&&this.audioChannelCount!=null,Ee=this.hasVideo===!1||this.hasVideo===!0&&this.videoCodec!=null&&this.width!=null&&this.height!=null&&this.fps!=null&&this.profile!=null&&this.level!=null&&this.refFrames!=null&&this.chromaFormat!=null&&this.sarNum!=null&&this.sarDen!=null;return this.mimeType!=null&&this.duration!=null&&this.metadata!=null&&this.hasKeyframesIndex!=null&&ce&&Ee}isSeekable(){return this.hasKeyframesIndex===!0}getNearestKeyframe(ce){if(this.keyframesIndex==null)return null;let Ee=this.keyframesIndex,be=this._search(Ee.times,ce);return{index:be,milliseconds:Ee.times[be],fileposition:Ee.filepositions[be]}}_search(ce,Ee){let be=0,ke=ce.length-1,je=0,an=0,hn=ke;for(Ee=ce[je]&&Ee=128){ce.push(String.fromCharCode(je&65535)),be+=2;continue}}}else if(Ee[be]<240){if(Wn(Ee,be,2)){let je=(Ee[be]&15)<<12|(Ee[be+1]&63)<<6|Ee[be+2]&63;if(je>=2048&&(je&63488)!==55296){ce.push(String.fromCharCode(je&65535)),be+=3;continue}}}else if(Ee[be]<248&&Wn(Ee,be,3)){let je=(Ee[be]&7)<<18|(Ee[be+1]&63)<<12|(Ee[be+2]&63)<<6|Ee[be+3]&63;if(je>65536&&je<1114112){je-=65536,ce.push(String.fromCharCode(je>>>10|55296)),ce.push(String.fromCharCode(je&1023|56320)),be+=4;continue}}}ce.push("\uFFFD"),++be}return ce.join("")}var zn=It;let At=function(){let er=new ArrayBuffer(2);return new DataView(er).setInt16(0,256,!0),new Int16Array(er)[0]===256}();class Gt{static parseScriptData(ce,Ee,be){let ke={};try{let je=Gt.parseValue(ce,Ee,be),an=Gt.parseValue(ce,Ee+je.size,be-je.size);ke[je.data]=an.data}catch(je){Te.e("AMF",je.toString())}return ke}static parseObject(ce,Ee,be){if(be<3)throw new le("Data not enough when parse ScriptDataObject");let ke=Gt.parseString(ce,Ee,be),je=Gt.parseValue(ce,Ee+ke.size,be-ke.size),an=je.objectEnd;return{data:{name:ke.data,value:je.data},size:ke.size+je.size,objectEnd:an}}static parseVariable(ce,Ee,be){return Gt.parseObject(ce,Ee,be)}static parseString(ce,Ee,be){if(be<2)throw new le("Data not enough when parse String");let je=new DataView(ce,Ee,be).getUint16(0,!At),an;return je>0?an=zn(new Uint8Array(ce,Ee+2,je)):an="",{data:an,size:2+je}}static parseLongString(ce,Ee,be){if(be<4)throw new le("Data not enough when parse LongString");let je=new DataView(ce,Ee,be).getUint32(0,!At),an;return je>0?an=zn(new Uint8Array(ce,Ee+4,je)):an="",{data:an,size:4+je}}static parseDate(ce,Ee,be){if(be<10)throw new le("Data size invalid when parse Date");let ke=new DataView(ce,Ee,be),je=ke.getFloat64(0,!At),an=ke.getInt16(8,!At);return je+=an*60*1e3,{data:new Date(je),size:10}}static parseValue(ce,Ee,be){if(be<1)throw new le("Data not enough when parse Value");let ke=new DataView(ce,Ee,be),je=1,an=ke.getUint8(0),hn,_r=!1;try{switch(an){case 0:hn=ke.getFloat64(1,!At),je+=8;break;case 1:{hn=!!ke.getUint8(1),je+=1;break}case 2:{let fr=Gt.parseString(ce,Ee+1,be-1);hn=fr.data,je+=fr.size;break}case 3:{hn={};let fr=0;for((ke.getUint32(be-4,!At)&16777215)===9&&(fr=3);je32)throw new ze("ExpGolomb: readBits() bits exceeded max 32bits!");if(ce<=this._current_word_bits_left){let an=this._current_word>>>32-ce;return this._current_word<<=ce,this._current_word_bits_left-=ce,an}let Ee=this._current_word_bits_left?this._current_word:0;Ee=Ee>>>32-this._current_word_bits_left;let be=ce-this._current_word_bits_left;this._fillCurrentWord();let ke=Math.min(be,this._current_word_bits_left),je=this._current_word>>>32-ke;return this._current_word<<=ke,this._current_word_bits_left-=ke,Ee=Ee<>>ce)return this._current_word<<=ce,this._current_word_bits_left-=ce,ce;return this._fillCurrentWord(),ce+this._skipLeadingZero()}readUEG(){let ce=this._skipLeadingZero();return this.readBits(ce+1)-1}readSEG(){let ce=this.readUEG();return ce&1?ce+1>>>1:-1*(ce>>>1)}}var mn=Fn;class Rt{static _ebsp2rbsp(ce){let Ee=ce,be=Ee.byteLength,ke=new Uint8Array(be),je=0;for(let an=0;an=2&&Ee[an]===3&&Ee[an-1]===0&&Ee[an-2]===0||(ke[je]=Ee[an],je++);return new Uint8Array(ke.buffer,0,je)}static parseSPS(ce){let Ee=Rt._ebsp2rbsp(ce),be=new mn(Ee);be.readByte();let ke=be.readByte();be.readByte();let je=be.readByte();be.readUEG();let an=Rt.getProfileString(ke),hn=Rt.getLevelString(je),_r=1,fr=420,vr=[0,420,422,444],sa=8;if((ke===100||ke===110||ke===122||ke===244||ke===44||ke===83||ke===86||ke===118||ke===128||ke===138||ke===144)&&(_r=be.readUEG(),_r===3&&be.readBits(1),_r<=3&&(fr=vr[_r]),sa=be.readUEG()+8,be.readUEG(),be.readBits(1),be.readBool())){let ao=_r!==3?8:12;for(let ya=0;ya0&&ao<16?(Jn=ya[ao-1],Zn=wo[ao-1]):ao===255&&(Jn=be.readByte()<<8|be.readByte(),Zn=be.readByte()<<8|be.readByte())}if(be.readBool()&&be.readBool(),be.readBool()&&(be.readBits(4),be.readBool()&&be.readBits(24)),be.readBool()&&(be.readUEG(),be.readUEG()),be.readBool()){let ao=be.readBits(32),ya=be.readBits(32);cr=be.readBool(),La=ya,ba=ao*2,Cr=La/ba}}let Oo=1;(Jn!==1||Zn!==1)&&(Oo=Jn/Zn);let Io=0,mi=0;if(_r===0)Io=1,mi=2-ar;else{let ao=_r===3?1:2,ya=_r===1?2:1;Io=ao,mi=ya*(2-ar)}let Mo=(Sr+1)*16,Ca=(2-ar)*((Er+1)*16);Mo-=(Br+nn)*Io,Ca-=(Un+Hn)*mi;let so=Math.ceil(Mo*Oo);return be.destroy(),be=null,{profile_string:an,level_string:hn,bit_depth:sa,ref_frames:Yt,chroma_format:fr,chroma_format_string:Rt.getChromaFormatString(fr),frame_rate:{fixed:cr,fps:Cr,fps_den:ba,fps_num:La},sar_ratio:{width:Jn,height:Zn},codec_size:{width:Mo,height:Ca},present_size:{width:so,height:Ca}}}static _skipScalingList(ce,Ee){let be=8,ke=8,je=0;for(let an=0;an>>8&255|(er&255)<<8}function Nn(er){return(er&4278190080)>>>24|(er&16711680)>>>8|(er&65280)<<8|(er&255)<<24}function tt(er,ce){return er[ce]<<24|er[ce+1]<<16|er[ce+2]<<8|er[ce+3]}class Ue{constructor(ce,Ee){this.TAG="FLVDemuxer",this._config=Ee,this._onError=null,this._onMediaInfo=null,this._onMetaDataArrived=null,this._onScriptDataArrived=null,this._onTrackMetadata=null,this._onDataAvailable=null,this._dataOffset=ce.dataOffset,this._firstParse=!0,this._dispatch=!1,this._hasAudio=ce.hasAudioTrack,this._hasVideo=ce.hasVideoTrack,this._hasAudioFlagOverrided=!1,this._hasVideoFlagOverrided=!1,this._audioInitialMetadataDispatched=!1,this._videoInitialMetadataDispatched=!1,this._mediaInfo=new Dn,this._mediaInfo.hasAudio=this._hasAudio,this._mediaInfo.hasVideo=this._hasVideo,this._metadata=null,this._audioMetadata=null,this._videoMetadata=null,this._naluLengthSize=4,this._timestampBase=0,this._timescale=1e3,this._duration=0,this._durationOverrided=!1,this._referenceFrameRate={fixed:!0,fps:23.976,fps_num:23976,fps_den:1e3},this._flvSoundRateTable=[5500,11025,22050,44100,48e3],this._mpegSamplingRates=[96e3,88200,64e3,48e3,44100,32e3,24e3,22050,16e3,12e3,11025,8e3,7350],this._mpegAudioV10SampleRateTable=[44100,48e3,32e3,0],this._mpegAudioV20SampleRateTable=[22050,24e3,16e3,0],this._mpegAudioV25SampleRateTable=[11025,12e3,8e3,0],this._mpegAudioL1BitRateTable=[0,32,64,96,128,160,192,224,256,288,320,352,384,416,448,-1],this._mpegAudioL2BitRateTable=[0,32,48,56,64,80,96,112,128,160,192,224,256,320,384,-1],this._mpegAudioL3BitRateTable=[0,32,40,48,56,64,80,96,112,128,160,192,224,256,320,-1],this._videoTrack={type:"video",id:1,sequenceNumber:0,samples:[],length:0},this._audioTrack={type:"audio",id:2,sequenceNumber:0,samples:[],length:0},this._littleEndian=function(){let be=new ArrayBuffer(2);return new DataView(be).setInt16(0,256,!0),new Int16Array(be)[0]===256}()}destroy(){this._mediaInfo=null,this._metadata=null,this._audioMetadata=null,this._videoMetadata=null,this._videoTrack=null,this._audioTrack=null,this._onError=null,this._onMediaInfo=null,this._onMetaDataArrived=null,this._onScriptDataArrived=null,this._onTrackMetadata=null,this._onDataAvailable=null}static probe(ce){let Ee=new Uint8Array(ce),be={match:!1};if(Ee[0]!==70||Ee[1]!==76||Ee[2]!==86||Ee[3]!==1)return be;let ke=(Ee[4]&4)>>>2!==0,je=(Ee[4]&1)!==0,an=tt(Ee,5);return an<9?be:{match:!0,consumed:an,dataOffset:an,hasAudioTrack:ke,hasVideoTrack:je}}bindDataSource(ce){return ce.onDataArrival=this.parseChunks.bind(this),this}get onTrackMetadata(){return this._onTrackMetadata}set onTrackMetadata(ce){this._onTrackMetadata=ce}get onMediaInfo(){return this._onMediaInfo}set onMediaInfo(ce){this._onMediaInfo=ce}get onMetaDataArrived(){return this._onMetaDataArrived}set onMetaDataArrived(ce){this._onMetaDataArrived=ce}get onScriptDataArrived(){return this._onScriptDataArrived}set onScriptDataArrived(ce){this._onScriptDataArrived=ce}get onError(){return this._onError}set onError(ce){this._onError=ce}get onDataAvailable(){return this._onDataAvailable}set onDataAvailable(ce){this._onDataAvailable=ce}get timestampBase(){return this._timestampBase}set timestampBase(ce){this._timestampBase=ce}get overridedDuration(){return this._duration}set overridedDuration(ce){this._durationOverrided=!0,this._duration=ce,this._mediaInfo.duration=ce}set overridedHasAudio(ce){this._hasAudioFlagOverrided=!0,this._hasAudio=ce,this._mediaInfo.hasAudio=ce}set overridedHasVideo(ce){this._hasVideoFlagOverrided=!0,this._hasVideo=ce,this._mediaInfo.hasVideo=ce}resetMediaInfo(){this._mediaInfo=new Dn}_isInitialMetadataDispatched(){return this._hasAudio&&this._hasVideo?this._audioInitialMetadataDispatched&&this._videoInitialMetadataDispatched:this._hasAudio&&!this._hasVideo?this._audioInitialMetadataDispatched:!this._hasAudio&&this._hasVideo?this._videoInitialMetadataDispatched:!1}parseChunks(ce,Ee){if(!this._onError||!this._onMediaInfo||!this._onTrackMetadata||!this._onDataAvailable)throw new le("Flv: onError & onMediaInfo & onTrackMetadata & onDataAvailable callback must be specified");let be=0,ke=this._littleEndian;if(Ee===0)if(ce.byteLength>13)be=Ue.probe(ce).dataOffset;else return 0;for(this._firstParse&&(this._firstParse=!1,Ee+be!==this._dataOffset&&Te.w(this.TAG,"First time parsing but chunk byteStart invalid!"),new DataView(ce,be).getUint32(0,!ke)!==0&&Te.w(this.TAG,"PrevTagSize0 !== 0 !!!"),be+=4);bece.byteLength)break;let an=je.getUint8(0),hn=je.getUint32(0,!ke)&16777215;if(be+11+hn+4>ce.byteLength)break;if(an!==8&&an!==9&&an!==18){Te.w(this.TAG,`Unsupported tag type ${an}, skipped`),be+=11+hn+4;continue}let _r=je.getUint8(4),fr=je.getUint8(5),vr=je.getUint8(6),sa=je.getUint8(7),qn=vr|fr<<8|_r<<16|sa<<24;(je.getUint32(7,!ke)&16777215)!==0&&Te.w(this.TAG,"Meet tag which has StreamID != 0!");let Sr=be+11;switch(an){case 8:this._parseAudioData(ce,Sr,hn,qn);break;case 9:this._parseVideoData(ce,Sr,hn,qn,Ee+be);break;case 18:this._parseScriptData(ce,Sr,hn);break}let Er=je.getUint32(11+hn,!ke);Er!==11+hn&&Te.w(this.TAG,`Invalid PrevTagSize ${Er}`),be+=11+hn+4}return this._isInitialMetadataDispatched()&&this._dispatch&&(this._audioTrack.length||this._videoTrack.length)&&this._onDataAvailable(this._audioTrack,this._videoTrack),be}_parseScriptData(ce,Ee,be){let ke=un.parseScriptData(ce,Ee,be);if(ke.hasOwnProperty("onMetaData")){if(ke.onMetaData==null||typeof ke.onMetaData!="object"){Te.w(this.TAG,"Invalid onMetaData structure!");return}this._metadata&&Te.w(this.TAG,"Found another onMetaData tag!"),this._metadata=ke;let je=this._metadata.onMetaData;if(this._onMetaDataArrived&&this._onMetaDataArrived(Object.assign({},je)),typeof je.hasAudio=="boolean"&&this._hasAudioFlagOverrided===!1&&(this._hasAudio=je.hasAudio,this._mediaInfo.hasAudio=this._hasAudio),typeof je.hasVideo=="boolean"&&this._hasVideoFlagOverrided===!1&&(this._hasVideo=je.hasVideo,this._mediaInfo.hasVideo=this._hasVideo),typeof je.audiodatarate=="number"&&(this._mediaInfo.audioDataRate=je.audiodatarate),typeof je.videodatarate=="number"&&(this._mediaInfo.videoDataRate=je.videodatarate),typeof je.width=="number"&&(this._mediaInfo.width=je.width),typeof je.height=="number"&&(this._mediaInfo.height=je.height),typeof je.duration=="number"){if(!this._durationOverrided){let an=Math.floor(je.duration*this._timescale);this._duration=an,this._mediaInfo.duration=an}}else this._mediaInfo.duration=0;if(typeof je.framerate=="number"){let an=Math.floor(je.framerate*1e3);if(an>0){let hn=an/1e3;this._referenceFrameRate.fixed=!0,this._referenceFrameRate.fps=hn,this._referenceFrameRate.fps_num=an,this._referenceFrameRate.fps_den=1e3,this._mediaInfo.fps=hn}}if(typeof je.keyframes=="object"){this._mediaInfo.hasKeyframesIndex=!0;let an=je.keyframes;this._mediaInfo.keyframesIndex=this._parseKeyframesIndex(an),je.keyframes=null}else this._mediaInfo.hasKeyframesIndex=!1;this._dispatch=!1,this._mediaInfo.metadata=je,Te.v(this.TAG,"Parsed onMetaData"),this._mediaInfo.isComplete()&&this._onMediaInfo(this._mediaInfo)}Object.keys(ke).length>0&&this._onScriptDataArrived&&this._onScriptDataArrived(Object.assign({},ke))}_parseKeyframesIndex(ce){let Ee=[],be=[];for(let ke=1;ke>>4;if(_r!==2&&_r!==10){this._onError(Je.CODEC_UNSUPPORTED,"Flv: Unsupported audio codec idx: "+_r);return}let fr=0,vr=(hn&12)>>>2;if(vr>=0&&vr<=4)fr=this._flvSoundRateTable[vr];else{this._onError(Je.FORMAT_ERROR,"Flv: Invalid audio sample rate idx: "+vr);return}let sa=(hn&2)>>>1,qn=hn&1,Yt=this._audioMetadata,Sr=this._audioTrack;if(Yt||(this._hasAudio===!1&&this._hasAudioFlagOverrided===!1&&(this._hasAudio=!0,this._mediaInfo.hasAudio=!0),Yt=this._audioMetadata={},Yt.type="audio",Yt.id=Sr.id,Yt.timescale=this._timescale,Yt.duration=this._duration,Yt.audioSampleRate=fr,Yt.channelCount=qn===0?1:2),_r===10){let Er=this._parseAACAudioData(ce,Ee+1,be-1);if(Er==null)return;if(Er.packetType===0){Yt.config&&Te.w(this.TAG,"Found another AudioSpecificConfig!");let ar=Er.data;Yt.audioSampleRate=ar.samplingRate,Yt.channelCount=ar.channelCount,Yt.codec=ar.codec,Yt.originalCodec=ar.originalCodec,Yt.config=ar.config,Yt.refSampleDuration=1024/Yt.audioSampleRate*Yt.timescale,Te.v(this.TAG,"Parsed AudioSpecificConfig"),this._isInitialMetadataDispatched()?this._dispatch&&(this._audioTrack.length||this._videoTrack.length)&&this._onDataAvailable(this._audioTrack,this._videoTrack):this._audioInitialMetadataDispatched=!0,this._dispatch=!1,this._onTrackMetadata("audio",Yt);let Br=this._mediaInfo;Br.audioCodec=Yt.originalCodec,Br.audioSampleRate=Yt.audioSampleRate,Br.audioChannelCount=Yt.channelCount,Br.hasVideo?Br.videoCodec!=null&&(Br.mimeType='video/x-flv; codecs="'+Br.videoCodec+","+Br.audioCodec+'"'):Br.mimeType='video/x-flv; codecs="'+Br.audioCodec+'"',Br.isComplete()&&this._onMediaInfo(Br)}else if(Er.packetType===1){let ar=this._timestampBase+ke,Br={unit:Er.data,length:Er.data.byteLength,dts:ar,pts:ar};Sr.samples.push(Br),Sr.length+=Er.data.length}else Te.e(this.TAG,`Flv: Unsupported AAC data type ${Er.packetType}`)}else if(_r===2){if(!Yt.codec){let nn=this._parseMP3AudioData(ce,Ee+1,be-1,!0);if(nn==null)return;Yt.audioSampleRate=nn.samplingRate,Yt.channelCount=nn.channelCount,Yt.codec=nn.codec,Yt.originalCodec=nn.originalCodec,Yt.refSampleDuration=1152/Yt.audioSampleRate*Yt.timescale,Te.v(this.TAG,"Parsed MPEG Audio Frame Header"),this._audioInitialMetadataDispatched=!0,this._onTrackMetadata("audio",Yt);let Un=this._mediaInfo;Un.audioCodec=Yt.codec,Un.audioSampleRate=Yt.audioSampleRate,Un.audioChannelCount=Yt.channelCount,Un.audioDataRate=nn.bitRate,Un.hasVideo?Un.videoCodec!=null&&(Un.mimeType='video/x-flv; codecs="'+Un.videoCodec+","+Un.audioCodec+'"'):Un.mimeType='video/x-flv; codecs="'+Un.audioCodec+'"',Un.isComplete()&&this._onMediaInfo(Un)}let Er=this._parseMP3AudioData(ce,Ee+1,be-1,!1);if(Er==null)return;let ar=this._timestampBase+ke,Br={unit:Er,length:Er.byteLength,dts:ar,pts:ar};Sr.samples.push(Br),Sr.length+=Er.length}}_parseAACAudioData(ce,Ee,be){if(be<=1){Te.w(this.TAG,"Flv: Invalid AAC packet, missing AACPacketType or/and Data!");return}let ke={},je=new Uint8Array(ce,Ee,be);return ke.packetType=je[0],je[0]===0?ke.data=this._parseAACAudioSpecificConfig(ce,Ee+1,be-1):ke.data=je.subarray(1),ke}_parseAACAudioSpecificConfig(ce,Ee,be){let ke=new Uint8Array(ce,Ee,be),je=null,an=0,hn=0,_r=null,fr=0,vr=null;if(an=hn=ke[0]>>>3,fr=(ke[0]&7)<<1|ke[1]>>>7,fr<0||fr>=this._mpegSamplingRates.length){this._onError(Je.FORMAT_ERROR,"Flv: AAC invalid sampling frequency index!");return}let sa=this._mpegSamplingRates[fr],qn=(ke[1]&120)>>>3;if(qn<0||qn>=8){this._onError(Je.FORMAT_ERROR,"Flv: AAC invalid channel configuration");return}an===5&&(vr=(ke[1]&7)<<1|ke[2]>>>7,_r=(ke[2]&124)>>>2);let Yt=self.navigator.userAgent.toLowerCase();return Yt.indexOf("firefox")!==-1?fr>=6?(an=5,je=new Array(4),vr=fr-3):(an=2,je=new Array(2),vr=fr):Yt.indexOf("android")!==-1?(an=2,je=new Array(2),vr=fr):(an=5,vr=fr,je=new Array(4),fr>=6?vr=fr-3:qn===1&&(an=2,je=new Array(2),vr=fr)),je[0]=an<<3,je[0]|=(fr&15)>>>1,je[1]=(fr&15)<<7,je[1]|=(qn&15)<<3,an===5&&(je[1]|=(vr&15)>>>1,je[2]=(vr&1)<<7,je[2]|=8,je[3]=0),{config:je,samplingRate:sa,channelCount:qn,codec:"mp4a.40."+an,originalCodec:"mp4a.40."+hn}}_parseMP3AudioData(ce,Ee,be,ke){if(be<4){Te.w(this.TAG,"Flv: Invalid MP3 packet, header missing!");return}let je=this._littleEndian,an=new Uint8Array(ce,Ee,be),hn=null;if(ke){if(an[0]!==255)return;let _r=an[1]>>>3&3,fr=(an[1]&6)>>1,vr=(an[2]&240)>>>4,sa=(an[2]&12)>>>2,Yt=(an[3]>>>6&3)!==3?2:1,Sr=0,Er=0,ar=34,Br="mp3";switch(_r){case 0:Sr=this._mpegAudioV25SampleRateTable[sa];break;case 2:Sr=this._mpegAudioV20SampleRateTable[sa];break;case 3:Sr=this._mpegAudioV10SampleRateTable[sa];break}switch(fr){case 1:ar=34,vr>>4,_r=an&15;if(_r!==7){this._onError(Je.CODEC_UNSUPPORTED,`Flv: Unsupported codec in video frame: ${_r}`);return}this._parseAVCVideoPacket(ce,Ee+1,be-1,ke,je,hn)}_parseAVCVideoPacket(ce,Ee,be,ke,je,an){if(be<4){Te.w(this.TAG,"Flv: Invalid AVC packet, missing AVCPacketType or/and CompositionTime");return}let hn=this._littleEndian,_r=new DataView(ce,Ee,be),fr=_r.getUint8(0),sa=(_r.getUint32(0,!hn)&16777215)<<8>>8;if(fr===0)this._parseAVCDecoderConfigurationRecord(ce,Ee+4,be-4);else if(fr===1)this._parseAVCVideoData(ce,Ee+4,be-4,ke,je,an,sa);else if(fr!==2){this._onError(Je.FORMAT_ERROR,`Flv: Invalid video packet type ${fr}`);return}}_parseAVCDecoderConfigurationRecord(ce,Ee,be){if(be<7){Te.w(this.TAG,"Flv: Invalid AVCDecoderConfigurationRecord, lack of data!");return}let ke=this._videoMetadata,je=this._videoTrack,an=this._littleEndian,hn=new DataView(ce,Ee,be);ke?typeof ke.avcc!="undefined"&&Te.w(this.TAG,"Found another AVCDecoderConfigurationRecord!"):(this._hasVideo===!1&&this._hasVideoFlagOverrided===!1&&(this._hasVideo=!0,this._mediaInfo.hasVideo=!0),ke=this._videoMetadata={},ke.type="video",ke.id=je.id,ke.timescale=this._timescale,ke.duration=this._duration);let _r=hn.getUint8(0),fr=hn.getUint8(1),vr=hn.getUint8(2),sa=hn.getUint8(3);if(_r!==1||fr===0){this._onError(Je.FORMAT_ERROR,"Flv: Invalid AVCDecoderConfigurationRecord");return}if(this._naluLengthSize=(hn.getUint8(4)&3)+1,this._naluLengthSize!==3&&this._naluLengthSize!==4){this._onError(Je.FORMAT_ERROR,`Flv: Strange NaluLengthSizeMinusOne: ${this._naluLengthSize-1}`);return}let qn=hn.getUint8(5)&31;if(qn===0){this._onError(Je.FORMAT_ERROR,"Flv: Invalid AVCDecoderConfigurationRecord: No SPS");return}else qn>1&&Te.w(this.TAG,`Flv: Strange AVCDecoderConfigurationRecord: SPS Count = ${qn}`);let Yt=6;for(let Er=0;Er1&&Te.w(this.TAG,`Flv: Strange AVCDecoderConfigurationRecord: PPS Count = ${Sr}`);Yt++;for(let Er=0;Er=be){Te.w(this.TAG,`Malformed Nalu near timestamp ${Sr}, offset = ${qn}, dataSize = ${be}`);break}let ar=fr.getUint32(qn,!_r);if(Yt===3&&(ar>>>=8),ar>be-Yt){Te.w(this.TAG,`Malformed Nalus near timestamp ${Sr}, NaluSize > DataSize!`);return}let Br=fr.getUint8(qn+Yt)&31;Br===5&&(Er=!0);let nn=new Uint8Array(ce,Ee+qn,Yt+ar),Un={type:Br,data:nn};vr.push(Un),sa+=nn.byteLength,qn+=Yt+ar}if(vr.length){let ar=this._videoTrack,Br={units:vr,length:sa,isKeyframe:Er,dts:Sr,cts:hn,pts:Sr+hn};Er&&(Br.fileposition=je),ar.samples.push(Br),ar.length+=sa}}}var ht=Ue;class Ye{static init(){Ye.types={avc1:[],avcC:[],btrt:[],dinf:[],dref:[],esds:[],ftyp:[],hdlr:[],mdat:[],mdhd:[],mdia:[],mfhd:[],minf:[],moof:[],moov:[],mp4a:[],mvex:[],mvhd:[],sdtp:[],stbl:[],stco:[],stsc:[],stsd:[],stsz:[],stts:[],tfdt:[],tfhd:[],traf:[],trak:[],trun:[],trex:[],tkhd:[],vmhd:[],smhd:[],".mp3":[]};for(let Ee in Ye.types)Ye.types.hasOwnProperty(Ee)&&(Ye.types[Ee]=[Ee.charCodeAt(0),Ee.charCodeAt(1),Ee.charCodeAt(2),Ee.charCodeAt(3)]);let ce=Ye.constants={};ce.FTYP=new Uint8Array([105,115,111,109,0,0,0,1,105,115,111,109,97,118,99,49]),ce.STSD_PREFIX=new Uint8Array([0,0,0,0,0,0,0,1]),ce.STTS=new Uint8Array([0,0,0,0,0,0,0,0]),ce.STSC=ce.STCO=ce.STTS,ce.STSZ=new Uint8Array([0,0,0,0,0,0,0,0,0,0,0,0]),ce.HDLR_VIDEO=new Uint8Array([0,0,0,0,0,0,0,0,118,105,100,101,0,0,0,0,0,0,0,0,0,0,0,0,86,105,100,101,111,72,97,110,100,108,101,114,0]),ce.HDLR_AUDIO=new Uint8Array([0,0,0,0,0,0,0,0,115,111,117,110,0,0,0,0,0,0,0,0,0,0,0,0,83,111,117,110,100,72,97,110,100,108,101,114,0]),ce.DREF=new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,12,117,114,108,32,0,0,0,1]),ce.SMHD=new Uint8Array([0,0,0,0,0,0,0,0]),ce.VMHD=new Uint8Array([0,0,0,1,0,0,0,0,0,0,0,0])}static box(ce){let Ee=8,be=null,ke=Array.prototype.slice.call(arguments,1),je=ke.length;for(let hn=0;hn>>24&255,be[1]=Ee>>>16&255,be[2]=Ee>>>8&255,be[3]=Ee&255,be.set(ce,4);let an=8;for(let hn=0;hn>>24&255,ce>>>16&255,ce>>>8&255,ce&255,Ee>>>24&255,Ee>>>16&255,Ee>>>8&255,Ee&255,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,255]))}static trak(ce){return Ye.box(Ye.types.trak,Ye.tkhd(ce),Ye.mdia(ce))}static tkhd(ce){let Ee=ce.id,be=ce.duration,ke=ce.presentWidth,je=ce.presentHeight;return Ye.box(Ye.types.tkhd,new Uint8Array([0,0,0,7,0,0,0,0,0,0,0,0,Ee>>>24&255,Ee>>>16&255,Ee>>>8&255,Ee&255,0,0,0,0,be>>>24&255,be>>>16&255,be>>>8&255,be&255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,64,0,0,0,ke>>>8&255,ke&255,0,0,je>>>8&255,je&255,0,0]))}static mdia(ce){return Ye.box(Ye.types.mdia,Ye.mdhd(ce),Ye.hdlr(ce),Ye.minf(ce))}static mdhd(ce){let Ee=ce.timescale,be=ce.duration;return Ye.box(Ye.types.mdhd,new Uint8Array([0,0,0,0,0,0,0,0,0,0,0,0,Ee>>>24&255,Ee>>>16&255,Ee>>>8&255,Ee&255,be>>>24&255,be>>>16&255,be>>>8&255,be&255,85,196,0,0]))}static hdlr(ce){let Ee=null;return ce.type==="audio"?Ee=Ye.constants.HDLR_AUDIO:Ee=Ye.constants.HDLR_VIDEO,Ye.box(Ye.types.hdlr,Ee)}static minf(ce){let Ee=null;return ce.type==="audio"?Ee=Ye.box(Ye.types.smhd,Ye.constants.SMHD):Ee=Ye.box(Ye.types.vmhd,Ye.constants.VMHD),Ye.box(Ye.types.minf,Ee,Ye.dinf(),Ye.stbl(ce))}static dinf(){return Ye.box(Ye.types.dinf,Ye.box(Ye.types.dref,Ye.constants.DREF))}static stbl(ce){return Ye.box(Ye.types.stbl,Ye.stsd(ce),Ye.box(Ye.types.stts,Ye.constants.STTS),Ye.box(Ye.types.stsc,Ye.constants.STSC),Ye.box(Ye.types.stsz,Ye.constants.STSZ),Ye.box(Ye.types.stco,Ye.constants.STCO))}static stsd(ce){return ce.type==="audio"?ce.codec==="mp3"?Ye.box(Ye.types.stsd,Ye.constants.STSD_PREFIX,Ye.mp3(ce)):Ye.box(Ye.types.stsd,Ye.constants.STSD_PREFIX,Ye.mp4a(ce)):Ye.box(Ye.types.stsd,Ye.constants.STSD_PREFIX,Ye.avc1(ce))}static mp3(ce){let Ee=ce.channelCount,be=ce.audioSampleRate,ke=new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,Ee,0,16,0,0,0,0,be>>>8&255,be&255,0,0]);return Ye.box(Ye.types[".mp3"],ke)}static mp4a(ce){let Ee=ce.channelCount,be=ce.audioSampleRate,ke=new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,Ee,0,16,0,0,0,0,be>>>8&255,be&255,0,0]);return Ye.box(Ye.types.mp4a,ke,Ye.esds(ce))}static esds(ce){let Ee=ce.config||[],be=Ee.length,ke=new Uint8Array([0,0,0,0,3,23+be,0,1,0,4,15+be,64,21,0,0,0,0,0,0,0,0,0,0,0,5].concat([be]).concat(Ee).concat([6,1,2]));return Ye.box(Ye.types.esds,ke)}static avc1(ce){let Ee=ce.avcc,be=ce.codecWidth,ke=ce.codecHeight,je=new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,be>>>8&255,be&255,ke>>>8&255,ke&255,0,72,0,0,0,72,0,0,0,0,0,0,0,1,10,120,113,113,47,102,108,118,46,106,115,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,24,255,255]);return Ye.box(Ye.types.avc1,je,Ye.box(Ye.types.avcC,Ee))}static mvex(ce){return Ye.box(Ye.types.mvex,Ye.trex(ce))}static trex(ce){let Ee=ce.id,be=new Uint8Array([0,0,0,0,Ee>>>24&255,Ee>>>16&255,Ee>>>8&255,Ee&255,0,0,0,1,0,0,0,0,0,0,0,0,0,1,0,1]);return Ye.box(Ye.types.trex,be)}static moof(ce,Ee){return Ye.box(Ye.types.moof,Ye.mfhd(ce.sequenceNumber),Ye.traf(ce,Ee))}static mfhd(ce){let Ee=new Uint8Array([0,0,0,0,ce>>>24&255,ce>>>16&255,ce>>>8&255,ce&255]);return Ye.box(Ye.types.mfhd,Ee)}static traf(ce,Ee){let be=ce.id,ke=Ye.box(Ye.types.tfhd,new Uint8Array([0,0,0,0,be>>>24&255,be>>>16&255,be>>>8&255,be&255])),je=Ye.box(Ye.types.tfdt,new Uint8Array([0,0,0,0,Ee>>>24&255,Ee>>>16&255,Ee>>>8&255,Ee&255])),an=Ye.sdtp(ce),hn=Ye.trun(ce,an.byteLength+16+16+8+16+8+8);return Ye.box(Ye.types.traf,ke,je,hn,an)}static sdtp(ce){let Ee=ce.samples||[],be=Ee.length,ke=new Uint8Array(4+be);for(let je=0;je>>24&255,ke>>>16&255,ke>>>8&255,ke&255,Ee>>>24&255,Ee>>>16&255,Ee>>>8&255,Ee&255],0);for(let hn=0;hn>>24&255,_r>>>16&255,_r>>>8&255,_r&255,fr>>>24&255,fr>>>16&255,fr>>>8&255,fr&255,vr.isLeading<<2|vr.dependsOn,vr.isDependedOn<<6|vr.hasRedundancy<<4|vr.isNonSync,0,0,sa>>>24&255,sa>>>16&255,sa>>>8&255,sa&255],12+16*hn)}return Ye.box(Ye.types.trun,an)}static mdat(ce){return Ye.box(Ye.types.mdat,ce)}}Ye.init();var ut=Ye;class Lt{static getSilentFrame(ce,Ee){if(ce==="mp4a.40.2"){if(Ee===1)return new Uint8Array([0,200,0,128,35,128]);if(Ee===2)return new Uint8Array([33,0,73,144,2,25,0,35,128]);if(Ee===3)return new Uint8Array([0,200,0,128,32,132,1,38,64,8,100,0,142]);if(Ee===4)return new Uint8Array([0,200,0,128,32,132,1,38,64,8,100,0,128,44,128,8,2,56]);if(Ee===5)return new Uint8Array([0,200,0,128,32,132,1,38,64,8,100,0,130,48,4,153,0,33,144,2,56]);if(Ee===6)return new Uint8Array([0,200,0,128,32,132,1,38,64,8,100,0,130,48,4,153,0,33,144,2,0,178,0,32,8,224])}else{if(Ee===1)return new Uint8Array([1,64,34,128,163,78,230,128,186,8,0,0,0,28,6,241,193,10,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,94]);if(Ee===2)return new Uint8Array([1,64,34,128,163,94,230,128,186,8,0,0,0,0,149,0,6,241,161,10,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,94]);if(Ee===3)return new Uint8Array([1,64,34,128,163,94,230,128,186,8,0,0,0,0,149,0,6,241,161,10,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,94])}return null}}var Bn=Lt;class Ut{constructor(ce,Ee,be,ke,je){this.dts=ce,this.pts=Ee,this.duration=be,this.originalDts=ke,this.isSyncPoint=je,this.fileposition=null}}class qe{constructor(){this.beginDts=0,this.endDts=0,this.beginPts=0,this.endPts=0,this.originalBeginDts=0,this.originalEndDts=0,this.syncPoints=[],this.firstSample=null,this.lastSample=null}appendSyncPoint(ce){ce.isSyncPoint=!0,this.syncPoints.push(ce)}}class zt{constructor(){this._list=[]}clear(){this._list=[]}appendArray(ce){let Ee=this._list;ce.length!==0&&(Ee.length>0&&ce[0].originalDts=Ee[je].dts&&ceEe[ke].lastSample.originalDts&&ce=Ee[ke].lastSample.originalDts&&(ke===Ee.length-1||ke0&&(je=this._searchNearestSegmentBefore(be.originalBeginDts)+1),this._lastAppendLocation=je,this._list.splice(je,0,be)}getLastSegmentBefore(ce){let Ee=this._searchNearestSegmentBefore(ce);return Ee>=0?this._list[Ee]:null}getLastSampleBefore(ce){let Ee=this.getLastSegmentBefore(ce);return Ee!=null?Ee.lastSample:null}getLastSyncPointBefore(ce){let Ee=this._searchNearestSegmentBefore(ce),be=this._list[Ee].syncPoints;for(;be.length===0&&Ee>0;)Ee--,be=this._list[Ee].syncPoints;return be.length>0?be[be.length-1]:null}}class dt{constructor(ce){this.TAG="MP4Remuxer",this._config=ce,this._isLive=ce.isLive===!0,this._dtsBase=-1,this._dtsBaseInited=!1,this._audioDtsBase=1/0,this._videoDtsBase=1/0,this._audioNextDts=void 0,this._videoNextDts=void 0,this._audioStashedLastSample=null,this._videoStashedLastSample=null,this._audioMeta=null,this._videoMeta=null,this._audioSegmentInfoList=new vn("audio"),this._videoSegmentInfoList=new vn("video"),this._onInitSegment=null,this._onMediaSegment=null,this._forceFirstIDR=!!(y.chrome&&(y.version.major<50||y.version.major===50&&y.version.build<2661)),this._fillSilentAfterSeek=y.msedge||y.msie,this._mp3UseMpegAudio=!y.firefox,this._fillAudioTimestampGap=this._config.fixAudioTimestampGap}destroy(){this._dtsBase=-1,this._dtsBaseInited=!1,this._audioMeta=null,this._videoMeta=null,this._audioSegmentInfoList.clear(),this._audioSegmentInfoList=null,this._videoSegmentInfoList.clear(),this._videoSegmentInfoList=null,this._onInitSegment=null,this._onMediaSegment=null}bindDataSource(ce){return ce.onDataAvailable=this.remux.bind(this),ce.onTrackMetadata=this._onTrackMetadataReceived.bind(this),this}get onInitSegment(){return this._onInitSegment}set onInitSegment(ce){this._onInitSegment=ce}get onMediaSegment(){return this._onMediaSegment}set onMediaSegment(ce){this._onMediaSegment=ce}insertDiscontinuity(){this._audioNextDts=this._videoNextDts=void 0}seek(ce){this._audioStashedLastSample=null,this._videoStashedLastSample=null,this._videoSegmentInfoList.clear(),this._audioSegmentInfoList.clear()}remux(ce,Ee){if(!this._onMediaSegment)throw new le("MP4Remuxer: onMediaSegment callback must be specificed!");this._dtsBaseInited||this._calculateDtsBase(ce,Ee),this._remuxVideo(Ee),this._remuxAudio(ce)}_onTrackMetadataReceived(ce,Ee){let be=null,ke="mp4",je=Ee.codec;if(ce==="audio")this._audioMeta=Ee,Ee.codec==="mp3"&&this._mp3UseMpegAudio?(ke="mpeg",je="",be=new Uint8Array):be=ut.generateInitSegment(Ee);else if(ce==="video")this._videoMeta=Ee,be=ut.generateInitSegment(Ee);else return;if(!this._onInitSegment)throw new le("MP4Remuxer: onInitSegment callback must be specified!");this._onInitSegment(ce,{type:ce,data:be.buffer,codec:je,container:`${ce}/${ke}`,mediaDuration:Ee.duration})}_calculateDtsBase(ce,Ee){this._dtsBaseInited||(ce.samples&&ce.samples.length&&(this._audioDtsBase=ce.samples[0].dts),Ee.samples&&Ee.samples.length&&(this._videoDtsBase=Ee.samples[0].dts),this._dtsBase=Math.min(this._audioDtsBase,this._videoDtsBase),this._dtsBaseInited=!0)}flushStashedSamples(){let ce=this._videoStashedLastSample,Ee=this._audioStashedLastSample,be={type:"video",id:1,sequenceNumber:0,samples:[],length:0};ce!=null&&(be.samples.push(ce),be.length=ce.length);let ke={type:"audio",id:2,sequenceNumber:0,samples:[],length:0};Ee!=null&&(ke.samples.push(Ee),ke.length=Ee.length),this._videoStashedLastSample=null,this._audioStashedLastSample=null,this._remuxVideo(be,!0),this._remuxAudio(ke,!0)}_remuxAudio(ce,Ee){if(this._audioMeta==null)return;let be=ce,ke=be.samples,je,an=-1,hn=-1,_r=-1,fr=this._audioMeta.refSampleDuration,vr=this._audioMeta.codec==="mp3"&&this._mp3UseMpegAudio,sa=this._dtsBaseInited&&this._audioNextDts===void 0,qn=!1;if(!ke||ke.length===0||ke.length===1&&!Ee)return;let Yt=0,Sr=null,Er=0;vr?(Yt=0,Er=be.length):(Yt=8,Er=8+be.length);let ar=null;if(ke.length>1&&(ar=ke.pop(),Er-=ar.length),this._audioStashedLastSample!=null){let Zn=this._audioStashedLastSample;this._audioStashedLastSample=null,ke.unshift(Zn),Er+=Zn.length}ar!=null&&(this._audioStashedLastSample=ar);let Br=ke[0].dts-this._dtsBase;if(this._audioNextDts)je=Br-this._audioNextDts;else if(this._audioSegmentInfoList.isEmpty())je=0,this._fillSilentAfterSeek&&!this._videoSegmentInfoList.isEmpty()&&this._audioMeta.originalCodec!=="mp3"&&(qn=!0);else{let Zn=this._audioSegmentInfoList.getLastSampleBefore(Br);if(Zn!=null){let Cr=Br-(Zn.originalDts+Zn.duration);Cr<=3&&(Cr=0);let cr=Zn.dts+Zn.duration+Cr;je=Br-cr}else je=0}if(qn){let Zn=Br-je,Cr=this._videoSegmentInfoList.getLastSegmentBefore(Br);if(Cr!=null&&Cr.beginDts=1?hr=nn[nn.length-1].duration:hr=Math.floor(fr);let Oo=!1,Io=null;if(hr>fr*1.5&&this._audioMeta.codec!=="mp3"&&this._fillAudioTimestampGap&&!y.safari){Oo=!0;let mi=Math.abs(hr-fr),Mo=Math.ceil(mi/fr),Ca=ba+fr;Te.w(this.TAG,`Large audio timestamp gap detected, may cause AV sync to drift. Silent frames will be generated to avoid unsync. dts: ${ba+hr} ms, expected: ${ba+Math.round(fr)} ms, delta: ${Math.round(mi)} ms, generate: ${Mo} frames`);let so=Bn.getSilentFrame(this._audioMeta.originalCodec,this._audioMeta.channelCount);so==null&&(Te.w(this.TAG,`Unable to generate silent frame for ${this._audioMeta.originalCodec} with ${this._audioMeta.channelCount} channels, repeat last frame`),so=cr),Io=[];for(let ya=0;ya0){let Ho=Io[Io.length-1];Ho.duration=wo-Ho.dts}let Jo={dts:wo,pts:wo,cts:0,unit:so,size:so.byteLength,duration:0,originalDts:La,flags:{isLeading:0,dependsOn:1,isDependedOn:0,hasRedundancy:0}};Io.push(Jo),Er+=Jo.size,Ca+=fr}let ao=Io[Io.length-1];ao.duration=ba+hr-ao.dts,hr=Math.round(fr)}nn.push({dts:ba,pts:ba,cts:0,unit:Cr.unit,size:Cr.unit.byteLength,duration:hr,originalDts:La,flags:{isLeading:0,dependsOn:1,isDependedOn:0,hasRedundancy:0}}),Oo&&nn.push.apply(nn,Io)}vr?Sr=new Uint8Array(Er):(Sr=new Uint8Array(Er),Sr[0]=Er>>>24&255,Sr[1]=Er>>>16&255,Sr[2]=Er>>>8&255,Sr[3]=Er&255,Sr.set(ut.types.mdat,4));for(let Zn=0;Zn1&&(Yt=ke.pop(),qn-=Yt.length),this._videoStashedLastSample!=null){let Un=this._videoStashedLastSample;this._videoStashedLastSample=null,ke.unshift(Un),qn+=Un.length}Yt!=null&&(this._videoStashedLastSample=Yt);let Sr=ke[0].dts-this._dtsBase;if(this._videoNextDts)je=Sr-this._videoNextDts;else if(this._videoSegmentInfoList.isEmpty())je=0;else{let Un=this._videoSegmentInfoList.getLastSampleBefore(Sr);if(Un!=null){let Hn=Sr-(Un.originalDts+Un.duration);Hn<=3&&(Hn=0);let lr=Un.dts+Un.duration+Hn;je=Sr-lr}else je=0}let Er=new qe,ar=[];for(let Un=0;Un=1?La=ar[ar.length-1].duration:La=Math.floor(this._videoMeta.refSampleDuration),Jn){let ba=new Ut(Zn,cr,La,Hn.dts,!0);ba.fileposition=Hn.fileposition,Er.appendSyncPoint(ba)}ar.push({dts:Zn,pts:cr,cts:Cr,units:Hn.units,size:Hn.length,isKeyframe:Jn,duration:La,originalDts:lr,flags:{isLeading:0,dependsOn:Jn?2:1,isDependedOn:Jn?1:0,hasRedundancy:0,isNonSync:Jn?0:1}})}sa=new Uint8Array(qn),sa[0]=qn>>>24&255,sa[1]=qn>>>16&255,sa[2]=qn>>>8&255,sa[3]=qn&255,sa.set(ut.types.mdat,4);for(let Un=0;Un{ke.timestampBase=be,be+=ke.duration,ke.cors=ce.cors,ke.withCredentials=ce.withCredentials,Ee.referrerPolicy&&(ke.referrerPolicy=Ee.referrerPolicy)}),!isNaN(be)&&this._mediaDataSource.duration!==be&&(this._mediaDataSource.duration=be),this._mediaInfo=null,this._demuxer=null,this._remuxer=null,this._ioctl=null,this._pendingSeekTime=null,this._pendingResolveSeekPoint=null,this._statisticsReporter=null}destroy(){this._mediaInfo=null,this._mediaDataSource=null,this._statisticsReporter&&this._disableStatisticsReporter(),this._ioctl&&(this._ioctl.destroy(),this._ioctl=null),this._demuxer&&(this._demuxer.destroy(),this._demuxer=null),this._remuxer&&(this._remuxer.destroy(),this._remuxer=null),this._emitter.removeAllListeners(),this._emitter=null}on(ce,Ee){this._emitter.addListener(ce,Ee)}off(ce,Ee){this._emitter.removeListener(ce,Ee)}start(){this._loadSegment(0),this._enableStatisticsReporter()}_loadSegment(ce,Ee){this._currentSegmentIndex=ce;let be=this._mediaDataSource.segments[ce],ke=this._ioctl=new Ft(be,this._config,ce);ke.onError=this._onIOException.bind(this),ke.onSeeked=this._onIOSeeked.bind(this),ke.onComplete=this._onIOComplete.bind(this),ke.onRedirect=this._onIORedirect.bind(this),ke.onRecoveredEarlyEof=this._onIORecoveredEarlyEof.bind(this),Ee?this._demuxer.bindDataSource(this._ioctl):ke.onDataArrival=this._onInitChunkArrival.bind(this),ke.open(Ee)}stop(){this._internalAbort(),this._disableStatisticsReporter()}_internalAbort(){this._ioctl&&(this._ioctl.destroy(),this._ioctl=null)}pause(){this._ioctl&&this._ioctl.isWorking()&&(this._ioctl.pause(),this._disableStatisticsReporter())}resume(){this._ioctl&&this._ioctl.isPaused()&&(this._ioctl.resume(),this._enableStatisticsReporter())}seek(ce){if(this._mediaInfo==null||!this._mediaInfo.isSeekable())return;let Ee=this._searchSegmentIndexContains(ce);if(Ee===this._currentSegmentIndex){let be=this._mediaInfo.segments[Ee];if(be==null)this._pendingSeekTime=ce;else{let ke=be.getNearestKeyframe(ce);this._remuxer.seek(ke.milliseconds),this._ioctl.seek(ke.fileposition),this._pendingResolveSeekPoint=ke.milliseconds}}else{let be=this._mediaInfo.segments[Ee];if(be==null)this._pendingSeekTime=ce,this._internalAbort(),this._remuxer.seek(),this._remuxer.insertDiscontinuity(),this._loadSegment(Ee);else{let ke=be.getNearestKeyframe(ce);this._internalAbort(),this._remuxer.seek(ce),this._remuxer.insertDiscontinuity(),this._demuxer.resetMediaInfo(),this._demuxer.timestampBase=this._mediaDataSource.segments[Ee].timestampBase,this._loadSegment(Ee,ke.fileposition),this._pendingResolveSeekPoint=ke.milliseconds,this._reportSegmentMediaInfo(Ee)}}this._enableStatisticsReporter()}_searchSegmentIndexContains(ce){let Ee=this._mediaDataSource.segments,be=Ee.length-1;for(let ke=0;ke0)this._demuxer.bindDataSource(this._ioctl),this._demuxer.timestampBase=this._mediaDataSource.segments[this._currentSegmentIndex].timestampBase,ke=this._demuxer.parseChunks(ce,Ee);else if((be=ht.probe(ce)).match){this._demuxer=new ht(be,this._config),this._remuxer||(this._remuxer=new _t(this._config));let je=this._mediaDataSource;je.duration!=null&&!isNaN(je.duration)&&(this._demuxer.overridedDuration=je.duration),typeof je.hasAudio=="boolean"&&(this._demuxer.overridedHasAudio=je.hasAudio),typeof je.hasVideo=="boolean"&&(this._demuxer.overridedHasVideo=je.hasVideo),this._demuxer.timestampBase=je.segments[this._currentSegmentIndex].timestampBase,this._demuxer.onError=this._onDemuxException.bind(this),this._demuxer.onMediaInfo=this._onMediaInfo.bind(this),this._demuxer.onMetaDataArrived=this._onMetaDataArrived.bind(this),this._demuxer.onScriptDataArrived=this._onScriptDataArrived.bind(this),this._remuxer.bindDataSource(this._demuxer.bindDataSource(this._ioctl)),this._remuxer.onInitSegment=this._onRemuxerInitSegmentArrival.bind(this),this._remuxer.onMediaSegment=this._onRemuxerMediaSegmentArrival.bind(this),ke=this._demuxer.parseChunks(ce,Ee)}else be=null,Te.e(this.TAG,"Non-FLV, Unsupported media type!"),Promise.resolve().then(()=>{this._internalAbort()}),this._emitter.emit(An.DEMUX_ERROR,Je.FORMAT_UNSUPPORTED,"Non-FLV, Unsupported media type"),ke=0;return ke}_onMediaInfo(ce){this._mediaInfo==null&&(this._mediaInfo=Object.assign({},ce),this._mediaInfo.keyframesIndex=null,this._mediaInfo.segments=[],this._mediaInfo.segmentCount=this._mediaDataSource.segments.length,Object.setPrototypeOf(this._mediaInfo,Dn.prototype));let Ee=Object.assign({},ce);Object.setPrototypeOf(Ee,Dn.prototype),this._mediaInfo.segments[this._currentSegmentIndex]=Ee,this._reportSegmentMediaInfo(this._currentSegmentIndex),this._pendingSeekTime!=null&&Promise.resolve().then(()=>{let be=this._pendingSeekTime;this._pendingSeekTime=null,this.seek(be)})}_onMetaDataArrived(ce){this._emitter.emit(An.METADATA_ARRIVED,ce)}_onScriptDataArrived(ce){this._emitter.emit(An.SCRIPTDATA_ARRIVED,ce)}_onIOSeeked(){this._remuxer.insertDiscontinuity()}_onIOComplete(ce){let be=ce+1;be0&&be[0].originalDts===ke&&(ke=be[0].pts),this._emitter.emit(An.RECOMMEND_SEEKPOINT,ke)}}_enableStatisticsReporter(){this._statisticsReporter==null&&(this._statisticsReporter=self.setInterval(this._reportStatisticsInfo.bind(this),this._config.statisticsInfoReportInterval))}_disableStatisticsReporter(){this._statisticsReporter&&(self.clearInterval(this._statisticsReporter),this._statisticsReporter=null)}_reportSegmentMediaInfo(ce){let Ee=this._mediaInfo.segments[ce],be=Object.assign({},Ee);be.duration=this._mediaInfo.duration,be.segmentCount=this._mediaInfo.segmentCount,delete be.segments,delete be.keyframesIndex,this._emitter.emit(An.MEDIA_INFO,be)}_reportStatisticsInfo(){let ce={};ce.url=this._ioctl.currentURL,ce.hasRedirect=this._ioctl.hasRedirect,ce.hasRedirect&&(ce.redirectedURL=this._ioctl.currentRedirectedURL),ce.speed=this._ioctl.currentSpeed,ce.loaderType=this._ioctl.loaderType,ce.currentSegmentIndex=this._currentSegmentIndex,ce.totalSegmentCount=this._mediaDataSource.segments.length,this._emitter.emit(An.STATISTICS_INFO,ce)}}var Lr=nr,Hr=function(er){let ce="TransmuxingWorker",Ee=null,be=Er.bind(this);Pe.install(),er.addEventListener("message",function(ar){switch(ar.data.cmd){case"init":Ee=new Lr(ar.data.param[0],ar.data.param[1]),Ee.on(An.IO_ERROR,qn.bind(this)),Ee.on(An.DEMUX_ERROR,Yt.bind(this)),Ee.on(An.INIT_SEGMENT,ke.bind(this)),Ee.on(An.MEDIA_SEGMENT,je.bind(this)),Ee.on(An.LOADING_COMPLETE,an.bind(this)),Ee.on(An.RECOVERED_EARLY_EOF,hn.bind(this)),Ee.on(An.MEDIA_INFO,_r.bind(this)),Ee.on(An.METADATA_ARRIVED,fr.bind(this)),Ee.on(An.SCRIPTDATA_ARRIVED,vr.bind(this)),Ee.on(An.STATISTICS_INFO,sa.bind(this)),Ee.on(An.RECOMMEND_SEEKPOINT,Sr.bind(this));break;case"destroy":Ee&&(Ee.destroy(),Ee=null),er.postMessage({msg:"destroyed"});break;case"start":Ee.start();break;case"stop":Ee.stop();break;case"seek":Ee.seek(ar.data.param);break;case"pause":Ee.pause();break;case"resume":Ee.resume();break;case"logging_config":{let Br=ar.data.param;St.applyConfig(Br),Br.enableCallback===!0?St.addLogListener(be):St.removeLogListener(be);break}}});function ke(ar,Br){let nn={msg:An.INIT_SEGMENT,data:{type:ar,data:Br}};er.postMessage(nn,[Br.data])}function je(ar,Br){let nn={msg:An.MEDIA_SEGMENT,data:{type:ar,data:Br}};er.postMessage(nn,[Br.data])}function an(){let ar={msg:An.LOADING_COMPLETE};er.postMessage(ar)}function hn(){let ar={msg:An.RECOVERED_EARLY_EOF};er.postMessage(ar)}function _r(ar){let Br={msg:An.MEDIA_INFO,data:ar};er.postMessage(Br)}function fr(ar){let Br={msg:An.METADATA_ARRIVED,data:ar};er.postMessage(Br)}function vr(ar){let Br={msg:An.SCRIPTDATA_ARRIVED,data:ar};er.postMessage(Br)}function sa(ar){let Br={msg:An.STATISTICS_INFO,data:ar};er.postMessage(Br)}function qn(ar,Br){er.postMessage({msg:An.IO_ERROR,data:{type:ar,info:Br}})}function Yt(ar,Br){er.postMessage({msg:An.DEMUX_ERROR,data:{type:ar,info:Br}})}function Sr(ar){er.postMessage({msg:An.RECOMMEND_SEEKPOINT,data:ar})}function Er(ar,Br){er.postMessage({msg:"logcat_callback",data:{type:ar,logcat:Br}})}};class Wr{constructor(ce,Ee){if(this.TAG="Transmuxer",this._emitter=new(rt()),Ee.enableWorker&&typeof Worker!="undefined")try{let be=ne(82059);this._worker=be(Hr),this._workerDestroying=!1,this._worker.addEventListener("message",this._onWorkerMessage.bind(this)),this._worker.postMessage({cmd:"init",param:[ce,Ee]}),this.e={onLoggingConfigChanged:this._onLoggingConfigChanged.bind(this)},St.registerListener(this.e.onLoggingConfigChanged),this._worker.postMessage({cmd:"logging_config",param:St.getConfig()})}catch(be){Te.e(this.TAG,"Error while initialize transmuxing worker, fallback to inline transmuxing"),this._worker=null,this._controller=new Lr(ce,Ee)}else this._controller=new Lr(ce,Ee);if(this._controller){let be=this._controller;be.on(An.IO_ERROR,this._onIOError.bind(this)),be.on(An.DEMUX_ERROR,this._onDemuxError.bind(this)),be.on(An.INIT_SEGMENT,this._onInitSegment.bind(this)),be.on(An.MEDIA_SEGMENT,this._onMediaSegment.bind(this)),be.on(An.LOADING_COMPLETE,this._onLoadingComplete.bind(this)),be.on(An.RECOVERED_EARLY_EOF,this._onRecoveredEarlyEof.bind(this)),be.on(An.MEDIA_INFO,this._onMediaInfo.bind(this)),be.on(An.METADATA_ARRIVED,this._onMetaDataArrived.bind(this)),be.on(An.SCRIPTDATA_ARRIVED,this._onScriptDataArrived.bind(this)),be.on(An.STATISTICS_INFO,this._onStatisticsInfo.bind(this)),be.on(An.RECOMMEND_SEEKPOINT,this._onRecommendSeekpoint.bind(this))}}destroy(){this._worker?this._workerDestroying||(this._workerDestroying=!0,this._worker.postMessage({cmd:"destroy"}),St.removeListener(this.e.onLoggingConfigChanged),this.e=null):(this._controller.destroy(),this._controller=null),this._emitter.removeAllListeners(),this._emitter=null}on(ce,Ee){this._emitter.addListener(ce,Ee)}off(ce,Ee){this._emitter.removeListener(ce,Ee)}hasWorker(){return this._worker!=null}open(){this._worker?this._worker.postMessage({cmd:"start"}):this._controller.start()}close(){this._worker?this._worker.postMessage({cmd:"stop"}):this._controller.stop()}seek(ce){this._worker?this._worker.postMessage({cmd:"seek",param:ce}):this._controller.seek(ce)}pause(){this._worker?this._worker.postMessage({cmd:"pause"}):this._controller.pause()}resume(){this._worker?this._worker.postMessage({cmd:"resume"}):this._controller.resume()}_onInitSegment(ce,Ee){Promise.resolve().then(()=>{this._emitter.emit(An.INIT_SEGMENT,ce,Ee)})}_onMediaSegment(ce,Ee){Promise.resolve().then(()=>{this._emitter.emit(An.MEDIA_SEGMENT,ce,Ee)})}_onLoadingComplete(){Promise.resolve().then(()=>{this._emitter.emit(An.LOADING_COMPLETE)})}_onRecoveredEarlyEof(){Promise.resolve().then(()=>{this._emitter.emit(An.RECOVERED_EARLY_EOF)})}_onMediaInfo(ce){Promise.resolve().then(()=>{this._emitter.emit(An.MEDIA_INFO,ce)})}_onMetaDataArrived(ce){Promise.resolve().then(()=>{this._emitter.emit(An.METADATA_ARRIVED,ce)})}_onScriptDataArrived(ce){Promise.resolve().then(()=>{this._emitter.emit(An.SCRIPTDATA_ARRIVED,ce)})}_onStatisticsInfo(ce){Promise.resolve().then(()=>{this._emitter.emit(An.STATISTICS_INFO,ce)})}_onIOError(ce,Ee){Promise.resolve().then(()=>{this._emitter.emit(An.IO_ERROR,ce,Ee)})}_onDemuxError(ce,Ee){Promise.resolve().then(()=>{this._emitter.emit(An.DEMUX_ERROR,ce,Ee)})}_onRecommendSeekpoint(ce){Promise.resolve().then(()=>{this._emitter.emit(An.RECOMMEND_SEEKPOINT,ce)})}_onLoggingConfigChanged(ce){this._worker&&this._worker.postMessage({cmd:"logging_config",param:ce})}_onWorkerMessage(ce){let Ee=ce.data,be=Ee.data;if(Ee.msg==="destroyed"||this._workerDestroying){this._workerDestroying=!1,this._worker.terminate(),this._worker=null;return}switch(Ee.msg){case An.INIT_SEGMENT:case An.MEDIA_SEGMENT:this._emitter.emit(Ee.msg,be.type,be.data);break;case An.LOADING_COMPLETE:case An.RECOVERED_EARLY_EOF:this._emitter.emit(Ee.msg);break;case An.MEDIA_INFO:Object.setPrototypeOf(be,Dn.prototype),this._emitter.emit(Ee.msg,be);break;case An.METADATA_ARRIVED:case An.SCRIPTDATA_ARRIVED:case An.STATISTICS_INFO:this._emitter.emit(Ee.msg,be);break;case An.IO_ERROR:case An.DEMUX_ERROR:this._emitter.emit(Ee.msg,be.type,be.info);break;case An.RECOMMEND_SEEKPOINT:this._emitter.emit(Ee.msg,be);break;case"logcat_callback":Te.emitter.emit("log",be.type,be.logcat);break;default:break}}}var Kr=Wr,ia={ERROR:"error",SOURCE_OPEN:"source_open",UPDATE_END:"update_end",BUFFER_FULL:"buffer_full"};class Ia{constructor(ce){this.TAG="MSEController",this._config=ce,this._emitter=new(rt()),this._config.isLive&&this._config.autoCleanupSourceBuffer==null&&(this._config.autoCleanupSourceBuffer=!0),this.e={onSourceOpen:this._onSourceOpen.bind(this),onSourceEnded:this._onSourceEnded.bind(this),onSourceClose:this._onSourceClose.bind(this),onSourceBufferError:this._onSourceBufferError.bind(this),onSourceBufferUpdateEnd:this._onSourceBufferUpdateEnd.bind(this)},this._mediaSource=null,this._mediaSourceObjectURL=null,this._mediaElement=null,this._isBufferFull=!1,this._hasPendingEos=!1,this._requireSetMediaDuration=!1,this._pendingMediaDuration=0,this._pendingSourceBufferInit=[],this._mimeTypes={video:null,audio:null},this._sourceBuffers={video:null,audio:null},this._lastInitSegments={video:null,audio:null},this._pendingSegments={video:[],audio:[]},this._pendingRemoveRanges={video:[],audio:[]},this._idrList=new zt}destroy(){(this._mediaElement||this._mediaSource)&&this.detachMediaElement(),this.e=null,this._emitter.removeAllListeners(),this._emitter=null}on(ce,Ee){this._emitter.addListener(ce,Ee)}off(ce,Ee){this._emitter.removeListener(ce,Ee)}attachMediaElement(ce){if(this._mediaSource)throw new le("MediaSource has been attached to an HTMLMediaElement!");let Ee=this._mediaSource=new window.MediaSource;Ee.addEventListener("sourceopen",this.e.onSourceOpen),Ee.addEventListener("sourceended",this.e.onSourceEnded),Ee.addEventListener("sourceclose",this.e.onSourceClose),this._mediaElement=ce,this._mediaSourceObjectURL=window.URL.createObjectURL(this._mediaSource),ce.src=this._mediaSourceObjectURL}detachMediaElement(){if(this._mediaSource){let ce=this._mediaSource;for(let Ee in this._sourceBuffers){let be=this._pendingSegments[Ee];be.splice(0,be.length),this._pendingSegments[Ee]=null,this._pendingRemoveRanges[Ee]=null,this._lastInitSegments[Ee]=null;let ke=this._sourceBuffers[Ee];if(ke){if(ce.readyState!=="closed"){try{ce.removeSourceBuffer(ke)}catch(je){Te.e(this.TAG,je.message)}ke.removeEventListener("error",this.e.onSourceBufferError),ke.removeEventListener("updateend",this.e.onSourceBufferUpdateEnd)}this._mimeTypes[Ee]=null,this._sourceBuffers[Ee]=null}}if(ce.readyState==="open")try{ce.endOfStream()}catch(Ee){Te.e(this.TAG,Ee.message)}ce.removeEventListener("sourceopen",this.e.onSourceOpen),ce.removeEventListener("sourceended",this.e.onSourceEnded),ce.removeEventListener("sourceclose",this.e.onSourceClose),this._pendingSourceBufferInit=[],this._isBufferFull=!1,this._idrList.clear(),this._mediaSource=null}this._mediaElement&&(this._mediaElement.src="",this._mediaElement.removeAttribute("src"),this._mediaElement=null),this._mediaSourceObjectURL&&(window.URL.revokeObjectURL(this._mediaSourceObjectURL),this._mediaSourceObjectURL=null)}appendInitSegment(ce,Ee){if(!this._mediaSource||this._mediaSource.readyState!=="open"){this._pendingSourceBufferInit.push(ce),this._pendingSegments[ce.type].push(ce);return}let be=ce,ke=`${be.container}`;be.codec&&be.codec.length>0&&(ke+=`;codecs=${be.codec}`);let je=!1;if(Te.v(this.TAG,"Received Initialization Segment, mimeType: "+ke),this._lastInitSegments[be.type]=be,ke!==this._mimeTypes[be.type]){if(this._mimeTypes[be.type])Te.v(this.TAG,`Notice: ${be.type} mimeType changed, origin: ${this._mimeTypes[be.type]}, target: ${ke}`);else{je=!0;try{let an=this._sourceBuffers[be.type]=this._mediaSource.addSourceBuffer(ke);an.addEventListener("error",this.e.onSourceBufferError),an.addEventListener("updateend",this.e.onSourceBufferUpdateEnd)}catch(an){Te.e(this.TAG,an.message),this._emitter.emit(ia.ERROR,{code:an.code,msg:an.message});return}}this._mimeTypes[be.type]=ke}Ee||this._pendingSegments[be.type].push(be),je||this._sourceBuffers[be.type]&&!this._sourceBuffers[be.type].updating&&this._doAppendSegments(),y.safari&&be.container==="audio/mpeg"&&be.mediaDuration>0&&(this._requireSetMediaDuration=!0,this._pendingMediaDuration=be.mediaDuration/1e3,this._updateMediaSourceDuration())}appendMediaSegment(ce){let Ee=ce;this._pendingSegments[Ee.type].push(Ee),this._config.autoCleanupSourceBuffer&&this._needCleanupSourceBuffer()&&this._doCleanupSourceBuffer();let be=this._sourceBuffers[Ee.type];be&&!be.updating&&!this._hasPendingRemoveRanges()&&this._doAppendSegments()}seek(ce){for(let Ee in this._sourceBuffers){if(!this._sourceBuffers[Ee])continue;let be=this._sourceBuffers[Ee];if(this._mediaSource.readyState==="open")try{be.abort()}catch(je){Te.e(this.TAG,je.message)}this._idrList.clear();let ke=this._pendingSegments[Ee];if(ke.splice(0,ke.length),this._mediaSource.readyState!=="closed"){for(let je=0;je=1&&ce-ke.start(0)>=this._config.autoCleanupMaxBackwardDuration)return!0}}return!1}_doCleanupSourceBuffer(){let ce=this._mediaElement.currentTime;for(let Ee in this._sourceBuffers){let be=this._sourceBuffers[Ee];if(be){let ke=be.buffered,je=!1;for(let an=0;an=this._config.autoCleanupMaxBackwardDuration){je=!0;let fr=ce-this._config.autoCleanupMinBackwardDuration;this._pendingRemoveRanges[Ee].push({start:hn,end:fr})}}else _r0&&(isNaN(Ee)||be>Ee)&&(Te.v(this.TAG,`Update MediaSource duration from ${Ee} to ${be}`),this._mediaSource.duration=be),this._requireSetMediaDuration=!1,this._pendingMediaDuration=0}_doRemoveRanges(){for(let ce in this._pendingRemoveRanges){if(!this._sourceBuffers[ce]||this._sourceBuffers[ce].updating)continue;let Ee=this._sourceBuffers[ce],be=this._pendingRemoveRanges[ce];for(;be.length&&!Ee.updating;){let ke=be.shift();Ee.remove(ke.start,ke.end)}}}_doAppendSegments(){let ce=this._pendingSegments;for(let Ee in ce)if(!(!this._sourceBuffers[Ee]||this._sourceBuffers[Ee].updating)&&ce[Ee].length>0){let be=ce[Ee].shift();if(be.timestampOffset){let ke=this._sourceBuffers[Ee].timestampOffset,je=be.timestampOffset/1e3;Math.abs(ke-je)>.1&&(Te.v(this.TAG,`Update MPEG audio timestampOffset from ${ke} to ${je}`),this._sourceBuffers[Ee].timestampOffset=je),delete be.timestampOffset}if(!be.data||be.data.byteLength===0)continue;try{this._sourceBuffers[Ee].appendBuffer(be.data),this._isBufferFull=!1,Ee==="video"&&be.hasOwnProperty("info")&&this._idrList.appendArray(be.info.syncPoints)}catch(ke){this._pendingSegments[Ee].unshift(be),ke.code===22?(this._isBufferFull||this._emitter.emit(ia.BUFFER_FULL),this._isBufferFull=!0):(Te.e(this.TAG,ke.message),this._emitter.emit(ia.ERROR,{code:ke.code,msg:ke.message}))}}}_onSourceOpen(){if(Te.v(this.TAG,"MediaSource onSourceOpen"),this._mediaSource.removeEventListener("sourceopen",this.e.onSourceOpen),this._pendingSourceBufferInit.length>0){let ce=this._pendingSourceBufferInit;for(;ce.length;){let Ee=ce.shift();this.appendInitSegment(Ee,!0)}}this._hasPendingSegments()&&this._doAppendSegments(),this._emitter.emit(ia.SOURCE_OPEN)}_onSourceEnded(){Te.v(this.TAG,"MediaSource onSourceEnded")}_onSourceClose(){Te.v(this.TAG,"MediaSource onSourceClose"),this._mediaSource&&this.e!=null&&(this._mediaSource.removeEventListener("sourceopen",this.e.onSourceOpen),this._mediaSource.removeEventListener("sourceended",this.e.onSourceEnded),this._mediaSource.removeEventListener("sourceclose",this.e.onSourceClose))}_hasPendingSegments(){let ce=this._pendingSegments;return ce.video.length>0||ce.audio.length>0}_hasPendingRemoveRanges(){let ce=this._pendingRemoveRanges;return ce.video.length>0||ce.audio.length>0}_onSourceBufferUpdateEnd(){this._requireSetMediaDuration?this._updateMediaSourceDuration():this._hasPendingRemoveRanges()?this._doRemoveRanges():this._hasPendingSegments()?this._doAppendSegments():this._hasPendingEos&&this.endOfStream(),this._emitter.emit(ia.UPDATE_END)}_onSourceBufferError(ce){Te.e(this.TAG,`SourceBuffer Error: ${ce}`)}}var Ra=Ia;const Jr={NETWORK_ERROR:"NetworkError",MEDIA_ERROR:"MediaError",OTHER_ERROR:"OtherError"},eo={NETWORK_EXCEPTION:ue.EXCEPTION,NETWORK_STATUS_CODE_INVALID:ue.HTTP_STATUS_CODE_INVALID,NETWORK_TIMEOUT:ue.CONNECTING_TIMEOUT,NETWORK_UNRECOVERABLE_EARLY_EOF:ue.UNRECOVERABLE_EARLY_EOF,MEDIA_MSE_ERROR:"MediaMSEError",MEDIA_FORMAT_ERROR:Je.FORMAT_ERROR,MEDIA_FORMAT_UNSUPPORTED:Je.FORMAT_UNSUPPORTED,MEDIA_CODEC_UNSUPPORTED:Je.CODEC_UNSUPPORTED};class Wa{constructor(ce,Ee){if(this.TAG="FlvPlayer",this._type="FlvPlayer",this._emitter=new(rt()),this._config=Vt(),typeof Ee=="object"&&Object.assign(this._config,Ee),ce.type.toLowerCase()!=="flv")throw new ze("FlvPlayer requires an flv MediaDataSource input!");ce.isLive===!0&&(this._config.isLive=!0),this.e={onvLoadedMetadata:this._onvLoadedMetadata.bind(this),onvSeeking:this._onvSeeking.bind(this),onvCanPlay:this._onvCanPlay.bind(this),onvStalled:this._onvStalled.bind(this),onvProgress:this._onvProgress.bind(this)},self.performance&&self.performance.now?this._now=self.performance.now.bind(self.performance):this._now=Date.now,this._pendingSeekTime=null,this._requestSetTime=!1,this._seekpointRecord=null,this._progressChecker=null,this._mediaDataSource=ce,this._mediaElement=null,this._msectl=null,this._transmuxer=null,this._mseSourceOpened=!1,this._hasPendingLoad=!1,this._receivedCanPlay=!1,this._mediaInfo=null,this._statisticsInfo=null;let be=y.chrome&&(y.version.major<50||y.version.major===50&&y.version.build<2661);this._alwaysSeekKeyframe=!!(be||y.msedge||y.msie),this._alwaysSeekKeyframe&&(this._config.accurateSeek=!1)}destroy(){this._progressChecker!=null&&(window.clearInterval(this._progressChecker),this._progressChecker=null),this._transmuxer&&this.unload(),this._mediaElement&&this.detachMediaElement(),this.e=null,this._mediaDataSource=null,this._emitter.removeAllListeners(),this._emitter=null}on(ce,Ee){ce===Jt.MEDIA_INFO?this._mediaInfo!=null&&Promise.resolve().then(()=>{this._emitter.emit(Jt.MEDIA_INFO,this.mediaInfo)}):ce===Jt.STATISTICS_INFO&&this._statisticsInfo!=null&&Promise.resolve().then(()=>{this._emitter.emit(Jt.STATISTICS_INFO,this.statisticsInfo)}),this._emitter.addListener(ce,Ee)}off(ce,Ee){this._emitter.removeListener(ce,Ee)}attachMediaElement(ce){if(this._mediaElement=ce,ce.addEventListener("loadedmetadata",this.e.onvLoadedMetadata),ce.addEventListener("seeking",this.e.onvSeeking),ce.addEventListener("canplay",this.e.onvCanPlay),ce.addEventListener("stalled",this.e.onvStalled),ce.addEventListener("progress",this.e.onvProgress),this._msectl=new Ra(this._config),this._msectl.on(ia.UPDATE_END,this._onmseUpdateEnd.bind(this)),this._msectl.on(ia.BUFFER_FULL,this._onmseBufferFull.bind(this)),this._msectl.on(ia.SOURCE_OPEN,()=>{this._mseSourceOpened=!0,this._hasPendingLoad&&(this._hasPendingLoad=!1,this.load())}),this._msectl.on(ia.ERROR,Ee=>{this._emitter.emit(Jt.ERROR,Jr.MEDIA_ERROR,eo.MEDIA_MSE_ERROR,Ee)}),this._msectl.attachMediaElement(ce),this._pendingSeekTime!=null)try{ce.currentTime=this._pendingSeekTime,this._pendingSeekTime=null}catch(Ee){}}detachMediaElement(){this._mediaElement&&(this._msectl.detachMediaElement(),this._mediaElement.removeEventListener("loadedmetadata",this.e.onvLoadedMetadata),this._mediaElement.removeEventListener("seeking",this.e.onvSeeking),this._mediaElement.removeEventListener("canplay",this.e.onvCanPlay),this._mediaElement.removeEventListener("stalled",this.e.onvStalled),this._mediaElement.removeEventListener("progress",this.e.onvProgress),this._mediaElement=null),this._msectl&&(this._msectl.destroy(),this._msectl=null)}load(){if(!this._mediaElement)throw new le("HTMLMediaElement must be attached before load()!");if(this._transmuxer)throw new le("FlvPlayer.load() has been called, please call unload() first!");if(!this._hasPendingLoad){if(this._config.deferLoadAfterSourceOpen&&this._mseSourceOpened===!1){this._hasPendingLoad=!0;return}this._mediaElement.readyState>0&&(this._requestSetTime=!0,this._mediaElement.currentTime=0),this._transmuxer=new Kr(this._mediaDataSource,this._config),this._transmuxer.on(An.INIT_SEGMENT,(ce,Ee)=>{this._msectl.appendInitSegment(Ee)}),this._transmuxer.on(An.MEDIA_SEGMENT,(ce,Ee)=>{if(this._msectl.appendMediaSegment(Ee),this._config.lazyLoad&&!this._config.isLive){let be=this._mediaElement.currentTime;Ee.info.endDts>=(be+this._config.lazyLoadMaxDuration)*1e3&&this._progressChecker==null&&(Te.v(this.TAG,"Maximum buffering duration exceeded, suspend transmuxing task"),this._suspendTransmuxer())}}),this._transmuxer.on(An.LOADING_COMPLETE,()=>{this._msectl.endOfStream(),this._emitter.emit(Jt.LOADING_COMPLETE)}),this._transmuxer.on(An.RECOVERED_EARLY_EOF,()=>{this._emitter.emit(Jt.RECOVERED_EARLY_EOF)}),this._transmuxer.on(An.IO_ERROR,(ce,Ee)=>{this._emitter.emit(Jt.ERROR,Jr.NETWORK_ERROR,ce,Ee)}),this._transmuxer.on(An.DEMUX_ERROR,(ce,Ee)=>{this._emitter.emit(Jt.ERROR,Jr.MEDIA_ERROR,ce,{code:-1,msg:Ee})}),this._transmuxer.on(An.MEDIA_INFO,ce=>{this._mediaInfo=ce,this._emitter.emit(Jt.MEDIA_INFO,Object.assign({},ce))}),this._transmuxer.on(An.METADATA_ARRIVED,ce=>{this._emitter.emit(Jt.METADATA_ARRIVED,ce)}),this._transmuxer.on(An.SCRIPTDATA_ARRIVED,ce=>{this._emitter.emit(Jt.SCRIPTDATA_ARRIVED,ce)}),this._transmuxer.on(An.STATISTICS_INFO,ce=>{this._statisticsInfo=this._fillStatisticsInfo(ce),this._emitter.emit(Jt.STATISTICS_INFO,Object.assign({},this._statisticsInfo))}),this._transmuxer.on(An.RECOMMEND_SEEKPOINT,ce=>{this._mediaElement&&!this._config.accurateSeek&&(this._requestSetTime=!0,this._mediaElement.currentTime=ce/1e3)}),this._transmuxer.open()}}unload(){this._mediaElement&&this._mediaElement.pause(),this._msectl&&this._msectl.seek(0),this._transmuxer&&(this._transmuxer.close(),this._transmuxer.destroy(),this._transmuxer=null)}play(){return this._mediaElement.play()}pause(){this._mediaElement.pause()}get type(){return this._type}get buffered(){return this._mediaElement.buffered}get duration(){return this._mediaElement.duration}get volume(){return this._mediaElement.volume}set volume(ce){this._mediaElement.volume=ce}get muted(){return this._mediaElement.muted}set muted(ce){this._mediaElement.muted=ce}get currentTime(){return this._mediaElement?this._mediaElement.currentTime:0}set currentTime(ce){this._mediaElement?this._internalSeek(ce):this._pendingSeekTime=ce}get mediaInfo(){return Object.assign({},this._mediaInfo)}get statisticsInfo(){return this._statisticsInfo==null&&(this._statisticsInfo={}),this._statisticsInfo=this._fillStatisticsInfo(this._statisticsInfo),Object.assign({},this._statisticsInfo)}_fillStatisticsInfo(ce){if(ce.playerType=this._type,!(this._mediaElement instanceof HTMLVideoElement))return ce;let Ee=!0,be=0,ke=0;if(this._mediaElement.getVideoPlaybackQuality){let je=this._mediaElement.getVideoPlaybackQuality();be=je.totalVideoFrames,ke=je.droppedVideoFrames}else this._mediaElement.webkitDecodedFrameCount!=null?(be=this._mediaElement.webkitDecodedFrameCount,ke=this._mediaElement.webkitDroppedFrameCount):Ee=!1;return Ee&&(ce.decodedFrames=be,ce.droppedFrames=ke),ce}_onmseUpdateEnd(){if(!this._config.lazyLoad||this._config.isLive)return;let ce=this._mediaElement.buffered,Ee=this._mediaElement.currentTime,be=0,ke=0;for(let je=0;je=Ee+this._config.lazyLoadMaxDuration&&this._progressChecker==null&&(Te.v(this.TAG,"Maximum buffering duration exceeded, suspend transmuxing task"),this._suspendTransmuxer())}_onmseBufferFull(){Te.v(this.TAG,"MSE SourceBuffer is full, suspend transmuxing task"),this._progressChecker==null&&this._suspendTransmuxer()}_suspendTransmuxer(){this._transmuxer&&(this._transmuxer.pause(),this._progressChecker==null&&(this._progressChecker=window.setInterval(this._checkProgressAndResume.bind(this),1e3)))}_checkProgressAndResume(){let ce=this._mediaElement.currentTime,Ee=this._mediaElement.buffered,be=!1;for(let ke=0;ke=je&&ce=an-this._config.lazyLoadRecoverDuration&&(be=!0);break}}be&&(window.clearInterval(this._progressChecker),this._progressChecker=null,be&&(Te.v(this.TAG,"Continue loading from paused position"),this._transmuxer.resume()))}_isTimepointBuffered(ce){let Ee=this._mediaElement.buffered;for(let be=0;be=ke&&ce0){let je=this._mediaElement.buffered.start(0);(je<1&&ce0&&Ee.currentTime0){let ke=be.start(0);if(ke<1&&Ee{this._emitter.emit(Jt.MEDIA_INFO,this.mediaInfo)}):ce===Jt.STATISTICS_INFO&&this._mediaElement!=null&&this._mediaElement.readyState!==0&&Promise.resolve().then(()=>{this._emitter.emit(Jt.STATISTICS_INFO,this.statisticsInfo)}),this._emitter.addListener(ce,Ee)}off(ce,Ee){this._emitter.removeListener(ce,Ee)}attachMediaElement(ce){if(this._mediaElement=ce,ce.addEventListener("loadedmetadata",this.e.onvLoadedMetadata),this._pendingSeekTime!=null)try{ce.currentTime=this._pendingSeekTime,this._pendingSeekTime=null}catch(Ee){}}detachMediaElement(){this._mediaElement&&(this._mediaElement.src="",this._mediaElement.removeAttribute("src"),this._mediaElement.removeEventListener("loadedmetadata",this.e.onvLoadedMetadata),this._mediaElement=null),this._statisticsReporter!=null&&(window.clearInterval(this._statisticsReporter),this._statisticsReporter=null)}load(){if(!this._mediaElement)throw new le("HTMLMediaElement must be attached before load()!");this._mediaElement.src=this._mediaDataSource.url,this._mediaElement.readyState>0&&(this._mediaElement.currentTime=0),this._mediaElement.preload="auto",this._mediaElement.load(),this._statisticsReporter=window.setInterval(this._reportStatisticsInfo.bind(this),this._config.statisticsInfoReportInterval)}unload(){this._mediaElement&&(this._mediaElement.src="",this._mediaElement.removeAttribute("src")),this._statisticsReporter!=null&&(window.clearInterval(this._statisticsReporter),this._statisticsReporter=null)}play(){return this._mediaElement.play()}pause(){this._mediaElement.pause()}get type(){return this._type}get buffered(){return this._mediaElement.buffered}get duration(){return this._mediaElement.duration}get volume(){return this._mediaElement.volume}set volume(ce){this._mediaElement.volume=ce}get muted(){return this._mediaElement.muted}set muted(ce){this._mediaElement.muted=ce}get currentTime(){return this._mediaElement?this._mediaElement.currentTime:0}set currentTime(ce){this._mediaElement?this._mediaElement.currentTime=ce:this._pendingSeekTime=ce}get mediaInfo(){let Ee={mimeType:(this._mediaElement instanceof HTMLAudioElement?"audio/":"video/")+this._mediaDataSource.type};return this._mediaElement&&(Ee.duration=Math.floor(this._mediaElement.duration*1e3),this._mediaElement instanceof HTMLVideoElement&&(Ee.width=this._mediaElement.videoWidth,Ee.height=this._mediaElement.videoHeight)),Ee}get statisticsInfo(){let ce={playerType:this._type,url:this._mediaDataSource.url};if(!(this._mediaElement instanceof HTMLVideoElement))return ce;let Ee=!0,be=0,ke=0;if(this._mediaElement.getVideoPlaybackQuality){let je=this._mediaElement.getVideoPlaybackQuality();be=je.totalVideoFrames,ke=je.droppedVideoFrames}else this._mediaElement.webkitDecodedFrameCount!=null?(be=this._mediaElement.webkitDecodedFrameCount,ke=this._mediaElement.webkitDroppedFrameCount):Ee=!1;return Ee&&(ce.decodedFrames=be,ce.droppedFrames=ke),ce}_onvLoadedMetadata(ce){this._pendingSeekTime!=null&&(this._mediaElement.currentTime=this._pendingSeekTime,this._pendingSeekTime=null),this._emitter.emit(Jt.MEDIA_INFO,this.mediaInfo)}_reportStatisticsInfo(){this._emitter.emit(Jt.STATISTICS_INFO,this.statisticsInfo)}}var ci=So;Pe.install();function fn(er,ce){let Ee=er;if(Ee==null||typeof Ee!="object")throw new ze("MediaDataSource must be an javascript object!");if(!Ee.hasOwnProperty("type"))throw new ze("MediaDataSource must has type field to indicate video file type!");switch(Ee.type){case"flv":return new va(Ee,ce);default:return new ci(Ee,ce)}}function rr(){return Dt.supportMSEH264Playback()}function ur(){return Dt.getFeatureList()}let pr={};pr.createPlayer=fn,pr.isSupported=rr,pr.getFeatureList=ur,pr.BaseLoader=E,pr.LoaderStatus=Se,pr.LoaderErrors=ue,pr.Events=Jt,pr.ErrorTypes=Jr,pr.ErrorDetails=eo,pr.FlvPlayer=va,pr.NativePlayer=ci,pr.LoggingControl=St,Object.defineProperty(pr,"version",{enumerable:!0,get:function(){return"__VERSION__"}});var Aa=pr},50371:function(On,jt){"use strict";function ne(){const b=Object.assign({},arguments.length<=0?void 0:arguments[0]);for(let Pe=1;Pe{const it=nt[rt];it!==void 0&&(b[rt]=it)})}return b}jt.Z=ne},77578:function(On,jt,ne){"use strict";ne.d(jt,{Z:function(){return b}});const b=Pe=>Pe?typeof Pe=="function"?Pe():Pe:null},13845:function(On,jt,ne){"use strict";ne.d(jt,{F:function(){return b},Z:function(){return Pe}});function b(nt){return nt!=null&&nt===nt.window}function Pe(nt,rt){var it,Te;if(typeof window=="undefined")return 0;const Be=rt?"scrollTop":"scrollLeft";let Qe=0;return b(nt)?Qe=nt[rt?"pageYOffset":"pageXOffset"]:nt instanceof Document?Qe=nt.documentElement[Be]:(nt instanceof HTMLElement||nt)&&(Qe=nt[Be]),nt&&!b(nt)&&typeof Qe!="number"&&(Qe=(Te=((it=nt.ownerDocument)!==null&&it!==void 0?it:nt).documentElement)===null||Te===void 0?void 0:Te[Be]),Qe}},56762:function(On,jt,ne){"use strict";ne.d(jt,{Z:function(){return Pe}});var b=ne(59301);function Pe(){const[,nt]=b.useReducer(rt=>rt+1,0);return nt}},68031:function(On,jt,ne){"use strict";ne.d(jt,{Z:function(){return rt}});var b=ne(16089);function Pe(it,Te,Be,Qe){const Me=Be-Te;return it/=Qe/2,it<1?Me/2*it*it*it+Te:Me/2*((it-=2)*it*it+2)+Te}var nt=ne(13845);function rt(it){let Te=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const{getContainer:Be=()=>window,callback:Qe,duration:Me=450}=Te,le=Be(),ze=(0,nt.Z)(le,!0),Re=Date.now(),Se=()=>{const E=Date.now()-Re,a=Pe(E>Me?Me:E,ze,it,Me);(0,nt.F)(le)?le.scrollTo(window.pageXOffset,a):le instanceof Document||le.constructor.name==="HTMLDocument"?le.documentElement.scrollTop=a:le.scrollTop=a,E{const{prefixCls:x,className:y,popupClassName:z,dropdownClassName:ee,children:ie,dataSource:he}=E,me=(0,nt.Z)(ie);let Fe;me.length===1&&(0,Be.l$)(me[0])&&!ze(me[0])&&([Fe]=me);const Ne=Fe?()=>Fe:void 0;let Xe;me.length&&ze(me[0])?Xe=ie:Xe=he?he.map(Le=>{if((0,Be.l$)(Le))return Le;switch(typeof Le){case"string":return it.createElement(le,{key:Le,value:Le},Le);case"object":{const{value:Kt}=Le;return it.createElement(le,{key:Kt,value:Kt},Le.text)}default:return}}):[];const{getPrefixCls:Ze}=it.useContext(Qe.E_),$e=Ze("select",x);return it.createElement(Me.default,Object.assign({ref:a,suffixIcon:null},(0,rt.Z)(E,["dataSource","dropdownClassName"]),{prefixCls:$e,popupClassName:z||ee,className:Pe()(`${$e}-auto-complete`,y),mode:Me.default.SECRET_COMBOBOX_MODE_DO_NOT_USE},{getInputElement:Ne}),Xe)},Se=it.forwardRef(Re),ue=(0,Te.Z)(Se);Se.Option=le,Se._InternalPanelDoNotUseOrYouWillBeFired=ue,jt.Z=Se},19842:function(On,jt,ne){"use strict";ne.d(jt,{Z:function(){return ci}});var b=ne(95190),Pe=ne(59301),nt=ne(33853),rt=ne(58617),it=ne(38819),Te=ne(92310),Be=ne.n(Te),Qe=ne(14809),Me=ne(50298),le=ne(62646),ze=ne(77861),Re=ne(17115),Se=ne(90782),ue=ne(6089),E=ne(18929),a=Pe.createContext(null),x=a,y=ne(93664),z=ne(4635),ee=ne(20439),ie="__rc_cascader_search_mark__",he=function(rr,ur,pr){var Aa=pr.label;return ur.some(function(er){return String(er[Aa]).toLowerCase().includes(rr.toLowerCase())})},me=function(rr,ur,pr,Aa){return ur.map(function(er){return er[Aa.label]}).join(" / ")},Fe=function(fn,rr,ur,pr,Aa,er){var ce=Aa.filter,Ee=ce===void 0?he:ce,be=Aa.render,ke=be===void 0?me:be,je=Aa.limit,an=je===void 0?50:je,hn=Aa.sort;return Pe.useMemo(function(){var _r=[];if(!fn)return[];function fr(vr,sa){var qn=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;vr.forEach(function(Yt){if(!(!hn&&an!==!1&&an>0&&_r.length>=an)){var Sr=[].concat((0,b.Z)(sa),[Yt]),Er=Yt[ur.children],ar=qn||Yt.disabled;if((!Er||Er.length===0||er)&&Ee(fn,Sr,{label:ur.label})){var Br;_r.push((0,ee.Z)((0,ee.Z)({},Yt),{},(Br={disabled:ar},(0,z.Z)(Br,ur.label,ke(fn,Sr,pr,ur)),(0,z.Z)(Br,ie,Sr),(0,z.Z)(Br,ur.children,void 0),Br)))}Er&&fr(Yt[ur.children],Sr,ar)}})}return fr(rr,[]),hn&&_r.sort(function(vr,sa){return hn(vr[ie],sa[ie],fn,ur)}),an!==!1&&an>0?_r.slice(0,an):_r},[fn,rr,ur,pr,ke,er,Ee,hn,an])},Ne="__RC_CASCADER_SPLIT__",Xe="SHOW_PARENT",Ze="SHOW_CHILD";function $e(fn){return fn.join(Ne)}function Le(fn){return fn.map($e)}function Kt(fn){return fn.split(Ne)}function Et(fn){var rr=fn||{},ur=rr.label,pr=rr.value,Aa=rr.children,er=pr||"value";return{label:ur||"label",value:er,key:er,children:Aa||"children"}}function dn(fn,rr){var ur,pr;return(ur=fn.isLeaf)!==null&&ur!==void 0?ur:!((pr=fn[rr.children])!==null&&pr!==void 0&&pr.length)}function gt(fn){var rr=fn.parentElement;if(rr){var ur=fn.offsetTop-rr.offsetTop;ur-rr.scrollTop<0?rr.scrollTo({top:ur}):ur+fn.offsetHeight-rr.scrollTop>rr.offsetHeight&&rr.scrollTo({top:ur+fn.offsetHeight-rr.offsetHeight})}}function Ft(fn,rr){return fn.map(function(ur){var pr;return(pr=ur[ie])===null||pr===void 0?void 0:pr.map(function(Aa){return Aa[rr.value]})})}function Tt(fn,rr,ur){var pr=new Set(fn),Aa=rr();return fn.filter(function(er){var ce=Aa[er],Ee=ce?ce.parent:null,be=ce?ce.children:null;return ce&&ce.node.disabled?!0:ur===Ze?!(be&&be.some(function(ke){return ke.key&&pr.has(ke.key)})):!(Ee&&!Ee.node.disabled&&pr.has(Ee.key))})}function Vt(fn,rr,ur){for(var pr=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!1,Aa=rr,er=[],ce=function(){var ke,je,an,hn=fn[Ee],_r=(ke=Aa)===null||ke===void 0?void 0:ke.findIndex(function(vr){var sa=vr[ur.value];return pr?String(sa)===String(hn):sa===hn}),fr=_r!==-1?(je=Aa)===null||je===void 0?void 0:je[_r]:null;er.push({value:(an=fr==null?void 0:fr[ur.value])!==null&&an!==void 0?an:hn,index:_r,option:fr}),Aa=fr==null?void 0:fr[ur.children]},Ee=0;Ee1){var nn=fr.slice(0,-1);Yt(nn)}else ke(!1)},ar=function(){var nn,Un=((nn=sa[vr])===null||nn===void 0?void 0:nn[ur.children])||[],Hn=Un.find(function(Jn){return!Jn.disabled});if(Hn){var lr=[].concat((0,b.Z)(fr),[Hn[ur.value]]);Yt(lr)}};Pe.useImperativeHandle(fn,function(){return{onKeyDown:function(nn){var Un=nn.which;switch(Un){case Gt.Z.UP:case Gt.Z.DOWN:{var Hn=0;Un===Gt.Z.UP?Hn=-1:Un===Gt.Z.DOWN&&(Hn=1),Hn!==0&&Sr(Hn);break}case Gt.Z.LEFT:{if(be)break;an?ar():Er();break}case Gt.Z.RIGHT:{if(be)break;an?Er():ar();break}case Gt.Z.BACKSPACE:{be||Er();break}case Gt.Z.ENTER:{if(fr.length){var lr=sa[vr],Jn=(lr==null?void 0:lr[ie])||[];Jn.length?er(Jn.map(function(Zn){return Zn[ur.value]}),Jn[Jn.length-1]):er(fr,sa[vr])}break}case Gt.Z.ESC:ke(!1),je&&nn.stopPropagation()}},onKeyUp:function(){}}})},Fn=Pe.forwardRef(function(fn,rr){var ur,pr,Aa,er,ce=(0,ze.lk)(),Ee=ce.prefixCls,be=ce.multiple,ke=ce.searchValue,je=ce.toggleOpen,an=ce.notFoundContent,hn=ce.direction,_r=ce.open,fr=Pe.useRef(),vr=hn==="rtl",sa=Pe.useContext(x),qn=sa.options,Yt=sa.values,Sr=sa.halfValues,Er=sa.fieldNames,ar=sa.changeOnSelect,Br=sa.onSelect,nn=sa.searchOptions,Un=sa.dropdownPrefixCls,Hn=sa.loadData,lr=sa.expandTrigger,Jn=Un||Ee,Zn=Pe.useState([]),Cr=(0,Me.Z)(Zn,2),cr=Cr[0],La=Cr[1],ba=function(hi){if(!(!Hn||ke)){var Gi=Vt(hi,qn,Er),Li=Gi.map(function(ws){var Qi=ws.option;return Qi}),Go=Li[Li.length-1];if(Go&&!dn(Go,Er)){var Ti=$e(hi);La(function(ws){return[].concat((0,b.Z)(ws),[Ti])}),Hn(Li)}}};Pe.useEffect(function(){cr.length&&cr.forEach(function(Yi){var hi=Kt(Yi),Gi=Vt(hi,qn,Er,!0).map(function(Go){var Ti=Go.option;return Ti}),Li=Gi[Gi.length-1];(!Li||Li[Er.children]||dn(Li,Er))&&La(function(Go){return Go.filter(function(Ti){return Ti!==Yi})})})},[qn,cr,Er]);var hr=Pe.useMemo(function(){return new Set(Le(Yt))},[Yt]),Oo=Pe.useMemo(function(){return new Set(Le(Sr))},[Sr]),Io=At(),mi=(0,Me.Z)(Io,2),Mo=mi[0],Ca=mi[1],so=function(hi){Ca(hi),ba(hi)},ao=function(hi){var Gi=hi.disabled,Li=dn(hi,Er);return!Gi&&(Li||ar||be)},ya=function(hi,Gi){var Li=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;Br(hi),!be&&(Gi||ar&&(lr==="hover"||Li))&&je(!1)},wo=Pe.useMemo(function(){return ke?nn:qn},[ke,nn,qn]),Jo=Pe.useMemo(function(){for(var Yi=[{options:wo}],hi=wo,Gi=Ft(hi,Er),Li=function(){var Qi=Mo[Go],es=hi.find(function(Pi,Ms){return(Gi[Ms]?$e(Gi[Ms]):Pi[Er.value])===Qi}),Ai=es==null?void 0:es[Er.children];if(!(Ai!=null&&Ai.length))return"break";hi=Ai,Yi.push({options:Ai})},Go=0;Go":cr,ba=fn.loadingIcon,hr=fn.children,Oo=fn.dropdownMatchSelectWidth,Io=Oo===void 0?!1:Oo,mi=fn.showCheckedStrategy,Mo=mi===void 0?Xe:mi,Ca=(0,le.Z)(fn,Je),so=(0,Re.ZP)(ur),ao=!!an,ya=(0,E.Z)(ce,{value:Ee,postState:Nn}),wo=(0,Me.Z)(ya,2),Jo=wo[0],Ho=wo[1],no=Pe.useMemo(function(){return Et(er)},[JSON.stringify(er)]),vi=Pe.useMemo(function(){return Yt||[]},[Yt]),fi=xt(vi,no),ts=Pe.useCallback(function(Va){var ua=fi();return Va.map(function(Ha){var Ii=ua[Ha].nodes;return Ii.map(function(Rr){return Rr[no.value]})})},[fi,no]),Ns=(0,E.Z)("",{value:fr,postState:function(ua){return ua||""}}),Yi=(0,Me.Z)(Ns,2),hi=Yi[0],Gi=Yi[1],Li=function(ua,Ha){Gi(ua),Ha.source!=="blur"&&vr&&vr(ua)},Go=St(sa),Ti=(0,Me.Z)(Go,2),ws=Ti[0],Qi=Ti[1],es=Fe(hi,vi,no,Sr||Aa,Qi,be),Ai=Jt(vi,no),Pi=Pe.useMemo(function(){var Va=Ai(Jo),ua=(0,Me.Z)(Va,2),Ha=ua[0],Ii=ua[1];if(!ao||!Jo.length)return[Ha,[],Ii];var Rr=Le(Ha),Mi=fi(),Uo=(0,Se.S)(Rr,!0,Mi),Cs=Uo.checkedKeys,As=Uo.halfCheckedKeys;return[ts(Cs),ts(As),Ii]},[ao,Jo,fi,ts,Ai]),Ms=(0,Me.Z)(Pi,3),pi=Ms[0],bi=Ms[1],ns=Ms[2],Ps=Pe.useMemo(function(){var Va=Le(pi),ua=Tt(Va,fi,Mo);return[].concat((0,b.Z)(ns),(0,b.Z)(ts(ua)))},[pi,fi,ts,ns,Mo]),Ks=yt(Ps,vi,no,ao,je),Al=(0,ue.Z)(function(Va){if(Ho(Va),ke){var ua=Nn(Va),Ha=ua.map(function(Mi){return Vt(Mi,vi,no).map(function(Uo){return Uo.option})}),Ii=ao?ua:ua[0],Rr=ao?Ha:Ha[0];ke(Ii,Rr)}}),dl=(0,ue.Z)(function(Va){if((!ao||_r)&&Gi(""),!ao)Al(Va);else{var ua=$e(Va),Ha=Le(pi),Ii=Le(bi),Rr=Ha.includes(ua),Mi=ns.some(function(di){return $e(di)===ua}),Uo=pi,Cs=ns;if(Mi&&!Rr)Cs=ns.filter(function(di){return $e(di)!==ua});else{var As=Rr?Ha.filter(function(di){return di!==ua}):[].concat((0,b.Z)(Ha),[ua]),qs=fi(),ks;if(Rr){var Wi=(0,Se.S)(As,{checked:!1,halfCheckedKeys:Ii},qs);ks=Wi.checkedKeys}else{var ys=(0,Se.S)(As,!0,qs);ks=ys.checkedKeys}var Ui=Tt(ks,fi,Mo);Uo=ts(Ui)}Al([].concat((0,b.Z)(Cs),(0,b.Z)(Uo)))}}),Fl=function(ua,Ha){if(Ha.type==="clear"){Al([]);return}var Ii=Ha.values[0],Rr=Ii.valueCells;dl(Rr)},vs=Br!==void 0?Br:ar,Ei=Un||nn,Us=Jn||lr,yl=function(ua){Zn==null||Zn(ua),Cr==null||Cr(ua)},xl=Pe.useMemo(function(){return{options:vi,fieldNames:no,values:pi,halfValues:bi,changeOnSelect:be,onSelect:dl,checkable:an,searchOptions:es,dropdownPrefixCls:Sr,loadData:Er,expandTrigger:qn,expandIcon:La,loadingIcon:ba,dropdownMenuColumnStyle:Hn}},[vi,no,pi,bi,be,dl,an,es,Sr,Er,qn,La,ba,Hn]),vA=!(hi?es:vi).length,Wo=hi&&Qi.matchInputWidth||vA?{}:{minWidth:"auto"};return Pe.createElement(x.Provider,{value:xl},Pe.createElement(ze.Ac,(0,Qe.Z)({},Ca,{ref:rr,id:so,prefixCls:Aa,autoClearSearchValue:_r,dropdownMatchSelectWidth:Io,dropdownStyle:Wo,displayValues:Ks,onDisplayValuesChange:Fl,mode:ao?"multiple":void 0,searchValue:hi,onSearch:Li,showSearch:ws,OptionList:mn,emptyOptions:vA,open:vs,dropdownClassName:Ei,placement:Us,onDropdownVisibleChange:yl,getRawInputElement:function(){return hr}})))});tt.SHOW_PARENT=Xe,tt.SHOW_CHILD=Ze;var Ue=tt,ht=Ue,Ye=ne(2738),ut=ne(62892),Lt=ne(53487),Bn=ne(19080),Ut=ne(36355),qe=ne(93891),zt=ne(1684),vn=ne(19716),dt=ne(32441),_t=ne(14154),Sn=ne(58582),An=ne(84443),nr=ne(66339),Lr=ne(33234),gr=ne(98447),Hr=ne(17313),Wr=ne(74207),Kr=ne(83116);const br=fn=>{const{prefixCls:rr,componentCls:ur,antCls:pr}=fn,Aa=`${ur}-menu-item`,er=` &${Aa}-expand ${Aa}-expand-icon, ${Aa}-loading-icon diff --git a/umi.037ea807.js b/umi.7b80d9f1.js similarity index 99% rename from umi.037ea807.js rename to umi.7b80d9f1.js index 3a5fc7c88e..c1f56b2c38 100644 --- a/umi.037ea807.js +++ b/umi.7b80d9f1.js @@ -1480,6 +1480,6 @@ Schedule: ${W.map(Se=>lu(Se))} pos: ${this.timelinePos}`),te.length&&this.log(`R `).split(` `),N=[],te=t?Si(t.baseTime,t.timescale):0;let ce="00:00.000",be=0,Pe=0,Se,at=!0;U.oncue=function(rt){const Mt=n[s];let fr=n.ccOffset;const or=(be-te)/9e4;if(Mt!=null&&Mt.new&&(Pe!==void 0?fr=n.ccOffset=Mt.start:Jc(n,s,or)),or){if(!t){Se=new Error("Missing initPTS for VTT MPEGTS");return}fr=or-n.presentationOffset}const Or=rt.endTime-rt.startTime,Ur=Za((rt.startTime+fr-Pe)*9e4,m*9e4)/9e4;rt.startTime=Math.max(Ur,0),rt.endTime=Math.max(Ur+Or,0);const un=rt.text.trim();rt.text=decodeURIComponent(encodeURIComponent(un)),rt.id||(rt.id=Bl(rt.startTime,rt.endTime,un)),rt.endTime>0&&N.push(rt)},U.onparsingerror=function(rt){Se=rt},U.onflush=function(){if(Se){T(Se);return}E(N)},W.forEach(rt=>{if(at)if(Hu(rt,"X-TIMESTAMP-MAP=")){at=!1,rt.slice(16).split(",").forEach(Mt=>{Hu(Mt,"LOCAL:")?ce=Mt.slice(6):Hu(Mt,"MPEGTS:")&&(be=parseInt(Mt.slice(7)))});try{Pe=qc(ce)/1e3}catch(Mt){Se=Mt}return}else rt===""&&(at=!1);U.parse(rt+` `)}),U.flush()}const Fu="stpp.ttml.im1t",Sl=/^(\d{2,}):(\d{2}):(\d{2}):(\d{2})\.?(\d+)?$/,ic=/^(\d*(?:\.\d*)?)(h|m|s|ms|f|t)$/,wu={left:"start",center:"center",right:"end",start:"start",end:"end"};function ac(P,t,n,s){const m=_t(new Uint8Array(P),["mdat"]);if(m.length===0){s(new Error("Could not parse IMSC1 mdat"));return}const E=m.map(U=>q(U)),T=$n(t.baseTime,1,t.timescale);try{E.forEach(U=>n(Nl(U,T)))}catch(U){s(U)}}function Nl(P,t){const m=new DOMParser().parseFromString(P,"text/xml").getElementsByTagName("tt")[0];if(!m)throw new Error("Invalid ttml");const E={frameRate:30,subFrameRate:1,frameRateMultiplier:0,tickRate:0},T=Object.keys(E).reduce((ce,be)=>(ce[be]=m.getAttribute(`ttp:${be}`)||E[be],ce),{}),U=m.getAttribute("xml:space")!=="preserve",W=Gn(An(m,"styling","style")),N=Gn(An(m,"layout","region")),te=An(m,"body","[begin]");return[].map.call(te,ce=>{const be=Li(ce,U);if(!be||!ce.hasAttribute("begin"))return null;const Pe=ha(ce.getAttribute("begin"),T),Se=ha(ce.getAttribute("dur"),T);let at=ha(ce.getAttribute("end"),T);if(Pe===null)throw aa(ce);if(at===null){if(Se===null)throw aa(ce);at=Pe+Se}const rt=new Fl(Pe-t,at-t,be);rt.id=Bl(rt.startTime,rt.endTime,rt.text);const Mt=N[ce.getAttribute("region")],fr=W[ce.getAttribute("style")],or=Sa(Mt,fr,W),{textAlign:Or}=or;if(Or){const Ur=wu[Or];Ur&&(rt.lineAlign=Ur),rt.align=Or}return y(rt,or),rt}).filter(ce=>ce!==null)}function An(P,t,n){const s=P.getElementsByTagName(t)[0];return s?[].slice.call(s.querySelectorAll(n)):[]}function Gn(P){return P.reduce((t,n)=>{const s=n.getAttribute("xml:id");return s&&(t[s]=n),t},{})}function Li(P,t){return[].slice.call(P.childNodes).reduce((n,s,m)=>{var E;return s.nodeName==="br"&&m?n+` -`:(E=s.childNodes)!=null&&E.length?Li(s,t):t?n+s.textContent.trim().replace(/\s+/g," "):n+s.textContent},"")}function Sa(P,t,n){const s="http://www.w3.org/ns/ttml#styling";let m=null;const E=["displayAlign","textAlign","color","backgroundColor","fontSize","fontFamily"],T=P!=null&&P.hasAttribute("style")?P.getAttribute("style"):null;return T&&n.hasOwnProperty(T)&&(m=n[T]),E.reduce((U,W)=>{const N=Wi(t,s,W)||Wi(P,s,W)||Wi(m,s,W);return N&&(U[W]=N),U},{})}function Wi(P,t,n){return P&&P.hasAttributeNS(t,n)?P.getAttributeNS(t,n):null}function aa(P){return new Error(`Could not parse ttml timestamp ${P}`)}function ha(P,t){if(!P)return null;let n=Ks(P);return n===null&&(Sl.test(P)?n=_s(P,t):ic.test(P)&&(n=Qi(P,t))),n}function _s(P,t){const n=Sl.exec(P),s=(n[4]|0)+(n[5]|0)/t.subFrameRate;return(n[1]|0)*3600+(n[2]|0)*60+(n[3]|0)+s/t.frameRate}function Qi(P,t){const n=ic.exec(P),s=Number(n[1]);switch(n[2]){case"h":return s*3600;case"m":return s*60;case"ms":return s*1e3;case"f":return s/t.frameRate;case"t":return s/t.tickRate}return s}class is{constructor(t,n){this.timelineController=void 0,this.cueRanges=[],this.trackName=void 0,this.startTime=null,this.endTime=null,this.screen=null,this.timelineController=t,this.trackName=n}dispatchCue(){this.startTime!==null&&(this.timelineController.addCues(this.trackName,this.startTime,this.endTime,this.screen,this.cueRanges),this.startTime=null)}newCue(t,n,s){(this.startTime===null||this.startTime>t)&&(this.startTime=t),this.endTime=n,this.screen=s,this.timelineController.createCaptionsTrack(this.trackName)}reset(){this.cueRanges=[],this.startTime=null}}class Wu{constructor(t){this.hls=void 0,this.media=null,this.config=void 0,this.enabled=!0,this.Cues=void 0,this.textTracks=[],this.tracks=[],this.initPTS=[],this.unparsedVttFrags=[],this.captionsTracks={},this.nonNativeCaptionsTracks={},this.cea608Parser1=void 0,this.cea608Parser2=void 0,this.lastCc=-1,this.lastSn=-1,this.lastPartIndex=-1,this.prevCC=-1,this.vttCCs=ll(),this.captionsProperties=void 0,this.hls=t,this.config=t.config,this.Cues=t.config.cueHandler,this.captionsProperties={textTrack1:{label:this.config.captionsTextTrack1Label,languageCode:this.config.captionsTextTrack1LanguageCode},textTrack2:{label:this.config.captionsTextTrack2Label,languageCode:this.config.captionsTextTrack2LanguageCode},textTrack3:{label:this.config.captionsTextTrack3Label,languageCode:this.config.captionsTextTrack3LanguageCode},textTrack4:{label:this.config.captionsTextTrack4Label,languageCode:this.config.captionsTextTrack4LanguageCode}},t.on(o.MEDIA_ATTACHING,this.onMediaAttaching,this),t.on(o.MEDIA_DETACHING,this.onMediaDetaching,this),t.on(o.MANIFEST_LOADING,this.onManifestLoading,this),t.on(o.MANIFEST_LOADED,this.onManifestLoaded,this),t.on(o.SUBTITLE_TRACKS_UPDATED,this.onSubtitleTracksUpdated,this),t.on(o.FRAG_LOADING,this.onFragLoading,this),t.on(o.FRAG_LOADED,this.onFragLoaded,this),t.on(o.FRAG_PARSING_USERDATA,this.onFragParsingUserdata,this),t.on(o.FRAG_DECRYPTED,this.onFragDecrypted,this),t.on(o.INIT_PTS_FOUND,this.onInitPtsFound,this),t.on(o.SUBTITLE_TRACKS_CLEARED,this.onSubtitleTracksCleared,this),t.on(o.BUFFER_FLUSHING,this.onBufferFlushing,this)}destroy(){const{hls:t}=this;t.off(o.MEDIA_ATTACHING,this.onMediaAttaching,this),t.off(o.MEDIA_DETACHING,this.onMediaDetaching,this),t.off(o.MANIFEST_LOADING,this.onManifestLoading,this),t.off(o.MANIFEST_LOADED,this.onManifestLoaded,this),t.off(o.SUBTITLE_TRACKS_UPDATED,this.onSubtitleTracksUpdated,this),t.off(o.FRAG_LOADING,this.onFragLoading,this),t.off(o.FRAG_LOADED,this.onFragLoaded,this),t.off(o.FRAG_PARSING_USERDATA,this.onFragParsingUserdata,this),t.off(o.FRAG_DECRYPTED,this.onFragDecrypted,this),t.off(o.INIT_PTS_FOUND,this.onInitPtsFound,this),t.off(o.SUBTITLE_TRACKS_CLEARED,this.onSubtitleTracksCleared,this),t.off(o.BUFFER_FLUSHING,this.onBufferFlushing,this),this.hls=this.config=this.media=null,this.cea608Parser1=this.cea608Parser2=void 0}initCea608Parsers(){const t=new is(this,"textTrack1"),n=new is(this,"textTrack2"),s=new is(this,"textTrack3"),m=new is(this,"textTrack4");this.cea608Parser1=new vc(1,t,n),this.cea608Parser2=new vc(3,s,m)}addCues(t,n,s,m,E){let T=!1;for(let U=E.length;U--;){const W=E[U],N=ul(W[0],W[1],n,s);if(N>=0&&(W[0]=Math.min(W[0],n),W[1]=Math.max(W[1],s),T=!0,N/(s-n)>.5))return}if(T||E.push([n,s]),this.config.renderTextTracksNatively){const U=this.captionsTracks[t];this.Cues.newCue(U,n,s,m)}else{const U=this.Cues.newCue(null,n,s,m);this.hls.trigger(o.CUES_PARSED,{type:"captions",cues:U,track:t})}}onInitPtsFound(t,{frag:n,id:s,initPTS:m,timescale:E}){const{unparsedVttFrags:T}=this;s===u.MAIN&&(this.initPTS[n.cc]={baseTime:m,timescale:E}),T.length&&(this.unparsedVttFrags=[],T.forEach(U=>{this.onFragLoaded(o.FRAG_LOADED,U)}))}getExistingTrack(t,n){const{media:s}=this;if(s)for(let m=0;m{Ru(m[E]),delete m[E]}),this.nonNativeCaptionsTracks={}}onManifestLoading(){this.lastCc=-1,this.lastSn=-1,this.lastPartIndex=-1,this.prevCC=-1,this.vttCCs=ll(),this._cleanTracks(),this.tracks=[],this.captionsTracks={},this.nonNativeCaptionsTracks={},this.textTracks=[],this.unparsedVttFrags=[],this.initPTS=[],this.cea608Parser1&&this.cea608Parser2&&(this.cea608Parser1.reset(),this.cea608Parser2.reset())}_cleanTracks(){const{media:t}=this;if(!t)return;const n=t.textTracks;if(n)for(let s=0;sE.textCodec===Fu);if(this.config.enableWebVTT||m&&this.config.enableIMSC1){if(Gs(this.tracks,s)){this.tracks=s;return}if(this.textTracks=[],this.tracks=s,this.config.renderTextTracksNatively){const T=this.media,U=T?Ic(T.textTracks):null;if(this.tracks.forEach((W,N)=>{let te;if(U){let ce=null;for(let be=0;beN!==null).map(N=>N.label);W.length&&this.hls.logger.warn(`Media element contains unused subtitle tracks: ${W.join(", ")}. Replace media element for each source to clear TextTracks and captions menu.`)}}else if(this.tracks.length){const T=this.tracks.map(U=>({label:U.name,kind:U.type.toLowerCase(),default:U.default,subtitleTrack:U}));this.hls.trigger(o.NON_NATIVE_TEXT_TRACKS_FOUND,{tracks:T})}}}onManifestLoaded(t,n){this.config.enableCEA708Captions&&n.captions&&n.captions.forEach(s=>{const m=/(?:CC|SERVICE)([1-4])/.exec(s.instreamId);if(!m)return;const E=`textTrack${m[1]}`,T=this.captionsProperties[E];T&&(T.label=s.name,s.lang&&(T.languageCode=s.lang),T.media=s)})}closedCaptionsForLevel(t){const n=this.hls.levels[t.level];return n==null?void 0:n.attrs["CLOSED-CAPTIONS"]}onFragLoading(t,n){if(this.enabled&&n.frag.type===u.MAIN){var s,m;const{cea608Parser1:E,cea608Parser2:T,lastSn:U}=this,{cc:W,sn:N}=n.frag,te=(s=(m=n.part)==null?void 0:m.index)!=null?s:-1;E&&T&&(N!==U+1||N===U&&te!==this.lastPartIndex+1||W!==this.lastCc)&&(E.reset(),T.reset()),this.lastCc=W,this.lastSn=N,this.lastPartIndex=te}}onFragLoaded(t,n){const{frag:s,payload:m}=n;if(s.type===u.SUBTITLE)if(m.byteLength){const E=s.decryptdata,T="stats"in n;if(E==null||!E.encrypted||T){const U=this.tracks[s.level],W=this.vttCCs;W[s.cc]||(W[s.cc]={start:s.start,prevCC:this.prevCC,new:!0},this.prevCC=s.cc),U&&U.textCodec===Fu?this._parseIMSC1(s,m):this._parseVTTs(n)}}else this.hls.trigger(o.SUBTITLE_FRAG_PROCESSED,{success:!1,frag:s,error:new Error("Empty subtitle payload")})}_parseIMSC1(t,n){const s=this.hls;ac(n,this.initPTS[t.cc],m=>{this._appendCues(m,t.level),s.trigger(o.SUBTITLE_FRAG_PROCESSED,{success:!0,frag:t})},m=>{s.logger.log(`Failed to parse IMSC1: ${m}`),s.trigger(o.SUBTITLE_FRAG_PROCESSED,{success:!1,frag:t,error:m})})}_parseVTTs(t){var n;const{frag:s,payload:m}=t,{initPTS:E,unparsedVttFrags:T}=this,U=E.length-1;if(!E[s.cc]&&U===-1){T.push(t);return}const W=this.hls,N=(n=s.initSegment)!=null&&n.data?Qe(s.initSegment.data,new Uint8Array(m)).buffer:m;cu(N,this.initPTS[s.cc],this.vttCCs,s.cc,s.start,te=>{this._appendCues(te,s.level),W.trigger(o.SUBTITLE_FRAG_PROCESSED,{success:!0,frag:s})},te=>{const ce=te.message==="Missing initPTS for VTT MPEGTS";ce?T.push(t):this._fallbackToIMSC1(s,m),W.logger.log(`Failed to parse VTT cue: ${te}`),!(ce&&U>s.cc)&&W.trigger(o.SUBTITLE_FRAG_PROCESSED,{success:!1,frag:s,error:te})})}_fallbackToIMSC1(t,n){const s=this.tracks[t.level];s.textCodec||ac(n,this.initPTS[t.cc],()=>{s.textCodec=Fu,this._parseIMSC1(t,n)},()=>{s.textCodec="wvtt"})}_appendCues(t,n){const s=this.hls;if(this.config.renderTextTracksNatively){const m=this.textTracks[n];if(!m||m.mode==="disabled")return;t.forEach(E=>hc(m,E))}else{const m=this.tracks[n];if(!m)return;const E=m.default?"default":"subtitles"+n;s.trigger(o.CUES_PARSED,{type:"subtitles",cues:t,track:E})}}onFragDecrypted(t,n){const{frag:s}=n;s.type===u.SUBTITLE&&this.onFragLoaded(o.FRAG_LOADED,n)}onSubtitleTracksCleared(){this.tracks=[],this.captionsTracks={}}onFragParsingUserdata(t,n){if(!this.enabled||!this.config.enableCEA708Captions)return;const{frag:s,samples:m}=n;if(!(s.type===u.MAIN&&this.closedCaptionsForLevel(s)==="NONE"))for(let E=0;EVo(U[W],n,s))}if(this.config.renderTextTracksNatively&&n===0&&m!==void 0){const{textTracks:U}=this;Object.keys(U).forEach(W=>Vo(U[W],n,m))}}}extractCea608Data(t){const n=[[],[]],s=t[0]&31;let m=2;for(let E=0;E=16?W--:W++;const Pe=ol(N.trim()),Se=Bl(t,n,Pe);P!=null&&(ce=P.cues)!=null&&ce.getCueById(Se)||(T=new te(t,n,Pe),T.id=Se,T.line=be+1,T.align="left",T.position=10+Math.min(80,Math.floor(W*8/32)*10),m.push(T))}return P&&m.length&&(m.sort((be,Pe)=>be.line==="auto"||Pe.line==="auto"?0:be.line>8&&Pe.line>8?Pe.line-be.line:be.line-Pe.line),m.forEach(be=>hc(P,be))),m}};function $l(){if(self.fetch&&self.AbortController&&self.ReadableStream&&self.Request)try{return new self.ReadableStream({}),!0}catch(P){}return!1}const Sf=/(\d+)-(\d+)\/(\d+)/;class gc{constructor(t){this.fetchSetup=void 0,this.requestTimeout=void 0,this.request=null,this.response=null,this.controller=void 0,this.context=null,this.config=null,this.callbacks=null,this.stats=void 0,this.loader=null,this.fetchSetup=t.fetchSetup||Of,this.controller=new self.AbortController,this.stats=new Z}destroy(){this.loader=this.callbacks=this.context=this.config=this.request=null,this.abortInternal(),this.response=null,this.fetchSetup=this.controller=this.stats=null}abortInternal(){this.controller&&!this.stats.loading.end&&(this.stats.aborted=!0,this.controller.abort())}abort(){var t;this.abortInternal(),(t=this.callbacks)!=null&&t.onAbort&&this.callbacks.onAbort(this.stats,this.context,this.response)}load(t,n,s){const m=this.stats;if(m.loading.start)throw new Error("Loader can only be used once.");m.loading.start=self.performance.now();const E=ef(t,this.controller.signal),T=t.responseType==="arraybuffer",U=T?"byteLength":"length",{maxTimeToFirstByteMs:W,maxLoadTimeMs:N}=n.loadPolicy;this.context=t,this.config=n,this.callbacks=s,this.request=this.fetchSetup(t,E),self.clearTimeout(this.requestTimeout),n.timeout=W&&r(W)?W:N,this.requestTimeout=self.setTimeout(()=>{this.callbacks&&(this.abortInternal(),this.callbacks.onTimeout(m,t,this.response))},n.timeout),(As(this.request)?this.request.then(self.fetch):self.fetch(this.request)).then(ce=>{var be;this.response=this.loader=ce;const Pe=Math.max(self.performance.now(),m.loading.start);if(self.clearTimeout(this.requestTimeout),n.timeout=N,this.requestTimeout=self.setTimeout(()=>{this.callbacks&&(this.abortInternal(),this.callbacks.onTimeout(m,t,this.response))},N-(Pe-m.loading.start)),!ce.ok){const{status:at,statusText:rt}=ce;throw new Vu(rt||"fetch, bad network response",at,ce)}m.loading.first=Pe,m.total=cl(ce.headers)||m.total;const Se=(be=this.callbacks)==null?void 0:be.onProgress;return Se&&r(n.highWaterMark)?this.loadProgressively(ce,m,t,n.highWaterMark,Se):T?ce.arrayBuffer():t.responseType==="json"?ce.json():ce.text()}).then(ce=>{var be,Pe;const Se=this.response;if(!Se)throw new Error("loader destroyed");self.clearTimeout(this.requestTimeout),m.loading.end=Math.max(self.performance.now(),m.loading.first);const at=ce[U];at&&(m.loaded=m.total=at);const rt={url:Se.url,data:ce,code:Se.status},Mt=(be=this.callbacks)==null?void 0:be.onProgress;Mt&&!r(n.highWaterMark)&&Mt(m,t,ce,Se),(Pe=this.callbacks)==null||Pe.onSuccess(rt,m,t,Se)}).catch(ce=>{var be;if(self.clearTimeout(this.requestTimeout),m.aborted)return;const Pe=ce&&ce.code||0,Se=ce?ce.message:null;(be=this.callbacks)==null||be.onError({code:Pe,text:Se},t,ce?ce.details:null,m)})}getCacheAge(){let t=null;if(this.response){const n=this.response.headers.get("age");t=n?parseFloat(n):null}return t}getResponseHeader(t){return this.response?this.response.headers.get(t):null}loadProgressively(t,n,s,m=0,E){const T=new na,U=t.body.getReader(),W=()=>U.read().then(N=>{if(N.done)return T.dataLength&&E(n,s,T.flush().buffer,t),Promise.resolve(new ArrayBuffer(0));const te=N.value,ce=te.length;return n.loaded+=ce,ce=m&&E(n,s,T.flush().buffer,t)):E(n,s,te.buffer,t),W()}).catch(()=>Promise.reject());return W()}}function ef(P,t){const n={method:"GET",mode:"cors",credentials:"same-origin",signal:t,headers:new self.Headers(y({},P.headers))};return P.rangeEnd&&n.headers.set("Range","bytes="+P.rangeStart+"-"+String(P.rangeEnd-1)),n}function hf(P){const t=Sf.exec(P);if(t)return parseInt(t[2])-parseInt(t[1])+1}function cl(P){const t=P.get("Content-Range");if(t){const s=hf(t);if(r(s))return s}const n=P.get("Content-Length");if(n)return parseInt(n)}function Of(P,t){return new self.Request(P.url,t)}class Vu extends Error{constructor(t,n,s){super(t),this.code=void 0,this.details=void 0,this.code=n,this.details=s}}const Rc=/^age:\s*[\d.]+\s*$/im;class tf{constructor(t){this.xhrSetup=void 0,this.requestTimeout=void 0,this.retryTimeout=void 0,this.retryDelay=void 0,this.config=null,this.callbacks=null,this.context=null,this.loader=null,this.stats=void 0,this.xhrSetup=t&&t.xhrSetup||null,this.stats=new Z,this.retryDelay=0}destroy(){this.callbacks=null,this.abortInternal(),this.loader=null,this.config=null,this.context=null,this.xhrSetup=null}abortInternal(){const t=this.loader;self.clearTimeout(this.requestTimeout),self.clearTimeout(this.retryTimeout),t&&(t.onreadystatechange=null,t.onprogress=null,t.readyState!==4&&(this.stats.aborted=!0,t.abort()))}abort(){var t;this.abortInternal(),(t=this.callbacks)!=null&&t.onAbort&&this.callbacks.onAbort(this.stats,this.context,this.loader)}load(t,n,s){if(this.stats.loading.start)throw new Error("Loader can only be used once.");this.stats.loading.start=self.performance.now(),this.context=t,this.config=n,this.callbacks=s,this.loadInternal()}loadInternal(){const{config:t,context:n}=this;if(!t||!n)return;const s=this.loader=new self.XMLHttpRequest,m=this.stats;m.loading.first=0,m.loaded=0,m.aborted=!1;const E=this.xhrSetup;E?Promise.resolve().then(()=>{if(!(this.loader!==s||this.stats.aborted))return E(s,n.url)}).catch(T=>{if(!(this.loader!==s||this.stats.aborted))return s.open("GET",n.url,!0),E(s,n.url)}).then(()=>{this.loader!==s||this.stats.aborted||this.openAndSendXhr(s,n,t)}).catch(T=>{var U;(U=this.callbacks)==null||U.onError({code:s.status,text:T.message},n,s,m)}):this.openAndSendXhr(s,n,t)}openAndSendXhr(t,n,s){t.readyState||t.open("GET",n.url,!0);const m=n.headers,{maxTimeToFirstByteMs:E,maxLoadTimeMs:T}=s.loadPolicy;if(m)for(const U in m)t.setRequestHeader(U,m[U]);n.rangeEnd&&t.setRequestHeader("Range","bytes="+n.rangeStart+"-"+(n.rangeEnd-1)),t.onreadystatechange=this.readystatechange.bind(this),t.onprogress=this.loadprogress.bind(this),t.responseType=n.responseType,self.clearTimeout(this.requestTimeout),s.timeout=E&&r(E)?E:T,this.requestTimeout=self.setTimeout(this.loadtimeout.bind(this),s.timeout),t.send()}readystatechange(){const{context:t,loader:n,stats:s}=this;if(!t||!n)return;const m=n.readyState,E=this.config;if(!s.aborted&&m>=2&&(s.loading.first===0&&(s.loading.first=Math.max(self.performance.now(),s.loading.start),E.timeout!==E.loadPolicy.maxLoadTimeMs&&(self.clearTimeout(this.requestTimeout),E.timeout=E.loadPolicy.maxLoadTimeMs,this.requestTimeout=self.setTimeout(this.loadtimeout.bind(this),E.loadPolicy.maxLoadTimeMs-(s.loading.first-s.loading.start)))),m===4)){self.clearTimeout(this.requestTimeout),n.onreadystatechange=null,n.onprogress=null;const N=n.status,te=n.responseType==="text"?n.responseText:null;if(N>=200&&N<300){const Se=te!=null?te:n.response;if(Se!=null){var T,U;s.loading.end=Math.max(self.performance.now(),s.loading.first);const at=n.responseType==="arraybuffer"?Se.byteLength:Se.length;s.loaded=s.total=at,s.bwEstimate=s.total*8e3/(s.loading.end-s.loading.first);const rt=(T=this.callbacks)==null?void 0:T.onProgress;rt&&rt(s,t,Se,n);const Mt={url:n.responseURL,data:Se,code:N};(U=this.callbacks)==null||U.onSuccess(Mt,s,t,n);return}}const ce=E.loadPolicy.errorRetry,be=s.retry,Pe={url:t.url,data:void 0,code:N};if(Ar(ce,be,!1,Pe))this.retry(ce);else{var W;G.error(`${N} while loading ${t.url}`),(W=this.callbacks)==null||W.onError({code:N,text:n.statusText},t,n,s)}}}loadtimeout(){if(!this.config)return;const t=this.config.loadPolicy.timeoutRetry,n=this.stats.retry;if(Ar(t,n,!0))this.retry(t);else{var s;G.warn(`timeout while loading ${(s=this.context)==null?void 0:s.url}`);const m=this.callbacks;m&&(this.abortInternal(),m.onTimeout(this.stats,this.context,this.loader))}}retry(t){const{context:n,stats:s}=this;this.retryDelay=cr(t,s.retry),s.retry++,G.warn(`${status?"HTTP Status "+status:"Timeout"} while loading ${n==null?void 0:n.url}, retrying ${s.retry}/${t.maxNumRetry} in ${this.retryDelay}ms`),this.abortInternal(),this.loader=null,self.clearTimeout(this.retryTimeout),this.retryTimeout=self.setTimeout(this.loadInternal.bind(this),this.retryDelay)}loadprogress(t){const n=this.stats;n.loaded=t.loaded,t.lengthComputable&&(n.total=t.total)}getCacheAge(){let t=null;if(this.loader&&Rc.test(this.loader.getAllResponseHeaders())){const n=this.loader.getResponseHeader("age");t=n?parseFloat(n):null}return t}getResponseHeader(t){return this.loader&&new RegExp(`^${t}:\\s*[\\d.]+\\s*$`,"im").test(this.loader.getAllResponseHeaders())?this.loader.getResponseHeader(t):null}}const Ko={maxTimeToFirstByteMs:8e3,maxLoadTimeMs:2e4,timeoutRetry:null,errorRetry:null},rf=b(b({autoStartLoad:!0,startPosition:-1,defaultAudioCodec:void 0,debug:!1,capLevelOnFPSDrop:!1,capLevelToPlayerSize:!1,ignoreDevicePixelRatio:!1,maxDevicePixelRatio:Number.POSITIVE_INFINITY,preferManagedMediaSource:!0,initialLiveManifestSize:1,maxBufferLength:30,backBufferLength:1/0,frontBufferFlushThreshold:1/0,startOnSegmentBoundary:!1,maxBufferSize:60*1e3*1e3,maxFragLookUpTolerance:.25,maxBufferHole:.1,detectStallWithCurrentTimeMs:1250,highBufferWatchdogPeriod:2,nudgeOffset:.1,nudgeMaxRetry:3,nudgeOnVideoHole:!0,liveSyncMode:"edge",liveSyncDurationCount:3,liveSyncOnStallIncrease:1,liveMaxLatencyDurationCount:1/0,liveSyncDuration:void 0,liveMaxLatencyDuration:void 0,maxLiveSyncPlaybackRate:1,liveDurationInfinity:!1,liveBackBufferLength:null,maxMaxBufferLength:600,enableWorker:!0,workerPath:null,enableSoftwareAES:!0,startLevel:void 0,startFragPrefetch:!1,fpsDroppedMonitoringPeriod:5e3,fpsDroppedMonitoringThreshold:.2,appendErrorMaxRetry:3,ignorePlaylistParsingErrors:!1,loader:tf,fLoader:void 0,pLoader:void 0,xhrSetup:void 0,licenseXhrSetup:void 0,licenseResponseCallback:void 0,abrController:vi,bufferController:xc,capLevelController:Pu,errorController:xe,fpsController:tl,stretchShortVideoTrack:!1,maxAudioFramesDrift:1,forceKeyFrameOnDiscontinuity:!0,abrEwmaFastLive:3,abrEwmaSlowLive:9,abrEwmaFastVoD:3,abrEwmaSlowVoD:9,abrEwmaDefaultEstimate:5e5,abrEwmaDefaultEstimateMax:5e6,abrBandWidthFactor:.95,abrBandWidthUpFactor:.7,abrMaxWithRealBitrate:!1,maxStarvationDelay:4,maxLoadingDelay:4,minAutoBitrate:0,emeEnabled:!1,widevineLicenseUrl:void 0,drmSystems:{},drmSystemOptions:{},requestMediaKeySystemAccessFunc:ci,requireKeySystemAccessOnStart:!1,testBandwidth:!0,progressive:!1,lowLatencyMode:!0,cmcd:void 0,enableDateRangeMetadataCues:!0,enableEmsgMetadataCues:!0,enableEmsgKLVMetadata:!1,enableID3MetadataCues:!0,enableInterstitialPlayback:!0,interstitialAppendInPlace:!0,interstitialLiveLookAhead:10,useMediaCapabilities:!0,preserveManualLevelOnError:!1,certLoadPolicy:{default:Ko},keyLoadPolicy:{default:{maxTimeToFirstByteMs:8e3,maxLoadTimeMs:2e4,timeoutRetry:{maxNumRetry:1,retryDelayMs:1e3,maxRetryDelayMs:2e4,backoff:"linear"},errorRetry:{maxNumRetry:8,retryDelayMs:1e3,maxRetryDelayMs:2e4,backoff:"linear"}}},manifestLoadPolicy:{default:{maxTimeToFirstByteMs:1/0,maxLoadTimeMs:2e4,timeoutRetry:{maxNumRetry:2,retryDelayMs:0,maxRetryDelayMs:0},errorRetry:{maxNumRetry:1,retryDelayMs:1e3,maxRetryDelayMs:8e3}}},playlistLoadPolicy:{default:{maxTimeToFirstByteMs:1e4,maxLoadTimeMs:2e4,timeoutRetry:{maxNumRetry:2,retryDelayMs:0,maxRetryDelayMs:0},errorRetry:{maxNumRetry:2,retryDelayMs:1e3,maxRetryDelayMs:8e3}}},fragLoadPolicy:{default:{maxTimeToFirstByteMs:1e4,maxLoadTimeMs:12e4,timeoutRetry:{maxNumRetry:4,retryDelayMs:0,maxRetryDelayMs:0},errorRetry:{maxNumRetry:6,retryDelayMs:1e3,maxRetryDelayMs:8e3}}},steeringManifestLoadPolicy:{default:{maxTimeToFirstByteMs:1e4,maxLoadTimeMs:2e4,timeoutRetry:{maxNumRetry:2,retryDelayMs:0,maxRetryDelayMs:0},errorRetry:{maxNumRetry:1,retryDelayMs:1e3,maxRetryDelayMs:8e3}}},interstitialAssetListLoadPolicy:{default:{maxTimeToFirstByteMs:1e4,maxLoadTimeMs:3e4,timeoutRetry:{maxNumRetry:0,retryDelayMs:0,maxRetryDelayMs:0},errorRetry:{maxNumRetry:0,retryDelayMs:1e3,maxRetryDelayMs:8e3}}},manifestLoadingTimeOut:1e4,manifestLoadingMaxRetry:1,manifestLoadingRetryDelay:1e3,manifestLoadingMaxRetryTimeout:64e3,levelLoadingTimeOut:1e4,levelLoadingMaxRetry:4,levelLoadingRetryDelay:1e3,levelLoadingMaxRetryTimeout:64e3,fragLoadingTimeOut:2e4,fragLoadingMaxRetry:6,fragLoadingRetryDelay:1e3,fragLoadingMaxRetryTimeout:64e3},pf()),{},{subtitleStreamController:I,subtitleTrackController:Kc,timelineController:Wu,audioStreamController:qo,audioTrackController:Wl,emeController:ku,cmcdController:je,contentSteeringController:eu,interstitialsController:mc});function pf(){return{cueHandler:wf,enableWebVTT:!0,enableIMSC1:!0,enableCEA708Captions:!0,captionsTextTrack1Label:"English",captionsTextTrack1LanguageCode:"en",captionsTextTrack2Label:"Spanish",captionsTextTrack2LanguageCode:"es",captionsTextTrack3Label:"Unknown CC",captionsTextTrack3LanguageCode:"",captionsTextTrack4Label:"Unknown CC",captionsTextTrack4LanguageCode:"",renderTextTracksNatively:!0}}function fl(P,t,n){if((t.liveSyncDurationCount||t.liveMaxLatencyDurationCount)&&(t.liveSyncDuration||t.liveMaxLatencyDuration))throw new Error("Illegal hls.js config: don't mix up liveSyncDurationCount/liveMaxLatencyDurationCount and liveSyncDuration/liveMaxLatencyDuration");if(t.liveMaxLatencyDurationCount!==void 0&&(t.liveSyncDurationCount===void 0||t.liveMaxLatencyDurationCount<=t.liveSyncDurationCount))throw new Error('Illegal hls.js config: "liveMaxLatencyDurationCount" must be greater than "liveSyncDurationCount"');if(t.liveMaxLatencyDuration!==void 0&&(t.liveSyncDuration===void 0||t.liveMaxLatencyDuration<=t.liveSyncDuration))throw new Error('Illegal hls.js config: "liveMaxLatencyDuration" must be greater than "liveSyncDuration"');const s=jl(P),m=["manifest","level","frag"],E=["TimeOut","MaxRetry","RetryDelay","MaxRetryTimeout"];return m.forEach(T=>{const U=`${T==="level"?"playlist":T}LoadPolicy`,W=t[U]===void 0,N=[];E.forEach(te=>{const ce=`${T}Loading${te}`,be=t[ce];if(be!==void 0&&W){N.push(ce);const Pe=s[U].default;switch(t[U]={default:Pe},te){case"TimeOut":Pe.maxLoadTimeMs=be,Pe.maxTimeToFirstByteMs=be;break;case"MaxRetry":Pe.errorRetry.maxNumRetry=be,Pe.timeoutRetry.maxNumRetry=be;break;case"RetryDelay":Pe.errorRetry.retryDelayMs=be,Pe.timeoutRetry.retryDelayMs=be;break;case"MaxRetryTimeout":Pe.errorRetry.maxRetryDelayMs=be,Pe.timeoutRetry.maxRetryDelayMs=be;break}}}),N.length&&n.warn(`hls.js config: "${N.join('", "')}" setting(s) are deprecated, use "${U}": ${yn(t[U])}`)}),b(b({},s),t)}function jl(P){return P&&typeof P=="object"?Array.isArray(P)?P.map(jl):Object.keys(P).reduce((t,n)=>(t[n]=jl(P[n]),t),{}):P}function Yo(P,t){const n=P.loader;n!==gc&&n!==tf?(t.log("[config]: Custom loader detected, cannot enable progressive streaming"),P.progressive=!1):$l()&&(P.loader=gc,P.progressive=!0,P.enableSoftwareAES=!0,t.log("[config]: Progressive streaming enabled, using FetchLoader"))}const yc=2,_f=.1,Lc=.05,Mc=100;class mf extends Ta{constructor(t,n){super("gap-controller",t.logger),this.hls=null,this.fragmentTracker=null,this.media=null,this.mediaSource=void 0,this.nudgeRetry=0,this.stallReported=!1,this.stalled=null,this.moved=!1,this.seeking=!1,this.buffered={},this.lastCurrentTime=0,this.ended=0,this.waiting=0,this.onMediaPlaying=()=>{this.ended=0,this.waiting=0},this.onMediaWaiting=()=>{var s;(s=this.media)!=null&&s.seeking||(this.waiting=self.performance.now(),this.tick())},this.onMediaEnded=()=>{if(this.hls){var s;this.ended=((s=this.media)==null?void 0:s.currentTime)||1,this.hls.trigger(o.MEDIA_ENDED,{stalled:!1})}},this.hls=t,this.fragmentTracker=n,this.registerListeners()}registerListeners(){const{hls:t}=this;t&&(t.on(o.MEDIA_ATTACHED,this.onMediaAttached,this),t.on(o.MEDIA_DETACHING,this.onMediaDetaching,this),t.on(o.BUFFER_APPENDED,this.onBufferAppended,this))}unregisterListeners(){const{hls:t}=this;t&&(t.off(o.MEDIA_ATTACHED,this.onMediaAttached,this),t.off(o.MEDIA_DETACHING,this.onMediaDetaching,this),t.off(o.BUFFER_APPENDED,this.onBufferAppended,this))}destroy(){super.destroy(),this.unregisterListeners(),this.media=this.hls=this.fragmentTracker=null,this.mediaSource=void 0}onMediaAttached(t,n){this.setInterval(Mc),this.mediaSource=n.mediaSource;const s=this.media=n.media;Vs(s,"playing",this.onMediaPlaying),Vs(s,"waiting",this.onMediaWaiting),Vs(s,"ended",this.onMediaEnded)}onMediaDetaching(t,n){this.clearInterval();const{media:s}=this;s&&(Go(s,"playing",this.onMediaPlaying),Go(s,"waiting",this.onMediaWaiting),Go(s,"ended",this.onMediaEnded),this.media=null),this.mediaSource=void 0}onBufferAppended(t,n){this.buffered=n.timeRanges}get hasBuffered(){return Object.keys(this.buffered).length>0}tick(){var t;if(!((t=this.media)!=null&&t.readyState)||!this.hasBuffered)return;const n=this.media.currentTime;this.poll(n,this.lastCurrentTime),this.lastCurrentTime=n}poll(t,n){var s,m;const E=(s=this.hls)==null?void 0:s.config;if(!E)return;const T=this.media;if(!T)return;const{seeking:U}=T,W=this.seeking&&!U,N=!this.seeking&&U,te=T.paused&&!U||T.ended||T.playbackRate===0;if(this.seeking=U,t!==n){n&&(this.ended=0),this.moved=!0,U||(this.nudgeRetry=0,E.nudgeOnVideoHole&&!te&&t>n&&this.nudgeOnVideoHole(t,n)),this.waiting===0&&this.stallResolved(t);return}if(N||W){W&&this.stallResolved(t);return}if(te){this.nudgeRetry=0,this.stallResolved(t),!this.ended&&T.ended&&this.hls&&(this.ended=t||1,this.hls.trigger(o.MEDIA_ENDED,{stalled:!1}));return}if(!pi.getBuffered(T).length){this.nudgeRetry=0;return}const ce=pi.bufferInfo(T,t,0),be=ce.nextStart||0,Pe=this.fragmentTracker;if(U&&Pe&&this.hls){const un=Fc(this.hls.inFlightFragments,t),Hr=ce.len>yc,en=!be||un||be-t>yc&&!Pe.getPartialFragment(t);if(Hr||en)return;this.moved=!1}const Se=(m=this.hls)==null?void 0:m.latestLevelDetails;if(!this.moved&&this.stalled!==null&&Pe){if(!(ce.len>0)&&!be)return;const Hr=Math.max(be,ce.start||0)-t,on=!!(Se!=null&&Se.live)?Se.targetduration*2:yc,Kr=Pe.getPartialFragment(t);if(Hr>0&&(Hr<=on||Kr)){T.paused||this._trySkipBufferHole(Kr);return}}const at=E.detectStallWithCurrentTimeMs,rt=self.performance.now(),Mt=this.waiting;let fr=this.stalled;if(fr===null)if(Mt>0&&rt-Mt=at||Mt)&&this.hls){var Or;if(((Or=this.mediaSource)==null?void 0:Or.readyState)==="ended"&&!(Se!=null&&Se.live)&&Math.abs(t-((Se==null?void 0:Se.edge)||0))<1){if(this.ended)return;this.ended=t||1,this.hls.trigger(o.MEDIA_ENDED,{stalled:!0});return}if(this._reportStall(ce),!this.media||!this.hls)return}const Ur=pi.bufferInfo(T,t,E.maxBufferHole);this._tryFixBufferStall(Ur,or,t)}stallResolved(t){const n=this.stalled;if(n&&this.hls&&(this.stalled=null,this.stallReported)){const s=self.performance.now()-n;this.log(`playback not stuck anymore @${t}, after ${Math.round(s)}ms`),this.stallReported=!1,this.waiting=0,this.hls.trigger(o.STALL_RESOLVED,{})}}nudgeOnVideoHole(t,n){var s;const m=this.buffered.video;if(this.hls&&this.media&&this.fragmentTracker&&(s=this.buffered.audio)!=null&&s.length&&m&&m.length>1&&t>m.end(0)){const E=pi.bufferedInfo(pi.timeRangesToArray(this.buffered.audio),t,0);if(E.len>1&&n>=E.start){const T=pi.timeRangesToArray(m),U=pi.bufferedInfo(T,n,0).bufferedIndex;if(U>-1&&UU)&&te-N<1&&t-N<2){const ce=new Error(`nudging playhead to flush pipeline after video hole. currentTime: ${t} hole: ${N} -> ${te} buffered index: ${W}`);this.warn(ce.message),this.media.currentTime+=1e-6;const be=this.fragmentTracker.getPartialFragment(t)||void 0,Pe=pi.bufferInfo(this.media,t,0);this.hls.trigger(o.ERROR,{type:c.MEDIA_ERROR,details:f.BUFFER_SEEK_OVER_HOLE,fatal:!1,error:ce,reason:ce.message,frag:be,buffer:Pe.len,bufferInfo:Pe})}}}}}_tryFixBufferStall(t,n,s){var m,E;const{fragmentTracker:T,media:U}=this,W=(m=this.hls)==null?void 0:m.config;if(!U||!T||!W)return;const N=(E=this.hls)==null?void 0:E.latestLevelDetails,te=T.getPartialFragment(s);if((te||N!=null&&N.live&&s1&&t.len>W.maxBufferHole||t.nextStart&&(t.nextStart-sW.highBufferWatchdogPeriod*1e3||this.waiting)&&(this.warn("Trying to nudge playhead over buffer-hole"),this._tryNudgeBuffer(t))}adjacentTraversal(t,n){const s=this.fragmentTracker,m=t.nextStart;if(s&&m){const E=s.getFragAtPos(n,u.MAIN),T=s.getFragAtPos(m,u.MAIN);if(E&&T)return T.sn-E.sn<2}return!1}_reportStall(t){const{hls:n,media:s,stallReported:m,stalled:E}=this;if(!m&&E!==null&&s&&n){this.stallReported=!0;const T=new Error(`Playback stalling at @${s.currentTime} due to low buffer (${yn(t)})`);this.warn(T.message),n.trigger(o.ERROR,{type:c.MEDIA_ERROR,details:f.BUFFER_STALLED_ERROR,fatal:!1,error:T,buffer:t.len,bufferInfo:t,stalled:{start:E}})}}_trySkipBufferHole(t){var n;const{fragmentTracker:s,media:m}=this,E=(n=this.hls)==null?void 0:n.config;if(!m||!s||!E)return 0;const T=m.currentTime,U=pi.bufferInfo(m,T,0),W=T0&&U.len<1&&m.readyState<3,be=W-T;if(be>0&&(te||ce)){if(be>E.maxBufferHole){let Se=!1;if(T===0){const at=s.getAppendedFrag(0,u.MAIN);at&&W{const P=Bc();try{P&&new P(0,Number.POSITIVE_INFINITY,"")}catch(t){return Number.MAX_VALUE}return Number.POSITIVE_INFINITY})();function vf(P){return Uint8Array.from(P.replace(/^0x/,"").replace(/([\da-fA-F]{2}) ?/g,"0x$1 ").replace(/ +$/,"").split(" ")).buffer}class Hf{constructor(t){this.hls=void 0,this.id3Track=null,this.media=null,this.dateRangeCuesAppended={},this.removeCues=!0,this.onEventCueEnter=()=>{this.hls&&this.hls.trigger(o.EVENT_CUE_ENTER,{})},this.hls=t,this._registerListeners()}destroy(){this._unregisterListeners(),this.id3Track=null,this.media=null,this.dateRangeCuesAppended={},this.hls=this.onEventCueEnter=null}_registerListeners(){const{hls:t}=this;t.on(o.MEDIA_ATTACHING,this.onMediaAttaching,this),t.on(o.MEDIA_ATTACHED,this.onMediaAttached,this),t.on(o.MEDIA_DETACHING,this.onMediaDetaching,this),t.on(o.MANIFEST_LOADING,this.onManifestLoading,this),t.on(o.FRAG_PARSING_METADATA,this.onFragParsingMetadata,this),t.on(o.BUFFER_FLUSHING,this.onBufferFlushing,this),t.on(o.LEVEL_UPDATED,this.onLevelUpdated,this),t.on(o.LEVEL_PTS_UPDATED,this.onLevelPtsUpdated,this)}_unregisterListeners(){const{hls:t}=this;t.off(o.MEDIA_ATTACHING,this.onMediaAttaching,this),t.off(o.MEDIA_ATTACHED,this.onMediaAttached,this),t.off(o.MEDIA_DETACHING,this.onMediaDetaching,this),t.off(o.MANIFEST_LOADING,this.onManifestLoading,this),t.off(o.FRAG_PARSING_METADATA,this.onFragParsingMetadata,this),t.off(o.BUFFER_FLUSHING,this.onBufferFlushing,this),t.off(o.LEVEL_UPDATED,this.onLevelUpdated,this),t.off(o.LEVEL_PTS_UPDATED,this.onLevelPtsUpdated,this)}onMediaAttaching(t,n){var s;this.media=n.media,((s=n.overrides)==null?void 0:s.cueRemoval)===!1&&(this.removeCues=!1)}onMediaAttached(){const t=this.hls.latestLevelDetails;t&&this.updateDateRangeCues(t)}onMediaDetaching(t,n){this.media=null,!n.transferMedia&&(this.id3Track&&(this.removeCues&&Ru(this.id3Track,this.onEventCueEnter),this.id3Track=null),this.dateRangeCuesAppended={})}onManifestLoading(){this.dateRangeCuesAppended={}}createTrack(t){const n=this.getID3Track(t.textTracks);return n.mode="hidden",n}getID3Track(t){if(this.media){for(let n=0;nnf&&(ce=nf),ce-te<=0&&(ce=te+Mf);for(let Pe=0;Pete.type===ts.audioId3&&W:m==="video"?N=te=>te.type===ts.emsg&&U:N=te=>te.type===ts.audioId3&&W||te.type===ts.emsg&&U,Vo(E,n,s,N)}}onLevelUpdated(t,{details:n}){this.updateDateRangeCues(n,!0)}onLevelPtsUpdated(t,n){Math.abs(n.drift)>.01&&this.updateDateRangeCues(n.details)}updateDateRangeCues(t,n){if(!this.media||!t.hasProgramDateTime||!this.hls.config.enableDateRangeMetadataCues)return;const{id3Track:s}=this,{dateRanges:m}=t,E=Object.keys(m);let T=this.dateRangeCuesAppended;if(s&&n){var U;if((U=s.cues)!=null&&U.length){const te=Object.keys(T).filter(ce=>!E.includes(ce));for(let ce=te.length;ce--;){const be=te[ce],Pe=T[be].cues;delete T[be],Object.keys(Pe).forEach(Se=>{try{const at=Pe[Se];at.removeEventListener("enter",this.onEventCueEnter),s.removeCue(at)}catch(at){}})}}else T=this.dateRangeCuesAppended={}}const W=t.fragments[t.fragments.length-1];if(E.length===0||!r(W==null?void 0:W.programDateTime))return;this.id3Track||(this.id3Track=this.createTrack(this.media));const N=Bc();for(let te=0;te{if(Hr!==be.id){const en=m[Hr];if(en.class===be.class&&en.startDate>be.startDate&&(!un||be.startDate.01&&(Hr.startTime=Pe,Hr.endTime=Mt);else if(N){let en=be.attr[un];Ys(un)&&(en=vf(en));const Kr=Ff(N,Pe,Mt,{key:un,data:en},ts.dateRange);Kr&&(Kr.id=ce,this.id3Track.addCue(Kr),at[un]=Kr,this.hls.config.interstitialsController&&(un==="X-ASSET-LIST"||un==="X-ASSET-URL")&&Kr.addEventListener("enter",this.onEventCueEnter))}}T[ce]={cues:at,dateRange:be,durationKnown:rt}}}}class Cf{constructor(t){this.hls=void 0,this.config=void 0,this.media=null,this.currentTime=0,this.stallCount=0,this._latency=null,this._targetLatencyUpdated=!1,this.onTimeupdate=()=>{const{media:n}=this,s=this.levelDetails;if(!n||!s)return;this.currentTime=n.currentTime;const m=this.computeLatency();if(m===null)return;this._latency=m;const{lowLatencyMode:E,maxLiveSyncPlaybackRate:T}=this.config;if(!E||T===1||!s.live)return;const U=this.targetLatency;if(U===null)return;const W=m-U,N=Math.min(this.maxLatency,U+s.targetduration);if(W.05&&this.forwardBufferLength>1){const ce=Math.min(2,Math.max(1,T)),be=Math.round(2/(1+Math.exp(-.75*W-this.edgeStalled))*20)/20,Pe=Math.min(ce,Math.max(1,be));this.changeMediaPlaybackRate(n,Pe)}else n.playbackRate!==1&&n.playbackRate!==0&&this.changeMediaPlaybackRate(n,1)},this.hls=t,this.config=t.config,this.registerListeners()}get levelDetails(){var t;return((t=this.hls)==null?void 0:t.latestLevelDetails)||null}get latency(){return this._latency||0}get maxLatency(){const{config:t}=this;if(t.liveMaxLatencyDuration!==void 0)return t.liveMaxLatencyDuration;const n=this.levelDetails;return n?t.liveMaxLatencyDurationCount*n.targetduration:0}get targetLatency(){const t=this.levelDetails;if(t===null||this.hls===null)return null;const{holdBack:n,partHoldBack:s,targetduration:m}=t,{liveSyncDuration:E,liveSyncDurationCount:T,lowLatencyMode:U}=this.config,W=this.hls.userConfig;let N=U&&s||n;(this._targetLatencyUpdated||W.liveSyncDuration||W.liveSyncDurationCount||N===0)&&(N=E!==void 0?E:T*m);const te=m;return N+Math.min(this.stallCount*this.config.liveSyncOnStallIncrease,te)}set targetLatency(t){this.stallCount=0,this.config.liveSyncDuration=t,this._targetLatencyUpdated=!0}get liveSyncPosition(){const t=this.estimateLiveEdge(),n=this.targetLatency;if(t===null||n===null)return null;const s=this.levelDetails;if(s===null)return null;const m=s.edge,E=t-n-this.edgeStalled,T=m-s.totalduration,U=m-(this.config.lowLatencyMode&&s.partTarget||s.targetduration);return Math.min(Math.max(T,E),U)}get drift(){const t=this.levelDetails;return t===null?1:t.drift}get edgeStalled(){const t=this.levelDetails;if(t===null)return 0;const n=(this.config.lowLatencyMode&&t.partTarget||t.targetduration)*3;return Math.max(t.age-n,0)}get forwardBufferLength(){const{media:t}=this,n=this.levelDetails;if(!t||!n)return 0;const s=t.buffered.length;return(s?t.buffered.end(s-1):n.edge)-this.currentTime}destroy(){this.unregisterListeners(),this.onMediaDetaching(),this.hls=null}registerListeners(){const{hls:t}=this;t&&(t.on(o.MEDIA_ATTACHED,this.onMediaAttached,this),t.on(o.MEDIA_DETACHING,this.onMediaDetaching,this),t.on(o.MANIFEST_LOADING,this.onManifestLoading,this),t.on(o.LEVEL_UPDATED,this.onLevelUpdated,this),t.on(o.ERROR,this.onError,this))}unregisterListeners(){const{hls:t}=this;t&&(t.off(o.MEDIA_ATTACHED,this.onMediaAttached,this),t.off(o.MEDIA_DETACHING,this.onMediaDetaching,this),t.off(o.MANIFEST_LOADING,this.onManifestLoading,this),t.off(o.LEVEL_UPDATED,this.onLevelUpdated,this),t.off(o.ERROR,this.onError,this))}onMediaAttached(t,n){this.media=n.media,this.media.addEventListener("timeupdate",this.onTimeupdate)}onMediaDetaching(){this.media&&(this.media.removeEventListener("timeupdate",this.onTimeupdate),this.media=null)}onManifestLoading(){this._latency=null,this.stallCount=0}onLevelUpdated(t,{details:n}){n.advanced&&this.onTimeupdate(),!n.live&&this.media&&this.media.removeEventListener("timeupdate",this.onTimeupdate)}onError(t,n){var s;n.details===f.BUFFER_STALLED_ERROR&&(this.stallCount++,this.hls&&(s=this.levelDetails)!=null&&s.live&&this.hls.logger.warn("[latency-controller]: Stall detected, adjusting target latency"))}changeMediaPlaybackRate(t,n){var s,m;t.playbackRate!==n&&((s=this.hls)==null||s.logger.debug(`[latency-controller]: latency=${this.latency.toFixed(3)}, targetLatency=${(m=this.targetLatency)==null?void 0:m.toFixed(3)}, forwardBufferLength=${this.forwardBufferLength.toFixed(3)}: adjusting playback rate from ${t.playbackRate} to ${n}`),t.playbackRate=n)}estimateLiveEdge(){const t=this.levelDetails;return t===null?null:t.edge+t.age}computeLatency(){const t=this.estimateLiveEdge();return t===null?null:t-this.currentTime}}class Bf extends ml{constructor(t,n){super(t,"level-controller"),this._levels=[],this._firstLevel=-1,this._maxAutoLevel=-1,this._startLevel=void 0,this.currentLevel=null,this.currentLevelIndex=-1,this.manualLevelIndex=-1,this.steering=void 0,this.onParsedComplete=void 0,this.steering=n,this._registerListeners()}_registerListeners(){const{hls:t}=this;t.on(o.MANIFEST_LOADING,this.onManifestLoading,this),t.on(o.MANIFEST_LOADED,this.onManifestLoaded,this),t.on(o.LEVEL_LOADED,this.onLevelLoaded,this),t.on(o.LEVELS_UPDATED,this.onLevelsUpdated,this),t.on(o.FRAG_BUFFERED,this.onFragBuffered,this),t.on(o.ERROR,this.onError,this)}_unregisterListeners(){const{hls:t}=this;t.off(o.MANIFEST_LOADING,this.onManifestLoading,this),t.off(o.MANIFEST_LOADED,this.onManifestLoaded,this),t.off(o.LEVEL_LOADED,this.onLevelLoaded,this),t.off(o.LEVELS_UPDATED,this.onLevelsUpdated,this),t.off(o.FRAG_BUFFERED,this.onFragBuffered,this),t.off(o.ERROR,this.onError,this)}destroy(){this._unregisterListeners(),this.steering=null,this.resetLevels(),super.destroy()}stopLoad(){this._levels.forEach(n=>{n.loadError=0,n.fragmentError=0}),super.stopLoad()}resetLevels(){this._startLevel=void 0,this.manualLevelIndex=-1,this.currentLevelIndex=-1,this.currentLevel=null,this._levels=[],this._maxAutoLevel=-1}onManifestLoading(t,n){this.resetLevels()}onManifestLoaded(t,n){const s=this.hls.config.preferManagedMediaSource,m=[],E={},T={};let U=!1,W=!1,N=!1;n.levels.forEach(te=>{const ce=te.attrs;let{audioCodec:be,videoCodec:Pe}=te;be&&(te.audioCodec=be=Ir(be,s)||void 0),Pe&&(Pe=te.videoCodec=Qr(Pe));const{width:Se,height:at,unknownCodecs:rt}=te;let Mt=rt?rt.length:0;if(rt)for(let Kr=Mt;Kr--;){const jn=rt[Kr];this.isAudioSupported(jn)?(te.audioCodec=be=be?`${be},${jn}`:jn,Mt--,ct.audio[be.substring(0,4)]=2):this.isVideoSupported(jn)&&(te.videoCodec=Pe=Pe?`${Pe},${jn}`:jn,Mt--,ct.video[Pe.substring(0,4)]=2)}if(U||(U=!!(Se&&at)),W||(W=!!Pe),N||(N=!!be),Mt||be&&!this.isAudioSupported(be)||Pe&&!this.isVideoSupported(Pe)){this.log(`Some or all CODECS not supported "${ce.CODECS}"`);return}const{CODECS:fr,"FRAME-RATE":or,"HDCP-LEVEL":Or,"PATHWAY-ID":Ur,RESOLUTION:un,"VIDEO-RANGE":Hr}=ce,on=`${`${Ur||"."}-`}${te.bitrate}-${un}-${or}-${fr}-${Hr}-${Or}`;if(E[on])if(E[on].uri!==te.url&&!te.attrs["PATHWAY-ID"]){const Kr=T[on]+=1;te.attrs["PATHWAY-ID"]=new Array(Kr+1).join(".");const jn=this.createLevel(te);E[on]=jn,m.push(jn)}else E[on].addGroupId("audio",ce.AUDIO),E[on].addGroupId("text",ce.SUBTITLES);else{const Kr=this.createLevel(te);E[on]=Kr,T[on]=1,m.push(Kr)}}),this.filterAndSortMediaOptions(m,n,U,W,N)}createLevel(t){const n=new Ln(t),s=t.supplemental;if(s!=null&&s.videoCodec&&!this.isVideoSupported(s.videoCodec)){const m=new Error(`SUPPLEMENTAL-CODECS not supported "${s.videoCodec}"`);this.log(m.message),n.supportedResult=nn(m,[])}return n}isAudioSupported(t){return At(t,"audio",this.hls.config.preferManagedMediaSource)}isVideoSupported(t){return At(t,"video",this.hls.config.preferManagedMediaSource)}filterAndSortMediaOptions(t,n,s,m,E){let T=[],U=[],W=t;if((s||m)&&E&&(W=W.filter(({videoCodec:rt,videoRange:Mt,width:fr,height:or})=>(!!rt||!!(fr&&or))&&gr(Mt))),W.length===0){Promise.resolve().then(()=>{if(this.hls){let rt="no level with compatible codecs found in manifest",Mt=rt;n.levels.length&&(Mt=`one or more CODECS in variant not supported: ${yn(n.levels.map(or=>or.attrs.CODECS).filter((or,Or,Ur)=>Ur.indexOf(or)===Or))}`,this.warn(Mt),rt+=` (${Mt})`);const fr=new Error(rt);this.hls.trigger(o.ERROR,{type:c.MEDIA_ERROR,details:f.MANIFEST_INCOMPATIBLE_CODECS_ERROR,fatal:!0,url:n.url,error:fr,reason:Mt})}});return}n.audioTracks&&(T=n.audioTracks.filter(rt=>!rt.audioCodec||this.isAudioSupported(rt.audioCodec)),Nf(T)),n.subtitles&&(U=n.subtitles,Nf(U));const N=W.slice(0);W.sort((rt,Mt)=>{if(rt.attrs["HDCP-LEVEL"]!==Mt.attrs["HDCP-LEVEL"])return(rt.attrs["HDCP-LEVEL"]||"")>(Mt.attrs["HDCP-LEVEL"]||"")?1:-1;if(s&&rt.height!==Mt.height)return rt.height-Mt.height;if(rt.frameRate!==Mt.frameRate)return rt.frameRate-Mt.frameRate;if(rt.videoRange!==Mt.videoRange)return yr.indexOf(rt.videoRange)-yr.indexOf(Mt.videoRange);if(rt.videoCodec!==Mt.videoCodec){const fr=ye(rt.videoCodec),or=ye(Mt.videoCodec);if(fr!==or)return or-fr}if(rt.uri===Mt.uri&&rt.codecSet!==Mt.codecSet){const fr=et(rt.codecSet),or=et(Mt.codecSet);if(fr!==or)return or-fr}return rt.averageBitrate!==Mt.averageBitrate?rt.averageBitrate-Mt.averageBitrate:0});let te=N[0];if(this.steering&&(W=this.steering.filterParsedLevels(W),W.length!==N.length)){for(let rt=0;rtfr&&fr===this.hls.abrEwmaDefaultEstimate&&(this.hls.bandwidthEstimate=or)}break}const be=E&&!m,Pe=this.hls.config,Se=!!(Pe.audioStreamController&&Pe.audioTrackController),at={levels:W,audioTracks:T,subtitleTracks:U,sessionData:n.sessionData,sessionKeys:n.sessionKeys,firstLevel:this._firstLevel,stats:n.stats,audio:E,video:m,altAudio:Se&&!be&&T.some(rt=>!!rt.url)};this.hls.trigger(o.MANIFEST_PARSED,at)}get levels(){return this._levels.length===0?null:this._levels}get loadLevelObj(){return this.currentLevel}get level(){return this.currentLevelIndex}set level(t){const n=this._levels;if(n.length===0)return;if(t<0||t>=n.length){const te=new Error("invalid level idx"),ce=t<0;if(this.hls.trigger(o.ERROR,{type:c.OTHER_ERROR,details:f.LEVEL_SWITCH_ERROR,level:t,fatal:ce,error:te,reason:te.message}),ce)return;t=Math.min(t,n.length-1)}const s=this.currentLevelIndex,m=this.currentLevel,E=m?m.attrs["PATHWAY-ID"]:void 0,T=n[t],U=T.attrs["PATHWAY-ID"];if(this.currentLevelIndex=t,this.currentLevel=T,s===t&&m&&E===U)return;this.log(`Switching to level ${t} (${T.height?T.height+"p ":""}${T.videoRange?T.videoRange+" ":""}${T.codecSet?T.codecSet+" ":""}@${T.bitrate})${U?" with Pathway "+U:""} from level ${s}${E?" with Pathway "+E:""}`);const W={level:t,attrs:T.attrs,details:T.details,bitrate:T.bitrate,averageBitrate:T.averageBitrate,maxBitrate:T.maxBitrate,realBitrate:T.realBitrate,width:T.width,height:T.height,codecSet:T.codecSet,audioCodec:T.audioCodec,videoCodec:T.videoCodec,audioGroups:T.audioGroups,subtitleGroups:T.subtitleGroups,loaded:T.loaded,loadError:T.loadError,fragmentError:T.fragmentError,name:T.name,id:T.id,uri:T.uri,url:T.url,urlId:0,audioGroupIds:T.audioGroupIds,textGroupIds:T.textGroupIds};this.hls.trigger(o.LEVEL_SWITCHING,W);const N=T.details;if(!N||N.live){const te=this.switchParams(T.uri,m==null?void 0:m.details,N);this.loadPlaylist(te)}}get manualLevel(){return this.manualLevelIndex}set manualLevel(t){this.manualLevelIndex=t,this._startLevel===void 0&&(this._startLevel=t),t!==-1&&(this.level=t)}get firstLevel(){return this._firstLevel}set firstLevel(t){this._firstLevel=t}get startLevel(){if(this._startLevel===void 0){const t=this.hls.config.startLevel;return t!==void 0?t:this.hls.firstAutoLevel}return this._startLevel}set startLevel(t){this._startLevel=t}get pathways(){return this.steering?this.steering.pathways():[]}get pathwayPriority(){return this.steering?this.steering.pathwayPriority:null}set pathwayPriority(t){if(this.steering){const n=this.steering.pathways(),s=t.filter(m=>n.indexOf(m)!==-1);if(t.length<1){this.warn(`pathwayPriority ${t} should contain at least one pathway from list: ${n}`);return}this.steering.pathwayPriority=s}}onError(t,n){n.fatal||!n.context||n.context.type===h.LEVEL&&n.context.level===this.level&&this.checkRetry(n)}onFragBuffered(t,{frag:n}){if(n!==void 0&&n.type===u.MAIN){const s=n.elementaryStreams;if(!Object.keys(s).some(E=>!!s[E]))return;const m=this._levels[n.level];m!=null&&m.loadError&&(this.log(`Resetting level error count of ${m.loadError} on frag buffered`),m.loadError=0)}}onLevelLoaded(t,n){var s;const{level:m,details:E}=n,T=n.levelInfo;if(!T){var U;this.warn(`Invalid level index ${m}`),(U=n.deliveryDirectives)!=null&&U.skip&&(E.deltaUpdateFailed=!0);return}if(T===this.currentLevel||n.withoutMultiVariant){T.fragmentError===0&&(T.loadError=0);let W=T.details;W===n.details&&W.advanced&&(W=void 0),this.playlistLoaded(m,n,W)}else(s=n.deliveryDirectives)!=null&&s.skip&&(E.deltaUpdateFailed=!0)}loadPlaylist(t){super.loadPlaylist(),this.shouldLoadPlaylist(this.currentLevel)&&this.scheduleLoading(this.currentLevel,t)}loadingPlaylist(t,n){super.loadingPlaylist(t,n);const s=this.getUrlWithDirectives(t.uri,n),m=this.currentLevelIndex,E=t.attrs["PATHWAY-ID"],T=t.details,U=T==null?void 0:T.age;this.log(`Loading level index ${m}${(n==null?void 0:n.msn)!==void 0?" at sn "+n.msn+" part "+n.part:""}${E?" Pathway "+E:""}${U&&T.live?" age "+U.toFixed(1)+(T.type?" "+T.type||0:""):""} ${s}`),this.hls.trigger(o.LEVEL_LOADING,{url:s,level:m,levelInfo:t,pathwayId:t.attrs["PATHWAY-ID"],id:0,deliveryDirectives:n||null})}get nextLoadLevel(){return this.manualLevelIndex!==-1?this.manualLevelIndex:this.hls.nextAutoLevel}set nextLoadLevel(t){this.level=t,this.manualLevelIndex===-1&&(this.hls.nextAutoLevel=t)}removeLevel(t){var n;if(this._levels.length===1)return;const s=this._levels.filter((E,T)=>T!==t?!0:(this.steering&&this.steering.removeLevel(E),E===this.currentLevel&&(this.currentLevel=null,this.currentLevelIndex=-1,E.details&&E.details.fragments.forEach(U=>U.level=-1)),!1));xr(s),this._levels=s,this.currentLevelIndex>-1&&(n=this.currentLevel)!=null&&n.details&&(this.currentLevelIndex=this.currentLevel.details.fragments[0].level),this.manualLevelIndex>-1&&(this.manualLevelIndex=this.currentLevelIndex);const m=s.length-1;this._firstLevel=Math.min(this._firstLevel,m),this._startLevel&&(this._startLevel=Math.min(this._startLevel,m)),this.hls.trigger(o.LEVELS_UPDATED,{levels:s})}onLevelsUpdated(t,{levels:n}){this._levels=n}checkMaxAutoUpdated(){const{autoLevelCapping:t,maxAutoLevel:n,maxHdcpLevel:s}=this.hls;this._maxAutoLevel!==n&&(this._maxAutoLevel=n,this.hls.trigger(o.MAX_AUTO_LEVEL_UPDATED,{autoLevelCapping:t,levels:this.levels,maxAutoLevel:n,minAutoLevel:this.hls.minAutoLevel,maxHdcpLevel:s}))}}function Nf(P){const t={};P.forEach(n=>{const s=n.groupId||"";n.id=t[s]=t[s]||0,t[s]++})}function af(){return self.SourceBuffer||self.WebKitSourceBuffer}function $f(){if(!ae())return!1;const t=af();return!t||t.prototype&&typeof t.prototype.appendBuffer=="function"&&typeof t.prototype.remove=="function"}function Tf(){if(!$f())return!1;const P=ae();return typeof(P==null?void 0:P.isTypeSupported)=="function"&&(["avc1.42E01E,mp4a.40.2","av01.0.01M.08","vp09.00.50.08"].some(t=>P.isTypeSupported(Et(t,"video")))||["mp4a.40.2","fLaC"].some(t=>P.isTypeSupported(Et(t,"audio"))))}function g(){var P;const t=af();return typeof(t==null||(P=t.prototype)==null?void 0:P.changeType)=="function"}const C=100;class z extends ma{constructor(t,n,s){super(t,n,s,"stream-controller",u.MAIN),this.audioCodecSwap=!1,this.level=-1,this._forceStartLoad=!1,this._hasEnoughToStart=!1,this.altAudio=0,this.audioOnly=!1,this.fragPlaying=null,this.fragLastKbps=0,this.couldBacktrack=!1,this.backtrackFragment=null,this.audioCodecSwitch=!1,this.videoBuffer=null,this.onMediaPlaying=()=>{this.tick()},this.onMediaSeeked=()=>{const m=this.media,E=m?m.currentTime:null;if(E===null||!r(E)||(this.log(`Media seeked to ${E.toFixed(3)}`),!this.getBufferedFrag(E)))return;const T=this.getFwdBufferInfoAtPos(m,E,u.MAIN,0);if(T===null||T.len===0){this.warn(`Main forward buffer length at ${E} on "seeked" event ${T?T.len:"empty"})`);return}this.tick()},this.registerListeners()}registerListeners(){super.registerListeners();const{hls:t}=this;t.on(o.MANIFEST_PARSED,this.onManifestParsed,this),t.on(o.LEVEL_LOADING,this.onLevelLoading,this),t.on(o.LEVEL_LOADED,this.onLevelLoaded,this),t.on(o.FRAG_LOAD_EMERGENCY_ABORTED,this.onFragLoadEmergencyAborted,this),t.on(o.AUDIO_TRACK_SWITCHING,this.onAudioTrackSwitching,this),t.on(o.AUDIO_TRACK_SWITCHED,this.onAudioTrackSwitched,this),t.on(o.BUFFER_CREATED,this.onBufferCreated,this),t.on(o.BUFFER_FLUSHED,this.onBufferFlushed,this),t.on(o.LEVELS_UPDATED,this.onLevelsUpdated,this),t.on(o.FRAG_BUFFERED,this.onFragBuffered,this)}unregisterListeners(){super.unregisterListeners();const{hls:t}=this;t.off(o.MANIFEST_PARSED,this.onManifestParsed,this),t.off(o.LEVEL_LOADED,this.onLevelLoaded,this),t.off(o.FRAG_LOAD_EMERGENCY_ABORTED,this.onFragLoadEmergencyAborted,this),t.off(o.AUDIO_TRACK_SWITCHING,this.onAudioTrackSwitching,this),t.off(o.AUDIO_TRACK_SWITCHED,this.onAudioTrackSwitched,this),t.off(o.BUFFER_CREATED,this.onBufferCreated,this),t.off(o.BUFFER_FLUSHED,this.onBufferFlushed,this),t.off(o.LEVELS_UPDATED,this.onLevelsUpdated,this),t.off(o.FRAG_BUFFERED,this.onFragBuffered,this)}onHandlerDestroying(){this.onMediaPlaying=this.onMediaSeeked=null,this.unregisterListeners(),super.onHandlerDestroying()}startLoad(t,n){if(this.levels){const{lastCurrentTime:s,hls:m}=this;if(this.stopLoad(),this.setInterval(C),this.level=-1,!this.startFragRequested){let E=m.startLevel;E===-1&&(m.config.testBandwidth&&this.levels.length>1?(E=0,this.bitrateTest=!0):E=m.firstAutoLevel),m.nextLoadLevel=E,this.level=m.loadLevel,this._hasEnoughToStart=!!n}s>0&&t===-1&&!n&&(this.log(`Override startPosition with lastCurrentTime @${s.toFixed(3)}`),t=s),this.state=Wr.IDLE,this.nextLoadPosition=this.lastCurrentTime=t+this.timelineOffset,this.startPosition=n?-1:t,this.tick()}else this._forceStartLoad=!0,this.state=Wr.STOPPED}stopLoad(){this._forceStartLoad=!1,super.stopLoad()}doTick(){switch(this.state){case Wr.WAITING_LEVEL:{const{levels:n,level:s}=this,m=n==null?void 0:n[s],E=m==null?void 0:m.details;if(E&&(!E.live||this.levelLastLoaded===m&&!this.waitForLive(m))){if(this.waitForCdnTuneIn(E))break;this.state=Wr.IDLE;break}else if(this.hls.nextLoadLevel!==this.level){this.state=Wr.IDLE;break}break}case Wr.FRAG_LOADING_WAITING_RETRY:{var t;const n=self.performance.now(),s=this.retryDate;if(!s||n>=s||(t=this.media)!=null&&t.seeking){const{levels:m,level:E}=this,T=m==null?void 0:m[E];this.resetStartWhenNotLoaded(T||null),this.state=Wr.IDLE}}break}this.state===Wr.IDLE&&this.doTickIdle(),this.onTickEnd()}onTickEnd(){var t;super.onTickEnd(),(t=this.media)!=null&&t.readyState&&this.media.seeking===!1&&(this.lastCurrentTime=this.media.currentTime),this.checkFragmentChanged()}doTickIdle(){const{hls:t,levelLastLoaded:n,levels:s,media:m}=this;if(n===null||!m&&!this.primaryPrefetch&&(this.startFragRequested||!t.config.startFragPrefetch)||this.altAudio&&this.audioOnly)return;const E=this.buffering?t.nextLoadLevel:t.loadLevel;if(!(s!=null&&s[E]))return;const T=s[E],U=this.getMainFwdBufferInfo();if(U===null)return;const W=this.getLevelDetails();if(W&&this._streamEnded(U,W)){const at={};this.altAudio===2&&(at.type="video"),this.hls.trigger(o.BUFFER_EOS,at),this.state=Wr.ENDED;return}if(!this.buffering)return;t.loadLevel!==E&&t.manualLevel===-1&&this.log(`Adapting to level ${E} from level ${this.level}`),this.level=t.nextLoadLevel=E;const N=T.details;if(!N||this.state===Wr.WAITING_LEVEL||this.waitForLive(T)){this.level=E,this.state=Wr.WAITING_LEVEL,this.startFragRequested=!1;return}const te=U.len,ce=this.getMaxBufferLength(T.maxBitrate);if(te>=ce)return;this.backtrackFragment&&this.backtrackFragment.start>U.end&&(this.backtrackFragment=null);const be=this.backtrackFragment?this.backtrackFragment.start:U.end;let Pe=this.getNextFragment(be,N);if(this.couldBacktrack&&!this.fragPrevious&&Pe&&_e(Pe)&&this.fragmentTracker.getState(Pe)!==ir.OK){var Se;const rt=((Se=this.backtrackFragment)!=null?Se:Pe).sn-N.startSN,Mt=N.fragments[rt-1];Mt&&Pe.cc===Mt.cc&&(Pe=Mt,this.fragmentTracker.removeFragment(Mt))}else this.backtrackFragment&&U.len&&(this.backtrackFragment=null);if(Pe&&this.isLoopLoading(Pe,be)){if(!Pe.gap){const rt=this.audioOnly&&!this.altAudio?$.AUDIO:$.VIDEO,Mt=(rt===$.VIDEO?this.videoBuffer:this.mediaBuffer)||this.media;Mt&&this.afterBufferFlushed(Mt,rt,u.MAIN)}Pe=this.getNextFragmentLoopLoading(Pe,N,U,u.MAIN,ce)}Pe&&(Pe.initSegment&&!Pe.initSegment.data&&!this.bitrateTest&&(Pe=Pe.initSegment),this.loadFragment(Pe,T,be))}loadFragment(t,n,s){const m=this.fragmentTracker.getState(t);m===ir.NOT_LOADED||m===ir.PARTIAL?_e(t)?this.bitrateTest?(this.log(`Fragment ${t.sn} of level ${t.level} is being downloaded to test bitrate and will not be buffered`),this._loadBitrateTestFrag(t,n)):super.loadFragment(t,n,s):this._loadInitSegment(t,n):this.clearTrackerIfNeeded(t)}getBufferedFrag(t){return this.fragmentTracker.getBufferedFrag(t,u.MAIN)}followingBufferedFrag(t){return t?this.getBufferedFrag(t.end+.5):null}immediateLevelSwitch(){this.abortCurrentFrag(),this.flushMainBuffer(0,Number.POSITIVE_INFINITY)}nextLevelSwitch(){const{levels:t,media:n}=this;if(n!=null&&n.readyState){let s;const m=this.getAppendedFrag(n.currentTime);m&&m.start>1&&this.flushMainBuffer(0,m.start-1);const E=this.getLevelDetails();if(E!=null&&E.live){const U=this.getMainFwdBufferInfo();if(!U||U.len{const T=E.audioCodec;T&&(s=s||T.indexOf("mp4a.40.2")!==-1,m=m||T.indexOf("mp4a.40.5")!==-1)}),this.audioCodecSwitch=s&&m&&!g(),this.audioCodecSwitch&&this.log("Both AAC/HE-AAC audio found in levels; declaring level codec as HE-AAC"),this.levels=n.levels,this.startFragRequested=!1}onLevelLoading(t,n){const{levels:s}=this;if(!s||this.state!==Wr.IDLE)return;const m=n.levelInfo;(!m.details||m.details.live&&(this.levelLastLoaded!==m||m.details.expired)||this.waitForCdnTuneIn(m.details))&&(this.state=Wr.WAITING_LEVEL)}onLevelLoaded(t,n){var s;const{levels:m,startFragRequested:E}=this,T=n.level,U=n.details,W=U.totalduration;if(!m){this.warn(`Levels were reset while loading level ${T}`);return}this.log(`Level ${T} loaded [${U.startSN},${U.endSN}]${U.lastPartSn?`[part-${U.lastPartSn}-${U.lastPartIndex}]`:""}, cc [${U.startCC}, ${U.endCC}] duration:${W}`);const N=n.levelInfo,te=this.fragCurrent;te&&(this.state===Wr.FRAG_LOADING||this.state===Wr.FRAG_LOADING_WAITING_RETRY)&&te.level!==n.level&&te.loader&&this.abortCurrentFrag();let ce=0;if(U.live||(s=N.details)!=null&&s.live){var be;if(this.checkLiveUpdate(U),U.deltaUpdateFailed)return;ce=this.alignPlaylists(U,N.details,(be=this.levelLastLoaded)==null?void 0:be.details)}if(N.details=U,this.levelLastLoaded=N,E||this.setStartPosition(U,ce),this.hls.trigger(o.LEVEL_UPDATED,{details:U,level:T}),this.state===Wr.WAITING_LEVEL){if(this.waitForCdnTuneIn(U))return;this.state=Wr.IDLE}E&&U.live&&this.synchronizeToLiveEdge(U),this.tick()}synchronizeToLiveEdge(t){const{config:n,media:s}=this;if(!s)return;const m=this.hls.liveSyncPosition,E=this.getLoadPosition(),T=t.fragmentStart,U=t.edge,W=E>=T-n.maxFragLookUpTolerance&&E<=U;if(m!==null&&s.duration>m&&(E{var T;(T=this.hls)==null||T.trigger(o.AUDIO_TRACK_SWITCHED,n)}),s.trigger(o.BUFFER_FLUSHING,{startOffset:0,endOffset:Number.POSITIVE_INFINITY,type:null});return}s.trigger(o.AUDIO_TRACK_SWITCHED,n)}}onAudioTrackSwitched(t,n){const s=Xi(n.url,this.hls);if(s){const m=this.videoBuffer;m&&this.mediaBuffer!==m&&(this.log("Switching on alternate audio, use video.buffered to schedule main fragment loading"),this.mediaBuffer=m)}this.altAudio=s?2:0,this.tick()}onBufferCreated(t,n){const s=n.tracks;let m,E,T=!1;for(const U in s){const W=s[U];if(W.id==="main"){if(E=U,m=W,U==="video"){const N=s[U];N&&(this.videoBuffer=N.buffer)}}else T=!0}T&&m?(this.log(`Alternate track found, use ${E}.buffered to schedule main fragment loading`),this.mediaBuffer=m.buffer):this.mediaBuffer=this.media}onFragBuffered(t,n){const{frag:s,part:m}=n,E=s.type===u.MAIN;if(E){if(this.fragContextChanged(s)){this.warn(`Fragment ${s.sn}${m?" p: "+m.index:""} of level ${s.level} finished buffering, but was aborted. state: ${this.state}`),this.state===Wr.PARSED&&(this.state=Wr.IDLE);return}const U=m?m.stats:s.stats;this.fragLastKbps=Math.round(8*U.total/(U.buffering.end-U.loading.first)),_e(s)&&(this.fragPrevious=s),this.fragBufferedComplete(s,m)}const T=this.media;T&&(!this._hasEnoughToStart&&pi.getBuffered(T).length&&(this._hasEnoughToStart=!0,this.seekToStartPos()),E&&this.tick())}get hasEnoughToStart(){return this._hasEnoughToStart}onError(t,n){var s;if(n.fatal){this.state=Wr.ERROR;return}switch(n.details){case f.FRAG_GAP:case f.FRAG_PARSING_ERROR:case f.FRAG_DECRYPT_ERROR:case f.FRAG_LOAD_ERROR:case f.FRAG_LOAD_TIMEOUT:case f.KEY_LOAD_ERROR:case f.KEY_LOAD_TIMEOUT:this.onFragmentOrKeyLoadError(u.MAIN,n);break;case f.LEVEL_LOAD_ERROR:case f.LEVEL_LOAD_TIMEOUT:case f.LEVEL_PARSING_ERROR:!n.levelRetry&&this.state===Wr.WAITING_LEVEL&&((s=n.context)==null?void 0:s.type)===h.LEVEL&&(this.state=Wr.IDLE);break;case f.BUFFER_ADD_CODEC_ERROR:case f.BUFFER_APPEND_ERROR:if(n.parent!=="main")return;this.resetLoadingState();break;case f.BUFFER_FULL_ERROR:if(n.parent!=="main")return;this.reduceLengthAndFlushBuffer(n)&&this.flushMainBuffer(0,Number.POSITIVE_INFINITY);break;case f.INTERNAL_EXCEPTION:this.recoverWorkerError(n);break}}onFragLoadEmergencyAborted(){this.state=Wr.IDLE,this._hasEnoughToStart||(this.startFragRequested=!1,this.nextLoadPosition=this.lastCurrentTime),this.tickImmediate()}onBufferFlushed(t,{type:n}){if(n!==$.AUDIO||!this.altAudio){const s=(n===$.VIDEO?this.videoBuffer:this.mediaBuffer)||this.media;s&&(this.afterBufferFlushed(s,n,u.MAIN),this.tick())}}onLevelsUpdated(t,n){this.level>-1&&this.fragCurrent&&(this.level=this.fragCurrent.level,this.level===-1&&this.resetWhenMissingContext(this.fragCurrent)),this.levels=n.levels}swapAudioCodec(){this.audioCodecSwap=!this.audioCodecSwap}seekToStartPos(){const{media:t}=this;if(!t)return;const n=t.currentTime;let s=this.startPosition;if(s>=0&&n0&&(W{const{hls:m}=this,E=s==null?void 0:s.frag;if(!E||this.fragContextChanged(E))return;n.fragmentError=0,this.state=Wr.IDLE,this.startFragRequested=!1,this.bitrateTest=!1;const T=E.stats;T.parsing.start=T.parsing.end=T.buffering.start=T.buffering.end=self.performance.now(),m.trigger(o.FRAG_LOADED,s),E.bitrateTest=!1})}_handleTransmuxComplete(t){var n;const s=this.playlistType,{hls:m}=this,{remuxResult:E,chunkMeta:T}=t,U=this.getCurrentContext(T);if(!U){this.resetWhenMissingContext(T);return}const{frag:W,part:N,level:te}=U,{video:ce,text:be,id3:Pe,initSegment:Se}=E,{details:at}=te,rt=this.altAudio?void 0:E.audio;if(this.fragContextChanged(W)){this.fragmentTracker.removeFragment(W);return}if(this.state=Wr.PARSING,Se){if(Se!=null&&Se.tracks){const or=W.initSegment||W;this._bufferInitSegment(te,Se.tracks,or,T),m.trigger(o.FRAG_PARSING_INIT_SEGMENT,{frag:or,id:s,tracks:Se.tracks})}const Mt=Se.initPTS,fr=Se.timescale;r(Mt)&&(this.initPTS[W.cc]={baseTime:Mt,timescale:fr},m.trigger(o.INIT_PTS_FOUND,{frag:W,id:s,initPTS:Mt,timescale:fr}))}if(ce&&at){rt&&ce.type==="audiovideo"&&this.logMuxedErr(W);const Mt=at.fragments[W.sn-1-at.startSN],fr=W.sn===at.startSN,or=!Mt||W.cc>Mt.cc;if(E.independent!==!1){const{startPTS:Or,endPTS:Ur,startDTS:un,endDTS:Hr}=ce;if(N)N.elementaryStreams[ce.type]={startPTS:Or,endPTS:Ur,startDTS:un,endDTS:Hr};else if(ce.firstKeyFrame&&ce.independent&&T.id===1&&!or&&(this.couldBacktrack=!0),ce.dropped&&ce.independent){const en=this.getMainFwdBufferInfo(),on=(en?en.end:this.getLoadPosition())+this.config.maxBufferHole,Kr=ce.firstKeyFramePTS?ce.firstKeyFramePTS:Or;if(!fr&&onyc&&(W.gap=!0);W.setElementaryStreamInfo(ce.type,Or,Ur,un,Hr),this.backtrackFragment&&(this.backtrackFragment=W),this.bufferFragmentData(ce,W,N,T,fr||or)}else if(fr||or)W.gap=!0;else{this.backtrack(W);return}}if(rt){const{startPTS:Mt,endPTS:fr,startDTS:or,endDTS:Or}=rt;N&&(N.elementaryStreams[$.AUDIO]={startPTS:Mt,endPTS:fr,startDTS:or,endDTS:Or}),W.setElementaryStreamInfo($.AUDIO,Mt,fr,or,Or),this.bufferFragmentData(rt,W,N,T)}if(at&&Pe!=null&&(n=Pe.samples)!=null&&n.length){const Mt={id:s,frag:W,details:at,samples:Pe.samples};m.trigger(o.FRAG_PARSING_METADATA,Mt)}if(at&&be){const Mt={id:s,frag:W,details:at,samples:be.samples};m.trigger(o.FRAG_PARSING_USERDATA,Mt)}}logMuxedErr(t){this.warn(`${_e(t)?"Media":"Init"} segment with muxed audiovideo where only video expected: ${t.url}`)}_bufferInitSegment(t,n,s,m){if(this.state!==Wr.PARSING)return;this.audioOnly=!!n.audio&&!n.video,this.altAudio&&!this.audioOnly&&(delete n.audio,n.audiovideo&&this.logMuxedErr(s));const{audio:E,video:T,audiovideo:U}=n;if(E){let N=Gr(E.codec,t.audioCodec);N==="mp4a"&&(N="mp4a.40.5");const te=navigator.userAgent.toLowerCase();if(this.audioCodecSwitch){N&&(N.indexOf("mp4a.40.5")!==-1?N="mp4a.40.2":N="mp4a.40.5");const ce=E.metadata;ce&&"channelCount"in ce&&(ce.channelCount||1)!==1&&te.indexOf("firefox")===-1&&(N="mp4a.40.5")}N&&N.indexOf("mp4a.40.5")!==-1&&te.indexOf("android")!==-1&&E.container!=="audio/mpeg"&&(N="mp4a.40.2",this.log(`Android: force audio codec to ${N}`)),t.audioCodec&&t.audioCodec!==N&&this.log(`Swapping manifest audio codec "${t.audioCodec}" for "${N}"`),E.levelCodec=N,E.id=u.MAIN,this.log(`Init audio buffer, container:${E.container}, codecs[selected/level/parsed]=[${N||""}/${t.audioCodec||""}/${E.codec}]`),delete n.audiovideo}if(T){T.levelCodec=t.videoCodec,T.id=u.MAIN;const N=T.codec;if((N==null?void 0:N.length)===4)switch(N){case"hvc1":case"hev1":T.codec="hvc1.1.6.L120.90";break;case"av01":T.codec="av01.0.04M.08";break;case"avc1":T.codec="avc1.42e01e";break}this.log(`Init video buffer, container:${T.container}, codecs[level/parsed]=[${t.videoCodec||""}/${N}]${T.codec!==N?" parsed-corrected="+T.codec:""}${T.supplemental?" supplemental="+T.supplemental:""}`),delete n.audiovideo}U&&(this.log(`Init audiovideo buffer, container:${U.container}, codecs[level/parsed]=[${t.codecs}/${U.codec}]`),delete n.video,delete n.audio);const W=Object.keys(n);if(W.length){if(this.hls.trigger(o.BUFFER_CODECS,n),!this.hls)return;W.forEach(N=>{const ce=n[N].initSegment;ce!=null&&ce.byteLength&&this.hls.trigger(o.BUFFER_APPENDING,{type:N,data:ce,frag:s,part:null,chunkMeta:m,parent:s.type})})}this.tickImmediate()}getMainFwdBufferInfo(){const t=this.mediaBuffer&&this.altAudio===2?this.mediaBuffer:this.media;return this.getFwdBufferInfo(t,u.MAIN)}get maxBufferLength(){const{levels:t,level:n}=this,s=t==null?void 0:t[n];return s?this.getMaxBufferLength(s.maxBitrate):this.config.maxBufferLength}backtrack(t){this.couldBacktrack=!0,this.backtrackFragment=t,this.resetTransmuxer(),this.flushBufferGap(t),this.fragmentTracker.removeFragment(t),this.fragPrevious=null,this.nextLoadPosition=t.start,this.state=Wr.IDLE}checkFragmentChanged(){const t=this.media;let n=null;if(t&&t.readyState>1&&t.seeking===!1){const s=t.currentTime;if(pi.isBuffered(t,s)?n=this.getAppendedFrag(s):pi.isBuffered(t,s+.1)&&(n=this.getAppendedFrag(s+.1)),n){this.backtrackFragment=null;const m=this.fragPlaying,E=n.level;(!m||n.sn!==m.sn||m.level!==E)&&(this.fragPlaying=n,this.hls.trigger(o.FRAG_CHANGED,{frag:n}),(!m||m.level!==E)&&this.hls.trigger(o.LEVEL_SWITCHED,{level:E}))}}}get nextLevel(){const t=this.nextBufferedFrag;return t?t.level:-1}get currentFrag(){var t;if(this.fragPlaying)return this.fragPlaying;const n=((t=this.media)==null?void 0:t.currentTime)||this.lastCurrentTime;return r(n)?this.getAppendedFrag(n):null}get currentProgramDateTime(){var t;const n=((t=this.media)==null?void 0:t.currentTime)||this.lastCurrentTime;if(r(n)){const s=this.getLevelDetails(),m=this.currentFrag||(s?qn(null,s.fragments,n):null);if(m){const E=m.programDateTime;if(E!==null){const T=E+(n-m.start)*1e3;return new Date(T)}}}return null}get currentLevel(){const t=this.currentFrag;return t?t.level:-1}get nextBufferedFrag(){const t=this.currentFrag;return t?this.followingBufferedFrag(t):null}get forceStartLoad(){return this._forceStartLoad}}class ve{constructor(t){this.config=void 0,this.keyUriToKeyInfo={},this.emeController=null,this.config=t}abort(t){for(const s in this.keyUriToKeyInfo){const m=this.keyUriToKeyInfo[s].loader;if(m){var n;if(t&&t!==((n=m.context)==null?void 0:n.frag.type))return;m.abort()}}}detach(){for(const t in this.keyUriToKeyInfo){const n=this.keyUriToKeyInfo[t];(n.mediaKeySessionContext||n.decryptdata.isCommonEncryption)&&delete this.keyUriToKeyInfo[t]}}destroy(){this.detach();for(const t in this.keyUriToKeyInfo){const n=this.keyUriToKeyInfo[t].loader;n&&n.destroy()}this.keyUriToKeyInfo={}}createKeyLoadError(t,n=f.KEY_LOAD_ERROR,s,m,E){return new Ha({type:c.NETWORK_ERROR,details:n,fatal:!1,frag:t,response:E,error:s,networkDetails:m})}loadClear(t,n){if(this.emeController&&this.config.emeEnabled&&!this.emeController.getSelectedKeySystemFormats().length){if(n.length){const{sn:s,cc:m}=t;for(let E=0;E{if(T.setKeyFormat(U),this.emeController&&this.config.requireKeySystemAccessOnStart){const W=Zs(U);if(W)return this.emeController.getKeySystemAccess([W])}})}}else if(this.config.requireKeySystemAccessOnStart){const s=po(this.config);if(s.length)return this.emeController.getKeySystemAccess(s)}}return null}load(t){return!t.decryptdata&&t.encrypted&&this.emeController&&this.config.emeEnabled?this.emeController.selectKeySystemFormat(t).then(n=>this.loadInternal(t,n)):this.loadInternal(t)}loadInternal(t,n){var s,m;n&&t.setKeyFormat(n);const E=t.decryptdata;if(!E){const N=new Error(n?`Expected frag.decryptdata to be defined after setting format ${n}`:"Missing decryption data on fragment in onKeyLoading");return Promise.reject(this.createKeyLoadError(t,f.KEY_LOAD_ERROR,N))}const T=E.uri;if(!T)return Promise.reject(this.createKeyLoadError(t,f.KEY_LOAD_ERROR,new Error(`Invalid key URI: "${T}"`)));let U=this.keyUriToKeyInfo[T];if((s=U)!=null&&s.decryptdata.key)return E.key=U.decryptdata.key,Promise.resolve({frag:t,keyInfo:U});if((m=U)!=null&&m.keyLoadPromise){var W;switch((W=U.mediaKeySessionContext)==null?void 0:W.keyStatus){case void 0:case"status-pending":case"usable":case"usable-in-future":return U.keyLoadPromise.then(N=>(E.key=N.keyInfo.decryptdata.key,{frag:t,keyInfo:U}))}}switch(U=this.keyUriToKeyInfo[T]={decryptdata:E,keyLoadPromise:null,loader:null,mediaKeySessionContext:null},E.method){case"ISO-23001-7":case"SAMPLE-AES":case"SAMPLE-AES-CENC":case"SAMPLE-AES-CTR":return E.keyFormat==="identity"?this.loadKeyHTTP(U,t):this.loadKeyEME(U,t);case"AES-128":case"AES-256":case"AES-256-CTR":return this.loadKeyHTTP(U,t);default:return Promise.reject(this.createKeyLoadError(t,f.KEY_LOAD_ERROR,new Error(`Key supplied with unsupported METHOD: "${E.method}"`)))}}loadKeyEME(t,n){const s={frag:n,keyInfo:t};if(this.emeController&&this.config.emeEnabled){const m=this.emeController.loadKey(s);if(m)return(t.keyLoadPromise=m.then(E=>(t.mediaKeySessionContext=E,s))).catch(E=>{throw t.keyLoadPromise=null,E})}return Promise.resolve(s)}loadKeyHTTP(t,n){const s=this.config,m=s.loader,E=new m(s);return n.keyLoader=t.loader=E,t.keyLoadPromise=new Promise((T,U)=>{const W={keyInfo:t,frag:n,responseType:"arraybuffer",url:t.decryptdata.uri},N=s.keyLoadPolicy.default,te={loadPolicy:N,timeout:N.maxLoadTimeMs,maxRetry:0,retryDelay:0,maxRetryDelay:0},ce={onSuccess:(be,Pe,Se,at)=>{const{frag:rt,keyInfo:Mt,url:fr}=Se;if(!rt.decryptdata||Mt!==this.keyUriToKeyInfo[fr])return U(this.createKeyLoadError(rt,f.KEY_LOAD_ERROR,new Error("after key load, decryptdata unset or changed"),at));Mt.decryptdata.key=rt.decryptdata.key=new Uint8Array(be.data),rt.keyLoader=null,Mt.loader=null,T({frag:rt,keyInfo:Mt})},onError:(be,Pe,Se,at)=>{this.resetLoader(Pe),U(this.createKeyLoadError(n,f.KEY_LOAD_ERROR,new Error(`HTTP Error ${be.code} loading key ${be.text}`),Se,b({url:W.url,data:void 0},be)))},onTimeout:(be,Pe,Se)=>{this.resetLoader(Pe),U(this.createKeyLoadError(n,f.KEY_LOAD_TIMEOUT,new Error("key loading timed out"),Se))},onAbort:(be,Pe,Se)=>{this.resetLoader(Pe),U(this.createKeyLoadError(n,f.INTERNAL_ABORTED,new Error("key loading aborted"),Se))}};E.load(W,te,ce)})}resetLoader(t){const{frag:n,keyInfo:s,url:m}=t,E=s.loader;n.keyLoader===E&&(n.keyLoader=null,s.loader=null),delete this.keyUriToKeyInfo[m],E&&E.destroy()}}function ke(P){const{type:t}=P;switch(t){case h.AUDIO_TRACK:return u.AUDIO;case h.SUBTITLE_TRACK:return u.SUBTITLE;default:return u.MAIN}}function ot(P,t){let n=P.url;return(n===void 0||n.indexOf("data:")===0)&&(n=t.url),n}class Zt{constructor(t){this.hls=void 0,this.loaders=Object.create(null),this.variableList=null,this.onManifestLoaded=this.checkAutostartLoad,this.hls=t,this.registerListeners()}startLoad(t){}stopLoad(){this.destroyInternalLoaders()}registerListeners(){const{hls:t}=this;t.on(o.MANIFEST_LOADING,this.onManifestLoading,this),t.on(o.LEVEL_LOADING,this.onLevelLoading,this),t.on(o.AUDIO_TRACK_LOADING,this.onAudioTrackLoading,this),t.on(o.SUBTITLE_TRACK_LOADING,this.onSubtitleTrackLoading,this),t.on(o.LEVELS_UPDATED,this.onLevelsUpdated,this)}unregisterListeners(){const{hls:t}=this;t.off(o.MANIFEST_LOADING,this.onManifestLoading,this),t.off(o.LEVEL_LOADING,this.onLevelLoading,this),t.off(o.AUDIO_TRACK_LOADING,this.onAudioTrackLoading,this),t.off(o.SUBTITLE_TRACK_LOADING,this.onSubtitleTrackLoading,this),t.off(o.LEVELS_UPDATED,this.onLevelsUpdated,this)}createInternalLoader(t){const n=this.hls.config,s=n.pLoader,m=n.loader,E=s||m,T=new E(n);return this.loaders[t.type]=T,T}getInternalLoader(t){return this.loaders[t.type]}resetInternalLoader(t){this.loaders[t]&&delete this.loaders[t]}destroyInternalLoaders(){for(const t in this.loaders){const n=this.loaders[t];n&&n.destroy(),this.resetInternalLoader(t)}}destroy(){this.variableList=null,this.unregisterListeners(),this.destroyInternalLoaders()}onManifestLoading(t,n){const{url:s}=n;this.variableList=null,this.load({id:null,level:0,responseType:"text",type:h.MANIFEST,url:s,deliveryDirectives:null,levelOrTrack:null})}onLevelLoading(t,n){const{id:s,level:m,pathwayId:E,url:T,deliveryDirectives:U,levelInfo:W}=n;this.load({id:s,level:m,pathwayId:E,responseType:"text",type:h.LEVEL,url:T,deliveryDirectives:U,levelOrTrack:W})}onAudioTrackLoading(t,n){const{id:s,groupId:m,url:E,deliveryDirectives:T,track:U}=n;this.load({id:s,groupId:m,level:null,responseType:"text",type:h.AUDIO_TRACK,url:E,deliveryDirectives:T,levelOrTrack:U})}onSubtitleTrackLoading(t,n){const{id:s,groupId:m,url:E,deliveryDirectives:T,track:U}=n;this.load({id:s,groupId:m,level:null,responseType:"text",type:h.SUBTITLE_TRACK,url:E,deliveryDirectives:T,levelOrTrack:U})}onLevelsUpdated(t,n){const s=this.loaders[h.LEVEL];if(s){const m=s.context;m&&!n.levels.some(E=>E===m.levelOrTrack)&&(s.abort(),delete this.loaders[h.LEVEL])}}load(t){var n;const s=this.hls.config;let m=this.getInternalLoader(t);if(m){const N=this.hls.logger,te=m.context;if(te&&te.levelOrTrack===t.levelOrTrack&&(te.url===t.url||te.deliveryDirectives&&!t.deliveryDirectives)){te.url===t.url?N.log(`[playlist-loader]: ignore ${t.url} ongoing request`):N.log(`[playlist-loader]: ignore ${t.url} in favor of ${te.url}`);return}N.log(`[playlist-loader]: aborting previous loader for type: ${t.type}`),m.abort()}let E;if(t.type===h.MANIFEST?E=s.manifestLoadPolicy.default:E=y({},s.playlistLoadPolicy.default,{timeoutRetry:null,errorRetry:null}),m=this.createInternalLoader(t),r((n=t.deliveryDirectives)==null?void 0:n.part)){let N;if(t.type===h.LEVEL&&t.level!==null?N=this.hls.levels[t.level].details:t.type===h.AUDIO_TRACK&&t.id!==null?N=this.hls.audioTracks[t.id].details:t.type===h.SUBTITLE_TRACK&&t.id!==null&&(N=this.hls.subtitleTracks[t.id].details),N){const te=N.partTarget,ce=N.targetduration;if(te&&ce){const be=Math.max(te*3,ce*.8)*1e3;E=y({},E,{maxTimeToFirstByteMs:Math.min(be,E.maxTimeToFirstByteMs),maxLoadTimeMs:Math.min(be,E.maxTimeToFirstByteMs)})}}}const T=E.errorRetry||E.timeoutRetry||{},U={loadPolicy:E,timeout:E.maxLoadTimeMs,maxRetry:T.maxNumRetry||0,retryDelay:T.retryDelayMs||0,maxRetryDelay:T.maxRetryDelayMs||0},W={onSuccess:(N,te,ce,be)=>{const Pe=this.getInternalLoader(ce);this.resetInternalLoader(ce.type);const Se=N.data;if(Se.indexOf("#EXTM3U")!==0){this.handleManifestParsingError(N,ce,new Error("no EXTM3U delimiter"),be||null,te);return}te.parsing.start=performance.now(),So.isMediaPlaylist(Se)||ce.type!==h.MANIFEST?this.handleTrackOrLevelPlaylist(N,te,ce,be||null,Pe):this.handleMasterPlaylist(N,te,ce,be)},onError:(N,te,ce,be)=>{this.handleNetworkError(te,ce,!1,N,be)},onTimeout:(N,te,ce)=>{this.handleNetworkError(te,ce,!0,void 0,N)}};m.load(t,U,W)}checkAutostartLoad(){if(!this.hls)return;const{config:{autoStartLoad:t,startPosition:n},forceStartLoad:s}=this.hls;(t||s)&&(this.hls.logger.log(`${t?"auto":"force"} startLoad with configured startPosition ${n}`),this.hls.startLoad(n))}handleMasterPlaylist(t,n,s,m){const E=this.hls,T=t.data,U=ot(t,s),W=So.parseMasterPlaylist(T,U);if(W.playlistParsingError){this.handleManifestParsingError(t,s,W.playlistParsingError,m,n);return}const{contentSteering:N,levels:te,sessionData:ce,sessionKeys:be,startTimeOffset:Pe,variableList:Se}=W;this.variableList=Se;const{AUDIO:at=[],SUBTITLES:rt,"CLOSED-CAPTIONS":Mt}=So.parseMasterPlaylistMedia(T,U,W);at.length&&!at.some(or=>!or.url)&&te[0].audioCodec&&!te[0].attrs.AUDIO&&(this.hls.logger.log("[playlist-loader]: audio codec signaled in quality level, but no embedded audio track signaled, create one"),at.unshift({type:"main",name:"main",groupId:"main",default:!1,autoselect:!1,forced:!1,id:-1,attrs:new Fi({}),bitrate:0,url:""})),E.trigger(o.MANIFEST_LOADED,{levels:te,audioTracks:at,subtitles:rt,captions:Mt,contentSteering:N,url:U,stats:n,networkDetails:m,sessionData:ce,sessionKeys:be,startTimeOffset:Pe,variableList:Se})}handleTrackOrLevelPlaylist(t,n,s,m,E){const T=this.hls,{id:U,level:W,type:N}=s,te=ot(t,s),ce=r(W)?W:r(U)?U:0,be=ke(s),Pe=So.parseLevelPlaylist(t.data,te,ce,be,0,this.variableList);if(N===h.MANIFEST){const Se={attrs:new Fi({}),bitrate:0,details:Pe,name:"",url:te};Pe.requestScheduled=n.loading.start+Rn(Pe,0),T.trigger(o.MANIFEST_LOADED,{levels:[Se],audioTracks:[],url:te,stats:n,networkDetails:m,sessionData:null,sessionKeys:null,contentSteering:null,startTimeOffset:null,variableList:null})}n.parsing.end=performance.now(),s.levelDetails=Pe,this.handlePlaylistLoaded(Pe,t,n,s,m,E)}handleManifestParsingError(t,n,s,m,E){this.hls.trigger(o.ERROR,{type:c.NETWORK_ERROR,details:f.MANIFEST_PARSING_ERROR,fatal:n.type===h.MANIFEST,url:t.url,err:s,error:s,reason:s.message,response:t,context:n,networkDetails:m,stats:E})}handleNetworkError(t,n,s=!1,m,E){let T=`A network ${s?"timeout":"error"+(m?" (status "+m.code+")":"")} occurred while loading ${t.type}`;t.type===h.LEVEL?T+=`: ${t.level} id: ${t.id}`:(t.type===h.AUDIO_TRACK||t.type===h.SUBTITLE_TRACK)&&(T+=` id: ${t.id} group-id: "${t.groupId}"`);const U=new Error(T);this.hls.logger.warn(`[playlist-loader]: ${T}`);let W=f.UNKNOWN,N=!1;const te=this.getInternalLoader(t);switch(t.type){case h.MANIFEST:W=s?f.MANIFEST_LOAD_TIMEOUT:f.MANIFEST_LOAD_ERROR,N=!0;break;case h.LEVEL:W=s?f.LEVEL_LOAD_TIMEOUT:f.LEVEL_LOAD_ERROR,N=!1;break;case h.AUDIO_TRACK:W=s?f.AUDIO_TRACK_LOAD_TIMEOUT:f.AUDIO_TRACK_LOAD_ERROR,N=!1;break;case h.SUBTITLE_TRACK:W=s?f.SUBTITLE_TRACK_LOAD_TIMEOUT:f.SUBTITLE_LOAD_ERROR,N=!1;break}te&&this.resetInternalLoader(t.type);const ce={type:c.NETWORK_ERROR,details:W,fatal:N,url:t.url,loader:te,context:t,error:U,networkDetails:n,stats:E};if(m){const be=(n==null?void 0:n.url)||t.url;ce.response=b({url:be,data:void 0},m)}this.hls.trigger(o.ERROR,ce)}handlePlaylistLoaded(t,n,s,m,E,T){const U=this.hls,{type:W,level:N,id:te,groupId:ce,deliveryDirectives:be}=m,Pe=ot(n,m),Se=ke(m),at=typeof m.level=="number"&&Se===u.MAIN?N:void 0;if(!t.fragments.length){const Mt=t.playlistParsingError=new Error("No Segments found in Playlist");U.trigger(o.ERROR,{type:c.NETWORK_ERROR,details:f.LEVEL_EMPTY_ERROR,fatal:!1,url:Pe,error:Mt,reason:Mt.message,response:n,context:m,level:at,parent:Se,networkDetails:E,stats:s});return}t.targetduration||(t.playlistParsingError=new Error("Missing Target Duration"));const rt=t.playlistParsingError;if(rt){if(this.hls.logger.warn(rt),!U.config.ignorePlaylistParsingErrors){U.trigger(o.ERROR,{type:c.NETWORK_ERROR,details:f.LEVEL_PARSING_ERROR,fatal:!1,url:Pe,error:rt,reason:rt.message,response:n,context:m,level:at,parent:Se,networkDetails:E,stats:s});return}t.playlistParsingError=null}switch(t.live&&T&&(T.getCacheAge&&(t.ageHeader=T.getCacheAge()||0),(!T.getCacheAge||isNaN(t.ageHeader))&&(t.ageHeader=0)),W){case h.MANIFEST:case h.LEVEL:U.trigger(o.LEVEL_LOADED,{details:t,levelInfo:m.levelOrTrack||U.levels[0],level:at||0,id:te||0,stats:s,networkDetails:E,deliveryDirectives:be,withoutMultiVariant:W===h.MANIFEST});break;case h.AUDIO_TRACK:U.trigger(o.AUDIO_TRACK_LOADED,{details:t,track:m.levelOrTrack,id:te||0,groupId:ce||"",stats:s,networkDetails:E,deliveryDirectives:be});break;case h.SUBTITLE_TRACK:U.trigger(o.SUBTITLE_TRACK_LOADED,{details:t,track:m.levelOrTrack,id:te||0,groupId:ce||"",stats:s,networkDetails:E,deliveryDirectives:be});break}}}class ar{static get version(){return Va}static isMSESupported(){return $f()}static isSupported(){return Tf()}static getMediaSource(){return ae()}static get Events(){return o}static get MetadataSchema(){return ts}static get ErrorTypes(){return c}static get ErrorDetails(){return f}static get DefaultConfig(){return ar.defaultConfig?ar.defaultConfig:rf}static set DefaultConfig(t){ar.defaultConfig=t}constructor(t={}){this.config=void 0,this.userConfig=void 0,this.logger=void 0,this.coreComponents=void 0,this.networkControllers=void 0,this._emitter=new va,this._autoLevelCapping=-1,this._maxHdcpLevel=null,this.abrController=void 0,this.bufferController=void 0,this.capLevelController=void 0,this.latencyController=void 0,this.levelController=void 0,this.streamController=void 0,this.audioStreamController=void 0,this.subtititleStreamController=void 0,this.audioTrackController=void 0,this.subtitleTrackController=void 0,this.interstitialsController=void 0,this.gapController=void 0,this.emeController=void 0,this.cmcdController=void 0,this._media=null,this._url=null,this._sessionId=void 0,this.triggeringException=void 0,this.started=!1;const n=this.logger=V(t.debug||!1,"Hls instance",t.assetPlayerId),s=this.config=fl(ar.DefaultConfig,t,n);this.userConfig=t,s.progressive&&Yo(s,n);const{abrController:m,bufferController:E,capLevelController:T,errorController:U,fpsController:W}=s,N=new U(this),te=this.abrController=new m(this),ce=new Rr(this),be=s.interstitialsController,Pe=be?this.interstitialsController=new be(this,ar):null,Se=this.bufferController=new E(this,ce),at=this.capLevelController=new T(this),rt=new W(this),Mt=new Zt(this),fr=s.contentSteeringController,or=fr?new fr(this):null,Or=this.levelController=new Bf(this,or),Ur=new Hf(this),un=new ve(this.config),Hr=this.streamController=new z(this,ce,un),en=this.gapController=new mf(this,ce);at.setStreamController(Hr),rt.setStreamController(Hr);const on=[Mt,Or,Hr];Pe&&on.splice(1,0,Pe),or&&on.splice(1,0,or),this.networkControllers=on;const Kr=[te,Se,en,at,rt,Ur,ce];this.audioTrackController=this.createController(s.audioTrackController,on);const jn=s.audioStreamController;jn&&on.push(this.audioStreamController=new jn(this,ce,un)),this.subtitleTrackController=this.createController(s.subtitleTrackController,on);const di=s.subtitleStreamController;di&&on.push(this.subtititleStreamController=new di(this,ce,un)),this.createController(s.timelineController,Kr),un.emeController=this.emeController=this.createController(s.emeController,Kr),this.cmcdController=this.createController(s.cmcdController,Kr),this.latencyController=this.createController(Cf,Kr),this.coreComponents=Kr,on.push(N);const sa=N.onErrorOut;typeof sa=="function"&&this.on(o.ERROR,sa,N),this.on(o.MANIFEST_LOADED,Mt.onManifestLoaded,Mt)}createController(t,n){if(t){const s=new t(this);return n&&n.push(s),s}return null}on(t,n,s=this){this._emitter.on(t,n,s)}once(t,n,s=this){this._emitter.once(t,n,s)}removeAllListeners(t){this._emitter.removeAllListeners(t)}off(t,n,s=this,m){this._emitter.off(t,n,s,m)}listeners(t){return this._emitter.listeners(t)}emit(t,n,s){return this._emitter.emit(t,n,s)}trigger(t,n){if(this.config.debug)return this.emit(t,t,n);try{return this.emit(t,t,n)}catch(s){if(this.logger.error("An internal error happened while handling event "+t+'. Error message: "'+s.message+'". Here is a stacktrace:',s),!this.triggeringException){this.triggeringException=!0;const m=t===o.ERROR;this.trigger(o.ERROR,{type:c.OTHER_ERROR,details:f.INTERNAL_EXCEPTION,fatal:m,event:t,error:s}),this.triggeringException=!1}}return!1}listenerCount(t){return this._emitter.listenerCount(t)}destroy(){this.logger.log("destroy"),this.trigger(o.DESTROYING,void 0),this.detachMedia(),this.removeAllListeners(),this._autoLevelCapping=-1,this._url=null,this.networkControllers.forEach(n=>n.destroy()),this.networkControllers.length=0,this.coreComponents.forEach(n=>n.destroy()),this.coreComponents.length=0;const t=this.config;t.xhrSetup=t.fetchSetup=void 0,this.userConfig=null}attachMedia(t){if(!t||"media"in t&&!t.media){const E=new Error(`attachMedia failed: invalid argument (${t})`);this.trigger(o.ERROR,{type:c.OTHER_ERROR,details:f.ATTACH_MEDIA_ERROR,fatal:!0,error:E});return}this.logger.log("attachMedia"),this._media&&(this.logger.warn("media must be detached before attaching"),this.detachMedia());const n="media"in t,s=n?t.media:t,m=n?t:{media:s};this._media=s,this.trigger(o.MEDIA_ATTACHING,m)}detachMedia(){this.logger.log("detachMedia"),this.trigger(o.MEDIA_DETACHING,{}),this._media=null}transferMedia(){this._media=null;const t=this.bufferController.transferMedia();return this.trigger(o.MEDIA_DETACHING,{transferMedia:t}),t}loadSource(t){this.stopLoad();const n=this.media,s=this._url,m=this._url=le.buildAbsoluteURL(self.location.href,t,{alwaysNormalize:!0});this._autoLevelCapping=-1,this._maxHdcpLevel=null,this.logger.log(`loadSource:${m}`),n&&s&&(s!==m||this.bufferController.hasSourceTypes())&&(this.detachMedia(),this.attachMedia(n)),this.trigger(o.MANIFEST_LOADING,{url:t})}get url(){return this._url}get hasEnoughToStart(){return this.streamController.hasEnoughToStart}get startPosition(){return this.streamController.startPositionValue}startLoad(t=-1,n){this.logger.log(`startLoad(${t+(n?", ":"")})`),this.started=!0,this.resumeBuffering();for(let s=0;s{t.resumeBuffering&&t.resumeBuffering()}))}pauseBuffering(){this.bufferingEnabled&&(this.logger.log("pause buffering"),this.networkControllers.forEach(t=>{t.pauseBuffering&&t.pauseBuffering()}))}get inFlightFragments(){const t={[u.MAIN]:this.streamController.inFlightFrag};return this.audioStreamController&&(t[u.AUDIO]=this.audioStreamController.inFlightFrag),this.subtititleStreamController&&(t[u.SUBTITLE]=this.subtititleStreamController.inFlightFrag),t}swapAudioCodec(){this.logger.log("swapAudioCodec"),this.streamController.swapAudioCodec()}recoverMediaError(){this.logger.log("recoverMediaError");const t=this._media,n=t==null?void 0:t.currentTime;this.detachMedia(),t&&(this.attachMedia(t),n&&this.startLoad(n))}removeLevel(t){this.levelController.removeLevel(t)}get sessionId(){let t=this._sessionId;return t||(t=this._sessionId=Zo()),t}get levels(){const t=this.levelController.levels;return t||[]}get latestLevelDetails(){return this.streamController.getLevelDetails()||null}get loadLevelObj(){return this.levelController.loadLevelObj}get currentLevel(){return this.streamController.currentLevel}set currentLevel(t){this.logger.log(`set currentLevel:${t}`),this.levelController.manualLevel=t,this.streamController.immediateLevelSwitch()}get nextLevel(){return this.streamController.nextLevel}set nextLevel(t){this.logger.log(`set nextLevel:${t}`),this.levelController.manualLevel=t,this.streamController.nextLevelSwitch()}get loadLevel(){return this.levelController.level}set loadLevel(t){this.logger.log(`set loadLevel:${t}`),this.levelController.manualLevel=t}get nextLoadLevel(){return this.levelController.nextLoadLevel}set nextLoadLevel(t){this.levelController.nextLoadLevel=t}get firstLevel(){return Math.max(this.levelController.firstLevel,this.minAutoLevel)}set firstLevel(t){this.logger.log(`set firstLevel:${t}`),this.levelController.firstLevel=t}get startLevel(){const t=this.levelController.startLevel;return t===-1&&this.abrController.forcedAutoLevel>-1?this.abrController.forcedAutoLevel:t}set startLevel(t){this.logger.log(`set startLevel:${t}`),t!==-1&&(t=Math.max(t,this.minAutoLevel)),this.levelController.startLevel=t}get capLevelToPlayerSize(){return this.config.capLevelToPlayerSize}set capLevelToPlayerSize(t){const n=!!t;n!==this.config.capLevelToPlayerSize&&(n?this.capLevelController.startCapping():(this.capLevelController.stopCapping(),this.autoLevelCapping=-1,this.streamController.nextLevelSwitch()),this.config.capLevelToPlayerSize=n)}get autoLevelCapping(){return this._autoLevelCapping}get bandwidthEstimate(){const{bwEstimator:t}=this.abrController;return t?t.getEstimate():NaN}set bandwidthEstimate(t){this.abrController.resetEstimator(t)}get abrEwmaDefaultEstimate(){const{bwEstimator:t}=this.abrController;return t?t.defaultEstimate:NaN}get ttfbEstimate(){const{bwEstimator:t}=this.abrController;return t?t.getEstimateTTFB():NaN}set autoLevelCapping(t){this._autoLevelCapping!==t&&(this.logger.log(`set autoLevelCapping:${t}`),this._autoLevelCapping=t,this.levelController.checkMaxAutoUpdated())}get maxHdcpLevel(){return this._maxHdcpLevel}set maxHdcpLevel(t){$t(t)&&this._maxHdcpLevel!==t&&(this._maxHdcpLevel=t,this.levelController.checkMaxAutoUpdated())}get autoLevelEnabled(){return this.levelController.manualLevel===-1}get manualLevel(){return this.levelController.manualLevel}get minAutoLevel(){const{levels:t,config:{minAutoBitrate:n}}=this;if(!t)return 0;const s=t.length;for(let m=0;m=n)return m;return 0}get maxAutoLevel(){const{levels:t,autoLevelCapping:n,maxHdcpLevel:s}=this;let m;if(n===-1&&t!=null&&t.length?m=t.length-1:m=n,s)for(let E=m;E--;){const T=t[E].attrs["HDCP-LEVEL"];if(T&&T<=s)return E}return m}get firstAutoLevel(){return this.abrController.firstAutoLevel}get nextAutoLevel(){return this.abrController.nextAutoLevel}set nextAutoLevel(t){this.abrController.nextAutoLevel=t}get playingDate(){return this.streamController.currentProgramDateTime}get mainForwardBufferInfo(){return this.streamController.getMainFwdBufferInfo()}get maxBufferLength(){return this.streamController.maxBufferLength}setAudioOption(t){var n;return((n=this.audioTrackController)==null?void 0:n.setAudioOption(t))||null}setSubtitleOption(t){var n;return((n=this.subtitleTrackController)==null?void 0:n.setSubtitleOption(t))||null}get allAudioTracks(){const t=this.audioTrackController;return t?t.allAudioTracks:[]}get audioTracks(){const t=this.audioTrackController;return t?t.audioTracks:[]}get audioTrack(){const t=this.audioTrackController;return t?t.audioTrack:-1}set audioTrack(t){const n=this.audioTrackController;n&&(n.audioTrack=t)}get allSubtitleTracks(){const t=this.subtitleTrackController;return t?t.allSubtitleTracks:[]}get subtitleTracks(){const t=this.subtitleTrackController;return t?t.subtitleTracks:[]}get subtitleTrack(){const t=this.subtitleTrackController;return t?t.subtitleTrack:-1}get media(){return this._media}set subtitleTrack(t){const n=this.subtitleTrackController;n&&(n.subtitleTrack=t)}get subtitleDisplay(){const t=this.subtitleTrackController;return t?t.subtitleDisplay:!1}set subtitleDisplay(t){const n=this.subtitleTrackController;n&&(n.subtitleDisplay=t)}get lowLatencyMode(){return this.config.lowLatencyMode}set lowLatencyMode(t){this.config.lowLatencyMode=t}get liveSyncPosition(){return this.latencyController.liveSyncPosition}get latency(){return this.latencyController.latency}get maxLatency(){return this.latencyController.maxLatency}get targetLatency(){return this.latencyController.targetLatency}set targetLatency(t){this.latencyController.targetLatency=t}get drift(){return this.latencyController.drift}get forceStartLoad(){return this.streamController.forceStartLoad}get pathways(){return this.levelController.pathways}get pathwayPriority(){return this.levelController.pathwayPriority}set pathwayPriority(t){this.levelController.pathwayPriority=t}get bufferedToEnd(){var t;return!!((t=this.bufferController)!=null&&t.bufferedToEnd)}get interstitialsManager(){var t;return((t=this.interstitialsController)==null?void 0:t.interstitialsManager)||null}getMediaDecodingInfo(t,n=this.allAudioTracks){const s=mi(n);return mt(t,s,navigator.mediaCapabilities)}}ar.defaultConfig=void 0},53280:function(d,v,e){"use strict";e.d(v,{D:function(){return i}});function r(l,c,f){var o=f||{},h=o.noTrailing,u=h===void 0?!1:h,a=o.noLeading,x=a===void 0?!1:a,p=o.debounceMode,y=p===void 0?void 0:p,_,b=!1,S=0;function k(){_&&clearTimeout(_)}function R(D){var M=D||{},B=M.upcomingOnly,j=B===void 0?!1:B;k(),b=!j}function A(){for(var D=arguments.length,M=new Array(D),B=0;Bl?x?(S=Date.now(),u||(_=setTimeout(y?G:V,l))):V():u!==!0&&(_=setTimeout(y?G:V,y===void 0?l-Y:l))}return A.cancel=R,A}function i(l,c,f){var o=f||{},h=o.atBegin,u=h===void 0?!1:h;return r(l,c,{debounceMode:u!==!1})}}},__webpack_module_cache__={};function __webpack_require__(d){var v=__webpack_module_cache__[d];if(v!==void 0)return v.exports;var e=__webpack_module_cache__[d]={id:d,loaded:!1,exports:{}};return __webpack_modules__[d].call(e.exports,e,e.exports,__webpack_require__),e.loaded=!0,e.exports}__webpack_require__.m=__webpack_modules__,function(){__webpack_require__.amdO={}}(),function(){__webpack_require__.n=function(d){var v=d&&d.__esModule?function(){return d.default}:function(){return d};return __webpack_require__.d(v,{a:v}),v}}(),function(){var d=Object.getPrototypeOf?function(e){return Object.getPrototypeOf(e)}:function(e){return e.__proto__},v;__webpack_require__.t=function(e,r){if(r&1&&(e=this(e)),r&8||typeof e=="object"&&e&&(r&4&&e.__esModule||r&16&&typeof e.then=="function"))return e;var i=Object.create(null);__webpack_require__.r(i);var l={};v=v||[null,d({}),d([]),d(d)];for(var c=r&2&&e;typeof c=="object"&&!~v.indexOf(c);c=d(c))Object.getOwnPropertyNames(c).forEach(function(f){l[f]=function(){return e[f]}});return l.default=function(){return e},__webpack_require__.d(i,l),i}}(),function(){__webpack_require__.d=function(d,v){for(var e in v)__webpack_require__.o(v,e)&&!__webpack_require__.o(d,e)&&Object.defineProperty(d,e,{enumerable:!0,get:v[e]})}}(),function(){__webpack_require__.f={},__webpack_require__.e=function(d){return Promise.all(Object.keys(__webpack_require__.f).reduce(function(v,e){return __webpack_require__.f[e](d,v),v},[]))}}(),function(){__webpack_require__.u=function(d){return""+({26:"p__Classrooms__Lists__Graduation__Tasks__Edit__index",67:"p__Message__index",109:"p__Classrooms__Lists__ShixunHomeworks__Detail__components__CodeReview__Detail__index",195:"p__Classrooms__Lists__GroupHomework__Detail__index",264:"p__User__Detail__Order__pages__orderPay__index",265:"p__User__Detail__Topics__index",292:"p__Classrooms__Lists__Exercise__Add__index",310:"p__User__Detail__ExperImentImg__Detail__index",337:"p__Paperlibrary__Random__PreviewEdit__index",342:"p__Classrooms__Lists__ShixunHomeworks__Comment__index",479:"p__Classrooms__Lists__GroupHomework__EditWork__index",485:"p__Question__AddOrEdit__BatchAdd__index",508:"p__Forums__Detail__id",532:"p__ExcellentCourse__index",533:"p__Classrooms__Lists__Video__Statistics__Detail__index",547:"p__Account__index",556:"p__User__Detail__Order__pages__invoice__index",559:"layouts__virtualDetail__index",570:"p__Home__Detail__OnlineNum__index",576:"p__Account__Profile__Edit__index",643:"p__Classrooms__Lists__Polls__QuestionnaireInfo__index",672:"p__Home__Detail__ShixunContext__Detail__index",680:"p__Innovation__index",700:"p__tasks__Jupyter__index",737:"p__Classrooms__Lists__CommonHomework__Detail__components__CodeReview__Detail__index",799:"p__User__Detail__Topics__Poll__Detail__index",869:"p__Guidance__index",895:"p__Classrooms__Lists__Video__Items__videoInfo__index",921:"p__Classrooms__Lists__Exercise__CodeDetails__index",928:"p__RestFul__Edit__index",1006:"p__RestFul__index",1043:"p__Classrooms__Lists__Graduation__Tasks__index",1045:"p__virtualSpaces__Lists__Knowledge__AddAndEdit__index",1048:"p__Classrooms__Lists__ProgramHomework__Detail__Ranking__index",1070:"p__Innovation__PublicMirror__index",1148:"p__Shixuns__Detail__Repository__UploadFile__index",1211:"p__Classrooms__Lists__CommonHomework__EditWork__index",1253:"p__Graduations__Lists__Gradingsummary__index",1257:"p__Classrooms__Lists__ResourceRecommend__index",1265:"p__Classrooms__Lists__Announcement__index",1276:"p__MoopCases__Success__index",1343:"p__User__Detail__ResourceAllocation__index",1416:"p__User__Detail__AccountInfo__CareerCertification__index",1423:"p__Shixuns__Edit__body__Level__Challenges__EditPracticeAnswer__index",1427:"p__Classrooms__Lists__Statistics__index",1450:"p__Classrooms__Lists__ShixunHomeworks__Commitsummary__index",1461:"p__Graduations__Lists__Topics__index",1470:"p__User__Register__index",1475:"p__Shixuns__Detail__Dataset__JupyterData__index",1482:"p__Classrooms__Lists__Graduation__Topics__Edit__index",1512:"p__Classrooms__Lists__Exercise__AnswerCheck__index",1520:"p__Engineering__Lists__StudentList__index",1528:"p__FileShare__index",1545:"p__Paperlibrary__Random__ExchangeFromProblemSet__index",1578:"p__Classrooms__Lists__Graduation__Topics__Detail__index",1581:"p__Problemset__Preview__index",1582:"p__Classrooms__Lists__GroupHomework__Add__index",1657:"p__Shixuns__Edit__body__Level__Challenges__EditQuestion__index",1660:"p__User__QQLogin__index",1674:"p__Classrooms__ClassicCases__index",1702:"p__Classrooms__New__index",1713:"p__virtualSpaces__Lists__Settings__index",1717:"layouts__index",1727:"p__Classrooms__Lists__CourseGroup__NotList__index",1783:"p__virtualSpaces__Lists__Experiment__index",1799:"p__Competitions__Entered__Assembly__TeamDateil",1831:"p__Graduations__Index__index",1836:"p__Classrooms__Lists__Attendance__Webview__Teacher__index",1855:"p__MoopCases__InfoPanel__index",1880:"p__User__Detail__Order__pages__apply__index",1939:"p__User__Detail__Order__index",1953:"p__Problemset__NewItem__index",1962:"p__Classrooms__Lists__Engineering__index",2045:"p__Engineering__Lists__TeacherList__index",2076:"p__User__Detail__Competitions__index",2102:"p__Classrooms__Lists__Board__Edit__index",2141:"p__Shixuns__Detail__Split__index",2216:"p__DataSet__Index__index",2240:"p__User__Detail__Videos__Upload__index",2254:"p__Shixuns__Detail__Discuss__index",2300:"p__Api__index",2303:"p__Classrooms__Lists__CommonHomework__Comment__index",2307:"p__Report__index",2338:"p__Classrooms__Lists__CommonHomework__Review__index",2339:"p__virtualSpaces__Lists__Plan__Detail__index",2396:"p__User__Detail__ResourcesCenter__index",2404:"p__Classrooms__Lists__Template__teacher__index",2412:"p__User__Detail__Videos__index",2425:"p__Classrooms__Lists__Board__Detail__index",2443:"p__Graduations__Lists__StageModule__index",2476:"p__Colleges__index",2501:"p__Search__index",2529:"p__User__Detail__id",2539:"p__Graduations__Review__index",2548:"p__Engineering__Norm__Detail__index",2570:"p__Competitions__Detail__index",2603:"p__Classrooms__Lists__ProgramHomework__Detail__answer__Add__index",2659:"p__User__Detail__UserPortrait__index",2707:"p__Innovation__MyDataSet__index",2806:"p__User__Detail__Topics__Exercise__Detail__index",2819:"p__Classrooms__Lists__Template__detail__index",2823:"p__Engineering__Navigation__Home__index",2826:"p__User__Detail__DataSet__index",2829:"p__Messages__Private__index",2865:"p__Innovation__MyMirror__index",2875:"p__Shixuns__Detail__id",2884:"p__Classrooms__Lists__ProgramHomework__Comment__index",2983:"p__Forums__Index__index",3006:"p__Engineering__index",3141:"p__Innovation__Detail__index",3157:"p__User__Detail__ExperImentImg__Add__index",3183:"p__Engineering__Lists__GraduationIndex__index",3212:"p__MoopCases__index",3220:"p__Classrooms__Lists__Video__Upload__index",3247:"p__Paperlibrary__See__index",3260:"p__Paperlibrary__Add__index",3276:"p__Classrooms__Lists__Statistics__UserportraitStatistics__index",3282:"layouts__ShixunDetail__index",3317:"p__Classrooms__Lists__Graduation__Topics__Add__index",3332:"p__Paths__Detail__id",3355:"p__Classrooms__Lists__Polls__index",3356:"p__Classrooms__Lists__Assistant__index",3391:"p__Classrooms__Lists__ProgramHomework__Detail__components__CodeReview__Detail__index",3433:"p__Classrooms__Lists__Exercise__Sumup__Edit__index",3442:"p__Classrooms__Lists__Board__Add__index",3447:"p__User__Detail__Order__pages__orderInformation__index",3451:"p__Classrooms__Lists__Statistics__StudentStatistics__Detail__index",3496:"p__User__Detail__OtherResources__index",3509:"p__HttpStatus__SixActivities",3581:"p__Classrooms__Lists__ShixunHomeworks__Detail__index",3585:"p__Classrooms__Lists__Statistics__StudentSituation__index",3665:"p__tasks__index",3668:"p__Classrooms__Lists__CommonHomework__Detail__index",3747:"p__virtualSpaces__Lists__Homepage__index",3784:"p__Paperlibrary__Random__Detail__index",3862:"p__HttpStatus__403",3873:"p__virtualSpaces__Lists__Lesson__index",3910:"p__HttpStatus__introduction",3935:"p__Classrooms__Lists__GroupHomework__index",3951:"p__Classrooms__Lists__ProgramHomework__Detail__index",4017:"p__Classrooms__Lists__PlaceholderPage__index",4030:"p__Classrooms__Lists__ProgramHomework__AddAndEdit__index",4056:"p__IntrainCourse__index",4058:"p__Demo__index",4078:"p__Messages__Tidings__index",4093:"p__Classrooms__Lists__Attendance__Detail__index",4105:"p__Classrooms__Lists__Exercise__Answer__index",4144:"p__Problemset__Preview__New__index",4164:"p__Classrooms__Lists__Exercise__Detail__index",4216:"p__Classrooms__Lists__ProgramHomework__Detail__answer__Edit__index",4217:"p__Classrooms__Lists__Video__Statistics__index",4227:"p__Paths__Overview__index",4259:"p__User__Detail__Order__pages__result__index",4264:"p__Forums__New__index",4449:"p__Competitions__Exports__index",4492:"p__Graduations__Lists__StudentSelection__index",4496:"p__HttpStatus__HpcCourse",4498:"p__Shixuns__Edit__body__Level__Challenges__NewPractice__index",4504:"p__virtualSpaces__Lists__Survey__index",4514:"p__Account__Results__index",4520:"p__Account__Secure__index",4546:"p__Engineering__Lists__TrainingProgram__Add__index",4565:"p__HttpStatus__500",4572:"p__Classrooms__Lists__ExportList__index",4599:"p__Problemset__index",4601:"p__Paths__Detail__Statistics__index",4610:"p__User__Detail__LearningPath__index",4621:"p__Administration__Profession__index",4662:"p__Classrooms__Lists__GroupHomework__Review__index",4715:"p__virtualSpaces__Lists__Material__Detail__index",4736:"p__User__Detail__Projects__index",4741:"p__Problems__OjForm__NewEdit__index",4757:"p__virtualSpaces__Lists__Workplace__index",4766:"p__Administration__index",4770:"p__Classrooms__Lists__ProgramHomework__Detail__answer__index",4795:"p__Classrooms__Lists__Graduation__Tasks__Add__index",4800:"p__Engineering__Lists__GraduatedMatrix__index",4849:"p__User__Detail__ExperImentImg__index",4862:"p__Paperlibrary__index",4884:"p__Shixuns__Detail__Repository__Commit__index",4889:"p__Classrooms__Lists__Exercise__ImitateAnswer__index",4928:"p__Classrooms__Lists__LearningPath__index",4973:"p__Engineering__Evaluate__List__index",4994:"p__Problems__OjForm__index",5022:"p__Graduations__Lists__Settings__index",5043:"p__User__Detail__Topics__Poll__Edit__index",5048:"p__Classrooms__Lists__Graduation__Topics__index",5096:"p__Shixuns__Detail__AuditSituation__index",5111:"p__Terminal__index",5125:"p__Classrooms__Lists__Exercise__DetailedAnalysis__index",5148:"p__Classrooms__Lists__Polls__Answer__index",5176:"p__User__Detail__Videos__Protocol__index",5179:"p__Administration__Student__Edit__index",5186:"p__Classrooms__Overview__index",5191:"p__User__Detail__Certificate__index",5238:"p__virtualSpaces__Lists__Material__index",5297:"p__Classrooms__Lists__Exercise__Detail__components__DuplicateChecking__CheckDetail__index",5319:"p__Classrooms__Lists__ProgramHomework__Detail__answer__Detail__index",5335:"p__Engineering__Lists__CourseMatrix__index",5357:"p__Engineering__Lists__TrainingProgram__Edit__index",5359:"p__Messages__Detail__index",5382:"p__DataSet__Detail__index",5402:"p__User__Detail__Topics__Detail__index",5470:"p__Shixuns__Detail__Collaborators__index",5518:"p__Classrooms__Lists__Template__index",5549:"p__Shixuns__New__CreateImg__index",5572:"p__Paths__HigherVocationalEducation__index",5573:"p__Shixuns__Detail__Merge__index",5599:"p__User__Detail__Paths__index",5624:"p__Graduations__Lists__Index__index",5650:"p__Competitions__Update__index",5705:"p__virtualSpaces__Lists__Construction__index",5729:"p__Help__Index",5775:"p__Engineering__Lists__Document__index",5786:"layouts__LoginAndRegister__index",5798:"p__Classrooms__Lists__Video__Statistics__UserDetail__index",5816:"p__Paperlibrary__Random__Edit__index",5825:"p__Classrooms__Lists__Exercise__index",5888:"p__Classrooms__Lists__CommonHomework__Add__index",5891:"p__virtualSpaces__Lists__Resources__index",5895:"p__User__Detail__AccountInfo__Profile__Edit__index",5902:"p__Classrooms__Lists__Exercise__Sumup__index",5915:"p__knowledgegraph__Detail__Statistics__index",5972:"layouts__user__index",5992:"p__Classrooms__Lists__Exercise__ReviewGroup__index",6029:"p__Administration__Student__index",6034:"p__HttpStatus__UserAgents",6052:"p__Paths__Index__index",6063:"p__Graduations__Lists__Personmanage__index",6069:"p__virtualSpaces__Lists__Lesson__Detail__index",6127:"p__Classrooms__Lists__ProgramHomework__Ranking__index",6170:"p__HttpStatus__downloadStudent",6265:"p__virtualSpaces__Lists__Discussion__index",6270:"p__MyProblem__index",6277:"p__Shixuns__Edit__index",6328:"p__Shixuns__Edit__body__Warehouse__index",6366:"p__Innovation__PublicProject__index",6434:"p__User__Detail__Order__pages__records__index",6444:"p__Video__Detail__id",6452:"p__Innovation__PublicDataSet__index",6531:"p__HttpStatus__404",6541:"p__Shixuns__Detail__Dataset__index",6583:"p__User__Detail__Classrooms__index",6587:"p__User__Detail__Videos__Protocol__resource",6634:"p__Innovation__Tasks__index",6651:"p__Engineering__Evaluate__Detail__index",6685:"p__Classrooms__Index__index",6729:"p__Classrooms__Lists__GroupHomework__Edit__index",6741:"p__Engineering__Norm__List__index",6758:"p__Classrooms__Lists__Attachment__index",6784:"p__Innovation__Edit__index",6788:"p__Classrooms__Lists__ProgramHomework__index",6796:"p__virtualSpaces__Lists__Announcement__Detail__index",6805:"p__User__Detail__AccountInfo__RealNameCertification__index",6820:"p__User__Detail__Topics__Normal__index",6845:"p__Shixuns__Detail__Settings__index",6882:"p__Classrooms__New__StartClass__index",6883:"p__Competitions__Index__index",6904:"p__MoopCases__FormPanel__index",6913:"p__Question__AddOrEdit__index",6963:"p__Classrooms__Lists__Engineering__Detail__index",6982:"p__User__Detail__AccountInfo__Profile__index",7008:"p__Shixuns__New__index",7043:"p__User__Detail__Topics__Exercise__Edit__index",7045:"p__Classrooms__Lists__CommonHomework__SubmitWork__index",7046:"p__Shixuns__Detail__Repository__AddFile__index",7058:"p__virtualSpaces__Lists__Survey__Detail__index",7062:"layouts__SimpleLayouts",7178:"p__User__BindAccount__index",7182:"p__User__ResetPassword__index",7224:"p__StatsDashboard__index",7242:"p__Innovation__MyProject__index",7260:"p__Account__Certification__index",7333:"p__User__WechatLogin__index",7395:"p__Classrooms__Lists__Statistics__StudentDetail__index",7460:"p__Question__OjProblem__index",7477:"p__virtualSpaces__Lists__Announcement__index",7482:"p__Classrooms__Lists__Exercise__Notice__index",7527:"p__MyProblem__RecordDetail__index",7545:"p__Graduations__Lists__Archives__index",7560:"p__Administration__College__index",7589:"p__virtualSpaces__Lists__DigitalTopics__index",7614:"p__Shixuns__Edit__body__Level__Challenges__RankingSetting__index",7622:"p__Classrooms__Lists__Polls__Detail__index",7806:"p__Classrooms__Lists__Statistics__StatisticsQuality__index",7852:"p__Classrooms__Lists__ShixunHomeworks__index",7855:"p__User__Detail__ResourcesCenter__Detail__index",7857:"p__Shixuns__Edit__body__Level__Challenges__NewQuestion__index",7878:"p__Classrooms__Lists__LiveVideo__index",7884:"p__Shixuns__Exports__index",7922:"p__Classrooms__Lists__CourseGroup__Detail__index",7948:"p__User__Detail__ClassManagement__index",8014:"p__Classrooms__Lists__Teachers__index",8062:"p__User__Detail__Topicbank__index",8072:"p__Classrooms__Lists__GroupHomework__SubmitWork__index",8077:"p__Classrooms__Lists__Students__index",8085:"p__Classrooms__Lists__Exercise__Review__index",8143:"layouts__GraduationsDetail__index",8155:"p__Shixuns__Overview__index",8237:"p__User__Detail__Order__pages__view__index",8241:"p__virtualSpaces__Lists__Plan__index",8302:"p__Classrooms__Lists__Board__index",8307:"p__User__Detail__Shixuns__index",8340:"p__Classrooms__Lists__Attendance__Webview__Student__index",8365:"p__Home__Detail__ShixunContext__index",8398:"p__virtualSpaces__Lists__Resources__Detail__index",8431:"p__Classrooms__Lists__Exercise__Export__index",8435:"p__Classrooms__Lists__Attendance__index",8447:"p__virtualSpaces__Lists__Knowledge__index",8517:"p__User__Detail__Topics__Group__index",8563:"p__virtualSpaces__Lists__Discussion__Detail__index",8634:"p__Classrooms__Lists__CourseGroup__List__index",8639:"p__Forums__Index__redirect",8665:"p__Engineering__Lists__TrainingObjectives__index",8688:"p__Shixuns__Detail__Repository__index",8689:"p__Classrooms__Lists__Statistics__VideoStatistics__index",8723:"p__Classrooms__Lists__Polls__Edit__index",8782:"p__Shixuns__Index__index",8787:"p__Competitions__Entered__index",8797:"p__Competitions__Edit__index",8823:"p__knowledgegraph__Detail__id",8827:"p__Classrooms__Lists__OnlineLearning__index",8866:"p__index",8882:"p__Classrooms__Lists__Graduation__Tasks__Detail__index",8885:"p__Classrooms__Lists__Statistics__StudentStatistics__index",8982:"p__Paths__New__index",8999:"p__Three__index",9076:"p__Account__Binding__index",9133:"p__Shixuns__Detail__Challenges__index",9205:"p__Shixuns__Edit__body__Level__Challenges__EditPracticeSetting__index",9215:"p__Shixuns__Detail__ForkList__index",9332:"p__Classrooms__Lists__Video__index",9360:"p__User__Detail__virtualSpaces__index",9366:"p__User__Login__index",9391:"p__Engineering__Lists__CurseSetting__index",9404:"monaco-editor",9408:"p__Shixuns__Detail__RankingList__index",9416:"p__Graduations__Lists__Tasks__index",9487:"p__LargeScreen__index",9489:"p__Engineering__Lists__CourseList__index",9507:"p__User__Detail__ResourceGuarantee__index",9519:"p__User__Detail__ClassManagement__Item__index",9590:"p__User__Detail__TeachGroup__index",9647:"p__Question__Index__index",9649:"p__Engineering__Lists__TrainingProgram__index",9674:"p__Shixuns__New__ImagePreview__index",9677:"p__virtualSpaces__Lists__Announcement__AddAndEdit__index",9695:"p__Classrooms__Lists__Polls__Add__index",9715:"p__Classrooms__Lists__CommonHomework__Edit__index",9716:"p__Question__OjProblem__RecordDetail__index",9785:"p__Classrooms__Lists__Template__student__index",9788:"p__Account__Profile__index",9890:"p__Classrooms__Lists__CommonHomework__index",9891:"p__User__Detail__Videos__Success__index",9921:"p__Classrooms__ExamList__index",9922:"p__Classrooms__Lists__Statistics__StudentVideo__index",9944:"p__Classrooms__Lists__Video__Statistics__StudentDetail__index"}[d]||d)+"."+{26:"e69b28bf",33:"1552cd02",67:"6e79aaac",109:"42b54f99",169:"d96447db",195:"f3d68f29",264:"dc916851",265:"43ed2bfe",292:"e57310c5",310:"8b10d964",316:"1f60ada6",337:"21058bc8",342:"2f895093",354:"d4d139cf",391:"4fb7ca4d",425:"60eb6b08",479:"be0007de",485:"f7b5567d",508:"48493c85",532:"113710a4",533:"fb6d20a7",547:"24bbee7d",556:"36ae21dd",559:"7053720b",570:"eacca2ec",576:"b17caf43",599:"ed444d24",629:"44a1d9a5",643:"08b191d2",671:"4a609b8d",672:"abb32848",680:"bef5848a",700:"caa06d53",737:"357479e0",741:"ac5fd360",799:"3e2d1955",869:"7ccdfb9d",895:"1b653b20",921:"f793a5d6",928:"3beb70a2",981:"24da50c7",1006:"eb6390c1",1043:"854b1252",1045:"87ec7d25",1048:"3cf05be7",1070:"f257880f",1144:"c90eccaf",1148:"c3f24e98",1154:"8cb80842",1211:"ae1a84ea",1253:"9e7a11d0",1257:"f3e4477f",1265:"caea856e",1274:"5f6ea65a",1276:"5a16a6b9",1343:"f6829a10",1416:"2ad17b59",1423:"1abf9902",1427:"f853f2d9",1450:"c7c58e3b",1461:"41c30876",1462:"fcf08abc",1470:"0a231e88",1475:"dd5fa7dc",1482:"15e6fd08",1512:"481eda40",1520:"f9048efe",1528:"b14dc6b1",1545:"c9fb6de0",1578:"076174ba",1581:"4f84cf78",1582:"3fa838b1",1646:"e6e27b60",1657:"0ac0a25f",1660:"a914fab0",1674:"a2c0b869",1702:"c02c44d7",1713:"078f641f",1717:"da57eb28",1727:"c981318d",1783:"102cc504",1799:"9e962558",1831:"1eb2cb25",1836:"2e42f320",1855:"a387e74d",1880:"812b58cf",1939:"d23c6713",1953:"2f68b60f",1962:"bfcdae9b",2011:"59d51f98",2045:"75ebd9ba",2076:"677d8f19",2102:"2fe6680d",2141:"f3b51482",2216:"41a3fc30",2240:"2def296c",2249:"f4830452",2254:"0dcc84b5",2300:"f7b34b30",2303:"2464d146",2307:"00c2a4a4",2338:"4c1cf7d7",2339:"0b50a5a4",2364:"f89faf70",2386:"192e235c",2396:"73bd3333",2404:"001097da",2412:"1ba11784",2425:"33c9399c",2443:"272273ab",2476:"9ac20241",2494:"68080a87",2501:"e0a8a565",2529:"249b73cb",2538:"de4a3723",2539:"e29c3f7e",2548:"aa53f43d",2570:"f4a44834",2594:"e87d3761",2603:"85e48726",2659:"eb719cac",2707:"72596bc8",2806:"ddd556b9",2819:"eab8b9d0",2823:"7dbf3825",2826:"9b798366",2829:"78026876",2837:"54a82605",2865:"6125e70a",2875:"d3995158",2884:"f9988406",2969:"ab3357d7",2983:"810d80c8",3006:"c4f4299c",3133:"9bf3f89c",3141:"7d34bc17",3157:"d6c166d0",3183:"dceac9d0",3198:"8e655451",3212:"6a4e03c5",3220:"8aead32e",3247:"95b3d7c1",3260:"1a6ed0a0",3276:"bfb2709e",3282:"73e1e6e5",3317:"4e335d81",3332:"1b325b8e",3355:"7c441d29",3356:"7b074824",3391:"822d9714",3433:"96493a2f",3442:"dc2d77c3",3447:"114e4c34",3451:"4918b15f",3496:"a92eeebd",3509:"fa583eb5",3550:"3dc83156",3581:"0373a0ee",3585:"9566db4d",3665:"7d2593d2",3668:"84eed250",3697:"481a10d9",3747:"b24b4340",3754:"c00d1909",3777:"d5b0f2f1",3784:"e315c598",3805:"9dbcb95e",3862:"43117f72",3873:"468cd2f5",3885:"f87f7f15",3910:"a3b97753",3935:"74d0c027",3951:"cae40476",3987:"5cecd51b",4014:"27a8e97c",4017:"55e12afd",4030:"0c8dbb07",4056:"f009f7dc",4058:"82246f46",4078:"9ed12237",4088:"236723f3",4093:"1e2714cd",4105:"d6e5dc67",4142:"39c8b8ae",4144:"f3b484d8",4164:"f9faf58f",4216:"1920b017",4217:"8986d9d4",4227:"15f56bd8",4259:"2b33253d",4264:"9b5cde7e",4347:"ce21ef2e",4354:"140899b7",4360:"cf5efa52",4449:"64fddfc3",4492:"74343837",4496:"866d80ea",4498:"fc6a5d81",4504:"8d32ebad",4514:"37fb9cb3",4520:"fdf68850",4546:"9979c4ea",4565:"ae294bdd",4572:"e8976df3",4599:"61def4cb",4601:"addc89a3",4610:"acf8021f",4621:"f0a36bda",4628:"ece2c60c",4662:"c18a0321",4685:"c33f1528",4715:"6ef1d607",4736:"9efd5811",4741:"8ac150cf",4757:"f22496c0",4766:"851589b4",4770:"dff668fd",4790:"619413e4",4795:"f217b3dc",4797:"a24e92db",4800:"dc443e29",4849:"eebb6922",4850:"1edda4b7",4862:"f190221d",4884:"2ed09f6f",4889:"d13f268c",4928:"43b85a26",4973:"8e91fb46",4994:"46bea54c",5022:"78b5deac",5043:"0a8a14b5",5048:"ec3f42fd",5060:"85dafcc6",5096:"3dc06800",5111:"8843ac55",5125:"e1bfc7c0",5148:"abd1b0bb",5176:"8acdee46",5179:"2a6b0851",5186:"a4900d3c",5191:"b85afead",5238:"1a920303",5265:"03e14552",5290:"5dabcdc2",5297:"3044a2e1",5319:"60523ac1",5321:"1163c84e",5335:"1b6d9bba",5354:"7ae70604",5357:"5191dc5e",5359:"f4695da1",5382:"1c3ca410",5402:"a01d807c",5416:"454536b7",5434:"38b302a6",5470:"a1508a97",5494:"d89549c4",5518:"a2a43d3e",5549:"fd9949bd",5572:"58d6df49",5573:"9a916ea2",5599:"659a6ee7",5624:"b92256c5",5631:"e00d3d36",5650:"931e21ad",5679:"4a090bef",5705:"956a5d8e",5729:"e7057956",5764:"e0d7e586",5775:"3c5b3945",5786:"a972d493",5798:"8115a862",5816:"6576749a",5825:"6dc1db02",5876:"5eded409",5888:"b2f9e6cc",5891:"a15e0215",5895:"9e2c5742",5902:"c669e75f",5915:"9bdbd5d4",5972:"bf0f58d3",5992:"c8481273",6029:"d1264f3c",6034:"ae720437",6045:"d268f87f",6047:"3ce45acd",6052:"20de8ed2",6063:"7d45638e",6069:"feeac3c1",6126:"99519171",6127:"61ebb201",6170:"c4b92aae",6265:"ea61faab",6270:"b298f34e",6277:"dc191b1b",6328:"25fac5b5",6366:"4114480b",6378:"7f3a946a",6411:"3b971528",6434:"1ad2e915",6444:"3283373d",6452:"63e781ca",6531:"5b8bb018",6541:"e8277276",6583:"2448c434",6587:"f4f2413e",6634:"67d5b4be",6651:"9e24df4a",6656:"2fabaf00",6685:"aae40efa",6729:"a73d05b9",6741:"53889cd7",6758:"0698750e",6774:"59d4d618",6784:"8d81c22a",6788:"2dd554bc",6796:"f558947e",6805:"c1f88346",6820:"cd17b315",6845:"bb5df738",6882:"edef5819",6883:"6cb80143",6904:"32b39fb4",6913:"cf356c01",6963:"710c08d0",6982:"672aaf04",7008:"6ce641ea",7043:"3d7898ce",7045:"4b64df2d",7046:"f027cee7",7058:"d5175f24",7062:"fbf37700",7084:"46ccce72",7156:"e7466006",7178:"80066754",7182:"09e4c243",7224:"371c6dda",7242:"c5b1bc8d",7260:"9144f8d4",7331:"2e27a23b",7333:"43cfa956",7365:"1005464f",7395:"0bea2e96",7460:"01f00199",7477:"0763e311",7482:"3120816b",7527:"c9e6d0ab",7545:"4e4a5411",7560:"279f12b5",7589:"d9a6528e",7591:"c8233ce9",7614:"97f6c814",7622:"689e3d21",7686:"4fcec9f9",7706:"c2a79e40",7806:"4fd403d5",7852:"5de8fe9e",7855:"65fb80ec",7857:"91ee9735",7878:"82d2c89e",7884:"4e91c64e",7922:"20b92a80",7948:"cfcf0dc9",7963:"64ac60d4",7964:"29aed9a1",8014:"6eefce08",8062:"cb99a22e",8072:"65ee4500",8077:"695a5c11",8085:"d3654321",8089:"d536b13a",8143:"c05acd93",8155:"3e92c42b",8161:"83c5fa9a",8237:"3bc5bbf9",8241:"e8c6ac07",8302:"447ed68d",8307:"3a13b1b1",8325:"ca5e41c9",8340:"35eeb8f5",8350:"07df8a75",8365:"679ecccf",8398:"84f4319f",8431:"3f117d68",8435:"2a0268cf",8447:"96f24846",8517:"b5995b14",8561:"333e8ec9",8563:"32900ec0",8634:"60dfc958",8639:"ebbaf1d9",8665:"d277deb8",8688:"7414b1eb",8689:"12cdb0ed",8723:"efbabadd",8737:"ce7dad23",8776:"0ad26240",8782:"d656dd92",8787:"2a6220f8",8797:"d47f3a6e",8823:"f34111af",8827:"b89aaae6",8842:"9f25a3e2",8866:"28050fa6",8882:"fae51d7e",8885:"ef3e8aff",8898:"d002bcd8",8909:"a36d3abc",8920:"7f82440c",8963:"790aecdd",8982:"381f0496",8999:"8f775d6c",9076:"b772835c",9104:"bbcb2345",9133:"71eaef27",9205:"9aeaae62",9215:"ecd5aa8d",9252:"0d791a59",9260:"cf5f8140",9332:"696c94b5",9360:"314aea52",9366:"4447376a",9391:"d9b59972",9404:"9fcc3d3e",9408:"810051f2",9416:"129cd3b6",9487:"4d567133",9489:"5fd6da22",9507:"e5011c2c",9519:"ef40cb87",9554:"ed358e7b",9559:"f794af19",9590:"ef396649",9596:"cbf0c6bd",9647:"7c5cbccd",9649:"1a4189af",9674:"02c27c82",9677:"ea16d017",9695:"6cc64215",9715:"4366300c",9716:"08598cab",9785:"176dc5e2",9788:"f170f317",9890:"4ddecd1f",9891:"9ed12111",9895:"b8e31ff2",9921:"883b2807",9922:"983263e4",9928:"5989f5e0",9944:"9fa44947",9950:"74f6dfb2",9968:"17466785"}[d]+".async.js"}}(),function(){__webpack_require__.miniCssF=function(d){return""+({26:"p__Classrooms__Lists__Graduation__Tasks__Edit__index",67:"p__Message__index",109:"p__Classrooms__Lists__ShixunHomeworks__Detail__components__CodeReview__Detail__index",195:"p__Classrooms__Lists__GroupHomework__Detail__index",264:"p__User__Detail__Order__pages__orderPay__index",265:"p__User__Detail__Topics__index",292:"p__Classrooms__Lists__Exercise__Add__index",310:"p__User__Detail__ExperImentImg__Detail__index",337:"p__Paperlibrary__Random__PreviewEdit__index",342:"p__Classrooms__Lists__ShixunHomeworks__Comment__index",479:"p__Classrooms__Lists__GroupHomework__EditWork__index",485:"p__Question__AddOrEdit__BatchAdd__index",508:"p__Forums__Detail__id",532:"p__ExcellentCourse__index",533:"p__Classrooms__Lists__Video__Statistics__Detail__index",547:"p__Account__index",556:"p__User__Detail__Order__pages__invoice__index",559:"layouts__virtualDetail__index",576:"p__Account__Profile__Edit__index",643:"p__Classrooms__Lists__Polls__QuestionnaireInfo__index",680:"p__Innovation__index",700:"p__tasks__Jupyter__index",737:"p__Classrooms__Lists__CommonHomework__Detail__components__CodeReview__Detail__index",799:"p__User__Detail__Topics__Poll__Detail__index",869:"p__Guidance__index",895:"p__Classrooms__Lists__Video__Items__videoInfo__index",921:"p__Classrooms__Lists__Exercise__CodeDetails__index",928:"p__RestFul__Edit__index",1006:"p__RestFul__index",1043:"p__Classrooms__Lists__Graduation__Tasks__index",1045:"p__virtualSpaces__Lists__Knowledge__AddAndEdit__index",1048:"p__Classrooms__Lists__ProgramHomework__Detail__Ranking__index",1070:"p__Innovation__PublicMirror__index",1148:"p__Shixuns__Detail__Repository__UploadFile__index",1211:"p__Classrooms__Lists__CommonHomework__EditWork__index",1253:"p__Graduations__Lists__Gradingsummary__index",1257:"p__Classrooms__Lists__ResourceRecommend__index",1265:"p__Classrooms__Lists__Announcement__index",1276:"p__MoopCases__Success__index",1343:"p__User__Detail__ResourceAllocation__index",1416:"p__User__Detail__AccountInfo__CareerCertification__index",1423:"p__Shixuns__Edit__body__Level__Challenges__EditPracticeAnswer__index",1427:"p__Classrooms__Lists__Statistics__index",1450:"p__Classrooms__Lists__ShixunHomeworks__Commitsummary__index",1461:"p__Graduations__Lists__Topics__index",1470:"p__User__Register__index",1475:"p__Shixuns__Detail__Dataset__JupyterData__index",1482:"p__Classrooms__Lists__Graduation__Topics__Edit__index",1512:"p__Classrooms__Lists__Exercise__AnswerCheck__index",1520:"p__Engineering__Lists__StudentList__index",1528:"p__FileShare__index",1545:"p__Paperlibrary__Random__ExchangeFromProblemSet__index",1578:"p__Classrooms__Lists__Graduation__Topics__Detail__index",1581:"p__Problemset__Preview__index",1582:"p__Classrooms__Lists__GroupHomework__Add__index",1657:"p__Shixuns__Edit__body__Level__Challenges__EditQuestion__index",1674:"p__Classrooms__ClassicCases__index",1702:"p__Classrooms__New__index",1713:"p__virtualSpaces__Lists__Settings__index",1717:"layouts__index",1727:"p__Classrooms__Lists__CourseGroup__NotList__index",1783:"p__virtualSpaces__Lists__Experiment__index",1831:"p__Graduations__Index__index",1836:"p__Classrooms__Lists__Attendance__Webview__Teacher__index",1855:"p__MoopCases__InfoPanel__index",1880:"p__User__Detail__Order__pages__apply__index",1939:"p__User__Detail__Order__index",1953:"p__Problemset__NewItem__index",1962:"p__Classrooms__Lists__Engineering__index",2045:"p__Engineering__Lists__TeacherList__index",2076:"p__User__Detail__Competitions__index",2102:"p__Classrooms__Lists__Board__Edit__index",2141:"p__Shixuns__Detail__Split__index",2216:"p__DataSet__Index__index",2240:"p__User__Detail__Videos__Upload__index",2254:"p__Shixuns__Detail__Discuss__index",2303:"p__Classrooms__Lists__CommonHomework__Comment__index",2307:"p__Report__index",2338:"p__Classrooms__Lists__CommonHomework__Review__index",2339:"p__virtualSpaces__Lists__Plan__Detail__index",2396:"p__User__Detail__ResourcesCenter__index",2404:"p__Classrooms__Lists__Template__teacher__index",2412:"p__User__Detail__Videos__index",2425:"p__Classrooms__Lists__Board__Detail__index",2443:"p__Graduations__Lists__StageModule__index",2476:"p__Colleges__index",2501:"p__Search__index",2529:"p__User__Detail__id",2539:"p__Graduations__Review__index",2548:"p__Engineering__Norm__Detail__index",2570:"p__Competitions__Detail__index",2603:"p__Classrooms__Lists__ProgramHomework__Detail__answer__Add__index",2659:"p__User__Detail__UserPortrait__index",2707:"p__Innovation__MyDataSet__index",2806:"p__User__Detail__Topics__Exercise__Detail__index",2819:"p__Classrooms__Lists__Template__detail__index",2823:"p__Engineering__Navigation__Home__index",2826:"p__User__Detail__DataSet__index",2829:"p__Messages__Private__index",2865:"p__Innovation__MyMirror__index",2875:"p__Shixuns__Detail__id",2884:"p__Classrooms__Lists__ProgramHomework__Comment__index",2983:"p__Forums__Index__index",3006:"p__Engineering__index",3141:"p__Innovation__Detail__index",3157:"p__User__Detail__ExperImentImg__Add__index",3183:"p__Engineering__Lists__GraduationIndex__index",3212:"p__MoopCases__index",3220:"p__Classrooms__Lists__Video__Upload__index",3247:"p__Paperlibrary__See__index",3260:"p__Paperlibrary__Add__index",3276:"p__Classrooms__Lists__Statistics__UserportraitStatistics__index",3282:"layouts__ShixunDetail__index",3317:"p__Classrooms__Lists__Graduation__Topics__Add__index",3332:"p__Paths__Detail__id",3355:"p__Classrooms__Lists__Polls__index",3356:"p__Classrooms__Lists__Assistant__index",3391:"p__Classrooms__Lists__ProgramHomework__Detail__components__CodeReview__Detail__index",3433:"p__Classrooms__Lists__Exercise__Sumup__Edit__index",3442:"p__Classrooms__Lists__Board__Add__index",3447:"p__User__Detail__Order__pages__orderInformation__index",3451:"p__Classrooms__Lists__Statistics__StudentStatistics__Detail__index",3496:"p__User__Detail__OtherResources__index",3509:"p__HttpStatus__SixActivities",3581:"p__Classrooms__Lists__ShixunHomeworks__Detail__index",3585:"p__Classrooms__Lists__Statistics__StudentSituation__index",3665:"p__tasks__index",3668:"p__Classrooms__Lists__CommonHomework__Detail__index",3747:"p__virtualSpaces__Lists__Homepage__index",3784:"p__Paperlibrary__Random__Detail__index",3873:"p__virtualSpaces__Lists__Lesson__index",3910:"p__HttpStatus__introduction",3935:"p__Classrooms__Lists__GroupHomework__index",3951:"p__Classrooms__Lists__ProgramHomework__Detail__index",4030:"p__Classrooms__Lists__ProgramHomework__AddAndEdit__index",4056:"p__IntrainCourse__index",4078:"p__Messages__Tidings__index",4093:"p__Classrooms__Lists__Attendance__Detail__index",4105:"p__Classrooms__Lists__Exercise__Answer__index",4144:"p__Problemset__Preview__New__index",4164:"p__Classrooms__Lists__Exercise__Detail__index",4216:"p__Classrooms__Lists__ProgramHomework__Detail__answer__Edit__index",4217:"p__Classrooms__Lists__Video__Statistics__index",4227:"p__Paths__Overview__index",4259:"p__User__Detail__Order__pages__result__index",4264:"p__Forums__New__index",4449:"p__Competitions__Exports__index",4492:"p__Graduations__Lists__StudentSelection__index",4496:"p__HttpStatus__HpcCourse",4498:"p__Shixuns__Edit__body__Level__Challenges__NewPractice__index",4504:"p__virtualSpaces__Lists__Survey__index",4514:"p__Account__Results__index",4520:"p__Account__Secure__index",4546:"p__Engineering__Lists__TrainingProgram__Add__index",4572:"p__Classrooms__Lists__ExportList__index",4599:"p__Problemset__index",4601:"p__Paths__Detail__Statistics__index",4610:"p__User__Detail__LearningPath__index",4621:"p__Administration__Profession__index",4662:"p__Classrooms__Lists__GroupHomework__Review__index",4715:"p__virtualSpaces__Lists__Material__Detail__index",4736:"p__User__Detail__Projects__index",4741:"p__Problems__OjForm__NewEdit__index",4757:"p__virtualSpaces__Lists__Workplace__index",4766:"p__Administration__index",4770:"p__Classrooms__Lists__ProgramHomework__Detail__answer__index",4795:"p__Classrooms__Lists__Graduation__Tasks__Add__index",4800:"p__Engineering__Lists__GraduatedMatrix__index",4849:"p__User__Detail__ExperImentImg__index",4862:"p__Paperlibrary__index",4884:"p__Shixuns__Detail__Repository__Commit__index",4889:"p__Classrooms__Lists__Exercise__ImitateAnswer__index",4928:"p__Classrooms__Lists__LearningPath__index",4973:"p__Engineering__Evaluate__List__index",4994:"p__Problems__OjForm__index",5022:"p__Graduations__Lists__Settings__index",5043:"p__User__Detail__Topics__Poll__Edit__index",5048:"p__Classrooms__Lists__Graduation__Topics__index",5096:"p__Shixuns__Detail__AuditSituation__index",5111:"p__Terminal__index",5125:"p__Classrooms__Lists__Exercise__DetailedAnalysis__index",5148:"p__Classrooms__Lists__Polls__Answer__index",5176:"p__User__Detail__Videos__Protocol__index",5179:"p__Administration__Student__Edit__index",5186:"p__Classrooms__Overview__index",5191:"p__User__Detail__Certificate__index",5238:"p__virtualSpaces__Lists__Material__index",5297:"p__Classrooms__Lists__Exercise__Detail__components__DuplicateChecking__CheckDetail__index",5319:"p__Classrooms__Lists__ProgramHomework__Detail__answer__Detail__index",5335:"p__Engineering__Lists__CourseMatrix__index",5357:"p__Engineering__Lists__TrainingProgram__Edit__index",5359:"p__Messages__Detail__index",5382:"p__DataSet__Detail__index",5402:"p__User__Detail__Topics__Detail__index",5470:"p__Shixuns__Detail__Collaborators__index",5518:"p__Classrooms__Lists__Template__index",5549:"p__Shixuns__New__CreateImg__index",5572:"p__Paths__HigherVocationalEducation__index",5573:"p__Shixuns__Detail__Merge__index",5599:"p__User__Detail__Paths__index",5624:"p__Graduations__Lists__Index__index",5650:"p__Competitions__Update__index",5705:"p__virtualSpaces__Lists__Construction__index",5729:"p__Help__Index",5775:"p__Engineering__Lists__Document__index",5786:"layouts__LoginAndRegister__index",5798:"p__Classrooms__Lists__Video__Statistics__UserDetail__index",5816:"p__Paperlibrary__Random__Edit__index",5825:"p__Classrooms__Lists__Exercise__index",5888:"p__Classrooms__Lists__CommonHomework__Add__index",5891:"p__virtualSpaces__Lists__Resources__index",5895:"p__User__Detail__AccountInfo__Profile__Edit__index",5915:"p__knowledgegraph__Detail__Statistics__index",5972:"layouts__user__index",5992:"p__Classrooms__Lists__Exercise__ReviewGroup__index",6029:"p__Administration__Student__index",6052:"p__Paths__Index__index",6063:"p__Graduations__Lists__Personmanage__index",6069:"p__virtualSpaces__Lists__Lesson__Detail__index",6127:"p__Classrooms__Lists__ProgramHomework__Ranking__index",6265:"p__virtualSpaces__Lists__Discussion__index",6270:"p__MyProblem__index",6277:"p__Shixuns__Edit__index",6328:"p__Shixuns__Edit__body__Warehouse__index",6366:"p__Innovation__PublicProject__index",6434:"p__User__Detail__Order__pages__records__index",6444:"p__Video__Detail__id",6452:"p__Innovation__PublicDataSet__index",6541:"p__Shixuns__Detail__Dataset__index",6583:"p__User__Detail__Classrooms__index",6587:"p__User__Detail__Videos__Protocol__resource",6634:"p__Innovation__Tasks__index",6651:"p__Engineering__Evaluate__Detail__index",6685:"p__Classrooms__Index__index",6729:"p__Classrooms__Lists__GroupHomework__Edit__index",6741:"p__Engineering__Norm__List__index",6758:"p__Classrooms__Lists__Attachment__index",6784:"p__Innovation__Edit__index",6788:"p__Classrooms__Lists__ProgramHomework__index",6796:"p__virtualSpaces__Lists__Announcement__Detail__index",6805:"p__User__Detail__AccountInfo__RealNameCertification__index",6820:"p__User__Detail__Topics__Normal__index",6845:"p__Shixuns__Detail__Settings__index",6882:"p__Classrooms__New__StartClass__index",6883:"p__Competitions__Index__index",6904:"p__MoopCases__FormPanel__index",6913:"p__Question__AddOrEdit__index",6963:"p__Classrooms__Lists__Engineering__Detail__index",6982:"p__User__Detail__AccountInfo__Profile__index",7008:"p__Shixuns__New__index",7043:"p__User__Detail__Topics__Exercise__Edit__index",7045:"p__Classrooms__Lists__CommonHomework__SubmitWork__index",7046:"p__Shixuns__Detail__Repository__AddFile__index",7058:"p__virtualSpaces__Lists__Survey__Detail__index",7062:"layouts__SimpleLayouts",7178:"p__User__BindAccount__index",7182:"p__User__ResetPassword__index",7224:"p__StatsDashboard__index",7242:"p__Innovation__MyProject__index",7260:"p__Account__Certification__index",7395:"p__Classrooms__Lists__Statistics__StudentDetail__index",7460:"p__Question__OjProblem__index",7477:"p__virtualSpaces__Lists__Announcement__index",7482:"p__Classrooms__Lists__Exercise__Notice__index",7527:"p__MyProblem__RecordDetail__index",7545:"p__Graduations__Lists__Archives__index",7560:"p__Administration__College__index",7589:"p__virtualSpaces__Lists__DigitalTopics__index",7614:"p__Shixuns__Edit__body__Level__Challenges__RankingSetting__index",7622:"p__Classrooms__Lists__Polls__Detail__index",7806:"p__Classrooms__Lists__Statistics__StatisticsQuality__index",7852:"p__Classrooms__Lists__ShixunHomeworks__index",7855:"p__User__Detail__ResourcesCenter__Detail__index",7857:"p__Shixuns__Edit__body__Level__Challenges__NewQuestion__index",7878:"p__Classrooms__Lists__LiveVideo__index",7884:"p__Shixuns__Exports__index",7922:"p__Classrooms__Lists__CourseGroup__Detail__index",7948:"p__User__Detail__ClassManagement__index",8014:"p__Classrooms__Lists__Teachers__index",8062:"p__User__Detail__Topicbank__index",8072:"p__Classrooms__Lists__GroupHomework__SubmitWork__index",8077:"p__Classrooms__Lists__Students__index",8085:"p__Classrooms__Lists__Exercise__Review__index",8143:"layouts__GraduationsDetail__index",8155:"p__Shixuns__Overview__index",8237:"p__User__Detail__Order__pages__view__index",8241:"p__virtualSpaces__Lists__Plan__index",8302:"p__Classrooms__Lists__Board__index",8307:"p__User__Detail__Shixuns__index",8398:"p__virtualSpaces__Lists__Resources__Detail__index",8431:"p__Classrooms__Lists__Exercise__Export__index",8435:"p__Classrooms__Lists__Attendance__index",8447:"p__virtualSpaces__Lists__Knowledge__index",8517:"p__User__Detail__Topics__Group__index",8563:"p__virtualSpaces__Lists__Discussion__Detail__index",8634:"p__Classrooms__Lists__CourseGroup__List__index",8665:"p__Engineering__Lists__TrainingObjectives__index",8688:"p__Shixuns__Detail__Repository__index",8689:"p__Classrooms__Lists__Statistics__VideoStatistics__index",8723:"p__Classrooms__Lists__Polls__Edit__index",8782:"p__Shixuns__Index__index",8787:"p__Competitions__Entered__index",8797:"p__Competitions__Edit__index",8823:"p__knowledgegraph__Detail__id",8827:"p__Classrooms__Lists__OnlineLearning__index",8866:"p__index",8882:"p__Classrooms__Lists__Graduation__Tasks__Detail__index",8885:"p__Classrooms__Lists__Statistics__StudentStatistics__index",8982:"p__Paths__New__index",8999:"p__Three__index",9076:"p__Account__Binding__index",9133:"p__Shixuns__Detail__Challenges__index",9205:"p__Shixuns__Edit__body__Level__Challenges__EditPracticeSetting__index",9215:"p__Shixuns__Detail__ForkList__index",9332:"p__Classrooms__Lists__Video__index",9360:"p__User__Detail__virtualSpaces__index",9366:"p__User__Login__index",9391:"p__Engineering__Lists__CurseSetting__index",9404:"monaco-editor",9408:"p__Shixuns__Detail__RankingList__index",9416:"p__Graduations__Lists__Tasks__index",9487:"p__LargeScreen__index",9489:"p__Engineering__Lists__CourseList__index",9507:"p__User__Detail__ResourceGuarantee__index",9519:"p__User__Detail__ClassManagement__Item__index",9590:"p__User__Detail__TeachGroup__index",9647:"p__Question__Index__index",9649:"p__Engineering__Lists__TrainingProgram__index",9674:"p__Shixuns__New__ImagePreview__index",9677:"p__virtualSpaces__Lists__Announcement__AddAndEdit__index",9695:"p__Classrooms__Lists__Polls__Add__index",9715:"p__Classrooms__Lists__CommonHomework__Edit__index",9716:"p__Question__OjProblem__RecordDetail__index",9785:"p__Classrooms__Lists__Template__student__index",9788:"p__Account__Profile__index",9890:"p__Classrooms__Lists__CommonHomework__index",9891:"p__User__Detail__Videos__Success__index",9921:"p__Classrooms__ExamList__index",9922:"p__Classrooms__Lists__Statistics__StudentVideo__index",9944:"p__Classrooms__Lists__Video__Statistics__StudentDetail__index"}[d]||d)+"."+{26:"91ed81ab",67:"1ad7d0db",109:"1a7fc455",195:"65632591",264:"5fd9b3fc",265:"d92c6f86",292:"9a0e8f6b",310:"06815302",337:"ee05039e",342:"ab091f90",479:"bba9e475",485:"d63578fe",508:"82593858",532:"c829a014",533:"5fee20bc",547:"5581debc",556:"892f4292",559:"c49aa5ba",576:"e4f97d42",643:"22ded693",680:"e67e9e01",700:"1d9948a7",737:"98eb2f74",799:"b3487c4b",869:"6740e24b",895:"ad846737",921:"30cc7e9b",928:"0277270a",1006:"2263131d",1043:"e8c0878b",1045:"0eeb3595",1048:"dafc3f4f",1070:"e67e9e01",1148:"754fff63",1211:"bdb8faab",1253:"46aca33c",1257:"156e8f74",1265:"d902bdae",1276:"bbc6eeec",1343:"b7f33c89",1416:"f1916094",1423:"5c4a76fc",1427:"f91322f7",1450:"1edcc2ed",1461:"917cbb16",1470:"183c9793",1475:"d22fbaa0",1482:"d159af07",1512:"f3653a35",1520:"f7300d0e",1528:"23afae42",1545:"f8f5f64f",1578:"efcb0bdc",1581:"efffd7c0",1582:"8e45b6ff",1657:"ddd6a700",1674:"fdbc1e05",1702:"fca45632",1713:"5ed278a4",1717:"08a9e890",1727:"de83767d",1783:"47d0320e",1831:"8d05bf11",1836:"5f0d3f7f",1855:"b92cccb4",1880:"f67d7892",1939:"48e30d48",1953:"23cbc47f",1962:"84e145fa",2045:"dcfad42d",2076:"09b07fa0",2102:"ec61f9f0",2141:"5eb2f330",2216:"e3ba73cf",2240:"e7cce869",2254:"ccda836f",2303:"87592c17",2307:"b2c54321",2338:"dd6e8a16",2339:"d90c9bd2",2396:"e70f11d6",2404:"08d36549",2412:"6b6ca0ef",2425:"47b23ee4",2443:"78513f2d",2476:"cf85a190",2501:"2441982c",2529:"9d9944da",2539:"43d36117",2548:"75182034",2570:"3dbc6300",2603:"0277270a",2659:"f6071a36",2707:"cabcb16e",2806:"2c7248b3",2819:"9455b08a",2823:"a13b21fb",2826:"0b6be43b",2829:"a5909474",2865:"6ef3cf6b",2875:"d6c8355d",2884:"cc184a3f",2983:"c8c482f7",3006:"7fce4e74",3141:"72791f8b",3157:"2038b5dc",3183:"b2253f40",3212:"ad1521c1",3220:"a5be3990",3247:"50105eb7",3260:"49ca09b2",3276:"7bbb651d",3282:"2dff97e8",3317:"137440b7",3332:"b1bbfdb9",3355:"39e3d07c",3356:"c6a4098f",3391:"f0e498fe",3433:"e6919a98",3442:"bdf7849c",3447:"1653d818",3451:"e3a31387",3496:"44bf4044",3509:"70043ca5",3581:"7630d0f9",3585:"5f288e7b",3665:"b20d0ab0",3668:"86f20630",3747:"e06419ae",3784:"c81d4a51",3873:"bbd9808d",3910:"658d457f",3935:"cd50aa32",3951:"4a9249b1",4030:"f308ee3a",4056:"10eacfff",4078:"aa54548e",4093:"c1f29d01",4105:"7f9d4513",4144:"f10aa199",4164:"0e623fec",4216:"0277270a",4217:"387bf824",4227:"79c3b323",4259:"ebd953ac",4264:"36917df0",4449:"e68d8d58",4492:"cdc29460",4496:"77babddd",4498:"b05686dd",4504:"466a61af",4514:"887bdbb6",4520:"e86d61a1",4546:"4101a1f2",4572:"70e5675d",4599:"014ca65e",4601:"3c8ac557",4610:"687005a6",4621:"ead619d7",4662:"4e7b8c12",4715:"45efe14a",4736:"2968553b",4741:"c8d03de5",4757:"73b754d2",4766:"b5df5a8e",4770:"674b2d2a",4795:"939f9f81",4800:"f50302a4",4849:"2a1dc219",4862:"e8eacc3e",4884:"bd293d3b",4889:"a91da64a",4928:"a4b1a237",4973:"129c56e8",4994:"50caae56",5022:"81b1b86b",5043:"247e6954",5048:"aa08c681",5096:"4f6a4d00",5111:"5d09a39a",5125:"57501e4a",5148:"572faeac",5176:"9c49e7fa",5179:"21f01751",5186:"aeb0dc56",5191:"0af389b2",5238:"3d814a61",5297:"5426028f",5319:"34217c3f",5335:"fec6fd9f",5357:"1fbb7d24",5359:"b254a598",5382:"0c911991",5402:"60617d0d",5470:"b25021a2",5518:"9f425be3",5549:"39285664",5572:"c945fbf2",5573:"6ecf393c",5599:"2ae54005",5624:"0208754c",5650:"f8f63f4b",5705:"df6bf207",5729:"46f9b5d4",5775:"8945cad2",5786:"37a81eaa",5798:"ce1cf7da",5816:"d749b200",5825:"73177a8c",5888:"193a7f8f",5891:"3b7a128f",5895:"9ddd624a",5915:"bc9c3e69",5972:"c7a91e8e",5992:"419f5d2f",6029:"2ded5a5a",6052:"59cb6398",6063:"a5f0409a",6069:"b4a6d2ab",6127:"f31505a8",6265:"9459eb93",6270:"5496b206",6277:"12e50919",6328:"de2b9d62",6366:"079fc2d8",6434:"0112f8db",6444:"fd46d237",6452:"50a6d310",6541:"d1c967cd",6583:"7d33505d",6587:"9c49e7fa",6634:"df151169",6651:"b07fe216",6656:"03cdfb68",6685:"f5f5b969",6729:"aea3b7f5",6741:"b838eb14",6758:"558cc090",6784:"1affe817",6788:"9cd39ff5",6796:"89c76e37",6805:"5b253c81",6820:"cebdf1cf",6845:"b7aabf70",6882:"c2d2eada",6883:"7740a702",6904:"44afaa9b",6913:"739202fe",6963:"84e145fa",6982:"3043a9c3",7008:"fe74a83d",7043:"25478869",7045:"48f6fc4c",7046:"c7301ded",7058:"984a456a",7062:"fe78dd10",7178:"6e47d75d",7182:"183c9793",7224:"7caf9754",7242:"4f353f61",7260:"2c380d56",7395:"ff574c5d",7460:"dedd2038",7477:"832457fc",7482:"c37a3f01",7527:"a4765b7e",7545:"1f6a7624",7560:"d82e43ca",7589:"2a3e68f3",7614:"de9ee12f",7622:"ca0e645a",7806:"80b7b1d6",7852:"fce1e197",7855:"3970a709",7857:"13a29416",7878:"8dfa25f5",7884:"1ca6cde0",7922:"c1d9e2f3",7948:"bed733e5",8014:"9ef39203",8062:"8e384b9f",8072:"540f746b",8077:"0b2c51d9",8085:"2e8d934b",8143:"b6ca83ad",8155:"d345abd7",8237:"44654223",8241:"02a0cb2f",8302:"b4649ac5",8307:"02e15761",8398:"cf8eb735",8431:"60a111b6",8435:"21d4dff0",8447:"0875c082",8517:"cccfddad",8563:"3a763677",8634:"317d0a2b",8665:"c52575bc",8688:"c044db56",8689:"459af240",8723:"5166ac36",8782:"918afc23",8787:"121de108",8797:"13e5189e",8823:"9e7a9852",8827:"af0ed6a3",8866:"664121ad",8882:"f3e42f72",8885:"de905169",8982:"6e2e337e",8999:"448aa22f",9076:"6a501148",9133:"ab171f08",9205:"49a3e67d",9215:"f737e7e7",9332:"a627cf98",9360:"27c7d4f7",9366:"4f511490",9391:"c11edda0",9404:"d8cf04f7",9408:"d3565b1a",9416:"6ead6660",9487:"a73f5679",9489:"ee2bb5b7",9507:"396e34cd",9519:"88d248ee",9590:"29583579",9647:"452de157",9649:"00fb4211",9674:"d0f91ed7",9677:"26548cb7",9695:"bb84056a",9715:"b6c6645f",9716:"a5750e0d",9785:"08d36549",9788:"781a4d20",9890:"9ebce4ba",9891:"512a9301",9921:"e0db9101",9922:"33690872",9944:"1ba31055"}[d]+".chunk.css"}}(),function(){__webpack_require__.g=function(){if(typeof globalThis=="object")return globalThis;try{return this||new Function("return this")()}catch(d){if(typeof window=="object")return window}}()}(),function(){__webpack_require__.hmd=function(d){return d=Object.create(d),d.children||(d.children=[]),Object.defineProperty(d,"exports",{enumerable:!0,set:function(){throw new Error("ES Modules may not assign module.exports or exports.*, Use ESM export syntax, instead: "+d.id)}}),d}}(),function(){__webpack_require__.o=function(d,v){return Object.prototype.hasOwnProperty.call(d,v)}}(),function(){var d={};__webpack_require__.l=function(v,e,r,i){if(d[v]){d[v].push(e);return}var l,c;if(r!==void 0)for(var f=document.getElementsByTagName("script"),o=0;o{const N=Wi(t,s,W)||Wi(P,s,W)||Wi(m,s,W);return N&&(U[W]=N),U},{})}function Wi(P,t,n){return P&&P.hasAttributeNS(t,n)?P.getAttributeNS(t,n):null}function aa(P){return new Error(`Could not parse ttml timestamp ${P}`)}function ha(P,t){if(!P)return null;let n=Ks(P);return n===null&&(Sl.test(P)?n=_s(P,t):ic.test(P)&&(n=Qi(P,t))),n}function _s(P,t){const n=Sl.exec(P),s=(n[4]|0)+(n[5]|0)/t.subFrameRate;return(n[1]|0)*3600+(n[2]|0)*60+(n[3]|0)+s/t.frameRate}function Qi(P,t){const n=ic.exec(P),s=Number(n[1]);switch(n[2]){case"h":return s*3600;case"m":return s*60;case"ms":return s*1e3;case"f":return s/t.frameRate;case"t":return s/t.tickRate}return s}class is{constructor(t,n){this.timelineController=void 0,this.cueRanges=[],this.trackName=void 0,this.startTime=null,this.endTime=null,this.screen=null,this.timelineController=t,this.trackName=n}dispatchCue(){this.startTime!==null&&(this.timelineController.addCues(this.trackName,this.startTime,this.endTime,this.screen,this.cueRanges),this.startTime=null)}newCue(t,n,s){(this.startTime===null||this.startTime>t)&&(this.startTime=t),this.endTime=n,this.screen=s,this.timelineController.createCaptionsTrack(this.trackName)}reset(){this.cueRanges=[],this.startTime=null}}class Wu{constructor(t){this.hls=void 0,this.media=null,this.config=void 0,this.enabled=!0,this.Cues=void 0,this.textTracks=[],this.tracks=[],this.initPTS=[],this.unparsedVttFrags=[],this.captionsTracks={},this.nonNativeCaptionsTracks={},this.cea608Parser1=void 0,this.cea608Parser2=void 0,this.lastCc=-1,this.lastSn=-1,this.lastPartIndex=-1,this.prevCC=-1,this.vttCCs=ll(),this.captionsProperties=void 0,this.hls=t,this.config=t.config,this.Cues=t.config.cueHandler,this.captionsProperties={textTrack1:{label:this.config.captionsTextTrack1Label,languageCode:this.config.captionsTextTrack1LanguageCode},textTrack2:{label:this.config.captionsTextTrack2Label,languageCode:this.config.captionsTextTrack2LanguageCode},textTrack3:{label:this.config.captionsTextTrack3Label,languageCode:this.config.captionsTextTrack3LanguageCode},textTrack4:{label:this.config.captionsTextTrack4Label,languageCode:this.config.captionsTextTrack4LanguageCode}},t.on(o.MEDIA_ATTACHING,this.onMediaAttaching,this),t.on(o.MEDIA_DETACHING,this.onMediaDetaching,this),t.on(o.MANIFEST_LOADING,this.onManifestLoading,this),t.on(o.MANIFEST_LOADED,this.onManifestLoaded,this),t.on(o.SUBTITLE_TRACKS_UPDATED,this.onSubtitleTracksUpdated,this),t.on(o.FRAG_LOADING,this.onFragLoading,this),t.on(o.FRAG_LOADED,this.onFragLoaded,this),t.on(o.FRAG_PARSING_USERDATA,this.onFragParsingUserdata,this),t.on(o.FRAG_DECRYPTED,this.onFragDecrypted,this),t.on(o.INIT_PTS_FOUND,this.onInitPtsFound,this),t.on(o.SUBTITLE_TRACKS_CLEARED,this.onSubtitleTracksCleared,this),t.on(o.BUFFER_FLUSHING,this.onBufferFlushing,this)}destroy(){const{hls:t}=this;t.off(o.MEDIA_ATTACHING,this.onMediaAttaching,this),t.off(o.MEDIA_DETACHING,this.onMediaDetaching,this),t.off(o.MANIFEST_LOADING,this.onManifestLoading,this),t.off(o.MANIFEST_LOADED,this.onManifestLoaded,this),t.off(o.SUBTITLE_TRACKS_UPDATED,this.onSubtitleTracksUpdated,this),t.off(o.FRAG_LOADING,this.onFragLoading,this),t.off(o.FRAG_LOADED,this.onFragLoaded,this),t.off(o.FRAG_PARSING_USERDATA,this.onFragParsingUserdata,this),t.off(o.FRAG_DECRYPTED,this.onFragDecrypted,this),t.off(o.INIT_PTS_FOUND,this.onInitPtsFound,this),t.off(o.SUBTITLE_TRACKS_CLEARED,this.onSubtitleTracksCleared,this),t.off(o.BUFFER_FLUSHING,this.onBufferFlushing,this),this.hls=this.config=this.media=null,this.cea608Parser1=this.cea608Parser2=void 0}initCea608Parsers(){const t=new is(this,"textTrack1"),n=new is(this,"textTrack2"),s=new is(this,"textTrack3"),m=new is(this,"textTrack4");this.cea608Parser1=new vc(1,t,n),this.cea608Parser2=new vc(3,s,m)}addCues(t,n,s,m,E){let T=!1;for(let U=E.length;U--;){const W=E[U],N=ul(W[0],W[1],n,s);if(N>=0&&(W[0]=Math.min(W[0],n),W[1]=Math.max(W[1],s),T=!0,N/(s-n)>.5))return}if(T||E.push([n,s]),this.config.renderTextTracksNatively){const U=this.captionsTracks[t];this.Cues.newCue(U,n,s,m)}else{const U=this.Cues.newCue(null,n,s,m);this.hls.trigger(o.CUES_PARSED,{type:"captions",cues:U,track:t})}}onInitPtsFound(t,{frag:n,id:s,initPTS:m,timescale:E}){const{unparsedVttFrags:T}=this;s===u.MAIN&&(this.initPTS[n.cc]={baseTime:m,timescale:E}),T.length&&(this.unparsedVttFrags=[],T.forEach(U=>{this.onFragLoaded(o.FRAG_LOADED,U)}))}getExistingTrack(t,n){const{media:s}=this;if(s)for(let m=0;m{Ru(m[E]),delete m[E]}),this.nonNativeCaptionsTracks={}}onManifestLoading(){this.lastCc=-1,this.lastSn=-1,this.lastPartIndex=-1,this.prevCC=-1,this.vttCCs=ll(),this._cleanTracks(),this.tracks=[],this.captionsTracks={},this.nonNativeCaptionsTracks={},this.textTracks=[],this.unparsedVttFrags=[],this.initPTS=[],this.cea608Parser1&&this.cea608Parser2&&(this.cea608Parser1.reset(),this.cea608Parser2.reset())}_cleanTracks(){const{media:t}=this;if(!t)return;const n=t.textTracks;if(n)for(let s=0;sE.textCodec===Fu);if(this.config.enableWebVTT||m&&this.config.enableIMSC1){if(Gs(this.tracks,s)){this.tracks=s;return}if(this.textTracks=[],this.tracks=s,this.config.renderTextTracksNatively){const T=this.media,U=T?Ic(T.textTracks):null;if(this.tracks.forEach((W,N)=>{let te;if(U){let ce=null;for(let be=0;beN!==null).map(N=>N.label);W.length&&this.hls.logger.warn(`Media element contains unused subtitle tracks: ${W.join(", ")}. Replace media element for each source to clear TextTracks and captions menu.`)}}else if(this.tracks.length){const T=this.tracks.map(U=>({label:U.name,kind:U.type.toLowerCase(),default:U.default,subtitleTrack:U}));this.hls.trigger(o.NON_NATIVE_TEXT_TRACKS_FOUND,{tracks:T})}}}onManifestLoaded(t,n){this.config.enableCEA708Captions&&n.captions&&n.captions.forEach(s=>{const m=/(?:CC|SERVICE)([1-4])/.exec(s.instreamId);if(!m)return;const E=`textTrack${m[1]}`,T=this.captionsProperties[E];T&&(T.label=s.name,s.lang&&(T.languageCode=s.lang),T.media=s)})}closedCaptionsForLevel(t){const n=this.hls.levels[t.level];return n==null?void 0:n.attrs["CLOSED-CAPTIONS"]}onFragLoading(t,n){if(this.enabled&&n.frag.type===u.MAIN){var s,m;const{cea608Parser1:E,cea608Parser2:T,lastSn:U}=this,{cc:W,sn:N}=n.frag,te=(s=(m=n.part)==null?void 0:m.index)!=null?s:-1;E&&T&&(N!==U+1||N===U&&te!==this.lastPartIndex+1||W!==this.lastCc)&&(E.reset(),T.reset()),this.lastCc=W,this.lastSn=N,this.lastPartIndex=te}}onFragLoaded(t,n){const{frag:s,payload:m}=n;if(s.type===u.SUBTITLE)if(m.byteLength){const E=s.decryptdata,T="stats"in n;if(E==null||!E.encrypted||T){const U=this.tracks[s.level],W=this.vttCCs;W[s.cc]||(W[s.cc]={start:s.start,prevCC:this.prevCC,new:!0},this.prevCC=s.cc),U&&U.textCodec===Fu?this._parseIMSC1(s,m):this._parseVTTs(n)}}else this.hls.trigger(o.SUBTITLE_FRAG_PROCESSED,{success:!1,frag:s,error:new Error("Empty subtitle payload")})}_parseIMSC1(t,n){const s=this.hls;ac(n,this.initPTS[t.cc],m=>{this._appendCues(m,t.level),s.trigger(o.SUBTITLE_FRAG_PROCESSED,{success:!0,frag:t})},m=>{s.logger.log(`Failed to parse IMSC1: ${m}`),s.trigger(o.SUBTITLE_FRAG_PROCESSED,{success:!1,frag:t,error:m})})}_parseVTTs(t){var n;const{frag:s,payload:m}=t,{initPTS:E,unparsedVttFrags:T}=this,U=E.length-1;if(!E[s.cc]&&U===-1){T.push(t);return}const W=this.hls,N=(n=s.initSegment)!=null&&n.data?Qe(s.initSegment.data,new Uint8Array(m)).buffer:m;cu(N,this.initPTS[s.cc],this.vttCCs,s.cc,s.start,te=>{this._appendCues(te,s.level),W.trigger(o.SUBTITLE_FRAG_PROCESSED,{success:!0,frag:s})},te=>{const ce=te.message==="Missing initPTS for VTT MPEGTS";ce?T.push(t):this._fallbackToIMSC1(s,m),W.logger.log(`Failed to parse VTT cue: ${te}`),!(ce&&U>s.cc)&&W.trigger(o.SUBTITLE_FRAG_PROCESSED,{success:!1,frag:s,error:te})})}_fallbackToIMSC1(t,n){const s=this.tracks[t.level];s.textCodec||ac(n,this.initPTS[t.cc],()=>{s.textCodec=Fu,this._parseIMSC1(t,n)},()=>{s.textCodec="wvtt"})}_appendCues(t,n){const s=this.hls;if(this.config.renderTextTracksNatively){const m=this.textTracks[n];if(!m||m.mode==="disabled")return;t.forEach(E=>hc(m,E))}else{const m=this.tracks[n];if(!m)return;const E=m.default?"default":"subtitles"+n;s.trigger(o.CUES_PARSED,{type:"subtitles",cues:t,track:E})}}onFragDecrypted(t,n){const{frag:s}=n;s.type===u.SUBTITLE&&this.onFragLoaded(o.FRAG_LOADED,n)}onSubtitleTracksCleared(){this.tracks=[],this.captionsTracks={}}onFragParsingUserdata(t,n){if(!this.enabled||!this.config.enableCEA708Captions)return;const{frag:s,samples:m}=n;if(!(s.type===u.MAIN&&this.closedCaptionsForLevel(s)==="NONE"))for(let E=0;EVo(U[W],n,s))}if(this.config.renderTextTracksNatively&&n===0&&m!==void 0){const{textTracks:U}=this;Object.keys(U).forEach(W=>Vo(U[W],n,m))}}}extractCea608Data(t){const n=[[],[]],s=t[0]&31;let m=2;for(let E=0;E=16?W--:W++;const Pe=ol(N.trim()),Se=Bl(t,n,Pe);P!=null&&(ce=P.cues)!=null&&ce.getCueById(Se)||(T=new te(t,n,Pe),T.id=Se,T.line=be+1,T.align="left",T.position=10+Math.min(80,Math.floor(W*8/32)*10),m.push(T))}return P&&m.length&&(m.sort((be,Pe)=>be.line==="auto"||Pe.line==="auto"?0:be.line>8&&Pe.line>8?Pe.line-be.line:be.line-Pe.line),m.forEach(be=>hc(P,be))),m}};function $l(){if(self.fetch&&self.AbortController&&self.ReadableStream&&self.Request)try{return new self.ReadableStream({}),!0}catch(P){}return!1}const Sf=/(\d+)-(\d+)\/(\d+)/;class gc{constructor(t){this.fetchSetup=void 0,this.requestTimeout=void 0,this.request=null,this.response=null,this.controller=void 0,this.context=null,this.config=null,this.callbacks=null,this.stats=void 0,this.loader=null,this.fetchSetup=t.fetchSetup||Of,this.controller=new self.AbortController,this.stats=new Z}destroy(){this.loader=this.callbacks=this.context=this.config=this.request=null,this.abortInternal(),this.response=null,this.fetchSetup=this.controller=this.stats=null}abortInternal(){this.controller&&!this.stats.loading.end&&(this.stats.aborted=!0,this.controller.abort())}abort(){var t;this.abortInternal(),(t=this.callbacks)!=null&&t.onAbort&&this.callbacks.onAbort(this.stats,this.context,this.response)}load(t,n,s){const m=this.stats;if(m.loading.start)throw new Error("Loader can only be used once.");m.loading.start=self.performance.now();const E=ef(t,this.controller.signal),T=t.responseType==="arraybuffer",U=T?"byteLength":"length",{maxTimeToFirstByteMs:W,maxLoadTimeMs:N}=n.loadPolicy;this.context=t,this.config=n,this.callbacks=s,this.request=this.fetchSetup(t,E),self.clearTimeout(this.requestTimeout),n.timeout=W&&r(W)?W:N,this.requestTimeout=self.setTimeout(()=>{this.callbacks&&(this.abortInternal(),this.callbacks.onTimeout(m,t,this.response))},n.timeout),(As(this.request)?this.request.then(self.fetch):self.fetch(this.request)).then(ce=>{var be;this.response=this.loader=ce;const Pe=Math.max(self.performance.now(),m.loading.start);if(self.clearTimeout(this.requestTimeout),n.timeout=N,this.requestTimeout=self.setTimeout(()=>{this.callbacks&&(this.abortInternal(),this.callbacks.onTimeout(m,t,this.response))},N-(Pe-m.loading.start)),!ce.ok){const{status:at,statusText:rt}=ce;throw new Vu(rt||"fetch, bad network response",at,ce)}m.loading.first=Pe,m.total=cl(ce.headers)||m.total;const Se=(be=this.callbacks)==null?void 0:be.onProgress;return Se&&r(n.highWaterMark)?this.loadProgressively(ce,m,t,n.highWaterMark,Se):T?ce.arrayBuffer():t.responseType==="json"?ce.json():ce.text()}).then(ce=>{var be,Pe;const Se=this.response;if(!Se)throw new Error("loader destroyed");self.clearTimeout(this.requestTimeout),m.loading.end=Math.max(self.performance.now(),m.loading.first);const at=ce[U];at&&(m.loaded=m.total=at);const rt={url:Se.url,data:ce,code:Se.status},Mt=(be=this.callbacks)==null?void 0:be.onProgress;Mt&&!r(n.highWaterMark)&&Mt(m,t,ce,Se),(Pe=this.callbacks)==null||Pe.onSuccess(rt,m,t,Se)}).catch(ce=>{var be;if(self.clearTimeout(this.requestTimeout),m.aborted)return;const Pe=ce&&ce.code||0,Se=ce?ce.message:null;(be=this.callbacks)==null||be.onError({code:Pe,text:Se},t,ce?ce.details:null,m)})}getCacheAge(){let t=null;if(this.response){const n=this.response.headers.get("age");t=n?parseFloat(n):null}return t}getResponseHeader(t){return this.response?this.response.headers.get(t):null}loadProgressively(t,n,s,m=0,E){const T=new na,U=t.body.getReader(),W=()=>U.read().then(N=>{if(N.done)return T.dataLength&&E(n,s,T.flush().buffer,t),Promise.resolve(new ArrayBuffer(0));const te=N.value,ce=te.length;return n.loaded+=ce,ce=m&&E(n,s,T.flush().buffer,t)):E(n,s,te.buffer,t),W()}).catch(()=>Promise.reject());return W()}}function ef(P,t){const n={method:"GET",mode:"cors",credentials:"same-origin",signal:t,headers:new self.Headers(y({},P.headers))};return P.rangeEnd&&n.headers.set("Range","bytes="+P.rangeStart+"-"+String(P.rangeEnd-1)),n}function hf(P){const t=Sf.exec(P);if(t)return parseInt(t[2])-parseInt(t[1])+1}function cl(P){const t=P.get("Content-Range");if(t){const s=hf(t);if(r(s))return s}const n=P.get("Content-Length");if(n)return parseInt(n)}function Of(P,t){return new self.Request(P.url,t)}class Vu extends Error{constructor(t,n,s){super(t),this.code=void 0,this.details=void 0,this.code=n,this.details=s}}const Rc=/^age:\s*[\d.]+\s*$/im;class tf{constructor(t){this.xhrSetup=void 0,this.requestTimeout=void 0,this.retryTimeout=void 0,this.retryDelay=void 0,this.config=null,this.callbacks=null,this.context=null,this.loader=null,this.stats=void 0,this.xhrSetup=t&&t.xhrSetup||null,this.stats=new Z,this.retryDelay=0}destroy(){this.callbacks=null,this.abortInternal(),this.loader=null,this.config=null,this.context=null,this.xhrSetup=null}abortInternal(){const t=this.loader;self.clearTimeout(this.requestTimeout),self.clearTimeout(this.retryTimeout),t&&(t.onreadystatechange=null,t.onprogress=null,t.readyState!==4&&(this.stats.aborted=!0,t.abort()))}abort(){var t;this.abortInternal(),(t=this.callbacks)!=null&&t.onAbort&&this.callbacks.onAbort(this.stats,this.context,this.loader)}load(t,n,s){if(this.stats.loading.start)throw new Error("Loader can only be used once.");this.stats.loading.start=self.performance.now(),this.context=t,this.config=n,this.callbacks=s,this.loadInternal()}loadInternal(){const{config:t,context:n}=this;if(!t||!n)return;const s=this.loader=new self.XMLHttpRequest,m=this.stats;m.loading.first=0,m.loaded=0,m.aborted=!1;const E=this.xhrSetup;E?Promise.resolve().then(()=>{if(!(this.loader!==s||this.stats.aborted))return E(s,n.url)}).catch(T=>{if(!(this.loader!==s||this.stats.aborted))return s.open("GET",n.url,!0),E(s,n.url)}).then(()=>{this.loader!==s||this.stats.aborted||this.openAndSendXhr(s,n,t)}).catch(T=>{var U;(U=this.callbacks)==null||U.onError({code:s.status,text:T.message},n,s,m)}):this.openAndSendXhr(s,n,t)}openAndSendXhr(t,n,s){t.readyState||t.open("GET",n.url,!0);const m=n.headers,{maxTimeToFirstByteMs:E,maxLoadTimeMs:T}=s.loadPolicy;if(m)for(const U in m)t.setRequestHeader(U,m[U]);n.rangeEnd&&t.setRequestHeader("Range","bytes="+n.rangeStart+"-"+(n.rangeEnd-1)),t.onreadystatechange=this.readystatechange.bind(this),t.onprogress=this.loadprogress.bind(this),t.responseType=n.responseType,self.clearTimeout(this.requestTimeout),s.timeout=E&&r(E)?E:T,this.requestTimeout=self.setTimeout(this.loadtimeout.bind(this),s.timeout),t.send()}readystatechange(){const{context:t,loader:n,stats:s}=this;if(!t||!n)return;const m=n.readyState,E=this.config;if(!s.aborted&&m>=2&&(s.loading.first===0&&(s.loading.first=Math.max(self.performance.now(),s.loading.start),E.timeout!==E.loadPolicy.maxLoadTimeMs&&(self.clearTimeout(this.requestTimeout),E.timeout=E.loadPolicy.maxLoadTimeMs,this.requestTimeout=self.setTimeout(this.loadtimeout.bind(this),E.loadPolicy.maxLoadTimeMs-(s.loading.first-s.loading.start)))),m===4)){self.clearTimeout(this.requestTimeout),n.onreadystatechange=null,n.onprogress=null;const N=n.status,te=n.responseType==="text"?n.responseText:null;if(N>=200&&N<300){const Se=te!=null?te:n.response;if(Se!=null){var T,U;s.loading.end=Math.max(self.performance.now(),s.loading.first);const at=n.responseType==="arraybuffer"?Se.byteLength:Se.length;s.loaded=s.total=at,s.bwEstimate=s.total*8e3/(s.loading.end-s.loading.first);const rt=(T=this.callbacks)==null?void 0:T.onProgress;rt&&rt(s,t,Se,n);const Mt={url:n.responseURL,data:Se,code:N};(U=this.callbacks)==null||U.onSuccess(Mt,s,t,n);return}}const ce=E.loadPolicy.errorRetry,be=s.retry,Pe={url:t.url,data:void 0,code:N};if(Ar(ce,be,!1,Pe))this.retry(ce);else{var W;G.error(`${N} while loading ${t.url}`),(W=this.callbacks)==null||W.onError({code:N,text:n.statusText},t,n,s)}}}loadtimeout(){if(!this.config)return;const t=this.config.loadPolicy.timeoutRetry,n=this.stats.retry;if(Ar(t,n,!0))this.retry(t);else{var s;G.warn(`timeout while loading ${(s=this.context)==null?void 0:s.url}`);const m=this.callbacks;m&&(this.abortInternal(),m.onTimeout(this.stats,this.context,this.loader))}}retry(t){const{context:n,stats:s}=this;this.retryDelay=cr(t,s.retry),s.retry++,G.warn(`${status?"HTTP Status "+status:"Timeout"} while loading ${n==null?void 0:n.url}, retrying ${s.retry}/${t.maxNumRetry} in ${this.retryDelay}ms`),this.abortInternal(),this.loader=null,self.clearTimeout(this.retryTimeout),this.retryTimeout=self.setTimeout(this.loadInternal.bind(this),this.retryDelay)}loadprogress(t){const n=this.stats;n.loaded=t.loaded,t.lengthComputable&&(n.total=t.total)}getCacheAge(){let t=null;if(this.loader&&Rc.test(this.loader.getAllResponseHeaders())){const n=this.loader.getResponseHeader("age");t=n?parseFloat(n):null}return t}getResponseHeader(t){return this.loader&&new RegExp(`^${t}:\\s*[\\d.]+\\s*$`,"im").test(this.loader.getAllResponseHeaders())?this.loader.getResponseHeader(t):null}}const Ko={maxTimeToFirstByteMs:8e3,maxLoadTimeMs:2e4,timeoutRetry:null,errorRetry:null},rf=b(b({autoStartLoad:!0,startPosition:-1,defaultAudioCodec:void 0,debug:!1,capLevelOnFPSDrop:!1,capLevelToPlayerSize:!1,ignoreDevicePixelRatio:!1,maxDevicePixelRatio:Number.POSITIVE_INFINITY,preferManagedMediaSource:!0,initialLiveManifestSize:1,maxBufferLength:30,backBufferLength:1/0,frontBufferFlushThreshold:1/0,startOnSegmentBoundary:!1,maxBufferSize:60*1e3*1e3,maxFragLookUpTolerance:.25,maxBufferHole:.1,detectStallWithCurrentTimeMs:1250,highBufferWatchdogPeriod:2,nudgeOffset:.1,nudgeMaxRetry:3,nudgeOnVideoHole:!0,liveSyncMode:"edge",liveSyncDurationCount:3,liveSyncOnStallIncrease:1,liveMaxLatencyDurationCount:1/0,liveSyncDuration:void 0,liveMaxLatencyDuration:void 0,maxLiveSyncPlaybackRate:1,liveDurationInfinity:!1,liveBackBufferLength:null,maxMaxBufferLength:600,enableWorker:!0,workerPath:null,enableSoftwareAES:!0,startLevel:void 0,startFragPrefetch:!1,fpsDroppedMonitoringPeriod:5e3,fpsDroppedMonitoringThreshold:.2,appendErrorMaxRetry:3,ignorePlaylistParsingErrors:!1,loader:tf,fLoader:void 0,pLoader:void 0,xhrSetup:void 0,licenseXhrSetup:void 0,licenseResponseCallback:void 0,abrController:vi,bufferController:xc,capLevelController:Pu,errorController:xe,fpsController:tl,stretchShortVideoTrack:!1,maxAudioFramesDrift:1,forceKeyFrameOnDiscontinuity:!0,abrEwmaFastLive:3,abrEwmaSlowLive:9,abrEwmaFastVoD:3,abrEwmaSlowVoD:9,abrEwmaDefaultEstimate:5e5,abrEwmaDefaultEstimateMax:5e6,abrBandWidthFactor:.95,abrBandWidthUpFactor:.7,abrMaxWithRealBitrate:!1,maxStarvationDelay:4,maxLoadingDelay:4,minAutoBitrate:0,emeEnabled:!1,widevineLicenseUrl:void 0,drmSystems:{},drmSystemOptions:{},requestMediaKeySystemAccessFunc:ci,requireKeySystemAccessOnStart:!1,testBandwidth:!0,progressive:!1,lowLatencyMode:!0,cmcd:void 0,enableDateRangeMetadataCues:!0,enableEmsgMetadataCues:!0,enableEmsgKLVMetadata:!1,enableID3MetadataCues:!0,enableInterstitialPlayback:!0,interstitialAppendInPlace:!0,interstitialLiveLookAhead:10,useMediaCapabilities:!0,preserveManualLevelOnError:!1,certLoadPolicy:{default:Ko},keyLoadPolicy:{default:{maxTimeToFirstByteMs:8e3,maxLoadTimeMs:2e4,timeoutRetry:{maxNumRetry:1,retryDelayMs:1e3,maxRetryDelayMs:2e4,backoff:"linear"},errorRetry:{maxNumRetry:8,retryDelayMs:1e3,maxRetryDelayMs:2e4,backoff:"linear"}}},manifestLoadPolicy:{default:{maxTimeToFirstByteMs:1/0,maxLoadTimeMs:2e4,timeoutRetry:{maxNumRetry:2,retryDelayMs:0,maxRetryDelayMs:0},errorRetry:{maxNumRetry:1,retryDelayMs:1e3,maxRetryDelayMs:8e3}}},playlistLoadPolicy:{default:{maxTimeToFirstByteMs:1e4,maxLoadTimeMs:2e4,timeoutRetry:{maxNumRetry:2,retryDelayMs:0,maxRetryDelayMs:0},errorRetry:{maxNumRetry:2,retryDelayMs:1e3,maxRetryDelayMs:8e3}}},fragLoadPolicy:{default:{maxTimeToFirstByteMs:1e4,maxLoadTimeMs:12e4,timeoutRetry:{maxNumRetry:4,retryDelayMs:0,maxRetryDelayMs:0},errorRetry:{maxNumRetry:6,retryDelayMs:1e3,maxRetryDelayMs:8e3}}},steeringManifestLoadPolicy:{default:{maxTimeToFirstByteMs:1e4,maxLoadTimeMs:2e4,timeoutRetry:{maxNumRetry:2,retryDelayMs:0,maxRetryDelayMs:0},errorRetry:{maxNumRetry:1,retryDelayMs:1e3,maxRetryDelayMs:8e3}}},interstitialAssetListLoadPolicy:{default:{maxTimeToFirstByteMs:1e4,maxLoadTimeMs:3e4,timeoutRetry:{maxNumRetry:0,retryDelayMs:0,maxRetryDelayMs:0},errorRetry:{maxNumRetry:0,retryDelayMs:1e3,maxRetryDelayMs:8e3}}},manifestLoadingTimeOut:1e4,manifestLoadingMaxRetry:1,manifestLoadingRetryDelay:1e3,manifestLoadingMaxRetryTimeout:64e3,levelLoadingTimeOut:1e4,levelLoadingMaxRetry:4,levelLoadingRetryDelay:1e3,levelLoadingMaxRetryTimeout:64e3,fragLoadingTimeOut:2e4,fragLoadingMaxRetry:6,fragLoadingRetryDelay:1e3,fragLoadingMaxRetryTimeout:64e3},pf()),{},{subtitleStreamController:I,subtitleTrackController:Kc,timelineController:Wu,audioStreamController:qo,audioTrackController:Wl,emeController:ku,cmcdController:je,contentSteeringController:eu,interstitialsController:mc});function pf(){return{cueHandler:wf,enableWebVTT:!0,enableIMSC1:!0,enableCEA708Captions:!0,captionsTextTrack1Label:"English",captionsTextTrack1LanguageCode:"en",captionsTextTrack2Label:"Spanish",captionsTextTrack2LanguageCode:"es",captionsTextTrack3Label:"Unknown CC",captionsTextTrack3LanguageCode:"",captionsTextTrack4Label:"Unknown CC",captionsTextTrack4LanguageCode:"",renderTextTracksNatively:!0}}function fl(P,t,n){if((t.liveSyncDurationCount||t.liveMaxLatencyDurationCount)&&(t.liveSyncDuration||t.liveMaxLatencyDuration))throw new Error("Illegal hls.js config: don't mix up liveSyncDurationCount/liveMaxLatencyDurationCount and liveSyncDuration/liveMaxLatencyDuration");if(t.liveMaxLatencyDurationCount!==void 0&&(t.liveSyncDurationCount===void 0||t.liveMaxLatencyDurationCount<=t.liveSyncDurationCount))throw new Error('Illegal hls.js config: "liveMaxLatencyDurationCount" must be greater than "liveSyncDurationCount"');if(t.liveMaxLatencyDuration!==void 0&&(t.liveSyncDuration===void 0||t.liveMaxLatencyDuration<=t.liveSyncDuration))throw new Error('Illegal hls.js config: "liveMaxLatencyDuration" must be greater than "liveSyncDuration"');const s=jl(P),m=["manifest","level","frag"],E=["TimeOut","MaxRetry","RetryDelay","MaxRetryTimeout"];return m.forEach(T=>{const U=`${T==="level"?"playlist":T}LoadPolicy`,W=t[U]===void 0,N=[];E.forEach(te=>{const ce=`${T}Loading${te}`,be=t[ce];if(be!==void 0&&W){N.push(ce);const Pe=s[U].default;switch(t[U]={default:Pe},te){case"TimeOut":Pe.maxLoadTimeMs=be,Pe.maxTimeToFirstByteMs=be;break;case"MaxRetry":Pe.errorRetry.maxNumRetry=be,Pe.timeoutRetry.maxNumRetry=be;break;case"RetryDelay":Pe.errorRetry.retryDelayMs=be,Pe.timeoutRetry.retryDelayMs=be;break;case"MaxRetryTimeout":Pe.errorRetry.maxRetryDelayMs=be,Pe.timeoutRetry.maxRetryDelayMs=be;break}}}),N.length&&n.warn(`hls.js config: "${N.join('", "')}" setting(s) are deprecated, use "${U}": ${yn(t[U])}`)}),b(b({},s),t)}function jl(P){return P&&typeof P=="object"?Array.isArray(P)?P.map(jl):Object.keys(P).reduce((t,n)=>(t[n]=jl(P[n]),t),{}):P}function Yo(P,t){const n=P.loader;n!==gc&&n!==tf?(t.log("[config]: Custom loader detected, cannot enable progressive streaming"),P.progressive=!1):$l()&&(P.loader=gc,P.progressive=!0,P.enableSoftwareAES=!0,t.log("[config]: Progressive streaming enabled, using FetchLoader"))}const yc=2,_f=.1,Lc=.05,Mc=100;class mf extends Ta{constructor(t,n){super("gap-controller",t.logger),this.hls=null,this.fragmentTracker=null,this.media=null,this.mediaSource=void 0,this.nudgeRetry=0,this.stallReported=!1,this.stalled=null,this.moved=!1,this.seeking=!1,this.buffered={},this.lastCurrentTime=0,this.ended=0,this.waiting=0,this.onMediaPlaying=()=>{this.ended=0,this.waiting=0},this.onMediaWaiting=()=>{var s;(s=this.media)!=null&&s.seeking||(this.waiting=self.performance.now(),this.tick())},this.onMediaEnded=()=>{if(this.hls){var s;this.ended=((s=this.media)==null?void 0:s.currentTime)||1,this.hls.trigger(o.MEDIA_ENDED,{stalled:!1})}},this.hls=t,this.fragmentTracker=n,this.registerListeners()}registerListeners(){const{hls:t}=this;t&&(t.on(o.MEDIA_ATTACHED,this.onMediaAttached,this),t.on(o.MEDIA_DETACHING,this.onMediaDetaching,this),t.on(o.BUFFER_APPENDED,this.onBufferAppended,this))}unregisterListeners(){const{hls:t}=this;t&&(t.off(o.MEDIA_ATTACHED,this.onMediaAttached,this),t.off(o.MEDIA_DETACHING,this.onMediaDetaching,this),t.off(o.BUFFER_APPENDED,this.onBufferAppended,this))}destroy(){super.destroy(),this.unregisterListeners(),this.media=this.hls=this.fragmentTracker=null,this.mediaSource=void 0}onMediaAttached(t,n){this.setInterval(Mc),this.mediaSource=n.mediaSource;const s=this.media=n.media;Vs(s,"playing",this.onMediaPlaying),Vs(s,"waiting",this.onMediaWaiting),Vs(s,"ended",this.onMediaEnded)}onMediaDetaching(t,n){this.clearInterval();const{media:s}=this;s&&(Go(s,"playing",this.onMediaPlaying),Go(s,"waiting",this.onMediaWaiting),Go(s,"ended",this.onMediaEnded),this.media=null),this.mediaSource=void 0}onBufferAppended(t,n){this.buffered=n.timeRanges}get hasBuffered(){return Object.keys(this.buffered).length>0}tick(){var t;if(!((t=this.media)!=null&&t.readyState)||!this.hasBuffered)return;const n=this.media.currentTime;this.poll(n,this.lastCurrentTime),this.lastCurrentTime=n}poll(t,n){var s,m;const E=(s=this.hls)==null?void 0:s.config;if(!E)return;const T=this.media;if(!T)return;const{seeking:U}=T,W=this.seeking&&!U,N=!this.seeking&&U,te=T.paused&&!U||T.ended||T.playbackRate===0;if(this.seeking=U,t!==n){n&&(this.ended=0),this.moved=!0,U||(this.nudgeRetry=0,E.nudgeOnVideoHole&&!te&&t>n&&this.nudgeOnVideoHole(t,n)),this.waiting===0&&this.stallResolved(t);return}if(N||W){W&&this.stallResolved(t);return}if(te){this.nudgeRetry=0,this.stallResolved(t),!this.ended&&T.ended&&this.hls&&(this.ended=t||1,this.hls.trigger(o.MEDIA_ENDED,{stalled:!1}));return}if(!pi.getBuffered(T).length){this.nudgeRetry=0;return}const ce=pi.bufferInfo(T,t,0),be=ce.nextStart||0,Pe=this.fragmentTracker;if(U&&Pe&&this.hls){const un=Fc(this.hls.inFlightFragments,t),Hr=ce.len>yc,en=!be||un||be-t>yc&&!Pe.getPartialFragment(t);if(Hr||en)return;this.moved=!1}const Se=(m=this.hls)==null?void 0:m.latestLevelDetails;if(!this.moved&&this.stalled!==null&&Pe){if(!(ce.len>0)&&!be)return;const Hr=Math.max(be,ce.start||0)-t,on=!!(Se!=null&&Se.live)?Se.targetduration*2:yc,Kr=Pe.getPartialFragment(t);if(Hr>0&&(Hr<=on||Kr)){T.paused||this._trySkipBufferHole(Kr);return}}const at=E.detectStallWithCurrentTimeMs,rt=self.performance.now(),Mt=this.waiting;let fr=this.stalled;if(fr===null)if(Mt>0&&rt-Mt=at||Mt)&&this.hls){var Or;if(((Or=this.mediaSource)==null?void 0:Or.readyState)==="ended"&&!(Se!=null&&Se.live)&&Math.abs(t-((Se==null?void 0:Se.edge)||0))<1){if(this.ended)return;this.ended=t||1,this.hls.trigger(o.MEDIA_ENDED,{stalled:!0});return}if(this._reportStall(ce),!this.media||!this.hls)return}const Ur=pi.bufferInfo(T,t,E.maxBufferHole);this._tryFixBufferStall(Ur,or,t)}stallResolved(t){const n=this.stalled;if(n&&this.hls&&(this.stalled=null,this.stallReported)){const s=self.performance.now()-n;this.log(`playback not stuck anymore @${t}, after ${Math.round(s)}ms`),this.stallReported=!1,this.waiting=0,this.hls.trigger(o.STALL_RESOLVED,{})}}nudgeOnVideoHole(t,n){var s;const m=this.buffered.video;if(this.hls&&this.media&&this.fragmentTracker&&(s=this.buffered.audio)!=null&&s.length&&m&&m.length>1&&t>m.end(0)){const E=pi.bufferedInfo(pi.timeRangesToArray(this.buffered.audio),t,0);if(E.len>1&&n>=E.start){const T=pi.timeRangesToArray(m),U=pi.bufferedInfo(T,n,0).bufferedIndex;if(U>-1&&UU)&&te-N<1&&t-N<2){const ce=new Error(`nudging playhead to flush pipeline after video hole. currentTime: ${t} hole: ${N} -> ${te} buffered index: ${W}`);this.warn(ce.message),this.media.currentTime+=1e-6;const be=this.fragmentTracker.getPartialFragment(t)||void 0,Pe=pi.bufferInfo(this.media,t,0);this.hls.trigger(o.ERROR,{type:c.MEDIA_ERROR,details:f.BUFFER_SEEK_OVER_HOLE,fatal:!1,error:ce,reason:ce.message,frag:be,buffer:Pe.len,bufferInfo:Pe})}}}}}_tryFixBufferStall(t,n,s){var m,E;const{fragmentTracker:T,media:U}=this,W=(m=this.hls)==null?void 0:m.config;if(!U||!T||!W)return;const N=(E=this.hls)==null?void 0:E.latestLevelDetails,te=T.getPartialFragment(s);if((te||N!=null&&N.live&&s1&&t.len>W.maxBufferHole||t.nextStart&&(t.nextStart-sW.highBufferWatchdogPeriod*1e3||this.waiting)&&(this.warn("Trying to nudge playhead over buffer-hole"),this._tryNudgeBuffer(t))}adjacentTraversal(t,n){const s=this.fragmentTracker,m=t.nextStart;if(s&&m){const E=s.getFragAtPos(n,u.MAIN),T=s.getFragAtPos(m,u.MAIN);if(E&&T)return T.sn-E.sn<2}return!1}_reportStall(t){const{hls:n,media:s,stallReported:m,stalled:E}=this;if(!m&&E!==null&&s&&n){this.stallReported=!0;const T=new Error(`Playback stalling at @${s.currentTime} due to low buffer (${yn(t)})`);this.warn(T.message),n.trigger(o.ERROR,{type:c.MEDIA_ERROR,details:f.BUFFER_STALLED_ERROR,fatal:!1,error:T,buffer:t.len,bufferInfo:t,stalled:{start:E}})}}_trySkipBufferHole(t){var n;const{fragmentTracker:s,media:m}=this,E=(n=this.hls)==null?void 0:n.config;if(!m||!s||!E)return 0;const T=m.currentTime,U=pi.bufferInfo(m,T,0),W=T0&&U.len<1&&m.readyState<3,be=W-T;if(be>0&&(te||ce)){if(be>E.maxBufferHole){let Se=!1;if(T===0){const at=s.getAppendedFrag(0,u.MAIN);at&&W{const P=Bc();try{P&&new P(0,Number.POSITIVE_INFINITY,"")}catch(t){return Number.MAX_VALUE}return Number.POSITIVE_INFINITY})();function vf(P){return Uint8Array.from(P.replace(/^0x/,"").replace(/([\da-fA-F]{2}) ?/g,"0x$1 ").replace(/ +$/,"").split(" ")).buffer}class Hf{constructor(t){this.hls=void 0,this.id3Track=null,this.media=null,this.dateRangeCuesAppended={},this.removeCues=!0,this.onEventCueEnter=()=>{this.hls&&this.hls.trigger(o.EVENT_CUE_ENTER,{})},this.hls=t,this._registerListeners()}destroy(){this._unregisterListeners(),this.id3Track=null,this.media=null,this.dateRangeCuesAppended={},this.hls=this.onEventCueEnter=null}_registerListeners(){const{hls:t}=this;t.on(o.MEDIA_ATTACHING,this.onMediaAttaching,this),t.on(o.MEDIA_ATTACHED,this.onMediaAttached,this),t.on(o.MEDIA_DETACHING,this.onMediaDetaching,this),t.on(o.MANIFEST_LOADING,this.onManifestLoading,this),t.on(o.FRAG_PARSING_METADATA,this.onFragParsingMetadata,this),t.on(o.BUFFER_FLUSHING,this.onBufferFlushing,this),t.on(o.LEVEL_UPDATED,this.onLevelUpdated,this),t.on(o.LEVEL_PTS_UPDATED,this.onLevelPtsUpdated,this)}_unregisterListeners(){const{hls:t}=this;t.off(o.MEDIA_ATTACHING,this.onMediaAttaching,this),t.off(o.MEDIA_ATTACHED,this.onMediaAttached,this),t.off(o.MEDIA_DETACHING,this.onMediaDetaching,this),t.off(o.MANIFEST_LOADING,this.onManifestLoading,this),t.off(o.FRAG_PARSING_METADATA,this.onFragParsingMetadata,this),t.off(o.BUFFER_FLUSHING,this.onBufferFlushing,this),t.off(o.LEVEL_UPDATED,this.onLevelUpdated,this),t.off(o.LEVEL_PTS_UPDATED,this.onLevelPtsUpdated,this)}onMediaAttaching(t,n){var s;this.media=n.media,((s=n.overrides)==null?void 0:s.cueRemoval)===!1&&(this.removeCues=!1)}onMediaAttached(){const t=this.hls.latestLevelDetails;t&&this.updateDateRangeCues(t)}onMediaDetaching(t,n){this.media=null,!n.transferMedia&&(this.id3Track&&(this.removeCues&&Ru(this.id3Track,this.onEventCueEnter),this.id3Track=null),this.dateRangeCuesAppended={})}onManifestLoading(){this.dateRangeCuesAppended={}}createTrack(t){const n=this.getID3Track(t.textTracks);return n.mode="hidden",n}getID3Track(t){if(this.media){for(let n=0;nnf&&(ce=nf),ce-te<=0&&(ce=te+Mf);for(let Pe=0;Pete.type===ts.audioId3&&W:m==="video"?N=te=>te.type===ts.emsg&&U:N=te=>te.type===ts.audioId3&&W||te.type===ts.emsg&&U,Vo(E,n,s,N)}}onLevelUpdated(t,{details:n}){this.updateDateRangeCues(n,!0)}onLevelPtsUpdated(t,n){Math.abs(n.drift)>.01&&this.updateDateRangeCues(n.details)}updateDateRangeCues(t,n){if(!this.media||!t.hasProgramDateTime||!this.hls.config.enableDateRangeMetadataCues)return;const{id3Track:s}=this,{dateRanges:m}=t,E=Object.keys(m);let T=this.dateRangeCuesAppended;if(s&&n){var U;if((U=s.cues)!=null&&U.length){const te=Object.keys(T).filter(ce=>!E.includes(ce));for(let ce=te.length;ce--;){const be=te[ce],Pe=T[be].cues;delete T[be],Object.keys(Pe).forEach(Se=>{try{const at=Pe[Se];at.removeEventListener("enter",this.onEventCueEnter),s.removeCue(at)}catch(at){}})}}else T=this.dateRangeCuesAppended={}}const W=t.fragments[t.fragments.length-1];if(E.length===0||!r(W==null?void 0:W.programDateTime))return;this.id3Track||(this.id3Track=this.createTrack(this.media));const N=Bc();for(let te=0;te{if(Hr!==be.id){const en=m[Hr];if(en.class===be.class&&en.startDate>be.startDate&&(!un||be.startDate.01&&(Hr.startTime=Pe,Hr.endTime=Mt);else if(N){let en=be.attr[un];Ys(un)&&(en=vf(en));const Kr=Ff(N,Pe,Mt,{key:un,data:en},ts.dateRange);Kr&&(Kr.id=ce,this.id3Track.addCue(Kr),at[un]=Kr,this.hls.config.interstitialsController&&(un==="X-ASSET-LIST"||un==="X-ASSET-URL")&&Kr.addEventListener("enter",this.onEventCueEnter))}}T[ce]={cues:at,dateRange:be,durationKnown:rt}}}}class Cf{constructor(t){this.hls=void 0,this.config=void 0,this.media=null,this.currentTime=0,this.stallCount=0,this._latency=null,this._targetLatencyUpdated=!1,this.onTimeupdate=()=>{const{media:n}=this,s=this.levelDetails;if(!n||!s)return;this.currentTime=n.currentTime;const m=this.computeLatency();if(m===null)return;this._latency=m;const{lowLatencyMode:E,maxLiveSyncPlaybackRate:T}=this.config;if(!E||T===1||!s.live)return;const U=this.targetLatency;if(U===null)return;const W=m-U,N=Math.min(this.maxLatency,U+s.targetduration);if(W.05&&this.forwardBufferLength>1){const ce=Math.min(2,Math.max(1,T)),be=Math.round(2/(1+Math.exp(-.75*W-this.edgeStalled))*20)/20,Pe=Math.min(ce,Math.max(1,be));this.changeMediaPlaybackRate(n,Pe)}else n.playbackRate!==1&&n.playbackRate!==0&&this.changeMediaPlaybackRate(n,1)},this.hls=t,this.config=t.config,this.registerListeners()}get levelDetails(){var t;return((t=this.hls)==null?void 0:t.latestLevelDetails)||null}get latency(){return this._latency||0}get maxLatency(){const{config:t}=this;if(t.liveMaxLatencyDuration!==void 0)return t.liveMaxLatencyDuration;const n=this.levelDetails;return n?t.liveMaxLatencyDurationCount*n.targetduration:0}get targetLatency(){const t=this.levelDetails;if(t===null||this.hls===null)return null;const{holdBack:n,partHoldBack:s,targetduration:m}=t,{liveSyncDuration:E,liveSyncDurationCount:T,lowLatencyMode:U}=this.config,W=this.hls.userConfig;let N=U&&s||n;(this._targetLatencyUpdated||W.liveSyncDuration||W.liveSyncDurationCount||N===0)&&(N=E!==void 0?E:T*m);const te=m;return N+Math.min(this.stallCount*this.config.liveSyncOnStallIncrease,te)}set targetLatency(t){this.stallCount=0,this.config.liveSyncDuration=t,this._targetLatencyUpdated=!0}get liveSyncPosition(){const t=this.estimateLiveEdge(),n=this.targetLatency;if(t===null||n===null)return null;const s=this.levelDetails;if(s===null)return null;const m=s.edge,E=t-n-this.edgeStalled,T=m-s.totalduration,U=m-(this.config.lowLatencyMode&&s.partTarget||s.targetduration);return Math.min(Math.max(T,E),U)}get drift(){const t=this.levelDetails;return t===null?1:t.drift}get edgeStalled(){const t=this.levelDetails;if(t===null)return 0;const n=(this.config.lowLatencyMode&&t.partTarget||t.targetduration)*3;return Math.max(t.age-n,0)}get forwardBufferLength(){const{media:t}=this,n=this.levelDetails;if(!t||!n)return 0;const s=t.buffered.length;return(s?t.buffered.end(s-1):n.edge)-this.currentTime}destroy(){this.unregisterListeners(),this.onMediaDetaching(),this.hls=null}registerListeners(){const{hls:t}=this;t&&(t.on(o.MEDIA_ATTACHED,this.onMediaAttached,this),t.on(o.MEDIA_DETACHING,this.onMediaDetaching,this),t.on(o.MANIFEST_LOADING,this.onManifestLoading,this),t.on(o.LEVEL_UPDATED,this.onLevelUpdated,this),t.on(o.ERROR,this.onError,this))}unregisterListeners(){const{hls:t}=this;t&&(t.off(o.MEDIA_ATTACHED,this.onMediaAttached,this),t.off(o.MEDIA_DETACHING,this.onMediaDetaching,this),t.off(o.MANIFEST_LOADING,this.onManifestLoading,this),t.off(o.LEVEL_UPDATED,this.onLevelUpdated,this),t.off(o.ERROR,this.onError,this))}onMediaAttached(t,n){this.media=n.media,this.media.addEventListener("timeupdate",this.onTimeupdate)}onMediaDetaching(){this.media&&(this.media.removeEventListener("timeupdate",this.onTimeupdate),this.media=null)}onManifestLoading(){this._latency=null,this.stallCount=0}onLevelUpdated(t,{details:n}){n.advanced&&this.onTimeupdate(),!n.live&&this.media&&this.media.removeEventListener("timeupdate",this.onTimeupdate)}onError(t,n){var s;n.details===f.BUFFER_STALLED_ERROR&&(this.stallCount++,this.hls&&(s=this.levelDetails)!=null&&s.live&&this.hls.logger.warn("[latency-controller]: Stall detected, adjusting target latency"))}changeMediaPlaybackRate(t,n){var s,m;t.playbackRate!==n&&((s=this.hls)==null||s.logger.debug(`[latency-controller]: latency=${this.latency.toFixed(3)}, targetLatency=${(m=this.targetLatency)==null?void 0:m.toFixed(3)}, forwardBufferLength=${this.forwardBufferLength.toFixed(3)}: adjusting playback rate from ${t.playbackRate} to ${n}`),t.playbackRate=n)}estimateLiveEdge(){const t=this.levelDetails;return t===null?null:t.edge+t.age}computeLatency(){const t=this.estimateLiveEdge();return t===null?null:t-this.currentTime}}class Bf extends ml{constructor(t,n){super(t,"level-controller"),this._levels=[],this._firstLevel=-1,this._maxAutoLevel=-1,this._startLevel=void 0,this.currentLevel=null,this.currentLevelIndex=-1,this.manualLevelIndex=-1,this.steering=void 0,this.onParsedComplete=void 0,this.steering=n,this._registerListeners()}_registerListeners(){const{hls:t}=this;t.on(o.MANIFEST_LOADING,this.onManifestLoading,this),t.on(o.MANIFEST_LOADED,this.onManifestLoaded,this),t.on(o.LEVEL_LOADED,this.onLevelLoaded,this),t.on(o.LEVELS_UPDATED,this.onLevelsUpdated,this),t.on(o.FRAG_BUFFERED,this.onFragBuffered,this),t.on(o.ERROR,this.onError,this)}_unregisterListeners(){const{hls:t}=this;t.off(o.MANIFEST_LOADING,this.onManifestLoading,this),t.off(o.MANIFEST_LOADED,this.onManifestLoaded,this),t.off(o.LEVEL_LOADED,this.onLevelLoaded,this),t.off(o.LEVELS_UPDATED,this.onLevelsUpdated,this),t.off(o.FRAG_BUFFERED,this.onFragBuffered,this),t.off(o.ERROR,this.onError,this)}destroy(){this._unregisterListeners(),this.steering=null,this.resetLevels(),super.destroy()}stopLoad(){this._levels.forEach(n=>{n.loadError=0,n.fragmentError=0}),super.stopLoad()}resetLevels(){this._startLevel=void 0,this.manualLevelIndex=-1,this.currentLevelIndex=-1,this.currentLevel=null,this._levels=[],this._maxAutoLevel=-1}onManifestLoading(t,n){this.resetLevels()}onManifestLoaded(t,n){const s=this.hls.config.preferManagedMediaSource,m=[],E={},T={};let U=!1,W=!1,N=!1;n.levels.forEach(te=>{const ce=te.attrs;let{audioCodec:be,videoCodec:Pe}=te;be&&(te.audioCodec=be=Ir(be,s)||void 0),Pe&&(Pe=te.videoCodec=Qr(Pe));const{width:Se,height:at,unknownCodecs:rt}=te;let Mt=rt?rt.length:0;if(rt)for(let Kr=Mt;Kr--;){const jn=rt[Kr];this.isAudioSupported(jn)?(te.audioCodec=be=be?`${be},${jn}`:jn,Mt--,ct.audio[be.substring(0,4)]=2):this.isVideoSupported(jn)&&(te.videoCodec=Pe=Pe?`${Pe},${jn}`:jn,Mt--,ct.video[Pe.substring(0,4)]=2)}if(U||(U=!!(Se&&at)),W||(W=!!Pe),N||(N=!!be),Mt||be&&!this.isAudioSupported(be)||Pe&&!this.isVideoSupported(Pe)){this.log(`Some or all CODECS not supported "${ce.CODECS}"`);return}const{CODECS:fr,"FRAME-RATE":or,"HDCP-LEVEL":Or,"PATHWAY-ID":Ur,RESOLUTION:un,"VIDEO-RANGE":Hr}=ce,on=`${`${Ur||"."}-`}${te.bitrate}-${un}-${or}-${fr}-${Hr}-${Or}`;if(E[on])if(E[on].uri!==te.url&&!te.attrs["PATHWAY-ID"]){const Kr=T[on]+=1;te.attrs["PATHWAY-ID"]=new Array(Kr+1).join(".");const jn=this.createLevel(te);E[on]=jn,m.push(jn)}else E[on].addGroupId("audio",ce.AUDIO),E[on].addGroupId("text",ce.SUBTITLES);else{const Kr=this.createLevel(te);E[on]=Kr,T[on]=1,m.push(Kr)}}),this.filterAndSortMediaOptions(m,n,U,W,N)}createLevel(t){const n=new Ln(t),s=t.supplemental;if(s!=null&&s.videoCodec&&!this.isVideoSupported(s.videoCodec)){const m=new Error(`SUPPLEMENTAL-CODECS not supported "${s.videoCodec}"`);this.log(m.message),n.supportedResult=nn(m,[])}return n}isAudioSupported(t){return At(t,"audio",this.hls.config.preferManagedMediaSource)}isVideoSupported(t){return At(t,"video",this.hls.config.preferManagedMediaSource)}filterAndSortMediaOptions(t,n,s,m,E){let T=[],U=[],W=t;if((s||m)&&E&&(W=W.filter(({videoCodec:rt,videoRange:Mt,width:fr,height:or})=>(!!rt||!!(fr&&or))&&gr(Mt))),W.length===0){Promise.resolve().then(()=>{if(this.hls){let rt="no level with compatible codecs found in manifest",Mt=rt;n.levels.length&&(Mt=`one or more CODECS in variant not supported: ${yn(n.levels.map(or=>or.attrs.CODECS).filter((or,Or,Ur)=>Ur.indexOf(or)===Or))}`,this.warn(Mt),rt+=` (${Mt})`);const fr=new Error(rt);this.hls.trigger(o.ERROR,{type:c.MEDIA_ERROR,details:f.MANIFEST_INCOMPATIBLE_CODECS_ERROR,fatal:!0,url:n.url,error:fr,reason:Mt})}});return}n.audioTracks&&(T=n.audioTracks.filter(rt=>!rt.audioCodec||this.isAudioSupported(rt.audioCodec)),Nf(T)),n.subtitles&&(U=n.subtitles,Nf(U));const N=W.slice(0);W.sort((rt,Mt)=>{if(rt.attrs["HDCP-LEVEL"]!==Mt.attrs["HDCP-LEVEL"])return(rt.attrs["HDCP-LEVEL"]||"")>(Mt.attrs["HDCP-LEVEL"]||"")?1:-1;if(s&&rt.height!==Mt.height)return rt.height-Mt.height;if(rt.frameRate!==Mt.frameRate)return rt.frameRate-Mt.frameRate;if(rt.videoRange!==Mt.videoRange)return yr.indexOf(rt.videoRange)-yr.indexOf(Mt.videoRange);if(rt.videoCodec!==Mt.videoCodec){const fr=ye(rt.videoCodec),or=ye(Mt.videoCodec);if(fr!==or)return or-fr}if(rt.uri===Mt.uri&&rt.codecSet!==Mt.codecSet){const fr=et(rt.codecSet),or=et(Mt.codecSet);if(fr!==or)return or-fr}return rt.averageBitrate!==Mt.averageBitrate?rt.averageBitrate-Mt.averageBitrate:0});let te=N[0];if(this.steering&&(W=this.steering.filterParsedLevels(W),W.length!==N.length)){for(let rt=0;rtfr&&fr===this.hls.abrEwmaDefaultEstimate&&(this.hls.bandwidthEstimate=or)}break}const be=E&&!m,Pe=this.hls.config,Se=!!(Pe.audioStreamController&&Pe.audioTrackController),at={levels:W,audioTracks:T,subtitleTracks:U,sessionData:n.sessionData,sessionKeys:n.sessionKeys,firstLevel:this._firstLevel,stats:n.stats,audio:E,video:m,altAudio:Se&&!be&&T.some(rt=>!!rt.url)};this.hls.trigger(o.MANIFEST_PARSED,at)}get levels(){return this._levels.length===0?null:this._levels}get loadLevelObj(){return this.currentLevel}get level(){return this.currentLevelIndex}set level(t){const n=this._levels;if(n.length===0)return;if(t<0||t>=n.length){const te=new Error("invalid level idx"),ce=t<0;if(this.hls.trigger(o.ERROR,{type:c.OTHER_ERROR,details:f.LEVEL_SWITCH_ERROR,level:t,fatal:ce,error:te,reason:te.message}),ce)return;t=Math.min(t,n.length-1)}const s=this.currentLevelIndex,m=this.currentLevel,E=m?m.attrs["PATHWAY-ID"]:void 0,T=n[t],U=T.attrs["PATHWAY-ID"];if(this.currentLevelIndex=t,this.currentLevel=T,s===t&&m&&E===U)return;this.log(`Switching to level ${t} (${T.height?T.height+"p ":""}${T.videoRange?T.videoRange+" ":""}${T.codecSet?T.codecSet+" ":""}@${T.bitrate})${U?" with Pathway "+U:""} from level ${s}${E?" with Pathway "+E:""}`);const W={level:t,attrs:T.attrs,details:T.details,bitrate:T.bitrate,averageBitrate:T.averageBitrate,maxBitrate:T.maxBitrate,realBitrate:T.realBitrate,width:T.width,height:T.height,codecSet:T.codecSet,audioCodec:T.audioCodec,videoCodec:T.videoCodec,audioGroups:T.audioGroups,subtitleGroups:T.subtitleGroups,loaded:T.loaded,loadError:T.loadError,fragmentError:T.fragmentError,name:T.name,id:T.id,uri:T.uri,url:T.url,urlId:0,audioGroupIds:T.audioGroupIds,textGroupIds:T.textGroupIds};this.hls.trigger(o.LEVEL_SWITCHING,W);const N=T.details;if(!N||N.live){const te=this.switchParams(T.uri,m==null?void 0:m.details,N);this.loadPlaylist(te)}}get manualLevel(){return this.manualLevelIndex}set manualLevel(t){this.manualLevelIndex=t,this._startLevel===void 0&&(this._startLevel=t),t!==-1&&(this.level=t)}get firstLevel(){return this._firstLevel}set firstLevel(t){this._firstLevel=t}get startLevel(){if(this._startLevel===void 0){const t=this.hls.config.startLevel;return t!==void 0?t:this.hls.firstAutoLevel}return this._startLevel}set startLevel(t){this._startLevel=t}get pathways(){return this.steering?this.steering.pathways():[]}get pathwayPriority(){return this.steering?this.steering.pathwayPriority:null}set pathwayPriority(t){if(this.steering){const n=this.steering.pathways(),s=t.filter(m=>n.indexOf(m)!==-1);if(t.length<1){this.warn(`pathwayPriority ${t} should contain at least one pathway from list: ${n}`);return}this.steering.pathwayPriority=s}}onError(t,n){n.fatal||!n.context||n.context.type===h.LEVEL&&n.context.level===this.level&&this.checkRetry(n)}onFragBuffered(t,{frag:n}){if(n!==void 0&&n.type===u.MAIN){const s=n.elementaryStreams;if(!Object.keys(s).some(E=>!!s[E]))return;const m=this._levels[n.level];m!=null&&m.loadError&&(this.log(`Resetting level error count of ${m.loadError} on frag buffered`),m.loadError=0)}}onLevelLoaded(t,n){var s;const{level:m,details:E}=n,T=n.levelInfo;if(!T){var U;this.warn(`Invalid level index ${m}`),(U=n.deliveryDirectives)!=null&&U.skip&&(E.deltaUpdateFailed=!0);return}if(T===this.currentLevel||n.withoutMultiVariant){T.fragmentError===0&&(T.loadError=0);let W=T.details;W===n.details&&W.advanced&&(W=void 0),this.playlistLoaded(m,n,W)}else(s=n.deliveryDirectives)!=null&&s.skip&&(E.deltaUpdateFailed=!0)}loadPlaylist(t){super.loadPlaylist(),this.shouldLoadPlaylist(this.currentLevel)&&this.scheduleLoading(this.currentLevel,t)}loadingPlaylist(t,n){super.loadingPlaylist(t,n);const s=this.getUrlWithDirectives(t.uri,n),m=this.currentLevelIndex,E=t.attrs["PATHWAY-ID"],T=t.details,U=T==null?void 0:T.age;this.log(`Loading level index ${m}${(n==null?void 0:n.msn)!==void 0?" at sn "+n.msn+" part "+n.part:""}${E?" Pathway "+E:""}${U&&T.live?" age "+U.toFixed(1)+(T.type?" "+T.type||0:""):""} ${s}`),this.hls.trigger(o.LEVEL_LOADING,{url:s,level:m,levelInfo:t,pathwayId:t.attrs["PATHWAY-ID"],id:0,deliveryDirectives:n||null})}get nextLoadLevel(){return this.manualLevelIndex!==-1?this.manualLevelIndex:this.hls.nextAutoLevel}set nextLoadLevel(t){this.level=t,this.manualLevelIndex===-1&&(this.hls.nextAutoLevel=t)}removeLevel(t){var n;if(this._levels.length===1)return;const s=this._levels.filter((E,T)=>T!==t?!0:(this.steering&&this.steering.removeLevel(E),E===this.currentLevel&&(this.currentLevel=null,this.currentLevelIndex=-1,E.details&&E.details.fragments.forEach(U=>U.level=-1)),!1));xr(s),this._levels=s,this.currentLevelIndex>-1&&(n=this.currentLevel)!=null&&n.details&&(this.currentLevelIndex=this.currentLevel.details.fragments[0].level),this.manualLevelIndex>-1&&(this.manualLevelIndex=this.currentLevelIndex);const m=s.length-1;this._firstLevel=Math.min(this._firstLevel,m),this._startLevel&&(this._startLevel=Math.min(this._startLevel,m)),this.hls.trigger(o.LEVELS_UPDATED,{levels:s})}onLevelsUpdated(t,{levels:n}){this._levels=n}checkMaxAutoUpdated(){const{autoLevelCapping:t,maxAutoLevel:n,maxHdcpLevel:s}=this.hls;this._maxAutoLevel!==n&&(this._maxAutoLevel=n,this.hls.trigger(o.MAX_AUTO_LEVEL_UPDATED,{autoLevelCapping:t,levels:this.levels,maxAutoLevel:n,minAutoLevel:this.hls.minAutoLevel,maxHdcpLevel:s}))}}function Nf(P){const t={};P.forEach(n=>{const s=n.groupId||"";n.id=t[s]=t[s]||0,t[s]++})}function af(){return self.SourceBuffer||self.WebKitSourceBuffer}function $f(){if(!ae())return!1;const t=af();return!t||t.prototype&&typeof t.prototype.appendBuffer=="function"&&typeof t.prototype.remove=="function"}function Tf(){if(!$f())return!1;const P=ae();return typeof(P==null?void 0:P.isTypeSupported)=="function"&&(["avc1.42E01E,mp4a.40.2","av01.0.01M.08","vp09.00.50.08"].some(t=>P.isTypeSupported(Et(t,"video")))||["mp4a.40.2","fLaC"].some(t=>P.isTypeSupported(Et(t,"audio"))))}function g(){var P;const t=af();return typeof(t==null||(P=t.prototype)==null?void 0:P.changeType)=="function"}const C=100;class z extends ma{constructor(t,n,s){super(t,n,s,"stream-controller",u.MAIN),this.audioCodecSwap=!1,this.level=-1,this._forceStartLoad=!1,this._hasEnoughToStart=!1,this.altAudio=0,this.audioOnly=!1,this.fragPlaying=null,this.fragLastKbps=0,this.couldBacktrack=!1,this.backtrackFragment=null,this.audioCodecSwitch=!1,this.videoBuffer=null,this.onMediaPlaying=()=>{this.tick()},this.onMediaSeeked=()=>{const m=this.media,E=m?m.currentTime:null;if(E===null||!r(E)||(this.log(`Media seeked to ${E.toFixed(3)}`),!this.getBufferedFrag(E)))return;const T=this.getFwdBufferInfoAtPos(m,E,u.MAIN,0);if(T===null||T.len===0){this.warn(`Main forward buffer length at ${E} on "seeked" event ${T?T.len:"empty"})`);return}this.tick()},this.registerListeners()}registerListeners(){super.registerListeners();const{hls:t}=this;t.on(o.MANIFEST_PARSED,this.onManifestParsed,this),t.on(o.LEVEL_LOADING,this.onLevelLoading,this),t.on(o.LEVEL_LOADED,this.onLevelLoaded,this),t.on(o.FRAG_LOAD_EMERGENCY_ABORTED,this.onFragLoadEmergencyAborted,this),t.on(o.AUDIO_TRACK_SWITCHING,this.onAudioTrackSwitching,this),t.on(o.AUDIO_TRACK_SWITCHED,this.onAudioTrackSwitched,this),t.on(o.BUFFER_CREATED,this.onBufferCreated,this),t.on(o.BUFFER_FLUSHED,this.onBufferFlushed,this),t.on(o.LEVELS_UPDATED,this.onLevelsUpdated,this),t.on(o.FRAG_BUFFERED,this.onFragBuffered,this)}unregisterListeners(){super.unregisterListeners();const{hls:t}=this;t.off(o.MANIFEST_PARSED,this.onManifestParsed,this),t.off(o.LEVEL_LOADED,this.onLevelLoaded,this),t.off(o.FRAG_LOAD_EMERGENCY_ABORTED,this.onFragLoadEmergencyAborted,this),t.off(o.AUDIO_TRACK_SWITCHING,this.onAudioTrackSwitching,this),t.off(o.AUDIO_TRACK_SWITCHED,this.onAudioTrackSwitched,this),t.off(o.BUFFER_CREATED,this.onBufferCreated,this),t.off(o.BUFFER_FLUSHED,this.onBufferFlushed,this),t.off(o.LEVELS_UPDATED,this.onLevelsUpdated,this),t.off(o.FRAG_BUFFERED,this.onFragBuffered,this)}onHandlerDestroying(){this.onMediaPlaying=this.onMediaSeeked=null,this.unregisterListeners(),super.onHandlerDestroying()}startLoad(t,n){if(this.levels){const{lastCurrentTime:s,hls:m}=this;if(this.stopLoad(),this.setInterval(C),this.level=-1,!this.startFragRequested){let E=m.startLevel;E===-1&&(m.config.testBandwidth&&this.levels.length>1?(E=0,this.bitrateTest=!0):E=m.firstAutoLevel),m.nextLoadLevel=E,this.level=m.loadLevel,this._hasEnoughToStart=!!n}s>0&&t===-1&&!n&&(this.log(`Override startPosition with lastCurrentTime @${s.toFixed(3)}`),t=s),this.state=Wr.IDLE,this.nextLoadPosition=this.lastCurrentTime=t+this.timelineOffset,this.startPosition=n?-1:t,this.tick()}else this._forceStartLoad=!0,this.state=Wr.STOPPED}stopLoad(){this._forceStartLoad=!1,super.stopLoad()}doTick(){switch(this.state){case Wr.WAITING_LEVEL:{const{levels:n,level:s}=this,m=n==null?void 0:n[s],E=m==null?void 0:m.details;if(E&&(!E.live||this.levelLastLoaded===m&&!this.waitForLive(m))){if(this.waitForCdnTuneIn(E))break;this.state=Wr.IDLE;break}else if(this.hls.nextLoadLevel!==this.level){this.state=Wr.IDLE;break}break}case Wr.FRAG_LOADING_WAITING_RETRY:{var t;const n=self.performance.now(),s=this.retryDate;if(!s||n>=s||(t=this.media)!=null&&t.seeking){const{levels:m,level:E}=this,T=m==null?void 0:m[E];this.resetStartWhenNotLoaded(T||null),this.state=Wr.IDLE}}break}this.state===Wr.IDLE&&this.doTickIdle(),this.onTickEnd()}onTickEnd(){var t;super.onTickEnd(),(t=this.media)!=null&&t.readyState&&this.media.seeking===!1&&(this.lastCurrentTime=this.media.currentTime),this.checkFragmentChanged()}doTickIdle(){const{hls:t,levelLastLoaded:n,levels:s,media:m}=this;if(n===null||!m&&!this.primaryPrefetch&&(this.startFragRequested||!t.config.startFragPrefetch)||this.altAudio&&this.audioOnly)return;const E=this.buffering?t.nextLoadLevel:t.loadLevel;if(!(s!=null&&s[E]))return;const T=s[E],U=this.getMainFwdBufferInfo();if(U===null)return;const W=this.getLevelDetails();if(W&&this._streamEnded(U,W)){const at={};this.altAudio===2&&(at.type="video"),this.hls.trigger(o.BUFFER_EOS,at),this.state=Wr.ENDED;return}if(!this.buffering)return;t.loadLevel!==E&&t.manualLevel===-1&&this.log(`Adapting to level ${E} from level ${this.level}`),this.level=t.nextLoadLevel=E;const N=T.details;if(!N||this.state===Wr.WAITING_LEVEL||this.waitForLive(T)){this.level=E,this.state=Wr.WAITING_LEVEL,this.startFragRequested=!1;return}const te=U.len,ce=this.getMaxBufferLength(T.maxBitrate);if(te>=ce)return;this.backtrackFragment&&this.backtrackFragment.start>U.end&&(this.backtrackFragment=null);const be=this.backtrackFragment?this.backtrackFragment.start:U.end;let Pe=this.getNextFragment(be,N);if(this.couldBacktrack&&!this.fragPrevious&&Pe&&_e(Pe)&&this.fragmentTracker.getState(Pe)!==ir.OK){var Se;const rt=((Se=this.backtrackFragment)!=null?Se:Pe).sn-N.startSN,Mt=N.fragments[rt-1];Mt&&Pe.cc===Mt.cc&&(Pe=Mt,this.fragmentTracker.removeFragment(Mt))}else this.backtrackFragment&&U.len&&(this.backtrackFragment=null);if(Pe&&this.isLoopLoading(Pe,be)){if(!Pe.gap){const rt=this.audioOnly&&!this.altAudio?$.AUDIO:$.VIDEO,Mt=(rt===$.VIDEO?this.videoBuffer:this.mediaBuffer)||this.media;Mt&&this.afterBufferFlushed(Mt,rt,u.MAIN)}Pe=this.getNextFragmentLoopLoading(Pe,N,U,u.MAIN,ce)}Pe&&(Pe.initSegment&&!Pe.initSegment.data&&!this.bitrateTest&&(Pe=Pe.initSegment),this.loadFragment(Pe,T,be))}loadFragment(t,n,s){const m=this.fragmentTracker.getState(t);m===ir.NOT_LOADED||m===ir.PARTIAL?_e(t)?this.bitrateTest?(this.log(`Fragment ${t.sn} of level ${t.level} is being downloaded to test bitrate and will not be buffered`),this._loadBitrateTestFrag(t,n)):super.loadFragment(t,n,s):this._loadInitSegment(t,n):this.clearTrackerIfNeeded(t)}getBufferedFrag(t){return this.fragmentTracker.getBufferedFrag(t,u.MAIN)}followingBufferedFrag(t){return t?this.getBufferedFrag(t.end+.5):null}immediateLevelSwitch(){this.abortCurrentFrag(),this.flushMainBuffer(0,Number.POSITIVE_INFINITY)}nextLevelSwitch(){const{levels:t,media:n}=this;if(n!=null&&n.readyState){let s;const m=this.getAppendedFrag(n.currentTime);m&&m.start>1&&this.flushMainBuffer(0,m.start-1);const E=this.getLevelDetails();if(E!=null&&E.live){const U=this.getMainFwdBufferInfo();if(!U||U.len{const T=E.audioCodec;T&&(s=s||T.indexOf("mp4a.40.2")!==-1,m=m||T.indexOf("mp4a.40.5")!==-1)}),this.audioCodecSwitch=s&&m&&!g(),this.audioCodecSwitch&&this.log("Both AAC/HE-AAC audio found in levels; declaring level codec as HE-AAC"),this.levels=n.levels,this.startFragRequested=!1}onLevelLoading(t,n){const{levels:s}=this;if(!s||this.state!==Wr.IDLE)return;const m=n.levelInfo;(!m.details||m.details.live&&(this.levelLastLoaded!==m||m.details.expired)||this.waitForCdnTuneIn(m.details))&&(this.state=Wr.WAITING_LEVEL)}onLevelLoaded(t,n){var s;const{levels:m,startFragRequested:E}=this,T=n.level,U=n.details,W=U.totalduration;if(!m){this.warn(`Levels were reset while loading level ${T}`);return}this.log(`Level ${T} loaded [${U.startSN},${U.endSN}]${U.lastPartSn?`[part-${U.lastPartSn}-${U.lastPartIndex}]`:""}, cc [${U.startCC}, ${U.endCC}] duration:${W}`);const N=n.levelInfo,te=this.fragCurrent;te&&(this.state===Wr.FRAG_LOADING||this.state===Wr.FRAG_LOADING_WAITING_RETRY)&&te.level!==n.level&&te.loader&&this.abortCurrentFrag();let ce=0;if(U.live||(s=N.details)!=null&&s.live){var be;if(this.checkLiveUpdate(U),U.deltaUpdateFailed)return;ce=this.alignPlaylists(U,N.details,(be=this.levelLastLoaded)==null?void 0:be.details)}if(N.details=U,this.levelLastLoaded=N,E||this.setStartPosition(U,ce),this.hls.trigger(o.LEVEL_UPDATED,{details:U,level:T}),this.state===Wr.WAITING_LEVEL){if(this.waitForCdnTuneIn(U))return;this.state=Wr.IDLE}E&&U.live&&this.synchronizeToLiveEdge(U),this.tick()}synchronizeToLiveEdge(t){const{config:n,media:s}=this;if(!s)return;const m=this.hls.liveSyncPosition,E=this.getLoadPosition(),T=t.fragmentStart,U=t.edge,W=E>=T-n.maxFragLookUpTolerance&&E<=U;if(m!==null&&s.duration>m&&(E{var T;(T=this.hls)==null||T.trigger(o.AUDIO_TRACK_SWITCHED,n)}),s.trigger(o.BUFFER_FLUSHING,{startOffset:0,endOffset:Number.POSITIVE_INFINITY,type:null});return}s.trigger(o.AUDIO_TRACK_SWITCHED,n)}}onAudioTrackSwitched(t,n){const s=Xi(n.url,this.hls);if(s){const m=this.videoBuffer;m&&this.mediaBuffer!==m&&(this.log("Switching on alternate audio, use video.buffered to schedule main fragment loading"),this.mediaBuffer=m)}this.altAudio=s?2:0,this.tick()}onBufferCreated(t,n){const s=n.tracks;let m,E,T=!1;for(const U in s){const W=s[U];if(W.id==="main"){if(E=U,m=W,U==="video"){const N=s[U];N&&(this.videoBuffer=N.buffer)}}else T=!0}T&&m?(this.log(`Alternate track found, use ${E}.buffered to schedule main fragment loading`),this.mediaBuffer=m.buffer):this.mediaBuffer=this.media}onFragBuffered(t,n){const{frag:s,part:m}=n,E=s.type===u.MAIN;if(E){if(this.fragContextChanged(s)){this.warn(`Fragment ${s.sn}${m?" p: "+m.index:""} of level ${s.level} finished buffering, but was aborted. state: ${this.state}`),this.state===Wr.PARSED&&(this.state=Wr.IDLE);return}const U=m?m.stats:s.stats;this.fragLastKbps=Math.round(8*U.total/(U.buffering.end-U.loading.first)),_e(s)&&(this.fragPrevious=s),this.fragBufferedComplete(s,m)}const T=this.media;T&&(!this._hasEnoughToStart&&pi.getBuffered(T).length&&(this._hasEnoughToStart=!0,this.seekToStartPos()),E&&this.tick())}get hasEnoughToStart(){return this._hasEnoughToStart}onError(t,n){var s;if(n.fatal){this.state=Wr.ERROR;return}switch(n.details){case f.FRAG_GAP:case f.FRAG_PARSING_ERROR:case f.FRAG_DECRYPT_ERROR:case f.FRAG_LOAD_ERROR:case f.FRAG_LOAD_TIMEOUT:case f.KEY_LOAD_ERROR:case f.KEY_LOAD_TIMEOUT:this.onFragmentOrKeyLoadError(u.MAIN,n);break;case f.LEVEL_LOAD_ERROR:case f.LEVEL_LOAD_TIMEOUT:case f.LEVEL_PARSING_ERROR:!n.levelRetry&&this.state===Wr.WAITING_LEVEL&&((s=n.context)==null?void 0:s.type)===h.LEVEL&&(this.state=Wr.IDLE);break;case f.BUFFER_ADD_CODEC_ERROR:case f.BUFFER_APPEND_ERROR:if(n.parent!=="main")return;this.resetLoadingState();break;case f.BUFFER_FULL_ERROR:if(n.parent!=="main")return;this.reduceLengthAndFlushBuffer(n)&&this.flushMainBuffer(0,Number.POSITIVE_INFINITY);break;case f.INTERNAL_EXCEPTION:this.recoverWorkerError(n);break}}onFragLoadEmergencyAborted(){this.state=Wr.IDLE,this._hasEnoughToStart||(this.startFragRequested=!1,this.nextLoadPosition=this.lastCurrentTime),this.tickImmediate()}onBufferFlushed(t,{type:n}){if(n!==$.AUDIO||!this.altAudio){const s=(n===$.VIDEO?this.videoBuffer:this.mediaBuffer)||this.media;s&&(this.afterBufferFlushed(s,n,u.MAIN),this.tick())}}onLevelsUpdated(t,n){this.level>-1&&this.fragCurrent&&(this.level=this.fragCurrent.level,this.level===-1&&this.resetWhenMissingContext(this.fragCurrent)),this.levels=n.levels}swapAudioCodec(){this.audioCodecSwap=!this.audioCodecSwap}seekToStartPos(){const{media:t}=this;if(!t)return;const n=t.currentTime;let s=this.startPosition;if(s>=0&&n0&&(W{const{hls:m}=this,E=s==null?void 0:s.frag;if(!E||this.fragContextChanged(E))return;n.fragmentError=0,this.state=Wr.IDLE,this.startFragRequested=!1,this.bitrateTest=!1;const T=E.stats;T.parsing.start=T.parsing.end=T.buffering.start=T.buffering.end=self.performance.now(),m.trigger(o.FRAG_LOADED,s),E.bitrateTest=!1})}_handleTransmuxComplete(t){var n;const s=this.playlistType,{hls:m}=this,{remuxResult:E,chunkMeta:T}=t,U=this.getCurrentContext(T);if(!U){this.resetWhenMissingContext(T);return}const{frag:W,part:N,level:te}=U,{video:ce,text:be,id3:Pe,initSegment:Se}=E,{details:at}=te,rt=this.altAudio?void 0:E.audio;if(this.fragContextChanged(W)){this.fragmentTracker.removeFragment(W);return}if(this.state=Wr.PARSING,Se){if(Se!=null&&Se.tracks){const or=W.initSegment||W;this._bufferInitSegment(te,Se.tracks,or,T),m.trigger(o.FRAG_PARSING_INIT_SEGMENT,{frag:or,id:s,tracks:Se.tracks})}const Mt=Se.initPTS,fr=Se.timescale;r(Mt)&&(this.initPTS[W.cc]={baseTime:Mt,timescale:fr},m.trigger(o.INIT_PTS_FOUND,{frag:W,id:s,initPTS:Mt,timescale:fr}))}if(ce&&at){rt&&ce.type==="audiovideo"&&this.logMuxedErr(W);const Mt=at.fragments[W.sn-1-at.startSN],fr=W.sn===at.startSN,or=!Mt||W.cc>Mt.cc;if(E.independent!==!1){const{startPTS:Or,endPTS:Ur,startDTS:un,endDTS:Hr}=ce;if(N)N.elementaryStreams[ce.type]={startPTS:Or,endPTS:Ur,startDTS:un,endDTS:Hr};else if(ce.firstKeyFrame&&ce.independent&&T.id===1&&!or&&(this.couldBacktrack=!0),ce.dropped&&ce.independent){const en=this.getMainFwdBufferInfo(),on=(en?en.end:this.getLoadPosition())+this.config.maxBufferHole,Kr=ce.firstKeyFramePTS?ce.firstKeyFramePTS:Or;if(!fr&&onyc&&(W.gap=!0);W.setElementaryStreamInfo(ce.type,Or,Ur,un,Hr),this.backtrackFragment&&(this.backtrackFragment=W),this.bufferFragmentData(ce,W,N,T,fr||or)}else if(fr||or)W.gap=!0;else{this.backtrack(W);return}}if(rt){const{startPTS:Mt,endPTS:fr,startDTS:or,endDTS:Or}=rt;N&&(N.elementaryStreams[$.AUDIO]={startPTS:Mt,endPTS:fr,startDTS:or,endDTS:Or}),W.setElementaryStreamInfo($.AUDIO,Mt,fr,or,Or),this.bufferFragmentData(rt,W,N,T)}if(at&&Pe!=null&&(n=Pe.samples)!=null&&n.length){const Mt={id:s,frag:W,details:at,samples:Pe.samples};m.trigger(o.FRAG_PARSING_METADATA,Mt)}if(at&&be){const Mt={id:s,frag:W,details:at,samples:be.samples};m.trigger(o.FRAG_PARSING_USERDATA,Mt)}}logMuxedErr(t){this.warn(`${_e(t)?"Media":"Init"} segment with muxed audiovideo where only video expected: ${t.url}`)}_bufferInitSegment(t,n,s,m){if(this.state!==Wr.PARSING)return;this.audioOnly=!!n.audio&&!n.video,this.altAudio&&!this.audioOnly&&(delete n.audio,n.audiovideo&&this.logMuxedErr(s));const{audio:E,video:T,audiovideo:U}=n;if(E){let N=Gr(E.codec,t.audioCodec);N==="mp4a"&&(N="mp4a.40.5");const te=navigator.userAgent.toLowerCase();if(this.audioCodecSwitch){N&&(N.indexOf("mp4a.40.5")!==-1?N="mp4a.40.2":N="mp4a.40.5");const ce=E.metadata;ce&&"channelCount"in ce&&(ce.channelCount||1)!==1&&te.indexOf("firefox")===-1&&(N="mp4a.40.5")}N&&N.indexOf("mp4a.40.5")!==-1&&te.indexOf("android")!==-1&&E.container!=="audio/mpeg"&&(N="mp4a.40.2",this.log(`Android: force audio codec to ${N}`)),t.audioCodec&&t.audioCodec!==N&&this.log(`Swapping manifest audio codec "${t.audioCodec}" for "${N}"`),E.levelCodec=N,E.id=u.MAIN,this.log(`Init audio buffer, container:${E.container}, codecs[selected/level/parsed]=[${N||""}/${t.audioCodec||""}/${E.codec}]`),delete n.audiovideo}if(T){T.levelCodec=t.videoCodec,T.id=u.MAIN;const N=T.codec;if((N==null?void 0:N.length)===4)switch(N){case"hvc1":case"hev1":T.codec="hvc1.1.6.L120.90";break;case"av01":T.codec="av01.0.04M.08";break;case"avc1":T.codec="avc1.42e01e";break}this.log(`Init video buffer, container:${T.container}, codecs[level/parsed]=[${t.videoCodec||""}/${N}]${T.codec!==N?" parsed-corrected="+T.codec:""}${T.supplemental?" supplemental="+T.supplemental:""}`),delete n.audiovideo}U&&(this.log(`Init audiovideo buffer, container:${U.container}, codecs[level/parsed]=[${t.codecs}/${U.codec}]`),delete n.video,delete n.audio);const W=Object.keys(n);if(W.length){if(this.hls.trigger(o.BUFFER_CODECS,n),!this.hls)return;W.forEach(N=>{const ce=n[N].initSegment;ce!=null&&ce.byteLength&&this.hls.trigger(o.BUFFER_APPENDING,{type:N,data:ce,frag:s,part:null,chunkMeta:m,parent:s.type})})}this.tickImmediate()}getMainFwdBufferInfo(){const t=this.mediaBuffer&&this.altAudio===2?this.mediaBuffer:this.media;return this.getFwdBufferInfo(t,u.MAIN)}get maxBufferLength(){const{levels:t,level:n}=this,s=t==null?void 0:t[n];return s?this.getMaxBufferLength(s.maxBitrate):this.config.maxBufferLength}backtrack(t){this.couldBacktrack=!0,this.backtrackFragment=t,this.resetTransmuxer(),this.flushBufferGap(t),this.fragmentTracker.removeFragment(t),this.fragPrevious=null,this.nextLoadPosition=t.start,this.state=Wr.IDLE}checkFragmentChanged(){const t=this.media;let n=null;if(t&&t.readyState>1&&t.seeking===!1){const s=t.currentTime;if(pi.isBuffered(t,s)?n=this.getAppendedFrag(s):pi.isBuffered(t,s+.1)&&(n=this.getAppendedFrag(s+.1)),n){this.backtrackFragment=null;const m=this.fragPlaying,E=n.level;(!m||n.sn!==m.sn||m.level!==E)&&(this.fragPlaying=n,this.hls.trigger(o.FRAG_CHANGED,{frag:n}),(!m||m.level!==E)&&this.hls.trigger(o.LEVEL_SWITCHED,{level:E}))}}}get nextLevel(){const t=this.nextBufferedFrag;return t?t.level:-1}get currentFrag(){var t;if(this.fragPlaying)return this.fragPlaying;const n=((t=this.media)==null?void 0:t.currentTime)||this.lastCurrentTime;return r(n)?this.getAppendedFrag(n):null}get currentProgramDateTime(){var t;const n=((t=this.media)==null?void 0:t.currentTime)||this.lastCurrentTime;if(r(n)){const s=this.getLevelDetails(),m=this.currentFrag||(s?qn(null,s.fragments,n):null);if(m){const E=m.programDateTime;if(E!==null){const T=E+(n-m.start)*1e3;return new Date(T)}}}return null}get currentLevel(){const t=this.currentFrag;return t?t.level:-1}get nextBufferedFrag(){const t=this.currentFrag;return t?this.followingBufferedFrag(t):null}get forceStartLoad(){return this._forceStartLoad}}class ve{constructor(t){this.config=void 0,this.keyUriToKeyInfo={},this.emeController=null,this.config=t}abort(t){for(const s in this.keyUriToKeyInfo){const m=this.keyUriToKeyInfo[s].loader;if(m){var n;if(t&&t!==((n=m.context)==null?void 0:n.frag.type))return;m.abort()}}}detach(){for(const t in this.keyUriToKeyInfo){const n=this.keyUriToKeyInfo[t];(n.mediaKeySessionContext||n.decryptdata.isCommonEncryption)&&delete this.keyUriToKeyInfo[t]}}destroy(){this.detach();for(const t in this.keyUriToKeyInfo){const n=this.keyUriToKeyInfo[t].loader;n&&n.destroy()}this.keyUriToKeyInfo={}}createKeyLoadError(t,n=f.KEY_LOAD_ERROR,s,m,E){return new Ha({type:c.NETWORK_ERROR,details:n,fatal:!1,frag:t,response:E,error:s,networkDetails:m})}loadClear(t,n){if(this.emeController&&this.config.emeEnabled&&!this.emeController.getSelectedKeySystemFormats().length){if(n.length){const{sn:s,cc:m}=t;for(let E=0;E{if(T.setKeyFormat(U),this.emeController&&this.config.requireKeySystemAccessOnStart){const W=Zs(U);if(W)return this.emeController.getKeySystemAccess([W])}})}}else if(this.config.requireKeySystemAccessOnStart){const s=po(this.config);if(s.length)return this.emeController.getKeySystemAccess(s)}}return null}load(t){return!t.decryptdata&&t.encrypted&&this.emeController&&this.config.emeEnabled?this.emeController.selectKeySystemFormat(t).then(n=>this.loadInternal(t,n)):this.loadInternal(t)}loadInternal(t,n){var s,m;n&&t.setKeyFormat(n);const E=t.decryptdata;if(!E){const N=new Error(n?`Expected frag.decryptdata to be defined after setting format ${n}`:"Missing decryption data on fragment in onKeyLoading");return Promise.reject(this.createKeyLoadError(t,f.KEY_LOAD_ERROR,N))}const T=E.uri;if(!T)return Promise.reject(this.createKeyLoadError(t,f.KEY_LOAD_ERROR,new Error(`Invalid key URI: "${T}"`)));let U=this.keyUriToKeyInfo[T];if((s=U)!=null&&s.decryptdata.key)return E.key=U.decryptdata.key,Promise.resolve({frag:t,keyInfo:U});if((m=U)!=null&&m.keyLoadPromise){var W;switch((W=U.mediaKeySessionContext)==null?void 0:W.keyStatus){case void 0:case"status-pending":case"usable":case"usable-in-future":return U.keyLoadPromise.then(N=>(E.key=N.keyInfo.decryptdata.key,{frag:t,keyInfo:U}))}}switch(U=this.keyUriToKeyInfo[T]={decryptdata:E,keyLoadPromise:null,loader:null,mediaKeySessionContext:null},E.method){case"ISO-23001-7":case"SAMPLE-AES":case"SAMPLE-AES-CENC":case"SAMPLE-AES-CTR":return E.keyFormat==="identity"?this.loadKeyHTTP(U,t):this.loadKeyEME(U,t);case"AES-128":case"AES-256":case"AES-256-CTR":return this.loadKeyHTTP(U,t);default:return Promise.reject(this.createKeyLoadError(t,f.KEY_LOAD_ERROR,new Error(`Key supplied with unsupported METHOD: "${E.method}"`)))}}loadKeyEME(t,n){const s={frag:n,keyInfo:t};if(this.emeController&&this.config.emeEnabled){const m=this.emeController.loadKey(s);if(m)return(t.keyLoadPromise=m.then(E=>(t.mediaKeySessionContext=E,s))).catch(E=>{throw t.keyLoadPromise=null,E})}return Promise.resolve(s)}loadKeyHTTP(t,n){const s=this.config,m=s.loader,E=new m(s);return n.keyLoader=t.loader=E,t.keyLoadPromise=new Promise((T,U)=>{const W={keyInfo:t,frag:n,responseType:"arraybuffer",url:t.decryptdata.uri},N=s.keyLoadPolicy.default,te={loadPolicy:N,timeout:N.maxLoadTimeMs,maxRetry:0,retryDelay:0,maxRetryDelay:0},ce={onSuccess:(be,Pe,Se,at)=>{const{frag:rt,keyInfo:Mt,url:fr}=Se;if(!rt.decryptdata||Mt!==this.keyUriToKeyInfo[fr])return U(this.createKeyLoadError(rt,f.KEY_LOAD_ERROR,new Error("after key load, decryptdata unset or changed"),at));Mt.decryptdata.key=rt.decryptdata.key=new Uint8Array(be.data),rt.keyLoader=null,Mt.loader=null,T({frag:rt,keyInfo:Mt})},onError:(be,Pe,Se,at)=>{this.resetLoader(Pe),U(this.createKeyLoadError(n,f.KEY_LOAD_ERROR,new Error(`HTTP Error ${be.code} loading key ${be.text}`),Se,b({url:W.url,data:void 0},be)))},onTimeout:(be,Pe,Se)=>{this.resetLoader(Pe),U(this.createKeyLoadError(n,f.KEY_LOAD_TIMEOUT,new Error("key loading timed out"),Se))},onAbort:(be,Pe,Se)=>{this.resetLoader(Pe),U(this.createKeyLoadError(n,f.INTERNAL_ABORTED,new Error("key loading aborted"),Se))}};E.load(W,te,ce)})}resetLoader(t){const{frag:n,keyInfo:s,url:m}=t,E=s.loader;n.keyLoader===E&&(n.keyLoader=null,s.loader=null),delete this.keyUriToKeyInfo[m],E&&E.destroy()}}function ke(P){const{type:t}=P;switch(t){case h.AUDIO_TRACK:return u.AUDIO;case h.SUBTITLE_TRACK:return u.SUBTITLE;default:return u.MAIN}}function ot(P,t){let n=P.url;return(n===void 0||n.indexOf("data:")===0)&&(n=t.url),n}class Zt{constructor(t){this.hls=void 0,this.loaders=Object.create(null),this.variableList=null,this.onManifestLoaded=this.checkAutostartLoad,this.hls=t,this.registerListeners()}startLoad(t){}stopLoad(){this.destroyInternalLoaders()}registerListeners(){const{hls:t}=this;t.on(o.MANIFEST_LOADING,this.onManifestLoading,this),t.on(o.LEVEL_LOADING,this.onLevelLoading,this),t.on(o.AUDIO_TRACK_LOADING,this.onAudioTrackLoading,this),t.on(o.SUBTITLE_TRACK_LOADING,this.onSubtitleTrackLoading,this),t.on(o.LEVELS_UPDATED,this.onLevelsUpdated,this)}unregisterListeners(){const{hls:t}=this;t.off(o.MANIFEST_LOADING,this.onManifestLoading,this),t.off(o.LEVEL_LOADING,this.onLevelLoading,this),t.off(o.AUDIO_TRACK_LOADING,this.onAudioTrackLoading,this),t.off(o.SUBTITLE_TRACK_LOADING,this.onSubtitleTrackLoading,this),t.off(o.LEVELS_UPDATED,this.onLevelsUpdated,this)}createInternalLoader(t){const n=this.hls.config,s=n.pLoader,m=n.loader,E=s||m,T=new E(n);return this.loaders[t.type]=T,T}getInternalLoader(t){return this.loaders[t.type]}resetInternalLoader(t){this.loaders[t]&&delete this.loaders[t]}destroyInternalLoaders(){for(const t in this.loaders){const n=this.loaders[t];n&&n.destroy(),this.resetInternalLoader(t)}}destroy(){this.variableList=null,this.unregisterListeners(),this.destroyInternalLoaders()}onManifestLoading(t,n){const{url:s}=n;this.variableList=null,this.load({id:null,level:0,responseType:"text",type:h.MANIFEST,url:s,deliveryDirectives:null,levelOrTrack:null})}onLevelLoading(t,n){const{id:s,level:m,pathwayId:E,url:T,deliveryDirectives:U,levelInfo:W}=n;this.load({id:s,level:m,pathwayId:E,responseType:"text",type:h.LEVEL,url:T,deliveryDirectives:U,levelOrTrack:W})}onAudioTrackLoading(t,n){const{id:s,groupId:m,url:E,deliveryDirectives:T,track:U}=n;this.load({id:s,groupId:m,level:null,responseType:"text",type:h.AUDIO_TRACK,url:E,deliveryDirectives:T,levelOrTrack:U})}onSubtitleTrackLoading(t,n){const{id:s,groupId:m,url:E,deliveryDirectives:T,track:U}=n;this.load({id:s,groupId:m,level:null,responseType:"text",type:h.SUBTITLE_TRACK,url:E,deliveryDirectives:T,levelOrTrack:U})}onLevelsUpdated(t,n){const s=this.loaders[h.LEVEL];if(s){const m=s.context;m&&!n.levels.some(E=>E===m.levelOrTrack)&&(s.abort(),delete this.loaders[h.LEVEL])}}load(t){var n;const s=this.hls.config;let m=this.getInternalLoader(t);if(m){const N=this.hls.logger,te=m.context;if(te&&te.levelOrTrack===t.levelOrTrack&&(te.url===t.url||te.deliveryDirectives&&!t.deliveryDirectives)){te.url===t.url?N.log(`[playlist-loader]: ignore ${t.url} ongoing request`):N.log(`[playlist-loader]: ignore ${t.url} in favor of ${te.url}`);return}N.log(`[playlist-loader]: aborting previous loader for type: ${t.type}`),m.abort()}let E;if(t.type===h.MANIFEST?E=s.manifestLoadPolicy.default:E=y({},s.playlistLoadPolicy.default,{timeoutRetry:null,errorRetry:null}),m=this.createInternalLoader(t),r((n=t.deliveryDirectives)==null?void 0:n.part)){let N;if(t.type===h.LEVEL&&t.level!==null?N=this.hls.levels[t.level].details:t.type===h.AUDIO_TRACK&&t.id!==null?N=this.hls.audioTracks[t.id].details:t.type===h.SUBTITLE_TRACK&&t.id!==null&&(N=this.hls.subtitleTracks[t.id].details),N){const te=N.partTarget,ce=N.targetduration;if(te&&ce){const be=Math.max(te*3,ce*.8)*1e3;E=y({},E,{maxTimeToFirstByteMs:Math.min(be,E.maxTimeToFirstByteMs),maxLoadTimeMs:Math.min(be,E.maxTimeToFirstByteMs)})}}}const T=E.errorRetry||E.timeoutRetry||{},U={loadPolicy:E,timeout:E.maxLoadTimeMs,maxRetry:T.maxNumRetry||0,retryDelay:T.retryDelayMs||0,maxRetryDelay:T.maxRetryDelayMs||0},W={onSuccess:(N,te,ce,be)=>{const Pe=this.getInternalLoader(ce);this.resetInternalLoader(ce.type);const Se=N.data;if(Se.indexOf("#EXTM3U")!==0){this.handleManifestParsingError(N,ce,new Error("no EXTM3U delimiter"),be||null,te);return}te.parsing.start=performance.now(),So.isMediaPlaylist(Se)||ce.type!==h.MANIFEST?this.handleTrackOrLevelPlaylist(N,te,ce,be||null,Pe):this.handleMasterPlaylist(N,te,ce,be)},onError:(N,te,ce,be)=>{this.handleNetworkError(te,ce,!1,N,be)},onTimeout:(N,te,ce)=>{this.handleNetworkError(te,ce,!0,void 0,N)}};m.load(t,U,W)}checkAutostartLoad(){if(!this.hls)return;const{config:{autoStartLoad:t,startPosition:n},forceStartLoad:s}=this.hls;(t||s)&&(this.hls.logger.log(`${t?"auto":"force"} startLoad with configured startPosition ${n}`),this.hls.startLoad(n))}handleMasterPlaylist(t,n,s,m){const E=this.hls,T=t.data,U=ot(t,s),W=So.parseMasterPlaylist(T,U);if(W.playlistParsingError){this.handleManifestParsingError(t,s,W.playlistParsingError,m,n);return}const{contentSteering:N,levels:te,sessionData:ce,sessionKeys:be,startTimeOffset:Pe,variableList:Se}=W;this.variableList=Se;const{AUDIO:at=[],SUBTITLES:rt,"CLOSED-CAPTIONS":Mt}=So.parseMasterPlaylistMedia(T,U,W);at.length&&!at.some(or=>!or.url)&&te[0].audioCodec&&!te[0].attrs.AUDIO&&(this.hls.logger.log("[playlist-loader]: audio codec signaled in quality level, but no embedded audio track signaled, create one"),at.unshift({type:"main",name:"main",groupId:"main",default:!1,autoselect:!1,forced:!1,id:-1,attrs:new Fi({}),bitrate:0,url:""})),E.trigger(o.MANIFEST_LOADED,{levels:te,audioTracks:at,subtitles:rt,captions:Mt,contentSteering:N,url:U,stats:n,networkDetails:m,sessionData:ce,sessionKeys:be,startTimeOffset:Pe,variableList:Se})}handleTrackOrLevelPlaylist(t,n,s,m,E){const T=this.hls,{id:U,level:W,type:N}=s,te=ot(t,s),ce=r(W)?W:r(U)?U:0,be=ke(s),Pe=So.parseLevelPlaylist(t.data,te,ce,be,0,this.variableList);if(N===h.MANIFEST){const Se={attrs:new Fi({}),bitrate:0,details:Pe,name:"",url:te};Pe.requestScheduled=n.loading.start+Rn(Pe,0),T.trigger(o.MANIFEST_LOADED,{levels:[Se],audioTracks:[],url:te,stats:n,networkDetails:m,sessionData:null,sessionKeys:null,contentSteering:null,startTimeOffset:null,variableList:null})}n.parsing.end=performance.now(),s.levelDetails=Pe,this.handlePlaylistLoaded(Pe,t,n,s,m,E)}handleManifestParsingError(t,n,s,m,E){this.hls.trigger(o.ERROR,{type:c.NETWORK_ERROR,details:f.MANIFEST_PARSING_ERROR,fatal:n.type===h.MANIFEST,url:t.url,err:s,error:s,reason:s.message,response:t,context:n,networkDetails:m,stats:E})}handleNetworkError(t,n,s=!1,m,E){let T=`A network ${s?"timeout":"error"+(m?" (status "+m.code+")":"")} occurred while loading ${t.type}`;t.type===h.LEVEL?T+=`: ${t.level} id: ${t.id}`:(t.type===h.AUDIO_TRACK||t.type===h.SUBTITLE_TRACK)&&(T+=` id: ${t.id} group-id: "${t.groupId}"`);const U=new Error(T);this.hls.logger.warn(`[playlist-loader]: ${T}`);let W=f.UNKNOWN,N=!1;const te=this.getInternalLoader(t);switch(t.type){case h.MANIFEST:W=s?f.MANIFEST_LOAD_TIMEOUT:f.MANIFEST_LOAD_ERROR,N=!0;break;case h.LEVEL:W=s?f.LEVEL_LOAD_TIMEOUT:f.LEVEL_LOAD_ERROR,N=!1;break;case h.AUDIO_TRACK:W=s?f.AUDIO_TRACK_LOAD_TIMEOUT:f.AUDIO_TRACK_LOAD_ERROR,N=!1;break;case h.SUBTITLE_TRACK:W=s?f.SUBTITLE_TRACK_LOAD_TIMEOUT:f.SUBTITLE_LOAD_ERROR,N=!1;break}te&&this.resetInternalLoader(t.type);const ce={type:c.NETWORK_ERROR,details:W,fatal:N,url:t.url,loader:te,context:t,error:U,networkDetails:n,stats:E};if(m){const be=(n==null?void 0:n.url)||t.url;ce.response=b({url:be,data:void 0},m)}this.hls.trigger(o.ERROR,ce)}handlePlaylistLoaded(t,n,s,m,E,T){const U=this.hls,{type:W,level:N,id:te,groupId:ce,deliveryDirectives:be}=m,Pe=ot(n,m),Se=ke(m),at=typeof m.level=="number"&&Se===u.MAIN?N:void 0;if(!t.fragments.length){const Mt=t.playlistParsingError=new Error("No Segments found in Playlist");U.trigger(o.ERROR,{type:c.NETWORK_ERROR,details:f.LEVEL_EMPTY_ERROR,fatal:!1,url:Pe,error:Mt,reason:Mt.message,response:n,context:m,level:at,parent:Se,networkDetails:E,stats:s});return}t.targetduration||(t.playlistParsingError=new Error("Missing Target Duration"));const rt=t.playlistParsingError;if(rt){if(this.hls.logger.warn(rt),!U.config.ignorePlaylistParsingErrors){U.trigger(o.ERROR,{type:c.NETWORK_ERROR,details:f.LEVEL_PARSING_ERROR,fatal:!1,url:Pe,error:rt,reason:rt.message,response:n,context:m,level:at,parent:Se,networkDetails:E,stats:s});return}t.playlistParsingError=null}switch(t.live&&T&&(T.getCacheAge&&(t.ageHeader=T.getCacheAge()||0),(!T.getCacheAge||isNaN(t.ageHeader))&&(t.ageHeader=0)),W){case h.MANIFEST:case h.LEVEL:U.trigger(o.LEVEL_LOADED,{details:t,levelInfo:m.levelOrTrack||U.levels[0],level:at||0,id:te||0,stats:s,networkDetails:E,deliveryDirectives:be,withoutMultiVariant:W===h.MANIFEST});break;case h.AUDIO_TRACK:U.trigger(o.AUDIO_TRACK_LOADED,{details:t,track:m.levelOrTrack,id:te||0,groupId:ce||"",stats:s,networkDetails:E,deliveryDirectives:be});break;case h.SUBTITLE_TRACK:U.trigger(o.SUBTITLE_TRACK_LOADED,{details:t,track:m.levelOrTrack,id:te||0,groupId:ce||"",stats:s,networkDetails:E,deliveryDirectives:be});break}}}class ar{static get version(){return Va}static isMSESupported(){return $f()}static isSupported(){return Tf()}static getMediaSource(){return ae()}static get Events(){return o}static get MetadataSchema(){return ts}static get ErrorTypes(){return c}static get ErrorDetails(){return f}static get DefaultConfig(){return ar.defaultConfig?ar.defaultConfig:rf}static set DefaultConfig(t){ar.defaultConfig=t}constructor(t={}){this.config=void 0,this.userConfig=void 0,this.logger=void 0,this.coreComponents=void 0,this.networkControllers=void 0,this._emitter=new va,this._autoLevelCapping=-1,this._maxHdcpLevel=null,this.abrController=void 0,this.bufferController=void 0,this.capLevelController=void 0,this.latencyController=void 0,this.levelController=void 0,this.streamController=void 0,this.audioStreamController=void 0,this.subtititleStreamController=void 0,this.audioTrackController=void 0,this.subtitleTrackController=void 0,this.interstitialsController=void 0,this.gapController=void 0,this.emeController=void 0,this.cmcdController=void 0,this._media=null,this._url=null,this._sessionId=void 0,this.triggeringException=void 0,this.started=!1;const n=this.logger=V(t.debug||!1,"Hls instance",t.assetPlayerId),s=this.config=fl(ar.DefaultConfig,t,n);this.userConfig=t,s.progressive&&Yo(s,n);const{abrController:m,bufferController:E,capLevelController:T,errorController:U,fpsController:W}=s,N=new U(this),te=this.abrController=new m(this),ce=new Rr(this),be=s.interstitialsController,Pe=be?this.interstitialsController=new be(this,ar):null,Se=this.bufferController=new E(this,ce),at=this.capLevelController=new T(this),rt=new W(this),Mt=new Zt(this),fr=s.contentSteeringController,or=fr?new fr(this):null,Or=this.levelController=new Bf(this,or),Ur=new Hf(this),un=new ve(this.config),Hr=this.streamController=new z(this,ce,un),en=this.gapController=new mf(this,ce);at.setStreamController(Hr),rt.setStreamController(Hr);const on=[Mt,Or,Hr];Pe&&on.splice(1,0,Pe),or&&on.splice(1,0,or),this.networkControllers=on;const Kr=[te,Se,en,at,rt,Ur,ce];this.audioTrackController=this.createController(s.audioTrackController,on);const jn=s.audioStreamController;jn&&on.push(this.audioStreamController=new jn(this,ce,un)),this.subtitleTrackController=this.createController(s.subtitleTrackController,on);const di=s.subtitleStreamController;di&&on.push(this.subtititleStreamController=new di(this,ce,un)),this.createController(s.timelineController,Kr),un.emeController=this.emeController=this.createController(s.emeController,Kr),this.cmcdController=this.createController(s.cmcdController,Kr),this.latencyController=this.createController(Cf,Kr),this.coreComponents=Kr,on.push(N);const sa=N.onErrorOut;typeof sa=="function"&&this.on(o.ERROR,sa,N),this.on(o.MANIFEST_LOADED,Mt.onManifestLoaded,Mt)}createController(t,n){if(t){const s=new t(this);return n&&n.push(s),s}return null}on(t,n,s=this){this._emitter.on(t,n,s)}once(t,n,s=this){this._emitter.once(t,n,s)}removeAllListeners(t){this._emitter.removeAllListeners(t)}off(t,n,s=this,m){this._emitter.off(t,n,s,m)}listeners(t){return this._emitter.listeners(t)}emit(t,n,s){return this._emitter.emit(t,n,s)}trigger(t,n){if(this.config.debug)return this.emit(t,t,n);try{return this.emit(t,t,n)}catch(s){if(this.logger.error("An internal error happened while handling event "+t+'. Error message: "'+s.message+'". Here is a stacktrace:',s),!this.triggeringException){this.triggeringException=!0;const m=t===o.ERROR;this.trigger(o.ERROR,{type:c.OTHER_ERROR,details:f.INTERNAL_EXCEPTION,fatal:m,event:t,error:s}),this.triggeringException=!1}}return!1}listenerCount(t){return this._emitter.listenerCount(t)}destroy(){this.logger.log("destroy"),this.trigger(o.DESTROYING,void 0),this.detachMedia(),this.removeAllListeners(),this._autoLevelCapping=-1,this._url=null,this.networkControllers.forEach(n=>n.destroy()),this.networkControllers.length=0,this.coreComponents.forEach(n=>n.destroy()),this.coreComponents.length=0;const t=this.config;t.xhrSetup=t.fetchSetup=void 0,this.userConfig=null}attachMedia(t){if(!t||"media"in t&&!t.media){const E=new Error(`attachMedia failed: invalid argument (${t})`);this.trigger(o.ERROR,{type:c.OTHER_ERROR,details:f.ATTACH_MEDIA_ERROR,fatal:!0,error:E});return}this.logger.log("attachMedia"),this._media&&(this.logger.warn("media must be detached before attaching"),this.detachMedia());const n="media"in t,s=n?t.media:t,m=n?t:{media:s};this._media=s,this.trigger(o.MEDIA_ATTACHING,m)}detachMedia(){this.logger.log("detachMedia"),this.trigger(o.MEDIA_DETACHING,{}),this._media=null}transferMedia(){this._media=null;const t=this.bufferController.transferMedia();return this.trigger(o.MEDIA_DETACHING,{transferMedia:t}),t}loadSource(t){this.stopLoad();const n=this.media,s=this._url,m=this._url=le.buildAbsoluteURL(self.location.href,t,{alwaysNormalize:!0});this._autoLevelCapping=-1,this._maxHdcpLevel=null,this.logger.log(`loadSource:${m}`),n&&s&&(s!==m||this.bufferController.hasSourceTypes())&&(this.detachMedia(),this.attachMedia(n)),this.trigger(o.MANIFEST_LOADING,{url:t})}get url(){return this._url}get hasEnoughToStart(){return this.streamController.hasEnoughToStart}get startPosition(){return this.streamController.startPositionValue}startLoad(t=-1,n){this.logger.log(`startLoad(${t+(n?", ":"")})`),this.started=!0,this.resumeBuffering();for(let s=0;s{t.resumeBuffering&&t.resumeBuffering()}))}pauseBuffering(){this.bufferingEnabled&&(this.logger.log("pause buffering"),this.networkControllers.forEach(t=>{t.pauseBuffering&&t.pauseBuffering()}))}get inFlightFragments(){const t={[u.MAIN]:this.streamController.inFlightFrag};return this.audioStreamController&&(t[u.AUDIO]=this.audioStreamController.inFlightFrag),this.subtititleStreamController&&(t[u.SUBTITLE]=this.subtititleStreamController.inFlightFrag),t}swapAudioCodec(){this.logger.log("swapAudioCodec"),this.streamController.swapAudioCodec()}recoverMediaError(){this.logger.log("recoverMediaError");const t=this._media,n=t==null?void 0:t.currentTime;this.detachMedia(),t&&(this.attachMedia(t),n&&this.startLoad(n))}removeLevel(t){this.levelController.removeLevel(t)}get sessionId(){let t=this._sessionId;return t||(t=this._sessionId=Zo()),t}get levels(){const t=this.levelController.levels;return t||[]}get latestLevelDetails(){return this.streamController.getLevelDetails()||null}get loadLevelObj(){return this.levelController.loadLevelObj}get currentLevel(){return this.streamController.currentLevel}set currentLevel(t){this.logger.log(`set currentLevel:${t}`),this.levelController.manualLevel=t,this.streamController.immediateLevelSwitch()}get nextLevel(){return this.streamController.nextLevel}set nextLevel(t){this.logger.log(`set nextLevel:${t}`),this.levelController.manualLevel=t,this.streamController.nextLevelSwitch()}get loadLevel(){return this.levelController.level}set loadLevel(t){this.logger.log(`set loadLevel:${t}`),this.levelController.manualLevel=t}get nextLoadLevel(){return this.levelController.nextLoadLevel}set nextLoadLevel(t){this.levelController.nextLoadLevel=t}get firstLevel(){return Math.max(this.levelController.firstLevel,this.minAutoLevel)}set firstLevel(t){this.logger.log(`set firstLevel:${t}`),this.levelController.firstLevel=t}get startLevel(){const t=this.levelController.startLevel;return t===-1&&this.abrController.forcedAutoLevel>-1?this.abrController.forcedAutoLevel:t}set startLevel(t){this.logger.log(`set startLevel:${t}`),t!==-1&&(t=Math.max(t,this.minAutoLevel)),this.levelController.startLevel=t}get capLevelToPlayerSize(){return this.config.capLevelToPlayerSize}set capLevelToPlayerSize(t){const n=!!t;n!==this.config.capLevelToPlayerSize&&(n?this.capLevelController.startCapping():(this.capLevelController.stopCapping(),this.autoLevelCapping=-1,this.streamController.nextLevelSwitch()),this.config.capLevelToPlayerSize=n)}get autoLevelCapping(){return this._autoLevelCapping}get bandwidthEstimate(){const{bwEstimator:t}=this.abrController;return t?t.getEstimate():NaN}set bandwidthEstimate(t){this.abrController.resetEstimator(t)}get abrEwmaDefaultEstimate(){const{bwEstimator:t}=this.abrController;return t?t.defaultEstimate:NaN}get ttfbEstimate(){const{bwEstimator:t}=this.abrController;return t?t.getEstimateTTFB():NaN}set autoLevelCapping(t){this._autoLevelCapping!==t&&(this.logger.log(`set autoLevelCapping:${t}`),this._autoLevelCapping=t,this.levelController.checkMaxAutoUpdated())}get maxHdcpLevel(){return this._maxHdcpLevel}set maxHdcpLevel(t){$t(t)&&this._maxHdcpLevel!==t&&(this._maxHdcpLevel=t,this.levelController.checkMaxAutoUpdated())}get autoLevelEnabled(){return this.levelController.manualLevel===-1}get manualLevel(){return this.levelController.manualLevel}get minAutoLevel(){const{levels:t,config:{minAutoBitrate:n}}=this;if(!t)return 0;const s=t.length;for(let m=0;m=n)return m;return 0}get maxAutoLevel(){const{levels:t,autoLevelCapping:n,maxHdcpLevel:s}=this;let m;if(n===-1&&t!=null&&t.length?m=t.length-1:m=n,s)for(let E=m;E--;){const T=t[E].attrs["HDCP-LEVEL"];if(T&&T<=s)return E}return m}get firstAutoLevel(){return this.abrController.firstAutoLevel}get nextAutoLevel(){return this.abrController.nextAutoLevel}set nextAutoLevel(t){this.abrController.nextAutoLevel=t}get playingDate(){return this.streamController.currentProgramDateTime}get mainForwardBufferInfo(){return this.streamController.getMainFwdBufferInfo()}get maxBufferLength(){return this.streamController.maxBufferLength}setAudioOption(t){var n;return((n=this.audioTrackController)==null?void 0:n.setAudioOption(t))||null}setSubtitleOption(t){var n;return((n=this.subtitleTrackController)==null?void 0:n.setSubtitleOption(t))||null}get allAudioTracks(){const t=this.audioTrackController;return t?t.allAudioTracks:[]}get audioTracks(){const t=this.audioTrackController;return t?t.audioTracks:[]}get audioTrack(){const t=this.audioTrackController;return t?t.audioTrack:-1}set audioTrack(t){const n=this.audioTrackController;n&&(n.audioTrack=t)}get allSubtitleTracks(){const t=this.subtitleTrackController;return t?t.allSubtitleTracks:[]}get subtitleTracks(){const t=this.subtitleTrackController;return t?t.subtitleTracks:[]}get subtitleTrack(){const t=this.subtitleTrackController;return t?t.subtitleTrack:-1}get media(){return this._media}set subtitleTrack(t){const n=this.subtitleTrackController;n&&(n.subtitleTrack=t)}get subtitleDisplay(){const t=this.subtitleTrackController;return t?t.subtitleDisplay:!1}set subtitleDisplay(t){const n=this.subtitleTrackController;n&&(n.subtitleDisplay=t)}get lowLatencyMode(){return this.config.lowLatencyMode}set lowLatencyMode(t){this.config.lowLatencyMode=t}get liveSyncPosition(){return this.latencyController.liveSyncPosition}get latency(){return this.latencyController.latency}get maxLatency(){return this.latencyController.maxLatency}get targetLatency(){return this.latencyController.targetLatency}set targetLatency(t){this.latencyController.targetLatency=t}get drift(){return this.latencyController.drift}get forceStartLoad(){return this.streamController.forceStartLoad}get pathways(){return this.levelController.pathways}get pathwayPriority(){return this.levelController.pathwayPriority}set pathwayPriority(t){this.levelController.pathwayPriority=t}get bufferedToEnd(){var t;return!!((t=this.bufferController)!=null&&t.bufferedToEnd)}get interstitialsManager(){var t;return((t=this.interstitialsController)==null?void 0:t.interstitialsManager)||null}getMediaDecodingInfo(t,n=this.allAudioTracks){const s=mi(n);return mt(t,s,navigator.mediaCapabilities)}}ar.defaultConfig=void 0},53280:function(d,v,e){"use strict";e.d(v,{D:function(){return i}});function r(l,c,f){var o=f||{},h=o.noTrailing,u=h===void 0?!1:h,a=o.noLeading,x=a===void 0?!1:a,p=o.debounceMode,y=p===void 0?void 0:p,_,b=!1,S=0;function k(){_&&clearTimeout(_)}function R(D){var M=D||{},B=M.upcomingOnly,j=B===void 0?!1:B;k(),b=!j}function A(){for(var D=arguments.length,M=new Array(D),B=0;Bl?x?(S=Date.now(),u||(_=setTimeout(y?G:V,l))):V():u!==!0&&(_=setTimeout(y?G:V,y===void 0?l-Y:l))}return A.cancel=R,A}function i(l,c,f){var o=f||{},h=o.atBegin,u=h===void 0?!1:h;return r(l,c,{debounceMode:u!==!1})}}},__webpack_module_cache__={};function __webpack_require__(d){var v=__webpack_module_cache__[d];if(v!==void 0)return v.exports;var e=__webpack_module_cache__[d]={id:d,loaded:!1,exports:{}};return __webpack_modules__[d].call(e.exports,e,e.exports,__webpack_require__),e.loaded=!0,e.exports}__webpack_require__.m=__webpack_modules__,function(){__webpack_require__.amdO={}}(),function(){__webpack_require__.n=function(d){var v=d&&d.__esModule?function(){return d.default}:function(){return d};return __webpack_require__.d(v,{a:v}),v}}(),function(){var d=Object.getPrototypeOf?function(e){return Object.getPrototypeOf(e)}:function(e){return e.__proto__},v;__webpack_require__.t=function(e,r){if(r&1&&(e=this(e)),r&8||typeof e=="object"&&e&&(r&4&&e.__esModule||r&16&&typeof e.then=="function"))return e;var i=Object.create(null);__webpack_require__.r(i);var l={};v=v||[null,d({}),d([]),d(d)];for(var c=r&2&&e;typeof c=="object"&&!~v.indexOf(c);c=d(c))Object.getOwnPropertyNames(c).forEach(function(f){l[f]=function(){return e[f]}});return l.default=function(){return e},__webpack_require__.d(i,l),i}}(),function(){__webpack_require__.d=function(d,v){for(var e in v)__webpack_require__.o(v,e)&&!__webpack_require__.o(d,e)&&Object.defineProperty(d,e,{enumerable:!0,get:v[e]})}}(),function(){__webpack_require__.f={},__webpack_require__.e=function(d){return Promise.all(Object.keys(__webpack_require__.f).reduce(function(v,e){return __webpack_require__.f[e](d,v),v},[]))}}(),function(){__webpack_require__.u=function(d){return""+({26:"p__Classrooms__Lists__Graduation__Tasks__Edit__index",67:"p__Message__index",109:"p__Classrooms__Lists__ShixunHomeworks__Detail__components__CodeReview__Detail__index",195:"p__Classrooms__Lists__GroupHomework__Detail__index",264:"p__User__Detail__Order__pages__orderPay__index",265:"p__User__Detail__Topics__index",292:"p__Classrooms__Lists__Exercise__Add__index",310:"p__User__Detail__ExperImentImg__Detail__index",337:"p__Paperlibrary__Random__PreviewEdit__index",342:"p__Classrooms__Lists__ShixunHomeworks__Comment__index",479:"p__Classrooms__Lists__GroupHomework__EditWork__index",485:"p__Question__AddOrEdit__BatchAdd__index",508:"p__Forums__Detail__id",532:"p__ExcellentCourse__index",533:"p__Classrooms__Lists__Video__Statistics__Detail__index",547:"p__Account__index",556:"p__User__Detail__Order__pages__invoice__index",559:"layouts__virtualDetail__index",570:"p__Home__Detail__OnlineNum__index",576:"p__Account__Profile__Edit__index",643:"p__Classrooms__Lists__Polls__QuestionnaireInfo__index",672:"p__Home__Detail__ShixunContext__Detail__index",680:"p__Innovation__index",700:"p__tasks__Jupyter__index",737:"p__Classrooms__Lists__CommonHomework__Detail__components__CodeReview__Detail__index",799:"p__User__Detail__Topics__Poll__Detail__index",869:"p__Guidance__index",895:"p__Classrooms__Lists__Video__Items__videoInfo__index",921:"p__Classrooms__Lists__Exercise__CodeDetails__index",928:"p__RestFul__Edit__index",1006:"p__RestFul__index",1043:"p__Classrooms__Lists__Graduation__Tasks__index",1045:"p__virtualSpaces__Lists__Knowledge__AddAndEdit__index",1048:"p__Classrooms__Lists__ProgramHomework__Detail__Ranking__index",1070:"p__Innovation__PublicMirror__index",1148:"p__Shixuns__Detail__Repository__UploadFile__index",1211:"p__Classrooms__Lists__CommonHomework__EditWork__index",1253:"p__Graduations__Lists__Gradingsummary__index",1257:"p__Classrooms__Lists__ResourceRecommend__index",1265:"p__Classrooms__Lists__Announcement__index",1276:"p__MoopCases__Success__index",1343:"p__User__Detail__ResourceAllocation__index",1416:"p__User__Detail__AccountInfo__CareerCertification__index",1423:"p__Shixuns__Edit__body__Level__Challenges__EditPracticeAnswer__index",1427:"p__Classrooms__Lists__Statistics__index",1450:"p__Classrooms__Lists__ShixunHomeworks__Commitsummary__index",1461:"p__Graduations__Lists__Topics__index",1470:"p__User__Register__index",1475:"p__Shixuns__Detail__Dataset__JupyterData__index",1482:"p__Classrooms__Lists__Graduation__Topics__Edit__index",1512:"p__Classrooms__Lists__Exercise__AnswerCheck__index",1520:"p__Engineering__Lists__StudentList__index",1528:"p__FileShare__index",1545:"p__Paperlibrary__Random__ExchangeFromProblemSet__index",1578:"p__Classrooms__Lists__Graduation__Topics__Detail__index",1581:"p__Problemset__Preview__index",1582:"p__Classrooms__Lists__GroupHomework__Add__index",1657:"p__Shixuns__Edit__body__Level__Challenges__EditQuestion__index",1660:"p__User__QQLogin__index",1674:"p__Classrooms__ClassicCases__index",1702:"p__Classrooms__New__index",1713:"p__virtualSpaces__Lists__Settings__index",1717:"layouts__index",1727:"p__Classrooms__Lists__CourseGroup__NotList__index",1783:"p__virtualSpaces__Lists__Experiment__index",1799:"p__Competitions__Entered__Assembly__TeamDateil",1831:"p__Graduations__Index__index",1836:"p__Classrooms__Lists__Attendance__Webview__Teacher__index",1855:"p__MoopCases__InfoPanel__index",1880:"p__User__Detail__Order__pages__apply__index",1939:"p__User__Detail__Order__index",1953:"p__Problemset__NewItem__index",1962:"p__Classrooms__Lists__Engineering__index",2045:"p__Engineering__Lists__TeacherList__index",2076:"p__User__Detail__Competitions__index",2102:"p__Classrooms__Lists__Board__Edit__index",2141:"p__Shixuns__Detail__Split__index",2216:"p__DataSet__Index__index",2240:"p__User__Detail__Videos__Upload__index",2254:"p__Shixuns__Detail__Discuss__index",2300:"p__Api__index",2303:"p__Classrooms__Lists__CommonHomework__Comment__index",2307:"p__Report__index",2338:"p__Classrooms__Lists__CommonHomework__Review__index",2339:"p__virtualSpaces__Lists__Plan__Detail__index",2396:"p__User__Detail__ResourcesCenter__index",2404:"p__Classrooms__Lists__Template__teacher__index",2412:"p__User__Detail__Videos__index",2425:"p__Classrooms__Lists__Board__Detail__index",2443:"p__Graduations__Lists__StageModule__index",2476:"p__Colleges__index",2501:"p__Search__index",2529:"p__User__Detail__id",2539:"p__Graduations__Review__index",2548:"p__Engineering__Norm__Detail__index",2570:"p__Competitions__Detail__index",2603:"p__Classrooms__Lists__ProgramHomework__Detail__answer__Add__index",2659:"p__User__Detail__UserPortrait__index",2707:"p__Innovation__MyDataSet__index",2806:"p__User__Detail__Topics__Exercise__Detail__index",2819:"p__Classrooms__Lists__Template__detail__index",2823:"p__Engineering__Navigation__Home__index",2826:"p__User__Detail__DataSet__index",2829:"p__Messages__Private__index",2865:"p__Innovation__MyMirror__index",2875:"p__Shixuns__Detail__id",2884:"p__Classrooms__Lists__ProgramHomework__Comment__index",2983:"p__Forums__Index__index",3006:"p__Engineering__index",3141:"p__Innovation__Detail__index",3157:"p__User__Detail__ExperImentImg__Add__index",3183:"p__Engineering__Lists__GraduationIndex__index",3212:"p__MoopCases__index",3220:"p__Classrooms__Lists__Video__Upload__index",3247:"p__Paperlibrary__See__index",3260:"p__Paperlibrary__Add__index",3276:"p__Classrooms__Lists__Statistics__UserportraitStatistics__index",3282:"layouts__ShixunDetail__index",3317:"p__Classrooms__Lists__Graduation__Topics__Add__index",3332:"p__Paths__Detail__id",3355:"p__Classrooms__Lists__Polls__index",3356:"p__Classrooms__Lists__Assistant__index",3391:"p__Classrooms__Lists__ProgramHomework__Detail__components__CodeReview__Detail__index",3433:"p__Classrooms__Lists__Exercise__Sumup__Edit__index",3442:"p__Classrooms__Lists__Board__Add__index",3447:"p__User__Detail__Order__pages__orderInformation__index",3451:"p__Classrooms__Lists__Statistics__StudentStatistics__Detail__index",3496:"p__User__Detail__OtherResources__index",3509:"p__HttpStatus__SixActivities",3581:"p__Classrooms__Lists__ShixunHomeworks__Detail__index",3585:"p__Classrooms__Lists__Statistics__StudentSituation__index",3665:"p__tasks__index",3668:"p__Classrooms__Lists__CommonHomework__Detail__index",3747:"p__virtualSpaces__Lists__Homepage__index",3784:"p__Paperlibrary__Random__Detail__index",3862:"p__HttpStatus__403",3873:"p__virtualSpaces__Lists__Lesson__index",3910:"p__HttpStatus__introduction",3935:"p__Classrooms__Lists__GroupHomework__index",3951:"p__Classrooms__Lists__ProgramHomework__Detail__index",4017:"p__Classrooms__Lists__PlaceholderPage__index",4030:"p__Classrooms__Lists__ProgramHomework__AddAndEdit__index",4056:"p__IntrainCourse__index",4058:"p__Demo__index",4078:"p__Messages__Tidings__index",4093:"p__Classrooms__Lists__Attendance__Detail__index",4105:"p__Classrooms__Lists__Exercise__Answer__index",4144:"p__Problemset__Preview__New__index",4164:"p__Classrooms__Lists__Exercise__Detail__index",4216:"p__Classrooms__Lists__ProgramHomework__Detail__answer__Edit__index",4217:"p__Classrooms__Lists__Video__Statistics__index",4227:"p__Paths__Overview__index",4259:"p__User__Detail__Order__pages__result__index",4264:"p__Forums__New__index",4449:"p__Competitions__Exports__index",4492:"p__Graduations__Lists__StudentSelection__index",4496:"p__HttpStatus__HpcCourse",4498:"p__Shixuns__Edit__body__Level__Challenges__NewPractice__index",4504:"p__virtualSpaces__Lists__Survey__index",4514:"p__Account__Results__index",4520:"p__Account__Secure__index",4546:"p__Engineering__Lists__TrainingProgram__Add__index",4565:"p__HttpStatus__500",4572:"p__Classrooms__Lists__ExportList__index",4599:"p__Problemset__index",4601:"p__Paths__Detail__Statistics__index",4610:"p__User__Detail__LearningPath__index",4621:"p__Administration__Profession__index",4662:"p__Classrooms__Lists__GroupHomework__Review__index",4715:"p__virtualSpaces__Lists__Material__Detail__index",4736:"p__User__Detail__Projects__index",4741:"p__Problems__OjForm__NewEdit__index",4757:"p__virtualSpaces__Lists__Workplace__index",4766:"p__Administration__index",4770:"p__Classrooms__Lists__ProgramHomework__Detail__answer__index",4795:"p__Classrooms__Lists__Graduation__Tasks__Add__index",4800:"p__Engineering__Lists__GraduatedMatrix__index",4849:"p__User__Detail__ExperImentImg__index",4862:"p__Paperlibrary__index",4884:"p__Shixuns__Detail__Repository__Commit__index",4889:"p__Classrooms__Lists__Exercise__ImitateAnswer__index",4928:"p__Classrooms__Lists__LearningPath__index",4973:"p__Engineering__Evaluate__List__index",4994:"p__Problems__OjForm__index",5022:"p__Graduations__Lists__Settings__index",5043:"p__User__Detail__Topics__Poll__Edit__index",5048:"p__Classrooms__Lists__Graduation__Topics__index",5096:"p__Shixuns__Detail__AuditSituation__index",5111:"p__Terminal__index",5125:"p__Classrooms__Lists__Exercise__DetailedAnalysis__index",5148:"p__Classrooms__Lists__Polls__Answer__index",5176:"p__User__Detail__Videos__Protocol__index",5179:"p__Administration__Student__Edit__index",5186:"p__Classrooms__Overview__index",5191:"p__User__Detail__Certificate__index",5238:"p__virtualSpaces__Lists__Material__index",5297:"p__Classrooms__Lists__Exercise__Detail__components__DuplicateChecking__CheckDetail__index",5319:"p__Classrooms__Lists__ProgramHomework__Detail__answer__Detail__index",5335:"p__Engineering__Lists__CourseMatrix__index",5357:"p__Engineering__Lists__TrainingProgram__Edit__index",5359:"p__Messages__Detail__index",5382:"p__DataSet__Detail__index",5402:"p__User__Detail__Topics__Detail__index",5470:"p__Shixuns__Detail__Collaborators__index",5518:"p__Classrooms__Lists__Template__index",5549:"p__Shixuns__New__CreateImg__index",5572:"p__Paths__HigherVocationalEducation__index",5573:"p__Shixuns__Detail__Merge__index",5599:"p__User__Detail__Paths__index",5624:"p__Graduations__Lists__Index__index",5650:"p__Competitions__Update__index",5705:"p__virtualSpaces__Lists__Construction__index",5729:"p__Help__Index",5775:"p__Engineering__Lists__Document__index",5786:"layouts__LoginAndRegister__index",5798:"p__Classrooms__Lists__Video__Statistics__UserDetail__index",5816:"p__Paperlibrary__Random__Edit__index",5825:"p__Classrooms__Lists__Exercise__index",5888:"p__Classrooms__Lists__CommonHomework__Add__index",5891:"p__virtualSpaces__Lists__Resources__index",5895:"p__User__Detail__AccountInfo__Profile__Edit__index",5902:"p__Classrooms__Lists__Exercise__Sumup__index",5915:"p__knowledgegraph__Detail__Statistics__index",5972:"layouts__user__index",5992:"p__Classrooms__Lists__Exercise__ReviewGroup__index",6029:"p__Administration__Student__index",6034:"p__HttpStatus__UserAgents",6052:"p__Paths__Index__index",6063:"p__Graduations__Lists__Personmanage__index",6069:"p__virtualSpaces__Lists__Lesson__Detail__index",6127:"p__Classrooms__Lists__ProgramHomework__Ranking__index",6170:"p__HttpStatus__downloadStudent",6265:"p__virtualSpaces__Lists__Discussion__index",6270:"p__MyProblem__index",6277:"p__Shixuns__Edit__index",6328:"p__Shixuns__Edit__body__Warehouse__index",6366:"p__Innovation__PublicProject__index",6434:"p__User__Detail__Order__pages__records__index",6444:"p__Video__Detail__id",6452:"p__Innovation__PublicDataSet__index",6531:"p__HttpStatus__404",6541:"p__Shixuns__Detail__Dataset__index",6583:"p__User__Detail__Classrooms__index",6587:"p__User__Detail__Videos__Protocol__resource",6634:"p__Innovation__Tasks__index",6651:"p__Engineering__Evaluate__Detail__index",6685:"p__Classrooms__Index__index",6729:"p__Classrooms__Lists__GroupHomework__Edit__index",6741:"p__Engineering__Norm__List__index",6758:"p__Classrooms__Lists__Attachment__index",6784:"p__Innovation__Edit__index",6788:"p__Classrooms__Lists__ProgramHomework__index",6796:"p__virtualSpaces__Lists__Announcement__Detail__index",6805:"p__User__Detail__AccountInfo__RealNameCertification__index",6820:"p__User__Detail__Topics__Normal__index",6845:"p__Shixuns__Detail__Settings__index",6882:"p__Classrooms__New__StartClass__index",6883:"p__Competitions__Index__index",6904:"p__MoopCases__FormPanel__index",6913:"p__Question__AddOrEdit__index",6963:"p__Classrooms__Lists__Engineering__Detail__index",6982:"p__User__Detail__AccountInfo__Profile__index",7008:"p__Shixuns__New__index",7043:"p__User__Detail__Topics__Exercise__Edit__index",7045:"p__Classrooms__Lists__CommonHomework__SubmitWork__index",7046:"p__Shixuns__Detail__Repository__AddFile__index",7058:"p__virtualSpaces__Lists__Survey__Detail__index",7062:"layouts__SimpleLayouts",7178:"p__User__BindAccount__index",7182:"p__User__ResetPassword__index",7224:"p__StatsDashboard__index",7242:"p__Innovation__MyProject__index",7260:"p__Account__Certification__index",7333:"p__User__WechatLogin__index",7395:"p__Classrooms__Lists__Statistics__StudentDetail__index",7460:"p__Question__OjProblem__index",7477:"p__virtualSpaces__Lists__Announcement__index",7482:"p__Classrooms__Lists__Exercise__Notice__index",7527:"p__MyProblem__RecordDetail__index",7545:"p__Graduations__Lists__Archives__index",7560:"p__Administration__College__index",7589:"p__virtualSpaces__Lists__DigitalTopics__index",7614:"p__Shixuns__Edit__body__Level__Challenges__RankingSetting__index",7622:"p__Classrooms__Lists__Polls__Detail__index",7806:"p__Classrooms__Lists__Statistics__StatisticsQuality__index",7852:"p__Classrooms__Lists__ShixunHomeworks__index",7855:"p__User__Detail__ResourcesCenter__Detail__index",7857:"p__Shixuns__Edit__body__Level__Challenges__NewQuestion__index",7878:"p__Classrooms__Lists__LiveVideo__index",7884:"p__Shixuns__Exports__index",7922:"p__Classrooms__Lists__CourseGroup__Detail__index",7948:"p__User__Detail__ClassManagement__index",8014:"p__Classrooms__Lists__Teachers__index",8062:"p__User__Detail__Topicbank__index",8072:"p__Classrooms__Lists__GroupHomework__SubmitWork__index",8077:"p__Classrooms__Lists__Students__index",8085:"p__Classrooms__Lists__Exercise__Review__index",8143:"layouts__GraduationsDetail__index",8155:"p__Shixuns__Overview__index",8237:"p__User__Detail__Order__pages__view__index",8241:"p__virtualSpaces__Lists__Plan__index",8302:"p__Classrooms__Lists__Board__index",8307:"p__User__Detail__Shixuns__index",8340:"p__Classrooms__Lists__Attendance__Webview__Student__index",8365:"p__Home__Detail__ShixunContext__index",8398:"p__virtualSpaces__Lists__Resources__Detail__index",8431:"p__Classrooms__Lists__Exercise__Export__index",8435:"p__Classrooms__Lists__Attendance__index",8447:"p__virtualSpaces__Lists__Knowledge__index",8517:"p__User__Detail__Topics__Group__index",8563:"p__virtualSpaces__Lists__Discussion__Detail__index",8634:"p__Classrooms__Lists__CourseGroup__List__index",8639:"p__Forums__Index__redirect",8665:"p__Engineering__Lists__TrainingObjectives__index",8688:"p__Shixuns__Detail__Repository__index",8689:"p__Classrooms__Lists__Statistics__VideoStatistics__index",8723:"p__Classrooms__Lists__Polls__Edit__index",8782:"p__Shixuns__Index__index",8787:"p__Competitions__Entered__index",8797:"p__Competitions__Edit__index",8823:"p__knowledgegraph__Detail__id",8827:"p__Classrooms__Lists__OnlineLearning__index",8866:"p__index",8882:"p__Classrooms__Lists__Graduation__Tasks__Detail__index",8885:"p__Classrooms__Lists__Statistics__StudentStatistics__index",8982:"p__Paths__New__index",8999:"p__Three__index",9076:"p__Account__Binding__index",9133:"p__Shixuns__Detail__Challenges__index",9205:"p__Shixuns__Edit__body__Level__Challenges__EditPracticeSetting__index",9215:"p__Shixuns__Detail__ForkList__index",9332:"p__Classrooms__Lists__Video__index",9360:"p__User__Detail__virtualSpaces__index",9366:"p__User__Login__index",9391:"p__Engineering__Lists__CurseSetting__index",9404:"monaco-editor",9408:"p__Shixuns__Detail__RankingList__index",9416:"p__Graduations__Lists__Tasks__index",9487:"p__LargeScreen__index",9489:"p__Engineering__Lists__CourseList__index",9507:"p__User__Detail__ResourceGuarantee__index",9519:"p__User__Detail__ClassManagement__Item__index",9590:"p__User__Detail__TeachGroup__index",9647:"p__Question__Index__index",9649:"p__Engineering__Lists__TrainingProgram__index",9674:"p__Shixuns__New__ImagePreview__index",9677:"p__virtualSpaces__Lists__Announcement__AddAndEdit__index",9695:"p__Classrooms__Lists__Polls__Add__index",9715:"p__Classrooms__Lists__CommonHomework__Edit__index",9716:"p__Question__OjProblem__RecordDetail__index",9785:"p__Classrooms__Lists__Template__student__index",9788:"p__Account__Profile__index",9890:"p__Classrooms__Lists__CommonHomework__index",9891:"p__User__Detail__Videos__Success__index",9921:"p__Classrooms__ExamList__index",9922:"p__Classrooms__Lists__Statistics__StudentVideo__index",9944:"p__Classrooms__Lists__Video__Statistics__StudentDetail__index"}[d]||d)+"."+{26:"e69b28bf",33:"1552cd02",67:"6e79aaac",109:"42b54f99",169:"d96447db",195:"f3d68f29",264:"dc916851",265:"43ed2bfe",292:"e57310c5",310:"8b10d964",316:"1f60ada6",337:"21058bc8",342:"3de5be5e",354:"d4d139cf",391:"4fb7ca4d",425:"60eb6b08",479:"be0007de",485:"f7b5567d",508:"48493c85",532:"113710a4",533:"fb6d20a7",547:"24bbee7d",556:"36ae21dd",559:"7053720b",570:"eacca2ec",576:"b17caf43",599:"ed444d24",629:"44a1d9a5",643:"08b191d2",671:"4a609b8d",672:"abb32848",680:"bef5848a",700:"caa06d53",737:"357479e0",741:"ac5fd360",799:"3e2d1955",869:"7ccdfb9d",895:"1b653b20",921:"f793a5d6",928:"3beb70a2",981:"24da50c7",1006:"eb6390c1",1043:"854b1252",1045:"87ec7d25",1048:"3cf05be7",1070:"f257880f",1144:"c90eccaf",1148:"c3f24e98",1154:"8cb80842",1211:"ae1a84ea",1253:"9e7a11d0",1257:"f3e4477f",1265:"caea856e",1274:"5f6ea65a",1276:"5a16a6b9",1343:"f6829a10",1416:"2ad17b59",1423:"1abf9902",1427:"f853f2d9",1450:"c7c58e3b",1461:"41c30876",1462:"fcf08abc",1470:"0a231e88",1475:"dd5fa7dc",1482:"15e6fd08",1512:"481eda40",1520:"f9048efe",1528:"b14dc6b1",1545:"c9fb6de0",1578:"076174ba",1581:"4f84cf78",1582:"3fa838b1",1646:"e6e27b60",1657:"0ac0a25f",1660:"a914fab0",1674:"a2c0b869",1702:"c02c44d7",1713:"078f641f",1717:"da57eb28",1727:"c981318d",1783:"102cc504",1799:"9e962558",1831:"1eb2cb25",1836:"2e42f320",1855:"a387e74d",1880:"812b58cf",1939:"d23c6713",1953:"2f68b60f",1962:"bfcdae9b",2011:"59d51f98",2045:"75ebd9ba",2076:"677d8f19",2102:"2fe6680d",2141:"f3b51482",2216:"41a3fc30",2240:"2def296c",2249:"f4830452",2254:"0dcc84b5",2300:"f7b34b30",2303:"2464d146",2307:"00c2a4a4",2338:"4c1cf7d7",2339:"0b50a5a4",2364:"f89faf70",2386:"192e235c",2396:"73bd3333",2404:"001097da",2412:"1ba11784",2425:"33c9399c",2443:"272273ab",2476:"9ac20241",2494:"68080a87",2501:"e0a8a565",2529:"249b73cb",2538:"de4a3723",2539:"e29c3f7e",2548:"aa53f43d",2570:"f4a44834",2594:"e87d3761",2603:"85e48726",2659:"eb719cac",2707:"72596bc8",2806:"ddd556b9",2819:"eab8b9d0",2823:"7dbf3825",2826:"9b798366",2829:"78026876",2837:"54a82605",2865:"6125e70a",2875:"d3995158",2884:"f9988406",2969:"ab3357d7",2983:"810d80c8",3006:"c4f4299c",3133:"9bf3f89c",3141:"7d34bc17",3157:"d6c166d0",3183:"dceac9d0",3198:"8e655451",3212:"6a4e03c5",3220:"8aead32e",3247:"95b3d7c1",3260:"1a6ed0a0",3276:"bfb2709e",3282:"73e1e6e5",3317:"4e335d81",3332:"4aadd3c3",3355:"7c441d29",3356:"7b074824",3391:"822d9714",3433:"96493a2f",3442:"dc2d77c3",3447:"114e4c34",3451:"4918b15f",3496:"a92eeebd",3509:"fa583eb5",3550:"3dc83156",3581:"0373a0ee",3585:"9566db4d",3665:"7d2593d2",3668:"84eed250",3697:"481a10d9",3747:"b24b4340",3754:"c00d1909",3777:"d5b0f2f1",3784:"e315c598",3805:"9dbcb95e",3862:"43117f72",3873:"468cd2f5",3885:"f87f7f15",3910:"a3b97753",3935:"74d0c027",3951:"cae40476",3987:"5cecd51b",4014:"27a8e97c",4017:"55e12afd",4030:"0c8dbb07",4056:"f009f7dc",4058:"82246f46",4078:"9ed12237",4088:"236723f3",4093:"1e2714cd",4105:"d6e5dc67",4142:"39c8b8ae",4144:"f3b484d8",4164:"f9faf58f",4216:"1920b017",4217:"8986d9d4",4227:"15f56bd8",4259:"2b33253d",4264:"9b5cde7e",4347:"ce21ef2e",4354:"140899b7",4360:"cf5efa52",4449:"64fddfc3",4492:"74343837",4496:"866d80ea",4498:"fc6a5d81",4504:"8d32ebad",4514:"37fb9cb3",4520:"fdf68850",4546:"9979c4ea",4565:"ae294bdd",4572:"e8976df3",4599:"61def4cb",4601:"addc89a3",4610:"acf8021f",4621:"f0a36bda",4628:"ece2c60c",4662:"c18a0321",4685:"c33f1528",4715:"6ef1d607",4736:"9efd5811",4741:"8ac150cf",4757:"f22496c0",4766:"851589b4",4770:"dff668fd",4790:"619413e4",4795:"f217b3dc",4797:"a24e92db",4800:"dc443e29",4849:"eebb6922",4850:"1edda4b7",4862:"f190221d",4884:"2ed09f6f",4889:"d13f268c",4928:"43b85a26",4973:"8e91fb46",4994:"46bea54c",5022:"78b5deac",5043:"0a8a14b5",5048:"ec3f42fd",5060:"85dafcc6",5096:"3dc06800",5111:"8843ac55",5125:"e1bfc7c0",5148:"abd1b0bb",5176:"8acdee46",5179:"2a6b0851",5186:"a4900d3c",5191:"b85afead",5238:"1a920303",5265:"03e14552",5290:"5dabcdc2",5297:"3044a2e1",5319:"60523ac1",5321:"1163c84e",5335:"1b6d9bba",5354:"7ae70604",5357:"5191dc5e",5359:"f4695da1",5382:"1c3ca410",5402:"a01d807c",5416:"454536b7",5434:"38b302a6",5470:"a1508a97",5494:"d89549c4",5518:"a2a43d3e",5549:"fd9949bd",5572:"58d6df49",5573:"9a916ea2",5599:"659a6ee7",5624:"b92256c5",5631:"e00d3d36",5650:"931e21ad",5679:"4a090bef",5705:"956a5d8e",5729:"e7057956",5764:"e0d7e586",5775:"3c5b3945",5786:"a972d493",5798:"8115a862",5816:"6576749a",5825:"6dc1db02",5876:"5eded409",5888:"b2f9e6cc",5891:"a15e0215",5895:"9e2c5742",5902:"c669e75f",5915:"9bdbd5d4",5972:"bf0f58d3",5992:"c8481273",6029:"d1264f3c",6034:"ae720437",6045:"d268f87f",6047:"3ce45acd",6052:"20de8ed2",6063:"7d45638e",6069:"feeac3c1",6126:"99519171",6127:"61ebb201",6170:"c4b92aae",6265:"ea61faab",6270:"b298f34e",6277:"dc191b1b",6328:"25fac5b5",6366:"4114480b",6378:"7f3a946a",6411:"3b971528",6434:"1ad2e915",6444:"3283373d",6452:"63e781ca",6531:"5b8bb018",6541:"e8277276",6583:"2448c434",6587:"f4f2413e",6634:"67d5b4be",6651:"9e24df4a",6656:"2fabaf00",6685:"aae40efa",6729:"a73d05b9",6741:"53889cd7",6758:"f6cf9c45",6774:"59d4d618",6784:"8d81c22a",6788:"2dd554bc",6796:"f558947e",6805:"c1f88346",6820:"cd17b315",6845:"bb5df738",6882:"edef5819",6883:"6cb80143",6904:"32b39fb4",6913:"cf356c01",6963:"710c08d0",6982:"672aaf04",7008:"6ce641ea",7043:"3d7898ce",7045:"4b64df2d",7046:"f027cee7",7058:"d5175f24",7062:"fbf37700",7084:"46ccce72",7156:"e7466006",7178:"80066754",7182:"09e4c243",7224:"371c6dda",7242:"c5b1bc8d",7260:"9144f8d4",7331:"2e27a23b",7333:"43cfa956",7365:"1005464f",7395:"0bea2e96",7460:"01f00199",7477:"0763e311",7482:"3120816b",7527:"c9e6d0ab",7545:"4e4a5411",7560:"279f12b5",7589:"d9a6528e",7591:"c8233ce9",7614:"97f6c814",7622:"689e3d21",7686:"4fcec9f9",7706:"c2a79e40",7806:"4fd403d5",7852:"5de8fe9e",7855:"65fb80ec",7857:"91ee9735",7878:"82d2c89e",7884:"4e91c64e",7922:"20b92a80",7948:"cfcf0dc9",7963:"64ac60d4",7964:"29aed9a1",8014:"6eefce08",8062:"cb99a22e",8072:"65ee4500",8077:"695a5c11",8085:"d3654321",8089:"d536b13a",8143:"c05acd93",8155:"3e92c42b",8161:"83c5fa9a",8237:"3bc5bbf9",8241:"e8c6ac07",8302:"447ed68d",8307:"3a13b1b1",8325:"ca5e41c9",8340:"35eeb8f5",8350:"07df8a75",8365:"679ecccf",8398:"84f4319f",8431:"3f117d68",8435:"2a0268cf",8447:"96f24846",8517:"b5995b14",8561:"333e8ec9",8563:"32900ec0",8634:"60dfc958",8639:"ebbaf1d9",8665:"d277deb8",8688:"7414b1eb",8689:"12cdb0ed",8723:"efbabadd",8737:"ce7dad23",8776:"0ad26240",8782:"d656dd92",8787:"2a6220f8",8797:"d47f3a6e",8823:"f34111af",8827:"b89aaae6",8842:"9f25a3e2",8866:"28050fa6",8882:"fae51d7e",8885:"ef3e8aff",8898:"d002bcd8",8909:"a36d3abc",8920:"7f82440c",8963:"790aecdd",8982:"381f0496",8999:"8f775d6c",9076:"b772835c",9104:"bbcb2345",9133:"71eaef27",9205:"9aeaae62",9215:"ecd5aa8d",9252:"0d791a59",9260:"cf5f8140",9332:"696c94b5",9360:"314aea52",9366:"4447376a",9391:"d9b59972",9404:"9fcc3d3e",9408:"810051f2",9416:"129cd3b6",9487:"4d567133",9489:"5fd6da22",9507:"e5011c2c",9519:"ef40cb87",9554:"ed358e7b",9559:"f794af19",9590:"ef396649",9596:"cbf0c6bd",9647:"7c5cbccd",9649:"1a4189af",9674:"02c27c82",9677:"ea16d017",9695:"6cc64215",9715:"4366300c",9716:"08598cab",9785:"176dc5e2",9788:"f170f317",9890:"4ddecd1f",9891:"9ed12111",9895:"b8e31ff2",9921:"883b2807",9922:"983263e4",9928:"5989f5e0",9944:"9fa44947",9950:"74f6dfb2",9968:"17466785"}[d]+".async.js"}}(),function(){__webpack_require__.miniCssF=function(d){return""+({26:"p__Classrooms__Lists__Graduation__Tasks__Edit__index",67:"p__Message__index",109:"p__Classrooms__Lists__ShixunHomeworks__Detail__components__CodeReview__Detail__index",195:"p__Classrooms__Lists__GroupHomework__Detail__index",264:"p__User__Detail__Order__pages__orderPay__index",265:"p__User__Detail__Topics__index",292:"p__Classrooms__Lists__Exercise__Add__index",310:"p__User__Detail__ExperImentImg__Detail__index",337:"p__Paperlibrary__Random__PreviewEdit__index",342:"p__Classrooms__Lists__ShixunHomeworks__Comment__index",479:"p__Classrooms__Lists__GroupHomework__EditWork__index",485:"p__Question__AddOrEdit__BatchAdd__index",508:"p__Forums__Detail__id",532:"p__ExcellentCourse__index",533:"p__Classrooms__Lists__Video__Statistics__Detail__index",547:"p__Account__index",556:"p__User__Detail__Order__pages__invoice__index",559:"layouts__virtualDetail__index",576:"p__Account__Profile__Edit__index",643:"p__Classrooms__Lists__Polls__QuestionnaireInfo__index",680:"p__Innovation__index",700:"p__tasks__Jupyter__index",737:"p__Classrooms__Lists__CommonHomework__Detail__components__CodeReview__Detail__index",799:"p__User__Detail__Topics__Poll__Detail__index",869:"p__Guidance__index",895:"p__Classrooms__Lists__Video__Items__videoInfo__index",921:"p__Classrooms__Lists__Exercise__CodeDetails__index",928:"p__RestFul__Edit__index",1006:"p__RestFul__index",1043:"p__Classrooms__Lists__Graduation__Tasks__index",1045:"p__virtualSpaces__Lists__Knowledge__AddAndEdit__index",1048:"p__Classrooms__Lists__ProgramHomework__Detail__Ranking__index",1070:"p__Innovation__PublicMirror__index",1148:"p__Shixuns__Detail__Repository__UploadFile__index",1211:"p__Classrooms__Lists__CommonHomework__EditWork__index",1253:"p__Graduations__Lists__Gradingsummary__index",1257:"p__Classrooms__Lists__ResourceRecommend__index",1265:"p__Classrooms__Lists__Announcement__index",1276:"p__MoopCases__Success__index",1343:"p__User__Detail__ResourceAllocation__index",1416:"p__User__Detail__AccountInfo__CareerCertification__index",1423:"p__Shixuns__Edit__body__Level__Challenges__EditPracticeAnswer__index",1427:"p__Classrooms__Lists__Statistics__index",1450:"p__Classrooms__Lists__ShixunHomeworks__Commitsummary__index",1461:"p__Graduations__Lists__Topics__index",1470:"p__User__Register__index",1475:"p__Shixuns__Detail__Dataset__JupyterData__index",1482:"p__Classrooms__Lists__Graduation__Topics__Edit__index",1512:"p__Classrooms__Lists__Exercise__AnswerCheck__index",1520:"p__Engineering__Lists__StudentList__index",1528:"p__FileShare__index",1545:"p__Paperlibrary__Random__ExchangeFromProblemSet__index",1578:"p__Classrooms__Lists__Graduation__Topics__Detail__index",1581:"p__Problemset__Preview__index",1582:"p__Classrooms__Lists__GroupHomework__Add__index",1657:"p__Shixuns__Edit__body__Level__Challenges__EditQuestion__index",1674:"p__Classrooms__ClassicCases__index",1702:"p__Classrooms__New__index",1713:"p__virtualSpaces__Lists__Settings__index",1717:"layouts__index",1727:"p__Classrooms__Lists__CourseGroup__NotList__index",1783:"p__virtualSpaces__Lists__Experiment__index",1831:"p__Graduations__Index__index",1836:"p__Classrooms__Lists__Attendance__Webview__Teacher__index",1855:"p__MoopCases__InfoPanel__index",1880:"p__User__Detail__Order__pages__apply__index",1939:"p__User__Detail__Order__index",1953:"p__Problemset__NewItem__index",1962:"p__Classrooms__Lists__Engineering__index",2045:"p__Engineering__Lists__TeacherList__index",2076:"p__User__Detail__Competitions__index",2102:"p__Classrooms__Lists__Board__Edit__index",2141:"p__Shixuns__Detail__Split__index",2216:"p__DataSet__Index__index",2240:"p__User__Detail__Videos__Upload__index",2254:"p__Shixuns__Detail__Discuss__index",2303:"p__Classrooms__Lists__CommonHomework__Comment__index",2307:"p__Report__index",2338:"p__Classrooms__Lists__CommonHomework__Review__index",2339:"p__virtualSpaces__Lists__Plan__Detail__index",2396:"p__User__Detail__ResourcesCenter__index",2404:"p__Classrooms__Lists__Template__teacher__index",2412:"p__User__Detail__Videos__index",2425:"p__Classrooms__Lists__Board__Detail__index",2443:"p__Graduations__Lists__StageModule__index",2476:"p__Colleges__index",2501:"p__Search__index",2529:"p__User__Detail__id",2539:"p__Graduations__Review__index",2548:"p__Engineering__Norm__Detail__index",2570:"p__Competitions__Detail__index",2603:"p__Classrooms__Lists__ProgramHomework__Detail__answer__Add__index",2659:"p__User__Detail__UserPortrait__index",2707:"p__Innovation__MyDataSet__index",2806:"p__User__Detail__Topics__Exercise__Detail__index",2819:"p__Classrooms__Lists__Template__detail__index",2823:"p__Engineering__Navigation__Home__index",2826:"p__User__Detail__DataSet__index",2829:"p__Messages__Private__index",2865:"p__Innovation__MyMirror__index",2875:"p__Shixuns__Detail__id",2884:"p__Classrooms__Lists__ProgramHomework__Comment__index",2983:"p__Forums__Index__index",3006:"p__Engineering__index",3141:"p__Innovation__Detail__index",3157:"p__User__Detail__ExperImentImg__Add__index",3183:"p__Engineering__Lists__GraduationIndex__index",3212:"p__MoopCases__index",3220:"p__Classrooms__Lists__Video__Upload__index",3247:"p__Paperlibrary__See__index",3260:"p__Paperlibrary__Add__index",3276:"p__Classrooms__Lists__Statistics__UserportraitStatistics__index",3282:"layouts__ShixunDetail__index",3317:"p__Classrooms__Lists__Graduation__Topics__Add__index",3332:"p__Paths__Detail__id",3355:"p__Classrooms__Lists__Polls__index",3356:"p__Classrooms__Lists__Assistant__index",3391:"p__Classrooms__Lists__ProgramHomework__Detail__components__CodeReview__Detail__index",3433:"p__Classrooms__Lists__Exercise__Sumup__Edit__index",3442:"p__Classrooms__Lists__Board__Add__index",3447:"p__User__Detail__Order__pages__orderInformation__index",3451:"p__Classrooms__Lists__Statistics__StudentStatistics__Detail__index",3496:"p__User__Detail__OtherResources__index",3509:"p__HttpStatus__SixActivities",3581:"p__Classrooms__Lists__ShixunHomeworks__Detail__index",3585:"p__Classrooms__Lists__Statistics__StudentSituation__index",3665:"p__tasks__index",3668:"p__Classrooms__Lists__CommonHomework__Detail__index",3747:"p__virtualSpaces__Lists__Homepage__index",3784:"p__Paperlibrary__Random__Detail__index",3873:"p__virtualSpaces__Lists__Lesson__index",3910:"p__HttpStatus__introduction",3935:"p__Classrooms__Lists__GroupHomework__index",3951:"p__Classrooms__Lists__ProgramHomework__Detail__index",4030:"p__Classrooms__Lists__ProgramHomework__AddAndEdit__index",4056:"p__IntrainCourse__index",4078:"p__Messages__Tidings__index",4093:"p__Classrooms__Lists__Attendance__Detail__index",4105:"p__Classrooms__Lists__Exercise__Answer__index",4144:"p__Problemset__Preview__New__index",4164:"p__Classrooms__Lists__Exercise__Detail__index",4216:"p__Classrooms__Lists__ProgramHomework__Detail__answer__Edit__index",4217:"p__Classrooms__Lists__Video__Statistics__index",4227:"p__Paths__Overview__index",4259:"p__User__Detail__Order__pages__result__index",4264:"p__Forums__New__index",4449:"p__Competitions__Exports__index",4492:"p__Graduations__Lists__StudentSelection__index",4496:"p__HttpStatus__HpcCourse",4498:"p__Shixuns__Edit__body__Level__Challenges__NewPractice__index",4504:"p__virtualSpaces__Lists__Survey__index",4514:"p__Account__Results__index",4520:"p__Account__Secure__index",4546:"p__Engineering__Lists__TrainingProgram__Add__index",4572:"p__Classrooms__Lists__ExportList__index",4599:"p__Problemset__index",4601:"p__Paths__Detail__Statistics__index",4610:"p__User__Detail__LearningPath__index",4621:"p__Administration__Profession__index",4662:"p__Classrooms__Lists__GroupHomework__Review__index",4715:"p__virtualSpaces__Lists__Material__Detail__index",4736:"p__User__Detail__Projects__index",4741:"p__Problems__OjForm__NewEdit__index",4757:"p__virtualSpaces__Lists__Workplace__index",4766:"p__Administration__index",4770:"p__Classrooms__Lists__ProgramHomework__Detail__answer__index",4795:"p__Classrooms__Lists__Graduation__Tasks__Add__index",4800:"p__Engineering__Lists__GraduatedMatrix__index",4849:"p__User__Detail__ExperImentImg__index",4862:"p__Paperlibrary__index",4884:"p__Shixuns__Detail__Repository__Commit__index",4889:"p__Classrooms__Lists__Exercise__ImitateAnswer__index",4928:"p__Classrooms__Lists__LearningPath__index",4973:"p__Engineering__Evaluate__List__index",4994:"p__Problems__OjForm__index",5022:"p__Graduations__Lists__Settings__index",5043:"p__User__Detail__Topics__Poll__Edit__index",5048:"p__Classrooms__Lists__Graduation__Topics__index",5096:"p__Shixuns__Detail__AuditSituation__index",5111:"p__Terminal__index",5125:"p__Classrooms__Lists__Exercise__DetailedAnalysis__index",5148:"p__Classrooms__Lists__Polls__Answer__index",5176:"p__User__Detail__Videos__Protocol__index",5179:"p__Administration__Student__Edit__index",5186:"p__Classrooms__Overview__index",5191:"p__User__Detail__Certificate__index",5238:"p__virtualSpaces__Lists__Material__index",5297:"p__Classrooms__Lists__Exercise__Detail__components__DuplicateChecking__CheckDetail__index",5319:"p__Classrooms__Lists__ProgramHomework__Detail__answer__Detail__index",5335:"p__Engineering__Lists__CourseMatrix__index",5357:"p__Engineering__Lists__TrainingProgram__Edit__index",5359:"p__Messages__Detail__index",5382:"p__DataSet__Detail__index",5402:"p__User__Detail__Topics__Detail__index",5470:"p__Shixuns__Detail__Collaborators__index",5518:"p__Classrooms__Lists__Template__index",5549:"p__Shixuns__New__CreateImg__index",5572:"p__Paths__HigherVocationalEducation__index",5573:"p__Shixuns__Detail__Merge__index",5599:"p__User__Detail__Paths__index",5624:"p__Graduations__Lists__Index__index",5650:"p__Competitions__Update__index",5705:"p__virtualSpaces__Lists__Construction__index",5729:"p__Help__Index",5775:"p__Engineering__Lists__Document__index",5786:"layouts__LoginAndRegister__index",5798:"p__Classrooms__Lists__Video__Statistics__UserDetail__index",5816:"p__Paperlibrary__Random__Edit__index",5825:"p__Classrooms__Lists__Exercise__index",5888:"p__Classrooms__Lists__CommonHomework__Add__index",5891:"p__virtualSpaces__Lists__Resources__index",5895:"p__User__Detail__AccountInfo__Profile__Edit__index",5915:"p__knowledgegraph__Detail__Statistics__index",5972:"layouts__user__index",5992:"p__Classrooms__Lists__Exercise__ReviewGroup__index",6029:"p__Administration__Student__index",6052:"p__Paths__Index__index",6063:"p__Graduations__Lists__Personmanage__index",6069:"p__virtualSpaces__Lists__Lesson__Detail__index",6127:"p__Classrooms__Lists__ProgramHomework__Ranking__index",6265:"p__virtualSpaces__Lists__Discussion__index",6270:"p__MyProblem__index",6277:"p__Shixuns__Edit__index",6328:"p__Shixuns__Edit__body__Warehouse__index",6366:"p__Innovation__PublicProject__index",6434:"p__User__Detail__Order__pages__records__index",6444:"p__Video__Detail__id",6452:"p__Innovation__PublicDataSet__index",6541:"p__Shixuns__Detail__Dataset__index",6583:"p__User__Detail__Classrooms__index",6587:"p__User__Detail__Videos__Protocol__resource",6634:"p__Innovation__Tasks__index",6651:"p__Engineering__Evaluate__Detail__index",6685:"p__Classrooms__Index__index",6729:"p__Classrooms__Lists__GroupHomework__Edit__index",6741:"p__Engineering__Norm__List__index",6758:"p__Classrooms__Lists__Attachment__index",6784:"p__Innovation__Edit__index",6788:"p__Classrooms__Lists__ProgramHomework__index",6796:"p__virtualSpaces__Lists__Announcement__Detail__index",6805:"p__User__Detail__AccountInfo__RealNameCertification__index",6820:"p__User__Detail__Topics__Normal__index",6845:"p__Shixuns__Detail__Settings__index",6882:"p__Classrooms__New__StartClass__index",6883:"p__Competitions__Index__index",6904:"p__MoopCases__FormPanel__index",6913:"p__Question__AddOrEdit__index",6963:"p__Classrooms__Lists__Engineering__Detail__index",6982:"p__User__Detail__AccountInfo__Profile__index",7008:"p__Shixuns__New__index",7043:"p__User__Detail__Topics__Exercise__Edit__index",7045:"p__Classrooms__Lists__CommonHomework__SubmitWork__index",7046:"p__Shixuns__Detail__Repository__AddFile__index",7058:"p__virtualSpaces__Lists__Survey__Detail__index",7062:"layouts__SimpleLayouts",7178:"p__User__BindAccount__index",7182:"p__User__ResetPassword__index",7224:"p__StatsDashboard__index",7242:"p__Innovation__MyProject__index",7260:"p__Account__Certification__index",7395:"p__Classrooms__Lists__Statistics__StudentDetail__index",7460:"p__Question__OjProblem__index",7477:"p__virtualSpaces__Lists__Announcement__index",7482:"p__Classrooms__Lists__Exercise__Notice__index",7527:"p__MyProblem__RecordDetail__index",7545:"p__Graduations__Lists__Archives__index",7560:"p__Administration__College__index",7589:"p__virtualSpaces__Lists__DigitalTopics__index",7614:"p__Shixuns__Edit__body__Level__Challenges__RankingSetting__index",7622:"p__Classrooms__Lists__Polls__Detail__index",7806:"p__Classrooms__Lists__Statistics__StatisticsQuality__index",7852:"p__Classrooms__Lists__ShixunHomeworks__index",7855:"p__User__Detail__ResourcesCenter__Detail__index",7857:"p__Shixuns__Edit__body__Level__Challenges__NewQuestion__index",7878:"p__Classrooms__Lists__LiveVideo__index",7884:"p__Shixuns__Exports__index",7922:"p__Classrooms__Lists__CourseGroup__Detail__index",7948:"p__User__Detail__ClassManagement__index",8014:"p__Classrooms__Lists__Teachers__index",8062:"p__User__Detail__Topicbank__index",8072:"p__Classrooms__Lists__GroupHomework__SubmitWork__index",8077:"p__Classrooms__Lists__Students__index",8085:"p__Classrooms__Lists__Exercise__Review__index",8143:"layouts__GraduationsDetail__index",8155:"p__Shixuns__Overview__index",8237:"p__User__Detail__Order__pages__view__index",8241:"p__virtualSpaces__Lists__Plan__index",8302:"p__Classrooms__Lists__Board__index",8307:"p__User__Detail__Shixuns__index",8398:"p__virtualSpaces__Lists__Resources__Detail__index",8431:"p__Classrooms__Lists__Exercise__Export__index",8435:"p__Classrooms__Lists__Attendance__index",8447:"p__virtualSpaces__Lists__Knowledge__index",8517:"p__User__Detail__Topics__Group__index",8563:"p__virtualSpaces__Lists__Discussion__Detail__index",8634:"p__Classrooms__Lists__CourseGroup__List__index",8665:"p__Engineering__Lists__TrainingObjectives__index",8688:"p__Shixuns__Detail__Repository__index",8689:"p__Classrooms__Lists__Statistics__VideoStatistics__index",8723:"p__Classrooms__Lists__Polls__Edit__index",8782:"p__Shixuns__Index__index",8787:"p__Competitions__Entered__index",8797:"p__Competitions__Edit__index",8823:"p__knowledgegraph__Detail__id",8827:"p__Classrooms__Lists__OnlineLearning__index",8866:"p__index",8882:"p__Classrooms__Lists__Graduation__Tasks__Detail__index",8885:"p__Classrooms__Lists__Statistics__StudentStatistics__index",8982:"p__Paths__New__index",8999:"p__Three__index",9076:"p__Account__Binding__index",9133:"p__Shixuns__Detail__Challenges__index",9205:"p__Shixuns__Edit__body__Level__Challenges__EditPracticeSetting__index",9215:"p__Shixuns__Detail__ForkList__index",9332:"p__Classrooms__Lists__Video__index",9360:"p__User__Detail__virtualSpaces__index",9366:"p__User__Login__index",9391:"p__Engineering__Lists__CurseSetting__index",9404:"monaco-editor",9408:"p__Shixuns__Detail__RankingList__index",9416:"p__Graduations__Lists__Tasks__index",9487:"p__LargeScreen__index",9489:"p__Engineering__Lists__CourseList__index",9507:"p__User__Detail__ResourceGuarantee__index",9519:"p__User__Detail__ClassManagement__Item__index",9590:"p__User__Detail__TeachGroup__index",9647:"p__Question__Index__index",9649:"p__Engineering__Lists__TrainingProgram__index",9674:"p__Shixuns__New__ImagePreview__index",9677:"p__virtualSpaces__Lists__Announcement__AddAndEdit__index",9695:"p__Classrooms__Lists__Polls__Add__index",9715:"p__Classrooms__Lists__CommonHomework__Edit__index",9716:"p__Question__OjProblem__RecordDetail__index",9785:"p__Classrooms__Lists__Template__student__index",9788:"p__Account__Profile__index",9890:"p__Classrooms__Lists__CommonHomework__index",9891:"p__User__Detail__Videos__Success__index",9921:"p__Classrooms__ExamList__index",9922:"p__Classrooms__Lists__Statistics__StudentVideo__index",9944:"p__Classrooms__Lists__Video__Statistics__StudentDetail__index"}[d]||d)+"."+{26:"91ed81ab",67:"1ad7d0db",109:"1a7fc455",195:"65632591",264:"5fd9b3fc",265:"d92c6f86",292:"9a0e8f6b",310:"06815302",337:"ee05039e",342:"ab091f90",479:"bba9e475",485:"d63578fe",508:"82593858",532:"c829a014",533:"5fee20bc",547:"5581debc",556:"892f4292",559:"c49aa5ba",576:"e4f97d42",643:"22ded693",680:"e67e9e01",700:"1d9948a7",737:"98eb2f74",799:"b3487c4b",869:"6740e24b",895:"ad846737",921:"30cc7e9b",928:"0277270a",1006:"2263131d",1043:"e8c0878b",1045:"0eeb3595",1048:"dafc3f4f",1070:"e67e9e01",1148:"754fff63",1211:"bdb8faab",1253:"46aca33c",1257:"156e8f74",1265:"d902bdae",1276:"bbc6eeec",1343:"b7f33c89",1416:"f1916094",1423:"5c4a76fc",1427:"f91322f7",1450:"1edcc2ed",1461:"917cbb16",1470:"183c9793",1475:"d22fbaa0",1482:"d159af07",1512:"f3653a35",1520:"f7300d0e",1528:"23afae42",1545:"f8f5f64f",1578:"efcb0bdc",1581:"efffd7c0",1582:"8e45b6ff",1657:"ddd6a700",1674:"fdbc1e05",1702:"fca45632",1713:"5ed278a4",1717:"08a9e890",1727:"de83767d",1783:"47d0320e",1831:"8d05bf11",1836:"5f0d3f7f",1855:"b92cccb4",1880:"f67d7892",1939:"48e30d48",1953:"23cbc47f",1962:"84e145fa",2045:"dcfad42d",2076:"09b07fa0",2102:"ec61f9f0",2141:"5eb2f330",2216:"e3ba73cf",2240:"e7cce869",2254:"ccda836f",2303:"87592c17",2307:"b2c54321",2338:"dd6e8a16",2339:"d90c9bd2",2396:"e70f11d6",2404:"08d36549",2412:"6b6ca0ef",2425:"47b23ee4",2443:"78513f2d",2476:"cf85a190",2501:"2441982c",2529:"9d9944da",2539:"43d36117",2548:"75182034",2570:"3dbc6300",2603:"0277270a",2659:"f6071a36",2707:"cabcb16e",2806:"2c7248b3",2819:"9455b08a",2823:"a13b21fb",2826:"0b6be43b",2829:"a5909474",2865:"6ef3cf6b",2875:"d6c8355d",2884:"cc184a3f",2983:"c8c482f7",3006:"7fce4e74",3141:"72791f8b",3157:"2038b5dc",3183:"b2253f40",3212:"ad1521c1",3220:"a5be3990",3247:"50105eb7",3260:"49ca09b2",3276:"7bbb651d",3282:"2dff97e8",3317:"137440b7",3332:"b1bbfdb9",3355:"39e3d07c",3356:"c6a4098f",3391:"f0e498fe",3433:"e6919a98",3442:"bdf7849c",3447:"1653d818",3451:"e3a31387",3496:"44bf4044",3509:"70043ca5",3581:"7630d0f9",3585:"5f288e7b",3665:"b20d0ab0",3668:"86f20630",3747:"e06419ae",3784:"c81d4a51",3873:"bbd9808d",3910:"658d457f",3935:"cd50aa32",3951:"4a9249b1",4030:"f308ee3a",4056:"10eacfff",4078:"aa54548e",4093:"c1f29d01",4105:"7f9d4513",4144:"f10aa199",4164:"0e623fec",4216:"0277270a",4217:"387bf824",4227:"79c3b323",4259:"ebd953ac",4264:"36917df0",4449:"e68d8d58",4492:"cdc29460",4496:"77babddd",4498:"b05686dd",4504:"466a61af",4514:"887bdbb6",4520:"e86d61a1",4546:"4101a1f2",4572:"70e5675d",4599:"014ca65e",4601:"3c8ac557",4610:"687005a6",4621:"ead619d7",4662:"4e7b8c12",4715:"45efe14a",4736:"2968553b",4741:"c8d03de5",4757:"73b754d2",4766:"b5df5a8e",4770:"674b2d2a",4795:"939f9f81",4800:"f50302a4",4849:"2a1dc219",4862:"e8eacc3e",4884:"bd293d3b",4889:"a91da64a",4928:"a4b1a237",4973:"129c56e8",4994:"50caae56",5022:"81b1b86b",5043:"247e6954",5048:"aa08c681",5096:"4f6a4d00",5111:"5d09a39a",5125:"57501e4a",5148:"572faeac",5176:"9c49e7fa",5179:"21f01751",5186:"aeb0dc56",5191:"0af389b2",5238:"3d814a61",5297:"5426028f",5319:"34217c3f",5335:"fec6fd9f",5357:"1fbb7d24",5359:"b254a598",5382:"0c911991",5402:"60617d0d",5470:"b25021a2",5518:"9f425be3",5549:"39285664",5572:"c945fbf2",5573:"6ecf393c",5599:"2ae54005",5624:"0208754c",5650:"f8f63f4b",5705:"df6bf207",5729:"46f9b5d4",5775:"8945cad2",5786:"37a81eaa",5798:"ce1cf7da",5816:"d749b200",5825:"73177a8c",5888:"193a7f8f",5891:"3b7a128f",5895:"9ddd624a",5915:"bc9c3e69",5972:"c7a91e8e",5992:"419f5d2f",6029:"2ded5a5a",6052:"59cb6398",6063:"a5f0409a",6069:"b4a6d2ab",6127:"f31505a8",6265:"9459eb93",6270:"5496b206",6277:"12e50919",6328:"de2b9d62",6366:"079fc2d8",6434:"0112f8db",6444:"fd46d237",6452:"50a6d310",6541:"d1c967cd",6583:"7d33505d",6587:"9c49e7fa",6634:"df151169",6651:"b07fe216",6656:"03cdfb68",6685:"f5f5b969",6729:"aea3b7f5",6741:"b838eb14",6758:"558cc090",6784:"1affe817",6788:"9cd39ff5",6796:"89c76e37",6805:"5b253c81",6820:"cebdf1cf",6845:"b7aabf70",6882:"c2d2eada",6883:"7740a702",6904:"44afaa9b",6913:"739202fe",6963:"84e145fa",6982:"3043a9c3",7008:"fe74a83d",7043:"25478869",7045:"48f6fc4c",7046:"c7301ded",7058:"984a456a",7062:"fe78dd10",7178:"6e47d75d",7182:"183c9793",7224:"7caf9754",7242:"4f353f61",7260:"2c380d56",7395:"ff574c5d",7460:"dedd2038",7477:"832457fc",7482:"c37a3f01",7527:"a4765b7e",7545:"1f6a7624",7560:"d82e43ca",7589:"2a3e68f3",7614:"de9ee12f",7622:"ca0e645a",7806:"80b7b1d6",7852:"fce1e197",7855:"3970a709",7857:"13a29416",7878:"8dfa25f5",7884:"1ca6cde0",7922:"c1d9e2f3",7948:"bed733e5",8014:"9ef39203",8062:"8e384b9f",8072:"540f746b",8077:"0b2c51d9",8085:"2e8d934b",8143:"b6ca83ad",8155:"d345abd7",8237:"44654223",8241:"02a0cb2f",8302:"b4649ac5",8307:"02e15761",8398:"cf8eb735",8431:"60a111b6",8435:"21d4dff0",8447:"0875c082",8517:"cccfddad",8563:"3a763677",8634:"317d0a2b",8665:"c52575bc",8688:"c044db56",8689:"459af240",8723:"5166ac36",8782:"918afc23",8787:"121de108",8797:"13e5189e",8823:"9e7a9852",8827:"af0ed6a3",8866:"664121ad",8882:"f3e42f72",8885:"de905169",8982:"6e2e337e",8999:"448aa22f",9076:"6a501148",9133:"ab171f08",9205:"49a3e67d",9215:"f737e7e7",9332:"a627cf98",9360:"27c7d4f7",9366:"4f511490",9391:"c11edda0",9404:"d8cf04f7",9408:"d3565b1a",9416:"6ead6660",9487:"a73f5679",9489:"ee2bb5b7",9507:"396e34cd",9519:"88d248ee",9590:"29583579",9647:"452de157",9649:"00fb4211",9674:"d0f91ed7",9677:"26548cb7",9695:"bb84056a",9715:"b6c6645f",9716:"a5750e0d",9785:"08d36549",9788:"781a4d20",9890:"9ebce4ba",9891:"512a9301",9921:"e0db9101",9922:"33690872",9944:"1ba31055"}[d]+".chunk.css"}}(),function(){__webpack_require__.g=function(){if(typeof globalThis=="object")return globalThis;try{return this||new Function("return this")()}catch(d){if(typeof window=="object")return window}}()}(),function(){__webpack_require__.hmd=function(d){return d=Object.create(d),d.children||(d.children=[]),Object.defineProperty(d,"exports",{enumerable:!0,set:function(){throw new Error("ES Modules may not assign module.exports or exports.*, Use ESM export syntax, instead: "+d.id)}}),d}}(),function(){__webpack_require__.o=function(d,v){return Object.prototype.hasOwnProperty.call(d,v)}}(),function(){var d={};__webpack_require__.l=function(v,e,r,i){if(d[v]){d[v].push(e);return}var l,c;if(r!==void 0)for(var f=document.getElementsByTagName("script"),o=0;o0&&arguments[0]!==void 0?arguments[0]:"";return An.endsWith("/")?An:"".concat(An,"/")}var Go=__webpack_require__(38127),ku=__webpack_require__(38329),Io=__webpack_require__(8616),tl=["content"],yu=["content"],hc=/^(http:|https:)?\/\//;function Ru(An){return hc.test(An)||An.startsWith("/")&&!An.startsWith("/*")||An.startsWith("./")||An.startsWith("../")}var Vo=function(){return je.createElement("noscript",{dangerouslySetInnerHTML:{__html:"Enable JavaScript to run this app."}})},rl=function(Gn){var Li,Sa=Gn.loaderData,Wi=Gn.htmlPageOpts,aa=Gn.manifest,ha=(aa==null||(Li=aa.assets)===null||Li===void 0?void 0:Li["umi.css"])||"";return je.createElement("script",{suppressHydrationWarning:!0,dangerouslySetInnerHTML:{__html:"window.__UMI_LOADER_DATA__ = ".concat(JSON.stringify(Sa||{}),"; window.__UMI_METADATA_LOADER_DATA__ = ").concat(JSON.stringify(Wi||{}),"; window.__UMI_BUILD_ClIENT_CSS__ = '").concat(ha,"'")}})};function bu(An){var Gn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};if(typeof An=="string")return Ru(An)?(0,Po.Z)({src:An},Gn):{content:An};if((0,Io.Z)(An)==="object")return(0,Po.Z)((0,Po.Z)({},An),Gn);throw new Error("Invalid script type: ".concat((0,Io.Z)(An)))}function Ic(An){return Ru(An)?{type:"link",href:An}:{type:"style",content:An}}var Kc=function(Gn){var Li,Sa,Wi,aa,ha,_s,Qi=Gn.htmlPageOpts;return je.createElement(je.Fragment,null,(Qi==null?void 0:Qi.title)&&je.createElement("title",null,Qi.title),Qi==null||(Li=Qi.favicons)===null||Li===void 0?void 0:Li.map(function(is,Wu){return je.createElement("link",{key:Wu,rel:"shortcut icon",href:is})}),(Qi==null?void 0:Qi.description)&&je.createElement("meta",{name:"description",content:Qi.description}),(Qi==null||(Sa=Qi.keywords)===null||Sa===void 0?void 0:Sa.length)&&je.createElement("meta",{name:"keywords",content:Qi.keywords.join(",")}),Qi==null||(Wi=Qi.metas)===null||Wi===void 0?void 0:Wi.map(function(is){return je.createElement("meta",{key:is.name,name:is.name,content:is.content})}),Qi==null||(aa=Qi.links)===null||aa===void 0?void 0:aa.map(function(is,Wu){return je.createElement("link",(0,ku.Z)({key:Wu},is))}),Qi==null||(ha=Qi.styles)===null||ha===void 0?void 0:ha.map(function(is,Wu){var Bu=Ic(is),Gu=Bu.type,ul=Bu.href,ll=Bu.content;if(Gu==="link")return je.createElement("link",{key:Wu,rel:"stylesheet",href:ul});if(Gu==="style")return je.createElement("style",{key:Wu},ll)}),Qi==null||(_s=Qi.headScripts)===null||_s===void 0?void 0:_s.map(function(is,Wu){var Bu=bu(is),Gu=Bu.content,ul=(0,Go.Z)(Bu,tl);return je.createElement("script",(0,ku.Z)({dangerouslySetInnerHTML:{__html:Gu},key:Wu},ul))}))};function Zo(An){var Gn,Li=An.children,Sa=An.loaderData,Wi=An.manifest,aa=An.htmlPageOpts,ha=An.__INTERNAL_DO_NOT_USE_OR_YOU_WILL_BE_FIRED,_s=An.mountElementId;if(ha!=null&&ha.pureHtml)return je.createElement("html",null,je.createElement("head",null),je.createElement("body",null,je.createElement(Vo,null),je.createElement("div",{id:_s},Li),je.createElement(rl,{manifest:Wi,loaderData:Sa,htmlPageOpts:aa})));if(ha!=null&&ha.pureApp)return je.createElement(je.Fragment,null,Li);var Qi=typeof window=="undefined"?Wi==null?void 0:Wi.assets["umi.css"]:window.__UMI_BUILD_ClIENT_CSS__;return je.createElement("html",{suppressHydrationWarning:!0,lang:(aa==null?void 0:aa.lang)||"en"},je.createElement("head",null,je.createElement("meta",{charSet:"utf-8"}),je.createElement("meta",{name:"viewport",content:"width=device-width, initial-scale=1"}),Qi&&je.createElement("link",{suppressHydrationWarning:!0,rel:"stylesheet",href:Qi}),je.createElement(Kc,{htmlPageOpts:aa})),je.createElement("body",null,je.createElement(Vo,null),je.createElement("div",{id:_s},Li),je.createElement(rl,{manifest:Wi,loaderData:Sa,htmlPageOpts:aa}),aa==null||(Gn=aa.scripts)===null||Gn===void 0?void 0:Gn.map(function(is,Wu){var Bu=bu(is),Gu=Bu.content,ul=(0,Go.Z)(Bu,yu);return je.createElement("script",(0,ku.Z)({dangerouslySetInnerHTML:{__html:Gu},key:Wu},ul))})))}var xu=je.createContext(void 0);function nl(){return je.useContext(xu)}var il=["redirect"];function Ql(An){var Gn=An.routesById,Li=An.parentId,Sa=An.routeComponents,Wi=An.useStream,aa=Wi===void 0?!0:Wi;return Object.keys(Gn).filter(function(ha){return Gn[ha].parentId===Li}).map(function(ha){var _s=xl((0,Po.Z)((0,Po.Z)({route:Gn[ha],routeComponent:Sa[ha],loadingComponent:An.loadingComponent,reactRouter5Compat:An.reactRouter5Compat},An.reactRouter5Compat&&{hasChildren:Object.keys(Gn).filter(function(is){return Gn[is].parentId===ha}).length>0}),{},{useStream:aa})),Qi=Ql({routesById:Gn,routeComponents:Sa,parentId:_s.id,loadingComponent:An.loadingComponent,reactRouter5Compat:An.reactRouter5Compat,useStream:aa});return Qi.length>0&&(_s.children=Qi,_s.routes=Qi),_s})}function ql(An){var Gn=(0,eu.UO)(),Li=(0,eu.Gn)(An.to,Gn),Sa=(0,Ll.T$)(),Wi=(0,eu.TH)();if(Sa!=null&&Sa.keepQuery){var aa=Wi.search+Wi.hash;Li+=aa}var ha=(0,Po.Z)((0,Po.Z)({},An),{},{to:Li});return je.createElement(eu.Fg,(0,ku.Z)({replace:!0},ha))}function xl(An){var Gn=An.route,Li=An.useStream,Sa=Li===void 0?!0:Li,Wi=Gn.redirect,aa=(0,Go.Z)(Gn,il),ha=An.reactRouter5Compat?Ml:Jl;return(0,Po.Z)({element:Wi?je.createElement(ql,{to:Wi}):je.createElement(xu.Provider,{value:{route:An.route}},je.createElement(ha,{loader:je.memo(An.routeComponent),loadingComponent:An.loadingComponent||Yc,hasChildren:An.hasChildren,useStream:Sa}))},aa)}function Yc(){return je.createElement("div",null)}function Ml(An){var Gn=nl(),Li=Gn.route,Sa=(0,Ll.Ov)(),Wi=Sa.history,aa=Sa.clientRoutes,ha=(0,eu.UO)(),_s={params:ha,isExact:!0,path:Li.path,url:Wi.location.pathname},Qi=An.loader,is={location:Wi.location,match:_s,history:Wi,params:ha,route:Li,routes:aa};return An.useStream?je.createElement(je.Suspense,{fallback:je.createElement(An.loadingComponent,null)},je.createElement(Qi,is,An.hasChildren&&je.createElement(eu.j3,null))):je.createElement(Qi,is,An.hasChildren&&je.createElement(eu.j3,null))}function Jl(An){var Gn=An.loader;return An.useStream?je.createElement(je.Suspense,{fallback:je.createElement(An.loadingComponent,null)},je.createElement(Gn,null)):je.createElement(Gn,null)}var Eu=null;function Xc(){return Eu}function pc(An){var Gn=An.history,Li=je.useState({action:Gn.action,location:Gn.location}),Sa=(0,Rl.Z)(Li,2),Wi=Sa[0],aa=Sa[1];return(0,je.useLayoutEffect)(function(){return Gn.listen(aa)},[Gn]),(0,je.useLayoutEffect)(function(){function ha(_s){An.pluginManager.applyPlugins({key:"onRouteChange",type:"event",args:{routes:An.routes,clientRoutes:An.clientRoutes,location:_s.location,action:_s.action,basename:An.basename,isFirst:!!_s.isFirst}})}return ha({location:Wi.location,action:Wi.action,isFirst:!0}),Gn.listen(ha)},[Gn,An.routes,An.clientRoutes]),je.createElement(eu.F0,{navigator:Gn,location:Wi.location,basename:An.basename},An.children)}function Lu(){var An=(0,Ll.Ov)(),Gn=An.clientRoutes;return(0,eu.V$)(Gn)}var lu=["innerProvider","i18nProvider","accessProvider","dataflowProvider","outerProvider","rootContainer"],ec=function(Gn,Li){var Sa=Gn.basename||"/",Wi=Ql({routesById:Gn.routes,routeComponents:Gn.routeComponents,loadingComponent:Gn.loadingComponent,reactRouter5Compat:Gn.reactRouter5Compat,useStream:Gn.useStream});Gn.pluginManager.applyPlugins({key:"patchClientRoutes",type:"event",args:{routes:Wi}});for(var aa=je.createElement(pc,{basename:Sa,pluginManager:Gn.pluginManager,routes:Gn.routes,clientRoutes:Wi,history:Gn.history},Li),ha=0,_s=lu;ha<_s.length;ha++){var Qi=_s[ha];aa=Gn.pluginManager.applyPlugins({type:"modify",key:Qi,initialValue:aa,args:{routes:Gn.routes,history:Gn.history,plugin:Gn.pluginManager}})}var is=function(){var Bu=(0,je.useState)({}),Gu=(0,Rl.Z)(Bu,2),ul=Gu[0],ll=Gu[1],Df=(0,je.useState)(window.__UMI_LOADER_DATA__||{}),wf=(0,Rl.Z)(Df,2),$l=wf[0],Sf=wf[1],gc=(0,je.useCallback)(function(ef,hf){var cl,Of=(((cl=(0,eu.fp)(Wi,ef,Sa))===null||cl===void 0?void 0:cl.map(function(Vu){return Vu.route.id}))||[]).filter(Boolean);Of.forEach(function(Vu){var Rc,tf;if(window.__umi_route_prefetch__){var Ko,rf=(Ko=Gn.routeComponents[Vu])===null||Ko===void 0||(Ko=Ko._payload)===null||Ko===void 0?void 0:Ko._result;typeof rf=="function"&&rf()}var pf=(Rc=Gn.routes[Vu])===null||Rc===void 0?void 0:Rc.clientLoader,fl=!!pf,jl=(tf=Gn.routes[Vu])===null||tf===void 0?void 0:tf.hasServerLoader;!hf&&jl&&!fl&&!window.__UMI_LOADER_DATA__&&No({id:Vu,basename:Sa,cb:function(Mc){je.startTransition(function(){Sf(function(mf){return(0,Po.Z)((0,Po.Z)({},mf),{},(0,bl.Z)({},Vu,Mc))})})}});var Yo=!!ul[Vu],yc=fl&&pf.hydrate||!jl,_f=jl&&!window.__UMI_LOADER_DATA__;fl&&!Yo&&(yc||_f)&&pf({serverLoader:function(){return No({id:Vu,basename:Sa,cb:function(mf){je.startTransition(function(){Sf(function(Fc){return(0,Po.Z)((0,Po.Z)({},Fc),{},(0,bl.Z)({},Vu,mf))})})}})}}).then(function(Lc){ll(function(Mc){return(0,Po.Z)((0,Po.Z)({},Mc),{},(0,bl.Z)({},Vu,Lc))})})})},[ul]);return(0,je.useEffect)(function(){return gc(window.location.pathname,!0),Gn.history.listen(function(ef){gc(ef.location.pathname)})},[]),(0,je.useLayoutEffect)(function(){typeof Gn.callback=="function"&&Gn.callback()},[]),je.createElement(Ll.Il.Provider,{value:{routes:Gn.routes,routeComponents:Gn.routeComponents,clientRoutes:Wi,pluginManager:Gn.pluginManager,rootElement:Gn.rootElement,basename:Sa,clientLoaderData:ul,serverLoaderData:$l,preloadRoute:gc,history:Gn.history}},aa)};return is};function _c(An){var Gn=An.rootElement||document.getElementById("root"),Li=ec(An,je.createElement(Lu,null));if(An.components)return Li;if(An.hydrate){var Sa=window.__UMI_LOADER_DATA__||{},Wi=window.__UMI_METADATA_LOADER_DATA__||{},aa={metadata:Wi,loaderData:Sa,mountElementId:An.mountElementId},ha=An.__INTERNAL_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.pureApp||An.__INTERNAL_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.pureHtml;gu.hydrateRoot(ha?Gn:document,ha?je.createElement(Li,null):je.createElement(Zo,aa,je.createElement(Li,null)));return}if(gu.createRoot){Eu=gu.createRoot(Gn),Eu.render(je.createElement(Li,null));return}gu.render(je.createElement(Li,null),Gn)}var mc=(An,Gn,Li)=>new Promise((Sa,Wi)=>{var aa=Qi=>{try{_s(Li.next(Qi))}catch(is){Wi(is)}},ha=Qi=>{try{_s(Li.throw(Qi))}catch(is){Wi(is)}},_s=Qi=>Qi.done?Sa(Qi.value):Promise.resolve(Qi.value).then(aa,ha);_s((Li=Li.apply(An,Gn)).next())});function Dc(){return mc(this,null,function*(){return{routes:{1:{path:"/",parentId:"@@/global-layout",id:"1"},2:{path:"/paperlibrary",parentId:"1",id:"2"},3:{path:"/paperlibrary",parentId:"2",id:"3"},4:{path:"/paperlibrary/add",parentId:"2",id:"4"},5:{path:"/paperlibrary/add/:id",parentId:"2",id:"5"},6:{path:"/paperlibrary/see/:id",parentId:"2",id:"6"},7:{path:"/paperlibrary/edit_select/:id",parentId:"2",id:"7"},8:{path:"/paperlibrary/exchangequestion",parentId:"2",id:"8"},9:{path:"/paths",parentId:"1",id:"9"},10:{path:"/paths",parentId:"9",id:"10"},11:{path:"/paths/higherVocationalEducation",parentId:"9",id:"11"},12:{path:"/paths/new",parentId:"9",id:"12"},13:{path:"/paths/guidance",exact:!0,parentId:"9",id:"13"},14:{path:"/paths/:pathId",parentId:"9",id:"14"},15:{path:"/paths/:pathId/statistics",parentId:"9",id:"15"},16:{path:"/paths/:pathId/edit",parentId:"9",id:"16"},17:{path:"/paths/:pathId/:stageId/program_homework/:categoryId/add",parentId:"9",id:"17"},18:{path:"/paths/:pathId/:stageId/program_homework/:categoryId/edit",parentId:"9",id:"18"},19:{path:"/classrooms",parentId:"1",id:"19"},20:{path:"/classrooms",parentId:"19",id:"20"},21:{path:"/classrooms/examList",parentId:"19",id:"21"},22:{path:"/classrooms/classicCases",parentId:"19",id:"22"},23:{path:"/classrooms/index",parentId:"19",id:"23"},24:{path:"/classrooms/new",parentId:"19",id:"24"},25:{path:"/classrooms/:coursesId/edit",parentId:"19",id:"25"},26:{path:"/classrooms/news/:subjectid/newgold/:id",parentId:"19",id:"26"},27:{path:"/classrooms/:coursesId/newgolds/settings",parentId:"19",id:"27"},28:{path:"/classrooms/:coursesId/shixun_homework/:categoryId/review_detail/:userId",parentId:"19",id:"28"},29:{path:"/classrooms/:coursesId/common_homework/:categoryId/review_detail/:userId",parentId:"19",id:"29"},30:{path:"/classrooms/:coursesId/program_homework/:categoryId/review_detail/:userId",parentId:"19",id:"30"},31:{path:"/classrooms/:coursesId/shixun_homework/:categoryId/detail",parentId:"19",id:"31"},32:{path:"/classrooms/:coursesId/shixun_homework/:categoryId/:homeworkId/comment",parentId:"19",id:"32"},33:{path:"/classrooms/:coursesId/common_homework/:categoryId/:homeworkId/comment",parentId:"19",id:"33"},34:{path:"/classrooms/:coursesId/shixun_homework/:categoryId/:homeworkId/commitsummary",parentId:"19",id:"34"},35:{path:"/classrooms/:coursesId/group_homework/:categoryId/detail",parentId:"19",id:"35"},36:{path:"/classrooms/:coursesId/common_homework/:categoryId/detail",parentId:"19",id:"36"},37:{path:"/classrooms/:coursesId/common_homework/:categoryId/review/:userId",parentId:"19",id:"37"},38:{path:"/classrooms/:coursesId/group_homework/:commonHomeworkId/review/:userId",parentId:"19",id:"38"},39:{path:"/classrooms/:coursesId/group_homework/:commonHomeworkId/post",parentId:"19",id:"39"},40:{path:"/classrooms/:coursesId/group_homework/:commonHomeworkId/:homeworkId/edit",parentId:"19",id:"40"},41:{path:"/classrooms/:coursesId/exercise/:categoryId/detail/:userId/review_detail",parentId:"19",id:"41"},42:{path:"/classrooms/:coursesId/exercise/:categoryId/detail",parentId:"19",id:"42"},43:{path:"/classrooms/:coursesId/exercise/:categoryId/preview_select",parentId:"19",id:"43"},44:{path:"/classrooms/:coursesId/exercise/:categoryId/:login/initate_answer",parentId:"19",id:"44"},45:{path:"/classrooms/:coursesId/exercise/:categoryId/users/:login",parentId:"19",id:"45"},46:{path:"/classrooms/:coursesId/exercisenotice/:categoryId/users/:login",parentId:"19",id:"46"},47:{path:"/classrooms/:coursesId/exercise/:categoryId/random/edit",parentId:"19",id:"47"},48:{path:"/classrooms/:coursesId/exercise/:categoryId/random/preview",parentId:"19",id:"48"},49:{path:"/classrooms/:coursesId/exercise/add",parentId:"19",id:"49"},50:{path:"/classrooms/:coursesId/exercise/add/:exerciseId",parentId:"19",id:"50"},51:{path:"/classrooms/:coursesId/exercise/:exerciseId/reviews/group",parentId:"19",id:"51"},52:{path:"/classrooms/:coursesId/exercise/:exerciseId/review/:userId",parentId:"19",id:"52"},53:{path:"/classrooms/:coursesId/exercise/:exerciseId/centralizeReview/:userId",parentId:"19",id:"53"},54:{path:"/classrooms/:coursesId/exercise/:exerciseId/export_blank",parentId:"19",id:"54"},55:{path:"/classrooms/:coursesId/exercise/:exerciseId/sumup",parentId:"19",id:"55"},56:{path:"/classrooms/:coursesId/exercise/:exerciseId/sumup/edit",parentId:"19",id:"56"},57:{path:"/classrooms/:coursesId/exercise/:exerciseId/analysis/:studentId",parentId:"19",id:"57"},58:{path:"/classrooms/:coursesId/shixun_homework/:exerciseId/analysis/:studentId",parentId:"19",id:"58"},59:{path:"/classrooms/:coursesId/exercise/:exerciseId/analysis/:studentId/code",parentId:"19",id:"59"},60:{path:"/classrooms/:coursesId/shixun_homework/:exerciseId/analysis/:studentId/code",parentId:"19",id:"60"},61:{path:"/classrooms/:coursesId/graduation_topics/:categoryId/detail",parentId:"19",id:"61"},62:{path:"/classrooms/:coursesId/graduation_topics/:categoryId/add",parentId:"19",id:"62"},63:{path:"/classrooms/:coursesId/graduation_topics/:categoryId/edit",parentId:"19",id:"63"},64:{path:"/classrooms/:coursesId/graduation_tasks/:categoryId/add",parentId:"19",id:"64"},65:{path:"/classrooms/:coursesId/graduation_tasks/:categoryId/edit",parentId:"19",id:"65"},66:{path:"/classrooms/:coursesId/graduation_tasks/:categoryId/detail",parentId:"19",id:"66"},67:{path:"/classrooms/:coursesId/common_homework/:categoryId/add",parentId:"19",id:"67"},68:{path:"/classrooms/:coursesId/common_homework/:categoryId/edit",parentId:"19",id:"68"},69:{path:"/classrooms/:coursesId/common_homework/:commonHomeworkId/post",parentId:"19",id:"69"},70:{path:"/classrooms/:coursesId/common_homework/:commonHomeworkId/:homeworkId/edit",parentId:"19",id:"70"},71:{path:"/classrooms/:coursesId/group_homework/:categoryId/add",parentId:"19",id:"71"},72:{path:"/classrooms/:coursesId/group_homework/:categoryId/edit",parentId:"19",id:"72"},73:{path:"/classrooms/:coursesId/poll/:categoryId/add",parentId:"19",id:"73"},74:{path:"/classrooms/:coursesId/poll/:categoryId/edit",parentId:"19",id:"74"},75:{path:"/classrooms/:coursesId/poll/:categoryId/detail",parentId:"19",id:"75"},76:{path:"/classrooms/:coursesId/poll/:categoryId/users/:login",parentId:"19",id:"76"},77:{path:"/classrooms/:coursesId/poll/:categoryId/questionnaireInfo/:login",parentId:"19",id:"77"},78:{path:"/classrooms/:coursesId/board/:categoryId/Add",parentId:"19",id:"78"},79:{path:"/classrooms/:coursesId/board/:categoryId/Edit/:boardId",parentId:"19",id:"79"},80:{path:"/classrooms/:coursesId/board/:categoryId/Detail/:boardId",parentId:"19",id:"80"},81:{path:"/classrooms/:courseId/template/:templateId",parentId:"19",id:"81"},82:{path:"/classrooms/:courseId/common_homework/:homeworkId/lab-report/:reportId",parentId:"19",id:"82"},83:{path:"/classrooms/guidance",parentId:"19",id:"83"},84:{path:"/classrooms/:courseId/common_homework/:homeworkId/lab-report-view/:workId",parentId:"19",id:"84"},85:{path:"/classrooms/:coursesId/exercise/:categoryId/users/:login/check",parentId:"19",id:"85"},86:{path:"/classrooms/:coursesId/Studentdetail/:login",parentId:"19",id:"86"},87:{path:"/classrooms/:coursesId/StudentSituation/:categoryId/:login",parentId:"19",id:"87"},88:{path:"/classrooms/:coursesId/engineering/datail",parentId:"19",id:"88"},89:{path:"/classrooms/:coursesId/program_homework/:categoryId/add",parentId:"19",id:"89"},90:{path:"/classrooms/:coursesId/program_homework/:categoryId/edit",parentId:"19",id:"90"},91:{path:"/classrooms/:coursesId/program_homework/ranking",parentId:"19",id:"91"},92:{path:"/classrooms/:coursesId/program_homework/:categoryId/detail",parentId:"19",id:"92"},93:{path:"/classrooms/:coursesId/program_homework/:categoryId/:homeworkId/ranking",parentId:"19",id:"93"},94:{path:"/classrooms/:coursesId/program_homework/:categoryId/:homeworkId/:user_id/comment",parentId:"19",id:"94"},95:{path:"/classrooms/:coursesId/program_homework/:categoryId/answer",parentId:"19",id:"95"},96:{path:"/classrooms/:coursesId/program_homework/:categoryId/answer/add",parentId:"19",id:"96"},97:{path:"/classrooms/:coursesId/program_homework/:categoryId/answer/:answerid/edit",parentId:"19",id:"97"},98:{path:"/classrooms/:coursesId/program_homework/:categoryId/answer/:answerid/detail",parentId:"19",id:"98"},99:{path:"/classrooms/:videoId/video_info",parentId:"19",id:"99"},100:{path:"/classrooms/",parentId:"19",id:"100"},101:{path:"/classrooms/:coursesId/shixun_homework/:categoryId",parentId:"100",id:"101"},102:{path:"/classrooms/:coursesId/shixun_homework",parentId:"100",id:"102"},103:{path:"/classrooms/:coursesId/graduation_topics/:categoryId",parentId:"100",id:"103"},104:{path:"/classrooms/:coursesId/graduation_tasks/:categoryId",parentId:"100",id:"104"},105:{path:"/classrooms/:coursesId/graduation_tasks/:categoryId",parentId:"100",id:"105"},106:{path:"/classrooms/:coursesId/exercise/:categoryId",parentId:"100",id:"106"},107:{path:"/classrooms/:coursesId/exercise",parentId:"100",id:"107"},108:{path:"/classrooms/:coursesId/poll/:categoryId",parentId:"100",id:"108"},109:{path:"/classrooms/:coursesId/poll",parentId:"100",id:"109"},110:{path:"/classrooms/:coursesId/common_homework/:categoryId",parentId:"100",id:"110"},111:{path:"/classrooms/:coursesId/common_homework",parentId:"100",id:"111"},112:{path:"/classrooms/:coursesId/group_homework/:categoryId",parentId:"100",id:"112"},113:{path:"/classrooms/:coursesId/group_homework",parentId:"100",id:"113"},114:{path:"/classrooms/:coursesId/teachers",parentId:"100",id:"114"},115:{path:"/classrooms/:coursesId/students",parentId:"100",id:"115"},116:{path:"/classrooms/:coursesId/assistant",parentId:"100",id:"116"},117:{path:"/classrooms/:coursesId/program_homework",parentId:"100",id:"117"},118:{path:"/classrooms/:coursesId/program_homework/:categoryId",parentId:"100",id:"118"},119:{path:"/classrooms/:coursesId/engineering",parentId:"100",id:"119"},120:{path:"/classrooms/:coursesId/learning_path",parentId:"100",id:"120"},121:{path:"/classrooms/:coursesId/resource_recommend",parentId:"100",id:"121"},122:{path:"/classrooms/:coursesId/attendance",parentId:"100",id:"122"},123:{path:"/classrooms/:coursesId/attendance/StudetnSign",parentId:"100",id:"123"},124:{path:"/classrooms/:coursesId/attendance/:categoryId/:tabId/detail",parentId:"100",id:"124"},125:{path:"/classrooms/:coursesId/announcement",parentId:"100",id:"125"},126:{path:"/classrooms/:coursesId/announcement/:categoryId",parentId:"100",id:"126"},127:{path:"/classrooms/:coursesId/online_learning",parentId:"100",id:"127"},128:{path:"/classrooms/:coursesId/online_learning/:categoryId",parentId:"100",id:"128"},129:{path:"/classrooms/:coursesId/attachment/:categoryId",parentId:"100",id:"129"},130:{path:"/classrooms/:coursesId/attachment",parentId:"100",id:"130"},131:{path:"/classrooms/:coursesId/video",parentId:"100",id:"131"},132:{path:"/classrooms/:coursesId/video/:categoryId",parentId:"100",id:"132"},133:{path:"/classrooms/:coursesId/video/:categoryId/statistics",parentId:"100",id:"133"},134:{path:"/classrooms/:coursesId/video/:username/upload",parentId:"100",id:"134"},135:{path:"/classrooms/:coursesId/video/:categoryId/statistics/:videoId",parentId:"100",id:"135"},136:{path:"/classrooms/:coursesId/video/:categoryId/statistics/:videoId/:userId",parentId:"100",id:"136"},137:{path:"/classrooms/:coursesId/live_video/:categoryId",parentId:"100",id:"137"},138:{path:"/classrooms/:coursesId/live_video",parentId:"100",id:"138"},139:{path:"/classrooms/:coursesId/video/:categoryId/studentstatistics",parentId:"100",id:"139"},140:{path:"/classrooms/:coursesId/board/:categoryId",parentId:"100",id:"140"},141:{path:"/classrooms/:coursesId/board",parentId:"100",id:"141"},142:{path:"/classrooms/:coursesId/course_group",parentId:"100",id:"142"},143:{path:"/classrooms/:coursesId/course_group/:categoryId",parentId:"100",id:"143"},144:{path:"/classrooms/:coursesId/course_group/:categoryId/detail",parentId:"100",id:"144"},145:{path:"/classrooms/:coursesId/not_course_group/:categoryId",parentId:"100",id:"145"},146:{path:"/classrooms/:coursesId/not_course_group",parentId:"100",id:"146"},147:{path:"/classrooms/:coursesId/statistics/",parentId:"100",id:"147"},148:{path:"/classrooms/:coursesId/statistics/:categoryId",parentId:"100",id:"148"},149:{path:"/classrooms/:coursesId/statistics_video/:categoryId",parentId:"100",id:"149"},150:{path:"/classrooms/:coursesId/statistics_quality/:categoryId",parentId:"100",id:"150"},151:{path:"/classrooms/:coursesId/statistics_user_portrait/:categoryId",parentId:"100",id:"151"},152:{path:"/classrooms/:coursesId/student_statistics/:categoryId",parentId:"100",id:"152"},153:{path:"/classrooms/:coursesId/student_statistics/:categoryId/:listId/:type",parentId:"100",id:"153"},154:{path:"/classrooms/:coursesId/video_statistics/:categoryId/Student/:studentid",parentId:"100",id:"154"},155:{path:"/classrooms/:coursesId/exportlist/:type",parentId:"100",id:"155"},156:{path:"/classrooms/:coursesId",parentId:"100",id:"156"},157:{path:"/classrooms/:coursesId/template",parentId:"100",id:"157"},158:{path:"/competitions",parentId:"1",id:"158"},159:{path:"/competitions/index",parentId:"158",id:"159"},160:{path:"/competitions/:identifier/list",parentId:"158",id:"160"},161:{path:"/competitions/exports",parentId:"158",id:"161"},162:{path:"/competitions",parentId:"158",id:"162"},163:{path:"/competitions/:identifier",parentId:"158",id:"163"},164:{path:"/competitions/index/:identifier",parentId:"158",id:"164"},165:{path:"/competitions/:identifier/detail/enroll",parentId:"158",id:"165"},166:{path:"/competitions/:identifier/detail/UpdateTeanname/:Teannameid",parentId:"158",id:"166"},167:{path:"/competitions/:identifier/detail/teamDetail/:Teamid",parentId:"158",id:"167"},168:{path:"/competitions/detail/:identifier",parentId:"158",id:"168"},169:{path:"/forums",parentId:"1",id:"169"},170:{path:"/forums",parentId:"169",id:"170"},171:{path:"/forums/categories/:memoType",parentId:"169",id:"171"},172:{path:"/forums/new",parentId:"169",id:"172"},173:{path:"/forums/:memoId/edit",parentId:"169",id:"173"},174:{path:"/forums/:memoId",parentId:"169",id:"174"},175:{path:"/problemset",parentId:"1",id:"175"},176:{path:"/problemset",parentId:"175",id:"176"},177:{path:"/problemset/newitem",parentId:"175",id:"177"},178:{path:"/problemset/:type/:id",parentId:"175",id:"178"},179:{path:"/problemset/preview",parentId:"175",id:"179"},180:{path:"/problemset/preview_new",parentId:"175",id:"180"},181:{path:"/problemset/preview_select",parentId:"175",id:"181"},182:{path:"/shixuns",parentId:"1",id:"182"},183:{path:"/shixuns",parentId:"182",id:"183"},184:{path:"/shixuns/exports",parentId:"182",id:"184"},185:{path:"/shixuns/new",parentId:"182",id:"185"},186:{path:"/shixuns/new/CreateImg",parentId:"182",id:"186"},187:{path:"/shixuns/new/:id/imagepreview",parentId:"182",id:"187"},188:{path:"/shixuns/:id/Merge",parentId:"182",id:"188"},189:{path:"/shixuns/:id/Split",parentId:"182",id:"189"},190:{path:"/shixuns/:id/edit",parentId:"182",id:"190"},191:{path:"shixuns/:id/edit/warehouse",parentId:"190",id:"191"},192:{path:"/shixuns/:id/edit/newquestion",parentId:"190",id:"192"},193:{path:"/shixuns/:id/edit/:challengesId/editquestion",parentId:"190",id:"193"},194:{path:"/shixuns/:id/edit/:challengesId/editquestion/:questionId",parentId:"190",id:"194"},195:{path:"/shixuns/:id/edit/new",parentId:"190",id:"195"},196:{path:"/shixuns/:id/edit/:challengesId/editcheckpoint",parentId:"190",id:"196"},197:{path:"/shixuns/:id/edit/:challengesId/tab=2",parentId:"190",id:"197"},198:{path:"/shixuns/:id/edit/:challengesId/tab=3",parentId:"190",id:"198"},199:{path:"/shixuns/:id/edit/:challengesId/tab=4",parentId:"190",id:"199"},200:{path:"/shixuns/:id",parentId:"182",id:"200"},201:{path:"/shixuns/:id/challenges",parentId:"200",id:"201"},202:{path:"/shixuns/:id/repository",parentId:"200",id:"202"},203:{path:"/shixuns/:id/secret_repository",parentId:"200",id:"203"},204:{path:"/shixuns/:id/collaborators",parentId:"200",id:"204"},205:{path:"/shixuns/:id/dataset",parentId:"200",id:"205"},206:{path:"/shixuns/:id/dataset/jupyterEdit",parentId:"200",id:"206"},207:{path:"/shixuns/:id/shixun_discuss",parentId:"200",id:"207"},208:{path:"/shixuns/:id/ranking_list",parentId:"200",id:"208"},209:{path:"/shixuns/:id/settings",parentId:"200",id:"209"},210:{path:"/shixuns/:id/repository/:repoId/commits",parentId:"200",id:"210"},211:{path:"/shixuns/:id/secret_repository/:repoId/commits",parentId:"200",id:"211"},212:{path:"/shixuns/:id/repository/upload_file",parentId:"200",id:"212"},213:{path:"/shixuns/:id/secret_repository/upload_file",parentId:"200",id:"213"},214:{path:"/shixuns/:id/repository/add_file",parentId:"200",id:"214"},215:{path:"/shixuns/:id/secret_repository/add_file",parentId:"200",id:"215"},216:{path:"/shixuns/:id/repository/master/shixun_show/:fileId",exact:!1,parentId:"200",id:"216"},217:{path:"/shixuns/:id/secret_repository/master/shixun_show/:fileId",exact:!1,parentId:"200",id:"217"},218:{path:"/shixuns/:id/audit_situation",parentId:"200",id:"218"},219:{path:"/shixuns/:id/fork_list",parentId:"200",id:"219"},220:{path:"/users",parentId:"1",id:"220"},221:{path:"/users/:username/videos/protocol",parentId:"220",id:"221"},222:{path:"/users/:username/videos/resourceProtocol",parentId:"220",id:"222"},223:{path:"/users/:username/videos/success",parentId:"220",id:"223"},224:{path:"/users/:username/topicbank/:topicstype",parentId:"220",id:"224"},225:{path:"/users/:username/topics/:topicId/:topictype/normal/detail",parentId:"220",id:"225"},226:{path:"/users/:username/topics/:topicId/:topictype/group/detail",parentId:"220",id:"226"},227:{path:"/users/:username/topics/:topicId/:topictype/normal/edit",parentId:"220",id:"227"},228:{path:"/users/:username/topics/:topicId/:topictype/group/edit",parentId:"220",id:"228"},229:{path:"/users/:username/topics/:topicId/:topictype/exercise/edit",parentId:"220",id:"229"},230:{path:"/users/:username/topics/:topicId/:topictype/exercise/detail",parentId:"220",id:"230"},231:{path:"/users/:username/topics/:topicId/:topictype/poll/edit",parentId:"220",id:"231"},232:{path:"/users/:username/topics/:topicId/:topictype/poll/detail",parentId:"220",id:"232"},233:{path:"/users/:username/experiment-img/add",parentId:"220",id:"233"},234:{path:"/users/:username",parentId:"220",id:"234"},235:{path:"/users/:username",parentId:"234",id:"235"},236:{path:"/users/:username/baseInfo/edit",parentId:"234",id:"236"},237:{path:"/users/:username/baseInfo",parentId:"234",id:"237"},238:{path:"/users/:username/realNameCertification",parentId:"234",id:"238"},239:{path:"/users/:username/careerCertification",parentId:"234",id:"239"},240:{path:"/users/:username/classrooms",parentId:"234",id:"240"},241:{path:"/users/:username/shixuns",parentId:"234",id:"241"},242:{path:"/users/:username/dataSet",parentId:"234",id:"242"},243:{path:"/users/:username/userPortrait",parentId:"234",id:"243"},244:{path:"/users/:username/learningPath",parentId:"234",id:"244"},245:{path:"/users/:username/teach-group",parentId:"234",id:"245"},246:{path:"/users/:username/competitions",parentId:"234",id:"246"},247:{path:"/users/:username/experiment-img",parentId:"234",id:"247"},248:{path:"/users/:username/experiment-img/:experid/detail",parentId:"234",id:"248"},249:{path:"/users/:username/certificate",parentId:"234",id:"249"},250:{path:"/users/:username/otherResources",parentId:"234",id:"250"},251:{path:"/users/:username/classmanagement",parentId:"234",id:"251"},252:{path:"/users/:username/classmanagement/:couserid",parentId:"234",id:"252"},253:{path:"/users/:username/paths",parentId:"234",id:"253"},254:{path:"/users/:username/projects",parentId:"234",id:"254"},255:{path:"/users/:username/videos",parentId:"234",id:"255"},256:{path:"/users/:username/videos/upload",parentId:"234",id:"256"},257:{path:"/users/:username/topics/:topicstype",parentId:"234",id:"257"},258:{path:"/users/:username/vspaces",parentId:"234",id:"258"},259:{path:"/users/:username/resourcesCenter",parentId:"234",id:"259"},260:{path:"/users/:username/resourcesCenter/:id/detail",parentId:"234",id:"260"},261:{path:"/users/:username/resourceGuarantee",parentId:"234",id:"261"},262:{path:"/users/:username/resourceAllocation",parentId:"234",id:"262"},263:{parentId:"1",id:"263"},264:{path:"/problems",parentId:"263",id:"264"},265:{path:"/problems",parentId:"264",id:"265"},266:{path:"/problems/batchAdd",parentId:"264",id:"266"},267:{path:"/problems/newcreate",parentId:"263",id:"267"},268:{path:"/problems/newedit/:id",exact:!0,parentId:"263",id:"268"},269:{path:"/problems/:id/edit",exact:!0,parentId:"263",id:"269"},270:{path:"/problems/new",exact:!0,parentId:"263",id:"270"},271:{path:"/problems/:id/oj/:save_identifier",parentId:"263",id:"271"},272:{path:"/problems/:id/record-detail/:submitId",parentId:"263",id:"272"},273:{path:"/problems/add",parentId:"263",id:"273"},274:{path:"/problems/:id/ojedit",parentId:"263",id:"274"},275:{path:"/engineering",parentId:"1",id:"275"},276:{path:"/engineering",parentId:"275",id:"276"},277:{path:"/engineering/teacherList",parentId:"276",id:"277"},278:{path:"/engineering/studentList",parentId:"276",id:"278"},279:{path:"/engineering/training/program",parentId:"276",id:"279"},280:{path:"/engineering/training/program/add",parentId:"276",id:"280"},281:{path:"/engineering/training/program/edit",parentId:"276",id:"281"},282:{path:"/engineering/training/objectives",parentId:"276",id:"282"},283:{path:"/engineering/graduated/index",parentId:"276",id:"283"},284:{path:"/engineering/graduated/matrix",parentId:"276",id:"284"},285:{path:"/engineering/course/list",parentId:"276",id:"285"},286:{path:"/engineering/course/setting",parentId:"276",id:"286"},287:{path:"/engineering/course/matrix",parentId:"276",id:"287"},288:{path:"/engineering/navigation",parentId:"276",id:"288"},289:{path:"/engineering/evaluate/course",parentId:"276",id:"289"},290:{path:"/engineering/evaluate/course/:ec_year_id/:id",parentId:"276",id:"290"},291:{path:"/engineering/evaluate/norm",parentId:"276",id:"291"},292:{path:"/engineering/evaluate/document",parentId:"276",id:"292"},293:{path:"/engineering/evaluate/norm/:ec_year_id/:id",parentId:"276",id:"293"},294:{path:"/engineering/*",redirect:"/404",parentId:"276",id:"294"},295:{path:"/innovation",parentId:"1",id:"295"},296:{path:"/innovation/tasks/:taskId",parentId:"295",id:"296"},297:{path:"/innovation",parentId:"295",id:"297"},298:{path:"/innovation/project",parentId:"297",id:"298"},299:{path:"/innovation/dataset",parentId:"297",id:"299"},300:{path:"/innovation/mirror",parentId:"297",id:"300"},301:{path:"/innovation/my-project",parentId:"297",id:"301"},302:{path:"/innovation/my-dataset",parentId:"297",id:"302"},303:{path:"/innovation/my-mirror",parentId:"297",id:"303"},304:{path:"/innovation/project/create",parentId:"297",id:"304"},305:{path:"/innovation/project/edit/:id",parentId:"297",id:"305"},306:{path:"/innovation/project/detail/:taskId",parentId:"297",id:"306"},307:{path:"/tasks",parentId:"1",id:"307"},308:{path:"/tasks/:taskId",exact:!0,parentId:"307",id:"308"},309:{path:"/tasks/:identifier/jupyter/",exact:!0,parentId:"307",id:"309"},310:{path:"/tasks/:courseId/:homeworkId/:taskId",exact:!0,parentId:"307",id:"310"},311:{path:"/tasks/jupyter/:courseId/:homeworkId/:identifier",exact:!0,parentId:"307",id:"311"},312:{path:"/tasks/:courseId/:exerciseId/:taskId/exercise",exact:!0,parentId:"307",id:"312"},313:{path:"/myproblems",parentId:"1",id:"313"},314:{path:"/myproblems/:id/record-detail/:submitId",exact:!0,parentId:"313",id:"314"},315:{path:"/myproblems/:id",exact:!0,parentId:"313",id:"315"},316:{path:"/account",parentId:"1",id:"316"},317:{path:"/account",parentId:"316",id:"317"},318:{path:"/account/profile",parentId:"317",id:"318"},319:{path:"/account/profile/edit",parentId:"317",id:"319"},320:{path:"/account/certification",parentId:"317",id:"320"},321:{path:"/account/secure",parentId:"317",id:"321"},322:{path:"/account/binding",parentId:"317",id:"322"},323:{path:"/account/Results",parentId:"317",id:"323"},324:{path:"/ch",parentId:"1",id:"324"},325:{path:"/ch/rest/edit/:categoryId/:id",exact:!0,parentId:"324",id:"325"},326:{path:"/ch/rest/",exact:!0,parentId:"324",id:"326"},327:{path:"/ch/rest/:id",exact:!0,parentId:"324",id:"327"},328:{path:"/order",parentId:"1",id:"328"},329:{path:"/order",parentId:"328",id:"329"},330:{path:"/order/invoice",parentId:"328",id:"330"},331:{path:"/order/records",parentId:"328",id:"331"},332:{path:"/order/apply",parentId:"328",id:"332"},333:{path:"/order/view",parentId:"328",id:"333"},334:{path:"/order/:courseId/information",parentId:"328",id:"334"},335:{path:"/order/:courseId/pay",parentId:"328",id:"335"},336:{path:"/order/:orderNum/result",parentId:"328",id:"336"},337:{path:"/messages",parentId:"1",id:"337"},338:{path:"/messages/:userId/user_tidings",parentId:"337",id:"338"},339:{path:"/messages/:userId/private_messages",parentId:"337",id:"339"},340:{path:"/messages/:userId/message_detail",parentId:"337",id:"340"},341:{path:"/vtrs",parentId:"1",id:"341"},342:{path:"/vtrs/:virtual_spacesId",parentId:"341",id:"342"},343:{path:"/vtrs/:virtual_spacesId",exact:!0,parentId:"342",id:"343"},344:{path:"/vtrs/:virtual_spacesId/workplace",exact:!0,parentId:"342",id:"344"},345:{path:"/vtrs/:virtual_spacesId/experiment",parentId:"342",id:"345"},346:{path:"/vtrs/:virtual_spacesId/announcement",parentId:"342",id:"346"},347:{path:"/vtrs/:virtual_spacesId/announcement/add",parentId:"342",id:"347"},348:{path:"/vtrs/:virtual_spacesId/announcement/:id/edit",parentId:"342",id:"348"},349:{path:"/vtrs/:virtual_spacesId/announcement/:id/detail",parentId:"342",id:"349"},350:{path:"/vtrs/:virtual_spacesId/survey",parentId:"342",id:"350"},351:{path:"/vtrs/:virtual_spacesId/survey/:id/detail",parentId:"342",id:"351"},352:{path:"/vtrs/:virtual_spacesId/knowledge",parentId:"342",id:"352"},353:{path:"/vtrs/:virtual_spacesId/knowledge/add",parentId:"342",id:"353"},354:{path:"/vtrs/:virtual_spacesId/knowledge/:id/edit",parentId:"342",id:"354"},355:{path:"/vtrs/:virtual_spacesId/material",parentId:"342",id:"355"},356:{path:"/vtrs/:virtual_spacesId/material/:id/detail",parentId:"342",id:"356"},357:{path:"/vtrs/:virtual_spacesId/lesson",parentId:"342",id:"357"},358:{path:"/vtrs/:virtual_spacesId/lesson/:id/detail",parentId:"342",id:"358"},359:{path:"/vtrs/:virtual_spacesId/lesson/:id/detail/:fileid",parentId:"342",id:"359"},360:{path:"/vtrs/:virtual_spacesId/discussion",parentId:"342",id:"360"},361:{path:"/vtrs/:virtual_spacesId/discussion/:id/detail",parentId:"342",id:"361"},362:{path:"/vtrs/:virtual_spacesId/discussion/:id/detail/:fileid",parentId:"342",id:"362"},363:{path:"/vtrs/:virtual_spacesId/settings",parentId:"342",id:"363"},364:{path:"/vtrs/:virtual_spacesId/resources",parentId:"342",id:"364"},365:{path:"/vtrs/:virtual_spacesId/resources/:id/detail",parentId:"342",id:"365"},366:{path:"/vtrs/:virtual_spacesId/Plan",parentId:"342",id:"366"},367:{path:"/vtrs/:virtual_spacesId/plan/:id/detail",parentId:"342",id:"367"},368:{path:"/vtrs/:virtual_spacesId/digtal",parentId:"342",id:"368"},369:{path:"/vtrs/:virtual_spacesId/homepage",parentId:"342",id:"369"},370:{path:"/vtrs/:virtual_spacesId/*",parentId:"342",id:"370"},371:{path:"/101",parentId:"1",id:"371"},372:{path:"/101/:virtual_spacesId",parentId:"371",id:"372"},373:{path:"/101/:virtual_spacesId",exact:!0,parentId:"372",id:"373"},374:{path:"/101/:virtual_spacesId/workplace",exact:!0,parentId:"372",id:"374"},375:{path:"/101/:virtual_spacesId/experiment",parentId:"372",id:"375"},376:{path:"/101/:virtual_spacesId/announcement",parentId:"372",id:"376"},377:{path:"/101/:virtual_spacesId/announcement/add",parentId:"372",id:"377"},378:{path:"/101/:virtual_spacesId/announcement/:id/edit",parentId:"372",id:"378"},379:{path:"/101/:virtual_spacesId/announcement/:id/detail",parentId:"372",id:"379"},380:{path:"/101/:virtual_spacesId/survey",parentId:"372",id:"380"},381:{path:"/101/:virtual_spacesId/survey/:id/detail",parentId:"372",id:"381"},382:{path:"/101/:virtual_spacesId/knowledge",parentId:"372",id:"382"},383:{path:"/101/:virtual_spacesId/knowledge/add",parentId:"372",id:"383"},384:{path:"/101/:virtual_spacesId/knowledge/:id/edit",parentId:"372",id:"384"},385:{path:"/101/:virtual_spacesId/material",parentId:"372",id:"385"},386:{path:"/101/:virtual_spacesId/material/:id/detail",parentId:"372",id:"386"},387:{path:"/101/:virtual_spacesId/lesson",parentId:"372",id:"387"},388:{path:"/101/:virtual_spacesId/lesson/:id/detail",parentId:"372",id:"388"},389:{path:"/101/:virtual_spacesId/lesson/:id/detail/:fileid",parentId:"372",id:"389"},390:{path:"/101/:virtual_spacesId/discussion",parentId:"372",id:"390"},391:{path:"/101/:virtual_spacesId/discussion/:id/detail",parentId:"372",id:"391"},392:{path:"/101/:virtual_spacesId/discussion/:id/detail/:fileid",parentId:"372",id:"392"},393:{path:"/101/:virtual_spacesId/settings",parentId:"372",id:"393"},394:{path:"/101/:virtual_spacesId/resources",parentId:"372",id:"394"},395:{path:"/101/:virtual_spacesId/resources/:id/detail",parentId:"372",id:"395"},396:{path:"/101/:virtual_spacesId/Plan",parentId:"372",id:"396"},397:{path:"/101/:virtual_spacesId/plan/:id/detail",parentId:"372",id:"397"},398:{path:"/101/:virtual_spacesId/digtal",parentId:"372",id:"398"},399:{path:"/101/:virtual_spacesId/homepage",parentId:"372",id:"399"},400:{path:"/101/:virtual_spacesId/*",parentId:"372",id:"400"},401:{path:"/administration",parentId:"1",id:"401"},402:{path:"/administration",parentId:"401",id:"402"},403:{path:"/administration/college",parentId:"402",id:"403"},404:{path:"/administration/student",parentId:"402",id:"404"},405:{path:"/administration/student/:studentId/edit",parentId:"402",id:"405"},406:{path:"/administration/profession",parentId:"402",id:"406"},407:{path:"/graduations",parentId:"1",id:"407"},408:{path:"/graduations",exact:!0,parentId:"407",id:"408"},409:{path:"/graduations/:id/:moduleKey/:moduleId/review/:itemId",exact:!0,parentId:"407",id:"409"},410:{path:"/graduations/:id",parentId:"407",id:"410"},411:{path:"/graduations/:id/index",parentId:"410",id:"411"},412:{path:"/graduations/:id/topics",parentId:"410",id:"412"},413:{path:"/graduations/:id/student_selection",parentId:"410",id:"413"},414:{path:"/graduations/:id/tasks",parentId:"410",id:"414"},415:{path:"/graduations/:id/opening_report",parentId:"410",id:"415"},416:{path:"/graduations/:id/midterm_report",parentId:"410",id:"416"},417:{path:"/graduations/:id/thesis",parentId:"410",id:"417"},418:{path:"/graduations/:id/final_defense",parentId:"410",id:"418"},419:{path:"/graduations/:id/final_thesis",parentId:"410",id:"419"},420:{path:"/graduations/:id/settings",parentId:"410",id:"420"},421:{path:"/graduations/:id/teachers",parentId:"410",id:"421"},422:{path:"/graduations/:id/students",parentId:"410",id:"422"},423:{path:"/graduations/:id/archives",parentId:"410",id:"423"},424:{path:"/graduations/:id/grading_summary",parentId:"410",id:"424"},425:{path:"/dataset",parentId:"1",id:"425"},426:{path:"/dataset",exact:!0,parentId:"425",id:"426"},427:{path:"/dataset/:id/detail",exact:!0,parentId:"425",id:"427"},428:{path:"/knowledgegraph",parentId:"1",id:"428"},429:{path:"/knowledgegraph/:pathId",parentId:"428",id:"429"},430:{path:"/knowledgegraph/:pathId/statistics",parentId:"428",id:"430"},431:{path:"/onlinenum",parentId:"1",id:"431"},432:{path:"/onlinenum",parentId:"431",id:"432"},433:{path:"/shixuncontext",parentId:"1",id:"433"},434:{path:"/shixuncontext",parentId:"433",id:"434"},435:{path:"/shixuncontext/:Id/detail",parentId:"433",id:"435"},436:{path:"/educoder-demo",exact:!0,parentId:"1",id:"436"},437:{path:"/training",parentId:"1",id:"437"},438:{name:"\u7CBE\u57F9\u8BFE\u7A0B",path:"/training",parentId:"437",id:"438"},439:{path:"/largeScreen",exact:!0,parentId:"1",id:"439"},440:{path:"/quality",parentId:"1",id:"440"},441:{name:"\u7CBE\u54C1\u8BFE\u7A0B",path:"/quality",parentId:"440",id:"441"},442:{path:"/otherlogin",exact:!0,parentId:"1",id:"442"},443:{path:"/otherloginqq",exact:!0,parentId:"1",id:"443"},444:{path:"/otherloginstart",exact:!0,parentId:"1",id:"444"},445:{path:"/pathsoverview",exact:!0,parentId:"1",id:"445"},446:{path:"/shixunsoverview",exact:!0,parentId:"1",id:"446"},447:{path:"/classroomsoverview",exact:!0,parentId:"1",id:"447"},448:{path:"/login",parentId:"1",id:"448"},449:{path:"/login",parentId:"448",id:"449"},450:{path:"/user",parentId:"1",id:"450"},451:{path:"/user/login",parentId:"450",id:"451"},452:{path:"/user/register",parentId:"450",id:"452"},453:{path:"/user/reset-password",parentId:"450",id:"453"},454:{path:"/colleges",parentId:"1",id:"454"},455:{path:"/colleges/:id/statistics",parentId:"454",id:"455"},456:{path:"/help",parentId:"1",id:"456"},457:{path:"/help/:id",parentId:"456",id:"457"},458:{path:"/video",parentId:"1",id:"458"},459:{path:"/video/:videoId",parentId:"458",id:"459"},460:{path:"/terminal",parentId:"1",id:"460"},461:{path:"/report/:taskId/:game_report_id",parentId:"1",id:"461"},462:{path:"/statsDashboard",parentId:"1",id:"462"},463:{path:"/fileShare",parentId:"1",id:"463"},464:{path:"/",parentId:"1",id:"464"},465:{path:"/",exact:!0,parentId:"464",id:"465"},466:{path:"/api/*",exact:!0,parentId:"464",id:"466"},467:{path:"/search",exact:!0,parentId:"464",id:"467"},468:{path:"/moop_cases",exact:!0,parentId:"464",id:"468"},469:{path:"/moop_cases/new",exact:!0,parentId:"464",id:"469"},470:{path:"/moop_cases/:caseId",exact:!0,parentId:"464",id:"470"},471:{path:"/moop_cases/:caseId/edit",exact:!0,parentId:"464",id:"471"},472:{path:"/moop_cases/:caseId/publish-success",exact:!0,parentId:"464",id:"472"},473:{path:"/randompaper",exact:!0,parentId:"464",id:"473"},474:{path:"/randompaper/edit/:id",exact:!0,parentId:"464",id:"474"},475:{path:"/randompaper/detail/:id",exact:!0,parentId:"464",id:"475"},476:{path:"/403",parentId:"464",id:"476"},477:{path:"/500",parentId:"464",id:"477"},478:{path:"/404",parentId:"464",id:"478"},479:{path:"/download",parentId:"464",id:"479"},480:{path:"/iwce",parentId:"464",id:"480"},481:{path:"/classrooms/:coursesId/attendance/TeacherSign",parentId:"464",id:"481"},482:{path:"/classrooms/:coursesId/attendance/:categoryId",parentId:"464",id:"482"},483:{path:"/Activities",parentId:"464",id:"483"},484:{path:"/iwce/:itemname",parentId:"464",id:"484"},485:{path:"/hpc-course",parentId:"464",id:"485"},486:{path:"/user_agents",parentId:"464",id:"486"},487:{path:"/three",parentId:"464",id:"487"},488:{path:"/introduction",parentId:"464",id:"488"},489:{path:"/chatgpt",parentId:"464",id:"489"},490:{path:"/*",parentId:"464",id:"490"},"@@/global-layout":{id:"@@/global-layout",path:"/",isLayout:!0}},routeComponents:{1:je.lazy(()=>__webpack_require__.e(599).then(__webpack_require__.bind(__webpack_require__,20599))),2:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,90821))),3:je.lazy(()=>__webpack_require__.e(4862).then(__webpack_require__.bind(__webpack_require__,76563))),4:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(3260)]).then(__webpack_require__.bind(__webpack_require__,8391))),5:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(3260)]).then(__webpack_require__.bind(__webpack_require__,8391))),6:je.lazy(()=>__webpack_require__.e(3247).then(__webpack_require__.bind(__webpack_require__,64226))),7:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(425),__webpack_require__.e(9596),__webpack_require__.e(4599)]).then(__webpack_require__.bind(__webpack_require__,46627))),8:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(425),__webpack_require__.e(9596),__webpack_require__.e(1545)]).then(__webpack_require__.bind(__webpack_require__,91046))),9:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,90821))),10:je.lazy(()=>__webpack_require__.e(6052).then(__webpack_require__.bind(__webpack_require__,19372))),11:je.lazy(()=>__webpack_require__.e(5572).then(__webpack_require__.bind(__webpack_require__,27851))),12:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(8982)]).then(__webpack_require__.bind(__webpack_require__,86364))),13:je.lazy(()=>__webpack_require__.e(869).then(__webpack_require__.bind(__webpack_require__,58966))),14:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(6411),__webpack_require__.e(3332)]).then(__webpack_require__.bind(__webpack_require__,30697))),15:je.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(4601)]).then(__webpack_require__.bind(__webpack_require__,22834))),16:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(8982)]).then(__webpack_require__.bind(__webpack_require__,86364))),17:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(425),__webpack_require__.e(9596),__webpack_require__.e(4599)]).then(__webpack_require__.bind(__webpack_require__,46627))),18:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(425),__webpack_require__.e(9596),__webpack_require__.e(4599)]).then(__webpack_require__.bind(__webpack_require__,46627))),19:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,90821))),20:je.lazy(()=>__webpack_require__.e(6685).then(__webpack_require__.bind(__webpack_require__,46275))),21:je.lazy(()=>__webpack_require__.e(9921).then(__webpack_require__.bind(__webpack_require__,20973))),22:je.lazy(()=>__webpack_require__.e(1674).then(__webpack_require__.bind(__webpack_require__,31793))),23:je.lazy(()=>__webpack_require__.e(6685).then(__webpack_require__.bind(__webpack_require__,46275))),24:je.lazy(()=>__webpack_require__.e(1702).then(__webpack_require__.bind(__webpack_require__,37273))),25:je.lazy(()=>__webpack_require__.e(1702).then(__webpack_require__.bind(__webpack_require__,37273))),26:je.lazy(()=>__webpack_require__.e(6882).then(__webpack_require__.bind(__webpack_require__,45029))),27:je.lazy(()=>__webpack_require__.e(6882).then(__webpack_require__.bind(__webpack_require__,45029))),28:je.lazy(()=>__webpack_require__.e(109).then(__webpack_require__.bind(__webpack_require__,46922))),29:je.lazy(()=>__webpack_require__.e(737).then(__webpack_require__.bind(__webpack_require__,94044))),30:je.lazy(()=>__webpack_require__.e(3391).then(__webpack_require__.bind(__webpack_require__,67311))),31:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(6411),__webpack_require__.e(3581)]).then(__webpack_require__.bind(__webpack_require__,86230))),32:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(6411),__webpack_require__.e(342)]).then(__webpack_require__.bind(__webpack_require__,88924))),33:je.lazy(()=>__webpack_require__.e(2303).then(__webpack_require__.bind(__webpack_require__,63437))),34:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(1450)]).then(__webpack_require__.bind(__webpack_require__,60922))),35:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(195)]).then(__webpack_require__.bind(__webpack_require__,70731))),36:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(3668)]).then(__webpack_require__.bind(__webpack_require__,1086))),37:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(2338)]).then(__webpack_require__.bind(__webpack_require__,83890))),38:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(4662)]).then(__webpack_require__.bind(__webpack_require__,75400))),39:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(8072)]).then(__webpack_require__.bind(__webpack_require__,52934))),40:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(479)]).then(__webpack_require__.bind(__webpack_require__,34353))),41:je.lazy(()=>__webpack_require__.e(5297).then(__webpack_require__.bind(__webpack_require__,30748))),42:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(6411),__webpack_require__.e(4164)]).then(__webpack_require__.bind(__webpack_require__,53036))),43:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(425),__webpack_require__.e(9596),__webpack_require__.e(4599)]).then(__webpack_require__.bind(__webpack_require__,46627))),44:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(425),__webpack_require__.e(4889)]).then(__webpack_require__.bind(__webpack_require__,60839))),45:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(425),__webpack_require__.e(4105)]).then(__webpack_require__.bind(__webpack_require__,77638))),46:je.lazy(()=>__webpack_require__.e(7482).then(__webpack_require__.bind(__webpack_require__,53147))),47:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(5816)]).then(__webpack_require__.bind(__webpack_require__,12624))),48:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(337)]).then(__webpack_require__.bind(__webpack_require__,23129))),49:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(292)]).then(__webpack_require__.bind(__webpack_require__,23108))),50:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(292)]).then(__webpack_require__.bind(__webpack_require__,23108))),51:je.lazy(()=>__webpack_require__.e(5992).then(__webpack_require__.bind(__webpack_require__,10147))),52:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(6411),__webpack_require__.e(425),__webpack_require__.e(8085)]).then(__webpack_require__.bind(__webpack_require__,73966))),53:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(6411),__webpack_require__.e(425),__webpack_require__.e(8085)]).then(__webpack_require__.bind(__webpack_require__,73966))),54:je.lazy(()=>__webpack_require__.e(8431).then(__webpack_require__.bind(__webpack_require__,83922))),55:je.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(5902)]).then(__webpack_require__.bind(__webpack_require__,82856))),56:je.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(3433)]).then(__webpack_require__.bind(__webpack_require__,31533))),57:je.lazy(()=>__webpack_require__.e(5125).then(__webpack_require__.bind(__webpack_require__,3276))),58:je.lazy(()=>__webpack_require__.e(5125).then(__webpack_require__.bind(__webpack_require__,3276))),59:je.lazy(()=>__webpack_require__.e(921).then(__webpack_require__.bind(__webpack_require__,77329))),60:je.lazy(()=>__webpack_require__.e(921).then(__webpack_require__.bind(__webpack_require__,77329))),61:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(1578)]).then(__webpack_require__.bind(__webpack_require__,75288))),62:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(3317)]).then(__webpack_require__.bind(__webpack_require__,83485))),63:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(1482)]).then(__webpack_require__.bind(__webpack_require__,97780))),64:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(4795)]).then(__webpack_require__.bind(__webpack_require__,28915))),65:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(26)]).then(__webpack_require__.bind(__webpack_require__,57643))),66:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(8882)]).then(__webpack_require__.bind(__webpack_require__,8321))),67:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(5888)]).then(__webpack_require__.bind(__webpack_require__,77498))),68:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(9715)]).then(__webpack_require__.bind(__webpack_require__,56010))),69:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(7045)]).then(__webpack_require__.bind(__webpack_require__,7769))),70:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(1211)]).then(__webpack_require__.bind(__webpack_require__,36618))),71:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(1582)]).then(__webpack_require__.bind(__webpack_require__,1910))),72:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(6729)]).then(__webpack_require__.bind(__webpack_require__,34104))),73:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(9695)]).then(__webpack_require__.bind(__webpack_require__,3487))),74:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(8723)]).then(__webpack_require__.bind(__webpack_require__,17042))),75:je.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(7622)]).then(__webpack_require__.bind(__webpack_require__,72583))),76:je.lazy(()=>__webpack_require__.e(5148).then(__webpack_require__.bind(__webpack_require__,61193))),77:je.lazy(()=>__webpack_require__.e(643).then(__webpack_require__.bind(__webpack_require__,13750))),78:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(3442)]).then(__webpack_require__.bind(__webpack_require__,96046))),79:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(2102)]).then(__webpack_require__.bind(__webpack_require__,22996))),80:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(2425)]).then(__webpack_require__.bind(__webpack_require__,41305))),81:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(2404)]).then(__webpack_require__.bind(__webpack_require__,78554))),82:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(9785)]).then(__webpack_require__.bind(__webpack_require__,74124))),83:je.lazy(()=>__webpack_require__.e(869).then(__webpack_require__.bind(__webpack_require__,58966))),84:je.lazy(()=>__webpack_require__.e(2819).then(__webpack_require__.bind(__webpack_require__,55998))),85:je.lazy(()=>__webpack_require__.e(1512).then(__webpack_require__.bind(__webpack_require__,31905))),86:je.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(7395)]).then(__webpack_require__.bind(__webpack_require__,97789))),87:je.lazy(()=>__webpack_require__.e(3585).then(__webpack_require__.bind(__webpack_require__,98731))),88:je.lazy(()=>__webpack_require__.e(6963).then(__webpack_require__.bind(__webpack_require__,37244))),89:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(4030)]).then(__webpack_require__.bind(__webpack_require__,35171))),90:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(4030)]).then(__webpack_require__.bind(__webpack_require__,35171))),91:je.lazy(()=>__webpack_require__.e(6127).then(__webpack_require__.bind(__webpack_require__,42383))),92:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(3951)]).then(__webpack_require__.bind(__webpack_require__,71073))),93:je.lazy(()=>__webpack_require__.e(1048).then(__webpack_require__.bind(__webpack_require__,97838))),94:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(425),__webpack_require__.e(2884)]).then(__webpack_require__.bind(__webpack_require__,22450))),95:je.lazy(()=>__webpack_require__.e(4770).then(__webpack_require__.bind(__webpack_require__,57454))),96:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(2603)]).then(__webpack_require__.bind(__webpack_require__,60846))),97:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(4216)]).then(__webpack_require__.bind(__webpack_require__,45062))),98:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(5319)]).then(__webpack_require__.bind(__webpack_require__,93341))),99:je.lazy(()=>__webpack_require__.e(895).then(__webpack_require__.bind(__webpack_require__,25921))),100:je.lazy(()=>__webpack_require__.e(3282).then(__webpack_require__.bind(__webpack_require__,93365))),101:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(7852)]).then(__webpack_require__.bind(__webpack_require__,20383))),102:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(7852)]).then(__webpack_require__.bind(__webpack_require__,20383))),103:je.lazy(()=>__webpack_require__.e(5048).then(__webpack_require__.bind(__webpack_require__,77437))),104:je.lazy(()=>__webpack_require__.e(1043).then(__webpack_require__.bind(__webpack_require__,15828))),105:je.lazy(()=>__webpack_require__.e(1043).then(__webpack_require__.bind(__webpack_require__,15828))),106:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(5825)]).then(__webpack_require__.bind(__webpack_require__,80015))),107:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(5825)]).then(__webpack_require__.bind(__webpack_require__,80015))),108:je.lazy(()=>__webpack_require__.e(3355).then(__webpack_require__.bind(__webpack_require__,3403))),109:je.lazy(()=>__webpack_require__.e(3355).then(__webpack_require__.bind(__webpack_require__,3403))),110:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(4142),__webpack_require__.e(9890)]).then(__webpack_require__.bind(__webpack_require__,94863))),111:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(4142),__webpack_require__.e(9890)]).then(__webpack_require__.bind(__webpack_require__,94863))),112:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(4142),__webpack_require__.e(3935)]).then(__webpack_require__.bind(__webpack_require__,14902))),113:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(4142),__webpack_require__.e(3935)]).then(__webpack_require__.bind(__webpack_require__,14902))),114:je.lazy(()=>__webpack_require__.e(8014).then(__webpack_require__.bind(__webpack_require__,6218))),115:je.lazy(()=>__webpack_require__.e(8077).then(__webpack_require__.bind(__webpack_require__,83443))),116:je.lazy(()=>__webpack_require__.e(3356).then(__webpack_require__.bind(__webpack_require__,5010))),117:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(6788)]).then(__webpack_require__.bind(__webpack_require__,11008))),118:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(6788)]).then(__webpack_require__.bind(__webpack_require__,11008))),119:je.lazy(()=>__webpack_require__.e(1962).then(__webpack_require__.bind(__webpack_require__,21413))),120:je.lazy(()=>__webpack_require__.e(4928).then(__webpack_require__.bind(__webpack_require__,11133))),121:je.lazy(()=>__webpack_require__.e(1257).then(__webpack_require__.bind(__webpack_require__,25251))),122:je.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(8435)]).then(__webpack_require__.bind(__webpack_require__,36464))),123:je.lazy(()=>__webpack_require__.e(8340).then(__webpack_require__.bind(__webpack_require__,25083))),124:je.lazy(()=>__webpack_require__.e(4093).then(__webpack_require__.bind(__webpack_require__,29860))),125:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(1265)]).then(__webpack_require__.bind(__webpack_require__,61434))),126:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(1265)]).then(__webpack_require__.bind(__webpack_require__,61434))),127:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(8827)]).then(__webpack_require__.bind(__webpack_require__,51291))),128:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(8827)]).then(__webpack_require__.bind(__webpack_require__,51291))),129:je.lazy(()=>__webpack_require__.e(6758).then(__webpack_require__.bind(__webpack_require__,99196))),130:je.lazy(()=>__webpack_require__.e(6758).then(__webpack_require__.bind(__webpack_require__,99196))),131:je.lazy(()=>__webpack_require__.e(9332).then(__webpack_require__.bind(__webpack_require__,66640))),132:je.lazy(()=>__webpack_require__.e(9332).then(__webpack_require__.bind(__webpack_require__,66640))),133:je.lazy(()=>__webpack_require__.e(4217).then(__webpack_require__.bind(__webpack_require__,96573))),134:je.lazy(()=>__webpack_require__.e(3220).then(__webpack_require__.bind(__webpack_require__,58786))),135:je.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(533)]).then(__webpack_require__.bind(__webpack_require__,1697))),136:je.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(5798)]).then(__webpack_require__.bind(__webpack_require__,70302))),137:je.lazy(()=>__webpack_require__.e(7878).then(__webpack_require__.bind(__webpack_require__,27599))),138:je.lazy(()=>__webpack_require__.e(7878).then(__webpack_require__.bind(__webpack_require__,27599))),139:je.lazy(()=>__webpack_require__.e(9944).then(__webpack_require__.bind(__webpack_require__,76161))),140:je.lazy(()=>__webpack_require__.e(8302).then(__webpack_require__.bind(__webpack_require__,23889))),141:je.lazy(()=>__webpack_require__.e(8302).then(__webpack_require__.bind(__webpack_require__,23889))),142:je.lazy(()=>__webpack_require__.e(8634).then(__webpack_require__.bind(__webpack_require__,69808))),143:je.lazy(()=>__webpack_require__.e(8634).then(__webpack_require__.bind(__webpack_require__,69808))),144:je.lazy(()=>__webpack_require__.e(7922).then(__webpack_require__.bind(__webpack_require__,8176))),145:je.lazy(()=>__webpack_require__.e(1727).then(__webpack_require__.bind(__webpack_require__,21095))),146:je.lazy(()=>__webpack_require__.e(1727).then(__webpack_require__.bind(__webpack_require__,21095))),147:je.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(1427)]).then(__webpack_require__.bind(__webpack_require__,63679))),148:je.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(1427)]).then(__webpack_require__.bind(__webpack_require__,63679))),149:je.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(8689)]).then(__webpack_require__.bind(__webpack_require__,99046))),150:je.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(7806)]).then(__webpack_require__.bind(__webpack_require__,82503))),151:je.lazy(()=>__webpack_require__.e(3276).then(__webpack_require__.bind(__webpack_require__,15531))),152:je.lazy(()=>__webpack_require__.e(8885).then(__webpack_require__.bind(__webpack_require__,50715))),153:je.lazy(()=>__webpack_require__.e(3451).then(__webpack_require__.bind(__webpack_require__,90317))),154:je.lazy(()=>__webpack_require__.e(9922).then(__webpack_require__.bind(__webpack_require__,1377))),155:je.lazy(()=>__webpack_require__.e(4572).then(__webpack_require__.bind(__webpack_require__,65515))),156:je.lazy(()=>__webpack_require__.e(4017).then(__webpack_require__.bind(__webpack_require__,99342))),157:je.lazy(()=>__webpack_require__.e(5518).then(__webpack_require__.bind(__webpack_require__,26032))),158:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,90821))),159:je.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(391),__webpack_require__.e(6883)]).then(__webpack_require__.bind(__webpack_require__,80961))),160:je.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(391),__webpack_require__.e(6883)]).then(__webpack_require__.bind(__webpack_require__,80961))),161:je.lazy(()=>__webpack_require__.e(4449).then(__webpack_require__.bind(__webpack_require__,43008))),162:je.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(391),__webpack_require__.e(6883)]).then(__webpack_require__.bind(__webpack_require__,80961))),163:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(5265),__webpack_require__.e(2570)]).then(__webpack_require__.bind(__webpack_require__,79177))),164:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(5265),__webpack_require__.e(2570)]).then(__webpack_require__.bind(__webpack_require__,79177))),165:je.lazy(()=>__webpack_require__.e(8787).then(__webpack_require__.bind(__webpack_require__,719))),166:je.lazy(()=>__webpack_require__.e(5650).then(__webpack_require__.bind(__webpack_require__,14796))),167:je.lazy(()=>__webpack_require__.e(1799).then(__webpack_require__.bind(__webpack_require__,5629))),168:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(5265),__webpack_require__.e(8797)]).then(__webpack_require__.bind(__webpack_require__,29526))),169:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,90821))),170:je.lazy(()=>__webpack_require__.e(8639).then(__webpack_require__.bind(__webpack_require__,37226))),171:je.lazy(()=>__webpack_require__.e(2983).then(__webpack_require__.bind(__webpack_require__,24564))),172:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(4264)]).then(__webpack_require__.bind(__webpack_require__,96560))),173:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(4264)]).then(__webpack_require__.bind(__webpack_require__,96560))),174:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(508)]).then(__webpack_require__.bind(__webpack_require__,35918))),175:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,90821))),176:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(425),__webpack_require__.e(9596),__webpack_require__.e(4599)]).then(__webpack_require__.bind(__webpack_require__,46627))),177:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(1953)]).then(__webpack_require__.bind(__webpack_require__,85953))),178:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(1953)]).then(__webpack_require__.bind(__webpack_require__,85953))),179:je.lazy(()=>__webpack_require__.e(1581).then(__webpack_require__.bind(__webpack_require__,6413))),180:je.lazy(()=>__webpack_require__.e(4144).then(__webpack_require__.bind(__webpack_require__,37852))),181:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(425),__webpack_require__.e(9596),__webpack_require__.e(4599)]).then(__webpack_require__.bind(__webpack_require__,46627))),182:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,90821))),183:je.lazy(()=>__webpack_require__.e(8782).then(__webpack_require__.bind(__webpack_require__,20186))),184:je.lazy(()=>__webpack_require__.e(7884).then(__webpack_require__.bind(__webpack_require__,15352))),185:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(7008)]).then(__webpack_require__.bind(__webpack_require__,98622))),186:je.lazy(()=>__webpack_require__.e(5549).then(__webpack_require__.bind(__webpack_require__,84246))),187:je.lazy(()=>__webpack_require__.e(9674).then(__webpack_require__.bind(__webpack_require__,28092))),188:je.lazy(()=>__webpack_require__.e(5573).then(__webpack_require__.bind(__webpack_require__,40580))),189:je.lazy(()=>__webpack_require__.e(2141).then(__webpack_require__.bind(__webpack_require__,2751))),190:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(6411),__webpack_require__.e(33),__webpack_require__.e(6277)]).then(__webpack_require__.bind(__webpack_require__,69638))),191:je.lazy(()=>__webpack_require__.e(6328).then(__webpack_require__.bind(__webpack_require__,21052))),192:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(7857)]).then(__webpack_require__.bind(__webpack_require__,46897))),193:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(1657)]).then(__webpack_require__.bind(__webpack_require__,29040))),194:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(1657)]).then(__webpack_require__.bind(__webpack_require__,29040))),195:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(4498)]).then(__webpack_require__.bind(__webpack_require__,2134))),196:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(4498)]).then(__webpack_require__.bind(__webpack_require__,2134))),197:je.lazy(()=>__webpack_require__.e(9205).then(__webpack_require__.bind(__webpack_require__,56405))),198:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(1423)]).then(__webpack_require__.bind(__webpack_require__,92185))),199:je.lazy(()=>__webpack_require__.e(7614).then(__webpack_require__.bind(__webpack_require__,63798))),200:je.lazy(()=>__webpack_require__.e(2875).then(__webpack_require__.bind(__webpack_require__,78932))),201:je.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(9133)]).then(__webpack_require__.bind(__webpack_require__,70624))),202:je.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(8688)]).then(__webpack_require__.bind(__webpack_require__,51518))),203:je.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(8688)]).then(__webpack_require__.bind(__webpack_require__,51518))),204:je.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(5470)]).then(__webpack_require__.bind(__webpack_require__,18509))),205:je.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(6541)]).then(__webpack_require__.bind(__webpack_require__,52021))),206:je.lazy(()=>Promise.all([__webpack_require__.e(33),__webpack_require__.e(1475)]).then(__webpack_require__.bind(__webpack_require__,58100))),207:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(6411),__webpack_require__.e(2254)]).then(__webpack_require__.bind(__webpack_require__,71666))),208:je.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(9408)]).then(__webpack_require__.bind(__webpack_require__,28744))),209:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(6411),__webpack_require__.e(6845)]).then(__webpack_require__.bind(__webpack_require__,72281))),210:je.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(4884)]).then(__webpack_require__.bind(__webpack_require__,96146))),211:je.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(4884)]).then(__webpack_require__.bind(__webpack_require__,96146))),212:je.lazy(()=>__webpack_require__.e(1148).then(__webpack_require__.bind(__webpack_require__,6850))),213:je.lazy(()=>__webpack_require__.e(1148).then(__webpack_require__.bind(__webpack_require__,6850))),214:je.lazy(()=>__webpack_require__.e(7046).then(__webpack_require__.bind(__webpack_require__,83283))),215:je.lazy(()=>__webpack_require__.e(7046).then(__webpack_require__.bind(__webpack_require__,83283))),216:je.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(8688)]).then(__webpack_require__.bind(__webpack_require__,51518))),217:je.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(8688)]).then(__webpack_require__.bind(__webpack_require__,51518))),218:je.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(5096)]).then(__webpack_require__.bind(__webpack_require__,68639))),219:je.lazy(()=>__webpack_require__.e(9215).then(__webpack_require__.bind(__webpack_require__,5134))),220:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,90821))),221:je.lazy(()=>__webpack_require__.e(5176).then(__webpack_require__.bind(__webpack_require__,59622))),222:je.lazy(()=>__webpack_require__.e(6587).then(__webpack_require__.bind(__webpack_require__,65866))),223:je.lazy(()=>__webpack_require__.e(9891).then(__webpack_require__.bind(__webpack_require__,86974))),224:je.lazy(()=>__webpack_require__.e(8062).then(__webpack_require__.bind(__webpack_require__,49690))),225:je.lazy(()=>__webpack_require__.e(5402).then(__webpack_require__.bind(__webpack_require__,50650))),226:je.lazy(()=>__webpack_require__.e(5402).then(__webpack_require__.bind(__webpack_require__,50650))),227:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(6820)]).then(__webpack_require__.bind(__webpack_require__,8191))),228:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(8517)]).then(__webpack_require__.bind(__webpack_require__,31721))),229:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(7043)]).then(__webpack_require__.bind(__webpack_require__,80751))),230:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(2806)]).then(__webpack_require__.bind(__webpack_require__,53605))),231:je.lazy(()=>__webpack_require__.e(5043).then(__webpack_require__.bind(__webpack_require__,8712))),232:je.lazy(()=>__webpack_require__.e(799).then(__webpack_require__.bind(__webpack_require__,26021))),233:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(3157)]).then(__webpack_require__.bind(__webpack_require__,75992))),234:je.lazy(()=>__webpack_require__.e(2529).then(__webpack_require__.bind(__webpack_require__,43116))),235:je.lazy(()=>__webpack_require__.e(6583).then(__webpack_require__.bind(__webpack_require__,26501))),236:je.lazy(()=>__webpack_require__.e(5895).then(__webpack_require__.bind(__webpack_require__,22802))),237:je.lazy(()=>__webpack_require__.e(6982).then(__webpack_require__.bind(__webpack_require__,49451))),238:je.lazy(()=>__webpack_require__.e(6805).then(__webpack_require__.bind(__webpack_require__,97118))),239:je.lazy(()=>__webpack_require__.e(1416).then(__webpack_require__.bind(__webpack_require__,16430))),240:je.lazy(()=>__webpack_require__.e(6583).then(__webpack_require__.bind(__webpack_require__,26501))),241:je.lazy(()=>__webpack_require__.e(8307).then(__webpack_require__.bind(__webpack_require__,51705))),242:je.lazy(()=>__webpack_require__.e(2826).then(__webpack_require__.bind(__webpack_require__,36806))),243:je.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(2659)]).then(__webpack_require__.bind(__webpack_require__,31324))),244:je.lazy(()=>__webpack_require__.e(4610).then(__webpack_require__.bind(__webpack_require__,88755))),245:je.lazy(()=>__webpack_require__.e(9590).then(__webpack_require__.bind(__webpack_require__,81187))),246:je.lazy(()=>__webpack_require__.e(2076).then(__webpack_require__.bind(__webpack_require__,62484))),247:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(4849)]).then(__webpack_require__.bind(__webpack_require__,20267))),248:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(310)]).then(__webpack_require__.bind(__webpack_require__,18460))),249:je.lazy(()=>__webpack_require__.e(5191).then(__webpack_require__.bind(__webpack_require__,43173))),250:je.lazy(()=>__webpack_require__.e(3496).then(__webpack_require__.bind(__webpack_require__,68861))),251:je.lazy(()=>__webpack_require__.e(7948).then(__webpack_require__.bind(__webpack_require__,47412))),252:je.lazy(()=>__webpack_require__.e(9519).then(__webpack_require__.bind(__webpack_require__,86576))),253:je.lazy(()=>__webpack_require__.e(5599).then(__webpack_require__.bind(__webpack_require__,56543))),254:je.lazy(()=>__webpack_require__.e(4736).then(__webpack_require__.bind(__webpack_require__,7942))),255:je.lazy(()=>__webpack_require__.e(2412).then(__webpack_require__.bind(__webpack_require__,89993))),256:je.lazy(()=>__webpack_require__.e(2240).then(__webpack_require__.bind(__webpack_require__,83184))),257:je.lazy(()=>__webpack_require__.e(265).then(__webpack_require__.bind(__webpack_require__,14631))),258:je.lazy(()=>__webpack_require__.e(9360).then(__webpack_require__.bind(__webpack_require__,88038))),259:je.lazy(()=>__webpack_require__.e(2396).then(__webpack_require__.bind(__webpack_require__,35670))),260:je.lazy(()=>__webpack_require__.e(7855).then(__webpack_require__.bind(__webpack_require__,99624))),261:je.lazy(()=>__webpack_require__.e(9507).then(__webpack_require__.bind(__webpack_require__,69157))),262:je.lazy(()=>__webpack_require__.e(1343).then(__webpack_require__.bind(__webpack_require__,11234))),263:je.lazy(()=>__webpack_require__.e(599).then(__webpack_require__.bind(__webpack_require__,20599))),264:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,90821))),265:je.lazy(()=>__webpack_require__.e(9647).then(__webpack_require__.bind(__webpack_require__,3447))),266:je.lazy(()=>__webpack_require__.e(485).then(__webpack_require__.bind(__webpack_require__,96555))),267:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(4741)]).then(__webpack_require__.bind(__webpack_require__,14222))),268:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(4741)]).then(__webpack_require__.bind(__webpack_require__,14222))),269:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(4994)]).then(__webpack_require__.bind(__webpack_require__,833))),270:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(4994)]).then(__webpack_require__.bind(__webpack_require__,833))),271:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(7460)]).then(__webpack_require__.bind(__webpack_require__,30197))),272:je.lazy(()=>__webpack_require__.e(9716).then(__webpack_require__.bind(__webpack_require__,84958))),273:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(6913)]).then(__webpack_require__.bind(__webpack_require__,81171))),274:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(6913)]).then(__webpack_require__.bind(__webpack_require__,81171))),275:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,90821))),276:je.lazy(()=>__webpack_require__.e(3006).then(__webpack_require__.bind(__webpack_require__,62861))),277:je.lazy(()=>__webpack_require__.e(2045).then(__webpack_require__.bind(__webpack_require__,10497))),278:je.lazy(()=>__webpack_require__.e(1520).then(__webpack_require__.bind(__webpack_require__,2131))),279:je.lazy(()=>__webpack_require__.e(9649).then(__webpack_require__.bind(__webpack_require__,62256))),280:je.lazy(()=>__webpack_require__.e(4546).then(__webpack_require__.bind(__webpack_require__,872))),281:je.lazy(()=>__webpack_require__.e(5357).then(__webpack_require__.bind(__webpack_require__,64361))),282:je.lazy(()=>__webpack_require__.e(8665).then(__webpack_require__.bind(__webpack_require__,85761))),283:je.lazy(()=>__webpack_require__.e(3183).then(__webpack_require__.bind(__webpack_require__,93875))),284:je.lazy(()=>__webpack_require__.e(4800).then(__webpack_require__.bind(__webpack_require__,21202))),285:je.lazy(()=>__webpack_require__.e(9489).then(__webpack_require__.bind(__webpack_require__,91460))),286:je.lazy(()=>__webpack_require__.e(9391).then(__webpack_require__.bind(__webpack_require__,17689))),287:je.lazy(()=>__webpack_require__.e(5335).then(__webpack_require__.bind(__webpack_require__,37222))),288:je.lazy(()=>__webpack_require__.e(2823).then(__webpack_require__.bind(__webpack_require__,14455))),289:je.lazy(()=>__webpack_require__.e(4973).then(__webpack_require__.bind(__webpack_require__,41313))),290:je.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(6651)]).then(__webpack_require__.bind(__webpack_require__,46859))),291:je.lazy(()=>__webpack_require__.e(6741).then(__webpack_require__.bind(__webpack_require__,5942))),292:je.lazy(()=>__webpack_require__.e(5775).then(__webpack_require__.bind(__webpack_require__,15920))),293:je.lazy(()=>__webpack_require__.e(2548).then(__webpack_require__.bind(__webpack_require__,76515))),294:je.lazy(()=>__webpack_require__.e(599).then(__webpack_require__.bind(__webpack_require__,20599))),295:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,90821))),296:je.lazy(()=>__webpack_require__.e(6634).then(__webpack_require__.bind(__webpack_require__,97800))),297:je.lazy(()=>__webpack_require__.e(680).then(__webpack_require__.bind(__webpack_require__,89705))),298:je.lazy(()=>__webpack_require__.e(6366).then(__webpack_require__.bind(__webpack_require__,47363))),299:je.lazy(()=>__webpack_require__.e(6452).then(__webpack_require__.bind(__webpack_require__,16302))),300:je.lazy(()=>__webpack_require__.e(1070).then(__webpack_require__.bind(__webpack_require__,90894))),301:je.lazy(()=>__webpack_require__.e(7242).then(__webpack_require__.bind(__webpack_require__,13747))),302:je.lazy(()=>__webpack_require__.e(2707).then(__webpack_require__.bind(__webpack_require__,14828))),303:je.lazy(()=>__webpack_require__.e(2865).then(__webpack_require__.bind(__webpack_require__,99436))),304:je.lazy(()=>__webpack_require__.e(6784).then(__webpack_require__.bind(__webpack_require__,19552))),305:je.lazy(()=>__webpack_require__.e(6784).then(__webpack_require__.bind(__webpack_require__,19552))),306:je.lazy(()=>__webpack_require__.e(3141).then(__webpack_require__.bind(__webpack_require__,562))),307:je.lazy(()=>__webpack_require__.e(599).then(__webpack_require__.bind(__webpack_require__,20599))),308:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(6411),__webpack_require__.e(425),__webpack_require__.e(3665)]).then(__webpack_require__.bind(__webpack_require__,78769))),309:je.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(700)]).then(__webpack_require__.bind(__webpack_require__,40678))),310:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(6411),__webpack_require__.e(425),__webpack_require__.e(3665)]).then(__webpack_require__.bind(__webpack_require__,78769))),311:je.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(700)]).then(__webpack_require__.bind(__webpack_require__,40678))),312:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(6411),__webpack_require__.e(425),__webpack_require__.e(3665)]).then(__webpack_require__.bind(__webpack_require__,78769))),313:je.lazy(()=>__webpack_require__.e(599).then(__webpack_require__.bind(__webpack_require__,20599))),314:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(425),__webpack_require__.e(7527)]).then(__webpack_require__.bind(__webpack_require__,72222))),315:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(425),__webpack_require__.e(6270)]).then(__webpack_require__.bind(__webpack_require__,8243))),316:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,90821))),317:je.lazy(()=>__webpack_require__.e(547).then(__webpack_require__.bind(__webpack_require__,21119))),318:je.lazy(()=>__webpack_require__.e(9788).then(__webpack_require__.bind(__webpack_require__,64348))),319:je.lazy(()=>__webpack_require__.e(576).then(__webpack_require__.bind(__webpack_require__,21496))),320:je.lazy(()=>__webpack_require__.e(7260).then(__webpack_require__.bind(__webpack_require__,95335))),321:je.lazy(()=>__webpack_require__.e(4520).then(__webpack_require__.bind(__webpack_require__,45423))),322:je.lazy(()=>__webpack_require__.e(9076).then(__webpack_require__.bind(__webpack_require__,37196))),323:je.lazy(()=>__webpack_require__.e(4514).then(__webpack_require__.bind(__webpack_require__,36178))),324:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,90821))),325:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(928)]).then(__webpack_require__.bind(__webpack_require__,10729))),326:je.lazy(()=>__webpack_require__.e(1006).then(__webpack_require__.bind(__webpack_require__,54204))),327:je.lazy(()=>__webpack_require__.e(1006).then(__webpack_require__.bind(__webpack_require__,54204))),328:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,90821))),329:je.lazy(()=>__webpack_require__.e(1939).then(__webpack_require__.bind(__webpack_require__,23395))),330:je.lazy(()=>__webpack_require__.e(556).then(__webpack_require__.bind(__webpack_require__,68703))),331:je.lazy(()=>__webpack_require__.e(6434).then(__webpack_require__.bind(__webpack_require__,3819))),332:je.lazy(()=>__webpack_require__.e(1880).then(__webpack_require__.bind(__webpack_require__,39983))),333:je.lazy(()=>__webpack_require__.e(8237).then(__webpack_require__.bind(__webpack_require__,79046))),334:je.lazy(()=>__webpack_require__.e(3447).then(__webpack_require__.bind(__webpack_require__,47873))),335:je.lazy(()=>__webpack_require__.e(264).then(__webpack_require__.bind(__webpack_require__,42176))),336:je.lazy(()=>__webpack_require__.e(4259).then(__webpack_require__.bind(__webpack_require__,92105))),337:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,90821))),338:je.lazy(()=>__webpack_require__.e(4078).then(__webpack_require__.bind(__webpack_require__,97128))),339:je.lazy(()=>__webpack_require__.e(2829).then(__webpack_require__.bind(__webpack_require__,82821))),340:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(5359)]).then(__webpack_require__.bind(__webpack_require__,5211))),341:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,90821))),342:je.lazy(()=>__webpack_require__.e(559).then(__webpack_require__.bind(__webpack_require__,54587))),343:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(3747)]).then(__webpack_require__.bind(__webpack_require__,40599))),344:je.lazy(()=>__webpack_require__.e(4757).then(__webpack_require__.bind(__webpack_require__,89955))),345:je.lazy(()=>__webpack_require__.e(1783).then(__webpack_require__.bind(__webpack_require__,61471))),346:je.lazy(()=>__webpack_require__.e(7477).then(__webpack_require__.bind(__webpack_require__,3279))),347:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(9677)]).then(__webpack_require__.bind(__webpack_require__,99661))),348:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(9677)]).then(__webpack_require__.bind(__webpack_require__,99661))),349:je.lazy(()=>__webpack_require__.e(6796).then(__webpack_require__.bind(__webpack_require__,36546))),350:je.lazy(()=>__webpack_require__.e(4504).then(__webpack_require__.bind(__webpack_require__,21105))),351:je.lazy(()=>__webpack_require__.e(7058).then(__webpack_require__.bind(__webpack_require__,97769))),352:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(8447)]).then(__webpack_require__.bind(__webpack_require__,11369))),353:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(1045)]).then(__webpack_require__.bind(__webpack_require__,97927))),354:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(1045)]).then(__webpack_require__.bind(__webpack_require__,97927))),355:je.lazy(()=>__webpack_require__.e(5238).then(__webpack_require__.bind(__webpack_require__,13793))),356:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(4715)]).then(__webpack_require__.bind(__webpack_require__,42100))),357:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(3873)]).then(__webpack_require__.bind(__webpack_require__,22330))),358:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(6069)]).then(__webpack_require__.bind(__webpack_require__,91591))),359:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(6069)]).then(__webpack_require__.bind(__webpack_require__,91591))),360:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(6265)]).then(__webpack_require__.bind(__webpack_require__,14291))),361:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(8563)]).then(__webpack_require__.bind(__webpack_require__,75673))),362:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(8563)]).then(__webpack_require__.bind(__webpack_require__,75673))),363:je.lazy(()=>__webpack_require__.e(1713).then(__webpack_require__.bind(__webpack_require__,82125))),364:je.lazy(()=>__webpack_require__.e(5891).then(__webpack_require__.bind(__webpack_require__,30654))),365:je.lazy(()=>__webpack_require__.e(8398).then(__webpack_require__.bind(__webpack_require__,38542))),366:je.lazy(()=>__webpack_require__.e(8241).then(__webpack_require__.bind(__webpack_require__,92314))),367:je.lazy(()=>__webpack_require__.e(2339).then(__webpack_require__.bind(__webpack_require__,74232))),368:je.lazy(()=>__webpack_require__.e(7589).then(__webpack_require__.bind(__webpack_require__,50983))),369:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(3747)]).then(__webpack_require__.bind(__webpack_require__,40599))),370:je.lazy(()=>__webpack_require__.e(5705).then(__webpack_require__.bind(__webpack_require__,84033))),371:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,90821))),372:je.lazy(()=>__webpack_require__.e(559).then(__webpack_require__.bind(__webpack_require__,54587))),373:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(3747)]).then(__webpack_require__.bind(__webpack_require__,40599))),374:je.lazy(()=>__webpack_require__.e(4757).then(__webpack_require__.bind(__webpack_require__,89955))),375:je.lazy(()=>__webpack_require__.e(1783).then(__webpack_require__.bind(__webpack_require__,61471))),376:je.lazy(()=>__webpack_require__.e(7477).then(__webpack_require__.bind(__webpack_require__,3279))),377:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(9677)]).then(__webpack_require__.bind(__webpack_require__,99661))),378:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(9677)]).then(__webpack_require__.bind(__webpack_require__,99661))),379:je.lazy(()=>__webpack_require__.e(6796).then(__webpack_require__.bind(__webpack_require__,36546))),380:je.lazy(()=>__webpack_require__.e(4504).then(__webpack_require__.bind(__webpack_require__,21105))),381:je.lazy(()=>__webpack_require__.e(7058).then(__webpack_require__.bind(__webpack_require__,97769))),382:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(8447)]).then(__webpack_require__.bind(__webpack_require__,11369))),383:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(1045)]).then(__webpack_require__.bind(__webpack_require__,97927))),384:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(1045)]).then(__webpack_require__.bind(__webpack_require__,97927))),385:je.lazy(()=>__webpack_require__.e(5238).then(__webpack_require__.bind(__webpack_require__,13793))),386:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(4715)]).then(__webpack_require__.bind(__webpack_require__,42100))),387:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(3873)]).then(__webpack_require__.bind(__webpack_require__,22330))),388:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(6069)]).then(__webpack_require__.bind(__webpack_require__,91591))),389:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(6069)]).then(__webpack_require__.bind(__webpack_require__,91591))),390:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(6265)]).then(__webpack_require__.bind(__webpack_require__,14291))),391:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(8563)]).then(__webpack_require__.bind(__webpack_require__,75673))),392:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(8563)]).then(__webpack_require__.bind(__webpack_require__,75673))),393:je.lazy(()=>__webpack_require__.e(1713).then(__webpack_require__.bind(__webpack_require__,82125))),394:je.lazy(()=>__webpack_require__.e(5891).then(__webpack_require__.bind(__webpack_require__,30654))),395:je.lazy(()=>__webpack_require__.e(8398).then(__webpack_require__.bind(__webpack_require__,38542))),396:je.lazy(()=>__webpack_require__.e(8241).then(__webpack_require__.bind(__webpack_require__,92314))),397:je.lazy(()=>__webpack_require__.e(2339).then(__webpack_require__.bind(__webpack_require__,74232))),398:je.lazy(()=>__webpack_require__.e(7589).then(__webpack_require__.bind(__webpack_require__,50983))),399:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(3747)]).then(__webpack_require__.bind(__webpack_require__,40599))),400:je.lazy(()=>__webpack_require__.e(5705).then(__webpack_require__.bind(__webpack_require__,84033))),401:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,90821))),402:je.lazy(()=>__webpack_require__.e(4766).then(__webpack_require__.bind(__webpack_require__,86476))),403:je.lazy(()=>__webpack_require__.e(7560).then(__webpack_require__.bind(__webpack_require__,27454))),404:je.lazy(()=>__webpack_require__.e(6029).then(__webpack_require__.bind(__webpack_require__,33675))),405:je.lazy(()=>__webpack_require__.e(5179).then(__webpack_require__.bind(__webpack_require__,58197))),406:je.lazy(()=>__webpack_require__.e(4621).then(__webpack_require__.bind(__webpack_require__,57857))),407:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,90821))),408:je.lazy(()=>__webpack_require__.e(1831).then(__webpack_require__.bind(__webpack_require__,30266))),409:je.lazy(()=>__webpack_require__.e(2539).then(__webpack_require__.bind(__webpack_require__,88036))),410:je.lazy(()=>__webpack_require__.e(8143).then(__webpack_require__.bind(__webpack_require__,42463))),411:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(5624)]).then(__webpack_require__.bind(__webpack_require__,66493))),412:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(1461)]).then(__webpack_require__.bind(__webpack_require__,67489))),413:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(4492)]).then(__webpack_require__.bind(__webpack_require__,32891))),414:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(9416)]).then(__webpack_require__.bind(__webpack_require__,57895))),415:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(2443)]).then(__webpack_require__.bind(__webpack_require__,75411))),416:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(2443)]).then(__webpack_require__.bind(__webpack_require__,75411))),417:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(2443)]).then(__webpack_require__.bind(__webpack_require__,75411))),418:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(2443)]).then(__webpack_require__.bind(__webpack_require__,75411))),419:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(2443)]).then(__webpack_require__.bind(__webpack_require__,75411))),420:je.lazy(()=>__webpack_require__.e(5022).then(__webpack_require__.bind(__webpack_require__,98372))),421:je.lazy(()=>__webpack_require__.e(6063).then(__webpack_require__.bind(__webpack_require__,16486))),422:je.lazy(()=>__webpack_require__.e(6063).then(__webpack_require__.bind(__webpack_require__,16486))),423:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(7545)]).then(__webpack_require__.bind(__webpack_require__,9))),424:je.lazy(()=>__webpack_require__.e(1253).then(__webpack_require__.bind(__webpack_require__,16459))),425:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,90821))),426:je.lazy(()=>__webpack_require__.e(2216).then(__webpack_require__.bind(__webpack_require__,69623))),427:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(5382)]).then(__webpack_require__.bind(__webpack_require__,73171))),428:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,90821))),429:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(6411),__webpack_require__.e(8823)]).then(__webpack_require__.bind(__webpack_require__,44233))),430:je.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(5915)]).then(__webpack_require__.bind(__webpack_require__,89325))),431:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,90821))),432:je.lazy(()=>__webpack_require__.e(570).then(__webpack_require__.bind(__webpack_require__,14103))),433:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,90821))),434:je.lazy(()=>__webpack_require__.e(8365).then(__webpack_require__.bind(__webpack_require__,84575))),435:je.lazy(()=>__webpack_require__.e(672).then(__webpack_require__.bind(__webpack_require__,6556))),436:je.lazy(()=>__webpack_require__.e(4058).then(__webpack_require__.bind(__webpack_require__,38124))),437:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,90821))),438:je.lazy(()=>__webpack_require__.e(4056).then(__webpack_require__.bind(__webpack_require__,75503))),439:je.lazy(()=>__webpack_require__.e(9487).then(__webpack_require__.bind(__webpack_require__,3518))),440:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,90821))),441:je.lazy(()=>__webpack_require__.e(532).then(__webpack_require__.bind(__webpack_require__,36693))),442:je.lazy(()=>__webpack_require__.e(7178).then(__webpack_require__.bind(__webpack_require__,11112))),443:je.lazy(()=>__webpack_require__.e(1660).then(__webpack_require__.bind(__webpack_require__,19041))),444:je.lazy(()=>__webpack_require__.e(7333).then(__webpack_require__.bind(__webpack_require__,76904))),445:je.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(4227)]).then(__webpack_require__.bind(__webpack_require__,63295))),446:je.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(8155)]).then(__webpack_require__.bind(__webpack_require__,4280))),447:je.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(5186)]).then(__webpack_require__.bind(__webpack_require__,29069))),448:je.lazy(()=>__webpack_require__.e(5786).then(__webpack_require__.bind(__webpack_require__,28128))),449:je.lazy(()=>__webpack_require__.e(9366).then(__webpack_require__.bind(__webpack_require__,54240))),450:je.lazy(()=>__webpack_require__.e(5972).then(__webpack_require__.bind(__webpack_require__,23900))),451:je.lazy(()=>__webpack_require__.e(9366).then(__webpack_require__.bind(__webpack_require__,54240))),452:je.lazy(()=>__webpack_require__.e(1470).then(__webpack_require__.bind(__webpack_require__,39090))),453:je.lazy(()=>__webpack_require__.e(7182).then(__webpack_require__.bind(__webpack_require__,20649))),454:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,90821))),455:je.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(2476)]).then(__webpack_require__.bind(__webpack_require__,57915))),456:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,90821))),457:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(5729)]).then(__webpack_require__.bind(__webpack_require__,24721))),458:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,90821))),459:je.lazy(()=>__webpack_require__.e(6444).then(__webpack_require__.bind(__webpack_require__,62904))),460:je.lazy(()=>__webpack_require__.e(5111).then(__webpack_require__.bind(__webpack_require__,87038))),461:je.lazy(()=>__webpack_require__.e(2307).then(__webpack_require__.bind(__webpack_require__,33262))),462:je.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(7224)]).then(__webpack_require__.bind(__webpack_require__,13771))),463:je.lazy(()=>__webpack_require__.e(1528).then(__webpack_require__.bind(__webpack_require__,59188))),464:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,90821))),465:je.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(391),__webpack_require__.e(8866)]).then(__webpack_require__.bind(__webpack_require__,42126))),466:je.lazy(()=>__webpack_require__.e(2300).then(__webpack_require__.bind(__webpack_require__,33662))),467:je.lazy(()=>__webpack_require__.e(2501).then(__webpack_require__.bind(__webpack_require__,57548))),468:je.lazy(()=>__webpack_require__.e(3212).then(__webpack_require__.bind(__webpack_require__,13540))),469:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(6904)]).then(__webpack_require__.bind(__webpack_require__,88986))),470:je.lazy(()=>__webpack_require__.e(1855).then(__webpack_require__.bind(__webpack_require__,93185))),471:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(6904)]).then(__webpack_require__.bind(__webpack_require__,88986))),472:je.lazy(()=>__webpack_require__.e(1276).then(__webpack_require__.bind(__webpack_require__,86308))),473:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(5816)]).then(__webpack_require__.bind(__webpack_require__,12624))),474:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(5816)]).then(__webpack_require__.bind(__webpack_require__,12624))),475:je.lazy(()=>__webpack_require__.e(3784).then(__webpack_require__.bind(__webpack_require__,19560))),476:je.lazy(()=>__webpack_require__.e(3862).then(__webpack_require__.bind(__webpack_require__,18430))),477:je.lazy(()=>__webpack_require__.e(4565).then(__webpack_require__.bind(__webpack_require__,57050))),478:je.lazy(()=>__webpack_require__.e(6531).then(__webpack_require__.bind(__webpack_require__,60279))),479:je.lazy(()=>__webpack_require__.e(6170).then(__webpack_require__.bind(__webpack_require__,32717))),480:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(4496)]).then(__webpack_require__.bind(__webpack_require__,22255))),481:je.lazy(()=>__webpack_require__.e(1836).then(__webpack_require__.bind(__webpack_require__,79752))),482:je.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(8435)]).then(__webpack_require__.bind(__webpack_require__,36464))),483:je.lazy(()=>__webpack_require__.e(3509).then(__webpack_require__.bind(__webpack_require__,94878))),484:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(4496)]).then(__webpack_require__.bind(__webpack_require__,22255))),485:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(4496)]).then(__webpack_require__.bind(__webpack_require__,22255))),486:je.lazy(()=>__webpack_require__.e(6034).then(__webpack_require__.bind(__webpack_require__,43982))),487:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(8999)]).then(__webpack_require__.bind(__webpack_require__,49851))),488:je.lazy(()=>__webpack_require__.e(3910).then(__webpack_require__.bind(__webpack_require__,53727))),489:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(67)]).then(__webpack_require__.bind(__webpack_require__,73752))),490:je.lazy(()=>__webpack_require__.e(6531).then(__webpack_require__.bind(__webpack_require__,60279))),"@@/global-layout":je.lazy(()=>__webpack_require__.e(1717).then(__webpack_require__.bind(__webpack_require__,73974)))}}})}var I=__webpack_require__(3191),O=__webpack_require__(58293),L=__webpack_require__(71418),me=__webpack_require__(5755),Oe=()=>je.createElement(L.Z,{size:"middle",className:me.Z.loading}),qr=__webpack_require__(25690),Bn=__webpack_require__(61186),dn=__webpack_require__.n(Bn),Pi=__webpack_require__(91392),Ya=__webpack_require__.n(Pi),Oa=__webpack_require__(34749),Do=__webpack_require__.n(Oa),Ma=__webpack_require__(19277),co=__webpack_require__.n(Ma),bs=__webpack_require__(10238),Oc=__webpack_require__.n(bs),tc=__webpack_require__(33656),rc=__webpack_require__.n(tc),vc=__webpack_require__(90111),Mu=__webpack_require__.n(vc),Ii=__webpack_require__(74959),nc=__webpack_require__.n(Ii),Fl=__webpack_require__(23250),$o=__webpack_require__.n(Fl),Ks=__webpack_require__(58862),ns=__webpack_require__.n(Ks),al=__webpack_require__(58319),sl=__webpack_require__.n(al),El=__webpack_require__(62053),wl=__webpack_require__.n(El),ol=__webpack_require__(47477),Qc=__webpack_require__.n(ol),kc=__webpack_require__(59717),Hu=__webpack_require__.n(kc);dn().extend(Do()),dn().extend(co()),dn().extend(Oc()),dn().extend(rc()),dn().extend(Mu()),dn().extend(nc()),dn().extend($o()),dn().extend(ns()),dn().extend(sl()),dn().extend(wl()),dn().extend(Qc()),dn().extend(Hu()),dn().extend(Ya());var qc=Object.defineProperty,Bl=Object.getOwnPropertySymbols,Jc=Object.prototype.hasOwnProperty,cu=Object.prototype.propertyIsEnumerable,Fu=(An,Gn,Li)=>Gn in An?qc(An,Gn,{enumerable:!0,configurable:!0,writable:!0,value:Li}):An[Gn]=Li,Sl=(An,Gn)=>{for(var Li in Gn||(Gn={}))Jc.call(Gn,Li)&&Fu(An,Li,Gn[Li]);if(Bl)for(var Li of Bl(Gn))cu.call(Gn,Li)&&Fu(An,Li,Gn[Li]);return An},ic=(An,Gn,Li)=>new Promise((Sa,Wi)=>{var aa=Qi=>{try{_s(Li.next(Qi))}catch(is){Wi(is)}},ha=Qi=>{try{_s(Li.throw(Qi))}catch(is){Wi(is)}},_s=Qi=>Qi.done?Sa(Qi.value):Promise.resolve(Qi.value).then(aa,ha);_s((Li=Li.apply(An,Gn)).next())});const wu="/react/build/",ac=!1;function Nl(){return ic(this,null,function*(){const An=(0,I.gD)(),{routes:Gn,routeComponents:Li}=yield Dc(An);yield An.applyPlugins({key:"patchRoutes",type:qr.ApplyPluginsType.event,args:{routes:Gn,routeComponents:Li}});const Sa=An.applyPlugins({key:"modifyContextOpts",type:qr.ApplyPluginsType.modify,initialValue:{}}),Wi=Sa.basename||"/",aa=Sa.historyType||"browser",ha=(0,O.fi)(Sl({type:aa,basename:Wi},Sa.historyOpts));return An.applyPlugins({key:"render",type:qr.ApplyPluginsType.compose,initialValue(){const _s={useStream:!0,routes:Gn,routeComponents:Li,pluginManager:An,mountElementId:"root",rootElement:Sa.rootElement||document.getElementById("root"),loadingComponent:Oe,publicPath:wu,runtimePublicPath:ac,history:ha,historyType:aa,basename:Wi,__INTERNAL_DO_NOT_USE_OR_YOU_WILL_BE_FIRED:{pureApp:!1,pureHtml:!1},callback:Sa.callback},Qi=An.applyPlugins({key:"modifyClientRenderOpts",type:qr.ApplyPluginsType.modify,initialValue:_s});return _c(Qi)}})()})}Nl(),typeof window!="undefined"&&(window.g_umi={version:"4.4.11"})})()})();